Zwróć tylko uwagę na to czy JTAG jest wyłączony (fusebit JTAGEN na 1). Jeśli jest włączony wyświetlacz może nie działać. Uruchamiając mój pierwszy wyświetlacz graficzny straciłem sporo czasu na doszukiwanie się błędów. 10 razy przeglądałem płytkę, badałem napięcia, itd. kombinowałem ze zmianą programu, przeglądałem elektrodę - bezskutecznie. Wyświetlacz...
Różnice są w cenie i dostępności. Generalnie na pewno stanieją Xmegi ale obecnie ATmega168 będzie ze 30% tańsza od Xmegi16A4. Zalety to dla Ciebie obecność przetwornika C/A na pokładzie i obsługa DMA czy Event System oraz 32MHz. Również ilość procków w rodzinie będzie atutem, jesli zbraknie Ci flash czy RAM. Wada to debugowanie... bo do programowania...
Nie łapię synchronizacji w tym programie - przełączasz wejścia ADC na przerwaniach z timera, a zupełnie niezależnie, w głównej pętli startujesz przetworniki. Także odczyt wyników masz w przerwaniu z timera. Przetworniki działają prawie cały czas - zaraz po zakończeniu jednego pomiaru startujesz drugi, więc jest prawie 100% szansy, że przerwanie od timera...
Próbuje uruchomić przetwornik ADC na Atmega 32A-PU. Mam jednak problem, mianowicie ADC zawsze pokazuje wartość 0. Korzystałem już z kilku tutoriali i sprawdziłem połączenia kilka razy, w końcu jestem zmuszony prosić o pomoc na forum. Poniżej przedstawiam kod mojego programu. [syntax=c] #include <avr/io.h> #include <stdlib.h> #include <util/delay.h>...
Nie podałeś szczegółów odnośnie czujników, typ i rodzaj interfejsu - ale skoro podłączyłeś je pod wejścia ADC to domyślam się że wyjścia są analogowe. W takim wypadku przydałyby się filtry RC na wejściach przetwornika.
Witam. Co mam zrobić z wyjściami przetwornika A/D - AVCC i AREF - jeżeli z nich nie korzystam?
Mam następujący problem. Chce na zmianę odczytywać wartości z dwóch kanałow przetwornika AC w atmega32. Używam następującego kodu: unsigned char zm1,zm2; int main( void ) { DDRA=0x00; DDRB=0xff; PORTB=0; DDRD=0xff; PORTD=0; ADMUX=0X60; ADCSRA=0Xc6; while(1) //główna pętla programu { while (ADIF==0) {} zm1=ADCH; PORTB=zm1; //ADCSRA=0X46; ADMUX=0x61;...
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?...
Żeby zmniejszyć tętnienia napięcia zasilania przetwornika ADC w procesorze ATMega8 zrobiłem prosty filtr z rezystora 1k i kondensatorów 100uF i 100nF. Tętnienia zmalały ale ja chciałem żeby były jesze mniejsze więc zmierzyłem napięcie za na tych kondensatorach zeby zobaczyć czy jeszcze mogę zwiększyć wartość rezystora. Okazało się że mogę bo napięcie...
Czy zdażyło się komuś żeby po podaniu na wejście przetwornika ADC procesora ATMega8 napięcia nieco większego niż 5V powodowało że wynik konwersji przewinie się z 1023 do 0? Chodzi mi o procesor zasilany napięciem 5V i taki który ma skonfigurowane napięcie referensyjne przetwornika ADC jako AVCC. Albo czy komuś zdałyżło się że jeżeli napięcie referencyjne...
Witam, Chciałem mierzyć prąd zmienny przez przekładnik za pomocą przetwornika w uC Atmega8 i wszystko byłoby fajnie, tylko mam problem jak zmierzyć taką wartość w przypadku bardzo małych prądów. Napięcia z przekładnika powinno się najpierw wyprostować, a później mierzyć ale na mostku wystąpi spadek napięcia który uniemożliwi pomiary prądu do pewnej...
Witam Męczę się już kilka dni z uruchomieniem przetwornika ADC na Atmega32. Korzystam z bibliotek AVRlib. Plik main.c [syntax=c]//#define F_CPU 8000000L #include <avr/io.h> #include <avr/interrupt.h> #include <util/delay.h> #include <compat/deprecated.h> //sbi, cbi #include <Radzio/HD44780.h> #include <Radzio/HD44780.c>...
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...
Witam, Ponizszy program wykorzystuje przetwornik ADC Atmega32 za pomoca potencjometru zmieniam przedziały i program wyświetla mi liczby od 0 do 255 bo jest on 8 bitowy i tutaj wszystko działa ok lecz nie mogę wyświetlić wyniku napięcia czyli zamienic rezultatu wyświetlanego z bitów na napięcie , jest doprowadzone 5V zasialne z USB. Próbuje wykonać to...
Witam, jak w temacie potrzebuje zbudować układ, który będzie w stanie przetworzyć napięcie z zakresu 0-10V i prąd z zakresu 4-20mA (z wyjścia analogowego PLC), na napięcie 0-5V konieczne dla przetwornika ADC mikrokontrolera ATmega32. Zarówno prąd jak i napięcie musi być podawane na jedno wejście układu, a wybór aktualnie mierzonej wielkości odbywać...
Witajcie jaki lepiej wybrać przetwornik ADC Zastosować Atmega8535 czy PCF8591
w sprawdzaniu napięcia na wyjściu chciałem wykorzystać funkcję pomiaru rożnicowego przetwornika wbudowanego w ATmega16... a rezystor jakiej wartości?
Mam następujący problem. Do atmega8535 podłączyłem op177. Podaje na op177 sygnał PWM z mikrokontrolera i na wyjściu op177 mam napięcie od 0-5V w zależności od wypełnienia przebiegu. Chciałbym aby to napięcie sterowało jakimś przetwornikiem napięcie na prąd i tym pradem chciałbym sterować silnikiem. Zakres pradu to od 0 (lub koło 0) do 400mA. Silnik...
Dar.El ---->> MEGA WIELKIE DZIĘKI ;) (sorry , że dopiero dzisiaj piszę ... wczoraj miałem taki dzień, że nawet na sekundę nie mogłem podejść do tematu , ale dzisiaj ............. ) twój układ na szczęście dla mnie prosty jak przysłowiowy drut w sensie ilości elementów - ale działa SUPER - teraz już mogę sam sobie dobierać wartości elementów do odpowiedniego...
Czyli przetwornik ADC w Atmegadze8 nie będzie działał poprawnie? Zawsze będzie się odnosić do zasilania, do którego uC jest podpięte?
Przetwornik ADC w ATMega może mierzyć napięcia nie wyższe, niż napięcie zasilania. Ponieważ korzystam z wbudowanej referencji, napięcie mierzone nie może być większe, niż 2,56V. W trybie 8-bitowym daje to rozdzielczość 10mV, zaś w trybie 10-bitowym 2,5mV. Pomiar prądu miał być w zamierzeniach realizowany na boczniku 0R1 wpiętym w masę pomiędzy zasilaczem,...
Witam! Próbuje skonstruować urządzenie oparte na ATMega 16, które będzie sterować 4 silnikami 12VDC. Wszystkie napędy będą pracować jako nawrotne. Zmiana kierunku zrealizowana na przekaźnikach, prąd pobierany przez silnik (zakładam 3A praca, 20A zablokowanie silnika) ma być mierzony za pomocą bocznika (rezystor 0,1 om). Zakładam, że sygnał pomiarowy...
Może prosty dzielnik napięcia na dwóch rezystorach podłączony do wejścia przetwornika ADC w atmega, w programie np co minutę odczytujesz napięcie jakie panuje na baterii i w razie zbyt niskiego jej poziomu uruchamiasz proces ładowania.
W pierwszym poście pisałeś o testowaniu na medze 32 dlatego sądziłem że o taki mikrokontroler chodzi , jednak jeśli dokonałeś kompilacji miałeś z pewnością świadomość ile zajmuje kodu i czego potrzebuje . Tu akurat potrzebny jest 1 układ zegarowy i przetwornik ad nawet 8 bitowy . Ja osobiście usypiał bym procesor na 2-5s budził, odczytywał wartość adc...
Cześć!!! Chciałbym zrobić regulację napięcia na atmega 8 w zakresie od 30 mV - 150 mV. (prąd niewielki) Rozdzielczość może być np co 5 mV Z tego co czytałem muszę wykorzystać przetwornik ADC, atmega8 Układ ma działać w ten sposób, że sterując napięciem wejściowym na od 0 do 5 V reguluje napięciem na wyjściu od 30mV do 150 mV Można prosić o podpowiedź...
To nie lepiej zastosować jakiś procek z 8 przetwornikami, np ATmega począwszy od 8. Jakiś mikrokontroler i tak będziesz musiał zastosować, czy idzie to od razu do np. PC. Kość zależy od tego jakie parametry chcesz osiągnąć (prędkość napięcia). Patrz: www.atmel.com www.analog.com www.ti.com www.maxim-ic.com praktycznie każdy większy producent IC posiada...
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 Czytam o przetworniku adc w atmega8535 i mam pare watpliwości/pytań void adc_read(void) { int i adcres1=0, adcres2=0; ADCSRA |= _BV( ADEN ) | _BV( ADPS2 ) | _BV( ADPS1 ); //wlacz przetwornik i ustwa czestotliwosc na 250khz 16E6/64 z racji ze 8 bitow mozna taka czestotliwość ustawic ADMUX = MUX0 | _BV( REFS0...
Mam napisaną taką funkcje do pomiaru napięcia: uint8_t funkcje_Temp_measurement(uint8_t Temp_Input) { uint8_t pomiar=0; if(Temp_Input==0) { //Jeśli uruchomiony pierwszy przetwornik Wbudowany do układu //t=(2-150 oC) //U=(0-1.5 V)(10mV/oC) //Zmień aktywny przetwornik na 0 ADMUX &= ~_BV(MUX0);...
Nie wiem czy dla wszystkich to jasne, (dla mnie nie było) ale podczas pracy przetwornika ADC (w ATmega) nie jest automatycznie odłączany rezystor pull-up. Wynika to niby z dokumentacji, ale zanim na to wpadłem trochę czasu zmarnowałem. Może komuś oszczędze poszukiwań jeśli napisze że kiedy korzystamy z przetwonika to najlepiej ustawić port jako wejście...
Cześć wszystkim podpiąłem do mojego A8 pod C0 układzik i wspaniale mierzy mi napięcie do 20 volt. Wszystko jest ok skalibrowane na cacy problem pojawia się gdy napięcie mierzę na innym zasilaczu sieciowym.Wtedy pomiar pływa np 16.51v - 16.92v przypusczam że atmega jest na tyle szybka że wyłapuje mi tętnienia50 hz i raz łapie górkę napięcia a raz minimum....
Witam Jeśli mam ustawione wewnętrzne napięcie referencyjne na 2,56V to czy mogę podawać 5V? (90% pomiaru jest w okolicach 4..5V, jednak interesują mnie małe wartości i stąd to napięcie ref). Pomijam to że wynik będę miał o wartości max., ale chodzi mi od strony elektrycznej, czy to nie zaszkodzi przetwornikowi ADC. Pzdr.
Witam Chce zrobić urządzenie do auta na atmega8 które zmierzy mi i wyświetli wartośc napięcia akumulatora. Ma korzystać z przetwornika wewn w atmega oraz procek ma być zasilany z napięcia 5V. Jak to zrobić aby przy nap. odniesienia 5V pomierzyc dosyć dokładnie wartości do tych powiedzmy 15V. Jakiś dzielnik? Pozdrawiam Kuba
Witam, potrzebuję podłączyć przetwornik ADC do mojego ATmega16. Kluczowa jest szybkość próbkowania i dokładność pomiarów. Ponieważ mieszkam niedaleko sklepu NIKOMP wybrałem z jego oferty układ HI574AJ i mam odnośnie niego parę pytań dotyczących parametrów i sposobu jego podłączania: DOKUMENTACJA: 1. Prędkość próbkowania to 40MSPS ... czyli próbkuje...
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....
Chcałem prosić o poradę. Chcę zastosować ATMega8 i wewnętrzne przetworniki A/C. Pomair ma być dokonywany z dwóch kanałów. Ma to wyglądać tak że kanał jest podawany jako argument w funkcji (program w C). Np. unsigned int adc(unsigned char kanal); W nocie katalogowej czytałem ze pierszy pomiar po uruchomieniu przetwornika (wpisaniu do ADEN) zajmuje najdłużej...
;)Witam próbuje uruchomić ad7367 (przetwornik szeregowy) pod atmega32, wygląda ze wszystko podłączone i zaimplementowane jest według datasheeta, jednak cos nie działa;/, wygląda tak jak by przetwornik nie wystawiał BUSY ( portb.2 - /cvnst, portd.1 - busy, portb.7 - sclk, portb.6 - douta, portb.4-cs; range1, range0 i addr na stałe do masy, spi włączone...
Witam, przeszukałem forum elektrody i znalazłem taki program: void ADC_init(void) { outp((1<<ADEN) | (1<<ADPS2) | (ADPS1), ADCSR); } int ADC_getreading(int channel) { int temp_valueH; outp((1<<REFS0)|(1... ADMUX);...
Witam szanownych forumowiczów. Ze względu na bardzo małe doświadczenie szukam pewnych informacji. Otóź do zrobienia mam projekt, w którego trzech pierwszych podpunktach znajduja sie takie zadania: Mam opracować przetwornik pomiarowy do współpracy z PT100. Torem wyjściowym tego przetwornika ma być sygnał typu częstotliwosciowego z pewnego przedziału...
Witam. Mam problem z przetwornikiem A/C w ATmega16. Chciałem aby wyniki były wyświetlane tylko w momencie kiedy wartość w timerze 0 zrówna się z wartością w OCR0 - ale tylko co drugi raz. Dlatego też dałem switch(cykl). Wyjście OC1A jest podpięte do wejścia timera 0. Wiem że to dziwnie, ale jest to część większego programu i tak musi być. Pomiar napięcia...
A teraz zaprzęgnij do pracy przetwornik ADC.
Witam Mam problem z otrzymywaniem stabilnych wyników pomiaru napięcia, wynik skacze (jeśli min. to 0 a max. to 255 to wynik potrafi skakać nawet o 10 skacze ). Napięcie ref jest ok (brane ze stabilizatora) - sprawdzałem przykładając baterie 1.5 V bezpośrednio do pinu i wynik był zawsze taki sam . Mierzone napiecie podawane na złacze oznaczone na schemacie...
Witam, napisałem następujaćy programik do obsługi przetwornika A/C: #include <avr/io.h> #include <avr/interrupt.h> #include <avr/signal.h> #include "moje.h" #include <avr/delay.h> volatile uint8_t value; volatile uint8_t value2; unsigned char bufor[5]; unsigned int a; SIGNAL(SIG_ADC) { LCD_clr();...
Witacie. Od rana siedze i zastanawiam się nad sterowaniem przetwornikiem AC w atmega8. Chodzi mi o to, żeby wogóle go uruchomić i sprawdzić czy działa. Podłączam wszystko według licznych schematów na internecie, mianowicie: jako napięcie odniesienia używam napięcia zasilania mikroprocesora i podpinam je pod nóżkę Avcc. Między nóżkę Aref i Agnd wpinam...
Chodzi o to zebys polaczyl pin AVCC z VCC, mimo ze nie korzystasz z przetwornika A/C.
Witam Staram sie zrobic przetwornik sygnalu VR z kola zebatego dla kola o innej ilosci zebow. Chcialem to zrobic na atmedze 8, jednak nie wiem jak rozwiazac sprawe dokladnego pomiaru i generowania sygnalu na jednym timerze. Generowanie sygnalu chcialem zrobic na przepelnieniu timera 8-bit, niestety nie zapewnia on wystarczajacej dokladnosci. Gdy przy...
Witam pisze program do procesora atmega8 i mam problem bo chciałem skorzystać z 4 przetworników ADC a kolejne piny ADC czyli tak gdzie jest ADC4 i dalej chciałem wykorzystać jako wejścia, problem polega na tym, że jak uruchomię przetwornik odczytam dane z rejestru przetwornika i wyłączę go to potem w dalszej części programu nie mogę odczytać nic na...
Witam wszystkich, mam prośbę, buduje sobie sterownik do pompki, potrzebuje aby było sprawdzane i regulowane ciśnienie w układzie. mam czujnik WIKA-A10 z wyjściem prądowym. potrzebuje podłączyć ten przetwornik ciśnienia do wejścia PC0 (ADC0) pin 23 w ATMEGA8-16PU. Jak to zrobić abym niczego nie uszkodził. Przetwornik jest od 0do1bara. wyjście prądowe...
mam problem z uruchomieniem przetwornika AC w atmedze, po polaczeniu ukladu zgodnie z tym schematem wszystkie ledy na ktorych ma byc wyswietlany wynik caly czas sie swieca mimo ze w programie jest ustawiony stan wysoki w konf. portow (diody sa prawidlowo polaczone). do przetwornika PC0 jest podlaczone 4.5V z zasilania przez rezystor 7.5KOhm Prosze o...
Witam oto mój kod obsługi przetwornika A/C i niestety jest problem w terminalu odbieram tylko same jedynki. #define F_CPU 8000000 #define UART_BAUD4800 #define UBRR(F_CPU/(16ul*UART_BAUD)-... #include <avr/io.h> #include <avr/interrupt.h> #include <string.h> #include <stdlib.h> //Inicjalizacja UARTU void USARTInit(unsigned...
No weź. Przecież to jeden z podstawowych tematów o AVR. A w necie miliony przykładów. Sam bascom zapewne taki posiada. W hepie pewnie tez sporo napisano o przetworniku A/D.
Załóżmy, że podłączę do atmegi8 napięcie odniesienia 1V , i będę sczytywał, wartość z dzielnika napięcia zrobionego z opornika i rezystancyjnego czujnika wilgotności (RH-SYH1), czy mogę oczekiwać dokładności jak przy 5V (oczywiście zakładam stabilne źródło zasilania). Podsumowując: 1. Czy dobrze kombinuję, czy takie rezystancyjne czujniki odczytuje...
Z komperatorem i na przerwaniu było by najlepiej. Ale interesuje mnie również pomiar wartości analogowej przez przetwornik ADC.
Witam. Piszę z prośbą o pomoc, bo zabrakło mi pomysłów. Buduję drugą wersję oscyloskopu, tym razem na M32. Właściwie wszystko mam już zrobione, jedynie mam problem programowy z przetwornikiem. Przy pomiarze przebiegu tróktątopodobnego oscylogram wygląda tak: Nie wiem czemu mi go tak szarpie i robi schody. Inicjalizacja przetwornika jest ok bo mam sprawdzone...
Witam, napisałem prosty program do obsługi LCD z przetwornikiem ADC. Atmega32 : zew. kwarc 16 Mhz Funkcje obsługi LCD działają prawidłowo, są od Radzia. Idea była taka,żeby przekonwertować wartość z przetwornika na BCD. Przetwornik 10 bitowy. Na wyświetlaczu pojawiają się kompletne głupoty. Co ciekawe nieraz pojawiają się symbole, a przecież program...
Witam, mam świadomość że temat był wielokrotnie poruszany, przeczytałem różne posty i nadal nie mam pewności czy dobrze rozumiem jak podłączyć potencjometr do przetwornika adc atmegi32. Poniżej dodaję obrazek jak bym to podłączył. Proszę o sprawdzenie (wiem że w majowy weekend to może być kiepsko :) )
Witam, potrzebuje uzyskać sygnał sterujący -10 - +10 [V]. Jednostką centralną mojego układu jest ATmega32, więc najprawdopodobniej muszę użyć jakiegoś przetwornika zewnętrznego cyfra-analog. Nie mam zupełnie doświadczenia z takimi przetwornikami, czy może mi ktoś doradzić w jaki sposób rozwiązać ten problem? Pozdrawiam
Witam, mam problem z przetwornikiem analogowo-cyfrowym i wysyłaniem danych przez UART na Atmega 8. Echo UARTU działa poprawnie. Dla uproszczenia próbowałem wysyłać tylko ADCL- odpowiedzią jest zawsze FF w Hex. Podłączałem bateryjke pod wejścia, jak również zostawiałem bez niczego- efekt ten sam. Chciałem skorzystać z wewnętrznego Aref. Proszę o pomoc,...
Witam ,uczę się obsługi przetwornika ADC i na bazie helpa z Bascoma napisałem dwa programiki: [syntax=basic4gl] 'przetwornik ADC $regfile = "m8def.dat" $crystal = 8000000 $hwstack = 64 $swstack = 64 $framesize = 40 Config Portc = Input Config Portd = Input nop Portd = &B11111111 nop Config Lcd = 16 * 2 Config Lcdbus = 4 Config Lcdpin = Pin , Db4 = Portb.3...
Witam, Mam problem z A\C, jest zbyt czuły, program testuje na płytce uniwersalnej ZL2AVR. Port A\C to PC5, port diody PB0, Atmega taktowana wewnętrznym 8Mhz. Gdy goldpin PC5 jest odpięty to program działa poprawnie, jednak gdy podepne lużny kabel i zbliżę do niego ręke na ok 10cm to program to wykrywa. ISP ze wzglądu na wspólną linie PC5 jest odpinany...
Witam! Chcę zbierać pomiary z przetwornika ADC ATMEGA32 z trzech kanałów co określony czas (1,25ms) i wyświetlać je na LCD. Program napisany przeze mnie, niby działa poprawnie, ale pomiary z 3-kanałów są jednakowe, a przecież powinny być różne. Zaplanowałem, żeby zrobić to w następujący sposób: -ustawić ADC na generowanie przerwania w momencie zakończenia...
W schemacie nie ma nic ciekawego to co mówiłem No ale jakiej wartości powinny mieć te rezystory? Bo jak patrzyłem na niektóre projekty to panele były właśnie bezpośrednio podpięte do portu z przetwornikiem A/C.
Witam. W moim projekcie wykorzystuję ATMEGE32, przetwornik LEM LTS6-NP. Przetwornik bada prąd jaki przepływa przez silnik DC. Mam jednak problem ze skalibrowaniem odczytu przetwornika. Mianowicie z zewnętrznego zasilacza podawałem prąd do przetwornika LEM, odczytywałem wskazania ADC mikrokontrolera i na podstawie zebranych danych dokonałem kalibracji....
Czytałem gdzieś, że jeżeli wystarczą 8-bitowe wartości (może nawet 7-bitowe), to można próbkować z częstotliwością 200kHz Nie. Te 200kHz, o których piszesz prawdopodobnie pomyliłeś z maksymalną częstotliwością taktowania przetwornika dla pełnej rozdzielczości (10 bit). Biorąc pod uwagę, że czas pojedynczej konwersji to 13 taktów zegara taktującego...
Witam mam pytanie co do czasu konwersji przetwornika ADC. W nocie katalogowej przeczytałem że maksymalna częstotliwość przetwornika adc przy rozdzielczości 10 bitów wynosi 200 kHz Jeżeli taktuje procesor z f = 16 MHz i prescale adc = 128 (częstotliwość adc 125 kHz) to czas konwersji w trybie free running mode wynosi: t = 1/(16000000/128) razy 13 cykli...
Witam, chciałbym wykorzystać mikrokontroler AVR do pomiaru bardzo małych prądów. Chodzi mi mianowicie o wartości rzędu 10-100uA. Mierzony układ będzie zasilany napięciem DC 3V3. Układem mierzonym jest dokładnie mikrokontroler z peryferiami wprowadzony w stan uśpienia - chciałbym kontrolować jego pobór prądu. W momencie wprowadzenia w stan uśpienia przekaźnik...
Witam Konstruuję prosty woltomierz (0-5V) w którym wskazówka napędzana jest silnikiem krokowym. Zadawane napięcie regulowane jest potencjometrem. Wczytywana wartość jest odpowiednio przeliczana na wolty, potem na odpowiednią ilość kroków silnika. Problem w tym, że na etapie wczytywania przez przetwornik A/C, wartość pomiaru nie jest stabilna. To znaczy,...
Dzień dobry. Mam pytanko odnośnie działania przetwornika ADC w mikrokontrolerach Atmega. Czy w momencie uruchomienia konwersji czy to w pojedynczym pomiarze czy też free running mode, przetwornik w naszym mikrokontrolerze działa sobie "w tle" i nie zakłóca działania programu głównego. Czy raczej uruchomienie pomiaru ADC zatrzymuje program główny, dokonuje...
Witam. Mam na mysli w pelnym zakresie napiec czyli od 0 do VCC (np port PC8), tylko chodzi mi o uzyskanie wartości odczytanego napiecia na wbudowanym przetworniku A/C (Atmega8) w programie w języku C - procedury, instrukcje. Z pozdrowieniami.
Chciałbym zrobić woltomierz przy użyciu Atmega8 i wyświetlać pomiar na wyświetlaczu 7 segmentowym 3 cyfry lub 4 cyfry. Zrobiłem układzik na podstawie schematu 8.12 z książki "Programowanie mikrokontrolerów AVR w języku BASCOM" Port PD idzie do ULN2803A i na wyświetlacze LED, port PB 0,1,2,3 steruje tranzystorami do załączania poszczególnych segmentów...
GND to masa, a VCC połącz a AVCC i do plusa. Po co zasilać przy programowaniu przetwornik ADC ?
Funkcje AREF i AVCC masz opisane w datasheecie. Podpowiem, że chodzi o przetwornik analogowo-cyfrowy:)
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...
Pokaż jak wygląda układ modelowy i schemat. Niestabilność wskazań 1 i 2 może wynikać z zakłóceń oscylatora, które przenosi sie między częścią cyfrową a analogową atmegi. Można poprawić układ albo ograniczyć rozdzielczość przetwornika ADC.
Mała dygresja, w urządzeniach pomiarowych przy pomiarach analogowych istotne jest dobrze odfiltrowane napięcia zasilania dla przetwornika ADC. Wybrałeś ATMEGA8 która ma pewną wadę fabryczną. Chodzi o to że wyprowadzenie AVCC jest zwarte wewnątrz przez przez niewielki opór około 5ohm do wyprowadzenia VCC. Oczywiście układ będzie działał ale zastosowanie...
Schemat - OK, chociaż warto byłoby, byś pokazał jeszcze część zasilającą. Tak - kliknij w menu ikonę Generate/switch to board EDIT: Kondensator na AREF nie jest potrzebny, bo nie używasz przetwornika ADC.
Witam, Mam pytanie pod jakimi pinami w Atmedze 128 jest zaszyty PWM i przetworniki ADC ?
Witam ponownie! Mój aktualny problem polega na tym że nie wiem czy przetwornik w mojej atmega8 działa poprawnie. Narysowałem sobie taki oto schemacik: Oraz taki kodzik: Ogólnie założenie było takie że jak do rezystora podpiętego do PC0 podepnę +5V to zaświeci się dioda. Niestety nie działa, co może być źle? Pozdrawiam PS. Bardzo przepraszam że obrazek...
Witam, Korzystając z ostatnich wolnych dni przed studiami chciałbym zaprezentować moją ostatnią konstrukcję. Jest to mały przenośny barometr. Konstrukcja powstała na potrzeby osoby wrażliwej na zmiany ciśnienia oraz spełnia jej wymagania tzn. mały rozmiar( 20x40x9mm) oraz co się z tym wiąże - mobilność. W krótkim czasie planuję rozbudować urządzenie...
witam dzieki za dotychczasowe podpowiedzi. sprawa programowania rozwiazala sie po zainstalowaniu bascoma 1.11.7.4 (ma on wszystkie niezbedne pliki dat z danymi procesorow, ale teraz ciekawostka kompilujac ten sam program jedna i druga wersja bascoma na procesor 90s8535 otrzymuje roznej wielkosci plik wynikowy? i wazniejsza sprawa rozmieszczenie pinow...
A ja wrócę jeszcze do książki "AVR Atmega...". Wyczytałem w niej, że w Atmegach8 przez przypadek połączono wewnętrznie wejścia VCC i AVCC co może znaczie wpłenąć na dokładność przetwornika A/C. Ktoś może wie o tym coś więcej? Robię projekt na Atmega8 i teraz nie wiem czy przenosić się na Atmega16:) Z góry dzięki
Witam wszystkich! Dla wszystkich ogarniętych manią uC przedstawiam płytkę testową! Na pokładzie znajdują się: - Stabilizatory napięcia 3V3, 5V, 12V; - 4-cyfrowy multipleksowany wyświetlacz LED WA; - Klawiatura 4x4 lub 4x1; - Linijka 8 LED (RED clear) + 4LED dodatkowe (cztery kolory RED, GREEN, BLUE, WHITE LED clear); - Buzzer; - Zegar czasu rzeczywistego...
szukam procesora troche lepszego od atmega8l. Troche to znaczy, wiecej pamieci flash (program mi sie nie miesci). A tak poza tym wszystko to co posiada atmega8l. Fajnie by bylo gdyby sie znalazl jeszcze jakis nisko napieciowy "v" czyli 1.8 - 5.5V (poniewaz uklad zasilam bateria cr 3V), jak by byl przetwornik adc to tez by bylo super. Tak ogladalem strone:...
Piszę w WINAVR [C] na ATmega16A DIP, ATmega32A DIP, ATmega64 smd. Mam następujący problem: Chcę mierzyć napięcie przy pomocy przetwornika ADC (zawsze używam tych samych wejść - ADC0, ADC1, ADC2) na każdym z w/w uP. O ile pomiar w trybie pojedynczego wejścia działa na wszystkich idealnie to po zmianie bitów MUX na pomiar przy użyciu wewnętrznego wzmacniacza...
Gdybyś piny umieścił w dwóch rzędach, tak jak to jest w układzie DIP 28 mógłbyś to programować na typowym programatorze. Jeśli zamierzasz używać przetworników A/C, to dołóż dodatkową filtrację na zasilaniu przetwornika. Zobacz na podobny projekt Adapter z Atmega88PA na forum przydałoby się miejsce na oscylator..... pozdrawiam
Mam identyczny problem w sklepie otrzymałem atmega8335 zamiast at. Zegar i przetwornik nie działają,przypuszczam ,że to wina bilioteki do Atmega. Może ktoś wie gdzie dostać plik reg do Atmegi.
Doczytaj dokłądniej, szczególnie o przetwornikach. PIny nie są zdublowane bo druga para dotyczy przetworników.
Witam mam kolejny problem z nieszczęsną atmega128. Napisałem program który działał na ATmega16 i chciałem go przenieść do atmega128 no i jest problem. Program w ogóle nie działa. W przerwaniu powinny się zwiększać wartości zmiennych. Niestety chyba nie zwiększają się :/ program wchodzi do przerwania bo wstawiłem tam naprzemienne ustawianie i kasowanie...
Wariometr, Atmega168 + LCD Nokia 3330 / 3310 + Bosh BMP085 Witam. Przedstawiam projekt, który zrobiłem na zaliczenie na studiach, a tym samym chciałem, aby był użyteczny. Wariometr elektroniczny służy do pomiaru prędkości pionowej. Można go stosować do wolnego latania paralotniarzy. Polega to na lataniu bez napędu szukając kominów termicznych, które...
W Helpie Bascoma masz przykłady jak w podstawowy sposób obsługiwać i RS485 i RS232 więc może zacznij od tego ? Gdybym ja miał Helpa po polsku lub ew. angielsku to byłbym zbawiony... Wiesz może gdzie mozna takowego zdobyć? Może ta ATmega644p to lekki przerost formy nad treścią bo to olbrzymi procek jak na te potrzeby Czy ja wiem czy przerost formy nad...
Autor, kiedy zajmował się jeszcze prostymi układami bazującymi wyłącznie na tranzystorach BC547 i BC557, nie był w stanie wyobrazić sobie, jak z tych elementów skonstruować efekt charakterystycznego echa, które można zaobserwować przy rozgłaszaniu komunikatów. W tej chwili odpowiedź stała się dla niego prosta – można wykorzystać mikrokontroler...
Witam, Stworzyłem przetwornik do pomiarów kątów w przestrzeni. Z procesora Atmega 328p-pu (zewnetrzy kwarc 16MHz, BaudRate 9600) wysyłam ramkę: [syntax=c]printf("%4ld,%4ld,%4ld,%d,%d,%... ,xo,yo,zo,gyrox,gyroy,gyroz,stopnie);[/s... Po stronie odbiorczej napisaną mam aplikację w Visual C# Express. Tam dane rozdzielam do tablicy dane na podstawie...
Witam, Chciałbym przedstawić projekt własnego sterownika PLC, opartego o mikrokontroler ATmega1284P. Jest to ATmega o największej ilości pamięci flash (128kB), dostępna w obudowie DIP, jaką udało mi się znaleźć. Sterownik składa się z pięciu modułów montowanych na wspólnej płycie głównej. Poniżej przedstawiam grafiki poszczególnych modułów. Sterownik...
kiedy , np. wartość ADC wynosi 256 to cały czas skacze ona z 256 na 257, potem znowu 256 itd... To że przetwornik dla pewnych napięć skacze o swoją jednostkę nie jest jakieś tragiczne bo to oznacza że zakłócenia mają amplitudę mniejszą niż jego rozdzielczość. Sedno problemu jest w tym że ADC ma akurat rozdzielczość 2,5mV a TMP ma 10mV/stopień i jeśli...
temat maslo maslane, ale wiadomo o co chodzi :) 1. mam dylemat. otoz dostalem dzis od kumpla 2 uklady ADXL311. fajne zabawki. wyjscia podlaczam do multimetru, no i jak przechylam to sie cyferki zmieniaja. fajne. ale teraz cos konkretnego. wyjscia tego ADXLa chce podpiac do ukladu ATMEGA8. pytanie tylko mam takie, czy ATMEGA8515 tez ma przetwornik A/D?...
Jak chcesz w pelni korzystac z kart mmc/sd to minimum co chodzi w obie strony zapis/odczyt to atmega32 chodzi o system plikow fat32 atmega 16 ma za maly ram chociaz w poscie wyzej-link zrobili to tez na malym mozliwe ze tylko obsluga karty to wystarczy ja obslugi karty i przetwornikow ac na i2c nie zmiescilem.
chyba się nie zrozumieliśmy albo nie czytałeś pdfa zamieszczonego powyżej.... po co ten wzmacniacz operacyjny? Dlaczego nie widze kondensatorów ani dławika przy nóżce zasilającej przetwornik ?
wez poprostu inny mikrokontroler bedzie najprosciej. Niestety jedynym AVRkiem kompatybilnym nozkowo z 8515 jaki znam jest ATmega162, bardzo fajna ale tez bez przetwornika. ATmega16 bedzie niezlym rozwiazaniem jak sadze. Wszystkie sa w podobnych cenach.
Witam. Mam podłączony ten DAC do Atmegi 128. SPI dobrze skonfigurowane, chodzi na nim ADC MCP3208. Komunikacja z przetwornikiem odbywa się w ten sposób, że wysyła się 2 bajty. Połowa bajtu MSB to ustawienia, 2 połowa oraz bajt LSB to 12-bitowa wartość do przetwornika. Pin /LDAC jest na chwilę ściągany do 0, żeby przepisać rejestry wejściowe do wyjściowych....
Witam wszystkich zainteresowanych. Na imie mam Artur. Chcialbym zbudowac pewne urzadzenie i potrzebue pomocy! W skrocie mowiac bedzie to urzadzenie do feedbacku (rozbudowane EEG + dodatkowe elementy). Przegladalem nie raz elektrode i znalazlem kilka podobnych tematow ale nigdy konkretnie tego czego szukalem... Niestety dzisiaj wyszukiwarka na elektrodzie...