Hallo, Ich bin Aktuell dabei und versuche Modellbau - Servos Anzusteuern bisher 0 Erfolg. Mein Plan ist wie folgt: An AVR 1 (ATMEGA 8) sind 6 Potis angeschlossen die über den AD-Wandler eingelesen werden, die daraus entstandenen Werte sende ich über 2 XBEE Series 2 Module zu AVR 2 (Atmega 8) soweit Funktioniert das auch alles Super, um dies zu testen hab ich anstelle von AVR2 ein VB.net Programm geschrieben in dem die Werte der einzelnen Potis angezeigt werden (0-255). Datensatz: InitByte, AdressByte, 0-255, 0-255, 0-255, 0-255, 0-255, 0-255 Jetzt zu der eigentlichen Frage, da ich noch nie Servos angesteuert hab und meine AVR Kenntnisse etwas eingerostet sind... wie Realisiere ich AVR2 ??? an AVR2 würde ich gerne 6 Servos Anschliessen die mit den Potis an AVR1 quasi in 256 Stufen eingestellt werden können. Bitte um Hilfe, Rat und oder wenn ihr habt auch gern ein Beispielprogramm MfG Dennis Günther PS: und JA ich hab die 1000000 anderen Artikel zu Servo Ansteuerung überflogen bin aber leider nicht draus schlau geworden
Dennis Günther schrieb: > JA ich hab die 1000000 anderen Artikel zu Servo Ansteuerung > überflogen bin aber leider nicht draus schlau geworden wo genau ist denn deine Verständnis-Lücke? Kannst du die "einkreisen"?
Meine Verständnis-Lücke bezieht sich im eigentlichen dadrauf das ich zwar weiß wie das servo Signal aussehen muss aber mir nicht ganz klar ist wie ich das umsetze, hab hier zwar schon einigen fertigen Quelltext gefunden aber im groben und ganzen würde ich gerne verstehen was ich da mache ;) @ Jens, danke für den Link ich werde mal dein Projekt auf einem Steckboard aufbauen (jedenfalls soweit wies für RS232 notwendig ist) und ein wenig mit "rumprobieren" vllt hilft das meinem Verständnis ja ein wenig auf die Sprünge. PS: verzeiht mir bitte doofe fragen im voraus bin eigentlich Tischler und betreibe das ganze nur "hobbymäßig" :)
Dennis Günther schrieb: > Meine Verständnis-Lücke bezieht sich im eigentlichen dadrauf das ich > zwar weiß wie das servo Signal aussehen muss aber mir nicht ganz klar > ist wie ich das umsetze, hab hier zwar schon einigen fertigen Quelltext > gefunden aber im groben und ganzen würde ich gerne verstehen was ich da > mache ;) Dann sieh dir den Link an, den ich da gepostet habe. Zusätzlich brauchst du noch Grundwissen, was ein Timer macht und wie er funktioniert FAQ: Timer und damit hast du schon das Rüstzeug dazu, wie man x Servos von einem AVR aus vernünftig ansteuert. Wenn man das Generierprinzip verstanden hat und akzeptiert, dass nicht alle Servos die Pulse gleichzeitig bekommen müssen, sondern es völlig ausreichend ist, das 1 Servo nach dem anderen seinen Puls bekommt und das ca. 50 mal in der Sekunde, dann ist das alles keine Hexerei mehr und mit ein paar Zeilen Code abgehandelt. Siehe Modellbauservo Ansteuerung (und dort den letzten Abschnitt)
@Jens: so der Plan iss gemacht nun werde ich mal mit dem Praktischen aufbau beginnen.
Dennis Günther schrieb: > so der Plan iss gemacht nun werde ich mal mit dem Praktischen aufbau > beginnen. Du solltest AVCC einen Abblockkondensator spendieren und mit VCC verbinden. Sonst wird dein PortC nicht funktionieren. p.s. Das Zeichnen von Brücken in Schaltplänen ist unüblich. Statt dessen werden bei 3er- und 4er-Verbindungen Punkte gesetzt.
Karl Heinz schrieb: > das es völlig ausreichend ist, das 1 Servo nach dem > anderen seinen Puls bekommt und das ca. 50 mal in der Sekunde, So kann man auch mit ein bis zwei µC-Ausgängen bis zu 10 Servos steuern, indem man einen 4017 als Dekoder nimmt. Anders wird das in den Fernsteuerungen auch nicht gemacht. Gruss Harald
Dennis Günther schrieb: > @Jens: > > so der Plan iss gemacht nun werde ich mal mit dem Praktischen aufbau > beginnen. Häng dein zweites 4-er Paket von Servos zur gänze an den D_Port (PD4-PD7). Da eines davon erst recht wieder an PB0 zu hängen ist zwar kein unüberwindbares Problem, aber wenn die D Pins sowieso frei sind, ist daseine Fallunterscheidung weniger
Karl Heinz schrieb: > Häng dein zweites 4-er Paket von Servos zur gänze an den D_Port > (PD4-PD7). Da eines davon erst recht wieder an PB0 zu hängen ist zwar > kein unüberwindbares Problem, aber wenn die D Pins sowieso frei sind, > ist daseine Fallunterscheidung weniger Aktuell benutz ich erstmal das Fertige Programm was der Jens gepostet hat zum Üben
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.