FollowFocus ? :) Myślę, że na początek trzeba zająć się pływającym ADC. Na pierwszy strzał wymieniłbym ten potencjometr montażowy skatowany ogromnym wkrętakiem na dobry osiowy (nie chińczyk za 1PLN tylko np. Telpod za 5-7 PLN).
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...
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...
Rezystory dobierz wg prądu kolektora tranzystorów (prąd uzwojenia silnika) no i bety - tak żeby tranzystory się nasycały. Z tego co kojarze to max. prąd wyj. ATmega to 20mA a TIP32 ma małą bete ( >25 dla 1A ) więc te rezystory dałbym 180om ale max prąd silnika to 0.5A tu masz gotowca: http://www.avrprojects.net/articles.php?... http://obrazki.elektroda.net/36_12100614...
http://obrazki.elektroda.net/48_12524920... Witam. :D Chciałbym zaprezentować interfejs diagnostyczny do pojazdów marki Fiat wyposażonych w silniki z jednopunktowym wtryskiem paliwa (SPI) głównie sterowniki IAW16F (seicento/cinquecento/punto). Pełna lista pojazdów znajduje się poniżej. Dzięki zastosowanemu wyświetlaczowi LCD urządzenie nie...
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ł...
Jest taka sprawa. Stworzyłem sobie pętlę For Krok Next w Asemblerze [syntax=armasm]For_plus: ADIW R24 ,4 CP R24,R26 CPC R25,R27 BRNE For_plus[/syntax] Można w niej zarówno dodawać, jak i odejmować. W przypadku odejmowania należy ADIW zastąpić SBIW Jednak ma ona kilka wad. Po pierwsze maksymalną liczbą do której doliczy jest 65536. Po drugie krok może...
Witam. Mam problem z ATtiny26 (taktowanie wewnętrznym RC 1MHz). Mimo szkieletu programu opartego o Pętlę_Główną, uC wykonuje w pętli dosłownie CAŁY program (początkowe ustawienia, itd). Stos zainicjowany poprawnie, mimo tego uC jakby ignoruje początkowy skok (RJMP Ustawienia) i wykonuje wszystko "na dzień dobry". Program nie zawiera żadnych udziwnień...
Witam wszystkich. Mam pewwien maly problem i pomyslalem ze zapytam fachowcow. Posiadam sterownik silnika krokowego (a raczej kilka) 4,2A podzial 1/128 ktore maja wejscia izolowane (optyczne). I jeden impuls na wejsciu terownika to wiadomo jeden krok silnika. Chce to sterowac z atmega128 i dotad robilem to tak: (sama idea podawania impulsow) do set portb.0...
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...
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 Musze się zgłosić do was bo juz nie wyrabiam. Chodzi mi o najprostszy programik działający w tle który będzie skakał do podprogramu A: co około 5s. Znalazlem cos takiego: Enable Interrupts Ocr2 = 20 Tccr2 = 5 Enable Oc2 On Oc2 A do .... loop A: Tylko nie wiem co to są te Ocr2 , Tccr2 Czy to będzie działało? Napisałem to ale dziwnie się zachowuje...
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, stworzyłem taki program do sterowania silnika krokowego: //Sterowanie silnikiem krokowym //Ver 1.0 beta //Tranzystory na wyjściu PORTD #define F_CPU 1000000L #include <avr/io.h> #include <util/delay.h> int main(void) { // PD.1 - PD.4 jako wyjścia DDRD = 0x0f; //PORTC jako wejścia DDRC = 0x00; //Przycisk do 1 i 2 pinu...
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ść...
https://obrazki.elektroda.pl/2578145800_... Od dłuższego czasu planowałem wykorzystanie drukarki termicznej razem z terminalem/kolektorem danych Psion Workabout MX. Był pomysł aby taką drukarkę kupić, jednak kiedy dostałem 3 kasy fiskalne do "wypatroszenia" w ramach projektu "rzeźnia kas fiskalnych" to nie mogłem zwyczajnie zostawić...
http://obrazki.elektroda.pl/5822483600_1... Witam, przedstawiam państwu projekt płytki testowej dla AVR i nie tylko. Płytka powstała po przemyśleniach spowodowanymi wcześniejszymi błędami, a mianowicie: 1)Zakup płytki testowej z allegro - zmarnowane 150zł; 2)Projektowanie nowej płytki dla każdego procka (w sumie 5) średnio po 60 zł....
Witam, mam kilka pytań odnośnie swojego problemu jaki napotkałem. Otóż stworzyłem dwie identyczne PCB (za pomocą frezarki), zrobiłem NCC (non copper clean), więc ścieżki są dość dobrze wyizolowane, problemem nie jest PCB. Problem to: ATmega na jedenej PCB działa a na drugiej nie. Wszystkie elementy takie same, wszystko to samo. Elektronika ma za zadanie...
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
"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.
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...
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,+,-....
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
A nie lepiej zastosowac ULN2003 ? Patrz : http://youtu.be/4JQKcl2n9-w Tam sa dwa silniczki krokowe. Jeden na 12 V i drugi na 5 V . Takie mialem. Oba steruja mi uklady ULN i nie ma zadnego problemu. Nawet sie nie grzeja. ULN jest sterowane z ATMEGA ...
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 ma ktoś jakieś doświadczenie z atmegą 32 i układem l297 sterownik silnika krokowego jakiś schemacik bo mi nie chce działać to znaczy uP wystawia mi zegar do generowania kroku wystawia mi kierunek wszystko dochodzi do l297, ale z niego nic nie wychodzi prosiłbym jakiś schemacik.
Atmega steruje ULN2803 i do silnika. Silnik 12V, 51 Ohm.
Zgadzam się, napięcia mogą być o wiele większe, nie posiadam oscyloskopu, poprostu mierzyłem to prostym multimetrem, multimetr uśrednia wartości. Nie zmienia to faktu że atmega nie miała z silnikiem szans. ... i pewnie już nie żyje, przy tak wysokich impulsach. Polecam lekturę Dodano po 4 ... Są prostsze elementy, nieprzyporządkowujące danej pozycji...
Witam. Chcę sterować silnikiem krokowym o zadaną liczbę kroków w prawo i w lewo w zależności od sygnału analogowego od 0 do około 2,5V. Jako sterownik silnika krokowego służy mi układ ULN2803 z zasilaniem +12V. Mikrokontrolerem jest natomiast Atmega 8A podłączona do USBASP z użyciem płytki stykowej. Poniżej przedstawiam schemat podłączenia Atmegi do...
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.[url=http://serwis.avt.pl/manuals/A... silnika krokowego unipolarnego. Jest to sterownik silnika unipolarnego dlatego silnik musi być unipolarny. Na allegro...
Zasilacz daje 12V ok 25A (jest on własnej roboty) Aten schemat to czego? tych mostków do silnika? Czy wszystko tak jak jest połączone? Dodano po 37 Oto schemat. Szybko rysowałem dlatego tak nieładnie wyszło. http://obrazki.elektroda.net/97_13096891... Dodano po 1 zapomniałem po między zasilaczem oryginalnym a Atmega 32 jest stabilizator +5V
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...
Tak to normalne silnik będzie kręcił się w obie strony. Tylko po co wtedy oznaczenia cewek 1A, 1B, 2A,2B, ABCD, skoro nie ważne gdzie początek a gdzie koniec cewki? Trzeba wyczytać jeszcze o jaki czas ma mieć impuls, że impuls na wejście direction ma być przed wejściem pul tzn. impulsowym. Ja na normalnym sterowniku silnika krokowego na Direction zawsze...
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...
a w silniku z hdd co jest 3 cewki trzeba tez zmieniac polaryzacje?? Chodzi mi o cos takiego: http://obrazki.elektroda.net/77_12035262... a co trzeba dodać między silniczek a atmega?? jakieś triaki?? czy moge od razu wyjscia atmega podlaczyc do cewek i odpowiednio dawac im napiecie( zmieniajac na stan wysoki lub niski).
Witam, Wykonałem na module uruchomieniowym Atmega ver. 2 sterownik do dwóch unipolarnych silników krokowych. Na porcie A Atmegi podpiąłem mikrostyki, port B połączyłem z układem ULN2803, wyjścia ULN2803 podpiąłem do silników krokowych. Kiedy naciskałem mikrostyk, na port B wyprowadzana była sekwencja, która obracała silnikiem krokowym do momentu zwolnienia...
Nie wolno Ci podłączyć przekaźnika bezpośrednio do Atmegi ! Musi być tranzystor pomiędzy przekaźnikiem, a Atmegą. To naprawdę istotne. Co do mostków H kilka masz podanych [url=http://search.datasheetcatalog.net/... Jednak tylko te, które mają w opisie "H BRIDGE" to faktycznie mostki H. Do silnika krokowego potrzeba dwa mostki H. Do komutatorowego...
Zbudowałem impulsator z wykorzystaniem silnika krokowego wg tego projektu: http://www.elektroda.pl/rtvforum/topic18... Wjścia tego "czegoś" podłaczam bezpośrednio do atmegi8 na porty int 0 / 1, atmega ta ma za zadanie zliczyć impulsy podane przez to "coś". Widzę, że muszę to w ten sposób pisać, bo inaczej sie nie dogadamy.
W pierwszym poście zrobiłem update schematu i PCB. Nie wiem czy założenie z GND do programatora jest dobre. A założyłem, że jeżeli 4 gniazdo nie musi być ziemią, to najwyżej wisi w powietrzu. A więc dla pewności je też uziemiłem. Teraz pozostaje mi rozwijanie tego układu. Pierwsze co mi przychodzi do głowy to wyświetlacz hd44870, diody i jakieś proste...
A mi wlasnie biega cos na zasadzie 4 stanow: Nic niema Cos jest ale daleko Cos jest blisko Sciana Taki pomiar mi wystarczy po po comi mi dokladniej :P czyli styknie IR bez modulacji czy zbyt wymagajace jeszcze jest ? Tzn atmega 8 ma tylko wejscia analogowe? nie ma wyjsc??? nie wiedzialem :( A jak robia ze podlaczaja sama diode do atmegi i swieci? A...
Witam podpowiem jako ciekawostkę że były falowniki do takich silników (można o tym poczytać na forum falowniki) jednak ekonomiczne rozwiązanie tego problemu może być bez sensu silnika krokowego z niego też nie zrobisz bo to zwykły silnik asynchroniczny jeśli czujesz się na siłach może spróbuj Zrobić PWMem sinusoidę pozwodzenia
silnik BIPOLARNY? A może ty po prostu potrzebujesz driver silnika krokowego a nie FALOWNIK? Zdajesz sobie sprawę z różnic między tymi układami? Driver do bipolarnego krokowca jest PROSTY. Do tego są najgotowsze scalaki z nawet pointegrowanymi tranzystorami....
Witam projektuje sterowni slnika krokowego prosiłbym o sprawdzenie schematu oraz pdpowiedz co dalej?:P Ponieważ zastosowałem uln ale niestety jest za słaby do moich silników które potrzebują 10A. Dodam że oś X jest sterowana 2 uln jednym sygnałem ponieważ oś X napędzają 2 silniki.
Witam Pisze nowy temat bo już od kilku godzin nie mogę dojść w czym rzecz. Zaprogramowałem atmega8 na portach ma dawać D.0 i D.1 zmienne stany co 0,5s. Do portu D.0 podłączyłem opornik 470om do bazy tranzystora BD135 do jego kolektora wyjście z silnika krokowego a do emitera masę (minus -12V) do silnika krokowego jest podłączone zasilanie +12V. Do portu...
A no właśnie tego typu rozwiązanie bardziej mi pasuje bo jest bardziej kompaktowe. Silniczek może być mały nawet bardzo mały bo to będzie model i w planowanej konfiguracji będzie pracował pod minimalny obciążeniem. Czyli tak: -sercem układu będzie ATMEGA 8 lub nowsza 88 -do transmisji wykorzystam BT 112 lub droższy BT 222 -sterownik do silniczka krokowego...
Witajcie. Aktualnie także jestem w trakcie realizowania podobnego projektu w ramach pracy magisterskiej. Krótko o tym co już mam: sterowanie i napęd głowicy lasera "góra dól" ( atmega 16 + sterownik z podziałem 1/8 kroku ). Od dluższego czasu zastanawiam się jak zrealizować obrót o zadany kąt z silnika krokowego na tackę koniecznie bez przekładni a...
Sprawdziłem i wszystko działa bez problemu a działanie jest takie samo jak w poprzednim przypadku. No ale na pewno to rozwiązanie daje pewność sterowania silnikiem. Co do zasilania też myślałem o źródle prądowym myślę że do moich zastosowań - czysto edukacyjnych i domowych ten sposób wystarczy w zupełności... Założeniem tej całej konstrukcji miała być...
Pan powyżej wpisał mi polecenie if ale ni jak nie umiem go jeszcze zastosować. Po pierwsze nie pan tylko kolega, po drugie nie if tylko for, po trzecie trzeba wgłębić się w kursy i analizować małe fragmenty programów już napisanych i samemu pisać, a dzień po dniu będzie się wszystko powoli wyjaśniać samo. Niestety, nawet 18 latek mikrokontrolerów nie...
1. Bo mam - to nie jest powód - serwomechanizm kosztuje max 20zł 2. Ja szczerze mówiąc raczej nie spotykałem się z wykorzystaniem silnika krokowego do ustawiania wskazówki... 3 i 4 - jeśli ma to być projekt tylko naukowy, na którym chcesz się czegoś nauczyć, to ok, idź w tym kierunku, ale jeśli chcesz to umieścić w aucie to z silnikiem krokowym dałbym...
Witam. Szukam materiałów i książek nt. bascom i avr do mojej pracy inżynierskiej. Planuję zrobić sterowanie położeniem kamery internetowej za pomocą pilota podczerwieni z wykorzystaniem silnika krokowego i servo. Chcę wykorzystać 90S2313 lub Atmega8. Literatura w języku polskim, którą znalazłem: Jarosław Doliński - Mikrokontrolery AVR w praktyce Marcin...
Witam jestem nowy na forum więc proszę mnie nie besztać od razu. Otóż zacząłem naukę elektroniki. Opanowałem już podstawy, programowanie Mikroukładów. Ostatnio zrobiłem sobie sterownik silnika krokowego za pomocą 2 switchów i Atmegi8. Po wciśnięciu 1 silnik obraca się w lewo, a z tamtym odwrotnie. Układ chciałem wzbogacić o potencjometr, który reguluje...
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...
Jezeli ktos nie ma ochoty pomagac innym to niech nie pomaga ! Zadaje pytania bo nie wiem! A poza tym serwo to nie silnik krokowy. Wracajac do tematu. Nie jest dla mnie problemem sterowanie silnika krokowego tylko generowanie pewnej czestotliwosci (a dokladnie osmiu roznych dla kazdego silnika oddzielnie) kompletnie niezakloconej poprzez program ktory...
Zapewne na zasilaniu procesora kondensator masz z urzędu, natomiast częstym błędem (czasem po prostu przez zapomnienie) jest brak tego maleńkiego kondensatora na sekcji zasilania większą mocą czyli np. przekaźniki czy silniki, które zasilane są np. z 12V. Wstaw w swoim układzie kondensator 100nf przed głównym stabilizatorem od procka - równolegle do...
Do włączenia silnika krokowego PM35L http://www.eminebea.com/content/html/en/... http://www.eminebea.com/content/html/en/... na ATmega88 z ULN2003 napisałem taki uproszczony kod #define F_CPU 1000000UL #include<avr/io.h> #include <util/delay.h> #define...
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...
Zbudowałem sterownik silnika krokowego na parze L297 i L298.Steruje sie to standardowo sygnałem DIR-kierunek, ENABLE-załączenie silnika,H/L -praca krok półkrok, CLK -impulsy zegarowe sterujące szybkością pracy krokowca. Sterownik działa , wypróbowany na generatorku NE555 jest OK. Przyszedł czas na sterowanie tego z procka.Sama baza zbudowana jest z...
grala1 napisał Czym zasilasz robocika, jakie napięcie? http://obrazki.elektroda.net/93_12846279... Robot zasilany jest z 10 akumulatorków Ni-MH Vigor o mocy 2700 mAh każdy. Kupiłem je za grosze (3 zł za sztukę) na znanym serwisie aukcyjnym. Planuje podwyższyć napięcie do 24 ze względu na większą moc silników krokowych przy takim napięciu i dodać...
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....
krokowego atmega sterownik krokowego atmega atmega sterowanie krokowego
kolektor słoneczny powietrzny whirpool panel podświetlenie monitora piszczy
zmywarka whirpool mruga start hilti udaru
Kody błędów MAN TGX 480 2016 - lista i opisy Odczyt danych z ciepłomierza Sensonic II - jak to zrobić?