Witam. Nie podałeś czy to silnik bipolarny czy unipolarny. Jeśli chodzi o unipolarny najlepiej sterować nim przez LPT (najtańsza nie wymagająca dużego nakładu na sam sterownik) jest opcja: unipolarny --> Oprogramowanie na kompa+lpt+ układ z uln2083 + silnik bipolarny --> oprogramowanie na kompie +rs232 + Atmega z mostkiem H +silnik A niby czemu usb...
http://obrazki.elektroda.pl/9201227100_1... Witam wszystkich! Chciałbym przedstawić mój pierwszy większy projekt jakim jest głowa ruchoma. Zaznaczam że to dopiero prototyp więc proszę o nie zadawanie pytań dlaczego kabelki nie poukładane itp. Założenia do tego projektu są następujące: - ma być jak najtaniej - możliwość sterownia poprzez...
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...
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...
Enable chyba powinien mieć stan niski.
Nie podłączać wejść na ślepo. Tylko zgodnie z notą katalogową. Podłączenie ze schematu pozwala tylko na pracę pełnokrokową. Sekwecja sygnałów taka jak dla pracy półkrokowej(tabela 1)- ale tylko parzyste numery. P.S. Da się- ale po co jak masz sterownik.
Witam! Poszukuję jakiegoś prostego układu, który działa na zasadzie przekaźnika. Próbuję podłączyć bipolarny silnik krokowy 12V pod atmege i mam problem ze sterowaniem. Mianowicie to atmega ma podawać kolejne impulsy na cewki. Potrzebuję tylko jakiegoś scalaczka, żeby chodziło to dla 12V (scalaczek żeby nie lutować tylu tranzystorów :D ) Pomocy!!!
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...
Dzień dobry, potrzebuję pomocy z napisaniem programu w C do obsługi silnika krokowego bipolarnego za pomocą ATmega 32. Program z zajęć: #include <avr/io.h> #include <util/delay.h> #define PortSilnika PORTD unsigned char TabSiln https://obrazki.elektroda.pl/3536662400_... Program ma działać następującymi założeniami: –program...
Witam serdecznie, jestem początkujący ,może ktoś pomoże mi w programowaniu silnika krokowego,sinik powinien pracować ze stałą prędkością, PIO B Bit O startuje silnik w prawo PIO B Bit 1 w lewo
Witam wszystkich. Przejdę od razu do rzeczy. Chciałbym zbudować prosty sterownik silników krokowych oparty na jednej Atmedze 8. Rzecz w tym że w fazie testów z programem Mach3 uC wyłapywał około 20% kroków. W resztę jak rozumiem musial "nie trafić". Procek działał na standardowym wewnętrznym oscylatorze. Moje pytanie brzmi czy po zwiększeniu prędkości...
Witam Ponizej przedstawiam kod programu sterownika który ma sterowac silnikiem bipolarnym z napedu dyskietek za pomocą Mach 3 przez port lpt. Niestety jak podłącze do sterownika (na bazie atmega 16) sygnały step i dir wysyłane na port lpt to silnik jest trzymany (trzeba włożyc siłe aby palcami go obrucić) a sam nie obraca sie ani w prawo ani w lewo....
Witam mianowicie mam problem posiadam atmege 16 silnik krokowy bipolarny i sterowniki l293D Moje pytanie jest takie czy ktoś objaśni mi jak podłączyć to wszystko do kupy i poda prosty program do sterowania nimi?[/table]
Witam proszę o sprawdzenie oraz prze kompilowanie programu program nie jest mój tylko został przerobiony na moje potrzeby. Przy portach adc jest 5 pinów jednak wykorzystam tylko ADC4,ADC3,ADC2 Schemat: http://obrazki.elektroda.pl/2618172200_1... Program: [syntax=basic4gl]$regfile = "m8def.dat" $crystal = 16000000 'Konfiguracja przetwornika...
Witam wszystkich! Obmyślam od jakiegoś czasu pewien projekt, a mianowicie układ zdalnego sterowania obrotami silnika. Chcę go zrobic wstępnie na Attiny2313 a program będzie w języku C. Ustaliłem, że do odczytania poziomu napięcia na wejściu można użyć biblioteki ADC i wartości ztabelyzować na bazie np. takiego wzoru: ((m/n)^k)*255 ( literówka moja )...
może zdecyduj się jak to ma być sterowane pod LPT czy sterowane z uC masz silnik bipolarny , co wymaga odpowiedniego sterownika wszystko na ten temat masz w przyklejonym temacie o silnikach krokowych ATmega 8 w zupełności wystarczy , jako sterownik L298
Jest jakiś procesor serii AVR który ma te trzy rzeczy JEDNOCZEŚNIE dostępne? Bo może ślepy jestem, ale nie jestem w stanie znaleźc takiego który by akurat tych funkcji nie miał na tych samych pinach...
Witam, Cały dzień męczę się z programem do uc na przerwaniach. Ponieważ jestem początkujący, narobiłem masę błędów. No ale... Na pinach 0,1,2,4 portu D są tranzystory w układzie darlingtona na int1 jest wejście step z EMC2 a na pinc1 jest sygnał lewo , prawo. Niby wszystko się świeci, ale silnik się nie kręci. Steruję halfstepem. //#define F_CPU 1000000L...
Witam wszystkich, mam problem z sterowaniem silnika bldc z back emf. Wszystko chodzi prawidłowo, silnik się kręci lecz chce regulować obroty przez adc5 który jest wolny, meczę się już z tym parę dni i dalej nie umiem tego zrobić. Adc w tym sterowniku używany jest do back-emf w komparatorze, chciałbym umożliwić pomiar napięcia na wejściu adc5, dzięki...
Witam Chciałbym sterować 2 silnikami DC z dwóch potencjometrów. Na początku mam program który przyspiesza silnik za pomocą PWM [syntax=basic4gl]$regfile = "m8def.dat" $crystal = 1000000 Config Portb = Output Portb = &B11111111 Config Portd = Input Portd = &B1111111 Config Timer1 = Pwm , Pwm = 8 , Prescale = 1 , Compare A Pwm = Clear Down Pwm1a = 30...
Mam problem z układem BA6845FS jest to sterownik silnika krokowego do 1A 12V [URL=http://pdf.datasheetcatalog.com/dat... BA5845FS Zasilam go z napięcia 7,5V (napięcie nie zależne od silnika) Podpięty jest do Atmega162(lub Atmega32) Efekt jest taki że rzuca silnikiem, a jeżeli już załapie to kręci się albo przypadkowo albo w...
Witam buduje układ dzięki któremu będę mógł sterować silnikiem krokowym za pomocą potencjometru. Wykorzystałem przetwornik A/D. Najpierw sprawdzany jest stan rejestru ADCW a jego wartość zapisywana jest do zmiennej value w postaci dziesiętnej. Następnie program sprawdza o ile zwiększyło się value, oblicza różnicę i zapisuje do zmiennej b jako wartość...
Witam, mam silnik krokowy wymontowany z napędu DVD. Po krótkich próbach udało się nim sterować przy pomocy Attiny2313 bezpośrednio z portów tego mikroprocesora (bez żadnych oporników po drodze, bez tranzystorów). Działało to ładnie do momentu, kiedy postanowiłem przesuwać tackę - okazało się, że silnik jest zbyt słaby (pewnie zbyt słaba wydajność prądowa...
Muszę w miarę precyzyjnie sterować (za pomocą śruby trapezowej) polożeniem elementu. Zastosowałem silnik krokowy wraz z enkoderem, ale niestety marnie to działa - gubi dczytane impulsy lub je powiela. Procek który zastosowałem to ATMega16 i enkoder podłączyłem przez ogólnie znany 74ls74 aby wyeliminować konieczność detekcji obrotów (http://profmason.com/?p=775)....
Mam problem tego typu ze nie wiem gdzie mam dokonać pomiaru prądu przy pomocy ADC tak żeby można było mierzyć zarówno narastanie prądu każdej cewki silnika jak i prąd rozładowywania przez diody przy czoperowaniu, gdzie umieścić rezystory pomiarowe i gdzie mase analogowa żeby to można było zrealizować przy pomocy ATmega8?
Witam. Zainteresował mnie niedawno temat mikrokontrolerów, postanowiłem zacząć naukę programowania. Wybór padł na rodzinę AVR (ze względu na popularność). Na forum wiele osób polecało na początek Assemblera, tak też wybrałem. Przedstawiam jeden z moich pierwszych programów, jest to programowo zrealizowane "dwukanałowe", 8-bitowe PWM. Proszę o ocenę...
Witam (Jeśli to nie ten dział to proszę o przesuniecie) Mam kłopot z silnikiem krokowym 12 V 1,5 A 8 omów Bipolarny czteroprzewodowy (tylko tyle jest podane). Zbudowałem sterownik do niego na 2 mostkach H na tranzystorach i z Atmega 32. Napisałem prosty program, żeby silniczek się kręcił. Wszystko ładnie działa, jednak obroty nie są szybkie, na oko...
Witam wszystkich, Jestem dość mocno zielony w temacie, choć generalnie zagadnienia związane z elektrotechniką (od strony fizycznej ) nie są mi do końcaobce. Od paru dni walczę z mikrokontrolerem atmega328p oraz sterownikiem drv8824. Mam problem ze sterowaniem silnikiem krokowym. Przebrnąłem przez internet do końca i z powrotem ale problem prawdopodobnie...
A wiec juz pisze więcej szczegolów otoz po pierwsze ingerowanie w budowe enkodera nie jest mozliwe bo jest to nowy enkoder szczelnie zamkniety i raczej nierozbieralny. Teraz odpowiedzi na reszte postow: Silnik jest stabilnie przytwierdzony do podloza nie mniej jednak generuje drgania. jest to silniczek krokowy 2-fazowy bipolarny o oznaczeniu KP56LLM2-553...
Cześć, ostatnio kupiłem używane bipolarne silniki krokowe. R = 1,6 Ohm; I_max = 1,5 A; U = 2,5V; M = 0,43Nm; L = 12,5mH; 200 kroków na obrót. Ażeby nimi sterować, zrobiłem dwa mostki H na tranzystorach bipolarnych. Silniki zasilam napięciem +12V, jak pokazano na schemacie, nie ma na nim rezystora 1R, na którym spadek napięcia mierzę. Wykorzystałem sekwencję...
Ale masy zasilania silników i L298 to mógłbyś połączyć a nawet musisz to zrobić.
Witam ATmega jest cały czas "resetowana" Pozdr.
Biorąc pod uwagę dopuszczalną wydajność wyjść Atmegi zwiększ R1 do 200-470ohm. Myślę, że dla tych tranzystorów nie ma to większego znaczenia (negatywnego). W swoich układach z powodzeniem stosuję około 50-80ohm i nie ma żadnych problemów. Zresztą wiele układów jest gdzie występują opory rzędu 10ohm (albo wcale) i też działa bez szkody dla uC. Co innego...
Czegoś takiego szukałem, gdyż chce się wziąc za silniki bi i uni. Fajny projekt ;) Powiedz tylko jak tym sterujesz ? LPT? Atmega?
A problem napięcia zasilania i poziomów logicznych zignorowałeś. W końcu nieważne, czy da się zrobić, ważne, żeby było na ATmega, bo w Polsce wszyscy wszystko robią wyłącznie na 15-letnich ATmega. ;) Na ATmega niby też można na 3 V, ale z ULN2003 - już niekoniecznie. Ponadto większość silników krokowych wymaga sterowania bipolarnego, czego z ULN nie...
To najwyraźniej silnik krokowy bipolarny. Nie ma Vcc dołączanego do silnika. Aby uzyskać wirowanie, trzeba podawać napięcie na dwa uzwojenia, w dwóch polaryzacjach, w określonych sekwencjach. Szukaj o silniku krokowym bipolarnym.
Witam ! Silnik krokowy z czterema przewodami to silnik bipolarny, nie wysterujesz go ULN2003. http://forum-cnc.pl/index.php?topic=1656... Pozdrawiam. Stefan
Skoro to jest silnik krokowy 6-przewodowy, to można go połączyć na różne sposoby. Użyj np. połączenia tak, aby go wykorzystajć jako 4-przewodowy silnik bipolarny i do tego dobierz driver. Tak jak pisałem, jak wejdziesz np. na stronę allegro micro to masz tam selektor produktów, wybierasz kontrolery silników krokowych (stepper motor), napięcie i prąd...
Bez wstępnych ceregieli zaproponuję (jak zwykle) gotowca :) unsigned char comp(unsigned char poprzednia,unsigned char aktualna) { if(poprzednia==aktualna) return 0; //bezruch if(poprzednia ==(((aktualna<<1) & 0x0f)|((aktualna & 0x08)>>3))) return 1; //prawo if(poprzednia...
[url=http://www.elportal.pl/index.php?mo... Zjedź na "Silniki krokowe od podstaw" Napięcie i pobór prądu znajdziesz w datasheet twojego modelu. [url=https://www.google.pl/search?q=atme...
sterownik na Atmega 8 bez LCD mam gotowy z tym nie ma zadnych problemow ale jak bedziesz dodatkowo obslugiwal LCD to trzeba wysoki zegar u mnie to chodzi na wewnetrznym 1MHz i steruje zarowno umipolarnym jak i bipolarnym oczywiscie poprzez drivery tranzystorowe i MOSfety. Problemy pojawiaja sie jak chcesz uzyc wyzszych napiec i chopera chyba prosciej...
Dziękuje za podpowiedzi :) sterownik juz skonczony co prawda z dosc duzym wkładem finansowym i sporo czasu to zajeło ale działa i steruje dosc duzymi prądami do 10A silnikiem bipolarnym kompatybilny z ssk-mb01 działą z pełnym krokiem połkrokiem i mikrokrokiem czestotliwosc przełączania okolo 500Khz jednak nie do konca przetestowany (oscyloskop w drodze...
Być moze jest liniowy.. W sumie to nawet lepiej gdyby tylko schował sie trochę i wrócił do ostatniej pozycji.. Myślałem o czymś takim: http://serwis.avt.pl/manuals/AVT1585.pdf Tylko tiny26 zastąpić atmega, napisać sekwencje kiedy i jak ma sie wysunąć.
L293D zawiera mostek H zbudowany na tranzystorach i jest przeznaczony do sterowania silnikami bipolarnymi. Do sterowania unipolarnego powinneś użyć raczej ULN2803.
Hehe hehe to jest jasne że nie mam pojęcia bo jak bym miał to bym nie pisał o pomoc chodzi o wykonanie projektu który ma pokazać że współczesne ukł. można regulować silnik ma być bipolarny. Ale dziękuje za pomoc za zainteresowanie
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....
Tu możesz poczytać o mikrokrokach trochę. http://electronics-diy.com/stepper_motor... Albo po naszemu, bo to to samo: http://www.elektroda.pl/rtvforum/topic63...
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...
Dołóż do 2803 UDN2981A lub UDN2982A. Ten jest jakby "komplementarny" do 2803. pzdr
Za gotowy program niestety będziesz musiał zapłacić (walutą dopuszczoną w Europie). Spróbuj napisać taki programik sam - jeśli wykarzesz choć odrobinę chęci i wkładu własnego, zostanie ci udzielona potrzebna pomoc, abyś skonczył projekt... Sterowanie silnikiem krokowym nie jest takie proste jak napisałeś. Nie sprecyzowałeś również, JAK chcesz nim sterować!...
Witam ponownie, silnik stoi w miejscu, jak zamiast niego podłączę diodę z rezystorem to dioda się świeci, nie wiem czemu to nie działa:( Są do tego dwa powody. Na pierwszy częściową odpwiedź dał ci janbernat, która wymaga uzupełnienia, które przyda ci się w przyszłości. W maxymalnym skrócie: - jeżeli masz MOSFET typu N to stoi on na schemacie po stronie...
Problemem z restartem mikrokontrolera poradziłem sobie. Przyczyną była zbyt słaba masa do układu wykonawczego. Jednak podczas prowadzenia testów wyszło, że mostek zbyt mocno się grzeje. Po przeprowadzeniu pomiarów, przeciwległe tranzystory BUZ11 które powinny być zamknięte, podczas niskiego PWM i obciążenia na silniku otwierają się, a ich Ugs sięga...
Za pomocą sygnałów, które dawałbym na 5 nóżek, mam zamiar sterować silnikiem krokowym unipolarnym (5 kabli, 1 masa i 4 na cewki) w jedną i w drugą stronę z kilkoma różnymi prędkościami w jedną i kilkoma różnymi w drugą stronę, do sterowania silnikiem krokowym potrzebujemy 4 piny-> plus jest podłączony na stałem do silnika a poprzez tranzystory sterujemy...
płytka z atmegą powinna bez problemu osbłużyć silniki krokowe, ale są potrzebne dodatkowe elementy, dla unipolarnego silnika musisz mieć 4 tranzystory N-P-N, natomiast dla bipolarnego potrzebujesz dwa mostki H. Oba silnik udało mi się wysterować w każdym kierunki za pomocą Atmegi8 z tranzystorami na pająku, więc nie powinieneś mieć żadnego problemu....
>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
Witam, Zależnie od wiedzy oraz budżetu możesz zastosować dwa różne sterowniki. Silnik oczywiście krokowy, może być bez żadnej przekładni. Pierwszy sterownik do prób polecał bym taki. Kwota w której chciałbym się zmieścić to 600zł Zrobię tak jak piszesz, na razie wykorzystam sterownik z linku który podałeś dla samych testów. Jego cena to aż 25zł więc...
Fajny pomysł, a sterowanie silniczkiem bipolarnym spokojnie zrobisz na zwykłym scalaczku L293D bez konieczności używania żadnych zewnętrznych elementów, diod itp. O ile twój silniczek nie pobiera więcej prądu niż 600mA. Ale myślę że nie pobiera ;) ..... i sterowanie prosto z procka na pokładzie.
witam serdecznie. Mam problem ze sterowaniem bipolarnym silnikiem krokowym( 4 przewody)podlączonym do sterownika silników krokowych(schemat sterownika na zdjęciu). Sterowanie ma odbywac sie przy pomocy mikrokontrolera ATmega 8( fuse bity sa prawidłowo ustawione bo inne programy działaja).Sterownik silnika krokowego posiada nastepujące wejścia:Enable,Dir,Clk,NC,+,-....
Witam, mam pytanie w związku z tym że uszkodziłem arduino. podłączyłem sterownik uln298n http://obrazki.elektroda.pl/3630711800_1... : Do wejścia oznaczonego nr 4 (na rysunku) doprowadziłem: - 12V z zasilacza, do wejścia nr 5: - zero z zasialcza i gnd z arduino, do wejścia nr 6: - doprowdziłem 5v z arduino (i to był chyba błąd) gdyż...
Takie sterowanie jak masz na tych schematach jest nic nie warte. Co do prądu maksymalnego dla tranzystorów bipolarnych już ci napisano. Dla MOSFETów musisz odpowiednio sterować bramką, na twoim schemacie przełączanie będzie skrajnie asymetryczne i będziesz miał sytuacje w których przewodzą oba MOSFETy, no chyba, że będziesz kluczował parę Hz z jakimś...
Odgrzeję temat, bo chyba warto. Wg mnie takie podejście (w pierwszym poście) jest zbyt na siłę. Nigdy bym nie zastosował takiego rozwiązania. Najlepsze są rozwiązania najprostsze. Najprostsze to sterowanie triakiem - właściwie nie jest potrzebny radiator, albo może malutki. W grę wchodzi też zwykły przekaźnik, który można sterować bezpośrednio z nogi...
Zamierzam zbudować sterownik silnika krokowego bipolarnego {200-krokowy) na mikroprocesorze. Założenia: -końcówka na IRLZ -procesor 89c2051 czy lepiej atmega Jeśli 89c2051 to łącznie z układem PWM zrealizowanym na NE555. Atmega ma już w sobie PWM więc chyba warto skorzystać. Sygnały wejściowe wg ogólnie przyjętych oznaczeń w maszynach CNC CLK , ENA...
Jeżeli nie to co jest źle? Za mało tranzystorów, powinno być cztery razy więcej, silnik krokowy który ma cztery wyprowadzenia to zapewne silnik krokowy bipolarny, a więc trzeba zmieniać kierunek pradu w uzwojeniach.
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...
Na poczatku dziekuje za zaangazowanie w moj problem . Moze uscisle o co dokladnie mi chodzi. Moze rzeczywiscie nie musialem nadmieniac ze chodzi mi o silniki krokowe poniewaz nie mam zamiaru PWM sterowac samego silnika. Ja mam sterownik silnika bipolarny A 3983. I on steruje fajnie. Ja tylko potzrebuje podac sygnal step. Potrzebuje generowc prostokat...
atmega bipolarny atmega sterować silnik bipolarny silnik bipolarny
mikrokontroler sterownik obrotów rozebrać napęd sterować napiąć mikrokontroler
electrolux ew6f328wp iskrzą szczotki silnika odkurzacza
Samoczynne włączanie radia w Alfa Romeo 147 2003 Schemat instalacji fotela elektrycznego Mercedes W208