Krokový motor sa stáva čoraz populárnejším aktuátorom používaným v širokej škále technických oblastí vrátane elektronických zariadení a riadiacich obvodov. Takýto motor, ktorý má schopnosť presne umiestniť hriadeľ do určitej polohy, sa môže použiť napríklad na ovládanie prídavného ventilátora umiestneného v kabíne.
Nevyhnutné
- - hlava pohonu motora z disketovej mechaniky;
- - mikroobvod ULN2003A;
- - procesor PIC16F84;
- - spojovacie vodiče.
Inštrukcie
Krok 1
Na výrobu krokového motora použite pohonné zariadenie na čítanie a zápis z 5,5-palcovej disketovej mechaniky, napríklad značky TEAC. Jedná sa o päťpólový unipolárny motor. Štyri piny sú pripojené k vinutiam a piaty je spoločný a slúži na napájanie 12V. Uvedený motor poskytne krok 1, 8 stupňov, preto bude na úplnú otáčku hriadeľa potrebných 200 impulzov.
Krok 2
Ak uvedené zariadenie nie je k dispozícii, vezmite motor z modernejšej 3,5-palcovej jednotky. Majte na pamäti, že takýto motor je bipolárny, preto bude na jeho ovládanie vyžadovať inštaláciu špeciálneho ovládača.
Krok 3
Pripravte IC ULN2003A, čo je sada tranzistorov s otvoreným kolektorom s ochrannou diódou v záťažovom obvode. Pripojte prvé štyri vývody motora respektíve k vývodom mikroobvodu označeným 14, 13, 12, 11. Na pripojenie použite špeciálnu svorkovnicu alebo vykonajte pripojenie spájkovaním.
Krok 4
Pripojte kolíky mikroobvodu od tretieho k šiestemu, respektíve k pinom procesora PIC16F84, ktoré sú očíslované od šiesteho do deviateho. Zapnutie a vypnutie krokového motora sa uskutoční pomocou tlačidla pripojeného k pinom MCLR a VSS na procesore.
Krok 5
Po dokončení zapojenia pripojte napájanie 12V pomocou príslušného spoločného drôtu vychádzajúceho z motora. Program vyšle do impulzov 200 impulzov, ktoré zaistia polovičnú alebo úplnú otáčku hriadeľa v pulznom režime. Nasleduje pauza, po ktorej sa hriadeľ v rovnakom krokovom režime otočí o 180 stupňov v opačnom smere alebo urobí úplné otočenie (určuje to určený režim).