Krokový motor se stává stále populárnějším aktuátorem používaným v nejrůznějších technických oblastech, včetně elektronických zařízení a řídicích obvodů. Díky schopnosti přesně polohovat hřídel v určité poloze lze takový motor použít například k ovládání přídavného ventilátoru umístěného v prostoru pro cestující.
Nezbytné
- - hlava motoru z disketové jednotky;
- - mikroobvod ULN2003A;
- - procesor PIC16F84;
- - připojení vodičů.
Instrukce
Krok 1
K výrobě krokového motoru použijte zařízení pro čtení a zápis z 5,5palcové disketové jednotky, například značky TEAC. Jedná se o pětipólový unipolární motor. Čtyři piny jsou připojeny k vinutí a pátý je společný a slouží k napájení 12V. Uvedený motor bude poskytovat krok 1, 8 stupňů, proto bude pro úplnou otáčku hřídele zapotřebí 200 pulzů.
Krok 2
Pokud zadané zařízení není k dispozici, vezměte motor z modernější 3,5palcové jednotky. Mějte na paměti, že takový motor je bipolární, proto bude vyžadovat instalaci speciálního ovladače pro ovládání systému.
Krok 3
Připravte si IC ULN2003A, což je sada tranzistorů s otevřeným kolektorem s ochrannou diodou v zatěžovacím obvodu. Připojte první čtyři vodiče motoru příslušně k vodičům mikroobvodu označeným 14, 13, 12, 11. Pro připojení použijte speciální svorkovnici nebo proveďte připojení pájením.
Krok 4
Připojte kolíky mikroobvodu od třetího k šestému k pinům procesoru PIC16F84, které jsou očíslovány od šestého k devátému. Zapínání a vypínání krokového motoru se provádí pomocí tlačítka připojeného k pinům MCLR a VSS na procesoru.
Krok 5
Po dokončení zapojení připojte napájení 12V pomocí příslušného společného vodiče vycházejícího z motoru. Program vyšle 200 pulzů do vinutí, což zajistí poloviční nebo úplnou otáčku hřídele v pulzním režimu. Poté následuje pauza, po které se hřídel ve stejném kroku otočí o 180 stupňů v opačném směru nebo provede úplné otočení (to je určeno zadaným režimem).