Mam problem, jak napisac sterownik do silnika krokowego w assemblerze pod procesor Atmela np. 8515?
Silnik krokowy jest podłączony do 4 najmłodszych wyjść ekspandera PCF8574 przez wzmacniacze prądowe ULN2803. Przepływ prądu przez wybraną cewkę silnika uzyskuje się podając wartość “0” na pozycje bitową odpowiadającą wyprowadzeniu ekspandera do którego podłączona jest cewka.
Zatem na początku programu należy wszystkie wyjścia ekspandera ustawić w stan “1”.
Interesuje mnie sterowanie jednofazowe. Przy takim sterowaniu w danej chwili czasu prąd przepływa tylko przez jedno uzwojenie silnika.
Trzeba tak zmontowac program żeby po nacisnieciu klawisza „start” powtarzal petle dawania na nozki portu A: 0111, 1011, 1101, 1110, dopoki nie zostanie wcisniety klawisz „stop”, przy przycisku „zmiana kierunku” powinien zatrzymac silnik czyli dac: 1111 i za jakis czas dawac w odwrotnej kolejności: 1110, 1101, 1011, 0111.
Szczerze to nie mam bladego pojecia jak to zrobic i za pomoc z gory dziekuje
Nie bede ukrywal ze mam to na zaliczenie, takze pomagajac ratujesz mnie przed powtorka semestru!!!
(!!) - ozdobnik? [h]
Silnik krokowy jest podłączony do 4 najmłodszych wyjść ekspandera PCF8574 przez wzmacniacze prądowe ULN2803. Przepływ prądu przez wybraną cewkę silnika uzyskuje się podając wartość “0” na pozycje bitową odpowiadającą wyprowadzeniu ekspandera do którego podłączona jest cewka.
Zatem na początku programu należy wszystkie wyjścia ekspandera ustawić w stan “1”.
Interesuje mnie sterowanie jednofazowe. Przy takim sterowaniu w danej chwili czasu prąd przepływa tylko przez jedno uzwojenie silnika.
Trzeba tak zmontowac program żeby po nacisnieciu klawisza „start” powtarzal petle dawania na nozki portu A: 0111, 1011, 1101, 1110, dopoki nie zostanie wcisniety klawisz „stop”, przy przycisku „zmiana kierunku” powinien zatrzymac silnik czyli dac: 1111 i za jakis czas dawac w odwrotnej kolejności: 1110, 1101, 1011, 0111.
Szczerze to nie mam bladego pojecia jak to zrobic i za pomoc z gory dziekuje
Nie bede ukrywal ze mam to na zaliczenie, takze pomagajac ratujesz mnie przed powtorka semestru!!!
(!!) - ozdobnik? [h]