2455


Sterowanie silnikiem krokowym

08BJ-H040-03 MINEBEA CO., LTD

ASTROSYN

za pomocą komputera PC przez port LPT i scalony driver L293D produkcji www.st.com

Układ scalony 16 pin - opis wyprowadzeń i podłączeń.

1 - Enable 1 do LPT pin 17

2 - In 1 do LPT pin 2

3 - Out 1 do silnika przez rezystor 0,33 oma kolor żółty przewodu

4 - Gnd Masa

5 - Gnd Masa

6 - Out 2 do silnika kolor czerwony przewodu

7 - In 2 do LPT pin 3

8 - Vss - zasilanie silnika 5 V - 36 V

9 - Enable 2 połączyć z pin 1 US

10 - In 3 do LPT pin 4

11 - Out 3 do silnika kolor niebieski przewodu

12 - Gnd Masa

13 - Gnd Masa

14 - Out 4 do silnika przez rezystor 0,33 oma kolor biały przewodu

15 - In 4 do LPT pin 5

16 - Napięcie zasilania logiki. 5V

Używając zasilacza komputera, masy układu (piny 4, 5, 12, 13) spiąć razem i do czarnego przewodu zasilacza, pin 8 do żółtego przewodu a pin 16 do przewodu czerwonego.

Włączenie silnika następuje po podaniu na pin 17 LPT stanu wysokiego czyli wykonanie instrukcji

mov dx, 37ah

mov al, 14

out dx, al.

Wyłączenie to stan niski na pin 17 LPT

mov dx, 37ah

mov al, 10

out dx, al.

UWAGA !!! Nie należy zostawiać zbyt długo pinu Enabled w stanie wysokim, jeśli silnik nie pracuje, może to doprowadzić do jego uszkodzenia.

Sekwencja ruchu 8 kroków na obrót przedstawia się następująco

Włączenie układu

mov dx, 37ah

mov al, 14

out dx, al.

Kroki

1

mov dx,378h

mov al,1

out dx,al

2

mov dx,378h

mov al,9

out dx,al

3

mov dx,378h

mov al,8

out dx,al

4

mov dx,378h

mov al,10

out dx,al

5

mov dx,378h

mov al,2

out dx,al

6

mov dx,378h

mov al,6

out dx,al

7

mov dx,378h

mov al,4

out dx,al

8

mov dx,378h

mov al,5

out dx,al.

Wyłączenie układu

mov dx, 37ah

mov al, 10

out dx, al.

I to chyba wszystko, między poszczególne kroki należy jeszcze wtrącić jakieś instrukcje czasowe, gdyż port jest zbyt szybki i silnik nie nadąży się obracać, poza tym można w ten sposób regulować prędkość obrotową.



Wyszukiwarka