|
Unipoláris léptetőmotor vezérlése gyakorlatban AVR segítségével |
|
Szerző: variszabi, idő:
Feb 21, 2010, Olvasva: 15429
|
|
| |
A következő lépésben el fogjuk készíteni a léptetőmotorhoz tartozó hardveres részt.
Választásom az ATtiny13 RISC architektúrájú mikrokontrollerre esett. Ez pont elég nekünk, mivel négy port szükséges a motor vezérléséhez. Az ATtiny13-nak 6 I/O portja van, amiből egy a Reset, amit ha használni akarunk, akkor nem tudjuk programozni, tehát csak 5 lábat használhatunk fel, egy pedig marad pluszba.

Az áramkör lelke a már fentebb említett ATtiny13 mikrokontroller. Az ebbe égetett szoftver vezérli a léptetőmotort. Mivel az ATtiny kimeneti portjai csak pár mA-t bírnak el, szükséges egy áramerősítő. Ezt az áramerősítést az ULN2003 végzi. Maximálisan 0.5A-t és 50V bemenő feszültséget bír el. Ha ez kevés lenne, akkor a megfelelő lábakra egy-egy (5V-tal vezérelhető) FET-et kell kötni megfelelő Gate ellenállással (10-20 Ω). A JP1-en keresztül lehet a szoftvert beégetni a processzorba. Figyelem! Égetés alatt kapcsoljuk ki az X1-31, X1-4-en a léptetőmotor tápfeszültségét! Az X1-1, X1-2-n pedig stabil 5V-ot kell adni a mikrokontrollernek.
A nyomtatott áramköri terv innen letöltető. |
| |
|