Hallo, ich möchte meinen Roborter mit einem Raupenantrieb (Getriebemotoren) in Bewegung setzen. Da mein Roborter schwer wird und ich geeignete Motoren mit einem Verhältnis 1:50 habe, will ich für die Drehzahlüberwachung Gabellichtschranken oder Hallsensoren verwenden. Meine Frage: Angenommen der Roborter fährt gerade aus, dann messe ich an beiden Motoren die gleiche Frequenz. Wenn die Frequenz (somit die Drehzahl) unterschiedlich ist, müsste man ja den Strom (oder Spannung??)des jeweiligen Motors auf-oder herabsetzen, damit der Roborter wieder gerade fährt. Gibt es ein fertiges IC mit dem man den Strom eines Motors regeln kann? Als Motortreiber verwende ich eine H-Brücke... Würde mich freuen wenn jemand eine Antwort weis ;)
Das macht man mit PWM. Indem Du die Spannung pulsieren lässt und die Impulsbreiten modulierst, steuerst Du die Drehzahl des Motors. Mikrocontroller haben in der Regel Hardware-Funktionen zur Erzeugung von PWM Signalen. Man kann das aber auch per Software mit einem Timer-Interrupt realisieren. Schau Dir den Schaltplan vom Nibobee an: http://download.nicai-systems.com/nibo/nibobee_schematic_1_14.pdf Dort siehst Du, wie man so etwas lösen kann. Der Mikrocontroller liefert ein PWM Signal und ein zweites Signal für die Richtung (Vorwärts/Rückwärts). Ein Logik-Gatter dekodiert es in die Signale für die H-Brücke (linke Brücke und rechte Brücke) um.
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.