Hallo Leute!
Meine nächster gewünschter Fortschirtt mit nem PIC16F876A
wäre damit Servos anzusteuern...
Bisher hab ich nur pwm gemacht, auf mosfets, und das waren 670Hz odersowas rum, also zuviel für nen servo (oder?).
Jetzt ist mir als einfach gestrickter Person eingefallen, dass ich bei meinem letzten Programm mit Pausen garbeitet habe, die ca 1ms lang waren, beim ADC auslesen.
.. jetzt könnte ich die pausen ja in ein unterprogramm packen.
und zb 4 (..10) servostellungen schreiben (mehr brauch ich erstmal net)
die ich dann aufrufe.
Ziel ist erstmal, den servoarma langsam zu heben , und dann schnell wieder abzusenkene, oder andersrum.
Die Genauigkeit fehlt dann wahrscheinlich etwas, aber das kann ich ja dann austesten, um wieviel cih die einzelnen unterprogramme variieren muß.
Frage dazu:
Lassen sich die Ports schnell genug high/low setzen, um da das gewünschte servosignal hinzubekommen?
Ist das ganze reproduzierbarm, auch wenn ich das ding nach ner woche wieder aus der kiste hole, oder gibts da toleranzen die reinwirken? Temperatur oder sowas?
Oder hat mir jemand nen Lösung/Beispiel in Assembler, die ich innerhalb von 10 Stunden kapiere, und funktionsfähig selbst hinbekomme ?
Danke!
Lesezeichen