Tag zusammen! Mit einem Atmega8 erzeuge ich mittels PWM einen halben Sinus(0-Pi) und erstelle einen Loop daraus. Dieses Signal sende ich direkt als PWM an den Enable-Eingang des L298. Auf zwei anderen Pins liegt das Signal für die Richtung, bzw. die Polarität. Wenn der Sinus das erste Mal 0-Pi durchläuft, liegt der Pin 2 auf 0V und Pin 3 auf 5V, wenn er das zweite Mal 0-Pi durchläuft umgekehrt. Pin 2 und 3 sind mit den beiden Inputs des L298 verbunden. So erzeuge ich schliesslich einen Sinus mit der Amplitude 5V. Schliesse ich nun einen Tiefpass an den Pin 1 an, sehe ich auf dem Oszilloskop diese aneinandergereihte Sinusberge: 5V . . . . . . . . . . . . . . . . 0V . . . Beim L298 kommt jedoch an einem der beiden Outputs folgendes Signal raus: 5V . . . . . . . . . . . . . . 0V . . . . . . . . (vielleicht ein bisschen extrem hier) Der L298 scheint irgendwie viel zu langsam für das PWM Signal zu sein und schaltet bereits bei einem Tastverhältnis von 50% voll auf. Die Sinusfrequenz kann ich variieren (1 - max 40Hz), habe diverse in diesem Bereich versucht, das Ergebnis wird aber nicht besser. Den l298 habe ich direkt an den Mikrocontroller angeschlossen, müsste da eventuell noch etwas dazwischen? Besten Dank für eure Hilfe
Stearman schrieb: > Der L298 scheint irgendwie viel zu langsam für das PWM Signal zu sein > und schaltet bereits bei einem Tastverhältnis von 50% voll auf. Ja, der L298 ist schon uralt und langsam. Für PWM besser geeignet ist die neuere (wenn auch mittlerweile auch schon veraltete) DMOS Variante L620x.
>Dieses Signal sende ich direkt als PWM an den Enable-Eingang des L298.
Das ist ja auch nicht richtig. Enable muß aktiv bleiben. Der Ausgang muß
'push-pull' betrieben werden!
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.