Forum der Firma Krause Robotik
Servoansteuerung - Druckversion

+- Forum der Firma Krause Robotik (http://www.krause-robotics.de/forum)
+-- Forum: Software (/forumdisplay.php?fid=9)
+--- Forum: Atmelboard (/forumdisplay.php?fid=11)
+--- Thema: Servoansteuerung (/showthread.php?tid=26)



Servoansteuerung - Mailanfrage - 15.06.2007 06:40

Hallo!
Wir haben bei ihnen ein AVR Board und zwei Servos erworben, als wir jedoch
folgendes Programm ausführen wollten, Reagierten die Servos nicht (sie
fuhren nicht an die Extrempositionen sondern zuckten nur einmal). Wir bitten
sie uns Ein Beispielprogramm zur verwendung der Servos zuzuschicken, damit
wir die korrekte anwendung der Bibiolothek verstehen.

Gruß

P.S.:

Das Servotestprogramm:

#include "KR-mega32-16v20.h"

int main(void) {
servoInit();
servoSetPosition(1,255);
servoSetPosition(0,0);
return 0;
}


RE: Servoansteuerung - Manfred2 - 15.06.2007 06:41

Hallo!

Beende das Programm nicht sofort nach dem Ausführen, sonst haben die Servos keine Zeit, ihre Position einzunehmen.
Bitte beachtet auch, dass die Timer immer mit initialisiert werden --> timerInit();


RE: Servoansteuerung - Paul.Paul - 31.05.2008 22:38

Guten Abend!

Auch ich habe ein Problem mit den Servos. Es funktioniert immer nur einer der beiden, und zwar nur der, der an Port 1 steckt. Es sind im Programm genügend Pausen vorhanden, das kann also nicht der Fehler sein. Wo könnte der Fehler liegen?

Paul


RE: Servoansteuerung - Manfred2 - 03.06.2008 12:43

Hallo,
die Ports auf dem Board werden gemeinsam und separat getestet. Somit ist der Fehler in der Software zu suchen.
Um hier den Fehler finden zu können musst Du bitte das Programm am besten per Mail zuschicken, wir gucken gern mal drüber.

Manfred