Za mało lini danych w 2051? To zależy co będziemy potrzebowali.
Jeśli chcesz tylko sterować 3 silniki to w zupełności wystarczy:
PRZYKŁAD:
P1.0 - silnik 1
P1.1 - silnik 1
P1.2 - silnik 1
P1.3 - silnik 1
P1.4 - silnik 2
P1.5 - silnik 2
P1.6 - silnik 2
P1.7 - silnik 2
p3.0 - RS232
p3.1 - RS232
p3.2 - silnik 3
p3.3 - silnik 3
p3.4 - silnik 3
p3.5 - silnik 3
p3.7 - nie wykorzystane
Mówimy o sterowaniu tranzystorami silników unipolarnych/bipolarnych
Jeśli zastosujesz gotowe sterowniki silników (końcówki mocy) to wystarczą 2 linie na silnik i zostanie nie wykorzystane jeszcze 7 pinów portów, które można wykożystać do innych celów.
Znaleziono 2 wyniki
Witam...
Nie jest to drogie rozwiąznie. Zgadzam się z PKoz - rozwiązanie jest ok. Sam zbudowałem taki sterownik do plotera pod przecinarkę plazmową oraz napisałem program w DELPHI (windows) i w ASSEMBLERZE dla procka 89c51, mam podpiętą do niego klawiaturkę, wyświetlacz pamięć i sterownanie plazmówką ale wykorzystuje tylko 2 silniki (x,y) krokowe końcówka mocy -> L298. Wszystko działa jak trzeba - plazma wypala skomplikowane kształty z blachy wyexportowane z programu CorelDraw.
Tak więc dla twojego przykładu:
PC --> RS232 --> µP --> 3xL298 --> SILNIKI
najwięcej zabawy jest z napisaniem programów - jeśli chodzi np. o frezarkę CNC.
POWODZENIA
Nie jest to drogie rozwiąznie. Zgadzam się z PKoz - rozwiązanie jest ok. Sam zbudowałem taki sterownik do plotera pod przecinarkę plazmową oraz napisałem program w DELPHI (windows) i w ASSEMBLERZE dla procka 89c51, mam podpiętą do niego klawiaturkę, wyświetlacz pamięć i sterownanie plazmówką ale wykorzystuje tylko 2 silniki (x,y) krokowe końcówka mocy -> L298. Wszystko działa jak trzeba - plazma wypala skomplikowane kształty z blachy wyexportowane z programu CorelDraw.
Tak więc dla twojego przykładu:
PC --> RS232 --> µP --> 3xL298 --> SILNIKI
najwięcej zabawy jest z napisaniem programów - jeśli chodzi np. o frezarkę CNC.
POWODZENIA