Wystarczy że ustawisz napięcie referencyjne na AVCC (czyli na 5V).
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 , 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...
https://obrazki.elektroda.pl/1982238900_... Tym razem chciałbym zaprezentować zasilacz warsztatowy mojego projektu. Troszkę czasu nad nim spędziłem, aż osiągnąłem zakładany efekt. Obecna rewizja płytki to 18, więc trochę wersji przetestowałem :D Ale do rzeczy. Jest to zasilacz z torem analogowym i sterowaniem cyfrowym. Parametry zasilacza...
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...
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. Chciałbym w układzie wykorzystać napięcie z pinu AREF (ustawione jako wewnętrzne źródło 2,56V) jako napięcie referencyjne (podzielić na dzielniku przez 2) dla 4 wzmacniaczy operacyjnych, nie mogę się dogrzebać w dokumentacji Atmegi16 czy mogę to napięcie wykorzystać "na zewnątrz" a jeśli mogę to jakie jest dopuszczalne jego obciążenie (potrzebuję...
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...
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...
Walczę z obsługa klawiatury - w tym necie nic sensownego znaleźć nie można .... na razie tyle .......; #include <stdio.h> #include <stdlib.h> #include <HD44780.h> // definicje zmiennych ----------------------------------------... #define vcc_ref 5.0 // napiecie referencyjne #define hall_ref 2.5 // napiecie referencyjne...
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...
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...
Witam, Próbuję zrobić porównanie zawartości tabeli z tekstem w tym przypadku to litera "E". Nie wiem gdzie popełniam błąd. [syntax=c] uint8_t pozMe = 0; uint8_t maxMe = 4; const char * Menu[][4] = { {{"Ust."} ,{"a"} ,{"A"} ,{"?"}}, {{"Ust."} ,{"b"} ,{"B"} ,{"?"}}, {{"Zmien"} ,{"c"} ,{"C"} ,{"?"}}, {{"Exit"} ,{"e"} ,{"E"} ,{"?"}} }; void ..... // inna...
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
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, poniżej prosty progranm w bascomie który nie działa a chyba powinien... Sekcja LCD działa bez zarzutu, ale ADC pokazuje na lcd cały czas 1023 niezależnie jakie napięcie podam na nóżkę ADC. Gdzie jest błąd? Dziękuję za pomoc. $crystal = 16000000 $regfile = "m16def.dat" Config Lcd = 16 * 2 Config Lcdpin = Pin , Db7 = Portb.0 , Db6 = Portb.1 , Db5...
Bardzo Was proszę o pomoc bo nie mogę sobie dać rady. Uruchamiam przetwornik ADC w ATMega 8. Mam podłączony wyświetlacza LCD 2x16 do prezentacji wyników. Jako źródło napięcia stosuję napięcie zasilające 5V. I nie mogę uzyskać stabilnych wskazań. Po konwersji cały czas wynik jest inny. Jako płytkę testową stosuję AVT948 bo miałem pod ręką tyle tylko...
Witam, chciałbym się Was zapytać jaką wartość osiąga zmienna ADCW (rejestry ADCH + ADCL), przy podczas pomiaru przetwornikiem ADC w mikrokontrolerze przekroczymy wartość napięcia odniesienia (w moim przypadku 2,56V). Chciałbym przekroczenie wartości napięcia na pinie pomiarowym ująć konkretnie w programie, ale nie wiem nawet jaką wartość wtedy osiąga...
Witam szanownych użytkowników, Projektuję sterownik mikroprocesorowy na bazie układu ATmega32, w którym będę dokonywał konwersji analogowo - cyfrowej z sześciu kanałów ( PA0 - PA6 ). Zakres napięć moich sygnałów analogowych to 1-5 http://obrazki.elektroda.pl/5735917800_1... OTO MOJE PYTANIA: Czy lepiej brać to napięcie z pinu AVCC, czy...
Witam, Chciałbym raczej tak z czystej ciekawości spróbować na jakimś większym procku typu Atmega64 tak czysto dla efektów poznawczych wypróbować jak się programuje w C++ . Na razie nie jest istotne dla mnie czy to jest opłacalne czy nie bo jak mówię tylko próba .... ale.... przy okazji mam pytanie związane z C++ (może troszkę nawet w oderwaniu od tematu...
Witam. Koledzy czy aby tą atmegą mierzyć napięcie względem napięcia zasilającego część analogową trzeba zewrzeć nogi AREF z AVCC? Wydaje mi się że w takiej np atmedze8 wystarczyło wpisać Reference=AVCC. W tej wydaje się to nie działać.
Istnieją specjalizowane moduły GPS pracujące jako referencyjne źródło czasu. Należałoby wykorzystać coś takiego, ale to są istotne koszta.
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?
Każda ATmega ma gorszy stosunek mocy obliczeniowej do ceny od przeciętnego współczesnego uC 32-bitowego. Nie zachowuj się jak R_MIK. Wątek jest o konkretnych MCU. a czy te nowe atxmegi mają większą moc obliczeniową ogólnie od atmeg. Proszę o ogólne porównanie, żeby nie brać na przykład najlepszej atmegi i najgorszej xmegi . i które mają lepszy stosunek...
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. 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ą)...
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ę...
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ć
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...
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...
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 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...
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...
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...
Te 32 bity to w małych projektach wygoda, w dużych - konieczność. Głupia średnia krocząca o głębokości 16 przy 12bit próbkach wymaga akumulatora 16bit. Szybka zamiana wartości z ADC na mV (bez dziwnego dzielenia i floatów) wymaga już więcej (dla Vref=3300 masz (3300*adc_val)>>adc_bits, wykonanie mnożenia wymaga juz 24 bitów). Łatwo się przyzwyczaja...
AVE... Pytania mam trzy: 1. O ile jest Atmega przetaktowana? Jak to wpływa na jej pracę? 2. Dlaczego nie użył kolega na przykład AD9833 lub podobnego układu "DDS w kostce"? Co prawda ceny ich w Polsce są absurdalne, ale na ebay AD9833 idzie kupić za około 8-9 złotych, a gotowy moduł kosztuje ~14PLN, tylko się czeka dwa tygodnie do dwóch miesięcy. 3....
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...
Witam Potrzebuje mierzyć amplitude sinusoidy w zakresie 0.1 do 10V, czestotliwosc 20Hz - 24kHz (do dyspozycji mam przetwornik adc w uk atmega 16 (rozdzielczosc pomiaru to 17,5mV)). Odpada zwykły detektor wartosci szczytowej na samej diodzie i kondensatorze (bo spadek na diodzie 0.7 V ). Znalezłem taki schemat: http://obrazki.elektroda.net/67_12118845...
I jeszcze pytanie. Jak był cela zastosowania oscylatora przy Mega48? Tak jak pisałem w opisie akurat miałem taki w zbiorach z wylutu 7,68MHz (nie miałem w zbiorach rezonatora o tej częstotliwości a chciałem takiej). Pytanie było po co w ogóle oscylator/kwarc, a nie wewnętrzny RC? Z prostej przyczyny - z drugim prockiem komunikuje się przez RS232. Projekt...
Zasilacz ATMEGA działa. Zamiast LT1491 wstawiłem 2xLM358. Błąd zera ok. 0.1V. Na razie zasilacz uruchomiony z regulacją 0-15V i 0-1.5A przy napięciu wejściowym 18V. Błąd ustawienia napięcia nie przekracza 0.1V, błędu prądu nie sprawdzałem. W układzie zostało zmienione podłączenie napięcia referencyjnego z wewnętrznego na zewnętrzne AVCC - procesor źle...
Kondensatory obok kwarca mają 22pF, zasilanie na resecie też sprawdziłem, ma 5V. Natomiast gdy przycisk jest wciśnięty spada do 0V. Zasilania mikrokontrolera i części przetwornika A/C sprawdziłem wynosi 5V. Natomiast napięcie referencyjne przetwornika programowo ustawiłem jako napięcie zasilania. Zastanawiam się jednak czy może komuś w sklepie podczas...
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....
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...
1. TAK... GPIO - general purpose I/O... 2. Poziom masy... 3. Można w rejestrach ustawić jako napięcie referencyjne napięcie zasilania przetwornika AVCC a na AREF daje się kondensator do masy... 4. nie wiem o co chodzi.....!.?.! 5. Żeby napięcie nie wzrosło powyżej 4V można dać zenera bodajże 4,1V równolegle do masy... Stabilizator odpada nawet lowdropout...
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łbym zwrócić się do was z problemem, z którym walczę już od jakiegoś czasu. Zaprojektowałem sterownik do wytrawiarki, w którym między innymi znajduje się ATMega32 i czujnik temperatury LM32. Gdy zacząłem pisać program i uruchomiłem ADC okazało się że wynik bardzo mocno skacze. Pomyślałem że źle zaprojektowałem płytkę i podłączyłem owy czujnik...
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, Na początku chciałbym się przywitać, jest to mój pierwszy post na forum mimo, że obserwuje je od dawna. Stanąłem przed następującym wyzwaniem: Posiadam tensometr: L6G zakupiony na wagiwlkp.pl (niestety nie mogę umieszczać linków ) W nim znajduje się klasyczny mostek watsona. W dołączonym do niego dokumencie jest informacja iż napięcie przy maksymalnym...
Wszystko się zgadza. Problemem będzie jednak duża niedokładność otrzymanego przeze mnie pomiaru. Chciałbym aby możliwy był pomiar temperatury w zakresie około od -30, do 30 stopni celciusza. Wartość rezystancji czujnika, według noty katalogowej wahałby się pomiędzy 624 a 1040 Omhami. Bez względu jaki rezystor zastosowałbym do dzielnika napięciowego...
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?...
program wyglada tak: #include <avr/io.h> //przetwornik a/c, wejscie analogowe #include <avr/interrupt.h> #include "delay.c" #include "a.h" void PWM_Init (void) { //volatile uint16_t; TCCR2 = (1 << WGM20) | (1 << COM21) | (0 << CS22) | (1 << CS21) | (...
Witam, próbuję odczytać z czujnika wskazanie temperatury. Robię to w ten sposób, że podpinam czujnik do wejścia ADC0, pod napięcie referencyjne podpinam bezpośrednio VCC, w moim przypadku 5V, wszystkie rejestry ustawiam zgodnie z datasheetem. Odczytuję wartość rejestru ADCH i wystawiam na port D, pod którego nóżki mam podłączone diody. Kod programu:...
Witam. Mam problem z kodem. Wszystko się kompiluje ale zawartość funkcji void wyswietlwynik(float dana) nie uruchamia się. Jeśli zawartość tej funkcji jest w pętli while(1) wszystko jest ok [syntax=c] #include <avr/io.h> #include <util/delay.h> #include <avr/interrupt.h> #include "HD44780.h" #include "HD44780.c" float adc; void inicjalizacjatimerow()...
..próbuje coś spłodzić korzystając z manuali ale szło bardzo opornie...no i utknąłem...chciałem najpierw odpalić LCD z "podstawionymi" wartościami danych 'volt' 'solar' 'aku' i dopiero potem zabrać się za ADC i gdybym miał już pomiar napięcia zdefiniować ustawienia progowe min/max i wypchnąć to na jakiś port poprzez MOC sterujący ładowarką...na ale...
Wiesz, gdybym to projektował od zera to na pewno wziąłbym pod uwagę kilka innych rzeczy. Przede wszystkim zrobiłem ten multimetr tylko dlatego, że nigdy nie użyje projektu na atmegę z zamkniętym źródłem lub źródłem napisanym w bascomie. Zasilacz zrobiłem z gotowego projektu ponieważ nie chciało mi się tego od nowa projektować. Doszedłem do wniosku,...
Pracuję cały czas nad pomiarem napięcia i natężenia zasilacza 0-24V i 0,9A. Ponieważ max napięcie i prąd: Maximum Operating Voltage ........................................... 6.0V DC Current per I/O Pin ........................................... 40.0 mA Więc zrobiłem dzielnik: ............ Wówczas mi wychodzi napięcie na ADC4: A tu ju wszystko...
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)...
atmega napięcie referencyjne atmega referencyjne przetwornik napięcie referencyjne atmega
skacząca wskazówka renault przeźroczyste paski mazda błąd poduszka
ASRock P4VM900 – podłączenie Power LED, HDD LED i głośnika na PANEL1 i SPEAKER1 T-REX Vulc. B: Klej do wulkanizacji na zimno - instrukcja i zastosowanie