Drukarki najczęściej miały dwuuzwojeniowe silniki z magnesami trwałymi w wirniku i stojanem o konstrukcji kłowej. Ilustrację sterowania i pracy znajdziesz tu: http://homepage.cs.uiowa.edu/~jones/step... Obszerne materiały na temat silników skokowych i sposobów sterowania (praktycznie wszystko co potrzebujesz) znajdziesz tu: http://homepage.cs.uiowa.edu/~jones/step...
z dokumentacji wynika że silnik ma 36 kroków czy muszę pilnować kroków, powiedzmy jak przekręci się o 3 (sekwencja 1,2,3) kroki to czy następny krok musi zaczynać się od (4) czy znowu można jechać od (1,2,3 itd..) kroku
Co do ostrzeżenia kompilatora, to stała F_CPU często ustalana jest w pliku makefile (a następnie przekazywana do kompilatora opcją -D). Korzystając z takiego rozwiązania proponuję ustawić jej wartość jedynie w pliku makefile i usunąć definicję z programu. Jeśli chodzi o program, to na pierwszy rzut oka widzę nieskończoną pętlę w nieskończonej pętli....
Witaj. Na początek pytania: 1. Jaki cel przyświecał Tobie w zakresie tranzystorów na pinach 2A i 3A? 2. W jaki sposób osiągniesz stan wysoki na pinach 2A i 3A?
L293D zawiera mostek H zbudowany na tranzystorach i jest przeznaczony do sterowania silnikami bipolarnymi. Do sterowania unipolarnego powinneś użyć raczej ULN2803.
Dołóż do 2803 UDN2981A lub UDN2982A. Ten jest jakby "komplementarny" do 2803. pzdr
Przetestowałem program na płytce stykowej i sekwencja stanów na porcie D wygląda bardzo dziwnie. Na pewno nie ma to nic wspólnego ze sterowaniem silnika krokowego bipolarnego. Na początek proponuję przejrzeć serię artykułów z Edw na temat silników krokowych. [url=http://elportal.pl/index.php?module...
ale ja jestem zielony z pisania programów prosze o przykładowy program mam duzo silników i roznego typu ale przedewszystkim interesuje mnie sterowanie silnikiem bipolarnym
L298n to prehistoryczny układ, ale do samych testów się nada. Przy 12V silnik będzie miał po prostu mniejszy moment trzymający, ale przy mniejszym obciążeniu i wolniejszej komutacji powinien działać. Jak będziesz szukał kontrolera, to jednak proponuję jakiś dedykowany do krokowców, oparty na tranzystorach MOSFET. Dedykowane układy mają także kontrolę...
Muszę napisać program w C pod ATmega8 pozwalający na sterowanie silnikiem krokowym (używam bipolarnego). Udało mi się uzyskać ciągłe obracanie się silnika, wykorzystując odpowiednią sekwencję podawania sygnałów na cewki z odpowiednim delayem. Jadnak jak powinna wyglądać funkcja, która wywołą obrót tylko o jeden krok? Wydaje się że z pracy ciągłej łatwo...
>Wojtek.zse. A mógłbyś umieścić schemat takiego syerowania na podstawie mikrokontrolera? Bo mam jedną wolną ATmega8 i chciałbym sobie coś takiego zrobić. Pozdrawiam
Problem leży zarówno w błędnych operacjach bitowych, jak i w błędnym sterowaniu silnikiem. Na początek powinieneś nim sterować w czterech, a nie ośmiu krokach. Najprościej przy każdym kroku wyzerować niepotrzebne dłużej sterowania, a potem ustawić dwa odpowiednie bity, czyli PORTC &= 0xf5; PORTC |= 0x5; A dla kolejnych trzech kroków zamiast cyfry 5...
tutaj już ja się nie wypowiem, czy ten mostek jest dobry bo z elektroniki analogowej nie jestem najmocniejszy ;) ale napewno zaraz ktoś się znajdzie kto na to pytanko odpowie ;) .... ja w związku z tym użyłem sobie do takiego rozwiązania tego fajnego układziku L293D i działa super a dzięki niemu mogę sterować nawet dwoma silniczkami DC albo jednym krokowym...
Schematów podłączenia ATMega8 to jest na elektrodzie chyba tysiące. A scalaka znajdź w TME- 20-30zł.
Tak jak pisze kolega BlueDraco. Proponowane wyżej rozwiązania to archaizmy. Lepiej wziąć coś nowocześniejszego. Ze względu na moduł BT najprościej jeśli całość będzie zasilana z 3-3,3V. Tu odpadają na wstępie prehistoryczne drivery silników typu ULN cośtam, i ogólnie drivery oparte na tranzystorach bipolarnych. Wybierz coś nowszego. Różne firmy (np....
Witam, mam problem z uruchomieniem silnika krokowego bipolarnego na układzie LB1845. Korzystam z [url=http://www.datasheetcatalog.com/dat... noty LB1845. Podłączyłem wg. [url=http://obrazki.elektroda.net/71_126... tego schematu. Ale na żadnym wyjściu OUT nie dostaję napięcia. Szczerze mówiąc to wejścia podłączyłem...
Pomyśl, co się dzieje w czasie przełączania, gdy napięcie na bramkach obu MOSFETów w jednej gałęzi jest równe np. połowie napięcia zasilania. Z jednego wyjścia PWM możesz sterować tranzystory "na krzyż", czyli prawy dolny i lewy górny (przez dodatkowy np. npn).
Witam, Mam podłączony silnik bipolarny do L293D i steruję nim za pomocą ATmega8. Układ ma osobne zasilanie i silnik osobne (oba stabilizowane +5V). Poniżej przedstawiam zrzuty z oscyloskopu, sonda podłączona do wyjścia 1Y, pin 3 układu L293D. Wszystko działa poprawnie, ale zastanawiam się, czy można jakoś filtrować napięcie aby nie było takich "pików"...
Z dokumentacji to ten układ ma w swojej strukturze cztery darlingtony... A nie mostki... Ten układ nie nadaje się do sterowania silnikiem bipolarnym... Do silnika bipolarnego np. L297 jako sterownik (generator starowany z uC) i L298N jako końcówkę mocy...
Witam Silnik od HDD to silnik krokowy bipolarny. Ja sterowałem go z ATMEGI8 oraz układu darlingtona ULN2003 podłączonego do PORTuB. Program napisany w C.Wszystko zasilane z MOLEXA, ULN zasilany na 12V a ATMEGA8 na 5v z ATXa. Zastanawiam się czy była by możliwość sterowania takiego silnika przez PWM z tego procka. Można by wtedy uzyskać większe prędkości,...
Witaj, W moim układzie wykorzystuje dwa silniki bipolarne podłączone do mostków Allegro A3966, którymi steruje jak na razie ATmega8(taktowana wewnętrznie 8MHz). Pojedynczy silnik żeby mógł się poruszać z określoną prędkością trzeba rozpędzić, tzn stopniowo zwiększać częstotliwość w zależnośći od kroku. Generacje częstotliwości zaimplementowałem w następujący...
Szanowni Forumowicze. Mam za zadanie sterować dwoma silnikami DC (Dagu DG01D, Un = 4.5V, In_max = 250 mA) przy pomocy atmegi8 mając do dyspozycji ok. 5.3V. Myślałem, że wykorzystam mostek L293D, jednak napięcie nasycenia tranzystorów zastosowanych w mostku to ok. 2V, więc tracę ok. 4V na same tranzystory. Z tego względu, żeby wykorzystać ten mostek...
Podepnę to przez rezystory 220R do procka i powinno działać. Powinno nie działać. Poszukaj jak się steruje "górnymi" MOSFET'ami (high side driver) zasilasz je z 20V więc na bramki trzeba podać ze 30V żeby je całkowicie włączyć, chcesz dać 5V i liczyć że wystarczy? Trzeba dawać jakieś transoptory ? Może lepiej zrobić jakieś zabezpieczenie przed załączeniem...
ok mrrudzin każdy z nas myślał o innych diodach sekwencja którą podałeś na pewno poprawi dynamikę , ale przy małej częstotliwości sterownia układ ULN poleci z dymem , ponieważ co drugi krok włączane są dwa uzwojenia dlatego autor powinien pomyśleć o innym stopniu mocy na tranzystorach bipolarnych lub Mosfetach
Witam ! Schemat nie nadaje się do sterowania silnikami krokowymi bipolarnymi. Pisząc schemat mam na myśli fragment składający się z tranzystorów NPN. W tym miejscy powinny być mostki H. Obecny układ może sterować silnikami krokowymi unipolarnymi. Pozdrawiam. Stefan
http://obrazki.elektroda.pl/1202818400_1... Witam wszystkich, chciałbym zaprezentować moją nawijarkę do trafo. Czasem zdarza się że potrzebuję przewinąć jakiś transformator, z uzwojeniem wtórnym nie ma wiele problemu, jednak gdy przychodzi nam nawinąć 3tys. zwojów pierwotnego to ręce opadają... :) Ta maszynka to moje lekarstwo, no może...
http://obrazki.elektroda.net/86_12588110... Regulator do silników bezszczotkowych. Choć prawidłowo powinno być, silnik trójfazowy, połączony w gwiazdę, lub trójkąt, a jego regulator to falownik. W sieci od dawna pojawiły się opracowania regulatorów, aczkolwiek ich autorzy bardzo niechętnie dzielą się softem do ich procesorów, a już szczególnie...
W Internecie siłą rzeczy najwięcej jest informacji o rzeczach starych, bo był czas, żeby sięnagromadziły. W XXI w. budowanie sterownika silnika w oparciu o tranzystory bipolarne (a takowe zawiera l293) jest anachronizmem. W ten sposób budujesz grzałkę. To czy 600mA wystarczy zależy od silnika - dla małych wystarczy. Co do A3959 - masz noty producenta...
A czy musi to być koniecznie takie rozwiązanie? Czy przeszkodą będzie połączenie uzwojeń silnika do pracy bipolarnej i wykorzystanie do jego sterowania popularnego układu np L298? Układ ten wytrzyma do 2A na każde uzwojenie, a w połączeniu z układem L297 zyskasz kolejne bonusy. Odciążysz procesor od obliczania czasów przełączania, bo wszystkie sekwencje...
temat sterowników silników krokowych był poruszany wielokrotnie , wystarczy poszukać wracając do tematu z tego co napisałeś masz silnik unipolarny , jeżeli ma 6 wyprowadzeń to jest również możliwość pracy jako silnik bipolarny i powinieneś zastanowić się jaki sposób sterownia wybrać , od razu zastanów się czy posiadne silniki mają odpowiednią moc do...
Silnik krokowy dwucewkowy(bipolarny) aby obracać się w którą kolwiek stronę potrzebuje podawania na przemian prądów raz w jedną raz w drugą stronę na każdej cewce. Jeśli chcesz nim sterować z jakiegoś procka to najlepiej kup kostkę L298. http://sklep.avt.pl/photo/_pdf/L298.pdf?... Oczywiście tak jak pisał przedmówca...
Użycie drivera high side + low side żeby wykorzystać tylko część high side do sterowania tranzystorem low side, bardzo pokrętne rozwiązanie. W pierwotnej wersji był to IR2117, ale nie dopatrzyłem w nocie że ten driver jest sterowany napięciem 12V, a nie 5V. Żeby dużo nie zmieniać na płytce zastosowałem IR2104 z wykorzystaniem tylko high side. Dodam...
Ale jak widzisz koszty są spore. Skoro jest to silnik unipolarny wiec jest bardziej przyjazny do wysterowania niż bipolarny, więc taki sterownik można zrobić mieszcząc sie w kwocie kilka zł. Osobiście polecał bym CI wykonać taki sterownik silnika krokowego na mikrokontrolerze AVR np ATmega8 lub ATmega16. Ze sterownikla PLC podawal bys sygnały (prawo...
Napiszę tak. Moim skromnym zdaniem źle się zabrałeś do problemu. ATMega8 nie jest w stanie w relatywnie krótkim czasie obliczyć zagadnienia odwrotnego i jednocześnie pełnić zadania generatora trajektorii. Skoro zajmujesz się robotyką a nie dziewiarstwem ręcznym to powienieneś wiedzieć o co chodzi dlatego nie będę się rozpisywał. ATMega8 jest dobra do...
Witam, mam do zrobienia projekt Sterowanie nawrotne silnikiem DC, (oraz regulacja obrotów, ale to już ogarnąłem). Mam następujący schemat, zbudowany z tranzystorów bipolarnych http://obrazki.elektroda.pl/7009868400_1... Tranzystory T4 oraz T2 to tranzystory typu PNP(BC327), zaś T7 oraz T8 to tranzystory typu NPN (BC337). Po lewej znajduje...
Witam. Potrzebuje pomocy. Chodzi mi o napisanie programu do sterowanie silnika krokowego mam schemat jak ta podłączyć tylko nie umiem napisać sam programu i na razie wiem ze sam nic nie zdziałam ... Jestem zielony... Tu jest przykład jak to ma działać: Skoro nie jesteś zbyt mocny w programowaniu uC to łatwiejszym rozwiązaniem będzie zastosowanie dwóch...
Tranzystor MOSFET to nic trudnego. Po pierwsze musisz się zdecydować czy chcesz sterować masą czy plusem zasilania. Jeżeli masą to stosujesz MOSFET'a z kanałem typu n a rozwiązanie właściwie niewiele się różni od tego z tranzystorem npn. Jeżeli natomiast chcesz sterować silnik plusem zasilania to wybierasz tranzystor p-kanałowy i budujesz do jego sterowania...
- prąd w dobrze wykonanym układzie zamyka się przez zasilanie więc stosowanie zewnętrznej diody w MOSFET mija się z celem, ma to sens w tranzystorach bipolarnych. Reasumując: Dobrze podłączony tranzystor nie wymaga dodatkowej diody, szczególnie jak sterujemy PWM i pakujemy wolną diodę 1N4004 a dioda w strukturze wytrzymuje np. 50A i jest na niej mniejszy...
http://obrazki.elektroda.pl/7786822500_1... Witam ! Chciałbym wszystkim przedstawić mój mały projekt sterowania zasłonami za pomocą pilota IR. Powstał celem przetarcia szlaków w sterowaniu silnikiem krokowym by w przyszłości podjąć próbę budowy amatorskiej maszyny CNC oraz dlatego, że bardzo lubię zasnąć po południu sobie a nie chce...
Witam mam problem z silnikiem krokowym bipolarnym. Silnik się strasznie grzeje oraz wolno obraca przy delay 10 ms. Silnik zasilam zasilaczem od ledów 12VDC/2A. Silnik krokowy to 39BYGH405B w nocie piszą że powinien być zasilany 12V i pobiera 0,4A. Całością steruje z Atmegi 8 i L298N http://obrazki.elektroda.pl/4359304600_1... A+ pod...
Tak. To już uwzględnione. No i T1-T2 i T3-T4 chyba równolegle. Bo jak T2 lub T4 niewysterowane to emitery T1 lub T2 "wiszą" w powietrzu. Mógłbyś podać kawałek schematu jak to rozwiązanie widzisz . I drogo. Nie drogo, są w szufladzie. Nowe: LM358 na allegro 3,50zł *4=14zł BD139 1,20 *4 =4,80 Porównaj z Bipolarne L298* 2 30zł+ L297*2 30zł Unipolarne TA8435...
Trochę poczytałem i rzeczywiście źle myślałem. Poprawiłem, ale jest nadal jeden problem: po zapaleniu diody z portu PC1 , a następnie dwóch z PC1 i PC2 wszystko gaśnie na cas krótszy timed, dalej program leci normalnie, aż do zakończenia pętli i z powrotem pojawia się problem. W czym może tkwić błąd? Diody są połączone anodą do uC. [syntax=csharp] #define...
Nie wiem czy już rozwiązałeś problem, ale przypomniało mi się o temacie, bo piszę nowy sterownik i ten fragment może Cię zainteresować :) Co prawda to BASCOM, ale nie powinno być problemu z analizą. Stan W programie jak widać nie ma pętli powrotu, bo jeśli wartość początkowa równa jest 0 to silnik stoi poza tym w moim sterowniku zerowanie będzie na...
http://obrazki.elektroda.net/72_12448143... Od dawna czytam na Elektrodzie ale jeszcze nigdy nie zamieściłem niczego co samodzielnie wykonałem. Jest to pierwsza praca wykonana na uC Atmega8. Przy tej okazji musiałem poznać C oraz programowanie uC oraz ich funkcje i możliwości. No tak powoli, jak na razie liznąłem dopiero to co drzemie w datasheetach....
Witam, mam problem z dopasowaniem programu na swoje potrzeby. Nie posiadam mikrokontrolera 89c2051 dla którego został stworzony owy program, programatora tym bardziej. Mam za to atmege8 do której chciałbym wszystko zaadoptować. Program źródłowy: http://obrazki.elektroda.pl/2081291800_1...
http://obrazki.elektroda.net/6_128759618... Witam, Chciałbym przedstawić projekt sterownika silników krokowych. Może zacznę od tego, że historia projektu sięga ok. dwóch lat wstecz. Postanowiłem stworzyć ploter cnc - ale ze względu na koszty gotowych sterowników zdecydowałem się na własny projekt. Wydawało mi się wtedy, że to żaden problem...
Witam Wszystkich, Chciałbym się doczepić do tematu, ponieważ też chodzi o sterownik BLDC, który odrazu wyjaśnię nie koniecznie musi być zrobiony w rzeczywistości, ale żeby był sensowny projekt tego sterownika na Atmega88. Zrobiłem pierwszą przymiarkę i chciałem was zapytać czy taki układ, którego zdjęcia umiesciłem poniżej ma prawo działać? Przy projektowaniu...
Dzien dobry, Zakupilem ostatnio jakis czas temu jedna sztuke takiego silnika krokowego: http://botland.com.pl/silniki-krokowe/14... Silnik ten bedzie sterowany z uniwersalnego sterownika silnikow DC opartego o mostek H L298N (Multiwatt15), kilka diod Shottky'ego, niezbednych rezystancji i kondensatorow....
atmega sterowanie silnikiem bipolarnym atmega8 sterowanie silnikiem sterowanie silnikiem krokowym atmega8
amazon assistant moduł zasilający bosch gniazdka angielskie
ogranicznik przepięc urmet schemat
Podświetlenie dywaników Volvo V70 2002 - usterka Trudności z odpalaniem piły Oleo Mac 937 na zimno