Hi, ist es möglich, das Signal zur Ansteuerung von Servos in zwei Teile aufzuteilen? Konkret meine ich damit, dass zunächst z.B. ein 0.5 ms langes Hi-Signal kommt, dann eine konstante Pause und dann ein Signal mit z.B. 1 ms länge, wobei das dann für verschiedene Servostellungen verändert werden soll (siehe Bild). Mit "möglich" meine ich hier natürlich, ob man dadurch das selbe Ergebnis erhält wie mit einem entsprechenden zusammenhängenden Signal (für die Beispiele im Bild z.B. 1.5 ms bzw. 1.7 ms). mfg Stefan
Nein... Denn die Servoelektronik nutzt den Impulsbeginn zum Synchronisieren der eigenen Zeitstufe. Der Impuls muss darauf in "einem Ritt" erfolgen. Beide Zeiten (Impuls und die in der Servoelektronik nach Potistellung erzeugte) werden verglichen und die Differenz schaltet dann den jeweiligen Brückenzweig durch. ...
Hannes hat Recht. In alten Servos (analoge) war es immer so, dass durch die eingehende Flanke ein Monoflop getriggert wurde. Die Impuls-Zeit des Monoflops wird durch das im Servo integrierte Poti eingestellt. Durch einen Impulslängenvergleich, wird dann die Abweichung festgestellt, und entsprechend gegengeregelt. Jetzt würde mich interessieren, wieso man so einen Impuls aufteilen will. Gruß Rahul
@Rahul: Danke... :) Man könnte den Impuls aufteilen wollen, um sich vor einer Addition von Grundimpulsdauer und variablen Anteil zu drücken. @Stefan: In einem einfachen RC-Impulsteil mit AT90S4433 (muss ich mal auf Mega48 umschreiben) erzeuge ich neben dem Sendertastimpuls noch 7 Servoimpulse. 6 davon sind per Poti (Steuerknüppel) über ADC gesteuert. Zu Impulsbeginn wird der Impuls erstmal auf 1,5ms eingestellt und der DAC auf das passende Poti geschaltet. Bei 0,5ms wird die Potistellung (ADC) ausgelesen und die Impulsdauer danach korregiert. (und der Sendertastimpuls abgeschaltet) Bei Erreichen des Impulsendes wird zum nächsten Kanal übergegangen. Vielleicht hilft dir ja die Analyse meines Quelltextes weiter, den du hier findest: http://www.brummbaerhannes.de/hannes/avr/7ksend/7ksend01.html ...
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.