Forum: Mikrocontroller und Digitale Elektronik 18f448 mit 2 PWM?


von Christoph (Gast)


Lesenswert?

Hallo,
ich möchte den 18f448 nutzen um zwei DC-Motoren steuern zu können, ich 
finde aber im datenblatt keine angabe über die restlichen PWM ausgänge, 
abgesehen halt vom RC2. Microchip schreibt ja das 5 ausgänge zur 
verfügung stehen aber ich weiß nicht welche Pins das sein sollen, oder 
hab ich da was falsch verstanden?

Mfg
Christoph

von Carsten M. (ccp1con)


Lesenswert?

"The Enhanced CCP module may have up to four PWM
outputs, depending on the selected operating mode."

Datenblatt 17.1

edit: schätze es ist ein 18f4480!?

von Lehrmann M. (ubimbo)


Lesenswert?

Carsten H. schrieb:
> edit: schätze es ist ein 18f4480!?

Es gibt auch einen PIC18F448 !

Christoph schrieb:
> Microchip schreibt ja das 5 ausgänge zur
> verfügung stehen aber ich weiß nicht welche Pins das sein sollen, oder
> hab ich da was falsch verstanden?

http://ww1.microchip.com/downloads/en/DeviceDoc/41159e.pdf
Seite 134, das ist Sektion 16.
Schau dir Tabelle 16-3 an da was interesantes, so wie Kapitel 16.4 ff da 
stehen die ganzen Modi bis ins letzt Detail beschrieben.

Der PIC18F448 ist ein cooles Teil, gerade die Kombination aus PWM und 
CAN macht ihn für elektromechanische Aufgaben sehr attraktiv - der Preis 
von 11,00€ bei Conrad grenzt allerdings an Körperverletzung und Wucher. 
Naja Reichelt nimmt 5,55€ - das ist in Ordnung.

von Carsten M. (ccp1con)


Lesenswert?

ok ok.

"In PWM mode, the ECCP module can have up to four
available outputs, depending on which operating mode
is selected. These outputs are multiplexed with PORTD
and the Parallel Slave Port. Both the operating mode
and the output pin assignments are configured by setting
PWM output configuration bits, EPWM1M1:EPWM1M0
(ECCP1CON<7:6>)."

es sind also die pins: P1A, P1B, P1C, P1D

von Christoph (Gast)


Lesenswert?

kann ich die denn gleichzeitig ansteuern? weil ich möcht ja zwei motoren 
gleichzeitig (aber mit gleicher Taktfrequenz) steuern?

von ich (Gast)


Lesenswert?

Also ehrlich gesagt, sehe ich da nur einen Enhanced PWM... P1A-D an 
RD4..7. Der hängt also zusammen. Du kannst ihn so einstellen, dass du an 
P1A einen Standart-PWM hast.

Du hast zusätzlich noch einen Standard-PWM, doch das ist halt nur ein 
PIN (CCP1 an RC2).

Wenn du aber zwei Fullbridge-PWMs haben willst, wird das mit dem PIC 
nichts.

Du kannst aber hier einen suchen:
http://www.microchip.com/ParamChartSearch/chart.aspx?branchID=1004&mid=10&lang=en&pageId=74

Dazu gehst du oben auf "Parametic Search", gehst recht weit runter und 
stellst bei "ECCP" 2 oder mehr ein. Wenn du noch andere kriterien hast, 
kannst du die natürlich auch angeben. Wenn du dann fertig bist oben bei 
"Step 2" auf search klicken und danach auf Detail bei "Step 3".

Ich glaube, zu ECCP zählen auch Half-bridged PWMs, also solltest du 
trotzdem nochmal ins DB gucken.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.