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...
J Transoptor + dioda zenera (transil) na jego wejściu to chyba najlepsze rozwiązanie. też właśnie myśle nad tym rozwiązaniem ale czy przepięcia nie spowodują przekłamań? Oscylacje napewno sie pojawią i taki układ będzie generował długi impuls a za nim kilka kruciutkich (tak sobie wyobrażam bo może ich być kilkdziesiąt) - najprostrzą radą na to jest...
No właśnie tu był problem Eclipse miał 10k, a atmega 8 :)
Witam, mam mały problem ze sterowaniem silnika krokowego za pomocą potencjometru. Postaram się szerzej opisać mój problem. Podczas działania programu wartość ADC dość mocno skacze mimo zrobionego zabezpieczenia. Silnik gubi kroki. Do celów testowych używam płytki prototypowej z procesorem ATMega32 i sterownika silników krokowych na układzie scalonym...
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...
masz jakis sprawdzony układ aby zastosować na tranzystorach lub cos innego? mam jeszcze problem z sygnałem z cewki zapłonowej i to duży zrobiłem układ na trasoptorze i niby ok po podpieciu np trafa 12 voltowego pokazujem 3000 obrotów czyli ok ale silnik 4 cylindrowy daje dwa impulsy na obrót czyli zrobiłem odpowiednią korekte i w samochodzie kicha cewka...
Witam, drodzy forumowicze -------------------- Wprowadzenie -------------------- Tworzę sterownik silnika krokowego bipolarnego. 2x mostek H, jak na obrazku (pokazałem tylko 1 mostek). Domyslnie sterowanie 5V. Początkowo, przy zasilaniu 12V wszystko było wporządku, atmega sterowała nim jak należy, jednocześnie zapewniając chopperowanie, dzięki bocznikowi...
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,...
Przesyłam fragment kodu dla "paluch_gda" jedną cewką zapłonową na dwa obroty wału (pełny cykl pracy) na jednej cewce generowane są 4 takie "odcinki czasu" (iskra przeskakuje po raz na każdej ze świec), więc na 1 obrót wału przypadają 2 "odcinki czasu". Dzielimy więc wartość Nr (liczba "odcinków czasu" w 1 minucie) przez dwa i otrzymujemy prędkość obrotową...
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 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! 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...
Na początku powiem że niemam pojęcia jaką czestotliwością jest sterowany silnik krokowy . Silnik jest bipolarny. I sporzadziłem sobie juz układzik który mi daje na 4 wejścia procesorka 4 sygnały w takiej kolejności : 1000 0100 0010 0001 gdy keći się w prawo silnik i 0001 0010 0100 1000 gdy w lewo. Teraz musze wykryć to . Chcem aby mikrokontroler zliczał...
Witam, zacząłem sobie dziś robić mały projekcik, są to 2 płytki z procesorami atmega32, jedna ma za zadanie naśladować silnik(prowizorycznie) jest generatorem impulsów prostokąt. z wykorzystaniem timera 16bit CTC, jeden kanał to częstotliwość a drugi to szerokość impulsu. Do przeliczania obrotów na minutę wykorzystałem wzorek: x=(F_CPU/(T1_PRESCALER*((float)obroty)/6...
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 wszystkich. Od pewnego czasu usiłuję uruchonić silnik wytargany z dysku twardego na własnym sterowniku. Silnik ma uzwojenia połączone w trójkąt i steruję nimi poprzez mostek z 6-ciu tranzystorów. Silnik coprawda kręci się, ale nie jest to jakaś zawrotna prędkość- ok 1000rpm. Nie mogę zmniejszyć czasu przez otwieraniem kolejnych sekcji, gdyż silnik...
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...
http://obrazki.elektroda.pl/1514162400_1... Terroryzm stanowi ciągłe zagrożenie dla naszego bezpieczeństwa, dlatego konstrukcja autonomicznych robotów stanowi tak ważne wyzwanie dla dzisiejszej inżynierii. Z tego powodu zespół czterech inżynierów zaplanował budowę robota ratowniczego RESCUE z czterema gąsienicami, które dodatkowo mogą...
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ę...
Siemka, ostatnio chciałem sobie podłączyć obrotomierz do skutera ale zobaczywszy ceny na allegro postanowiłem zmontować taki obrotomierz sam. Jako ze bawiłem sie juz w arduino itp i miałem pare czesci to zamowilem tylko uC atmega8 bo reszte komponentów miałem. Złożyłem jakoś ten procesor podłączyłem do Timera1 kabel owiniety w okół kabla WN ok 10-12...
Potrzebuje ukladu sterownika silkinkow krokowych lub serwomechanizmow,ktory obraca mi co pewnien okreslony czas(10-15 sekund) tarcze zamocowana na osi o 180°.Zalezy mi,zeby bylo to jak najtaniej i najlepiej na silnikach krokowych dwufazowych,bo takie posiadam. Z gory dziekuje za pomoc.
Witam, mam silnik podłączony do enkodera. Napisałem kod który zlicza mi impulsy z enkodera. Teraz jak zrobić aby je odtworzyć czyli jeżeli wczytam skądś liczbę tych impulsów lub podam na sztywno, chcę aby silnik podłączony do enkodera się obrócił tyle samo razy? Myślałem nad tym aby po prostu, odbierać impulsy od enkodera a następnie porównywać ich...
Cześć. Zakladam nowy temat związany z synchronizacją pracy dwóch silników spalinowych za pomocą procesora atmegaX. Przypomnę że układ miał by porównywać obroty dwóch silników spalinowych za pomocą transoptorów i zmniejszać obroty silnika szybciej obracającego się za pomocą przepustnicy. W początkowych założeniach elementami wykonawczymi miały być silniki...
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...
Kiedyś otarłem się o Bascoma i była tam możliwość zdefiniowania 1 obrotu: For R = 1 TO 200. W Arduino zrobiłem programik ( korzystając z biblioteki), który ma wykonać np 10 obrotów. Działa, ale wykonuje 10 kroków. Nie proszę Kolegów o recenzje programu ( którego nie zamieszczam), ale o wskazanie jak dokonać zdefiniowania jednego pełnego obrotu w Arduino....
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,...
https://obrazki.elektroda.pl/7127681800_... Witam. Chciałbym zaznaczyć na wstępie, że jestem totalnym laikiem jeśli chodzi o programowanie mikrokontrolerów. Posiadam uszkodzoną gofrownicę w której padł mikrokontroler. Temat był już przeze mnie poruszany tutaj : [url=https://www.elektroda.pl/rtvforum/t...
A jak często musisz odświeżać informacje na wyświetlaczu? Może wystarczy raz na np. dwie sekundy? Masz przecież wolny jeszcze timer - możesz wykorzystać go w przerwaniu aby odświeżał wyświetlacz. Taka chwilowa "niedyspozycja" kontroli będzie w zasadzie nie zauważalna dla silnika.
Poszukaj czegoś takiego co sie nazywa "mostek H". Znajdziesz na pewno jak sterować kierunkiem obrotów silnika.
Cześć Jak na oko to Atmega jest tu na płytce zbyt szeroko, ona ma taką szerokość jak 14 nóżkowe DIL. Piotr
Czyli należy skupić się na regulatorze napięcia ze sprzężeniem zwrotnym od obrotów silnika, opartym na jakimś mikrokontrolerze (ATMega?). Pozdrowienia
Znalazłem prostszy falownik mianowicie: MM410. I już wiem, które wejścia do czego służą. Zostawiam zatem w spokoju ten L200. Zrodziło się jednak nowe pytanie. W nocie katalogowej tego urządzenia nie znajduję żadnych zależności(wykresów) opisujących sterowanie napięciem 0-10V w odniesieniu do prędkości obrotowej silnika. Czy to się jakoś liczy? Czy może...
przeczytaj mój post #13 i zobaczysz, że nie trzeba do tego żadnych atmega bądź arudino.
Nie, są w 99% wszystkich wiatraków, sterują odpowiednim załączaniem uzwojeń silnika. Przyczepienie magnesu do Halla czy kontaktronu jest prostsze niż dbanie o czystość układu optycznego i montaż jego elementów.
Zmienilem czas na 20ms i chodzi płynniej. Przy wiekszych i mniejszych wartosciach wchodzi juz w drgania. A jak zwiększyć szybkość obrotów?
Czy istnieje jakiś sposób na "wygładzenie" pracy silnika, tak żeby nie szarpał przy małych obrotach? Jak wykonać sterowanie za pomocą układu U2008B i Atmegi? Atmega w tym przypadku ma sterować obrotami.
Dzięęęęki bardzo niveasoft, bardzo mi pomogłeś!Nie wiem jak mogę Ci się odwdzięczyć. Silnik działa:) Do końca z tym PWM sobie jeszcze nie radzi,bo nie chce zmniejszać i zwiększać obrotów.
czy akurat driver do tego silnika? Można zastosować zwykły UNL2003 i po sprawie - do małego sillnika rzecz jasna (200mA max na kanał) zapoznaj się z notą od tego układziku. Ja bym posłużył się np. Atmegą 8 (albo 88 - bo 8 juz stara). Pociągnęłaby z łatwością komunikacją z BT i dodatkowo UNL. Osobny prosty driver do silnika potrzebuje sygnału STEP i...
Witam, Mam niewielki, 12-woltowy modelarski silniczek DC, komutatorowy o mocy kilku W (średnica ok. 20mm). Zasilam go napięciem 12V kluczowanym przez tranzystor P-MOSFET wysterowywany sygnałem PWM z mikrokontrolera ATMEGA. Wszystko działa prawie bez zarzutu, tyle, że silnik przy małym wypełnieniu PWM obraca się bardzo nierówno (obroty falują), albo...
wnioskuje ze jest to silnik 4-fazowy, wiec wysterowanie jest bardzo proste. Rzeczywiscie gotowych programow latwo nie znajdziesz w sieci ale glownie dlatego ze sa gotowe uklady scalone do sterowania (np. l297) w samym TME jest ich chyba 7 jesli mnie pamiec nie myli. Jeszcze raz przypominam o transoptorach pomiedzy uC a koncowka i oczywiscie o szybkich...
Panie, krótko i na temat. Teraz jest o wiele łatwiej niż 2 lata temu: Sprzęt (To jest klucz): ESP32 nie może być podłączone "gołymi kablami" do auta. Musi Pan dokupić mały moduł SN65HVD230 (kosztuje grosze). On zamienia sygnały na bezpieczne dla ESP32 (3,3 V). Bez tego będą błędy albo dym. Biblioteka: W Arduino IDE proszę zainstalować bibliotekę "CAN"...
może problem tkwi w źródłach zasilania? Atmega z baterii zasilana a silnik z akumulatora??
Dexter nie wspomniał o PWM- jednej z podstawowych funkcji kontrolera. Dzięki PWM (pulse width modulation + ew. układ całkujący) w praktyce otrzymuje się regulację wysokości napięcia i wykorzystuje się to bardzo powszechnie np. regulowania obrotów silników. ATMega ma 3 kanały PWM - czyli w danej chwili możesz mieć 3 różne analogowe wartości na wyjściach.
Jak masz tylko włączać silnik bez regulacji jego obrotów to faktycznie użyj przekaźnika i to będzie chyba najlepsze i najbardziej niezawodne rozwiązanie. Bullshit. Każda część z elementami ruchomymi ma gorszą trwałość i jest bardziej zawodny od rozwiązań solid state - w szczególności gdy pracujemy przy niskich napięciach DC. W tej aplikacji tranzystor...
Sterownik możesz zrobić np.: na mostku H L293D, Atmega32 i enkoder. Są enkodery po kilkanaście impulsów na obrót. np. 20 impulsów na obrót. I silnik krokowy ma swoją rozdzielczość. np. 200 impulsów na obrót. Program ustawiasz tak aby 20 impulsów enkodera odpowiadało 200 impulsom czyli jednemu obrotowi. Lub jak tam sobie ustawiasz. np. 20 impulsów enkodera...
AVE... Mam taką propozycję: 5*Attiny jako sterowniki PWM silników połączone też z kontrolą położenia na potencjometrach lub enkoderach(lepsze rozwiązanie). Atmega jako główny mikrokontroler komunikowałaby się ze sterownikami przez przykładowo SPI czy I2C. W ten sposób Atmega będzie się zajmować istotnymi rzeczami, jak obliczanie trajektorii ruchu i...
Witam, Zamiast przekładni mechanicznej chcę zrobić (a nawet już zrobiłem) przekładnie programową. Silnik asynchroniczny zasilony falownikiem napędza jedną oś. Umieszczone na niej jest kółko z 5 otworami. Do tego 2 transoptory szczelinowe z czego jedne na przerwanie INT0 drugi na normalne wejście Atmegi128. Timer0 liczy czas pomiędzy przerwaniami. Z...
Witam . Po pierwsze gdzie te halotrony masz umieszczone i co one odczytują ?.Domyślam się że jeden odczytuje obroty silnika a drugi obroty koła (wyjście z skrzyni biegów) .
Zawsze możesz możesz zbudować ulepszony sterownik do silnika. Ja zrobiłem to w taki sposób że dałem kilka styczników, jeden ustala kierunek obrotów, drugi obraca silnik o 1/2 obrotu, trzeci o 1 obrót, któryś tam 10 obrotów i ostatni pewną sekwencję ruchów.
Moduł Pro-Atmega128 który chce zakupić posiada dwa programowalne porty szeregowe typu USART, full duplex:USART0 i USART1.Dąłaczam do tego schemat.Na schemacie widać że transmisja moze być zarówno przez linie RXD oraz TXD. Zadanie programu. Zadniem programu ma być sterowanie 3 silnikami.Sterowanie mogłoby sie odbywać poprzez naciśnięcie klawiszy kierukowych...
głównie chodzi o to by atmega zmniejszała lub zwiekszała obroty silniczka samoczynnie kierunek nie jest istotnym elementem
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ę...
Zauważcie że przy znamionowym zasilaniu prąd cewki/cewek zatrzymanego silnika może(i najczęściej tak jest) przekraczać nominalny prąd uzwojeń co doprowadzi do przegrania silnika. Wypadałoby zastososować ogranivczenie prądu gdy silnik ma być zatrzymany, albo nie shodzić z obrotami poniżej 1/10 maksymalnych obrotów
Witam, mam sterownik na ATmega 32, sterownik monitoruje 4 pomiary napięcia, temperaturę i obroty silnika, chciałbym odczytywać te parametry poprzez aplikację na telefonie komórkowym, Sterownik wysyłam mi te dane co 1 sekundę przez WiFi w formacie: U1,U2,U3,U4,T,Obr. W jaki sposób wyciągnąć z takiego stringa poszczególne wartości? Program na telefon...
Jaki mają pobór prądu silniki gdy są zatrzymane? (o ile masz datasheet, albo podłącz pod mocne źródło zasilania - na elektronice nie próbój, bo możesz spalić tranzystory) Jest duża szansa, że problemy z mocą masz z powodu baterii. Jeżeli to jest standardowa bateryjka, to przy 660mAh pojemności uzyskasz prąd wyjściowy w granicach 2C (czyli 1320mAh)....
A tak przy okazji piania pracy dyplomowej to pasuje też zacząć używać precyzyjnych określeń: 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ść. A łatwo się domyśleć że powinno być: Dokładnie chodzi o to, że silnik...
Są różne wersje bo układ ten można na wiele sposobów wykorzystać. Wszystko zależy więc od tego, co chcesz osiągnąć: - sterowanie w dwóch kierunkach, - starowanie tylko w jednym kierunku, - płynną regulację obrotów. Jeśli więc chcesz podłączyć jeden silnik do wyjść 1Y i 2Y i jak na schemacie i sterować go w dwóch kierunkach z płynną regulacją prędkości...
Napisz co chcesz uzyskać dzięki temu falownikowi? Miętki start? Regulację obrotów? różne prędkości? Trochę więcej informacji...
Uzyskanie sensownych informacji o obrotach silnika-to tylko jakiś enkoder lub licznik obrotów. Moment zależy od prądu (zależnego od średniego napięcia) i obrotów-teoretycznie można zmierzyć siłę przeciwelektromotoryczną (SEM) i prąd-ale to jest trudne.
Cewki koszykowe mnie nie interesują. Głównie chodzi mi o uzwojenia pierwotne transformatorów - czasami trzeba przewinąć. Jeżeli chodzi o zamianę ruchu obrotowego na liniowy to nie ma problemu - pręt M5 i po problemie - tylko czy przekładnia jest faktycznie potrzebna ? jeżeli tak to ile razy ma zwalniać obroty ?
płynny efekt też mam, może to nie jest najlepiej wykonane, ale żarówka ładnie się rozjaśnia i ściemnia i oto chodziło (a prosto wykonane), mnie nie interesował pobór mocy czy jakaś dokładna regulacja obrotów silnika, ale efekt wizualny, a wiemy, że ludzie oko postrzega światło silnie nieliniowo. Ten motyw który zastosowałem w zupełności wystarcza na...
...Mam problem z wysterowaniem silnika bipolarnego... //... for(int i = 0; i < 4000; i++) //generowanie zegara - obrót w jedną stronę { PORTD |= 0<<PD5; _delay_ms(100); PORTD |= 1<<PD5; _delay_ms(100); } //... Proponuję cofnąć się do podstaw języka C i przypomnieć sobie, jak powinny wyglądać operacje...
Czytałem, że niektórym bez informacji o położeniu wirnika potrafili uzyskać parę obrótów na sekundę. U mnie silnik nie wykonał nawet jednego pełnego obrotu. A jakim cudem silniki trójfazowe prądu przemiennego działają bez informacji o położeniu wirnika?
" P.S. Celowo nie zdecydowałem się na bezpośrednie sterowanie przez mikrokontroler obrotami silnika dmuchawy." Jak typ silnika jest w dmuchawie? Z kondensatorem rozruchowym?
No i działa. Silnik DC przy takiej częstotliwości i dużo większej działał. Dlaczego wentylator nie?
Niech kolega poszuka po słowach kluczowych: Atmega, Bascom, RC5, silnik Oto przykładowy wynik: http://www.elektroda.pl/rtvforum/topic12...
W tym momencie nie mogę; ale podłączyłem poprawnie zasilanie bo świeci się dioda na sterowniku, i jedną nózkę sterownika do masy, a drugą do pinu 11 w Atmedze... Nie możesz mieszac 'zwykłej' numeracji pinów mega8 z numeracją przyjęta w Arduino. Te numery nie pokrywaja się !!! Pin 11 dla Mega8 jest PD5 lub alternatywne wejście Licznika/Timera1 (w Arduino...
Wyliczenia jakie podałeś sa prawidłowe i silnik nie ruszy, bynajmniej nie ten :-), jednak już wczesniej wspomiałem o 70-75% wypełnieniu któte to daje "powiedzmy pewny start" i napięcie około 9V przy zasilaniu 12V a co z kolei pociąga za soba relatywnie niższa rozdzielczośc sterowania na poziomie 8 bitów. Ale wróćmy do tematu (garść własnych przemyśleń)....
atmega obrót obrót atmega regulator obrót silnik atmega
renault bezpiecznik światła cofania manual nissan przetwornik impedancja
zasilanie elektrozaworu pralki przegrzewa laptop
Body Computer (BSI) SW vers: 33, SW index: 5 - co to oznacza? Regulacja chwytacza w maszynie do szycia Łucznik 419