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,...
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....
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?...
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ą...
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...
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ć
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.
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...
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?
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.
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...
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ć...
[url=http://robodudes.com/czujniki/21-ad... - tutaj potrzebujesz jakiegoś przetwornika ADC. Możesz wykorzystać ten z procesora, ale one są zazwyczaj mało dokładne (widziałem, że chcesz wykorzystać procesory atmega. one mają 10bitowy przetwornik, ale w rzeczywistości trudno z niego tyle wyciągnąć. Opcja to kupienie zewnętrznego...
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ą...
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...
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...
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...
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.
Nie ma i być nie może. W specyfikacji napięcie referencyjne może zawierać się w zakresie -30mV poniżej masy do +30mV powyżej plusa napięcia zasilania (Vdd), a i tak są to wartości bezpieczne. Normalnie to od 0 do +Vdd. Napięcia na wejściach AIN od +100mV powyżej masy do Vdd-100mV, ale przyjmijmy od 0 do +5V. W takim przypadku najprościej zrobić dzielnik...
Przetwornik ADC nie mierzy napięcia jako takiego, tylko stosunek napięcia wejściowego do napięcia odniesienia. Jeśli te dwa wejścia połączysz zawsze dostaniesz ten sam wynik, obojętnie jakie napięcie tam będzie panować.
Witam Muszę zrobić zasilacz +/- 30V 2x 3A ( Symetryczny !!! ) Całość sterowana z Atmega 32 :) Jako A/C wykorzystam 10 bit wbudowane :) Poszukuję jakiegoś przetwornika pod SPI I2C min 8 bit do robienia napięć referencyjnych da komparatorów napięcia i prądu żeby nie kosztował krocie i był dostępny w Polsce! :D Pozdrawiam Marcin Ps : Niech moderator nie...
(...) 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ć...
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...
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.
Na pinie AREF jest kondensator 100nF połączony z masą. Trochę zmieniłem kod. W pętli while nic niema a w obsłudze przerwań jest taki kod: SIGNAL(SIG_ADC) { char wyslij[10]; value = ADCL; PORTB = value; itoa(value,wyslij,2); nadajstring(wyslij); nadajznak(10); nadajznak(13); } Ale tak czy inaczej...
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ąć...
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...
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 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...
a co z połączeniem AREF? Do czego służy? Do podłączenia zewnętrznego napięcia referencyjnego do przetwornika ADC.
Wykorzystywać Atmegę do czegoś takiego to grzech :) Z 6V nie zasilisz uC, ale możesz po stabilizatorze np 5V albo 3.3V. Ja bym radził 3.3V bo 5V to za blisko napięcia akumulatora, jeśli będzie spadać to napięcie układu również. Przy zasilaniu 3.3V masz większy zapas. I teraz ustawiasz napięcie referencyjne jako VCC i dobierasz tak dzielnik napięcie,...
Witam kolegę Jareckiego nie wiem czy zauważyłeś - pt1000 przy zmianie temperatury o 1 stopień (z 0 do 1 stopnia celcjusza, bo jest nieliniowy) towarzyszy zmiana oporu o 3,9 Ohma przy prądzie 1mA daje to całe 3,9mV (0,0039V) z tego co się orientuję Atmega ma 10 bitowy przetwornik co przy napięciu referencyjnym 2.5V (nie doczytałem jakim napięciem go...
Witam serdecznie, To mój pierwszy post na tym Forum, dotąd tylko czytałem, witam więc Wszystkich. Potrzebuję porady odnośnie tego, jakie przetworniki ADC i DAC zastosować w swoim projekcie. Cały układ ma posłużyć do wykonania doświadczenia elektrochemicznego. Przetwornik analogowo-cyfrowy ma mi służyć do mierzenia prądów o wartościach w zakresie -50mA...
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...
https://obrazki.elektroda.pl/7927867900_... Jak mówi słynny dowcip - każde urządzenie elektryczne po włączeniu do prądu działa lepiej. Zasilacz (lub bateria czy panel słoneczny) jest integralnym elementem każdego sprzętu. Kiedyś zasilacze projektowało i konstruowało się razem z urządzeniem. Dziś, w dobie tanich zasilaczy impulsowych...
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...
http://obrazki.elektroda.pl/9114017400_1... Zanim Fukushimę nawiedziła fala, zaczytywałem się m.in. w stronie c4r0 o promieniowaniu jonizującym. Tak jakoś mnie temat zainteresował, a że lubię konstrukcje nietypowe to po małym rozpoznaniu postanowiłem zrobić dozymetr, który będzie oferował ciut więcej niż klasyczne urządzenia pokazujące...
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...
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...
Zgadza się dzielnik napieciowy podzieli napięcia na połowę ale jeszcze jest źródło referencyjne +2,5V które przesunie ci poziom masy czyli -2,5V będzie pszesunięte na 0V, OV przesunietę zostanie na +2,5V a +2,5V na +5. Czyli wszystko mieści się w zakresie od 0 do +5V i może zostać przetworzone przez A/C uP(ATmega). No tak, nie zrozumiałem w pierwszej...
Witam! Pierwszy raz mam do czynienia z magistralą SPI i nie jestem pewien czy poprawnie stworzyłem taki układ: http://obrazki.elektroda.net/38_12597835... Jest tam na SPI podłączony LCD wg opisu tutaj (moja pomyłka - na schemacie jest element PCD8544, który rzeczywiście jest użyty, ale nie bezpośrednio w tym układzie - LCD wraz z tym elementem...
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...
Panowie, Od dłuższego czasu zastanawiam się nad fenomenem popularnosci DS18B20 w układach z mikrokontrolerami wszelkiej maści. Przecież na rynku jest dostępny przetwornik o takiej samej dokładności, znacznie prostszy w implementacji. Mam tu na myśli przetwornik LM35, który jest w większości sklepów tańszy od DS18B20. Do jego obsługi wystarczy jeden...
spokojnie, sprawdzalem na "okrojonym" programie: #include <avr/io.h> #include <stdlib.h> #include "hd44780.h" #include "twi.h" #include "bcd.h" #include <avr/delay.h> #include <stdio.h> #include <avr/signal.h> #define VREF _BV(REFS0) //napiecie referencyjne podłaczone do vcc void adc_init()...
A co ma ADMUX do AVCC? AVCC to zasilanie. Nie tylko przetwornika zresztą. Ma być podłączony do VCC. Może być podłączony przez dławik albo jakiś inny filtr, ale ma być na nim miej więcej takie napięcie jak na VCC. Czyli w Twoim przypadku z 5V. ADMUXem możesz tylko wybrać AVCC jako napięcie referencyjne. Co nie zmienia faktu że nawet jak nie wybierzesz...
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...
Pomiar natężenia prądu stałego można zrealizować przy użyciu wbudowanego w mikrokontroler przetwornika analogowo-cyfrowego (A/C), który umożliwi pomiar napięcia. Pomiaru dokonuje się metodą pośrednią, mierząc spadek napięcia na rezystorze pomiarowym. Uzyskane napięcie można przeliczyć na natężenie prądu używając prawa Ohma. Przykładowa realizacja takiego...
Witam dopiero zacząłem przygodę praktyczną z mikrokontrolerami padł wybór na programowanie w C oraz na rodzinę Atmela(najwięcej przykładów oraz opisów). Mam pewien problem z ich obsługą chciałbym zrobić przycisk za pomocą którego bym wyłączał(reset) lub załączał(set bez trzymania przycisku) jakieś wyjście. Napotkałem na pewne utrudnienia pomimo tak...
RitterX napisał: Po to jest algorytm kalibracji w mikrokontrolerze by na bieżąco kompensować nie tylko zmiany w nastawach sondy ale i w całym torze pomiarowym. Dobre źródło referencyjne zapewnia stabilne warunki przetwarzania czyli będzie rzutowało na ograniczenie błędów przypadkowych. Wyjątkowy bełkot , i nie mieszaj tu referencji bo piterek-23 ma...
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...
Witam, W projekcie mam Atmegę i przetwornik ADC ADS8326. Potrzebuję podać zewnętrzne napięcie referencyjne 5V na ADC Atmegi i ADS8326. Układy są zasilane ze stabilizatora 7805, który na wyjściu ma ok. 4,9V. Stabilizator zasilany 12V, prąd ok. 0,2A. Czy fakt niższego napięcia zasilającego od referencyjnego nie będzie powodował problemów w działaniu,...
wazne jest tez aby napiecie na wejsciu analogowym atmegi nie przekraczalo napiecia referencyjnego ...ale chyba nie dlatego, że jest to niebezpieczne dla układu? Dodano po 34 Sory PANMACHANIK. Jednak zostanę przy LM35. Teraz też mam problem, mianowicie: jak rozbić wartości pomiaru LM35 na dziesiątki, jedności, i części dziesiętne? Chodzi o to, że nie...
Witam Mam kolejny problem Ze strony ADMUX |= (1<<REFS0); //napiecie z Avcc oraz w pliku nagłówkowym z mieniłem port jaki mam podłączony na płytce tzn #define LCD_RS_DIR DDRD #define LCD_RS_PORT PORTD #define LCD_RS (1 << PD0) #define LCD_E_DIR DDRD #define LCD_E_PORT PORTD #define LCD_E (1 << PD1) #define LCD_DB4_DIR...
Zastanawia mnie tylko jak to mogło być możliwe? Nie wyobrażam sobie, żeby przetwornik robił jakiekolwiek pomiary powyżej napięcia referencyjnego. No, ale i perpetuum mobile podobno jest możliwe...
Ja tu kombinuje co może być nie tak i nawet nie zauważyłem od razu tego "kwiatuszka"... Napięcie referencyjne masz rozumiem 5mV...? Tak...? Jeśli masz jednak 5V to wypadało by jako referencyjne przy obliczeniach dać 5000mV, nieprawdaż...? Zmienna adc może być unsigned long int...
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 przetwornikiem w mikrokontrolerze ATmega16. Podając na wejście mkrokontolera napięcie bezpośrednio z zasilacza regulowanego przetwornik dokonuje prawidłowych pomiarów. Przetwornik ma ustawione napięcie referencyjne na 2,56V (opcja "internal" w Bascomie). Dziwna sytuacja pojawia się gdy do wejścia podpinam dzielnik rezystancyjny....
witam ponownie...otóż dobra wiadomość jest taki że dzięki wyrozumiałości i wysiłkom kolegów aby wlać mi do głowy trochę oleju nazwanego "C" podumałem pooglądałem i zacząłem pisać program od nowa....efekt tego taki że mam działający program choć z małą usterką .... otóż wyświetla mi po obu zdefiniowanych napisach trzy cyfry pływające w zakresie od 165...
tak z tym że napięcie referencyjne musi wtedy być 5V. avr ma napięcie eferencyjne 2,56V ale można ustawićaby kożystał z VCC dokładność wtedy troszke uciepi ale do prostego miernika wystarczy.
Witam Pierwsza sprawa -akcelerometr jest zasilany do max. 3.6V , jeżeli masz Atmega na (typowo) 5V, to już jest to pierwszy błąd. Co do podłączenia, ta z datasheetu jest dobra - dla mnie działa bez problemu. Wskazywanie wyników - musisz każde z wyjść XYZ (analogowe) podać na wejścia przetwornika A/C(przykładowo). Nie będzie nigdy tak ,że gdy akcelerometr...
Cześć !!! Metod pomiaru jest wiele :) 1. Zastosowanie układu przesuwania poziomu 0 z wykorzystaniem źródła referencyjnego np. 2,5V oraz aktywny dzielnik napięcia. Ale rozdzielczość A/C dzieli się na 2x15V. 2. Druga możliwość stosując inwerter napiecia -15V i mierząc jednym kanałem napiecie +15V, drugim kanałem -15V (Atmega 8 ma 6 kanałów). Rozdzielczość...
Chciałbym kupić jeden z tych zestawów uruchomieniowych i prosze o opinie. Chciałbym pozanać wasze zdanie o ich wyposażeniu. Moduł ZL12AVR opracowano z myślą o ułatwieniu powszechnego stosowania mikrokontrolerów ATmega16 przez konstruktorów, którzy nie mogą lub nie chcą inwestować w zautomatyzowany montaż elementów o relatywnie gęstym rastrze rozmieszczenia...
1) Na forum przeczytałem ze można (nawet ze jest to wewnętrznie zwarte) wiec nie rozumiem dlaczego miałby to być błąd... W końcu chce mieć napięcie odniesienia 5v...No chyba ze chodzi Ci o filtrowanie napięcia referencyjnego? 2) Myślałem ze stabilizator na wejściu zasilania załatwi sprawę ale skoro uważasz inaczej to sie dołoży się kondensator :) 3,4,5)...
Samples Per Second. Skoro tego nie jesteś pewein, nie obraź się, ale to znaczy, że masz niewielką wiedzę na temat ADC. oczywiście moja wiedza z tego zakresu nie jest niewielka, jest żadna bo skończyła się razem z wykładem o ADC, pamiętam tylko obraz wykresu próbkowania, oraz to że próbkowany sygnał musi być przynajmniej 1/2 najwyższej częstotliwości...
Czesc! Moje pytanie jest takie: czy wartość napięcia referencyjnego dla przetwornika a/c w ATmedze (konkretnie ATmega16) może być większe od napięcia zasilania? np. wynosić 15V. W pdf'ie Atmela nie ma wprost napisane że może być większe od napięcia zasilania. Dzieki za pomoc!
Zdecydowanie bardziej odporne na zakłócenia i mniej wrażliwe na błędy projektowe będzie ADS1234 + Atmega. Oczywiście tylko i wyłącznie w przypadku, gdy układ umiesciliśmy w całości bezpośrednio przy czujniku oraz zapewnimy dobrej jakości zasilanie tensometrów i (przede wszystkim) referencję dla przetwornika. Jeśli układ będzie wisiał na długich przewodach,...
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) | (...
[syntax=c]//Pomiar napięcia przetwornikiem A/C i prezentacja wyniku na LCD 2x16 HD44780 #include <avr/io.h> #include <util/delay.h> #include "HD44780.h" //definicja ADCIN (wejście ADC) #define ADCIN PA1 void main(void) { char wynik[4];//bufor LCD_Initalize(); //inicjalizacja LCD LCD_GoTo(0, 0); //Ustawienie kursora w pozycji (0,0) LCD_WriteText("ADC...
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...
Mam "ale" co do schematu... Jeżeli zasilamy uC z 5V i chcemy wykorzystać je również jako napięcie odniesienia to podłączanie go jeszcze raz do Aref mija się z celem... Przy starcie przetwornika ustawiamy pin AVcc jako źródło napięcia referencyjnego a na pin Aref dajemy kondensator do masy... Jest to opisane w dokumentacji jak również zalecany sposób...
Witam Coś się tak uparł na ten zewnętrzny przetwornik, pewnie go masz i szukasz na siłę zastosowania :D . W ATMEGA8 jest przetwornik 10bit co daje dla zakresu pomiarowego do 500°C skok co 0,5°C i wystarczy tak skalibrować wzmocnienie na wzmacniaczu operacyjnym aby przy 500°C było na wy. 2,56V (ma być tyle ile jest napięcia referencyjnego na procesorze).
dlatego ponawiam prośbę o wartość rezystora dla napięcia 12 oraz 24 V. Tego ci nikt nie poda. Musisz to obliczyc, biorac pod uwage spadki napiecia na przewodach, czyli odleglosci transmittera od ukladu pomiarowego, aktualne napiecie zasilania, oraz wybrane napiecie referencyjne processora. Napiecie zasilania (excitation voltage) rowniez nie jest dowolne...
Po pierwsze - jeśli włączasz wewnętrzne napięcie referencyjne to nie wolno nic podłączać pod VRef. Jedynie kondensator odsprzęgający. W przeciwnym przypadku najpewniej uszkodzisz wewnętrzne źródło referencyjne. Kolejna sprawa - ADIF jest ustawiany pod koniec konwersji, a ty masz pętlę, która pętli się tak długo jak ADIF jest ustawiony - czyli wiecznie....
Zasilanie jest filtrowane, na wyjściu LM7815 mam kondensator 100n. To napięcie zasila przetwornik oraz przez kondensator 330n do LM7805 z które zasilany jest AVR. Component_1 to LT1021-10, taki jak pokazany w nocie, żeby uzyskać napięcie referencyjne 10V. CPOL i CPHA są ustawione na 1. Taktowanie AVRa ustawione na 4Mhz, preskaler dzielił przez 16, a...
Przede wszystkim unikaj połączenia bezpośrenio do Atmegi :) Napięcie mierzone nie może przekroczyć 6 V. Zastosuj conajmniej dzielnik rezystancyjny i rezystor ograniczający. Druga sprawa to dokładność pomiaru. Jeśli stosujesz źródło referencyjne wewnętrzne i nie zasilisz przetwornika AC oddzielnie przez dławik możesz się spodziewać wachań wyniku pomiaru...
Witam Napisałem na podstawie kursu http://mikrokontrolery.blogspot.com/2011... program na uC Atmega16 mierzący napięcie ,lekko go modyfikując ,żeby wynik pomiaru zamiast na LCD został wysłany przez UART/USART do AVRTV na uC Atmega8 . Obsługę UART znalazłem tu http://www.forbot.pl/forum/topics49/c-ua...
Proponowałbym LCD podłączyć do portu razem z ISP, zostanie trochę wolnych portów na rozwój. Odnośnie zasilania części analogowej i napięcia referencyjnego to przy budowie podobnego sterownika do pieca CO, też na ATMega16 testowałem różne kombinacje. Mam 5 czujników temperatury na przetworniku ADC z wewnętrznym AREF, chodzi poprawnie. Jako ciekawostkę...
Reset ma wewnętrzny pull-up ale jeżeli spodziewasz się dużych zakłóceń to można dołożyć jeszcze opornik 4,7k i kondensator 0,01-0,1uF... Przycisk reset powinien zwierać ten pin do masy ale wtedy kondensator musi być... tzn. powinien być... AVCC to zasilanie przetwornika A/D... AREF to wejście zewnętrznego napięcia referencyjnego... Co zrobić z AVCC...
Ja ustawisz napięcie referencyjne na AVCC, to przy 1V odczyta Ci: ADCW = 1V/AVCC*1023 czyli dla AVCC = 5V: 1V/5V * 1013 = 205
Tak wiem jestem okropny w te klocki. Więc tak, teraz używam timera do przerwania. Mógłbyś mi wytłumaczyć czemu mam nie używać free runu? Floaty zastąpiłem intigerami. Efekty: piksele wyświetlają się na określonych poziomach. Niestety są między nimy spore odstępy. Poza tym gdy są przesuwane w lewo(aby był efekt zmieniającego się przebiegu) nie są aktualizowane...
Witam Do Atmegi32 dołączyłem przetwornik cyfrowo-analogowy MX7225. Jest on 4-kanałowy a pod każdy kanał ma napięcie odniesienia 2.5V. Mój problem polega na tym ze po włączeniu zasilania przetwornik na wyjściu 1 ma 0V a na pozostałych wystawia napięcia referencyjne i nie reaguje na sygnały z procka. Czy to znaczy ze DAC jest popsuty????? Pozdrawiam
Witaj - 40mA dc/pin to jest absolutna maksymalna wartość, która nie gwarantuje, że coś się nie stanie złego. Dozwolona obciążalność wynosi 20mA/5V 10m/3V plus dodatkowe ograniczenia (na port lub zakres pinów i całkowita obciążalność). - obciążalność bez wyraźnego przysiadania Aref wynosi 1-2mA - czas ustalania napięcia referencyjnego jest wliczony w...
Mam kilka pytań bo nie do końca mogę zrozumieć kilka terminów dotyczących funkcji przetwornika ADC atmega16.Powiedzmy że ustawiam sobie na dzielniku napięcia poprzez potencjometr dokładnie napięcie 1/3 napięcia akumulatora i podpinam do do pinu ADC1czyli PA1 mojej atmegi16. Czy wtedy w VREF wpisuję np. 4.0(tzn.1/3 napięcia akumulatora) ?.czy mam wpisać...
Witam, Pytanie jak w temacie, jakie maksymalne napięcie mogę dostarczyć do Atmegi8 jako napięcie referencyjne? (nie znalazłem takiej informacji w datasheet'cie*) Dokładniej chodzi o to, że muszę zmierzyć napięcie nie większe niż 10V (względem masy atmegi), nie chcę dawać dzielnika ponieważ pomiar odbywać będzie się w obwodzie prądowym (z małymi prądami)...
Nie wiem po co Ci ten zmienny przecinek - chyba nie ma problemu z policzeniem wszystkiego na liczbach całkowitych. Nie wiem też, na co miałbyś czekać w przerwaniu. Możesz do wszystkiego używać jednego timera, np. tego od PWM - to zwykle lepsze rozwiązanie niż zgłaszanie przerwań z kilku timerów. Sam zadecyduj, jak często chcesz wykonywać pomiary -...
If V == I Then Czemu kolega przesiada się z "C" na Baskoma? W Baskomie jest prościej If V = I Then przy czym nie wykonuje się V = I. Ponadto porównano w tym warunku zmiennie Single i Word Brak zakończenia End If dla If V = I Then For I = 0.1 To 1 - sam nie wiem jak to się wykona Lepiej chyba byłoby np. For I = 0.1 To 1 Step 0.1 Brak w tej pętli for...
Spróbuj dać filtr dolnoprzepustowy rc(jak najbliżej pinu) na wejście przetwornika powinien ustabilizować pomiary ale co do 0 raczej nie pomoże. Jak masz możliwość spróbuj inne źródło zasilania albo zewnętrzne referencyjne podpiąć. P.S Czy jak mierzysz "0" zwierasz przetwornik do masy czy korzystasz z dzielnika ? Spróbuj jakimś krótkim przewodem podpiąć...
1. O ile jest Atmega przetaktowana? Jak to wpływa na jej pracę? Taktuje 20MHz, a powinna byc 16. Negatywnego wpływu nie zauważyłem ale docelowo ma być Mega324, której Fmax 20MHz. Powodem zastosowania M324 jest także to, ze każde wyprowadzenie może generować przerwanie. Dzięki temu klawiatura będzie obsługiwana bez przerywania generowanego sygnału....
To może być wina zbyt dużych tętnień na zasilaniu. Do przetwornika najlepiej doprowadzić napięcie zasilające przez dławik, bardzo ważny jest też dobór kondensatorów blokujących na zasilaniu. Wyższe wartości mierzonych napięć są w mniejszym stopniu podatne na zakłócenia.
http://obrazki.elektroda.pl/5520235900_1... Witam, Przedstawiam kolejną konstrukcję, która była tematem mojej pracy inżynierskiej. Był to układ do sterowania mocy za pomocą PWM. Tak naprawdę, układ miał poprostu generować na wyjściu PWM (f=1 http://obrazki.elektroda.pl/5536347000_1... http://obrazki.elektroda.pl/9276215500_1...
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...
Problem w tym, że: Komparator napięcia służy do porównywania analogowego sygnału u(t) z napięciem progowym (referencyjnym) U: w przypadku idealnym wyjście komparatora przyjmuje tylko dwie wartości napięcia, wysoką H (high) i niską L (low), jedną dla u(t)<U, drugą dla u(t)>U. Przejście od jednego stanu do drugiego zachodzi dla u(t) = U, to jest...
Rzeczywiście, może wyraziłem się niejasno - do końcówki oznaczonej AVCC ma byś dołączone napięcie referencyjne. Może to być napięcie VCC zasilające uC. Ten dławik (filtr) może być pominięty, jeżeli nie zależy nam na dokładności ADC deklarowanej w specyfikacji technicznej. Pozdrawiam Dodaję poniższy tekst po przeczytaniu odpowiedzi Tdv: Oczywiście, chyba...
Przede wszystkim prosiłbym każdego wypowiadającego się w temacie i jadącego po mnie ile wlezie o dokładne przeczytanie postów wyjaśniających zasadę działania, a przed zaproponowaniem swoich "najlepszych" rozwiązań tego problemu o dogłębne zastanowienie się. Na papierze wszystkie takie "super" rozwiązania działają, gorzej w praktyce. Projekt naprawdę...
Dlaczego w datasheet-cie procesora ATMega8 pisze że pierwszy pomiar za pomocą przetwornika ADC trwa 25 cykli a następne po 13 cykli? Co takiego procesor robi przy pierwszym pomiarze? Ile cykli trwa ustabilizowanie się przetwornika po jego włączeniu? Gdy po kilku pomiarach przełączę napięcie referencyjne z VCC na 2.54V to ile będzie trwał kolejny pomiar?...
Mam problem i nie wiem jak z tym walczyć. Jest zrobione urządzenie na ATMEGA8 w którym wykorzystany wewnętrzny przetwornik ADC i wewnętrzne źródło napięcia odniesienia. W dokumentacji jest podane że źródło napięcia odniesienia jest 2,56V. Efekt jest taki że mam trzy urządzenia prototypowe i w każdym to napięcie jest inne. W jednym 2,52V w drugim 2,6V...
Nie wiem dlaczego zamienia mi wyniki z odczytu pomiaru przetwornika AC. We wcześniejszej funkcji mam inicjalizację rejestrów ADMUX i ADCSRA [syntax=c] ADCSRA = (1 << ADEN) | (1 << ADPS2) | (1 << ADPS1) | (1 << ADPS0); ADMUX=0x00; [/syntax] Stosuje napięcie referencyjne zewnętrzne dlatego bity REFS1 i REFS2 rejestru ADMUX ustawiłem...
Przetwornik konfigurujesz, przykład np. w dokumentacji http://ds5.agh.edu.pl/~czaro/naukowo/avr... Z przetwornika będziesz dostawał wartości liczbowe: od 0 do 1023. W zależności od wybranego napięcia referencyjnego, otrzymywana wartość cyfrowa będzie proporcjonalna do wejściowego napięcia w odniesieniu do referencyjnego. Z dokumentacji możesz odczytać...
sluszna uwaga :D Napiecie referencyjne to maksymalna wartosc na wejsciu, nie mozna jednosnacznie powiedziec, ze do niego przyrownywana jest wartosc mierzona bo to zalezy od konstrukcji przetwornika ale mniejsza o to. "Pojemnosc bitu" hmm... raczej waga jednego bitu (bitu w sensie roznicy jednego bitu w wartosci a nie 1 bitu rozdzielczosci).
16 bitów można uzyskać z w miare stabilnym wynikiem, dobrze stabilizowane zasilanie i dobrze stabilizowane napięcie źródła referencyjnego, + do tego filtr na wejściu przetwornika. Z wyższą rozdzielczością nie ma sensu już kombinować, próbowałem nie raz uzyskać 24 bity, niestety z bardzo kiepskim wynikiem (skoki trzech ostatnich cyfr). Ale skoro 14 bitów...
atmega referencyjne atmega napięcie referencyjne napięcie referencyjne atmega
telewizor philips gniazdo antenowe regulacja silniczków korad ka3005 wentylator
zasilacze czarna lista corral super n3500
Jak podłączyć grzałkę do opalarki z 3 przewodami? Lokalizacja sterownika airbag w Citroenie Jumper 2018