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.
Zgadza się, procesory mają możliwośc pracy w konfiguracji z wejściami różnicowymi - i znów człowiek dowaiduje się czegoś oczywistego ;)
Zwłaszcza że pewne inklinacje do C już posiada. Cały program w nawiasach klamrowych. Baskom nie burzył się o to? I co wniosłeś do tej dyskusji oprócz złośliwego sarkazmu??? Do autora watku: Zakładam że posiadasz Silnik jak na schemacie z 1-go postu, razen z płytką ULN połączone ze sobą wtyczką bez zmian w konfiguracji połączenia. Korzystając do pewnego...
Z mojego doświadczenia (budowa małej frezarki gdzie niedopuszczalne jest zgubienie nawet jednego kroku) wynika, że silnik krokowy gubi kroki kiedy impulsy sterujące przychodzą szybciej niż wirnik silnika zdąży się obrócić. Każdy silnik przy określonych parametrach zasilania i obciążenia może osiągnąć pewną prędkość, której nie da się zwiększyć poprzez...
Sekwencja przy pracy półkrokowej powinna być chyba taka: 100x0 0x10 110x0 0x18 010x0 0x8 011x0 0xC 001x0 0x4 001x1 0x5 000x1 0x1 100x1 0x11 gdzie x jest pinem przerwania- więc powinno być 0. Pinem przerwania INT1 w ATmega8 jest PD3, a nie PD1. Autor użył kombinacji: 0bxxx0x001 = 0x01 0bxxx0x101 = 0x05 0bxxx0x100 = 0x04 0bxxx0x110 = 0x06 0bxxx0x010...
Mój projekt to atmega 8, silnik krokowy unipolarny i sterownik ULN2803. Chce, aby silnik po włączeniu do zasilania np.8V zaczął się kręcić w prawo i zliczał kroki. Następnie po wciśnięciu guzika, następuje zmiana kierunku obracania z tą samą ilością kroków co wcześniej zliczyliśmy. Gdy wykonają sie te kroki w lewą stronę już automatycznie silnik zaczyna...
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...
Przecież wystarczy 1 spojrzenie na Twój silnik żeby dojść do wniosku, że jest wyposażony w przekładnię. http://obrazki.elektroda.pl/6636486000_1... Fragment jego dokumentacji: Stride Angle 5.625° /64 Czyli z prostego obliczenia wynika, że 1 pełny obrót wałka, to 4096 kroków silnika.
Generalnie powinno to działać aczkolwiek mam 2 propozycje: -zadeklaruj sobie zmienną np Time i wywołuj opóźnienie jako _delay_ms(Time) bądź utwórz własną funkcję opóźnienia, w której co najwyżej wykorzystasz _delay_ms() lecz będziesz robił to tak by zmieniać prędkość obrotu. Ponadto proponuje napisać funkcje dla pracy pół krokowej - silnik będzie pracował...
Witam serdecznie, mam problem, mianowicie od tygodnia prubuję uporać się z problemem sterowania silnikiem krokowym, sterować silnikiem krokowym chciałbym w moim efekcie dyskotekowym coś typu mushroom, jako że przewertowałem cały tydzień jedne i te same tematy i nie znalazłem nic co by mnie interesowało, i sprostało moim oczekiwaniom, albo temat się...
a moj silnik ma uzwojenia 51 Ohm wiec prad wychodzi kolo 0.23A na uzwojenie. na jakie napięcie pracy jest ten silnik , bo 51Ω na cewkę to raczej nie na 12V , chyba że to jakiś miniaturowy silnik krokowy jeżeli jest na wyższe napięcie pracy to mogą dziać się takie cuda , zakładam że program sterujący masz napisany prawidłowo
Timer0 w Atmega8 może pracować tylko w trybie OVERFLOW (przepełnienia).
Jest to łatanie, ale już powinno działać. Czy należy to zrobić lepiej? Nie wiem. Mam pomysł ale czy on będzie lepszy to nie wiadomo. Ja bym przefiltrował wyniki średnią ruchową i wprowadził histerezę. Powiedzmy sumujesz 64 próbki i jak średnia przekroczy 40 to uznajesz że przycisk jest wciśnięty a jak spadnie poniżej 30 to że jest puszczony. Tyle że...
Na początek zmień kolejnośc par biegunów silnika krokowego.
Witajcie, zacząłem swoją przygodę z silnikami krokowymi. Znalazlem stary silnik z jakiegos komputera ale nie mial on opisanych pinow ani nawet pokolorowanych. Znalazlem ze skrajny lewy pin to masa. Napisalem program wedlug tego co przeczytalem na roznych stronach jak dzialaja silniki krokowe. Kod wyglada tak: http://obrazki.elektroda.pl/7709418700_1...
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, ostatnio na lekcji nauczyciel zadał do wykonania jako moduł do starter kitu zamek szyfrowy, większość z kolegów pewnie zrobi coś w stylu klawiaturki i kodu, ja chciałem odbiec od prostych rozwiązań i wpadłem na pomysł aby wykorzystać silnik krokowy jako pokrętło na podobę szyfru w starych sejfach, jak wiecie gdy na 'sucho' kręcimy silnikiem krokowym,...
Witam ! Cóż to za silnik krokowy który sterujesz jednym tranzystorem NPN ? Pokaż ten silnik. Pokaż schemat. Pozdrawiam. Stefan
Chyba JEST dobrze, nie?
Witam, Postanowiłem zbudować sterownik silnika unipolarnego z wykorzystaniem mikrokroku. Do tego celu użyłem Atmegi8. Steruje ona 4 MOSFET'ami poprzez PWM. Przebieg napięcia daje ładnego sinusa. Sinusy przesunięte sa o 90st jak to w teorii jest. Problem mam z płynnością ruchu silnika. W momencie gdy rośnie napięcie silnik przyspiesza a gdy wartość wynosi...
Witam Nie wiem, jak dokładnie zamierzasz to wszystko podłączać, ale transoptory mogą w ogóle nie być potrzebne, zwłaszcza, jeżeli obwód silnika i procka mają wspólną masę (chyba że dla bezpieczeństwa procka, ale mało prawdopodobne, żeby coś się stało). Możesz zastosować tranzystory darlingtony TIP122, emitery do masy, bazy bezpośrednio (przez rezystory...
Chcę wykonać sterownik dwóch silników krokowych (napęd robota) sterowanych z jednego układu Atmega8,tzn.chodzi mi o to aby po podaniu stanu np. niskiego na jakiś pin procesora uruchamiał sie jeden z silników a po podaniu stanu niskiego na inny pin uruchamiany byłby drugi silnik.Silniki które posiadam mają 6 wyprowadzeń z tego dwa wyprowadzenia to odczepy...
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)....
witam interesuje mnie projekt sterownika silnika krokowego na atmega8 dokładnie to program duzo szukałem ale nie znalazłem nic sensownego jesli ktos ma jakis pomysł jestem otwarty na propozycje pozd;
'Program do sterowania małych silników krokowych za pomocą ATMega8 i układu L6219 lub LB1845 'sterowanie ćwierćkrokowe, zasilanie 30V $regfile "m168def.dat" $crystal = 4915200 '********* Konfiguracja wyświetlacza ********* $lib "Lcd4busy.lib" Const _lcdport = Portd Const _lcdddr = Ddrd Const _lcdin = Pind Const _lcd_e = 1 Const...
Witam. Jakiś czas temu dla pewnej osoby pisałem sterowanie silnikiem krokowym w C pod atmegę 8, mam prośbę -jeśli ktoś ma jakiś pomysł jak ulepszyć kod to proszę o propozycje. No i wiem, że program jest chaotycznie napisany, ale to tylko wynik pracy w wolnych chwilach, więc proszę o wyrozumiałość. Aha i wiem, że nie includuje się plików C, ale to puki...
Posiadam silnik krokowy unipolarny (5 przewodów). Jeszcze nie miałem okazji bawić się silnikami krokowym. Chcę nimi sterować z Atmega8. Wiem, że najprostszy sposób to dawanie jedynki na kolejne porty czyli coś takiego 0001, 0010, 0100, 1000 lub dla 2x mniejszego skoku można dać 0001, 0011, 0010, 0110, 0100, 1100, 1000, 1001. Jednak takie rozwiązania...
Witam. Proszę o naprowadzenie mnie na rozwiązanie. Silnik krokowy sterowany impulsami na wejściu swojego sterownika musi wykonywać co 50 ms tylko kilka (np.10) kroków i czekać do następnej sekwencji. Nie może to być manewrowanie stanem pinów przy pomocy _delay. Procesor Atxmega, mam jeszcze wolne 3 timery. Czy da się jakoś uruchomić PWM, aby wykonał...
Witam wszystkich ostatnio bawiłem się w sterowanie silnikiem krokowym. Do sterowania używam mikrokontrolera atmega8515 i chciałbym napisać program który po naciśnięciu przycisku nr 1 obracał by silnikiem w prawo, a po naciśnięciu przycisku nr 2 w lewo. Z silnika wyprowadzone jest 5 przewodów 1 do VCC a 4 pozostałe pod wyjścia mikrokontrolera PC0, PC1,...
Witam Mam do zrobienia prace przejściową związana z silnikami krokowymi. Praca ma być przeznaczona na pracownie elektryczną i elektroniczną. Wymyśliłem wstępny układ sterowania silnikiem krokowym za pomocą ATmega8 + ULN2004A.... Jednak że nie mam zbytnio pomysłu co do ćwiczenia jakie by można wykonać z silnikami krokowymi gdyż jestem zielony w tym temacie...
Witam, próbuję sterować za pomocą Atmegi sterownikiem SLA7020M wraz z silnikiem krokowym(wszystko wymontowane ze starej drukarki). http://obrazki.elektroda.pl/1367780400_1... Wyjścia z Atmegi podłączam pod wejścia INa iINb. W programie setuje i resetuje odpowiednie wyjścia wg tabeli. Pomiędzy kolejnymi krokami ustawiam "waitus 50". Próbowałem...
Raczej samemu trzeba ograniczyć natężenie do 400mA albo i mniej, tyle ile potrzeba do kręcenia, moduł ma wejścia Enable A B i tam trzeba podać odpowiednie wypełnienie sygnałem PWM. Albo sprzętowo, z tego co widzę moduł ten nie posiada rezystorów pomiarowych prądu cewek, wiec trzeba by samemu dobrać rezystory i w szereg dodać z cewkami, albo przerobić...
Witam, Proponuje odczytać oznaczenia silnika krokowego z obudowy potem poszukać do niego dokumentacji (wujek google się kłania) i odczytać wymagane parametry. Potem przeglądnąć datasheet L298 i sprawdzić czy sobie poradzi z tym silnikiem. Pozdrawiam.
http://obrazki.elektroda.pl/8464280000_1... Witam, Chciałbym przedstawić świeżą świąteczną mini choinkę elektroniczną. Do jej budowy zużyte zostały 72 diody LED SMD (przeźroczyste) w kolorach: zielony, czerwony i niebieski. Diody łączone szeregowo po 3 sztuki i zasilane napięciem +12V. Załączane są przez tranzystory NPN - SMD w obudowie...
Musisz resetować timer po zmianie OCR1A - jeśli wpisujesz niższą wartość niż aktualna wartość licznika to musi on się "przekręcić", aby porównanie z OCR1A wypadło pozytywnie. BTW, po co a jest volatile? I po co jest zmienną globalną? Powinno być zmienną statyczną zadeklarowaną w procedurze ISR - po co zaśmiecać sobie globalną przestrzeń nazw? Z drugiej...
http://obrazki.elektroda.pl/2954571700_1... Davide Gironi skonstruował automatyczną nawijarkę do przystawek gitarowych. Jeśli ktokolwiek z Was wykonywał kiedyś taki pick-up, to wie, jak trudne i jednocześnie, jak ważne jest dobre nawinięcie jego uzwojenia. Zaprezentowana nawijarka CNC pozwala istotnie uprościć ten proces. Układ sterowany...
http://obrazki.elektroda.pl/5201699200_1... Cześć, Chciałbym wam przedstawić kolejny komponent do mojego systemu audio. Wzmacniacz ma współpracować z inną moją konstrukcją umieszczoną na forum, dla zainteresowanych podaję linka: http://obrazki.elektroda.pl/3320175800_1... Obudowa została poskręcana i wszystkie elementy...
http://obrazki.elektroda.pl/7139682100_1... Witajcie Wlasciwie jest to moj pierwszy temat na forum wiec prosze z gory o wyrozumialosc. Przepraszam rowniez, za brak polskich fontow, ale pomimo prob wielu nie ogarniam wiekszosci ogonkow z racji lokalizacji :/ Przyszly swieta, czas urlopu i odpoczynku... Niestety wraz ze swietami przybyla...
Mhm, wszystko wyczytałem już na stronie, którą mi podałeś. Jeszcze raz dzięki. Aktualizacja: silnik krokowy ruszył, temat do zamknięcia.
A ten silnik krokowy to gdzie?
i=(U/R)*(1-e^(-t/T)). Gdzie: U- napięcie zasilania (24V) R- oporność uzwojenia T=L/R- stała czasowa uzwojenia silnika- zwykle 10ms. L- indukcyjność uzwojenia silnika. L często nie podają dlatego można ją oszacować na podstawie podanego R i typowej wartości L/R 10ms. Po załączeniu napięcia na uzwojenie prąd zaczyna narastać od 0. Czyli włączyć przekątną...
najpewniejszym sposobem ustalenia wyprowadzeń jest omomierz , w ten sposób na 100% ustalisz wyprowadzenia , najważniejsze to znalezienie punktów wspólnych cewek te łączysz razem i do Uzas , o kolejność pozostałych nie musisz się martwić ponieważ i tak będziesz musiał ustalić to dopiero w czasie pracy układu , chyba że będziesz miał szczęście i za pierwszym...
Witam chciałem podłączyć silnik krokowy pod Atmega8. W internecie jest tyle schematów że nie wiadomo za co się zabrać więc zrobiłem sobie swój własny i chce wiedzieć czy to będzie dobrze działać czy będzie się grzać itd. Niestety nie znam się na tym za bardzo więc muszę się poradzić. Parametry silnika nie są mi do końca znane. Pobór prądu to ok 1,3...
Witam, Mam stary silnik krokowy bipolarny Mitsumi M42SP-6k 10 Ohm, wymontowany z drukarki, działający(przykładałem kabelki do styków i wykonuje kroki) No ale problem jest następujący: gdy podłączyłem silnik do ostatnich 4 wyprowadzeń portu C i chciałem wgrać prosty program, który ma ten silnik po prostu obracać, pojawił się problem w komunikacji programatora...
nie wiem czy to ci wyjdzie. Ja sie bawilem tym ukladem. Silnik krokowy nie byl sterowanym atmega8 tylko z portu lpt, to moglem ten silnik zatrzymac bez wysilku. Chyba jest to wina ULN2003 jest po prostu za slaby, nie jestem pewien wiec moze ktos potwierdzic to co powiedzialem? (nigdy nie mialem zamiaru budowac robota na silnikach krokowych zawsze wydawalo...
Ten silnik ma przekładnię i dla operacji pełnych kroków ma ich 2048 na pełen obrót a dla kroków "połówkowych" to już nawet 4096. To jest prosta wielokrotność rozdzielczości ADC (1024) więc nawet przeliczanie tego na volty jest niepotrzebne. Nie wiem jaki zakres potrzebujesz, ale jak wykonasz dwa kroki na każdy punkt ADC to od 0V do 5V to będzie pełen...
Wygląda dobrze, jeszcze mi sie nasówa tylko takie pytanie do ciebie: nie zamierzasz dać tej atmedze zewnętrznego kwarcu? Zebyś był świadomytego co robisz, bez niego też sie chyba obedzie.
O jakim ty styczniku piszesz? Z jakiego rocznika ten silnik? Nie prosciej silnik krokowy do sterowania obrotami. Co to ma napędzać. A może łatwiej zrobić podobne sterowanie jak w agregatach pradotwórczych.
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,...
Witam 270Ω-390Ω jest bezpieczne dla wyjść procesora i zapewni odpowiedni prąd sterujący. Pozdrawiam
No dobra, 3 pytanka (at)Freddy: 1. Łączyłeś już 4 szt. L298 do jednego wyjścia atmegi ? Łączyłem i działa. 2. Czy sprawdziłeś w praktyce i z czystym sumieniem powiesz, że na 100% ten port wytrzyma i będzie pracował prawidłowo? 3. Czy odkupisz w razie czego atmegę koledze (at)beznadziejny_elektronik jeśli się okaże, że jednak coś poszło nie tak? Jeśli...
2. I tu się mylisz! Jak byś rozbierał liczniki samochodowe, to wiedziałbyś że część liczników ma wskazówki prędkościomierza, obrotomierza, wskaźnik paliwa itp wykonane na silnikach krokowych Jestem ciekaw czy potrafisz odróżnić silnik krokowy od air core gauge?
Nie chciałbym mówić o kosztach bo przede wszystkim liczy się zabawa. Jest wiele sklepów internetowych gdzie można to sprawdzić (np. www.tme.pl). Z tego co pamiętam: ATMEGA8 6.40 zł ATTINY2313 10zł Silnik krokowy wydarty ze starej drukarki ALPS z Allegro reszta z baaardzo starej szuflady... Dodano po 20 Tu jest kawałek schematu:
Schematów podłączenia ATMega8 to jest na elektrodzie chyba tysiące. A scalaka znajdź w TME- 20-30zł.
Steruje atmega8 wiec 5V. Rezystor na bramce zmniejszałem do 100Ω, ale nic nie pomogło. A ogólnie silniki krokowe jakimi napięciami można zasilać 30V by go nie spaliło?
Schemat jest teoretycznie dobry, ale nabazgrany. No jeśli już tak nabazgrany to nie może być nawet teoretycznie dobry moim zdaniem :( Warto się jeszcze podszkolić. Poza słusznymi uwagami kolegi wyżej, ja dodałbym jeszcze jednego sporego babola jakim jest zwarcie linii zasilania +5V z wyjścia stabilizatora 7805 oraz z wyjścia gniazda USB. Tak się nigdy...
Pewnie chodzi Ci o to ze gubisz czesc krokow przy zmianie kierunku. To wynika z tego ze przy zmianie kierunku przelaczasz sie na nowa tablice i prawdopodobnie zmienna A wskazujaca krok w tablicy jest zmienna lokalna i dla kazdego z kierunkow moze wskazywac na inny krok w tablicy. Sproboj zapisac to tak ( dla pracy pelno krokowej) Sub krok If Impulsy...
Chyba jednak przekaz mojej wiadomości się nie przebił, ... To trochę też moja wina, bo po łebkach przeczytałem pierwszy post :oops: ... czy zestaw wskazany przez autora podoła? Wprawdzie podałeś mniej więcej co chcesz do zestawu podłączyć, jednakże by jednoznacznie odpowiedzieć na Twoje pytanie, powinieneś zrobić bilans pinów. Czyli do której funkcjonalności...
Witam, Zmagam się z takim oto problemem. Wymontowałem silniczek krokowy ze starej drukarki i zamierzam się nim pobawić avrem atmega8 przez uln2003a. Niestety nie mogę sobie poradzić z wyprowadzeniami silnika. Posiada 6 pinów (właściwie 5 bo 2 są zwarte). Załączam obrazek, wraz z pomiarami jakie dokonałem miernikiem. Oznaczenie silnika: QH-4206 / B1427...
a ja jestem ciekaw jak to głośno jeździ co prawda słyszałem nie jeden silnik krokowy w akcji ale nigdy nie słyszałem jak działa w samochodziku kiedyś zrobiłem samochodzik (robota) ze zwykłego autka zdalnie sterowanego z laptopem i wi-fi na pokładzie do tego kamera na usb ale był za głośny co do sterowania więcej jak jeden silnik na up to da się to zrobić...
Witam , mam zamiar sterować silnikiem krokowym unipolarnym STP-58D307-01 przez usb z użyciem krańcówek które będą pełnić czujniki indukcyjne firmy Telemecanique. Rozrysowałem schemat .FTDI ma wysyłać rozkazy do atmega8 a ona na silnik. Użyłem mosfetów IRFP450(nie kierować się schematem)bo akurat takie mam pod ręką. Diody wstawione zaporowo to MBR2060CT...
Atmega8 i końcwka na mosfetach irf540. Ale potencjometr też był podpięty do ADC i sterował właśnie prędkością. Podejrzewam że problem gubionych kroków się rozwiązał. Naprawiłem lutownice i zbudowałem baterię kondensatorów 2000uF i już widać poprawę.
biegam po stronach i jedyne do czego doszedłem ze to ciezkie bedzie dla mnie ;) wiec mam pomysł znalazłem coś o Mikrokontroler ATMega8 wiec tak myśle:idea: (moze źle) ze dało by rade na nich tzn zadnego podajnika kontroli pozycji kartki itp ale głowica 6 igieł chyba; przesów głowicy silnik krokowy; przesów wałka tez krokowy i sterowane tymi µkontrolerami...
atmega8 silnik krokowy sterownik silnik krokowy atmega8 sterować silnik krokowy atmega8
przechylenie telefon sharan skrzynka wgranie biosu płyta komputera
manta led2801 unitronics vision
Rurka w czajniku elektrycznym: jak działa? Sansui radio – brak dźwięku, nagłe wyłączenie, typowe usterki i diagnostyka