PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Gleichstrommotoren mit L298, PWM über Enable?



XDavidX
28.12.2005, 21:49
Hallo Leute,
ich wollte zwei Gleichstrommotoren mit dem L298 ansteuern und das
PWM Signal an ENABLE anschließe. Ich konnte im Datenblatt nicht finden
was dagegen spricht.
Was meint ihr?

Danke im Voraus!

jonas
29.12.2005, 15:23
servus!
nichts spricht dagegen, genau da kommts hin!
an der steuerung bin ich auch grad dran...

XDavidX
29.12.2005, 15:28
Hi,
danke erstmal für die Antwort!
Hast du das schon ausprobiert? Oder bist du da noch dabei?
MfG David

jonas
29.12.2005, 15:34
ich hab die schaltung gestern (glaub ich) aufgelötet, heut hab ich mich ans programmieren gemacht. ich nehm dazu nen atmega8, ich hat nur zwischendurch als probleme mit den timern. ich prog mit bascom und wer kann schon wissen, dass der "getrc5" befehl den timer0 benutzt...
naja, inzwischen läufts mehr oder weniger....

XDavidX
29.12.2005, 15:40
meinst also dass die Drehzahlreglung wohl so klappen müsste!?
Ich mach's mit .asm und PIC.
Ich hab mir überlegt falls es mit dem Enable nicht klappt einfach das PWM Signal mit dem Eingangssignal der Motoren UND zu verknüpfen (Hardware)

tml
29.12.2005, 17:01
Das funktioniert so. Ich hab das auch schon mal probiert. Einfach das PWM-Signal auf die Enable-Eingaenge legen.
Das PWM-Signal auf die Eingaenge fuer die Motoren zu legen (wie du das oben beschrieben hast) koennte vielleicht auch gehen. Ist aber auf jeden Fall aufwaendiger als einfach die Enable-Eingaenge mit dem PWM anzusteuern.

SMR
29.12.2005, 22:01
Hallo David,

Es würde mich auch sehr ibnteressieren wie weit du an deiner arbeit bis.Ich arbeite an dem RN Board St und versuche es mit dem PIC 16F876 zu realisieren.

Ich habe zwei Bipolare Schrittmotoren und weiss nicht wie ich die Schritte generieren kann.

Und mit der Stromregelung (Chopper Betrieb) komm ich auch damit nicht klar ](*,)

Vielleicht kann mir einer Helfen

MFG
SMR

kalledom
01.01.2006, 18:31
Schau mal unter http://www.domnick-elektronik.de/download.htm.
Alles was da mit SMOST (SchrittMOtorSTeuerung) ist, kannst Du down-laden.
Für die Takt- und Richtungs-Signale nimmst Du statt den 80C166 den PIC.

04.01.2006, 19:14
Merci Kalledom habe s gerade gelesen,werde es morgen lesen

MFG
SMR

04.01.2006, 19:15
Merci leid Karl-Heinz (habe gerade den Namen gelesen)

MFG
SMR

XDavidX
07.01.2006, 09:14
Hallo,
danke für die Antworten!!!!
Ich war eine Weile nicht zuhause und auch nicht im Internet.
Also ich hab die Eingänge mit dem PWM Signal UND verknüpft
und es klappt einwandfrei.
Fahre das ganze mit 50KHz ohne Probleme.
Übrigens ist das, oder besser gesagt soll das mein erster Robi werden.
Hab mir dafür bei E-Bay ein Spielzeug Panzer gekauft und das Oberteil abgebaut.
Das Ding ist wie dafür gemacht… Es war alles steckbar. Wer mehr wissen
will soll sich melden.

Andun
07.01.2006, 11:25
Ich glaub da wollen wir alle mehr wissen. :D

Ich hab gestern meine ersten Motoren zum laufen gebracht. Dazu hab ich einen Schaltplan aus dem Wiki genommen. Wie dort beschrieben, hab ich PWM auf die ENABLE Eingänge gelegt. Auch das funktioniert Einwandfrei.
Ist meiner Meinung nach auhc die einfachste Lösung.
(Auch wenn der Rest meiner Schaltung nicht so prickelnd ist)

Andun

XDavidX
08.01.2006, 10:06
Das Ding Heißt "German Tiger 1" oder besser gesagt es hieß so.
Ich hab's für 45,- € inkl. Versand ersteigert. Die Ketten und das Getriebe
sind aus Kunststoff, gibt’s aber Beides bei E-Bay auch als Metall.
Mir reichen fürs erste mal die Kunststoff Teile. 7,2V Akku und Lagegerät waren auch dabei.
WAS WILL DAS HERZ NOCH MEHR?
Auf jeden besser als das vom großen C wo nichts bei ist…

Gruß
David

nF!n!ty
03.11.2008, 20:11
Hallo Leute,

ersteinmal sorry, dass ich so einen alten Thread wieder ausgrabe. Aber der passt gerade so schön.

Bastel auch gerade etwas mit einem Gleichstrommotor aus einem RC-Car rum, und möchte den mit Hilfe eines ATMEGA8 steuern. Nun hab ich den L298 und als Freilaufdioden die BYV26C(die gehen doch, oder) hier liegen.

Nun noch eine Frage. An Vs kommt ja 4-7V für die Logik. Und der Motor zieht max. 9,7V, also schließe ich den direkt an das(den?) Akku an.
An den Enable Eingang kommt der PWM Ausgang des Atmels. Soweit so gut.

Nun betreibe ich den Atmel mit 3,3V. Also kommen ja maximal 3,3V an Enable und den Inputs an. Ist das soweit schlimm, oder geht das auch? Oder müssen da 5V dran?

Bitte um kurze Hilfestellung. :) :-k
Danke..

Grüße

XDavidX
04.11.2008, 16:25
Hi,
also, lt. Datenblatt wird alles über 2,3V als 1 erkannt (H) und alles unter 1,5V als 0 (L).
Du musst nur aufpassen, die Logik (Pin 9, Vss) darf nur 4,5V bis max. 7V!
Gruß David

nF!n!ty
04.11.2008, 16:34
Hi,
also, lt. Datenblatt wird alles über 2,3V als 1 erkannt (H) und alles unter 1,5V als 0 (L).
Du musst nur aufpassen, die Logik (Pin 9, Vss) darf nur 4,5V bis max. 7V!
Gruß David

Hi David,

danke erstmal für deine Antwort.

Meinst du damit die Spannung an den Inputs oder am Enable Eingang?
Weil, wenn er am Enable-Eingang alles über 2,3V als 1 und alles unter 1,5V als 0 erkennen würde, könnte man doch nicht mehr die Geschwindigkeit regeln per PWM, oder stelle ich mich jetzt blöd an? :-s

Grüße

XDavidX
04.11.2008, 17:01
Damit sind alle Eingänge (Input und Enable) gemeint.
PWM beruht auf eine Rechteckimpulsfolge (H,L,H,L,…)
Der Motor wird sozusagen angepulst. Die Länge von H bzw. L entscheidet über Geschwindigkeit/Kraft (bei H an und bei L aus bei H an bei L aus usw.).
Schau auch mal bei Google unter PWM nach.

Gruß David

schurald
08.12.2008, 17:23
dann man an den Enable-Eingang auch das PWM-Signal eines Servotesters anschliessen? Beim großen C bekommt man einen Poti auf SMD-Platine, wo man nur noch die 3 Kabel (+/-/Impuls) anlöten braucht.

Müsste dann ja eigentlich nur eine Stromversorgung von 5v anlegen und Impuls an Enable, oder?


Ich bin halt noch nicht so weit mit Programmierung und will den Part erstmal auslassen.