Grottenmolch
01.04.2008, 20:08
Hiho, nun melde ich mich auch mal zu Wort.
Lange habe ich in diesem Forum nur gelsen, irgendwann mich angemeldet und nun muß ich eine Frage stellen.
Erläuterung:
Ich bin im Begriff ein RasenmäherRoboter zu bauen. Nun sind die Räder doch etwas größer geworden als geplant (genau genommen 26cm groß) und der Roboter würde förmlich rasen (über den Rasen).
Ich habe 2 Denso Motoren von Pollin im Einsatz. Link: http://www.pollin.de/shop/shop.php?cf=produkt.php&ts=0&p=OTk3OTg4
Strom kommt von einem 12V Pb Akku
Und Versuche das Projekt mit einem Atmel 89C51ED2 und einem RN-VN2 DUalMotor Treiber zu realisieren.
Sodele. Ich habe mir natürlich schon Gedanken gemacht wie ich die Motoren am geschicktesten ausbremsen kann.
Also entweder: Über ein PWM Signal. Wenn ich das richtig verstanden habe erzeugt man mithilfe eines Timers einen Wechsel zwischen Stromsignal (0 und 1) Also Strom an und aus. Durch das einstellen des Timers etc bekommt man einen langsameren Motor.
Nun habe ich das getestet, zwar nicht mit einem Timer aber mit einer Warteschleife die nur ein paar Millisekunden gehen sollte. Ich denke ich bekomme so den Motor etwas gebremst, jedoch wenn ich ihn mehr bremsen will ruckelt er extrem (ist klar, wenn zwischen dem Strom größere Pausen sind) Da wird ge-danced.
Als ich das gesehen habe dachte ich mir eventuell dieses geruckel durch Kondensatoren zu glätten. Würde das funktionieren?
Oder als 2. Möglichkeit wäre natürlich weniger Strom für die Motoren. D.h im Prinzip ein Widerstand :D
Nun müßt ihr mir helfen. Ich habe nicht passendes hier im Forum und Google gefunden.
Ich bin für jeden Tipp dankbar und sollte noch etwas unklar sein, einfach Fragen!
Danke!
Gruß
Grottenmolch
Lange habe ich in diesem Forum nur gelsen, irgendwann mich angemeldet und nun muß ich eine Frage stellen.
Erläuterung:
Ich bin im Begriff ein RasenmäherRoboter zu bauen. Nun sind die Räder doch etwas größer geworden als geplant (genau genommen 26cm groß) und der Roboter würde förmlich rasen (über den Rasen).
Ich habe 2 Denso Motoren von Pollin im Einsatz. Link: http://www.pollin.de/shop/shop.php?cf=produkt.php&ts=0&p=OTk3OTg4
Strom kommt von einem 12V Pb Akku
Und Versuche das Projekt mit einem Atmel 89C51ED2 und einem RN-VN2 DUalMotor Treiber zu realisieren.
Sodele. Ich habe mir natürlich schon Gedanken gemacht wie ich die Motoren am geschicktesten ausbremsen kann.
Also entweder: Über ein PWM Signal. Wenn ich das richtig verstanden habe erzeugt man mithilfe eines Timers einen Wechsel zwischen Stromsignal (0 und 1) Also Strom an und aus. Durch das einstellen des Timers etc bekommt man einen langsameren Motor.
Nun habe ich das getestet, zwar nicht mit einem Timer aber mit einer Warteschleife die nur ein paar Millisekunden gehen sollte. Ich denke ich bekomme so den Motor etwas gebremst, jedoch wenn ich ihn mehr bremsen will ruckelt er extrem (ist klar, wenn zwischen dem Strom größere Pausen sind) Da wird ge-danced.
Als ich das gesehen habe dachte ich mir eventuell dieses geruckel durch Kondensatoren zu glätten. Würde das funktionieren?
Oder als 2. Möglichkeit wäre natürlich weniger Strom für die Motoren. D.h im Prinzip ein Widerstand :D
Nun müßt ihr mir helfen. Ich habe nicht passendes hier im Forum und Google gefunden.
Ich bin für jeden Tipp dankbar und sollte noch etwas unklar sein, einfach Fragen!
Danke!
Gruß
Grottenmolch