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 ;)
Chyba JEST dobrze, nie?
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...
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...
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...
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.
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...
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...
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...
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).
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...
Na początek zmień kolejnośc par biegunów silnika krokowego.
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. 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 ! Cóż to za silnik krokowy który sterujesz jednym tranzystorem NPN ? Pokaż ten silnik. Pokaż schemat. Pozdrawiam. Stefan
Może to się komuś przyda- a może ktoś poprawi. 'Program do sterowania małych silników krokowych za pomocą ATMega8 i układu L6219 lub LB1845 'sterowanie ćwierćkrokowe 'set i reset zastosowałem w celach poglądowych- można- a nawet należy zastąpić to np.PortB=&00001100 itp. 'Wadą jest zależność czasu sprawdzania przycisku od ustawienia Timer0 $regfile...
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...
Moze ma ktos pomysl jak napisac program na Atmege8, ktora sterowala by predkoscia w silnikow krokowym za pomoca 2 przyciskow. Czesc programu juz mam ale niestety nic nie dziala ;/ ma ktos jakis pomysl? Z gory dziekuje za wszystkie odopwiedzi Pozdrawiam
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! Od kilku dni zmagam się z napisaniem programu, który sterowałby silnikiem krokowym bipolarnym wyciągniętym ze starej drukarki. Silnik sterowany jest układem MTD2003, który także był w drukarce. Problem polega na tym, że obraca się o parę stopni w jedną stronę, a następnie znów wraca. Czy byłby ktoś w stanie stwierdzić, co źle napisałem? Od PC0...
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...
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, 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...
podpiąłem się pod temat
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...
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ć...
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...
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...
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...
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...
Ja bym zrobił to na atmega8 + silnik krokowy.
Gdy przycisnąłeś przycisk ale trzymałeś go mniej niż 70 okresów to zmienna Opoznienie_odczytu dochodziła do powiedzmy 65. Ale po puszczeniu przycisku nie resetowałeś zmiennej. Czyli miała ona dalej 65. I kolejne przyciśnięcie było obsługiwane za 5 cykli, a nie za 70 cykli tak jak chciałeś. Bo zmienna musiała doliczyć do 70 a już miała 65 czyli brakowało...
L293D zawiera mostek H zbudowany na tranzystorach i jest przeznaczony do sterowania silnikami bipolarnymi. Do sterowania unipolarnego powinneś użyć raczej ULN2803.
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...
A ten silnik krokowy to gdzie?
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...
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 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 ? 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 choć na jedno pytanie...
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...
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 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,...
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.
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:
Prawdopodobnie skoki napięcia na szynie 12V powodują, że stabilizator zaczyna wariować - przestaje on stabilizować napięcie. Przed jak i po stabilizatorze muszą być odpowiednio duże kondensatory! Aby wejściowy kondensator przy stabilizatorze nie rozładowywał się przy spadku napięcia (sterowanie silników) można wstawić dodatkową diodę.
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?
Schematów podłączenia ATMega8 to jest na elektrodzie chyba tysiące. A scalaka znajdź w TME- 20-30zł.
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...
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?
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, 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...
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...
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ć...
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...
silnik krokowy atmega8 atmega8 krokowy sterownik silnik krokowy atmega8
multiroom vectra monitor biała pionowa kreska stroić onkyo
toyota auris hybrid zasilacz opticum sloth
Oporność głośnika w radiu lampowym Pionier Napięcie na anodzie diody BYP401-200 przy 45V