PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Motorsteuerung mit L298



Trabukh
06.06.2004, 10:55
So, ich habe mir jetzt alles durchgelesen, was ich so dazu gefunden habe in diesem Forum. Leider weiß ich nicht, wie man dabei die Geschwindigkeit regeln kann. Weiß da jemand weiter? Das ist die gleiche Schaltung, wie sie auch in dem Artikel über Motoren verwendet wird.

MfG, Trabukh

Javik
06.06.2004, 12:00
Der L293 hat eine Enable Port. An den musst du ein Pwm-Signal legen. Je länger die High-Phasen des Signals sind desto schneller dreht der Motor.
Die einfachsten Zustande sind, wenn du GND am Port hast dreht der motor gar nicht, und wenn du +5V dran hast dann dreht er mit voller Leistung.
Ein PWM-Signal kannst du mit den DA-Wandlern von fast jedem Micro-Controler erzäugen.

Johannes
06.06.2004, 13:08
Der Motor wird also ganz schnell an und aus geschaltet.

Gruß
Johannes

Trabukh
06.06.2004, 13:38
Danke. Und wie erzeuge ich so ein PWM-Signal?

Gruß, Trabukh

nux
06.06.2004, 13:44
steht oben.

Trabukh
06.06.2004, 13:53
Scherzkeks. Ich wollte wissen, wie man das in BASCOM erzeugt.

matren
06.06.2004, 14:28
So wie wenn Du den Motor an oder ausschaltest.
Wenn Du das hinkriegst, machst Du das gleiche , nur etwas schneller.
z.B. 100ms an 100ms aus (50/50), dann sollte er mit halber Geschwindigkeit laufen.

Habs aber noch nie gemacht ausprobiert. Must vielleicht etwas mit den Zeiten spielen.

Javik
06.06.2004, 15:27
Sorry, aber ich hab bis jetzt nur ne C-Control... => wie so was mit Bascom geht, aber wenn es keine DA-Ports gib, dann kannste immer noch versuchen einen Digitalport sehr schnell ein und auszuschalten...

Frank
06.06.2004, 16:03
Hi Trabukh,

am meisten lernt man doch aus Beispielen und Quelltext. Schau dir doch mal die Beispiele zum RNBFRA oder zu RN-Control an. Die findest du im Projektforum aber auch in der Anleitung. Das ganze kann man fast unverändert auf die meisten anderen Atmel übertragen. Und da du ja sowieso mit Mega16 experimentierst, paßt es doch schon.

Gruß Frank