To żaden problem. Potencjometr wpinasz jako dzielnik rezystorowy a ślizgacz łącysz z wejściem multipleksera ADC. Parę linii kodu i działa.
1. pobierasz napięcie z ADC 2. przeliczasz na odpowiednią liczbę diod 3. zapalasz diody
masz gotowca, chyba prościej nie można :) 'sterownik do wentylatora na ATTINY15 'PMW - port PB.1 sterowany napięciem z PB.2 '---------------------------------------... '$tiny $regfile = "At15def.dat" $crystal = 1600000 Ddrb.1 = 1 Ddrb.2 = 0 Tccr1 = &B11110010 Admux = &B00100001 Adcsr = &B11100011 '---------------------------------------...
Mam taki problem. Mam mały projekt na Atmega8. Moja funkcja przyjmuje wartości 1 - 5 I ten parametr chciałbym regulować potencjometrem. Tylko że z potencjometru odczytuję wartości 0 - 255 I tu nie wiem jak zrobić żeby jedno skrajne położenie było traktowane jako 1, a drugie skrajne położenie jako 5 (i oczywiście wszystkie wartości pośrednie z dokładnością...
witam, chce wykonac sobie nastepujacy projekt: chce aby moja Atmega8 czytala napiecie z potencjometru obrotowego oraz po obrobce danych(przeliczanie np. katu obrotu potekcjometru) wyswietlala to na lcd. Wyswietlanie na lcd mam juz praktycznie zrobione ale nie bardzo wiem jak zabrac sie za oprogramowanie wbudowanego w atmege8 przetwornika ADC(czy on...
Napisałem taki program, który teraz ma sterować silnikiem, sterowanie fazowe tylko coś to nie rusza. Zero reakcji na potencjometr, przerwanie. Potem doszłoby jeszcze sterowanie z tachometru. Jakby mógł ktoś zajrzeć w ten kod i pokazać co jest źle. [syntax=c]//atmega 8 - kwarc 8Mhz #include <avr/io.h> #include <util/delay.h> #include <avr/interrupt.h>...
Cześć. Mam takie pytanie czy wie ktoś może jak zmodyfikować program : $crystal = 4000000 $regfile "m8def.dat" Declare Sub Zwieksz Declare Sub Zmniejsz Config Timer1 = Pwm , Pwm = 8 , Prescale = 8 , Compare A Pwm = Clear Down 'Konfiguracja Timera Config Portd = 127 'Pd.0 i Pd.1 jako wejścia Portd = 127 Ddrb = &B11111111 'Odblokowanie globalnego...
Witam, proszę mnie upewnić co robię nie tak. Mam program który (działa :), ale nie do końca) jest termostatem z dodatkowym termometrem (jeden czujnik sprawdza temp na piecu i steruje przekaźnikiem, drugi tylko mierzy temp. zewnętrzną): [syntax=basic4gl]$regfile = "m8def.dat" 'Atmega8 $crystal = 1000000 'taktowanie 1MHz Config Lcd = 20 * 4 'rodzaj wyświetlacza...
Witam szukam jakiegos pomysłu jak rozwiazac sterowanie potencjometru cyfrowego o wartowsci 50k ohm. mam gotowy moduł plynnej regulacji obrotow na ukladzoe u 2008 problem jest ze sterowaniem tego regulatora tzn potencjometr cyfrowy tez mam ale musiał bym miec dodatkowy uklad zaprogramowany tak aby taktował impulsy na potencjoimetr do pewngo momentu np...
Witam, mam problem ze sterowaniem wypełnienia PWM, używam takiego kodu: [syntax=c] void ADC_Init(){ //Przetwornik ADC ADMUX|= (1<<REFS0); //AVcc AREF ADCSRA|= (1<<ADEN); //ADC Enable ADCSRA|= (1<<ADPS2) | (1<<ADPS1) | (1<<ADPS0); //128 Prescaler //Komparator SFIOR|= (1<<ACME); ACSR|= (1<<ACIE); } [/syntax] Przetwornik...
napisałem program do sterowania jasnością świecenia diody za pomocą potencjometru. Użyłem do tego PWM'a i ADC. I mam pytanie dlaczego dioda świeci się całą porę, niby pwm działa bo są zmiany jasności ale jak mam napięcie równe zeru na potencjometrze to dioda nadal świeci, tak jakby nie było regulacji w całym zakresie. Co może być przyczyną? poniżej...
Z tego wzgledu iz jestem poczatkujacy mam pare pytania do tego ukladu: 1. We/Wy mozna programowac na cyfrowe lub analogowe? Jak tak to jak? 2. Jak mozna mierzyc napiecia z zakresu 1.0-1.4 V? I czym sie je UREF? 3. Mozna przekierowac prad plynacy do pinu wejsciowego A do pinu wyjsciowego B a w razie potrzeby wylaczyc pin B ? 4. Znacie jakas strone pokazujaca...
Witam, Próbuję sterować serwem za pomocą Atmega 32 po PWM Sygnał na OCR1A podaję z przetwornika ADC w skali od 0 do 1023 . OCR1A dla mojego serwa musi mieć wartość od min=400 max=1300 . Jak to sprytnie przeliczyć dla kodu w C AVR aby uniezależnić się od wpisanych min i max wychylenia serwa? Ja to realizuję w ten sposób ale niestety dzielenie przez 1023...
Witam, Jako początkujący zmierzyłem się z zagadnieniem przerwań i PWM próbując sterować serwomechanizmami podpiętymi do PB1, PB2. Sterowanie ma odbywać się za pomocą potencjometrów, jak w jednym z przykladów Arduino. Początkowo problem rozwiązałem nie wykorzystując przerwań, a jedynie zapisując wartość odczytaną z ADC do tablicy, która następnie wysyłała...
Witam,planuje zrobić multimetr do zasilacza serwisowego ze strony http://www.elfly.pl/multimetr/multimetr.... I mam pytanie odnośnie programowania atmegi8 czy np. takim czymś http://obrazki.elektroda.pl/2536620000_1... da się zaprogramować,odczytać,skasować,zaprogra... ponownie w razie jak by coś poszło źle?
Witam! Mam problem z programem pisanym pod atmege8 w języku C. Założenia są proste - układ steruje diodą LED mocy poprzez wyjście PWM'u podłączonego pod tranzystor mosfet. Na początku wypełnienie zmieniałem dodając bądź odejmując założoną liczbę od rejestru OCR1A. Jednak z racji wytracania dużej ilości energii na rezystorze postanowiłem, że zamiast...
Witam Mam problem dotyczący sterowania serwomechanizmami za pomocą PWM przez ATMega8. Pewnie wielu napisze "szukaj w google". No ok, poszukałem i udało mi się wysterować serwomechanizm [syntax=c]#define F_CPU 1000000L #include <avr/io.h> #include <util/delay.h> int main(void) { int i,x; DDRB = 0xff; //konfiguracja portow TCCR1A = (1<<COM1A1)|(1<<COM1B1)|(1&l...
Witam Chce sterować poniższym układem za pomocą mikrokontrolera Atmega8 16Mhz + wyświetlacz 2x16 (1602f) oraz MOC3041 i BT136 Założenia. Cale obecne sterowanie zostaje zastąpione przez procesor lub częściowo. Regulacja częstotliwości wyjściowej od 3Hz do 100Hz Regulacja długości impulsu od 30us do 3ms dwa klawisze do regulacja czestotliwości jeden zwiększa...
Witajcie. Jeszcze sie nie wziołem za nauke programowania, ale mam kilka pytań do tego procesora. Pytania lamerskie ale dopiero zaczynam przygode z mikrokontrolerami więc prosze o wyrozumiałość. Z tego co sie dowiedziałem do tej pory na 23 programowalnych wyprowadzeniach procesora można "wywoływać" napięcie dodatnie o wydajności prądowej 20mA (zgadza...
Posiadam aparaturę zdalnego sterowania, w której podczas maksymalnych wychyleń drążka w lewo i prawo na nadajniku, na odbiorniku na wyjściu sygnałowym napięcia przykładowo 0.26-0.42V. Chciałbym podłączyć ten sygnał do wejścia uC. Czy można programowo odróżnić te wartości napięcia, aby w skrajnych przypadkach podawać napięcie na różne wyjścia uC?
https://obrazki.elektroda.pl/1596322200_... Witam drodzy forumowicze. Temat jak najbardziej świąteczny. Chciałbym Wam przedstawić elementy stanowiące uzupełnienie Szopki Bożonarodzeniowej. Można to nazwać tłem...czy po prostu małym miasteczkiem będącym uzupełnieniem szopki. Wykonałem je samodzielnie przy pomocy najprostszych narzędzi,...
http://obrazki.elektroda.pl/9221069900_1... Witam. Zdecydowałem się zaprezentować projekt i wykonanie zestawu zasilacza i lutownicy, zamkniętych w jednej obudowie. Potrzebowałem urządzenia które mogłem zabrać ze sobą w „teren”. Zaczynając od zewnątrz, obudowa upolowana jakiś czas temu na portalu aukcyjnym, za niewielkie...
http://obrazki.elektroda.pl/2558308700_1... Witam Przedstawiam prosty generator PWM na atmega8. Układ ma służyć jako generator sygnału PWM do testowania np. sterownika wentylatora chłodnicy. Potencjometrem płynnie reguluje się wypełnienie od 0% do 100%. Na linijce led wyświetlana jest aktualna nastawa skokowo co 10%, dodatkowa dioda...
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...
Napisałem tak w=getadc(1) w=getadc(1) pwm1b=w i tak jak pisałem wcześniej jednym potencjometrem steruje 2 wyjściami,ale mogę sterować z adc0 i adc1. Jak podłącze 2 potencjometry to muszę 2 zmieniać tak samo żeby coś się zmieniło.
http://obrazki.elektroda.pl/4328489600_1... Urządzenie jest przeznaczone do pomiarów napięcia i prądu stałego w laboratoryjnym zasilaczu. Funkcje i parametry dwuzakresowy woltomierz nr 1, zakres pomiaru od 0 do 100V 1. Od 0,00 do 9,99V, rozdzielczość pomiaru 0,01V, 2. Od 10,0 do 100,0V, rozdzielczość pomiaru 0,1V. Amperomierz od 0,00...
chcialem zrobic sterowanie dioda rgb, 6 przyciskami po 2 przyciski do jednego koloru lub potencjometrem. narazie widze ze potencjometrem bedzie problem ale mam ksiazke do bascomu rozwiazanie z przyciskami to pare linijek kodu. chcialem zrobic go na atmega8 ale jak sie nie myle to jest tylko timer0 i timer1 i to mi nie wystarczy na sterowanie 3 kolorow...
Ale kolego pele2 namotałeś, że już sam nie wiem o co Ci chodzi. Podejrzewam, że ty też pewnie nie wiesz. Chcesz aby obroty silnika rosły wykładniczo, potrzebujesz do tego potencjometr o charakterystyce logarytmicznej. Nie masz takowego, więc będziesz go emulować softwareowo. Krzywa obrotów zależy od charakterystyki rezystancji potencjometru, obroty...
Może uproszczę trochę układzik zamiast tegu czujnika odległości będzie potencjometr. Czy np jak zasilę układ z bateri 4x1,5 V to muszę bawić się w różnego rodzaju układy zabezpieczające przed przepięciami itd? Wyjdzie z tego można powiedzieć prosty regulator obrotów z potencjometrem i 2 przyciskami zmiany kierunków obrotów silniczka. Czy ktoś byłby...
A ja jestem w szoku widząc co niektórzy piszą :P Rok czasu :D Ja nigdy nie programowałem żadnych procków, a siadłem i w dwa dni zrobiłem projekt dwóch układów i oba uruchomiłem: 1. regulacja potencjometrem, pozycja ustalona dzięki komparatorowi a nie przetwornikowi 2. regulacja przyciskami Dodam jeszcze że zasilaniem calego układu nie był w żadnym razie...
Witajcie, planuję wykonać urządzenie sterujące taśmą LED o długości 5m. Taśma jest już zamontowana w kuchni pod szafkami; podłączeniu zasilania działa. Projekt oparłbym na Atmega8 (taki posiadam) w języku Bascom. Założenia są takie: * zasilanie taśmy w momencie wykrycia ruchu w pomieszczeniu (odpowiedni czujnik ruchu), sprawdzanie występowania ruchu...
Witam Robie PWM ( tryb 14 -atmega8) jego sterowanie odbywa sie za pomocą 16 bitowego rejestru ICR1 który to odpowiada za uzyskaną częstotliwość na wyjściu OCR1A (PB1) . Jezeli do rejestru ICR1 przypisuje stała wartość to wszystko jest ok, dioda poprawnie swieci, wynik na lcd jest OK. W momencie kiedy rejestr ICR1 zależy od adc1 to wtedy wyswietlacz...
Witam przedmówców. Bardzo zainteresował mnie wasz projekt jednak mam deczko inne potrzeby. Jestem "bardzo zielony" z mikrokontrolerów jest to mój pierwszy kontakt dlatego mam pytanie i OGROMNĄ prośbę. Założenie to 3 wejścia i 14 wyjść. Podpowiedzcie gdzie wprowadzić zmiany lub co dopisać w kodzie aby wejścia układu zachowywały się inaczej tzn. We1 załącza...
Masz schemat swojego układu?
Jest to silnik szczotkowy 12VDC prąd 70A. Prędkość 1600obr/min. Zakres regulacji od min do max prędkości obrotowej. Częstotliwość przebiegu PWM ustawiona na 2kHz. Układ działa poprawnie, narazie proste sterowanie na ATMEGA8, sterowanie potencjometrem. Z wyjścia PWM sterowanie tranzystorem, dalej tranzystor na mosfeta.
Nic dziwnego, skoro jako napięcie referencyjne wybierasz wewnętrzne, 2,56 V. Zapewne interesuje cię jako referencja AVcc - REFS0=1 i REFS1=0. Poza tym ten float to lekkie przegięcie, poszukaj informacji o artymetyce stałopozycyjnej. Co do potencjometru cyfrowego - to zależy czym ma sterować, najogólniej potencjometry cyfrowe drogie nie są, kosztują...
Witam, Błąd polega na tym że, wysyłasz ramkę w postaci: CS=0 Rozkaz CS=1 CS=0 Dana CS=1 a powinna być sekwencja CS=0 Rozkaz Dana CS=1. Patrz rysunek 5.1 z dokumentacji układu. W twoim przypadku układ traktuje jakbyś wysyłał dwa razy rozkaz a nie rozkaz + dana. Najlepiej przenieś sterowanie sygnałem CS poza funkcję spi_transmit8. Pozdrawiam JarekC
A czy można by sterować czymś takim? Zakres napięcia od ok 5V do 15V. http://obrazki.elektroda.net/68_12332309...
Jak masz blade pojęcie o programowaniu, to można zrobić z małego 1W zasilacza + Atmega8 + 76... + potencjometr proste sterowanie. Jak nie masz zmysłu do mikrokontrolerów to trzeba myśleć nad małym sterownikiem.
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...
Jakiego typu czujniki poziomu cieczy są w pralkach? Rolę czujnika poziomu cieczy w pralka pełnią presostaty. Miło by było gdyby to był oryginalny potencjometr (te duże kółko). Ten "potencjometr" to może być impulsator, ewentualnie przełącznik obrotowy. Można by się pokusić o sterownie programatorem pralki przez WI-FI za pomocą smartfona. Wówczas nie...
Nie mam schematu ukadu, na tym komputerze ale przedstawia sie to tak mam procesor ATmega8 i potencjometr sterowany na i2c.Do potencjometru podaje sygnal z mp3 i tym sygnalem ma sterowac ten potencjometr, a z jeego wyjscia daje na wzmacniacz i na glosnik. Jak mam podlaczony mp3 i wlacze go to automatycznie mam sygnal na wyjsciu. Nie moge sie polaczyc...
Wiec tak napiecie podnoszone z 12V na 35 i stabilizowane na UL1550 i na wysciu mam idealne 31V odblokowane 100n i 10n sterowanie z PC jak i z sterownika na Atmega8 (roznicy niema) pradami bawilem sie i nic. Reszta tutaj: http://www.elektroda.pl/rtvforum/topic10...
Oczywiście przez 3-wire :) Jeszcze należy zaprojektować schemat ideowy, a później będziemy opracowywać program do ATMEGA8.
Pomysłów jest co najmniej kilka: 1. zastosowanie potencjometra cyfrowego - wtedy nawet nie będzie potrzeby Atmega, bo wiele potencjometrów jest sterowanie za pomocą przycisków + i -. Wada - najczęściej mają małą liczbę kroków np. 32 lub 64, 2. Skorzystanie z wyjścia PWN + filtr dolnoprzepustowy, 3. Dodatkowy przetwornik D/A, 4. Przetowrnik 8-bitowy...
A do czego miałby być potrzebny ten filmik? Tak poważnie, to potencjometr powinien mieć mniejszą rezystancję. Ja w wielu urządzeniach nie używam potencjometru pomiędzy +5 i masą, a tylko rezystor 1k do masy. Oczywiście sterowanie wejścia regulacji kontrastu zależy od typu wyświetlacza. W większości rezystor do masy wystarcza.
student.PB- skopiowałem Twój program, wgrałem na ATmega8 i zmierzyłem sygnał oscyloskopem. Daje sygnał 2ms co 20ms. Czyli powinno działać- pod warunkiem że: ATmega jest zasilana po ludzku- ma wszystkie kondensatory między odpowiednimi pinami, zasilacz ma też takie kondensatory jak lubi, serwo jest zasilane z oddzielnego zasilacza i ten drugi zasilacz...
... to jak dla mnie jest to dziwnie narysowane. Równie "dziwne", wygląda podłączenie potencjometru do złącza J10 .
Pod AREF podłączasz tylko kondensator 100n. Napięcie mierzone musisz podać pod któryś z kanałów ADC, np ADC3 100n na potencjometrach niepotrzebne 100n potrzebne na VCC, AVCC, AREF, ADC1, ADC2, kanale użytym do pomiarów(ADC3). Buzer sterowany przez tranzystor. Rezonator i kondensatory 27p niepotrzebne, wystarczy wewnętrzny oscylator Sprecyzuj jakie rezystory...
1: Musisz napisać odmierzanie czasu ,czyli tych twoich 30 min. 2: Musisz napisać zliczanie impulsów. 3: Jeśli chcesz mieć to wszystko regulowane, to musisz jeszcze napisać jakieś MENU. Chyba że wykorzystasz wejścia ADC i zrobisz to na normalnych potencjometrach liniowych.
to jaki dobry i tani potencjometr cyfrowy polecisz?
W sumie to nie wiem:), regulację bym chciał 0,1 V patrzyłem na MAX518 ceny są wysokie sterowanie bym chciał zrobić na atmega8 lub PIC.
Oczywiście że się da, ale zależy jakiej modyfikacji oczekujesz, bo bez gmerania w firmware oczywiście się nie obejdzie. Potencjometr należy podpiąć pod wejście analogowe i zależności od odczytanej wartości modyfikować PWM. Rozumiem, że chcesz zastąpić sterowanie przyciskami potencjometrem.
1) powinieneś tam mieć 8 bitów szyny danych (D0-D7) oraz sygnały sterujące R/W, RS, E. - te sygnały podłącz do portów I/O mikrokontrolera 2) musisz też zrobić układ regulacji kontrastu. W karcie katalogowej powinieneś mieć napisane czy wymaga on odwrotnej polaryzacji napięcia. Teraz to się już zdarza rzadko, więc opiszę przypadek gdy regulujesz kontrast...
sterowanie będzie oparte na procesorze sygnałowym firmy Altera a programowanie poprzez Quartus'a Kolejne postępy mianowicie zrealizowałem dzisiaj sterowanie za pomocą potencjometru i przetwornika A/C w ATmega8, sterowanie takie będzie wykorzystane podczas bezpośredniego sterowania za pomocą małego ramienia które będzie poruszane ręką człowieka [youtube]http://www.youtube.com/watch?v=...
Macie moze jakies podobne programy na ktorych moglbym sie oprzec. Moze jakies ciekawe pomysly na zmiane czestotliwosci np timera0 lub timera1 potencjometrem w zakresie od 50-150Hz Prosze o jakies podpowiedzi... Pozdrawiam...
Witam. Ja bym nawet5 pominą czujniki krańcowe bo można przecież pociąć film programem czyli nawet jak kamera wykona 360 stopni obrotu to nie ma problemu:) (przynajmniej tak mi się wydaję a sam kręciłem już parę filmów:] ). Co do sterowania mikrokontrolerem to ja bym widział to w taki sposób: - do uK np: ATMEGA8 podłączyć do jednego z przetworników AC...
Hmm, narazie raczej nic nie bede takiego robil... ale moze. Szykuje sie cos zrobic niedlugo. NOm, z uC,uP nie mialem jeszcze do czynienia,znaczy nie programowalem... Na atmega8 dalo by sie to zrobic? Ale chcialbym wiedziec z czystej ciekawosci jak to wyglada. Moglbys mi bardziej to rozpisac? Zalozmy,ze przekrece potenciometr o 90* i silnik tez sie przekreci...
Witam Chciałbym zmontować układ w oparciu o układ atmega8, który byłby zarazem potencjometrem do wzmacniacza audio, gdzie steruje się głośnością poprzez wpięcie potencjometru w masę tuż przed głośnikami . (???!!?) Jeżeli chcesz to zrobic na sposób cyfrowy to DS1267 i nawet Attiny13 rozwiąże problem...
Tu: http://www.elektroda.pl/rtvforum/topic20... Na samym końcu tematu masz program do sterowania ośmioma serwami przy pomocy potencjometrów
No wlasnie o to chodzi ze zalezy mi na tym, gdyz ten sygnal musi byc odpowiednio przetworzony po to by sterowac dalej innym urzadzeniem, ktore da sie sterowac tylko przez komputer...
Chcę żebyście ocenili poprawność połączeń elementów i czy nie popełniłem błędów. Czekam tylko na zamówione potencjometry i odpalam układ. Sterowanie poziomem głośności dwoma przyciskami z zastosowaniem avr, atmega i potencjometru cyfrowegoo.
Wzmacniacz robię od podstaw i chce regulacje głośności zrobić na potencjometrze z silniczkiem (zakupiłem już taki jest to silniczek połączony razem z potencjometrem) zrobiłem do niego klucz tranzystorowy za pomocą którego moge sterować silniczkiem (schemat poniżej) dziękuje koledze ZbeeGin zaraz to wypróbuje :D jeśli ktoś ma jeszcze jakieś propozycje...
No pewnie że Warszawa jest w okolicach Krakowa. Tak zawsze było. A do wyłącznika zmierzchowego kup jakiś fotorezystor i opornik. Ewentualnie potencjometr.
Może i lepiej by było. Myślałem jeszcze o programowym PWM i do tego jeszcze jeden potencjometr który sterowałby wypełnieniem tylko nie wiem czy dam rade
Czy dobrze jest rozdzielona masa na GND i AGND? W jakim celu podłączasz masę analogową do L293D, a masę cyfrową do potencjometru, którego stan będzie mierzony przez ADC? W tym zakresie następne pytanie: Co ma dać kondensator C4 i jak wyobrażasz sobie jego działanie? Czy wartość dławika na wejściu AVCC jest odpowiednia? Nie, powinien mieć 10uH (czytaj...
widziałem kiedyś scalak który miał w sobie kompletny LPF sterowany przez i2c. Nie pamiętam tylko jak się nazywał. Atmegą byś mógł sobie sterować nim jakbyś chciał. Do tego potencjometr też na i2ci masz regulacje głośności.
sterowanie silnika potencjometrem sterowanie potencjometrem cyfrowym sterowanie wentylatora potencjometrem
złącze urwane wymontować wentylator nagrzewnica światła buzer
daikin oczyszczacz daikin oczyszczacz
Rysa na ekranie LCD – usuwanie, folia hydrożel, maskowanie, serwis, matryca, polaryzator Błąd F-22 w kotle Vaillant atmoTECpro: przyczyny spadku ciśnienia