Servo-tester ver.1

Servo tester - schematic           Konstrukce byla navržena jako běžně dostupný tester modelářských serv. Je prvním krokem k testu ovládání modelářských serv a následné stavby testovací robotické ruky.
          V úvodu několik informací. Modelářské servo pracuje na frekvenci 50-60HZ, kdy základem je minimální délka pulzu 0,8ms. Rozsah regulace samotného serva je pak 1mS tedy 1% odpovídá 10us. Pracovní střída na frekvenci 60Hz je tedy 4,8% až 10,8%.
Servo tester - parts location           Základem konstrukce je mikroprocesor PIC16F628A, který zajišťuje pomocí IO 4511 (decoder binární signál na 7 segment) a 3 NPN tranzistorů zobrazování natočení serva (rozsah 0-100%). Dále je zde rsetovací tlačítko mikroprocesoru a 4 tlačítka pro volbu režimů.Pojistka F1 je pro jištění výkonového napájení serva. Obvod je napájen přes svorkovnici X1 5VDC. Je třeba hlídat polaritu připojení a také velikost napětí včetně externího jištění - bylo vynecháno z důvodu jednoduchosti konstrukce a také,že se jedná o pouze o testovací desku. Přepínač JP1 volí rychlost cyklování - sepnutý pomalé / rozepnutá rychlé. Servo konektor v levé části má poslopnost sezhora dolů - GND/+5V/Signál.
          Stiskem tlačítka dojde k automatickému přepnutí režimu. Tlačítka:
  • Cyklus - servostester cykluje od 0 do 100% a zpět
  • 3S - přepínáni 0% 50% 100%
  • (+) - přičte 1
  • (-) - odečte 1
Servo tester - real picture           Osazení a oživení se provádí standardním způsobem. Nejprve napajejte propoje pokud nepoužíváte oboustanný DTS. 7segmentový display lze použít i náhradní se 3 digity, ale je třeba zachovat logiku vstupů / pinů . Krystal 20MHz je třeba dodržet, protože s krytaly 8MHz a 10MHz dojde ke spomalení testeru, které se na první pohled projeví blikaním displaye a také na nekorektním chování serva.
Po celkovém osazení a vložení naprogramovaného procesoru stačí připojit napětí 5VDC (znovu upozorňuji zkontrolovat si právnou polaritu napětí před připojením). Naběhne test dilaye ve formě odpočtu 9-0. Následně se zobrazí 000 a jste v manuálním režimu. Pomocí tlačítek pak lze tester ovládat - více na videu . Podklady pro tvorbu DTS, soubor pro naprogramování a soupis součástek najdete zde .
          Konstrukce není určena lajcké veřejnosti a její publikací nedochází k přenosu autoských práv. Konstrukci lze použít pouze pro soukromé testovací účely a jakékoliv komerční využití je zakázáno. Autor nenese žádnou zodpovědnost za škody které by mohly vzniknout při stavbě, oživování a provozu této konstrukce. Stažením souboru s podklady stvrzujete seznámení se a souhlas s těmito podmínkami.
Servo 180 Modifikace pro servo s rozsahem 180 stupňů.

          Pro projekt robotického manipulátoru budou použity serva HJS3315D s rozsahem 180 stupňů. Po připojení k testeru servo fungovalo jen v rozsahu 90 stupňů, proto bylo třeba upravit v SW rozsahy řídícího pulzu. Zde je modifikovaný HEX . Nové rozsahy řízení pro tento rozsah. Pracovní frekvence je 38,5Hz což odpovídá 26ms. Minimální délka pulzu, tedy 0% je 0.8ms, 50% odpovídá 2ms a maximální délka tedy 100% je 2.6ms. Z toho plyne že minimální délka pulzu zůstala, ale délka řídícího pulzu vzrostla z 1ms na 1.8ms.




SW




PLC & Vizualizace



Vývoj



Starší projekty