no to teraz ja zerknalem do noty katalogowej - rezystancja wejsciowa 100Mohm ! to wskazuje ze jest uwalone wej. moze tylko to jedno - prawdopodobna przyczyna to napiecie 12 V na wej. domyslam sie ze zasilasz avra z +5V ( w katalogu podaja zakres nap. wej. 0...5V dla +5V - Rail-to-Rail Input Range)
Ale jak widze PA1asz zwarty do masy. Chyba tak nie powinno byc. Na PA0 bedziesz mial napiecie, na PA1 napiecie za rezystorem, wiec znajac roznice napiec i wartosc rezystora mozesz obliczyc prad, ale musisz 'uwolnic' PA1 od masy:)
Lubię upraszczać Smile Niestety żeby prąd układu sterującego nie wpływał na pomiar nie może on dochodzić do tych samych tranzystorów, dlatego trzeba dać o dwa wiecej, układ z postu #16 prawie by sie nadawał, ale wymagał by wyższego napiecia sterującego na bazach i ograniczenia Ugs. Ograniczenie prądowe można zespolić z tranzystorami mostka, tyle że...
akurat walkuje sie taki temat na forum: Sterownik Nokia via 1 wire (PCD8544) a BASCOM tam kolega zbyszek podal schemat komputerka samochodowego z wyswietlaczem lcd. realizuje on pomiar napieca aku poprzez przetwornik ADC atmega8. jest tez tam zrodlo w bascomie. moze to rozwieje watpliwosci. pzdr
bo tak ci lata pewnie napięcie zasilania, dudnienia itp. obejsciem jest branie kilku pomiarów i robienie sredniej. Niestety bez schematu nic wiecej nie da sie powiedziec. Widze ze pewnie AVcc jest referencją czyli kazde malutkie wachniecie zasilania powoduje duze bledy ADC. Mierz uzywajac wewnętrznego napiecia referencyjnego. Dopasuj poziom np dzielnikiem...
Crazy_phisic schemat dobry ale ja mam silnik z 5 przewodami a nie z 6. Co do wzmacniacza roznicowego to slyszalem kiedys ze da sie zrealizowac pomiar napiec roznicowych przy pomocy Atmegi, ktos cos slyszal? I jeszcze jedno czy da sie zrealizowac wzmacniacz roznicowy bez napiecia ujemnego i czy napiecie zasilania wzmacniacza musi spelniac warunek -V...
Musisz znalasc fragmen programu w ktorym jest odczytywany prąd i pomnozyc razy 2. Który to kanał mierzy prąd ? Tylko dlaczego 2 takie same rezystory dokładac? wedlug mnie to wystarczy dołozyc jeden taki sam rezystor napiecie odkladane spadnie o połowe a jak podniesiesz prąd o połowe to napiecie dojdzie do swojej nominalnej wartosci i nie przekroczy...
witam chcialbym zmierzyc napiecie w granicach 1-2,5V i do tego celu zastosowac przetwornik analogowo-cyfrowy ktory jest w procesorze atmega8535 gorna granice pomiaru (napiecie referencyjne) ustawiam np. poprze podlaczenie napiecia wzorcowego do wejscia Aref, natomiast mam pytanie czy moge jakos "podniesc" dolna wartosc napiecia mierzonego (chcialbym...
Witam, trzeci dzień męczę się z obsługą ADC w ATmega88PA. Buduję układ gdzie chce sprawdzać, czy jest właściwe napięcie zasilania i czy bateria awaryjna ma właściwe napięcie. Oto mój kod i schemat pomiaru https://obrazki.elektroda.pl/4066899200_... Pomiar napięcia 12V za pomocą dzielnika, napięcie odniesienia 1,1V z ATmega88. Pomiar...
Witam za pomoca przetwornika mierze napiecia, gdzie nastepnie wysylam pomiar przez RS232 do kompa. wszystko jest OK jesli do nozki przetowrnika mam podlaczone napiecia, problem wystepuje w gdy nie mierze napiecia - "wolna końcówka pomiarowa", wowczas rejest ADC szaleje od 0 dp 1023 :?: od strony procka to AREF oraz AVCC mam polaczone razem (dlawik do...
witam!! mam nastepujacy problem: jak podlaczyc 3-cyfrowy wyswietlacz 7-segmentowy LED pracujacy w multipleksie i mierzyc 4 napiecia z 4 roznych zrodel? zakres napiec 0-15V (samochod) dokladnosc nie jest najwazniejsza :) wystarczy 1 miejsce po przecinku pomiar nie musi byc caly czas - wystarczy co pare sekund pytam bo widze po schemacie atmegi ze wejscia...
Proponuje zastosowac popularny LM324 - zasilany pojedynczym dodatnim napieciem wiec nie bedziesz sie musial bawic w ujemne napiecia. Poza tym w takich ukladach do pomiaru pradu nie ma raczej zadnych krytycznych parametrow co do wzm. oper. . Aha, Napiecie mierzysz przez dzielnik i przed rezystorem pomiarowym i jest ok, chociaz lepiej mierzyc napiecie...
Nie został podany typ diody.Moim zdaniem zastosuj foto ogniwo i po problemie np. ze starego kalkulatora.A co do tej diody co zastosowałes jeszcze pozostaje stabilizacja napiecia i nap. referencyjne pozdrawiam
Ten kod poniżej to część kodu w której wykonywane są wszystkie pomiary...z tego co widzę to odrazu są chyba wykonywane kolejne pomiary while(1) { prad = 0; napiecie = 0; temperatura = 0; ADC_temp = 0; ADC_temp_sr = 0; Uin = 0; pradogr = 0; ogran = 0; // pomiar wartosci ADC0 - napiecie for(i = 0 ; i < 20 ; i++) { ADCSRA|=...
Dlatego transoptory (który chcesz zastosować) pozwalają Ci na zbudowanie mikromodułów na każde ogniwo (transpotor + jakieś rezystorki, itp), a wyjścia transoptorów już wspólnie do mikrokontrolerów. W ten sposób transoptory działają niezależnie na każdym ogniwie 15V a na wyjściu mają wspólną, masę i podłączone do 2 mikrokontrolerów zasilanych np.5V....
Po pierwsze musi to byc kwarc zegarkowy czyli 32768 Hz. Mam nadzieje ze taki masz i pisales na szybko. Drugie, pisza nie pisza daj kondensatory. Zawsze powinno sie dawac. Istnieje mozliwosc ze kwarc nie dosc sie wzbudza. Nie obnizaj napiec, nic nie masuj. Poprostu. Daj kondy. Napisz prosty prog, wyswietl na LCD i zrob kolejny pomiar. Zakladam ze bedzie...
Vcc =5V, Vref=2,56 (wew. atmegi), napiecie na rezysotrze pomiarowym 15V (jest na plusie), spadek napiecie na rezystorze 20mV. ale i tak mam dzielniki napiecia na obu nozkach tego rezystora i dopiero to podaje na wej roznicowe, wzglem masy mam max 5V czyli bezpiecznie, nap roznicowe tez mi sie dzieli przez 3 ale to nie problem. najgorsze,ze przy braku...
Ja w sprawie podłączenia pt100 widziałem schemat gdzie podłączyć 3 przewud kopesacyjny ? i jeśli mam napiecie zasilania 5V to jak dobrać te rezystory ? Czy trzeba jakoś zabezpieczyć żeby przy przerwaniu albo zwarciu lini nic nie poleciało i jeśli tak to jak?
Witam! Walczę z panelem dotykowym rezystancyjnym 3.2'. Mój problem polega na tym, że w czasie gdy ekran nie jest dotykany przetwornik zwraca losowe wartości, jednak w chwil dotknięcia pomiar jest stabilny i powtarzalny. Nie wiem co robie źle, może ktoś opanował panel dotykowy za pomocą atmegi? Fragment programu w którym ustawiam odpowiednio port i odczytuje...
Mam dla ciebie jeszcze jedną propozycję wyjętą z mojego zasilacza: http://obrazki.elektroda.net/25_12113838... Układ działa w taki sposób że przy prądzie 1A na wyjściu wzmacniacza operacyjnego pojawia się 1V. Potencjometrem dokładnie sobie możesz to wyregulować. Przy zasilaniu pojedynczym napięciem 5V maksymalny zmierzony prad to nieco ponad 3A ale...
Witam zrobilem schemat ze strony http://avr.elektroda.eu/?q=node/30 z tym ze na atmega8 z wew rc ustawionym na 8mhz do obslugi adc uzywam takiej oto procedurki : void ADCO(void) { int x = 0; ADCSRA = _BV(ADEN)|_BV(ADPS2); // ORGINAL // Select pin ADC0 using MUX ADMUX = 0; //Start conversion ADCSRA |= _BV(ADSC); //...
Witaj Zeby ograniczyć skakanie pomiaru napiecia przede wszystkim zrezygnowalbym z wenetrznego Uref-zapodaj zewnetrzny jakiegoś lm'a i bedzie git. Nastepnie w programie nie musisz wyswietlać z prędkoscią swiatła :) wyniku zapodaj petle na odczyt wartości z przetwornika np for do 100 zbieraj te wartosci jako sume do zmiennej bufor , na petelke daj opoznienie...
Chciałbym zmierzyć napięcie z zakresu 1,9V-3,1V za pomocą ATmega8 lub ATtiny26 zależy mi na uzyskaniu dużej dokładności 1mV. Pomiar może zawęzić się do 2-3V. Chciałem zrobić cos takiego żeby początek pomiaru był przy 1,9V a koniec przy 3,1V wtedy zakres jest 1200mV przy rozdzielczości 10bitow daje to dokładność 1,17mV.
Po milionach problemów, dwukrotnym zablokowaniu atmegi(jakim cudem? nie wiem) udało mi się zainstalować DS18B20 na Atmedze8. Zmieniłem zasilanie na bardziej solidne z zasilacza 9V AC i jedynym zauważalnym efektem jest jaśniejsze świecenie wyświetlacza,szybkie palenie wszystkich diod i efektowne topienie płytek stykowych przy zwarciach. Termometr pokazuje...
Genialnie ! Dziękuję. Jutro jak czas dopisze dam cały kod . ========================================... Oto kod nieco zmodyfikowany dla potrzeb zasilania awaryjnego z baterii. Opierałem się jak widać o dostępne w internecie kody. [syntax=vbnet] $regfile = "m8def.dat" $crystal = 8000000 Config Lcd = 16 * 2 Config Lcdpin = Pin , Rs = Pinb.1 ,...
Niby łatwo a się zaplątałem... Prosta sprawa : Porównanie tego samego napiecia ( napięć dla 4 portów ) w cyklu 30 minut. Jesli napięcie "stanie" na ADC jakimkolwiek to pin X = 0/1 Czas mam wyprowadzony i zastosowanie instrukcji WAIT rozwala system ( czyli wszystko stoi-- tj inne ADC ) Kod wyglada /bedzie wygladał tak ( sam pomiar ) W1 = GetADC(1)...
dondu sorry ze znow nie bede pisac konkretow, ale po prostu ich nie mam, jak juz pisalem na poaczatku chcialem uzyc invertera do przycisku on/off, ktory idzie na przetwornice, ktora zasila uC, wyswietlacz i enkoder. Teraz okazuje sie ze lepiej baterie bezposredio wpiac pod uC i z pinow zasilac wyswietlacz i enkoder(przez przetwornice). Sprobuje odpowiedziec...
No to napisz sobie program na pomiar z dwoch zrodel i sam sie przekonaj, Oczywiscie jak dasz długi czas konwersji to bład bedzie minimalny, ale np u mnie przy min czasie konwersji mierzone napiecie 2.6v pokazywalo 1.4 po dodaniu opoznienia ok 30uS zaczelo wskazywac 2.6V. No cóż tez jestem tym zaskoczony bo kazde opoznienie dla mnie to wzrost poboru...
Przetwornik adc w tym przypadku jest 10 bitowy czyli może przyjąc 2^10 - 1024 stanów. Napięcie referencyjne vcc czyli 5v podzielone na 1024 daje 0,0049 a napiecie internal 2,56/1024 = 0,0025. Napięcie 2,56 pochodzi z stabilizatora wbudowanego w uC
Dobra, zgadałem się z obsługą http://www.rezystory.net/ Dostępne są: 2k 0,6W 0,1% 25ppm BEYSCHLAG 0,60zł 10k 0,25W 0,1% 25ppm VISHAY 0,60zł Przesyłka 6 zł. Tragedii nie ma. Różny producent niestety, ale oba 25ppm. Oferta w porównaniu z TME czy RS Components atrakcyjna. Do tego Atmega8 plus źródełko TL431 5V. Mam nadzieję, że pomiar 0...30V +/-0,1V uda...
LM35 nie potrzebuje stabilnego napiecia, ale ATMega potrzebuje stabilne napiecie referencyjne, zeby poprawnie zmierzyc to co podaje LM35.
Witam Mam mały problem z ADC podłączyłem do portu PC5 + zasilacza, - zasilacza wpiąłem do masy układu, ustawiłem ADC na rozdzielczość 8 bitową oraz napięcie odniesienia AREF. W pętli głównej ustawiłem, żeby co 1s robił pomiar ADC i wynik wysyłał przez UART po bluetooth do mojego laptopa i tam w realtermie wyświetla mi otrzymane wartości. I wszystko...
Hej, Docip polega na tym, że nie mam innego pomysłu na pomiar. Wydaje się, że nie ma wielkiego wyboru. Znalazłem coś, co może Cię zainteresować. Jest to schemat miernika bardzo małych pojemności. http://www.discovercircuits.com/PDF-FILE... W sieci można znaleźć jeszcze kilka mierników z generatorem trójkąta. Jeśli zdecydujesz sie...
Poniżej źródło w którym mam: -pomiar ADC -pomiar szerokości impulsu PWM wysterowanie przekaźnika -USART Mikrokontroler ma spełniać funkcję sterownika do ledów jako oświetlenie samolotu z wyróżnieniem wszystkich etapów startu jak kołowanie włączenie silników itp. [syntax=c] #include <avr/io.h> #include <inttypes.h> #include <util/delay.h>...
Jak to ma się zmniejszyć PWM? Robisz PWM na 400A na tranzystorach BC? To ma być bezpiecznik czy sterowanie PWM. Jedno drugiego oczywiscie nie wyklucza. Prewód 2m przy takich prądach to duża odległość, nie wiem jaki bedziesz miał przekrój przewodu (pewnie jak palec) ale wystarczy że zmierzysz spadek napiecia miedzy poczatkiem a koncem i spadek napiecia...
Mam pytanie dot. odczytu napiecia na wyjsciu termopary. Zakladam, ze standardowo stosuje sie termopary K. Zgodnie z PDFem na stronie http://instrumentation-central.com/pages... dla dokladnosci odczytu 1 st. C napiecie mierzone musi byc z dokladnoscia co najmniej dziesiątek uV, podczas, gdy zaproponowany strone wczesniej...
No to kondensator na aku zeby sie generator nie zrobil i program zmienic tak zeby na dzien dobry ropil pomiar napiecia aku i na podstawie tego napiecia wchodzil do petli glownej albo wchodzil w stan uspienia i nie wykonywal petli glownej. I poraz kolejny mowie, jezeli przejscie z uA do mA powoduje ze napiecie na aku tak mocno skacze oznacza to ze musisz...
Osobiscie robilem cos takiego na kosciach maxima MAX6651, do tego pomiar temperatury tez Maxim(Dallas) na 1wire, napiecia... Calascia sterowal AVR + display 2x16. Uklad kontorluje sobie chlodzenie wzmacniaczy w zabudowie CarAudio :) MAX-y dostaniesz jako probki :) Soft powinno ci sie udac napisac w Bascomie (praktycznie obsluge wszystkiego co potrzeba...
Napisz coś o swoim projekcie byśmy zrozumieli co tworzysz - piszesz o wahadle. A propos 12V vs 7805 - zastosuj zamiast niego jakiś LDO: http://mikrokontrolery.blogspot.com/2011...
Problemem jest wyłączanie przetwornika. Przetworniki w ATMegach dają pierwszy pomiar błędny (wynika to z jakiejś wewnętrznej kalibracji przetwornika po włączeniu). Dlatego przetwornik trzeba włączyć raz. A później włączać i wyłączać jedynie konwersje, a nie cały przetwornik. Dodatkowo proponuję używać osobnej funkcji do pomiarów i osobnej do ustawiania...
A po cholerę takie cos (poza wartością edukacyjna dla autora). Biezrzsz dowolną płytkę VCOM, lub dowolne nano za 10zł, lub dowolną płytke prototypowa z USB (czy to AVR czy to ARM) i masz gotowe. wysułanie napięcia do portu jest zadaniem tak trywilanym ze szkoda nawet o tym pisac. dla zabawy mozesz sobie zrobic oscyloskop (np tak jak moja zabawka do...
Strasznie dużo pytań i nikomu sie nie chce odpowiadać ;) 1. Prosta rzecz, a mi spokoju nie daje: przy silniku krokowym mogłem podłączyć osobne zasilanie poprzez mostek H, przy kostce LED nie mogłem tego zrobić poprzez tranzystory. Dlaczego? A gdybym miał kostkę z kilkuset diod to jak to zasilić? To jakiś nieistniejący problem, kostkę LED można sterować...
No właśnie nie jest odwrotnie, bo skoro układ reguluje prąd to oczywistym jest że napięcie na nim będzie się zmieniało skoro rezystancja rezystora pomiarowego będzie pozostawała stała. Nie zgadzasz się ze mną? Nie zgodze sie z twoja teoria ze napiecie pomiarowe odklada sie na czujniku a nie na rezystorze. A to ciekawe. Bo ja wcale nie napisałem że chodzi...
Może i to wina programu bo długo nad nim kombinowałem i jest dość rozbudowany. Oto fragment odpowiedzialny za sam pomiar napięcia [syntax=basic4gl]For Krok = 1 To 100 'pomiar napięcia Pomiar = Getadc(4) Napiecie = Napiecie + Pomiar Next Krok Napiecie = Napiecie / 100 Napiecie = Napiecie * 0.01452 Napiecie = Napiecie + 0.8[/syntax] Mierzy poprawnie więc...
Witam, zauważyłem dziwną sprawę i nie mam pojęcia jak sobie z nią poradzić. Chciałem obsłużyć termometr LM35, więc napisałem program do obsługi ADC. Program działa, napięcie się mierzy tylko...gdy podłączam wejście do potencjometru, pomiar jest (prawie) ok. Jednak kiedy podłączam do LM35 pomiar przekracza zakres. Wziąłem zatem multimetr i sprawdzam:...
Ładne przewody, gdzie można takie dostać? electropark - tam kupiłem wszystko, ale podejrzewam, że każdy e-sklep takie posiada, Zrobiłem ten program zupełnie od nowa, hmm nie mam pomysłu i działam na "czuja" w oparciu o zbliżone programy. Poniżej wrzucam kod programu, który... nie działa, ale myślę,że jestem blisko i muszę doczytać na temat MUX-ów ,...
Witam. Mógłby mi ktoś doradzić na jakiej zasadzie działa wyświetlane aktualnie ustawionego ograniczenia prądowego w zasilaczu???...Chciałbym dopisać taką funkcje do takiego miernika http://obrazki.elektroda.net/67_12777443... Na jakiej zasadzie wyświetlanie ograniczenie prądowego działa...gdzie jest ono mierzone i jak miernik ma je zapamiętywać????...
Witam, robię układ na płytce evbavr04 propoxu, napisałem program do obsługi czujnika ad590 po wgraniu do atmegi nie wyświetla mi prawidłowo, tzn. są straszne wahania tak jakby przetwornik był źle ustawiony. Co może być nie tak ? [syntax=c] //program dla czujnika ad 590 #define F_CPU 8000000L #include <avr/io.h> #include <util/delay.h> #include...
A jak mierzyć napiecie z 3 czujników?
Dokladnie nie wiem teraz czy fotodioda daje napiecie czy natezenie w zaleznosci od natezenia swiatla ale zamiana natezenia na napiecie przeciez jest banalnie prosta :P Sygnal fotodiody laczysz z wtornikiem napieciowym, do ktorego na wejsciu dolaczony jest rezystor :) Prad ze wzgledyu na b. duza impedancje wejsciowa wzacniacza operacyjnego plynie tylko...
tez tak myslalem przez chwile, ale wtedy musialby on byc zasilany napieciem mniejszym od -25V. malo praktyczne [; 4\/3!!
Witam, najpierw program: .include "m88def.inc" ; procek ustawiam na prace z wewnętrznego oscylatora 8MHz ; tryb sleep ustawiam jako POWER DOWN ; PD3 (INT1) jest przyciskiem (wejscie) ; PB1 (OC1A) to wyjscie sterujace reglem ; PB5 to wyjscie sterujące MOSFETami zalaczajacymi zasilanie regla ; PD5 (OC0B) to wyjscie sterujace LEDem ; ADC6 - pomiar pradu...
Witam Cos nie moge dojsc do ladu z pomiarem roznicowym tj wynik znacznie plywa, przy kazdym wzmocnieniu tak samo, czy to 1x czy 200x, ponizej kod, nie wiem juz cos jest nie tak ....biore tylko mniej znaczace bity tj 7 mlodszych bitow ADCL. Ponizej kod: $regfile = "m16def.dat" $crystal = 8000000 Dim X As Byte At &H100 'zmienna 8bit z wynikiem przetwarzania...
A nie lepiej wykorzystac ADC? Napewno bedzie dokladniejsze niz sposob z kondensatorem. Np podpinasz wejscie ADC do +5V przez rezystor, a mierzony opor pomiedzy ADC i mase, robi Ci sie wtedy dzielnik napiecia z ktorego wyliczasz badany opor. Ale przy zakresie 1k - 6M musialbys chyba przynajmniej 3 zakresy zrobic, mozna podlaczyc 3 rozne rezystory pomiedzy...
Możesz wykorzystac wbudowane napiecie odniesienia.
Czesc Wam, korzystając z Waszej dyskusji ma temat ADC, rozdzielczości i dokładności wyniku, przypomniałem sobie problem, który kiedyś miałem z ADC w ATtiny26. Mianowicie chodzi mi o dynamikę ADC. Mierząc/zmieniając szybko poziom napięcia np z 0V na 3V, ADC zanim na LCD pokazała mi się wartość w miarę blisko 3V wcześniej np pojawiła się wartość chwilowa...
Chce podlaczyc tacho do wewnetrznego przetwornika ADC ATmega8. Taka pradnica daje maksymalnie napiecie 10V przy 5000rpm. Zastanawiam sie czy przy pomiarze predkosci wiatru uzyskam maksymalne predkosci obrotowe. Nigdy nie uzywalem wewnetrznego przetwornika mikrokontrolera. Z tego co sie orientuje to przy wewnetrznym napieciu odniesienia przetwornik mozna...
Stosy to dla mnie czarna magia, wiem tylko, że każdy przeskok wymaga zapisania adresu zwrotnego, ale nic poza tym :oops: No przy takim podprogramie to 1 megabajtowy stos to za mało :D, to się chyba nazywa rekurencja: [syntax=basic4gl]Petlapomiarowa: If Impulsy < 15 Then 'Jesli nie ruszono, wyswietlaj dalej napiecie Gosub Pomiaradc If Konwersja >...
Witam ... Wykorzystać chcę zwyklą diodę krzemową (np. 1N4004). Sprawdzilem już że dioda daje radę (w -200°C spadek napięcia na diodzie rośnie do ok. 1,5V). Jak wiadomo napięcie na diodzie rośnie wraz ze spadkiem temperatury ok. 2mV/°C. Byle nie w plastyku! Przy pradzie rzedu 100uA (nie chcesz falszowac pomiaru) bedzie troszke mniej niz 2mV/K. ... jak...
Witam mam problem z programem [syntax=c]/*Program do pomiaru prądu i napięcia z przełącznikiem uzwojeń oraz sterowaniem wentylatorem*/ #define F_CPU 1000000UL #include <avr/io.h> #include <avr/interrupt.h> #include "LCD/HD44780.h" void ADCinit(void)//funkcja włączenia przetwornika a/d { ADMUX = _BV(ADLAR)| _BV (REFS0)|_BV (REFS1);//ustawienie...
Rozumiem, że te pomiary prądów maksymalnych robiłeś za pomocą tego samego źródła zasilania i jest ono w stanie spokojnie uciągnąć start silników przy jednoczesnym utrzymaniu napięcia? Tak, obecnie jest to zasilane z modułu zasilającegi płytkę stykową "YwRobot", posiada ona dwa napięcia zasilania 3.3 i 5 V przełączane zworką. rozpocząłbym więc od sprawdzenia,...
Witam, mam do zrealizowania projekt kontrolera napiecia 20...30V. Urządzenie ma mierzyć to napiecie i być z niego zasilane ponadto ma wykonywac inne czynności jak informowanie o stanie pracy, i komunikacja na zewnątrz. Mysle nad zsstosowaniem atmega8 bo akurat: zdążyłem juz go poznać, jest niedrogi, posiada wewnętrzne napiecie odniesienia i mam go pod...
Jestem poczatkujacym uzytkownikiem/"programista" mikrokontrolerow. Przeszukalem ten dzial, ale nigdzie nie znalazlem wyjasnienia mojego problemu w sposob lopatologiczny. O co chodzi: Czy ktos moze mi lopatologicznie wyjasnic jak odczytac napiecie, ktore podam na wejscie mikrokontrolera. Chodzi mi o wyjasnienie co z czym pospinac i jak ustawic mikro...
To czujnik wymagający, by przez niego płynął stały prąd. Dlatego musisz dla niego stworzyć źródło prądowe - możesz to zrobić za pomocą innego pinu z PWM i dodać filtr RC, albo zastosować zewnętrzne źródło mp: http://mikrokontrolery.blogspot.com/2011... Jeżeli natomiast potrzebujesz bardzo dokładnych pomiarów,...
Chce wykonać pomiar prądu pobieranego przez atmege i diode. Do Atmegi podłaczyłem rezystor 1ohm na wejściu , wartość mierzona woltomierzem okolo 30mV, gdy naciskam button zapala sie dioda i wartość spada do 24mV. Vcc=5V. Dodakowo mam jeszcze uklad Max232 podłączony. http://obrazki.elektroda.pl/7791968300_1... Sprawdzałem w dokumuntacji...
Witam Pierwsza rzecz to nadpróbkowanie, nie wiem co tu jest niejasne? Można zrobić na Atmega8 pomiar 12, 14, czy też 16 bitowy jak głoszą oficjalne materiały Atmela [url=http://www.atmel.com/images/doc8003... . Jak wspomniałem nie zlikwiduje to nieliniowości przetwornika w Atmedze. Bez dodatkowych wzmacniaczy nie da się sensownie mierzyć bezpośrednio...
Witam Udało mi się rozwiązać problem . Układ działa poprawnie . Może komuś się przyda moje rozwiązanie ? ISR ( ADC_vect) { volatile static unsigned char adc_a ; adc_a ++ ; if(adc_a == 2) {tab_prad [ adc_b ] = ADCH ; adc_b ++ ; if(adc_b >3) adc_b = 0 ; ADMUX |= _BV(MUX0) ; } if( adc_a >3)...
Witam Mam problem z programem do pomiaru napięcia i wyświetleniu na lcd. Program niby działa ale wyświetlane wartości są przypadkowe 0-150(jednak jak kręcę potencjometrem to coś się zwiększa wchodząc na wyższe wartości 200-455) program jest w fazie początkowej. Jestem początkującym w programowaniu procesorów. #include <avr/io.h> #include "HD44780.h"...
Piszac o ekonomi mialem na mysli to drugie rozwiazanie z encoderem i uP. Jezeli jest to Pot. to oczywiscie nie zaszkodzi poprobowac, Przy odrobinie uwagi mozna wmontowac 'bebechy' nowego potencjometru w stara obudowe TPS, a nawet uzupelnic calosc w styki do Idle i WOT. Wydaje mi sie ze przy minimalnym polozeniu przepustnicy mamy tez do czynienia z...
Witam po co jest to zasilanie 2,5V na układzie TL431 i skąd ono jest pobierane. Napięcie odniesienia rozumie ze jest z wewnętrznego źródła i równe jest 2,56V. Co do wcześniejszego układu to te napięcie 2,5 V wytwarzane jest z TL431.Jest to układ napięcia odniesienia dostarczający także napiecie referencyje dla przetwornika ADC w Atmega8. Ogólnie rzecz...
Witam Mam problem z pomiarem napięcia za pomocą przetwornika ADC w Atmega8. Gdy na wejście podam np. napięcie 2,46V zmierzone woltomierzem to wynik z przetwornika na wyświetlaczu zmienia się od 2,33-2,36V. Dlatego mam pytanie czy da się zmierzyć rzeczywiste napięcie jakie podaję na wejście bez dodatkowych korekt ? Oraz z czego wynika że pomiar skacze...
4.5V - spadek na diodzie + ATmega8 (bez L) = moze bedzie dzialac na baterii, a moze nie. rezystor 680om miedzy VCC a zasilaniem ladnie ta baterie bedzie zzeral - jesli ma byc to energooszczedne, to troche bezsensu. zreszta opisany jest jako pomiar pradu, ktory raczej nie bedzie mozliwy w takim ukladzie, bo co to za prad rownolegle do ukladu? pomiar...
Po krótce program wygląda tak. 1. Próba wykrycia DS18B20 jezeli jest to odczyt wartosci progrma znajduje sie w pętli samokalibracji, jeżeli nie ma w pętli termostatu 2. Pomiar wewnętrznnej czest. 3. Jezeli kalibarcja to zapisanie wartosci w EEPROM oscylacji w danej temperaturze 4. Wyswietlenie wartosci na diodach 5 Pomiar napiecia z potencjometru 6....
Podłacz wszystkie klawisze przez odpowiednie dzielniki do wejscia ADC i wykrywaj nacisniecie poprzez pomiar napiecia.
Warto może poszerzyć zagadnienie doboru rezystora pomiarowego. Rezystor 1ohm to wg mnie stanowczo za dużo jeśli interesuje nas zakres prądów do 2.56A. Wydzieli się na nim 6.5W ciepła (a raczej więcej bo temperatura wzrośnie więc i opór tez) a napiecie spadnie o 2.56V. To stanowczo za dużo. W takich aplikacjach warto zastosować specjalne nieskoomowe...
Przede wszystkim jak juz wczesniej wspomniano -napiecie podane na przetwornik nie moze przekraczać u ref na procku (trzeba sobie je odpowiednio "przygotować" czy to dzielniki nap. czy za pomocą WO) No i ten rezystor pomiarowy - chyba łatwiej by bylo jakby wisial na "masie" a nie na plusie. Pozdry
Witam np. robiac dzielnik napiecia jak na rysunku. Ale z tego co wiem termistory mają bardzo nieliniową charakterystykę i razej nie nadają się do dokładnego pomiaru.... polecam LM335 lub ds1820
Mozna w nim zmieniac napiecie referencyjne?
mozna cos wiecej na temat detektora szczytowego i ukladu probkujaco pamietajacego? Bo szukam metody pomiaru napiecia w danej chwili (krotkiej) i stad to pytanie o atmege.
Hej, napiecie z baterii [1..4V] jest podpiete bezposrednio (pomijajac uklad on/off i przetwornice DCDC) pod ADC0 przez dzielnik napecia 1k/1k, dzieki temu napiecie jest ponizej BOD. Problem w tym, ze gdy wylacze uklad to pobor pradu jest 1,8mA, natomiast gdy dla testow odlacze kabel z ADC0 to pobor pradu jest rowny 0.0 mA. Moje pytanie jest gdzie ten...
Chciałem zwiększyć dokładność pomiaru bo na zwykłym dzielniku mam "pływanie" odczytu do 0,5V przy stałym napięciu. Mając uref=VCC =5V to chyba 5/1024=czyli ok 50mV dla uref=2.56V jest już 25mV A umiesz dzielić? To chociaż weź kalkulator i podziel 5/1024 :) Wychodzi jak BYK ok 5mV. Ale to tylko gdybyś mierzył napięcia do 5V. A chcesz mierzyć do 15 więc...
tak jak napisali koledzy PWM nie zmienia amplitudy - na wyjsciu masz sygnal prostokatny zmieniajacy sie od 0 do 5V z rozna szerokoscia impulsow. Przez odpowiednio dobrany filtr (np z jenego kondensatorka i rezystora) mozna usrednic taki sygnal i otrzymac pewien prosty rodzaj przetwornika CA. A to ze na wyjsciu otrzymujesz 1V moze wynikac ze sposobu...
Kolego asembler, rozwiń może ten wątek: "Ależ każda Atmega umżliwia pomiar napięcia zasilającego ją bez najmniejszego elementu a nawet rysowania ścieżki i oczywiście z minimalnym poborem mocy do 15uA w zależności od kodu.", bo ja znam możliwość pomiaru przy użyciu dzielnika napięcia na dwóch rezystorach, ale może coś przeoczyłem w notach tych procesorów,...
Raczej nie mierzy się rezystancji układów scalonych. Zmierz pobierany prąd, powinien się mieścić w granicach danych katalogowych (powinno być kilka mA). 5kohm to za dużo jak np. na zwarcie miedzy ścieżkami. Masz ewidentnie problem z połączeniami. Co jest na we. reset (pomiar U)? Powinno być + napiecie zasilania. Sprawdź wszystkie napiecia podłączonych...
zakres napiecia 1,012725 v wymagany krok conajmniej 0,0002v preferowany 0,0001 (rozdzielczosc 12 - 14 bit )
Witam forumowiczow, chcialbym wykonac pomiar rezystancji na atmedze8. Rezystancja bedzie mierzona na podstawie napiecia z dzielnika, AREF ustawione na 5V (VCC) za pomoca tranzystorow chcialbym zmieniac zakres pomiarowy. Co o tym myslicie? Bedzie dzialac, cos dodac/zmienic, a moze jest jakis inny sposob na pomiar rezystancji? Z gory dziekuje za odpowiedzi....
Trochę dziwnie napisałeś ten program, pozwoliłem go sobie trochę przerobić. Sprawdź konfigurację portów żebyś nie uwalił sobie procka, i napisz czy poniższy program rozwiązał Twój problem. Kod: [syntax=basic4gl] 'Tester napiecia na AVR ' ' - zegar wewnetrzny 1 MHz ' - górny fuse bit D9 ' - dolny fuse bit E1 'procesor ATMEGA8 $regfile = "m8def.dat" $crystal...
Witam, zabieram sie za zbudowanie urzadzenia do pomiaru natezenie swiatla. Chcialem je oprzec na procesorze Atmega8. Mam juz pewien pomysl jak zaczac. Natezenie swiatla bede mierzyl za pomoca fotorezystora, przez ktory plynie prad = const. dzieki stabilizatorowi LM317. Wiec bede mierzyl zmiane rezystancji na fotorezystorze. I chcialem sie dowiedziec...
http://obrazki.elektroda.net/85_12656115... Projekt powstał z czystej ciekawości… co można zrobić na Attiny13? Otóż można, i to dużo. W tym przypadku ten malec zmierzy nam napięcie, prąd, temperaturę, przeliczy, a wyniki w przystępny sposób pokaże na wyświetlaczu alfanumerycznym (typu HD44780). Jak by tego było mało, program został napisany...
Witam! Mam problem z pomiarem z adc a dokladnie z tym ze wynik pomiaru skacze na lcd przy napieciu 12V w zakresie od 8V do nawet 12V. Probowalem dawac opoznienie w odczycie a takze dodalem po 2 kondensatory 100nF na kazde wejscie adc ale nic to nie dalo. Dodam jeszce ze jak mierze napiecie z modułu uruchomieniowego w ktorym mam regulowane napiecie od...
Witam Dzięki za sugestie. Poprawki naniosłem na program, niestety problem pozostał. Dołączam schematy zasilacza. http://obrazki.elektroda.pl/9294614800_1... http://obrazki.elektroda.pl/2702054900_1... Poniżej zamieszczam poprawiony kod:
po co korzystasz jako wyjścia z portu C , przecież do testów masz wolne pozostałe porty w ten sposób za każdym razem będziesz poprawiał program do sprawdzenia innego wejścia przetwornika $regfile = "M8def.dat" $crystal = 8000000 Config Lcdpin = Pin , Db4 = Portd.3 , Db5 = Portd.2 , Db6 = Portd.1 , Db7 = Portd.0 , E = Portd.6 , Rs = Portd.7...
zmieniłem na ADMUX |= _BV(REFS0); to przy mierzonym napieciu 5.1V podaje 1.21V
Jak podajesz napiecie odniesienia dla przetwornika ? Jeżeli korzystasz z wewnętrznego to one nie są zbyt dobre i pływają , możesz wstawić LM385 taki na 2.5V, no i jakiś dławik na AVCC tak jak w nocie z Atmela, nie wiem być może to o czym ja tu pisze już zrobiłeś :) powodzenia Chyba powineineś zostać marynarzem i iść sobie popływać. Gdzie widziałeś...
Witam Jeśli chodzi o pomiar napięcia od strony elektronicznej to dajesz dwa rezystory tak, żeby przy najwyższym napięciu panującym w układzie napięcie na wyjściu dzielnika nigdy nie przekroczyło 5V. słusznie zauważono, że dobrze jest się zabezpieczyć np. diodą zenera. Takiego rozwiązania jednak nie polecam ponieważ przy maksymalnych napięciach podawanych...
Cześć! Słuchajcie, potrzebuję rady.. Już siedzę nad tym małym projekcikiem jakiś czas i nie mogę ruszyć za nic do przodu. Mianowicie, zbudowałam prosty układ na Atmega8 z potencjometrem i wyświetlaczem LCD, chcę wyświetlić wartości od 0 do 5V z dokładnością do części tysięcznej. I owszem udało mi się, jednak tylko w zakresie od 0V do około 1.127V ....
Czy program poniżej nie ma już żadnych błędów? Czy trzeba zmieniać fuse bit? $regfile = "m8def.dat" $crystal = 8000000 Dim A As Byte Config Lcd = 16 * 2 Config Lcdpin = Pin , Db4 = Portc.3 , Db5 = Portc.2 , Db6 = Portc.1 , Db7 = Portc.0 , E = Portc.4 , Rs = Portc.5 Cls Lcd "Hello world." Wait 1 End Czy ten potencjometr trzeba dawać? Tak, trzeba zmienic...
polaczylem moja atmege8 wg schematu figure 96 z datasheet, dodatkowo aby wybrac wew napiecie odniesienia dodalem kondensator między AREF i GND wg stronki powyzej. funkcja inicjalizujaca moj adc jest ponizej(rozniez ze stronki do ktorej link zamieszczony jest w powyzszym poscie) void Inicjalizacja(void) { DDR_AD=0x00; // Port jako wejścia...
dołączam schemat http://obrazki.elektroda.net/92_12323859... i kod #include "definicje.h" int pomiar, wynik; void Init_ADC(void) { // Wybranie wewnetrznego napiecia odniesienia ADMUX |=_BV(REFS0); ADMUX |=_BV(REFS1); //ADMUX |=_BV(REFS1); // Sposób zapisu chce odczytac 10 bitów ADMUX &=~_BV(ADLAR);...
Witam Chcialem na wstepie powiedziec ze jestem poczatkujacy w temacie mikrokontrolerow , jednak udalo mi sie juz zbudowac prosciutku komputerek pokladowy ktory na LCD wyswietla aktualna predkosc i obroty oraz liczacy dystans i czas jazdy. Mam jednak problem jak rozwiazac pomiar temperatury z czujnika , jezeli dobrze rozumiem to do wejscia przetwornika...
atmega8 napiec pomiar napiec ujemnych pomiar napiec ujemny
wykrywać garnek głowica magnetofonowy stereo konto google android blokada
citroen p0251 instalacja elektryczna
Frugal Impulse E14 - Błąd w urządzeniu Syczenie kabla zasilającego podczas wpinania - przyczyny