PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Roboter auf RC



sp33dy
30.12.2009, 17:59
Hallo,
bis jetzt habe ich mit rn-control1.4 "standartmässigen Roboter" mit 3 Rädern zum funktionieren gebracht. Jetzt bin ich am "hirnen", wie ich einen Tamija Unimog (1:10) mit Fernsteuerung eigenständiges Fahren beibringe.
Ich möchte die 3 Servokabel mit Y-Kabel ersetzen und dort ein Controllerboard einhängen, sodass ich mit wenig Aufwand beide Steuerarten einsetzen kann. An das Board sollen die üblichen Sensoren dran.
Anzusteuern wären der Fahrtregler, Lenkservo Vorderachse und Lenkservo Hinterachse.
Gibt es eine "vernünftige" Lösung - wenn ja, welches Board würde ausreichen?
Danke
mfg
bernhard

KingTobi
30.12.2009, 18:21
Du musst nur die Signale aus dem Empfänger auswerten, sollte nciht schwer sein.
Den Fahrtregler und die Servos anzusteuern ist auch kein Problem.

Edit:
Habs etwas falsch Verstanden.
Das rn-control1.4 reicht dafür aufjedenfall. Musst nur dafür sorgen das der Controller weiss das er wieder die Controller übernehmen soll.

sp33dy
30.12.2009, 18:45
Danke,
was für Hardware ist erforderlich für die Servoansteuerung?
mfg
bernhard

KingTobi
30.12.2009, 18:46
Garkeine! Du kannst die Steuerleitungen der Servos direkt mit deinem Comtroller verbinden.

sp33dy
30.12.2009, 19:29
Äh - danke,
gibt es irgendwo vielleicht ein Programmierbeispiel in bascom für die Ansteuerung eines Servos, ein "Servo" ist ja der Fahrtregler...
danke
mfg
bernhard

KingTobi
30.12.2009, 19:33
Benutz doch einfach mal selbst die Suche.
http://www.rn-wissen.de/index.php/Servos

sp33dy
30.12.2009, 19:41
Sorry,
hab mich nicht klar ausgedrückt: Kann ich einen Fahrtregler genauso "behandeln", wie einen normalen Servo?
mfg
bernhard

021aet04
30.12.2009, 20:32
Ein Fahrtregler funktioniert wie ein Servo. Impulse von 1-2ms.

MfG Hannes

sp33dy
30.12.2009, 20:52
Danke,
ich werde das Projekt umsetzen
mfg
bernhard

sp33dy
03.01.2010, 11:35
...noch ne Frage: Habe mich durchgelesen, wegen der Ansteuerung der Servos: Welchen Vorteil hat eigentlich ein Zusatzboard, an dem die Servos direkt angeschlossen werden, ausser, dass man die Originalstecker nehmen kann? Sind das nur die 2 Möglichkeiten 90 oder 180Grad-Winkel?
mfg
bernhard

021aet04
03.01.2010, 22:07
Wenn du die Servos auf ein eigenes Board (z.B. SD21) gibs hat es den Vorteil, dass du 1. mehr Servos ansteuern kannst wie sie z.B. bei Hexapods gebraucht werden und 2. den Hauptcontroller entlastest, weil keine Impulse,... erzeugt werden müssen. Ein weiterer Vorteil ist, dass z.B. das SD21 mit I2C angesteuert wird. Das bedeutet du brauchst vom µC nur 2 Pins. Wenn du jetzt die 21 Servos beim SD21 betreiben willst würdest du für jeden Servo einen eigenen Pin brauchen.

Also die Vorteile noch einmal aufgeführt:
1.) Mehr Servos als mit einem Hauptcontroller ansteuerbar
2.) Hauptcontroller entlasten (Mehr Zeit für andere Dinge wie z.B. Weg berechnen, Position berechnen, Sensoren einlesen,...)
3.) Mehr Anschlüsse für andere Dinge am Hauptcontroller frei


PS: Für deine 2 Servos und den Fahrtenregler brauchst du nur einen Hauptcontroller und keine Zusatzplatine.

MfG Hannes

sp33dy
04.01.2010, 16:52
Danke,
das war echt informativ!
mfg
bernhard