Typy wartości pośrednich: literał 976 to int, 5000 to int, a więc mnożenie da int'a. Rzutuj jedną z liczb na long int przed mnożeniem.
Atmega ma jeden przetwornik ale 8 wejść analogowych. Kanały przełącza się wewnętrznym multiplekserem - programowo.
Potrzebuję mierzyć napięcie pewnego sygnału z częstotliwością ok 100kHz, czyli próbkowanie musiałoby być co ok 10µs. Sprawdziłem przetwornik AC (10-cio bitowy) w Atmega32 z kwarcem o częstotliwości 16MHz. Pomiar napięcia trwa 98µs czyli dziesięć razy dłużej niż potrzebuję. Czy znacie jakiś przetwornik AC który mógłbym podłączyć do Atmega32...
Kupić gotową kartę do PC, ilość komponentów minimalna :) Jak chcesz robić sam to pytanie jaka dokładność? Możesz np połączyć 3 atmega8 poprzez I2C. Każda atmega ma przetwornik z 8 wejściami, więc masz 24wejścia. Jeden atmega jest masterem i dane z I2C wysyła rs232/usb/pc. Konstrukcja prosta jak budowa cepa, wystarczą 4 scalaki (3xatmega+ft232R) i kilkanaście...
Ja kiedys zaczalem od tej strony: http://mikrokontrolery.net/ Tu sa na bank dzialajace przykłady - kursy to sie chyba nazywa na tej stronie :) uC nie sa takie trudne i mozna zrobic na nich duzo :) A na marginesie ksiazki z BTC sa slabe - ale zaznaczam to moja osobista ocena - spalisz albo zablokujesz jakis procek to sie nauczysz :) Pozdrawiam!
czy warto inwestowac w procesor z wbudowanym przetwornikiem analogowo cyfrowym czy lepiej kupic osobno To zależy, czy wystarczą do Twoich zastosowań te wbudowane (rozdzielczość, dokładność). Ale sądze że powinny wystarczyć więci warto kupić procesor z wbydowanym przetwornikiem. W zasadzie kazdy ATMega ma taki przetwornik : http://www.atmel.com/dyn/products/device...
Wejściem analogowym procesora Atmega 2560, czyli przetwornikiem...
da się zrobić cos takiego? chodzi o to by z wyjscia optycznego dzwieku w np odtwarzaczu dvd, zrobic dolby sourround 5.1? szukałem troche i niestety nic interesujacego nie znalazłem.
http://atmel.com/dyn/resources/prod_docu...
Zapraszam do lektury :) http://www.elektroda.pl/rtvforum/topic99... Na mojej stronie znajdziesz: http://www.mariuszelektro.elektroda.eu/a...
Jeden pomysł jaki mi sie nasunał to podpięcie opornika i około 4 diod Zamiast czterech diod jedna dioda Zenera.
Wystarczy Ci moduł GSM, atmega, układ przedwzmacniacza mikrofonowego ARW z przetwornikiem A/C, PA dla głośnika, układ ładowania i zapoznanie się z komendami AT. Tylko nie wiem czy dał bym to babci ... Takiego gotowca o jaki Ci chodzi można kupić na allegro, w niemczech kosztują od 20 do 30 euro.
To się nazywa przetwornik cyfrowo analogowy https://pl.wikipedia.org/wiki/Przetworni...
Zrób jak na rysunku. Jeżeli bardzo chcesz się zabezpieczyć to VCC przy R1 możesz zabezpieczyć warystorem, a linię ADC diodami Schotky do GND i VCC. Proste schemat możesz chyba narysować np. w LTSpice? Dodano po 3 Przepraszam nie dodałem rysunku. http://obrazki.elektroda.pl/1197685000_1...
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.
ad 1. Owszem, zawsze w przypadku odbioru danych z SPI master musi coś nadawać - nawet jeśli dane nie interesują slave, jak w tym przypadku. To co nadajesz jest bez znaczenia. ad 2. SPI nawet jeśli jest "dwustronne" łatwo optoizolować, bo komunikacja na każdej linii jest w jedną stronę. Więc jak najbardziej możesz tak zrobić. Pamiętaj tylko, że SPI zwykle...
Która ATmega? W ATMega128 są inne piny do programowania i inne SPI. I w paru innych też. Chociaż w większości małych- te same. Wtedy albo rezystory- albo zworki.
Może ten projekt Ciebie zainteresuje http://www.romanblack.com/picsound.htm
Witam wszystkich Od kilku dni mam problem z przetwornikiem A/C i nie mogę go rozwiązać. Potencjometr podłaczyłem wg. następującego schematu do płytki http://obrazki.elektroda.pl/1750759700_1... Jego rezystancja 2,2k. Kod programu [syntax=cpp]String WL1; String WL2; String WL3; String WL4; String zmienna; void setup() { Serial.begin(9600);...
Standardowo ADC nie zakłóca działania pozostałych komponentów w Atmedze. Program działa poprawnie podczas konwersji ADC. Istnieje jednak mechanizm zmniejszania zakłóceń podczas konwersji ADC, dzięki któremu można uzyskać dokładniejsze odczyty. Możesz przeczytać o tym w datasheet mikrokontrolera, np. tutaj: https://ww1.microchip.com/downloads/en/D...
Witam, Czy jest możliwa komunikacja z ATMEGA8 po SPI 3 wire? Przetwornik nie ma wejścia danych, ma tylko wyjście. Komunikacja po SPI jest dla przetwornika możliwa, ale jak połączyć ATMEGA? Po prostu nie łączysz wyjścia MCU MOSI z wejściem MOSI przetwornika (bo go nie ma). Łączysz tylko SCK i MISO.
Pisałem zamiast lasera atmega wysyła tylko odczytany jakiś plik dźwięku prosto do przetwornika CA i tyle. Laser czyta i odczytany sygnał podaje na przetwornik. atmega czyta plik podaje na przetwornik poco inne informacje skoro napęd nie istnieje.
Wygląda na to że pozostane przy pamięci SRAM o organizacji 522x8 lub 256x8. A może ktoś z Was wykonywał już obsługe zewnętrznego przetwornika a/c przez SPI na atmega?
SCL i SDA powinieneś podciągać do 3,3V, ale i to nie najlepsze rozwiązanie. Znajlepiej zasilić ATMegę z 3,3V albo zastosować dwukierunkowe konwertery 5<-->3,3V. Piny są konfigurowane automatycznie. Jedynie rejestrem PORTC można włączyć albo wyłączyć rezystory podciągające. Po za tym. Czytasz Ty w ogóle to forum? Obok jest bardzo podobny wątek...
Atmega 162 nie ma przetwornika ADC o ile pamietam
Tak na szybkie szukanie: https://www.google.com/url?sa=t&source=w... To jest takie mini kompedium problemów z ADC. Można sobie wybrać co jest dla nas ważne. Jak atmega to pewni "low resolution ADC" będzie Was interesować....
po co dioda D1 przecież zawsze spadek na niej wynosi ok 0,7V a więc co chcesz regulować , środek potencjometru do wejścia wzm skrajne potencjometru do zasilania + / - , możesz ewentualnie dodać kondesator w celu poprawienia stabilizacji tego napięcia między masę i wejście przetwornik na 555 jest dość prosty i może być wykorzystany , w programie musisz...
Na ATmega 128 posiada sporo pinów. Jeśli 8 z nich ci nie jest potrzebnych to możesz spokojnie taki przetwornik wykonać. Rozdzielczość przetwornika będzie wynosić 8bit, czyli 256 stanów logicznych. Filtr i tak musisz zastosować w celu wygładzenia przebiegu schodkowego. Stosuj rezystorki z zakresu 10-20KOhm ale bardzo zbliżonej zmierzonej rzeczywistej...
Czy np. można wykorzystać kolejne wejścia DAC w mikrokontrolerze, dla ściągania danych pomiarowych z różnych zakresów w tej samej chwili? ATTINY i ATMEGA posiadają max jeden przetwornik ADC. 8 wejść oznacza że przetwornik może mierzyć napięcie na dowolnym z nich, ale wciąż tylko na jednym. XMEGA w niektórych odmianach posiada 2 przetworniki ADC, ale...
Arduino, czy raczej ATMega, ma przetwornik ADC, więc jedynym co potrafi odczytywać jest napięcie. Nie ważne więc czy czujnik temperatury jest rezystancyjny, czy napięciowy to do MCU ostatecznie i tak trafia sygnał napięciowy. Tyle, że przy T12 trzeba dodatkowo zsynchronizować cykle odczytu temperatury z cyklami zasilania grzałki (aby się odbywały naprzemiennie).
Kolejne pytanko - po co stosujesz przetwornik przed mpx4250?atmega ma wbudowane przetworniki z tego co wyczytałem - mają za małą rozdzielczość czy co? jak to podpiąć?(wiem że są typowe zastosowania ale pytam o konkretne i prosiłbym o jakiś krótki opis). Dziękuję i pozdrawiam.
Chce zrobic pomiar napiecia zasilajacego 12V z akumulatora (napiecie moze byc wyzsze np 18V i wiecej bo tak bywa - stan jalowy). Wykorzystujac ATmega z przetwornikiem ADC lub wyk. komparator. Wystarczy, ze napiecie osiagnie pewnien minimalny poziom i ma sie wlaczyc "alarm".
Witam Ma powyższy przetwornik i zastanawia mnie jego działanie bo nie spotkałem się jeszcze z takim zachowaniem na innych przetwornikach (atmega, esp) a chodzi o to że przetwornik odczytuje wartości skokowo co 16 jednostek, po zdefiniowaniu w bibliotece jako 1015 działa normalnie czyli wartości skaczą co 1. Zastanawiam się czy to normalne czy może to...
Atmega posiada przetwornik (8 lub 10 bitowy) w zakresie 0..5V, wystarczy więc za pomocą dzielnika rezystancyjnego podzielić sygnał przez 6 (rezystor 5R i R) by otrzymać zakres 0..30V a w programie pomnożyć odczytaną wartość razy 6. Jeśli chcesz mieć większą precyzję to podobnie musisz zrobić dla znalezionego przetwornika - podzielić sygnał rezystorami...
Zdaje mi się że w ATmega16 nie ma wbudowanego przetwornika temperatury. Taki przetwornik jest np w ATtiny24, 44, 84 lub Atmega48P, 168P jako nadprogramowy kanał ADC. Pozdrawiam
LM331 ma jedną wadę - jest trochę niestabilny temperaturowo. W Procesorach AVR są przecież zintegrowane przetworniki A/C (AT90S8515 niestety nie ma ale mago np. 90S8535, ale pamiętaj o tym, że ridzina AT90Sxxxx została wycofana z produkcji, w tej chwili zastąpiona jest przez uC z rodziny ATmega).
Hmmm... można się zabezpieczyć w prosty sposób - wykorzystując np. diodę LED. Przy wzroście napięcia dioda zacznie świecić, tym samym ograniczając napięcie na wejściu przetwornika - dla bezpieczeństwa bym tak zrobił. Pytanie - jaki to uP? I jakie napięcie odniesienia będzie wykorzystywane - wewnętrzne?
Masz funkcję adc_init a nie wywołujesz jej (ani też w żaden inny sposób nie uruchamiasz przetwornika).
Hej Nie wiem jak uruchomić i napisac programik do obsługi przetwornika A/D widziałem kilka tematów ale to nie to co potrzebuję..... jak zna ktoś linki do takich stron to proszę o wrzucenie.... Chce zrobić na atmega 162 z zewnetrznym przetwornikiem lub na Attiny 8535... za wszystko z góry dziekuję pozdrawiam
Witam Najprościej użyć przetwornika U/f, (po wzmacniaczu operacyjnym) a następnie transoptor. AB
przetwornik w ATmega nie może mierzyć wiecej niż 5V + - jakiś %. Musisz dać już jakiś dzielnik napięcia. A nie lepiej dać napięcie odniesienia to 2.56 czy jakoś tak to było( nie pamietam już tego) które jest w niej standardowo?
To pierwsze to jest korelacyjna transformata fouriera. Tego wzoru powinno się używać tylko dla liczby próbek mniejszej (lub równej) 64 bo wtedy jest on bardziej wydajny niż szybkie przekształcenie fouriera. Ten drugi kod to właśnie FFT i jest jak najbardziej OK, ale można go jeszcze przyspieszyć z 40-50%. A gdzie wstawiać próbki to masz napisane w tym...
IMO ATMega może realnie samplować 10-15k razy na sekundę (kanały są multipleksowane czyli przez 3 na 3 kanały). To wystarczająco do takich pomiarów. Inną kwestią są szumy, dokładność itp. Drogi są 2 albo uC - czujnik, lub uC - zewnętrzny przetwornik ADC - czunik. Tanie ARM'y się IMO lepiej nadają :)
Witam, problem poruszany wiele razy, jednak w szukajce i google nie znalazłem nic ciekawego na ten temat. Mam kilka czujników PT1000 i chciałbym za pomocą wbudowanego w ATmega przetwornika ADC mierzyć temperaturę. Główny zamiar był taki, aby odpowiednio obstawić rezystorami w szeregu, aby zmiana o jeden stopień odpowiadała jednej jednostce pomiarowej...
Witam Zwykły Atmega ma przetworniki dochodzące do 20kHz, całkowicie wystarczające do zrobienia oscyloskopu do 1kHz. Nie bardzo interesujesz się tym co dzieje się na Elektrodzie i to jest problem. Masz tu link do kiepskiego oscyloskopu: http://www.elektroda.pl/rtvforum/topic92... A ja myślałem że coś takiego jest zupełnie bezużyteczne.
Ta cala banda rezystorow wraz z opampem tworzy wzmacniacz roznicowy z regulowanym wzmocnieniem. Poniewaz przy pradzie rzedu 1A na rezystorze 0,47 oma nastapi spadek napiecia w okolicy 0,5V to moglbym wykorzystac tylko 10% zakresu pomiarowego przetwornika (przy czym jeszcze z 1% zjadlyby mi szumy) Dlatego dorzucilem wzmacniacze ktore maja za zadanie...
Dzięki wszystkim za wyjaśnienia :) Teraz łatwiej mi będzie napisać program korzystający z przetwornika ADC :)
Można to zrobić na mikrokontrolerze np. ATmega 16 posiada przetwornik AC z 8 wejściami ( można mierzyć kilka wielkości na raz)
ATMEGA ma maksymalną częstotliwość rzędu kilkudziesięciu tysięcy Hz. Wszystko pisze w dokumentacji. Co innego, że przetwornik ATMEGA nie grzeszy ani dokładnością ani prędkością... Generalnie raczej bym zastosował akcelerometr trzyosiowy(zawsze więcej informacji) i jakiś zewnętrzny przetwornik najlepiej 16bitowy... jak to dobrze zgrasz to będzie przyzwoita...
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...
Witam Procek atmega 16, przetwornik w trybie wej. różnicowych. Jak wiadomo wynik otrzymujemy w kodzie U2, jak to wyświetlic normalnie na LCD? tzn. te liczbe w kodzie U2 chce zamienić na bin, ilość bitów ta sama ale żeby to nie był kod U2, polaryzacja napięcia mnie też nie interesuje, może być wartość bezwzględna. Jest w bascom jakaś funkcja czy trzeba...
to jest właśnie ten offset :) (z atmegi). Nigdy nie sprawdzałem liniowości w okolicy zera ale pewnie masz to w DS
http://obrazki.elektroda.pl/7273397600_1... 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....
Hmmm błąd powiadasz jest w tej linii ??? .... a jak konfigurujesz to swoje ADC w Bascomie?
Witam, Mam pytanie pod jakimi pinami w Atmedze 128 jest zaszyty PWM i przetworniki ADC ?
Witam. Drogi (at)Hydrantx Jak chcesz żeby było dokładniej to nie kupuj Atmeg z chin. Ich podróby mają bardzo duże błędu. A z drugiej strony czego oczekujesz od "wskaźnika" a nie przetwornika.
Na wejściu przetwornika mam podawany sygnał z wzmacniacza pomiarowego od 0 do 5v. sygnał ten podłączyłem od przetwornik ac w Atmega 8 i napisałem programik z ac. Jednak nie wiem jak przeliczyć tą wartość na kg
A czy wykorzystujesz do tego wstawki assembler'owe ??
Rozumiem, że bateria zasila ATmegę ? Jeśli tak, to nic się nie stanie, pod warunkiem, że masz napięcie odniesienia dla przetwornika na poziomie 3V.
No to będzie OK. A kiedy skończysz, to możesz napisać, co wyszło z tego wyjścia wiatraka, bo sam jestem ciekawy, jak ATmega przyjmie 3 V :).
Rozumiem ze jako sondy używasz elektrody szklanej (chyba najpopularniejsza elektroda uzywana do pomiarów pH) Żeby takowa dobrze funkcjonowała to o ile pamiętam (zasadniczo jestem chemikiem organikiem i dawno sie taką problematyka nie zajmowałem) powinna wcześniej być "wymoczona" w nasyconym roztworze chlorku potasu lub czasem azotanu(V) potasu lub innego...
Prostokąt wystarczy do pobudzania. Z tego co słyszałem (zasłyszane, a więc może być nie dokońca prawdziwe :) ) to te nadajniki 40st potrzebują niezłą amplitude napięcia na wejsciu, aby osiągnąc zasięg kilku metrów. Ja zrobiłem sonar na atmega, wzmacniaczu ze zmiennym wzmocnieniem ca3080 i ndajniku i odbiorniku muraty ma40a5s i ma40a5r. Pobudzałem je...
Witam Moglibyscie doradzic jakis przetwornik C/A zeby wspulpracowal z atmega 128 i wypuszczal na wyjscu sygnal audio. chcialbym sie pobawic tym ale kompletnie niewiem od jakiego ukladu zaczac Pozdrawiam
Odpowiednim sam sobie :) MCP4725
Zależy mi na próbkowaniu minimum 100Hz. Wydaję mi się, że oczekuję lepszej dokładności i jakości niż oferuje sama atmega.
Sprawdź jak będzie się zachowywał program, gdy obliczenia będą całkowitoliczbowe: OCR1A=1556693UL/(ADC + 53); Sprawdź również, czy ADC nie jest taktowany zegarem o zbyt dużej częstotliwości: dozwolone maksymalne 1MHz[adc], minimalny dzielnik to /2, więc do 2MHz[cpu] nie trzeba dbać o prescaler (ale jakość pomiarów będzie porażająca). Jednak...
Można by coś pomyśleć pod kątem cyfrowego wzmacniacza dla tuby basowej, driver, mocny mosfet i zabawka gotowa. Skoro ATMega ma wolniejszy przetwornik to dać prosty filtr analogowy na wejściu, żeby obciąć wyższe częstotliwośći.
Przetwornik w atmega ma mozliwosc 15ksps a procek 16MIPS-ow. Moze to wystarczy? Masz moze jakies algorytmy jak to liczyc z uzyskanych probek?
Witam. Z niczym się nie zapoznałeś. 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) Nawet nie zajrzałeś do noty aplikacyjnej ATmega 16. Dowód jest na pierwszej stronie. http://www.atmel.com/dyn/resources/prod_... http://obrazki.elektroda.pl/2230137800_1...
Dosyć dawno temu "popełniłem" takie coś: http://www.freepgs.com/robkry/?t=termo może się przyda.... fakt, teraz lepiej użyć jakiegoś atmega i wbudowanego przetwornika A/C Pozdrawiam
No nie do końca. Zwróć uwagę, że w ATmega jest przetwornik unipolarny (przetwarza napięcia od 0V do Uref), a do sygnału audio jest potrzebny bipolarny (zakres np. -Uref/2 do Uref/2). Istnieje oczywiście możliwość podniesienia napięcia wejściowego (tak, że 0V audio odpowiada Uref/2) ale jest to nieco kłopotliwe i trzeba o tym pamiętać przy dekodowaniu...
Nie rozumiem problemu: 100/1024= 0,09765625 wg mojego kalkulatora... czyli 0,09765625% to 1 próbka , mówiąc prościej liczba którą odczytuje Ci atmega z przetwornika razy to co wyliczyłem da Ci liczbę procent. Dokładność zawsze będzie ograniczona chyba że wyświetlisz 8 miejsc po przecinku...
Witam, Mam pytanie apropos podlaczenia przetwornika drogi oraz sygnalu wtrysku do uC. Wszyscy pisza o komputerach samochodwych, ale nie doszukalem sie informacji o samym impulsie. Z tego co wiem to wtrysk daje sygnal prostokatny (PWM), czy podobnie jest z przetwornikiem drogi? Czy moge oba sygnaly podpiac bezposrednio pod uC (przerwania) - zgodnosc...
Nie... AGND to potencjał masy części analogowej i nie może być aż takiej różnicy pomiędzy GND i AGND. ATmega ma przetwornik 10 bitowy wieć masz 1024 możliwych wartości pomiędzy AGND i Vref. Niestety przetwornik w Mega8 nie może pracować w trybie różnicowym, więc aby dla 2.2V mieć odczyt 0 musisz na zewnętrznym WO wykonać sumowania z napięciem 2.2V....
Jakich przetworników użyłeś??
Oba są tak samo zaawansowane. W syntetyzowanej trzeba puścić próbkę sinusa i go nieco obrobić: zmiana częstotliwości, ADSR, generator szumu. Potem wszystko zmiksować i puścić na DAC. W odtwarzanej trzeba odpowiednio wyzwalać, pobierać z dość ogromnej pamięci ROM próbki, miksować i puszczać na DAC. Jest jeszcze jeden sposób: AY-3-8912, YM-2149 i inne...
Witam fakt napięcie o tak małej wartości może i na pewno wprowadzi błąd. Jednak zastosuję mostek i będę mierzył R znajdujące się w tym mostku. Istotne jest dla mnie by ATmega i przetwornik mierzył 4 miejsca po przecinku. 0,0000.... to jest dla mnie istotne. np. 0,0256 lub 0,8255 Jednak licząc ze wzoru parametr 1/256 8 Uref. 1/256 *5V= 0,01953125, przy...
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,...
OK, ale pozostaje jeszcze kwestia rozpoznania, czy TXT jest aktualnie włączony.
W zasadzie odpowiedziałeś sobie sam, ATmega 8, czyli mikrokontroler z Arduino. ATmega 8 ma więcej niż potrzebujesz, bo przetwornik ADC 10-bit, I2C, SPI, wejścia i wyjścia cyfrowe. W zasadzie to taki rozsądny kompromis między ilością i ceną. Możesz też użyć ATmega 48, 88, 168, 328. Kolejne różnią się przede wszystkim pamięcią: 4 kB, 8 kB, 16 kB, 32 kB....
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...
Proponuje przjerzec stony anlog devices. Jest tam duzo przykladow ukladow do pomiaru tempratury. Wstepnie szacuje ,ze 10 bitow ad z prockow atmela to moze byc malo na precyzje 0.1 deg. Oczywiscie zalezy to od zakresu mierzonych temperatur. Pomysl nad przetwornikiem 16 bit sigma delta np ad7716.Podlaczysz to do atiny za pomoca spi , dane do atmega wylsli...
ADC w ATmedze jest teoretycznie 10bit, ale w rzeczywistości ma tylko 9bit (i to tylko dla ATmeg robionych w smd - tylko dla tych wykonań Atmel gwarantuje dobre parametry ADC). Dlatego rozdzielczość jaką możesz uzyskać przy 5V to tylko ok. 0,01V. Dla takich dokładności lepiej użyć zewnętrznego przetwornika.
Witam, przetwornik ADC działa w ten sposób, że osiągnięcie napięcia AVref na wejściu ( zaniedbując błędy przetwarzania ) powoduje wpisanie maksymalnej wartości do rejestru ADCW czyli 0x3FF przy wyrównaniu wyniku do prawej (ADLAR=0) i wartość ta pozostaje stałą, nawet po dalszym zwiększaniu napięcia wejściowego przetwornika, więc nie da się w ten sposób...
jak zmierzyc temperature z dokladnoscia do 0.01st celsjusza majac przetwornik adc10bit (atmega) ? jaki czujnik (pewnie termistor) ? ntc, ptc? pozdrawiam mm.
Witam, czy da się zastosować Atmega 8 jako przetwornik A/C, wyposażyć go w tranzystory mocy, wysterować je sygnałami PWM i w ten sposób uzyskać wzmacniacz akustyczny praujący w klasie D? Proponuję taki ciekawy projekcik. Jeśli miałbyś jakieś ciekawe uwagi, napisz! Pozdrawiam
Witam, również podłączam się do tematu... mam podobny kod i podobny problem... wypełnienie PWM nie zmienia sie proporcjonalnie do wartości napięcia na ADC.. chciałbym mieć wypełnienie 0% przy napięciu na ADC = 0V, a 100% przy 5V... Jeżeli ma ktoś działający, to będę bardzo wdzięczny. Pozdrawiam
Linki działają. Ja korzystałem z książki Baranowski R.: "Mikrokontrolery AVR ATmega w praktyce"
Witam. Musze wykorzystac ten uC do probkowania napiecia. Niestety nie wiem jak zainicjalizowac w nim przetwornik A/D oraz jak ograniczyc przedzial napiec, zeby zwiekszyc dokladnosc (moj przedzial to 2,5 - 4V). Musze napisac to w assemblerze. Jezeli ktorys z grupowiczow pisal kiedys cos takiego to bardzo prosze o pomoc. Z gory dzieki.
Witam,. Mam następujący problem: Przetwornik analogowy na ADC pin 1 Przetwornik częstotliwość na Timer0 max232 1uF Kwarc 8Mhz i atmega16L Na kablu ze złączkami BNC mam połączenie atmega -> przetwornik czestotliwosci (2 kolumna). Wydaje mi się, że wszystko dobrze zlutowane oraz nie ma przerw w kablu BNC. Kabel mam 50 Ohm. Podczas wysyłania danych na...
http://obrazki.elektroda.pl/9824916400_1... 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...
Dało by się i napewno nad tym popracuję, nad pomiarem napięcia i może jeszcze nad pomiarem temperatur silnika, powietrza itp. W końcu atmega ma do wykożystania przetwornik A/C a ja go narazie nie wykorzystałem do niczego... Pozdrawiam...
Zobacz na Allegro przetwornik do czujników PT100 (linków nie można podawać) i była też przystawka do jakiejś płytki uniwersalnej na AtMega - może się coś nada do Twojego zastosowania.
Zewnętrzny przetwornik. Komunikacja SPI. Atmega zajmuje się tylko odczytem danych i przedstawieniem ich na wyświetlaczu. Wada-wszystko widzisz z opóżnieniem.
Czy takie podejście da mi w miarę dobrą dokładność? Niestety nie da ci - będziesz mierzył napięcia z zakresie 20-200 mV, czyli wykorzystasz małą część zakresu ADC. Należałoby dodać jakiś wzmacniacz operacyjny na wejście ADC. Niektóre ATMegi mają wbudowany, ale nie jest zbyt precyzyjny, więc pomiar wymagałby kalibracji.
:D Choćby z jednego powodu, moim zdaniem pomiar rezystancji za pomocą ADC jest dokładniejszy od pomiaru dokonywanego w układzie RC. Rozumiałbym poza tym wykorzystanie RC w małych kostkach bez ADC (np. tiny2313), ale w mega8 masz 10-bit konwerter, a jak poznasz dosłownie 4 funkcje w BASCOM to przetwornik ADC masz w małym palcu.
Hmm... no ten wykres faktycznie musiałem pominąć przy przeglądaniu :) PWM na On/Off chyba nie zda egzaminu ze względu na dość długi start tej przetwornicy (i spadek wydajności tym spowodowany). Z tym sterowaniem różnicowym prosiłbym o jakieś szczegóły, bo nie bardzo mam pomysł jak to zrealizować... Niestety studia elektroniczne dopiero zacząłem ;) Pomiar...
W sumie bardziej widziałbym tu użycie USART-a w trybie synchronicznym do obsługi przetwornika I2S...
Nie podoba mi się bezpośrednie połączenie wejścia ADC do napięcia mierzonego. Mógłbyś zastosować tam jakiś prosty filtr RC. A co, jeżeli jest tam sygnał prostokątny albo podobny? Będziesz miał wyniki pomiarów raz 0, raz 100%, a czasami jakąś przypadkową wartość jeżeli pomiar wypada w momencie narastania lub opadania zbocza. Czas próbkowania przetwornika...
Po mojemu to możesz mieć problem z formatem danych - sprawdź, czy poprawnie interpretujesz kolejne próbki. To raczej nie jest kwestia przetwornika D/A.
atmega referencyjne przetwornik atmega zewnętrzny przetwornik atmega referencyjny przetwornik
dobry wzmacniacz gitara basowa mercedes podłączenie monitor philips regulacja
ducato schemat elektryczny wąski piekarnik
STM32F401 i karta SD bez systemu plików w Keil uVision Jak działa przekaźnik? Zasada działania i typy