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...
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.
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...
Sprawdź, które elementy jeszcze się grzeją. Pomierz napięcia w układzie - w szczególności napięcia na rezystorach aby ustalić gdzie nadmierna moc się odkłada. Zamieść schemat z aktualnymi wartościami rezystorów. Zabieg miał na celu zwiększenie prądów w układzie tak aby małe prądy zakłócające nie wpływały na pracę układu. Teraz trzeba je odpowiednio...
Poszukaj na znanym portalu ( Alle...) pod hasłem "sterownik silnika krokowego". Pojawią się duże i drogie sterowniki ale będą też małe i bardzo tanie moduły, gotowe do podłączenia : np STEPSTICK RAMPS A4988 . Moduł musi mieć prąd większy od 1.15A i napięcie zasilania co najmniej 24V. Praktycznie każdy się nada. Mając moduł znajdziesz prosty schemat...
Tak. Z diody możesz zrezygnować, ale może także zostać.
Witam w nowym roku. Odnośnie 1 to bez różnicy chyba że ładnie wyglądać ma:). A odnośnie 2 to w części gdzie mam postój silnika też sprawdzam najpierw starszy bajt i wszystko jest ok:|. W dodatku mam empiryczne potwierdzenie że jednak chodiz o cos jeszcze:(. SPRAWDZENIE CZY MINAL ZADANY CZAS LDS R16,POSTUJ_ZAD_H LDS R17,POSTUJ_ZAD_L LDS R18,POSTUJ_AKTUALNY_H...
Witam. Napisałem prosty program do sterowania silnikiem. Mostek L293D mam podpięty pod wyjścia PD0 i PD1, natomiast przycisk zwierający z masą do PC0. Idea działa ma być taka: Silnik kręci się cały czas w jedną stronę, natomiast p przyciśnięciu przycisku kręci się przez określony czas w drugą stronę. Problem wydaje się banalny, niestety przy zastosowaniu...
Tylko mam problem ponieważ gdy ustawiam silnik przez PWM aby obroty wynosiły 0 pojawia się problem buczenia. Nie rozumiem tego. Dlaczego tak się dzieje? Napięcie na silniki jest równe 0.00. Silnik sterowany jest przez MOSFET BUZ11. Nie analizowałem programu, ale z zasady ustawienie prędkości zero powinno odbywać się poprzez wyłączenie tranzystorów...
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...
Proszę, masz tutaj DS do tego układu http://cache.freescale.com/files/analog/...
Wygląda OK, choć dość szybko sprawdzałem. Dodaj osobny kondensator 100nF dla AVcc - przy projektach z silnikami warto o to dbać. Faktem jest, że przy takim projekcie lepiej silniki puszczać na osobnym zasilaniu niż mikrokontroler - zastanów się nad tym. Rozumie, że nie obawiasz się o silniki i nie będziesz nimi kręcił na maksymalnym wypełnieniu PWM...
Na stronie producenta.
http://www.atmel.com/dyn/resources/prod_... str 12
L293D zawiera mostek H zbudowany na tranzystorach i jest przeznaczony do sterowania silnikami bipolarnymi. Do sterowania unipolarnego powinneś użyć raczej ULN2803.
Zrobiłem układzik Atmega8 + L293D + silniczek bipolarny z licznika samochodowego silniczek ma ogranicznik, nie przekręci się 360 stopni, ma powiedzmy 340 stopni pracy technicznie układ zrobiony i działa problem z programem mam, chciał bym zrobić obrotomierz i tak sterować silniczkiem żeby podążał za aktualną wartością obrotów i tu problem powstaje dla...
czy na LM317 po zrobieniu napięcia na 3,3V , można podłączyć następne rezystory pod napięcie 5V dla obornika IR? Oczywiście że ten odbiornik będzie działał na zasilaniu 3,3V ;)
A nie lepiej ci badać stan krańcówki np co 10ms ? Wykorzystanie przerwań to nie jest dobry pomysł w tym przypadku.
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...
Witam , jestem początkującym elektronikiem jak i programistą dlatego proszę o wyrozumiałość. Schemat elektroniczny już mi ktoś sprawdził i powinien być dobrze ale w skrócie to chcę sterować za pomocą Atmegi8 poprzez układ L293 silnikiem krokowym dwufazowym bipolarnym. Wiem że ten listing nie jest poprawny, ale tyle udało mi się napisać i nie wiem co...
Tranzystor do sterowania optotriakiem jest niepotrzebny, port IO ma wystarczającą wydajność, optotriak ma być bez detekcji zera - jak rozumiem to tylko błąd w symbolu. dławik do AVCC jest niepotrzebny, tym bardziej, że nie korzystasz z ADC. VREF nie łączy się z Vcc, zostaw niepodłączone. Detekcja przejścia przez zero jest masakrycznie skomplikowana...
Nie zadziała to w tak prostej formie w jakim masz kody. 1. W kodzie 1 musisz ustawić PWM z timera 1 na 10bitowy (masz 8bitowy w konfiguracji). 2. W kodzie 2, nie masz ustawionego PORTC na wejście dla przetwornika. 3. W kodzie 2, samo przypisanie W = Getadc(channel) (po skonfigurowaniu timer1 i zmianie rozdzielczości PWM na 10bit) będzie zmieniało prędkość...
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
a na co się w końcu zdecydowałeś? L293D, L298, czy sam zmontowałeś układ?
Witaj. Na początek pytania: 1. Jaki cel przyświecał Tobie w zakresie tranzystorów na pinach 2A i 3A? 2. W jaki sposób osiągniesz stan wysoki na pinach 2A i 3A?
Jeśli mowa o chwytaku to Atmega8.
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...
Dawid: TB6612 będzie działał w takich warunkach bardzo dobrze. 0.5V ma przy 1A, ale przy 0.3A już tylko 0.15V co jest wartością pomijalną...
Procesor możesz wsadzić dowolny np atmega8.
zapoznaj się z tym projektem http://www.edw.com.pl/pdf/k10/55_06.pdf cała idea sterowania zawarta jest w podprogramie Foursteps i Ddelay jest to wprawdzie dla 8051 ale to kwestia tylko zmiany nazwy portów oraz podstawowa sprawa typ silnika i jego parametry
Witam wszystkich serdecznie. Mam taki oto sobie układzi. A mianowicie: W bascomie steruję przez pwm dwoma silnikami DC. Jeden pobiera ok ............... Normalnie, dwa kanały wyjścia PWM (OC1A, OC1B) z ATM8 masz odpowiednio na pinach:15 i 16. Pin 17 jest MOSI - potrzebny, w miarę bez zakłóceń do programowania ISP. U ciebie jest on podłączony przez...
Coś Ci pozjadało znaki np: $ w pierwszej linii Zła deklaracja powinno być np.: Config Timer1 = Pwm , Prescale = 1 , Compare A Pwm = Clear Down , Pwm = 8 , Compare B Pwm = Clear Down i to wszystko w jednej linii !
Wszystko sprawdzałem kilka razy.. Kolega doradził mi zastosowanie tranzystora MOSFET. Tylko niekoniecznie wiem jakiego i jak się do tego zabrać.. Czy jest to dobry pomysł? Jak takie coś zrobić?
Zacznijmy od tego Skopiowałem program do zliczania impulsów w języku Baskom $regfile = "m8def.dat" $crystal = 8000000 Dim Count As Integer Config Lcd = 16 * 2 Config Lcdbus = 4 Config Lcdmode = Port Config Lcdpin = Pin , Db4 = Portc.3 , Db5 = Portc.2 , Db6 = Portc.1 , Db7 = Portc.0 , E = Portc.4 , Rs = Portc.5 On Int0 Int0_int Do Enable Interrupts...
Witam. Na wstępie chciałbym powiedzieć, że jest to mój pierwszy projekt. Bardzo staram się wykonać tego robota tak, żeby działał, a wiedza którą zdobędę przy jego budowie, zostanie z pewnością wykorzystana w dalszych konstrukcjach. Zbudowałem robota w oparciu o ten link z naszego forum : http://www.forbot.pl/forum/topics20/prze...
Program z while idzie w pewnym sensie w dobrym kierunku, ale... Powinna być tylko jedna pętla i powinieneś śledzić pozycję wskazówki, a nie napięcie - będzie łatwiej. W skrócie: - masz zmienną wskazującą bieżącą pozycję wskazówki, jako bezwzględną pozycję wskazówki w krokach, - w pętli: 1. Czytasz aktualne napięcie i przeliczasz na wymagane, bezwzględne...
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...
Witam. Mam silnik 3 fazowy połączony w gwiazdę. Chciałbym na atmega8 zrobić włączanie/wyłączenie tego silnika bezprzewodowe. Zrobiłem tak że na każdą fazę dałem optotriak który steruję triakiem bt136 który z kolei załącza jedna z faz lub rozłącza. Mam tak na każdą fazę . Teraz pytanie. Czy z atmega 8 sterować z osobna 3 pinami 3 rożnymi optotriakami...
Ale wszystkie drivery ? Masz ich tam osiem to zmień i zobacz czy tamte też nie działają . Dla pewności podłącz do masy wyjście silnika podłączonego do wyjścia 'out' układu uln2803 . Powinien silnik ruszyć . Jeżeli działa to teraz podłącz do wejścia układu uln2803 napięcie około 5V . Też powinien silnik ruszyć jeżeli układ uln2803 jest dobry (dany sprawdzany...
Co do stabilizatora to mój błąd, nie miałem go jeszcze, jak projektowałem płytkę więc dałem do schematu byle jaki, i później zapomniałem zmienić. Zamiast diody podczerwieni miałem użyć zwykłych prosto święcących białych ledów, choć oglądając prace innych dużo z nich używa podczerwieni. Fotorezystory 20-30 kΩ + białe ledy to gorsze rozwiązanie od...
ten program pomogl mi pisac znajomy, ale wiem ze tutaj jest pare bledow i te napiecie rowniez. Tylko niezabardzo wiem jak sie teraz do tego zabrac :/ hmmm
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
Witaj. A może tak: http://mikrokontrolery.blogspot.com/2011... i spis treści przeglądnij.
Działałby gdybyś dopisał: [syntax=vbnet] DDRB.3 = 1 ' albo Config PORTB.3 = Output[/syntax]
jeśli to niewielki silnik to wystarczy ci 1 pwm do sterowania mocy i 1 wyjście do przekaźnika rewersu
polprzewodnikowy : _delay_ms może ma coś z funkcji, ale więcej to ma wspólnego z makrem niż funkcją. Przy tych makrach zabronione jest (pod rygorem ogromnych opóźnień oraz wzrostu rozmiaru kodu) używanie wyrażeń, których wartości kompilator nie może policzyć podczas kompilowania - wynika to z tego, że czas opóźnienia jest przeliczany na liczbach zmiennoprzecinkowych...
(at)spy89 Witam, czy temat jest jeszcze aktualny? (at)zumek Daje Ci dobrą podpowiedź, ten układ nie będzie działał, ponieważ napięcie z potencjometru nigdzie się nie dzieli. Być może kilka miesięcy temu miałeś podłączony osobno trzeci przewód do masy do trzeciej końcówki potencjometru. Po drugie ustawiasz napięcie odniesienia na ok 2.5V a dopuszczasz,...
Witam, Potrzebuje pomocy przy budowie układu, w którym mógłbym sterować silnikiem lub silnikami krokowymi z poziomu aplikacji napisanych w VisualBasic. Zasada byłaby taka: 1. Wczytuje plik tekstowy z dysku w którym zawarte są kolejno dane: kierunek, ilość kroków oraz predkość 2. Program wysyła przez RS232 dane do np ATmegi8 3. Odowiedni program w Atmega8...
Silniki musisz włączyć w obwód kolektora tranzystora.
Zapomniałeś dodać ze stosuje się tam odpowiednie układy podwyższające napięcie aby te Mosfet-N'y miały szanse się chociaż otworzyć. Masz problemy z czytaniem ? ...No właśnie, jakich elementów, czy mógłbym prosić o schemat lub wskazówkę... A proszę bardzo . C1 i C2 można pominąć , nie są niezbędne do poprawnej pracu układu .
Witam. Ten wątek powinien CI pomóc. http://www.elektroda.pl/rtvforum/topic61... Ewentualnie mógłbyś wykorzystać silnik prądu stałego(najłatwiej zdobyć) i mostek "h" ze sterowaniem PDM (na prostym uP da się to bez większego wysiłku zrobić np ATmega8 (kosztuje 5zł :) )). POZDRAWIAM
A w jakiej kolejności (sekwencji) wysylać impulsy żeby obracały się silniki ? :)
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ę.
w załączniku schemat , nie zasyp forum pytaniami dlaczego ....... ? życzę powodzenia !
WITAM WSZYSTKICH SERDECZNIE! Mam następujący problem... Od dwóch tygodni buduję z kolegami robota. W sumie mamy już wszystko, moim zadaniem jest oprogramowanie go. Robot ma być autonomiczny, ma wykrywać i omijać przeszkody. Ze skonfigurowaniem sonarów nie miałem większych problemów, także z silnikiem krokowym, na którym został umieszczony sonar. GŁÓWNY...
Można użyć PLC i spokojnie zrobi to co chcesz, ale jest to drogie rozwiązanie. Dane o dokładności wejść analogowych itp. szukaj w notach katalogowych sterowników. To co chcesz zrobić można też załatwić z pomocą małego mikrokontrolera za 5zł typu atmega8.
głupie ale prawdziwe, Nie mogę zlokalizować, jak sterowane są te pozostałe dwa klawisze (doł i prawo) proszę o pomoc.
Dzisiaj rozebrałem sobie hdd samsunga 3,2gb i wyciągnąłem z niego silnik i mam pytanie jak zrobić do niego sterowanie przez mikrokontroler np. ATMega8 ? Silnik ma 4 wyprowadzenia podpisane A, B, C, COM
Najprościej byłoby chyba w tej sytuacji użyć Atmega8, by sterować silnikiem krokowym za pomocą PWM-a. Do tego część portów wykorzystać do sterowania wyświetlaczem LCD 1x16 znaków, lub wyświetlaczem 7 segmentowym LED, aby możliwy był dokładny odczyt pomiaru Do tego jakieś ewentualnie wyprowadzone klawisze aby było możliwa szybka zmiana ustawień linijki...
witam, potrzebuje jakiegos programu(kodu) ktory generuje sygnal pwm. dopiero zaczynam zabawe z uC i umiem juz zapalac ledy etc. :P Nigdzie nie moge znalesc info jak napisac program dzieki ktoremu mogl bym np zmieniac predkosc obrotowa silniczka za pomoca dwoch przyciskow. znalazlem troche info w tym temacie http://www.elektroda.pl/rtvforum/topic33...
Masz specjalny dział na tym forum a tam tonę informacji jak zaprogramować atmega8
Dajesz tranzystor w szereg z silnikiem i zmieniając wypełnienie sygnału sterującego bramką tranzystora zmieniasz napięcie które idzie na uzwojenie silnika i zmienia się dzięki temu prędkość wirnika.
A co z obciążeniem? Zapewne nie robisz tego dla kręcenia tylko silnikiem.
No i łatwiej by było ten silnik sterować PWM, niż zmianą napięcia. Przepraszam za OT.
posiadam sporo róznych silników, mam zamiar wykorzystać silniki 5V 1,6A 1,2Nm,powinny dać rade napędowi gąsienicowemu (paski zębate z rozrządu silnika mazdy).Zamieszcze dokumentację foto w przyszłości.
Nie zauważyłeś, że nigdy nie wykona Ci się case 0. to tak na początek. Wykona się! Problem leży prawdopodobnie w podłączeniu silnika. Pokaż schemat i zacznij od "ręcznego" sterowania silnikiem wtedy będziesz wiedział jak nim sterować.
(at)szpoak Proponuję zacząć od podstaw.Diody, buttony, encodery, silniki, przekazniki, programowanie a dopiero poźniej pralka
Dzięki kolego na pewno się przyda a ma może ktoś jeszcze coś na ten temat.
Są to silniki z robota Pololu RP5. Nie za wiele o nich wiem, na jakimś forum znalazłem, że to niby takie: http://obrazki.elektroda.pl/4100589800_1... Przepraszam, że odkopuje temat, ale mam pytanie do autora czy przez adc można sterować bezpośrednio pwm silników?
Witam. Od razu muszę się przyznać, że jestem początkującym w tej dziedzinie, ale nie będę pisał dlaczego i po co postanowiłem zbudować prostego robota... nie w tym rzecz. Otóż mam kilka problemów. Zakupiłem mikroprocesor ATMega8-16PU i układ scalony L293D , mam również dwa silniczki takie jak od cd-romów. Mikroprocesor zaprogramowałem najzwyklej, tak...
Witam , posiadam taki silniczek: http://robocup.idi.ntnu.no/wiki/images/c... Wymontowałem go ze stacji dyskietek. Chciałbym nim sterować za pomocą mikro kontrolera (Atmega8 lub Atmega32 bo takie posiadam) ale nie wiem jakie elementy elektroniczne będę potrzebował aby nim sterować. Stabilizator napięcia 5V już posiadam.Programator AVR również....
Witam... Bardzo mi się spodobał projekt elektrycznych żaluzji: http://www.elektroda.pl/rtvforum/topic74... chcę zbudować układ na ATmega8 sterowany pilotem. silnik byłby sterowany układem L293B.Ale nie wiem jak przy pomocy ADC w ATmega wykryć chwile kiedy wał serwa się zatrzyma.Wiem, że wtedy zwiększa się napięcie, ale nie wiem jak to podłączyć....
Witam. Miałabym prośbę o sprawdzenie poprawności schematu. Jest to schemat oparty na ATmega8 która steruje dwoma silnikami przez PWM oraz 6 serwami. Zasilacz będzie z XBoxa. Jako całość, będzie to układ sterowania do robota 4 kołowego z chwytakiem.
To tak, układ działa na zasadzie tranzystorów, tzn. jeżeli na nóżce 2 podasz napięcie dodatnie, a nóżkę siódmą podłączysz do masy to masz masę na nóżce 6, a napięcie dodatnie na 3 (tyle że możesz tam podłączyć coś bardziej prądożernego (max 600mA), gdybyś złożył waldka na zasadzie, że fototranzystor jest włącznikiem dla silników, to on by tego nie wytrzymał...
Witam. Chcę sterować silnikiem krokowym przez ATMega8. Wyczytałem, że do tego celu potrzebuję układu ULN2803 i taki właśnie dzisiaj kupiłem w sklepie. Po powrocie do domu jednak doczytałem dokładniej - i okazało się, że mój silnik jest bipolarny (4 wyprowadzenia), a tą kostką obsłużę jedynie silniki unipolarne. Niby nic się nie stało, ale jestem uboższy...
Przeszukaj sobie archiwum oslej łaczki było tam dokładnie opisane wszystko o pwm i przykłady były robione na at mega 8. I o ile skleroza mnie nie dopadła to jest mozliwosc sterowania dwoma wyjsciami PWM w atmega 8515.
Zbudowałem układ jak poniżej. Może podejście do problemu jest nie właściwe, ale chodziło mi o sterowanie przy pomocy mostka H. Co mogłem popsuć? Dodam że prąd silniczka na biegu jałowym to 40mA a przy zatrzymanym wirniku 0.6A. Do sterowania używam ATMega8. Silnik ma pracować 2 sek w lewo a następnie w prawo jednak wogóle nie rusza. Sygnał z mikrokontrolera...
Pokaż konfigurację fusebitów (potrafimy tutaj z nich wróżyć) i całość kodu...
Dzięki Piotrek. Jak jest sterowany obrotomierz? Impulsami?
Mógłbyś to szeżej opisać, jak to widzisz. Będę wukorzystywał ATMEGA8 ma tylko 3 PWM.
http://obrazki.elektroda.pl/6521345900_1... Zobacz, proste i działa. :D Dodano po 4 Można, ale i tak będziesz go musiał zmostkować przekaźnikiem by zamknąć szybę. Nie lepiej przeciąć instalację miedzy sterowaniem fabrycznym a silnikiem?
ale ja jestem zielony z pisania programów prosze o przykładowy program mam duzo silników i roznego typu ale przedewszystkim interesuje mnie sterowanie silnikiem bipolarnym
Witam. Poszukuję osoby, która napisze program na mikrokontroler Atmega8, który by sterował dwoma silnikami 24V= (siłowniki bramy dwuskrzydłowej). Ma to być prosty układ, bez foto,ograniczeń prądowych, sterowany wyłącznikiem zam/otwier. oraz wył.krańcowymi. Jeśli jest chętny to proszę o kontakt.
Ponieważ nie podejrzewam, żeby silnikiem dało się sterować na 50 Hz, potrzebujesz dwóch oddzielnych timerów - jednego do silnika, drugiego do serwa. Zgaduję, że masz na myśli ATmega8 - w takim przypadku użyj timera 2 do silnika, 1 do serwa.
Mierzysz napięcie z potencjometru za pomocą ADC , dopasowujesz wynik pomiaru tak by zakres zmian wejścia analogowego odpowiadał interesującemu Cię zakresowi zmian sygnału PWM i jego rozdzielczości, dokonujesz wpisu do odpowiedniego rejestru wcześniej skonfigurowanego licznika odpowiadającego za wypełnienie. Wszystkie cząstkowe operacje które wymieniłem...
To nie są przerwania na PB1, 2, 3, a sprzętowe wyjścia timerów. NA ATmega8 masz trzy wyjścia PWM - dwa z T1 i jedno z T2. Nie wiem, ilu w końcu potrzebujesz. Jednego powinieneś użyć do generowania 36 kHz, kolejnego (a może dwóch) do sterowania silnikiem. Czemu mają służyć te zabawy z przerwaniem timera i programowym machaniem nogą uC?
witam, robię sterowanie silnika dc12v (od komputera). zasilanie układu sterowania jest jak dla atmega8 - 5v. silnik jest 12 v. zrobiłem dwa zasilacze na lm317 jeden na 5v drugi na 12v. czy mogę połączyć masy obu zasilaczy ze sobą? napięcia przemienne do zasilaczy są z jednego trafo(tylko inne odczepy) sterowanie silnika wg opisu PWM w książce p.M.Wiązanii...
Nie pamiętam dokładnie częstotliwości PWM. Zakładam, że w granicach 100-200Hz. Układem wykonawczym steruje ATmega8. Robiw
Witam. Jak sterować silnikiem DC od wentylatora komputerowego w zakresie od 4 do 12V przez Atmege8. Program najlepiej w Bascomie by był.
Aha dzięki, ale chodzi mi o PWM (głośnik tylko na testy). Chcę w przyszłości sterować silnikiem. Dziękuję EDIT: Chyba coś w tym znajdę. Mam nadzieję, że jest tam coś o silnikach... Dzięki
Hmm mysle ze najprosciej bedzie nagrac odpowiednie dzwieki i wykozystac MP3 playera ;] ktorym sterował by ATmega8
może coś na PIC16F8x albo ATmega8 uc musi mieć przetwornik A/C
Witam. Potrzebuje pomocy. Chodzi mi o napisanie programu do sterowanie silnika krokowego mam schemat jak ta podłączyć tylko nie umiem napisać sam programu i na razie wiem ze sam nic nie zdziałam ... Jestem zielony... Tu jest przykład jak to ma działać: Skoro nie jesteś zbyt mocny w programowaniu uC to łatwiejszym rozwiązaniem będzie zastosowanie dwóch...
dzieki :)
Witam. Po pierwsze musisz wiedzieć co chcesz. Wiedzieć tzn. co powinna zawierać ta konstrukcja, jak być sterowana, plusy minusy wybranego uC. Moja wizja. Sterownik bramy: Skrzydło umieszczone na ramie ruchomej, napędzana silnikiem. Wybór silnika: polecał bym mocny silnik krokowy, ze względu na dokładność. Czujniki zamknięcia i otwarcia poszczególnych...
Witam, Mam prośbę do bardziej "zaawansowanych" kolegów... Czy Ktoś z Was mógłby zamieścić na forum skrypt w asemblerze z PWM i skomentować go w kilku zdaniach? Chciałbym za pomocą PWM sterować silniczkiem prądu stałego. Starałem się znaleść odpowiedź na moją prośbe, ale: -w google nic o tym nie ma -wyszukiwarka na elektrodzie ma problemy -w treści innych...
też by mnie ten temat interesował :D
Witam ! Schemat nie nadaje się do sterowania silnikami krokowymi bipolarnymi. Pisząc schemat mam na myśli fragment składający się z tranzystorów NPN. W tym miejscy powinny być mostki H. Obecny układ może sterować silnikami krokowymi unipolarnymi. Pozdrawiam. Stefan
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...
Witam, Cały dzień męczę się z programem do uc na przerwaniach. Ponieważ jestem początkujący, narobiłem masę błędów. No ale... Na pinach 0,1,2,4 portu D są tranzystory w układzie darlingtona na int1 jest wejście step z EMC2 a na pinc1 jest sygnał lewo , prawo. Niby wszystko się świeci, ale silnik się nie kręci. Steruję halfstepem. //#define F_CPU 1000000L...
bascom sterowanie silnikami sterowanie silnikami rowerowymi sterowanie silnikami unipolarnymi
uszkodzony panel dotykowy kabel zasilający grubość kabla samsung lodówka kreski
mikrokomputer cobra1 mikrokomputer cobra1
Programowanie kluczyka Volvo V50: VIDA/DICE i CEM Aktualizacja telewizora Skymaster: krok po kroku