[SOFT+SCH] Prosty tester serw modelarskich
: niedziela 17 sty 2016, 04:08
Witam serdecznie.
Niedawno dostałem od Protona kilka serw modelarskich i natychmiast po wydobyciu ich z paczuszki postanowiłem je przetestować. Niestety samo podłączenie ich do zasilania nic nie daje... Skubane ani drgnęły! Na szczęście sterowanie nimi jest dość proste i wymaga wygenerowania przebiegu PWM o częstotliwości około 50Hz oraz takim wypełnieniu, by szerokość impulsu zawierała się w przedziale od ok. 1ms do ok. 2ms. Programik, który za chwilę pokażę, testowałem na dwóch serwach HXT900 i stwierdziłem, że akceptują szerokość impulsu od 550us do 2.6ms. Wartości te ustaliłem doświadczalnie po stwierdzeniu, że orczyki tych serw są w stanie obracać się o 180 stopni, a graniczne wartości szerokości impulsu pierwotnie przeze mnie przyjęte powodowały, że orczyk poruszał się w zakresie około 90 stopni (na oko
). Ok, dosyć ględzenia. Oto kod:
Oraz schemat:
Serwem podłączonym do JP1 steruje potencjometr R3, natomiast serwem podłączonym do JP2 potencjometr R2. Jak widać wykorzystałem ATmega32, bo taki akurat leżał na biurku.
Życzę miłej zabawy!
Niedawno dostałem od Protona kilka serw modelarskich i natychmiast po wydobyciu ich z paczuszki postanowiłem je przetestować. Niestety samo podłączenie ich do zasilania nic nie daje... Skubane ani drgnęły! Na szczęście sterowanie nimi jest dość proste i wymaga wygenerowania przebiegu PWM o częstotliwości około 50Hz oraz takim wypełnieniu, by szerokość impulsu zawierała się w przedziale od ok. 1ms do ok. 2ms. Programik, który za chwilę pokażę, testowałem na dwóch serwach HXT900 i stwierdziłem, że akceptują szerokość impulsu od 550us do 2.6ms. Wartości te ustaliłem doświadczalnie po stwierdzeniu, że orczyki tych serw są w stanie obracać się o 180 stopni, a graniczne wartości szerokości impulsu pierwotnie przeze mnie przyjęte powodowały, że orczyk poruszał się w zakresie około 90 stopni (na oko
Oraz schemat:
Serwem podłączonym do JP1 steruje potencjometr R3, natomiast serwem podłączonym do JP2 potencjometr R2. Jak widać wykorzystałem ATmega32, bo taki akurat leżał na biurku.
Życzę miłej zabawy!