Zacznę od końca: Rozumiem ,że dzięki takiemu połączeniu jak na obrazku uzyskam stały błąd kwantyzacji który będzie wynosił (Uaref - Uagnd)/rozdzielczość? Tak, choć częściej podaje się ±((Uaref - Uagnd)/rozdzielczość)/2 pamiętaj - że błąd kwantyzacji to najmniejszy z błędów jakie można w tym układzie spotkać (porównaj z INL, DNL) a czy będzie stały?...
Wystarczy że ustawisz napięcie referencyjne na AVCC (czyli na 5V).
Witam, reference=avcc, ale nie podpiąłem aref do avcc ( nie wiem czy trzeba? na aref pojawiło się napięcie 5V, aref wisi w powietrzu podpięty tylko przez kondensator do gnd). To się dowiedz :roll: Nota katalogowa mikrokontrolera jasno to określa :wink: (podpowiem, że w tym wypadku dobrze zrobiłeś) Czy mogę pin ADC podpiąć bezpośrednio (bez żadnego rezystora)...
Wyjście tego LM336 dajesz na pin AREF a napięcie z baterii dajesz na dzielnik napięcia i z dzielnika wchodzisz na wejście analogowe. Dzielnik musisz zrobić taki aby przy maksymalnym napięciu jakie chcesz zmierzyć dawał wartość jaką daje ten LM336. Znajdź w internecie kalkulator dzielnika rezystancyjnego to poda Ci jakie rezystory użyć. Można wykorzystać...
Witam. Planuje zrobić w miarę możliwości dokładny amperomierz na kości ACS712. Mam problem jak rozwiązać źródło napięcia referencyjnego. Jak wiadomo ACS przy 5A na wyjściu będzie miał około 3.5V. Używanie jako Vref napięcia zasilania to mało precyzyjna metoda, chciałbym aby urządzenie miało porządne stabilne źródło Vref. Można by użyć Vref o napięciu...
Podajesz na ADC0 napięcie większe niż 5V ????? Tragedia. Poczytaj datasheet. Prawdopodobnie upalisz sobie (jeśli jeszcze tego nie zrobiłeś) ADC. Wiesz co to "napięcie referencyjne"?
LM35 nie potrzebuje stabilnego napiecia, ale ATMega potrzebuje stabilne napiecie referencyjne, zeby poprawnie zmierzyc to co podaje LM35.
Tak myslalem, ze ten czujnik masz:) Zauwaz, ze wedlug DS blad tego czujnika wynosi 1%, czyli przy 100A masz +-1A. Sporo. Jesli mozesz zrobic test to poskladaj na plytce uniwersalnej prosty uklad - czujnik + jakas ATMega z zewnetrznym zrodlem referencyjnym. Poniewaz samplujesz jak piszesz max 20Hz, czyli masz 50ms/probke. ADC z ATMegi ma pelna rozdzielczosc...
Jak już musi być arduino to prędzej doda kolega jakiś zewnętrzny ADC z lepszymi parametrami, sterowany po I2C lub SPI. Pomiar napięcia przez arduino jest kiepski także z tego powodu, że zakres 5V to najczęściej pochodzi z zasilania (za napięcie referencyjne uznaje się zasilanie). Atmega ma swoje wewnętrzne źródło referencyjne ale ma ono 1.1V. Ewentualnie...
Można użyć komparator i jego przerwanie. Na jedno wejście dać nap referencyjne 200 mV.
Witam Nie ma sprawy, zaraz coś się wymyśli. Silnik będzie sterowany przez mosfeta i można pomiar robić na rezystorze podłączonym do masy? Jakie napięcie referencyjne masz w uP? Najlepiej aby było około 2,56V, bo jak będzie 5V to układ elektroniczny skomplikuje się z powodu zabezpieczeń.
no to moze popraw posta, zamiast pisac sprostowanie? pozatym co z sytuacja, gdy ktos ma ochote zastosowac zewnetrzne zrodlo referencyjne? <: 4\/3!!
Ustaw napięcie programowo na AVCC, AREF podłącz przez kondensator do masy.
A może czujnik odległości SHARP GP2Y0A21YK0F? Umieszczony od góry. Wtedy ma kolega referencyjną odległość do podłoża i jeżeli taka występuje to lampy są zgaszone. A jeżeli się zmniejszy to znaczy, że żółw znajduje się na wyspie.
Podłączyłem według rysunku z mojego pierwszego postu i działa na nowej wadze. Kupiłem prostą tanią wagę i w niej były podpisane przewody jako S+, S- do podłączenia przetwornika oraz E+, E- do podłączenia zasilania mostka. Podczepiłem się pod przewodami pod elektronikę wagi. Mój INA125 brak sygnał z wagi oraz atmega zasilenie referencyjne z wagi. O dziwo...
Witam , wklejam kod jaki udało mi się wypocić. Miało być tak pięknie a wyszło jak zawsze :-( Ten twój kod jest oczywiście błędny. Po pierwsze, jeżeli stosujesz napięcie referencyjne wewnętrzne, to dla AtMega 8 wynosi ono 2.56V. Zatem poziom napięcia mierzonego podanego na dowolny pin ADC nie może przekroczyc tej wartości. Jeżeli jednak ten warunek...
(at)BlueDraco - nie jest tak źle z VRef, problem raczej leży w tym, że opór wewnętrzny tego źródła jest duży, w efekcie żeby je wykorzystać na zewnątrz trzrbaby dodać bufor, a więc może prościej będzie dodać zewnętrzne nap. referencyjne. Chyba, że ten dzielnik może być na rezystorach rzędu kilkaset kOm, a prąd polaryzacji wejścia wzmacniaczy jest bardzo...
Cały zakres pomiarowy 0-500g z rozdzielczością 0.1g wymaga rozdzielczości (przetwornika ADC) co najmniej 13-bitów(>=5000). W ATmega16 masz tylko 10-bitów (1024). Poza tym musiałbyś użyć zewnętrzne źródło napięcia referencyjnego, gdyż to w ATmega ma duże rozrzuty parametrów.
Jednym z problemów jest źle dobrany dzielnik. Dzielisz nap. wejściowe przez 3, czyli z 8,5V masz za nim 2,8 V, a jako referencję masz 2,56V. W dodatku rozrzut nap. referencyjnego jest w ATMega dosyć spory.
W XMEGA napięcie referencyjne ma dokładność 1%. Zawsze można zaminienić, w dodatku ma lepszy ADC. Warto sobie zdawać sprawę z tego, że porządne napięcia referencyjne kosztują tyle co ATMega, nie ma się więc co dziwić, że referencji 1 ppm w żadnym procku wbudowanej nie ma.
Do pomiaru napięć większych niż akceptowane przez procesor stosujesz dzielnik napięcia. Przy pomiarze prądu drugim wejściem analogowym mierzysz spadek napięcia na odpowiednio dobranym boczniku pomiarowym. Z metrologicznego punktu widzenia najlepszym bocznikiem jest taki, który posiada najmniejszą możliwą rezystancję(np. 0,01Ω). Napisz jaką Atmegę...
Kolejna sprawa to źródło referencyjne - te z ATMega kompletnie się nie nadaje, wystarczy rzucić okiem na katalogowy rozrzut napięć. Więc potrzebna jest zewnętrzna referencja. Tak patrzę na wykresy 935500 i chyba nie jest tak źle. Jakieś 3mv / 20stopni -> 0,01%/K
Wewnętrzne napięcie referencyjne, dzielnik napięcia i ADC :)
(at)rax90 Moim zdaniem porada kol. (at)BlueDraco jest szkodliwa, bo tylko wprowadza chaos. Sądząc po twoich postach, bez obrazy, ale wnioskuję, że jesteś mocno początkujący zarówno w temacie programowania mikrokontrolerów, jak i elektroniki. Więc nie skacz z kwiatka na kwiatek, bo nigdy tego projektu nie zrealizujesz. ATMega ma wystarczająco dobry...
Zewnetrzne bedzie bardziej dokladne, ale nie te co wymieniles, te akurat maja parametry podobne do wewnetrznego w ATMEGA. Wogole zastanawiam sie nad sensem uzywania jakiegos super dokladnego napiecia odniesienia dla przetwornika 10bit. Dokladnosc i stabilnosc wewnetrznego zrodla jest akurat dobrana dla tegp przetwornika. Sa bardzo dokladne zrodla referencyjne,...
Wykonałem termometr przetworniku ADS7841 podłączonym do procesora Atmega i czujniku LM35 napięcie referencyjne jest też stabilizowane. Mam problem bo czujnik po załączeniu pokazuje temperaturę 20°C a później temperatura wzrasta do 30°C (napięcie na wyjściu czujnika też rośnie) czy jest możliwe aby czujnik się grzał sam w sobie?
Na talerzu podawać nie będziem, ale podpowiedzieć można. 1. Z takim podejściem zaraz podpadniesz pod p.16 regulaminu... 2. Schemat rzeczywiście jest źle narysowany (bo zapewne to właśnie o technikę głównie chodziło). Schematy w Eagle twórz tak, by w miejscu połączeń 3 przewodów pojawaiły się kropki (tak, jak wygląda to nieszczęsne połączenie AREF z...
Hej, Dzielnik zmieniłem i jest przed diodą. Dodanie kondensatora C6 za diodą powodowało, że przy rozłączeniu zasilania mega nic nie zapisywała i zliczała od zera. Podobnie jak wpisanie polecenia RISING. Odlutowałem C6 i zmieniłem polecenie na FALLING. Zamieniłem dzielnik tak jak był na początku a więc 100K i 18K tak aby comparator wyzwalał się przy...
Są dwie możliwości: - gdzieś dalej w kodzie zmieniasz bity REFS. - źle podłączasz źródło referencyjne - dobrze zidentyfikowałeś piny? Pokaż schemat jego połączenia.
Jedna uwaga. Pomiar jest tak dokładny, jak dokładne jest napięcie referencyjne. Jeżeli twoim napięciem odniesienia będzie napięcie zasilające procesor, to jego dokładność pewnie będzie taka sobie (na pewno będzie się zmieniać w funkcji obciążenia i temperatury i będzie mocno zaszumione). Lepiej zastosuj jakieś tanie źródło napięcia odniesienia (np....
Istnieją specjalizowane moduły GPS pracujące jako referencyjne źródło czasu. Należałoby wykorzystać coś takiego, ale to są istotne koszta.
Odrzucanie pierwszego wyniku, czy też serii wyników, to tylko proteza do źle zaprojektowanego algorytmu. Takoż samo algorytm używający jakiegoś opóźnienia (nie piszę o delay). Jak komuś zależy na dokładności, to nie używa wbudowanego, powolnego i mocno ograniczonego ADC A to jest demagogia, w obronie jakiś dziwnych tez. Zresztą opóżnienie Ja piszę...
Witam, W temacie piszę "precyzyjny pomiar temperatury", ponieważ uważam, że pomiar temperatury z rzeczywistą dokładnością 0,1stC takim pomiarem już jest. Założenia do projektu były proste: 1) pomiar temperatury z dokładnością 0,1stC 2) pomiar temperatury ma odbywać się w wodzie (pod wodą) 3) poza wodą ma znajdować się układ wyświetlający pomierzoną...
1.Mikrokontrolery AVR Duże uogólnienie. Atxmega to również AVR, a przetwornik jest 12 bitowy i znacząco szybszy. Dodatkowo znacznie dokładniejsze wbudowane źródło referencyjne (to w Atmegach to kpina jeśli chodzi o pomiary). W xmega można przetworniki "kalibrować". Jeśli chodzi o projekt to należałoby dopasować zakres mierzonych napięć do vref (i/lub...
Witam. Mam problem z kalibracją 2x ACS712 [wersja 30A] podłączonych do wejść ADC ATMEGI mających dokonywać pomiaru prądu płynącego z zasilacza oraz prądu pobieranego przez odbiorniki przy napięciu instalacji 12V. Pomiar dwu napięć w tej instalacji jest poprawny. Zmiana pola magnetycznego na ACS powoduje spadek napięcia na jego wyjściu które nominalnie...
Witam, jak z dokładnością Twojego zegara? prawdę mówiąc ostatnio próbowałem zrobić zegar na atmedze8 wykorzystując kwarc zegarkowy. Efekt był taki, że zegar śpieszył się 3s na minutę. Czego to mogło być skutkiem? Kwarc zegarkowy na 100% dobry, na płytce starter kitu z megą16 działa równiutko. Czy to może być brak cewki i kondensatora przy napięciu referencyjnym...
Z tego co widze zasilasz cały układ (mikrokontroler i czujnik) z jednego źródła zapewne z bateri...nie obawiasz sie wpływu napięcia na wskazania z czujnika? Nie myślałeś nad zasileniem czujnika ze źródła referencyjnego(ale nie z mikrokontrolera) tylko odzielnego...Maxim ma ciekawe układy referencyjne które powinny wytrzymać mały pobór z czujnika ≈5mA
Witam! Otóż chcę zrobić wskaźnik stanu akumulatora Li-Ion (pojedyncza cela 3,7V). Wiem, że taki akumulator ma 4,2V po naładowaniu. Minimalne, wręcz krytyczne napięcie to 3V- mam wersję akumulatorka z zabezpieczeniem przed nadmiernym rozładowaniem. Jako początkujący chcę oprzeć swoją konstrukcję o "megę8" bo mam pod ręką. Ogólnie to proste urządzenie...
Rozumiem, że chcesz zmieniać napięcie odniesienia podczas działania programu... No cóż... Chyba nie masz wyjścia i musisz zdefiniować podzakresy napięcia referencyjnego w programie. Chcesz określić wartość napięcia na wejściu przetwornika nie znając wcześniej Vref? To się nie uda. ATmega nie mierzy napięcia na AREF, tylko mierzy na ADCx odnosząc je...
Ale dolicz też osobne źródło referencyjne dla każdego procka. Bez tego nie będzie 0,1% dokładności. Choć ja i tak bym szedł w to rozwiązanie.
Daj na wyjście napięcie z DAC, możesz je wykorzystać do kalibracji torów, a samo napięcie bezpośrednio mierzyć przy pomocy ADC. Pamiętaj tylko, że wewnętrzna referencja ma dokładność 1% - o niebo lepiej niż w ATMega, ale ciągle nie jest to tak dokładne jak zewnętrzne źródła referencyjne.
Jeśli chodzi o kod to jest ok - z wyjątkiem return 0. W AVR ponieważ nie masz OS, main nie poiwnien się kończyć. W tym przypadku PWM generujesz sprzętowo więc return 0 nic nie zmienia, ale ogólnie bym się tego wystrzegał. Hmm, sądzę, że jeśli tego return 0 by nie było kompilator powinien wywalić warning. Albert avr-gcc nie jest głupi i już nie zgłasza...
Nie wiem dlaczego Atmega 328 mierzy napięcie tylko do 1 V ? Może dlatego : ADMUX = (1 << REFS1) | (1 << REFS0) | wejscie; // Wybor napiecia referencyjnego wewnwtrzne 1.1 V z zewnetrznym kondensatorem na pinie AREF https://obrazki.elektroda.pl/4189295400_... Jedyne co możesz zrobić to ustawić REFS0 i REFS1 na 0 i podać na pin...
Witam, Więc jest tak: AtMega odczytuje napięcie (0-2,5V) ze wzmacniacza OP07, zewnętrzne źródło referencyjne 2.5 V i wszystko śmiga pięknie. Teraz dokupiłem drugi czujnik ze wzmacniaczem ale pracujący w zakresie 0-5V !. Pytanie: zastosować dzielnik napięcia czy może programowo przełączać Ureff z zew. na wew. 5V zrobić odczyt (ok 5 odczytów na sek) i...
Witam wszystkich! (to moje pierwsze pytanie na tym forum) Mam czujnik analogowy dający sygnał w zakresie -20mV...+20mV (zmienny z częstotliwością do kilku Hz, impedancja wyjściowa 350ohm). Chcę podłączyć go do ADC uC ATmega którego zakres to 0...5V. Potrzebny jest mi wzmacniacz 100x który przesunie zero sygnału wejściowego na poziom wyjściowy około...
hm nie doczytalem , ze ma byc sterowane za pomoca napiecia(u mnie sterowanie jest przelacznikami -joystick jak przytrzymasz to rosnie lub w druga strone maleje) , ale to rozwiazanie z atmega 8 powinno byc najlepsze tylko max nap referencyjne jest ok 2,5V w zwiazku z tym takie mozesz podac na przetwornik czyli te 10V podzielic przez 4 (chyba ze uzyjesz...
Jeśli nie masz żadnego punktu odniesienia to nie ma możliwości sprawdzenia z jakim zegarem działa MCU. Przynajmniej w ATMega, w XMEGA masz zegary referencyjne i możesz przestawiać programowo źródło zegara, więc w tym typie AVR da się to zrobić. Można odczytać fusebity, ale to da ci tylko wgląd w konfigurację, ale np. jaki kwarc jest podłączony to się...
https://obrazki.elektroda.pl/2220939900_... Mikrokontrolery AVR cieszą się niezmienną popularnością, ze względu na swoją prostotę, a jednocześnie spore możliwości. Co ciekawe, mimo, że od lat wszyscy wieszczą rychłą śmierć mikrokontrolerów 8-bitowych, mają się one ciągle dobrze, a kolejne, nowe rodziny są wprowadzane na rynek. Jakiś...
Jako napięcie referencyjne polecam bardzo stabilną diode LM385 o napięciu 2,5V. Napięcie AVCC najlepiej przepuścić przez jakiś dławik.
Jeżeli źródłem napięcia referencyjnego nie jest zewnętrzne źródło podłączone do AREF, dobrą metodą zwiększenia dokładności ADC, jest podpięcie do pinu AREF kondensatora filtrującego I wszystko jasne. Dzięki.
Witam, Panowie potrzebuję pomocy, chcę zbudować układ do pomiaru prądu za pomocą bocznika. Zrobiłem prosty schemat, czy ktoś mógłby sprawdzić jego poprawność ? http://obrazki.elektroda.pl/2386231000_1... Dzielnik zrobiony dla 10 V(napięcie ref. scalaka 2V ). Dzięki ! Temat ten, jest tu 'odświerzany od podstaw' co kilka miesięcy. Zarówno...
Możesz ustawić napięcie referencyjne na napięcie zasilania. Jak podasz wiecej niż 2.56V przy wew. napieciu ref. to nic nie bedziesz w stanie mierzyć
W powyższy sposób pozbywasz się wybranego wcześniej źródła napięcia referencyjnego. Ma to wyglądać tak Tam nie powinno być tego OR!
Te błędy o których wspomniałeś to błąd liniowości. 7805 nie ma na nie wpływu. Zastosowanie super-hiper precyzyjnego napięcia referencyjnego ich nie usunie ani nawet nie zminimalizuje. Jeżeli chcesz się ich pozbyć to musisz kupić zewnętrzny (dobry) przetwornik.
Do czego ma być rezystor 10k na schemacie? Co do napięcia referencyjnego dla ADC to lepiej użyć AVCC, bo cały ten czujnik wraz z rezystorem podciągającym daje sygnał ratiometryczny. Czyli rezystor ??? dajesz taki jak zalecają czyli 10k. I normalnie zasilasz to z 3.3V zamiast 5V. Napięcia wyjściowe będą proporcjonalnie mniejsze. Czyli np. dla kierunku...
(w programie tylko zapomniałeś o: #include "HD44780.c" ) Cóż faktycznie, mam inny makefile, ale mniejsza o to. Teraz ADC #include <avr/io.h> #include <util/delay.h> #include "HD44780.h" //#include "itoa.h" uint16_t getVoltage() { ADCSRA |= (1 << ADSC);//rozpoczęcie konwersji while (ADCSRA...
Fullduplex czy multimaster? Jak multimaster, to raczej szedłbym w kierunku CAN. Slave jest slavem, dlatego że nie pytany, nie gada, a skoro ma odpowiadać na pytania, to jest halfduplex. Arduino i Nucleo w większości przypadków są źle zaprojektowane, to nie są płytki referencyjne, nie ma żadnych badań. Tam nawet nie ma jak dobrze masę wyprowadzić. Kiedyś...
Ustaw napięcie referencyjne na AREF: ADMUX=(1<<MUX1)|(1<<REFS0)
1. Wszelkie deklaracje typu wait, o ile wiem, nie mogą mieć wartości większych od 255 2. Przypisanie wartości z kanału do zmiennej typu Long to nonsens ponieważ wartość odczytana wyniesie maxymalnie 1024 czyli wystarczy zadeklarować w jako Word 3. Napięcie referencyjne nie może być chyba mniejsze od 2 albo nawet 2.5V (trzeba sprawdzić notę aplikacyjną)...
Tak, na stronie 210 masz wzór (pierwszy z góry). A podanie napięcia przez rezystor nie jest dobrym rozwiązaniem. Jeśli już, to odfiltruj napięcie, dławik plus kondensator, podawane na AVcc i w programie ustaw żeby brać napięcie referencyjne właśnie z tego pinu.
Absolutnie nie zgodzę sie z moim przedmówcą ... Tomaszem.W "Chciałbym zmierzyć napięcie z zakresu 1,9V-3,1V " Jak poda 1,024V to zmierzy owszem ale od 0 do 1.024V poza tym te 10 bitów to tak nie do końca niestety w takim zakresie można to zrobić ale przetwornikiem nie 10 bitowym a troszkę dokładniejszym bez komplikowania układu należało bu skożystać...
Dla Twojego systemu automatycznej regulacji wymaga się aby utrzymywana była stała temperatura. Załóżmy, że zastosujesz prostą regulację włącz/wyłącz gdy temperatura spadnie/wzrośnie w stosunku do wymaganej temperatury. Może się tak stać, że temperatura otoczenia wahać się na będzie na granicy temperatury referencyjnej - spowoduje to, że układ wielokrotnie...
Witam. Mam taki oto problem. Próbuję mierzyć temperaturę za pomocą diody 1N4848, diodę zasilam poprzez dzielnik napięcia (2 rezystory 1k): napięcie zasilające teraz około 4.2V - bateria 4.5 V a więc dioda jest zasilana napięciem 2.1 V. I teraz jeśli Aref ustawię napięcie zasilania wynik jest stabilny. A jeśli ustawię wewnętrze źródło referencyjne 2.56...
(...) wane są na narastających zboczach sygnału CLK gdy zmiany ich są na opadającym zboczu więc jest ok 100us na ustabilizowanie sygnału. https://obrazki.elektroda.pl/2868912000_... czy jest jakiś sposób na uzyskanie większej rozdzielczości pomiarów ADC niż deklarowane 12bitów tych ADC MCP3204? Zgodnie z zasadami IC, nie mogę komentować...
Czyli prąd mogę zmierzyć okładem ACS712-05B dla którego wartość wyjściowa odpowiadająca maksymalnej to 3.5V a napięcie z dzielnika i odnośnie tego jaki należy dobrać prąd minimalny do poprawnego pomiaru przez uP. Poniżej przedstawiam schemat, dla przykładowo dobranych wartości dzielnika przy pomiarze napięcia kilka volt prąd będzie rzędu nA czy będzie...
Z AVR 12-bitowe ADC mają np. XMEGA. AVR ATMega z Arduino mają max 10-bitowe ADC. Stosując oversampling zapewne uzyskasz potrzebną rozdzielczość pomiaru. Pamiętaj tylko, aby użyć zewnętrznego źródła referencyjnego, gdyż potrzebujesz nie tylko dużej rozdzielczości ale także dokładności pomiaru. Swoją drogą, do kontroli ładowania lipo produkowane są dedykowane...
W sposób bezpośredni nie jesteś w stanie zmierzyć atmegą napięcia wyższego od jej napięcia zasilania. Zasilanie 3.43V daje Ci maksymalnie 3.43V do zmierzenia, Przy większej wartości podanej na ADC będziesz miał wartość 1023. Rozwiązania do zmiany tej sytuacji są dwa, albo dzielnik rezystorowy(np dwa rezystory 10k pozwolą zmierzyć 10V, 10k i 5k pozwolą...
http://obrazki.elektroda.pl/9282369700_1... Coś takiego? A pojemności kompensujące równoległe do rezystora 900Ω tak? P.S Coś nie bardzo to chce działać, prześpię się z tym, może coś mi wpadnie do głowy Dodano po 27 Przesyłam jeszcze schemat układu który ma na celu sterować wszystkim, Prosiłbym o sprawdzenie jego poprawności. W...
Jak chcesz za pomocą 10-bitowego ADC obsłużyć więcej niż 10 przycisków? Jeśli przycisk przyjmuje dwa stany, to do ich reprezentacji potrzebujesz 1 bita, masz 14 przycisków, czyli potrzebujesz co najmniej 14 bitów z ADC, a tylu nie masz. Oczywiście problem nie istnieje, jeśli na raz można nacisnąć tylko jeden przycisk... Kolejna sprawa - po co oddzielne...
Po pierwsze zapomniałeś po ustawieniu bitu ASCC poczekać na zakończenie konwersji, czyli: [syntax=c]while(ADCSRA & (1<<ADSC)); //czeka na zakończenie konwersji [/syntax] Ustawiłeś napięcie referencyjne 2,56V. Jaki sygnał napięciowy na wyjściu daje twój czujnik? W jakim zakresie napięć? Zmienna pomiar nie musi być w Twoim przypadku volatile,...
W czym widzisz problem ? . Sprawa jest prosta napisać kawałek kodu ,który odsyła wartość przetwornika . Zadać określone napięcie i zmierzyć go . Można wykonać takie pomiary dla każdego kanału osobno , dla każdego trybu pracy . Można to przeanalizować pod kątem wewnętrznego i zewnętrznego źródła napięcia referencyjnego . Można to zrobić nawet na płycie...
Witam! Buduję z kolegą pewnego robota, który ma utrzymywać równowagę i wykorzystujemy w nim układ zawierający akcelerometr 3-osiowy i żyroskop 2-osiowy na jednej płytce. Akcelerometr ADXL330 Żyroskop IDG300 Potrzebujemy stabilny i naprawdę dokładny pomiar więc nie będziemy korzystać z ADC układu sterującego (Atmega). Myślimy o jakichś przetwornikach...
To wszystko zależy od tego jaka potrzebna jest dokładność. Można zastosować dobre źródło referencyjne, albo specjalizowany układ kontroli i pomiaru U / I.
Rezonator podłącz raczej tak: http://obrazki.elektroda.net/75_11980308... Numery nóżek u Ciebie są inne ale idea powinna być taka sama. A wyświetlacz raczej tak: http://obrazki.elektroda.net/39_11980309... Nie wiem po co Ci napięcie referencyjne skoro nie wyprowadzasz wejść do przetwornika ADC.
Zrobiłem i ja ten egzemplarz, z poprawkami i mam podopbny efekt jak kol eurotips : nie zawsze włącza się od razu, czasami mam 1-wszy rządek zapalony (ciemne kwadraciki) innym razem w 1-wszym rzędzie mam mam co w rodzaju: "<ooo_oo<_" itp. Trzeba zastosować poprawki w schemacie, które ogłosił Bobo i załadować poprawioną wersję softu, którą zgłosiłem...
Witam. Chciałem podłączyć trochę lepsze napięcie referencyjne do atmegi32 a mianowicie MAX6129 2.5V. Max daje bez podłączonej atmegi równe 2.5V ale po podłączeniu do nogi Aref napięcie siada do około 1.8V i dodatkowo pływa. W programie mam "reference=off". Czy jest to spowodowane zbyt małą wydajnością prądową MAX-a. Według datasheeta może on dać 4mA....
Stąd mam pytanie o aplikacje atmega328p z oscylatorem 16mhz czy ktoś z Was mógłby podzielić się schematem i listą części? W minimalnej konfiguracji powinno to wyglądać, jak na poniższym schemacie. Nie musisz w 100% "odwzorowywać" płytki Nano czy Uno. https://github.com/MCUdude/MiniCore https://obrazki.elektroda.pl/4198404600_... słyszałem...
Witam. Mam takie pytanie. Czy można programowo odczytać napięcie referencyjne wewnętrzne (internal) mikrokontrolera np. Atmega8 ? Pytam dlatego, iż istnieje rozbieżność w poszczególnych egzemplarzach co jest ważne przy układach ADC.
Szukałem ale nie mogłem znaleźć. Och tak, zapewne z nocie katalogowej producent nie zamieścił takowego objaśnienia. Aref - wejście na zewnętrzne źródło napięcia referencyjnego tylko i wyłącznie jeśli tak ADC jest skonfigurowane. W pozostałych przypadkach zostawić wiszące, albo lepiej wstawić mały kondensator ceramiczny filtrujący dodatkowo źródło napięcia...
elektronik8 ma racje. Przeciez te elementy sa zalezne od temperatury itd. A skakanie 10mV to nic :) Gdyby Ci co minute plynelo o 100mV i po jakims czasie mialbys nie 12V tylko 15 to by byl problem. A mierzysz tylko tym miernikiem z zasilacza? Potestuj jeszcze przez jakis czas ze zwyklym miernikiem :) Ja osobiscie nie wierzylem temu Twojemu mierniczkowi...
Witam! Potrzebuje mierzyć napięcie z czujnika które zmienia sie mniej wiecej od 3,7 - 4,2 bede to robil na atmega. Gdybym to wszystko podlaczyl tak jak jest to mierzylbym zmiany napiecia rzedu 0,5V na napieciu referencynym 5V. I teraz moje pytanie: Jak najlepiej mierzyć taki zakres napięć? Pierwsze pomysly: - na dobrym wzmacniaczu operacyjnym odjąć...
Dla poprawienia rodzielczości proponuje zastosować starą poczciwą metodę skalowania zgrubnego i dokładnego. Tzn. Przełacznik zakresu na jakiejś drabince stałorezystancyjnej lub przełączniku CMOS 4051 i na koniec finish na PWM. Tak jest bardziej kulturalnie. Chociaż z PWM do stabilizacji to troszkę bym polemizował , ale to tylko kwestia klasy urządzenia...
Witam Wpadłem na niecodzienny sposób zrobienia generatora PLL z użyciem atmegi tylko nie jestem 100% pewien czy tak się da zrobić więc proszę o weryfikację tego dziwnego pomysłu :) Pomysł jest następujący. Potrzebuję zrobić generator na HCT4046 w zakresie około 1MHz. Układ ma w sobie VCO + PLL i do pracy wymaga częstotliwości referencyjnej i dzielnika...
No avry mają takie coś jak pomiar adc w uśpieniu, żeby zmniejszyć poziom zakłóceń. pozatym masz filtr(dławik + kondensator) na AVCC? To że miernik pokazuje stabilne napięcie nie znaczy że ono takie jest. Miernik ma jakiś tam czas próbkowania i przetwornik (zapewne podwójnie całkujący) uśrednia wyniki. Np jak podasz sygnał o częstotliwości 1kHz, wypełnieniu...
Może i są, pytanie czy dostępne. Wspomniane ATTiny, czy ATMega są w zupełności wystarczające. Dodatkowe bity można uzyskać przez oversampling. Można też dodać zewnętrzne źródło referencyjne, w celu polepszenia dokładności. W SOT23 nie zajmuje miejsca, a dobre można kupić za kilka złotych. Można zastosować też przetwornik na SPI lub I2C zamiast procesora...
1. Wszystko zależy co chcesz tam trzymać ;) 2. Musisz ustawić jkaieś źródło napięcia referencyjnego ( TL431) i podłączyć do AVCC.
Jak już chcecie iść po kosztach to stm32f105 ma więcej pamięci i da się go kupić za 12zł Da się kupić albo i nie. A STM32F100R6T6 za ~4zł wygląda na pewniejsze źródło. Po za tym jeśli projekt "zmieści" się do F100R6 to nie ma problemu zrobić alternatywny wariant na F105Rx z odpowiednio podwyższonymi parametrami. A sprzętowo nie ma różnicy bo te kostki...
Inicjalizacja ADC : #define VREF _BV(REFS0) //napiecie referencyjne podłaczone do vcc void adc_init() { ACSR=0x80; SFIOR=0x00; ADMUX=VREF; ADCSRA=0x85; } odczyt z adc : unsigned int read_adc(unsigned char adc_input) { ADMUX=adc_input|VREF; ADCSRA=0x40; while ((ADCSRA & 0x10)==0); ADCSRA|=0x10; return...
Co ja bym zrobił, gdybym sam robił ten projekt: 1. Przed stabilizatorem elektrolit 1000uF + ceramiczny 330nF (za stabem 100uF + 100nF) 2. atmega8 (tak jak i inne avr'ki) ma wbudowany układ resetu, dodatkowo można załączyć BOD poprzez fusebity. Jeśli układ nie będzie programowalny w układzie, to reset bym podłączył na stałe do VCC, jeśli ma być programowalny,...
Zrobiłem jak pisał Driver, odłączyłem wejście sygnału do LM7001 i podłączyłem sterowanie nap. warikapów przez potencjometr. Przy ok.2,2V miałem f=132MHz a przy ok.7,2 f=136MHz to by było z zapasem dla odbioru i ok.11,5 f=146. Ponownie podłączyłem zgodnie ze schematem, nie zaskoczyła... Myślę że podanie częstotliwości ze skanera nie ma co sprawdzać,...
Wraz z PCB jest mini-przystawka, którą można także wlutować, przydatna przy testowaniu elementów SMD (1206, 805, 603, SOT23). Jako źródło referencyjne uzylem TL431 (2.5 V).
chodzi o rozpoznanie barwy jako takiej czyli czarny, bialy, niebieski, zieony, czerwony (+ jakies 3 inne). barwy maja byc odczytywane z matrycy lcd wiec latwo moge wyeliminowac wplyw oswietlenia zewnetrznego. Prosze o pomoc z podlaczeniem tego wzmacniacza operacynego do 1 diody na swiatlo widzialne.. poszukam info o diodach z filtrami bo nie wiedzialem...
witam Próbuje napisać program który po wgraniu do atmegi będzie pokazywał napięcie i prąd. 10 bitowa rozdzielczość przetwornika A/D jest dla mnie nie wystarczająca, Postanowiłem sięgnąć po technikę zwaną nad próbkowaniem (oversampling) Atmege programuje w bascomie znalazłem artykuł w nowym elektroniku z 2007 roku opisujący to zagadnienie.Przepisałem...
Źle spojarzałeś na model czujnika. Pierwszy istotnie jest tylko on/off, drugi to pętla prądowa, a w rurze jest szereg czuników, których stan układ zamienia na prąd. W nocie piszą, że rozdzielczość może wynieść 1 cm. Tak myślałem właśnie. Pytanie tylko czy zasilanie np. bateryjne z lipo 3,7V pozwoli na taki pomiar. Faktycznie, nie zwróciłem na to uwagi;...
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
Rysując schemat używaj narzędzia Net , wtedy program automatycznie doda węzły (Junctin) na połączeniach co najmniej dwóch sygnałów. Symbole zasilania powinny być skierowane zgodnie z ich wartością napięcia. Kondensatory elektrolityczne nie opisujemy 47nF, tylko 47uF , C4. Rezystory bazowe opisałeś jako 1000, a powinno być 1k . Rezystory opisujemy jako...
Wiking18 - zauważ, że f przebiegu zależy od tego jak szybko ładujesz kolejne próbki. W tym przykładzie tempo ładowania jest stałe i zależy od f timera/rozdzielczość PWM. Ale przecież próbki można ładować rzadziej, dzięki czemu otrzymany przebieg zmieni okres. W innych przykładach, chyba jest to pokazane. Drugi timer może np. wyzwalać DMA, które przerzuca...
Czyli będzie to wyglądało przy deklaracji: ChannelMUX Nie tu mają byc wartosci jakie chcesz wpisać do rejestru ADMUX Czyli tak: w rejestrze ADMUX definiuję napięcie referencyjne, z której strony ustawiam bity i jakich kanałów przetwornika używam. Czyli na podstawie: http://obrazki.elektroda.pl/9318707600_1... ustawiam sobie napiecie...
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 Próbuję odpalić tryb free running w atmega 16 i coś mi nie wychodzi. Z noty katalogowej zrozumiałem, że w rejestrze ADCSRA ustawiam na 1 ADATE umożliwia to wybranie wyzwolenia, natomiast w SFIOR ustawiam na 0 i jest free runing mode. jednak nie chce się odpalić nawet przerwanie od wykonanej konwersji więc przypuszczam, że coś jest nie tak z tym...
atmega referencyjne przetwornik atmega napięcie referencyjne napięcie referencyjne atmega
elektrozaczep brzeczy stukać skręt prawo volvo klimy
pralka indesit spawarka majster
Jak naprawić szybkie klawisze na klawiaturze? Moment dokręcenia śruby półosi Ford S-Max