f
Warning: Cannot modify header information - headers already sent by (output started at /home/anderian/ftp/www_forum/db/mysql4.php:1) in /home/anderian/ftp/www_forum/includes/sessions.php on line 548

Warning: Cannot modify header information - headers already sent by (output started at /home/anderian/ftp/www_forum/db/mysql4.php:1) in /home/anderian/ftp/www_forum/includes/sessions.php on line 549

Warning: Cannot modify header information - headers already sent by (output started at /home/anderian/ftp/www_forum/db/mysql4.php:1) in /home/anderian/ftp/www_forum/includes/page_header.php on line 343
And-Tech :: Zobacz temat - Silnik krokowy + ULN2003A + Atmega32

Strona korzysta z plików cookie w celu realizacji usług zgodnie z Politykš prywatnoœci.

Możesz okreœlić warunki przechowywania lub dostępu do cookie w Twojej przeglšdarce lub konfiguracji usługi.

And-Tech Strona Główna And-Tech
Forum firmy And-Tech

FAQFAQ  SzukajSzukaj  UżytkownicyUżytkownicy  GrupyGrupy
RejestracjaRejestracja  ZalogujZaloguj  AlbumAlbum  DownloadDownload

Poprzedni temat «» Następny temat
Silnik krokowy + ULN2003A + Atmega32
Autor Wiadomość
matmix1 

Dołączył: 18 Paź 2010
Posty: 3
Wysłany: Pon Paź 18, 2010 12:08 pm   Silnik krokowy + ULN2003A + Atmega32

Witam, czy ktoś potrafi wytłumaczyć mi, jak zrealizować sterowanie silnikiem krokowym 4-ro żyłowym na naszej płytce EvB 4.3 v4 z wykorzystaniem ULN2003A i atmegi32. Silnik zasilamy napięciem 24V.
 
     
piotr94 
Site Admin

Dołączył: 02 Lut 2010
Posty: 606
Skąd: Kraków
Wysłany: Pon Paź 18, 2010 7:34 pm   

po pierwsze, co to znaczy 4-żyłowy?
masz na myśli silnik 4-fazowy, czy 2-fazowy bipolarny?
jak napiszesz co i jak to służę pomocą
_________________
http://www.piotr94.net21.pl/
 
     
elektrofil 

Wiek: 40
Dołączył: 26 Lis 2010
Posty: 11
Skąd: poznań
Wysłany: Pon Sie 29, 2011 12:38 pm   

witam.
może trochę późno odpisuję, może przyda to się następnym którzy będą walczyć z silnikami krokowymi.

przeważnie silnik 4-ro przewodowy jest silnikiem BI-Polarnym i powinien być sterowany z mostka H. niestety na samym ULN'ie niezbyt da się go wysterować (co najwyżej będzie drgał pomiędzy dwoma położeniami, a jak już uda się go ręcznie rozkręcić (dzięki bezwładności "rotora") to i tak nie będzie miał użytecznego momentu obrotowego -->więc lipa z tego sterowania.

tutaj pomocny link w celu zrozumienia działania silników krokowych:
http://stielec.ac-aix-mar...i/flash/pas.swf

podpowiem iż 6-cio przewodowy silnik unipolarny można zastosować jako 4-ro przewodowy bipolarny (nie używamy środkowego "odczepu")

przy odrobinie zdolności mechaniczno-lutowniczych na bipolarny można także zamienić silnik 5-cio przewodowy (trzeba wewnątrz rozlutować połączenie środków uzwojeń)

za to o kombinacji przerobienia bipolarnego na unipolarny nie słyszałem (da się, lecz podłączanie się w połowę nawiniętej cewki to już robota raczej dla neurochirurga)
_________________
Lubię leżeć...
 
 
     
guru 

Dołączył: 25 Lis 2009
Posty: 29
Wysłany: Wto Kwi 03, 2012 12:12 pm   

Bipolarnego się nie da...szkoda bo same takie mam...

A unipolarny??

ULN2003 steruje masami, czy da się do EVB podłączyć unipolarny np. 5 przewodowy?
Tam jest chyba stałe napięcie w środku a masy dołączane cyklicznie pomiędzy resztę nóżek?

Chyba że się mylę.

Przemek
 
 
     
piotr94 
Site Admin

Dołączył: 02 Lut 2010
Posty: 606
Skąd: Kraków
Wysłany: Wto Kwi 03, 2012 7:21 pm   

Tak, do wspólnego pinu podłączamy napięcie zasilania, a ULN'em sterujemy wyprowadzeniami od poszczególnych cewek w jeden z następujących sposobów:
Kod:

1000
0100
0010
0001

(to tryb pełnych kroków, lub tryb półkrokowy:)
Kod:

1000
1100
0100
0110
0010
0011
0001
1001
_________________
http://www.piotr94.net21.pl/
 
     
guru 

Dołączył: 25 Lis 2009
Posty: 29
Wysłany: Czw Kwi 05, 2012 1:12 pm   

A czy na tym module z przekaźnikami da się rozwiązać sterownie silnika bipolarnego ?
Jaki są wyjścia z przekaźnika?
Po ilości wyjść widzę że tylko ON lub OFF nie ma 3 styku :( .

Więc chyba też odpada Bo jak podać masę na daną nóżkę skoro z przekaźników możemy podawać np. same plusy ??

Może ktoś potwierdzić moje rozumowanie?
 
 
     
piotr94 
Site Admin

Dołączył: 02 Lut 2010
Posty: 606
Skąd: Kraków
Wysłany: Czw Kwi 05, 2012 1:27 pm   

1. Przekaźniki na module są to przekaźniki typu NO, zatem sterowanie z ich pomocą odpada
2. Nawet jeśli miałbyś przekaźniki 3-stykowe NO/NC to i tak sterowanie za ich pomocą silnika krokowego nie ma najmniejszego sensu, bo przekaźniki są po prostu za wolne - mają zbyt duży czas między podaniem napięcia na cewkę a załączeniem styku. Owszem - do ograniczonych osiągów (jeśli o prędkość obrotów chodzi można tak robić, ale tak się nie robi...)
3. Do sterowania takich silników stosuje się zwykle w takich rozwiązaniach 2 mostki H ( http://www.forbot.pl/foru...ridge-vt111.htm ), warto zastosować scalone podwójne mostki H, np. do mniejszych silników krokowych (o mniejszym prądzie pracy) świetnie nadaje się popularny układ L293D. Do silników o większych wymaganiach prądowych są też specjalizowane układy scalone, polecam przejrzeć schematy na stronie: http://www.akcesoria.cnc....w_krokowych.htm
_________________
http://www.piotr94.net21.pl/
 
     
markoz7874

Dołączył: 30 Mar 2013
Posty: 9
Wysłany: Nie Mar 31, 2013 1:16 pm   

Polecam prosty, tani sterownik oparty na ULN2803
 
     
nutu

Dołączył: 18 Sty 2016
Posty: 1
Wysłany: Pon Sty 18, 2016 8:34 pm   

odwijanie cewki to jakaś amatorszczyzna nie dajaca nic gdyż trzeba to wsztstko pomierzy i td
 
     
Wyświetl posty z ostatnich:   
Odpowiedz do tematu
Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Nie możesz załączać plików na tym forum
Możesz ściągać załączniki na tym forum
Dodaj temat do Ulubionych
Wersja do druku

Skocz do:  

Powered by phpBB modified by Przemo © 2003 phpBB Group