Dodaj na początku dim flaga as byte. Resztę masz- podprogramy i główną pętlę. 'PROGRAM DO STEROWANIA SILNIKIEM KROKOWYM $regfile = "m8def.dat" $crystal = 8000000 Config Portb = Output 'czyli uaktywniam porty D Portb = &B01110111 'określam który z portów będzie jako pierwszy aktywny Config Pind.2 = Input Pind.2 = 1 Config Debounce = 30 'czekaj...
A więc i ja może coś dorzuce:) 1) Jeśli silnik ma wykonywać określony obrót to zaopatrz się w silnik krokowy (odpowiedni mocny). Wysterujesz go z uP przez np. ULN xxxx gdyż owy silniczek pobierał by zbyt dużo prądu z pinów procesora. 2) A jeśli chcesz sterować szybkością wentylatora to zastosuj modulację PWM (jeśli to wentylatorek "komputerowy" to pin...
Witam Uzyj timera i steruj jego przepelnieniem,, wowczas uzyskasz regulowana czestotliwosc na wyjsciu... Pozdrawiam
Witam Chciałbym zbudować pojazd napędzany dwoma silnikami krokowymi. Na chwilę obecną mam zbudowane podwozie z zamontowanymi silnikami. Na początek ma być sterowane podczerwienią. Dla jednego silnika działa, zwykły program zmieniający stany co 3ms dla sterowania pół-krokowego ( silnik unipolarny 6 przewodów). Problem jest z sterowaniem 2 silników, kroki...
Witam, od razu powiem, że jestem początkujący, ale zlecono mi zrobienie projektu, mającego na celu sterowanie silnikiem krokowym. Dokładnie chodzi o to, że silnik krokowy jest sterowany przez mikrokontroler (najlepiej ATMEGA) tyle że z komputera. Komputer podaje ilość obrotów w cyklu, ilość cykli oraz ich częstotliwość. Pytanie jest takie w jaki sposób...
Dzień dobry, Jestem początkujący jeśli chodzi o programowanie up. Proszę o pomoc steruje silnikiem krokowym tak jak filmie. Układ już mam atmega zaprogramowany wszystko działa. Jednak chciał bym mieć możliwość regulacji liczby kroków, ponieważ teraz potencjometr jest zbyt czuły i przy minimalnym pokręceniu silnik robi jak do mojego zastosowania za duży...
właśnie o coś takiego mi chodzi bez krańcówki ,tylko programowo obliczając na ile kroków na się zamknąć lub otworzyć zależnie od temperatury ustawionej. O servie myslałem nawet mam , lecz bardziej przypadł mi do wyobrażni silnik krokowy i programowe sterowanie , moze nie koniecznie atmegą 8. Lecz to jest to -już przy atmega 32, można dodac jeszcze wentylator...
Chodzi dokładnie o ten silnik krokowy: smew n870a-t 24V 1.15A 6 przewodów https://obrazki.elektroda.pl/4545115300_... Na obrazku znajduje się nie mój silnik, ponieważ u mnie naklejka została zdrapana i nie idzie się odczytać, ale model ten sam co posiadam. Można by prosić o jakiś schemat jak wykonać takie "wzmocnienie"? chodzi tak +/-...
Witam Co to jest za silnik?? http://obrazki.elektroda.pl/3645268800_1... http://obrazki.elektroda.pl/3171457800_1... http://obrazki.elektroda.pl/4933077100_1... Domyślam się że to silnik krokowy z dwoma cewkami, miedzy wyjściem 1 i 2 oraz 3 i 4 jest 10,4Ω. Chciałbym nim sterować tylko pytanie jakie...
Witam Postanowiłem zagłębić wiedzę w zakresie sterowania silnikiem krokowym. To jak jest zbudowany, jakie są jego rodzaje i zastosowania było mi poniekąd znane, ale dopiero realizacja jednego z założonych sobie projektów przyczyniła się do zgłębienia wiedzy szczególnie w zakresie jego obsługi za pomocą mikrokontrolera AVR. Aby przystąpić do projektu...
IRFZ44 mają max prąd drenu (ciągły !) wynoszący 50A. To jakby zabijać muchę bombą atomową. Ponadto do mostka H potrzeba czterech tranzystorów - dwóch z kanałem N i dwóch z kanałem P. Dodatkowo tranzystory unipolarne takie jak np. IRFZ44 należy sterować zupełnie inaczej niż bipolarne. Jeżeli te przekaźniki mają zwierać/rozwierać wyprowadzenia po prawej...
Ad 1. Tak wiem, prąd w drugim uzwojeniu musi być przesunięty o 90st względem pierwszego kierunek obrotów zależy czy to jest +90 czy -90st. Moj silnik kręci się bez kondensatora tak jak napisałem, potraktowany jako krokowy :-) Ad 2. Falownik - jak się domyślam to urządzenie które potrafi tak sterować prądem w uzwojeniach, że mamy wpływ na prędkość i...
'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. Mam dylemat ponieważ nie wiem jak rozwiązać problem. Chciałbym wykonać sterowanie potencjometrem, pośrednio iglicy gaźnika(silnik spalinowy). Cała koncepcja już jest opracowana. Mikroprocesor który sprawdza przetwornikiem ADC napięcie na pinie(np. pb1) i następnie analizuje wynik z poprzednim. Jeżeli jest zmiana, wysyła odpowiednie sygnały(ilość...
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...
Chce zrobić układ do sterowania silnika krokowego z drukarki. Silniczek będzie sterowany z uP ATmega32. Zastanawiam się czy taki układ jaki sobie wymyśliłem, będzie poprawnie działał. Sygnał z pinów uP przechodzi przez rezystor 270R i jest podawany na pin 1 CNY17-4. Z pin 2 idzie na masę "cyfrową". Pin 5 zasilany jest z +12V zasilania silniczka. Z pinu...
Mam problem, jak napisac sterownik do silnika krokowego w assemblerze pod procesor Atmela np. 8515? Silnik krokowy jest podłączony do 4 najmłodszych wyjść ekspandera PCF8574 przez wzmacniacze prądowe ULN2803. Przepływ prądu przez wybraną cewkę silnika uzyskuje się podając wartość “0” na pozycje bitową odpowiadającą wyprowadzeniu ekspandera...
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, mam problem z obsługą CALL, nie wiem jak to obsłużyć i zaimplementować a i raczej bez stosu się nie obejdzie. Program to terowanie silnikiem krokowym, i chciałem żeby po każdym kroku skoczył do etykiety PRZYCISK i sprawdził czy wciśnięta, jeżeli tak, to żeby powrócił w to samo miejsce i wykonał następny krok. jeżeli mógłby ktoś pomoc byłbym wdzięczny,...
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...
Witam wszystkich. Muszę na zajęcia z energoelektroniki napisać sterownik silnika krokowego. Efekt stanów na poszczególnych wyprowadzeniach ATmegi symulujemy na diodach LED. Program ma mieć sterowanie krokowe i półkrokowe, przyspieszanie i zwalnianie sekwencji oraz odwracanie sekwencji. Wszystkie te operacje napisałem lecz mam problem z jedną rzeczą...
Witam. Zbudowałem i zaprogramowałem układ do sterowania silnikiem krokowym przez RC5. Prosiłbym jeśli to możliwe o optymalizacje mojego kodu. Chciałbym zauważyć, że program działa poprawnie już załadowany do Atmegi, chodzi mi tylko o samą optymalizacje, żeby działał tak samo, jeśli się da to szybciej itd. Układ jest wyposażony w ULN2003, wyjścia z Atmegi...
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 To dopiero moje początki z programowaniem mikrokontrolerów. Chciałbym podłaczyć pod atmege trzy krańcówki i silnik 5v. Po przycisnieciu krańcówki włączajacej silnik miałby do jechac do jednej krańcówki i ustanąc. Po nastepnym przycisnięciu miałby krecić sie w przeciwna strone aż dojechał by do drugiej krancówki. I chciałbym aby kręcenie silnikiem...
Witam, mam układ sterujący serwem przez ATMega88. W obecnym momencie zadaniem układu jest odczytać pozycje serwa (potencjometr drugi POT2) przeliczyć ją na generator PWM i wypluć dokładnie te samą pozycje (na OCR1A). Problem jest taki, iż serwo zamiast stać sztywno pływa w całym zakresie czyli od -90 do +90 stopni mocno trzęsąc się przy tym - a gdzie...
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,...
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)....
"Jeżeli nie ma informacji o innych parametrach technicznych oznacza to że nie są one mi znane, proszę zatem nie wysyłać e-maili w tej sprawie." To sporo wyjaśnia. Pewnie chodzi o sterownik zasilany z 24V. "Na oko" to uzwojenie powinno wytrzymać 5-10W. Czyli zasilanie 2-4V. Nie podłączaj go bez dodatkowych oporników.
Każdym silnikiem krokowym unipolarnym steruje się tak samo. ULN2003 powinien pasować, jeżeli będzie za słaby, zrób końcówkę na tranzystorach.
W drukarkach Epsona masz gotowy układ sterowania na tych dwóch układach. Może jest też w innych, poszukaj. Jak nie to Atmega, tranzystory mocy i heja:)
BlueDraco napisał: "-pokazałem to kilka dni temu" Naciskasz na profil BlueDraco i naciskasz "Znajdź posty użytkownika" Za chwilę masz temat "Niestebilny odczyt ADC w Xmega16a4U" http://www.elektroda.pl/rtvforum/viewtop... Uśrednianie "na chłopski rozum": Bierzesz zmienną która potrafi pomieścić kilka odczytów z ADC...
(at)Freddy, zgadza się. Sterujemy TTL ale może zdarzyć się sytuacja, że w tym przypadku zbyt delikatne podciągnięcie może być przyczyną problemów - mówię to z własnego doświadczenia... Każde wejście cyfrowe też ma swoją rezystancję - przypomnij sobie układy cyfrowe serii LS przy, których ostrzegano o nie podłączaniu więcej jak jednej, dwóch bramek...
Sterując silnikiem krokowym trzeba zadbać o: 1. Rozpędzanie silnika do oczekiwanych obrotów płynnie; 2. Sterować prądem cewek, zależnie od obrotów (napięcie zasilania / XL); 3. Zapewnić płynne hamowanie; Minimalna częstotliwość kroków "na starcie" musi zapewnić moment rozruchowy dobrany do masy wirnika i obciążenia mechanicznego. Stałą wartość prądu...
ps.(ktos podpowiedział mi ze na wejscie Enable mam podać 1(właczenie) ,wejscie dir to zmiana obrotów 0- lewo,1-prawo,a na wejście CLK naprzemiennie 0 i 1(częstotliwosc podania wpłynie na predkość obracania silnika) Kurczę to dobrze, że ktoś nie powiedział ci że np na wejście Enable masz podać 220V. Ja bym rozumiał że pytasz się kogoś o takie rzeczy...
Witam . Przez silnik krokowy prąd płynie cały czas , taka już jego natura . Nawet wtedy gdy się nie obraca , nazywa się to momentem trzymającym . Takie sterowanie jak Twoje , czyli bez pomiaru prądu płynącego przez silnik , doprowadzi do spalenia uzwojenia w silniczku . O wiele lepiej jest zastosować do sterowania krokowca pary układów L297 <>...
Da się: [syntax=basic4gl] Dim Czas As ... Do ... Czas = ... Gosub Silnik ... Loop End Silnik: Portd = &B00000001 : Waitms Czas Portd = &B00000011 : Waitms Czas Portd = &B00000010 : Waitms Czas Portd = &B00000110 : Waitms Czas Portd = &B00000100 : Waitms Czas Portd = &B00001100 : Waitms Czas Portd = &B00001000 : Waitms Czas Portd = &B00001001 : Waitms...
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...
Silnik krokowy sterowany z ATMEGA. Prosty układ.
Myślę że pomogłem tym linkiem. http://mikrokontrolery.blogspot.com/2011...
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...
4. Podłączenie sygnału z wyjścia PWM do ADC1 aby ponownie spróbkować sygnał PWM A po co? Po to aby odczytać ile kroków wykonał silnik. Sygnał PWM niski wysoki niski to jeden krok na wejście STEP. I chce żeby pwm był jakoś ogarniczony. Aby silnik wykonał na przykład 20 kroków - nie więcej. Na ATMega możesz to zrobić tak jak ci napisał kol. piotrva....
Czegoś takiego szukałem, gdyż chce się wziąc za silniki bi i uni. Fajny projekt ;) Powiedz tylko jak tym sterujesz ? LPT? Atmega?
Hehe..tak się składa, że miałem pewien wkład w konstrukcję elektroniczną makiety z linku. Tam do podnoszenia 'wózka' windy zastosowany był silnik krokowy (sterowanie L298+L297) a do otwierania drzwi na piętrach malutkie silniczki DC 5V (sterowanie L293). Silnik który podałeś pobiera prąd max 2A (bez obciążenia 0,14A)!!! a więc tego silnika nie wysterujesz...
L293D zawiera mostek H zbudowany na tranzystorach i jest przeznaczony do sterowania silnikami bipolarnymi. Do sterowania unipolarnego powinneś użyć raczej ULN2803. Dlaczego wprowadzasz autora tego wątku w błąd? Może on bez obawy i przeszkód użyć L293D do sterowania silnika unipolarnego.. L293 zawiera 4 identyczne półmostk, które mogą być wykorzystane...
Zastosowany był uniwersalny sterownik silnika krokowego na mostku hl298, na płytce uniwersalnej zrobiony mostek i cześć sterującą - atmega z przyciskami. Niestety silnik bez oznaczeń 6 przewodowy unipolarny. Dodano po 14 https://obrazki.elektroda.pl/7877789300_... Ten model sterownika
Dziękuję za odpowiedzi. Silnik krokowy ma poruszać klapkami (wymagana bardzo mała siła). Na mikrokrroku mi nie zależy. AVR - pewnie i tak kupię ATMega 16
No właśnie tu był problem Eclipse miał 10k, a atmega 8 :)
Kolego, czy sterowałeś kiedykolwiek silnikiem krokowym? Kojarzysz takie muzealne zabytki jak L298 czy L6203? Ten układ to prawie ich kopia.
Witam ATmega jest cały czas "resetowana" Pozdr.
FT232 + ATmega8 ATmega + emulacja portu USB ATmega z USB PIC z USB
O stacjai FDD będę myślał . Do zaprojektowania COBRA-DOS skłoniły mnie właśnie "męczarnie z kartridge" , jest to problem sprzętowy i softwerowy . Aktualnie pracuję nad płytką i tu pojawia się problem , oprócz oryginalnego złącza Cobry forum nie wypracowało innego standardu (naliczyłem kilka indywidualnych propozycji) .Nie wiem jakie zastosować rozwiązanie...
[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...
Hehehe, tak do końca to sam nie wiem :-). Ważne jest to że to pojemność, a więc trzeba trochę ograniczyć prąd w impulsie (5V/100Ohm = 50mA) a pozatym rezystancja też się przyda z tego względu że, pojemność mosfeta i indukcyjność ścieżki może stworzyć obwód rezonansowy który potrafi nieźle zatrzęść sporym prądem jakim przecież może sterować ten mosfet.
no tak tylko chce jak najmniej obciążać procesor bo później dołożę, jeszcze rs232, do tego będzie trzeba obliczać sporo informacji dotyczących położenia ramienia w przestrzeni (obliczenia na macierzach). sukcesem jest to że mój promotor zgodził się na sterowania silnikami za pomocą ATMEGA lub podobnego pocesora :):):)
Atmega steruje ULN2803 i do silnika. Silnik 12V, 51 Ohm.
zacznijmy od tego, że próbujesz sterować silnik mikrokrokowo, czyli na 8 faz zamiast czterech, co ma sens tylko w niektórych zastosowaniach. Wyrzuć z tabelki fazy, w których jest aktywowane jedno uzwojenie. Po drugie - być może masz przeplecione fazy silnika - sterujesz go w niewłaściwej sekwencji. Po trzecie - przy przeskakiwaniu "co dwa kroki" sterujesz...
Witam. Jeżeli masz zamiar sterować Machem to po co atmega ? W tym ( i podobnych programach ) masz na LPT " wystawione " sygnały STEP / DIR / EN . Do tego sterowniki do silników np. l297/l298 i już . Albo - na elektrodzie jest projekt kol Soki - sprawdź . Pozdrawiam .
Tego pewnie nie dasz rady wykonać, ale można stwierdzić, jaki sterownik napędza silnik, znaleźć notę katalogową i wykonać układ na własne potrzeby (np. sterowany jakąś Atmegą). To tak z grubsza, koncepcyjnie.
A więc po tak: robiłem kamerę obrotową na silnikach krokowych i powiem Ci że będziesz się z tym babrał kupę czasu. 1 dobór silników korowych (moc, skoki, napięcie itd..) 2 dobór odpowiednich przekładni które będę poruszać kamerą. 3 kamera. jak masz zamiar rozwiązać sterowanie zoomem oraz sprawa auto focus bo nie wyobrażam sobie że ostrość będziesz dobierał...
Aha, to o silniki krokowe chodzi... W zasadzei nie znam mikrokontrolera, który nie potrafiłby sterować silnikiem krokowym, więc to nie żaden argument za ATmega. Zastanów się, co ma być tym "programem". Jeśli chcesz z PC ładować kompletny program do mkikrokontrolera, to szukaj pod hasłem bootloader - jest sporo rozwiązań dla ATmega, zresztą ma on minimalistyccne...
Ile przewodów wychodzi z silnika? Jeśli 6 lub 5, to wtedy jest to silnik unipolarny. Takim silnikiem łatwiej sterować, w sterowniku potrzebne tylko 4 tranzystory. Tu masz linka i tam jest opisane sterownie: http://www.elektroda.pl/rtvforum/topic63... Jeśli silnik ma 4 przewody, to juz będzie trudniej, po w sterowniku potrzebne są dwa mostki H...
Witam, potrzebuję wybrać silnik krokowy do zamykania zamka w drzwiach, nie wiem jednak jaki wybrać, wybór towarów jest spory. Zaznaczam, że nie jestem ekspertem w tej dziedzinie, wręcz przeciwnie. Pracą silnika będzie sterować atmega, zależy mi na tym by była to jak najprostsza konstrukcja. Wszystko co od niego potrzebuje to przekręcenie mechanizmu...
Witam. Kończę właśnie studia inżynierskie (sieci komputerowe) w marcu mam obronę. Prace napisałem ale brakuje mi jednego działu opis modelu dydaktycznego , i tu jest pies pogrzebany wybierając tema kierowałem się tym ze temat jest ciekawy i będzie o czym pisać i to fakt bo temat obszerny. Ale nie spodziewałem się elementów programowania tym bardziej...
Witam, schemat to może tak nie do końca ładnie narysowany, ale uprzedziłeś, że jesteś początkujący więc ok ;) ... co do poprawności jednak - to się zgadza tak można podłączyć tego typu silniczek i sterować nim programowo Dodano po 9 tylko musisz uważać na prąd wyjściowy - czyli silnik nie może pobierać więcej niż 400-500mA na jedno uzwojenie
Witam, Nie twierdzę że mój sposób sprawdzi się w Bascomie, dużo lepiej sprawdzi się asemblerze. Napisałem w Bascomie tak dla przykładu, myślę że tak jest przejrzyście, a chodzi po prostu o zasadę - sposób. AVR - serii Atmega to 8bitowce, więc tutaj w grę wchodziłoby tylko 8bit/8bit. Natomiast co ciekawe, AVR32 też nie ma dzielenia sprzętowego. Całkiem...
atmega sterować silnik krokowy atmega silnik krokowy silnik krokowy atmega
zasobnik strata ciepła programować zegar webasto czujnik wysokości świateł
DPS-400AB-5A Power Supply Pinout Details Lokalizacja bezpieczników w MAN TGL 8.220