W AVR mozna ustawić fuse CLKOUT. Wtedy na wyprowadzeniu CLKO pojawi się zbuforowany sygnał zegarowy. Dodano po 2 Głównym problemem jest fakt, że Atmega zawiera tylko jeden ADC. Jak wyczytałem i wyliczyłem, ADC może próbkować z częstotliwością 8-12kHz (w zależności od zegara i preskalera) z rozdzielczością 10bit bądź Jak będziesz taktował szybciej niże...
Jeśli chcesz mieć źródło o stałej wartości prądu to -na przetwornik wrzucasz napięcie z rezystora pomiarowego -porównujesz go z wzorcem- wartością, do której dochodzisz metodą prób i błędów -jeśli napięcie rezystora jest mniejsze niż założone przez Ciebie to zwiększasz wypełnienie PWM o 1, czyli zwiększasz napięcie a w konsekwencji prąd, jeśli większe...
http://obrazki.elektroda.pl/5995544500_1... Cześć Wszystkim. Chciałbym zaprezentować drugą odsłonę sterownika dla silników DC (wersja 1 http://obrazki.elektroda.pl/5995544500_1... http://obrazki.elektroda.pl/3989858800_1... http://obrazki.elektroda.pl/7001925600_1... http://obrazki.elektroda.pl/4105542100_1...
Generalnie chciałbym, aby Atmega "nagrywała" dźwięk i wysyłała go po UART do PC. Generalnie Atmega powinna chyba dać radę próbkować dźwięk z częstotliwością 8kHz. A to powinna być wystarczająca jakość do tego, aby można było zrozumieć, co osoba do tego mikrofonu mówiła. Apropo, jeśli ten wzmacniacz się nie nadaje, to jaki byłby odpowiedni (i tani)?
ATMEGA 8 i ATMEGA 16 nie wyrobią w przerwaniach. Żeby znaleźć te zero trzeba by było próbkować ten sygnał. W swojej pracy magisterskiej udało się maksymalnie wykryć częstotliwości do 100 kHz.
Według dokumentacji, Atmega może być taktowana częstotliwością maksymalnie 16MHz i w tym przypadku może próbkować częstotliwością ok. 15kHz, co umożliwia zarejestrowanie sygnału ok. 7kHz (chodzi o bardzo krótki sygnał, góra 4096 próbek przy jednej rejestracji, graniczeniem jest wielkość pamięci wewnętrznej), wtedy odczytuje się pełne wartości 12-bitowe....
No i wypada odciąć wszystko powyżej połowy częstotliwości z jaką jest w stanie próbkować ADC w uC - filtr dolnoprzepustowy przed ADC.
Cześć . Mam Atmega8 - chcę wiedzieć jaką częstotliwość mozna wyciągnąć z ADC - Czytałem że ok 200Khz MAX , A ile by sie dało gdybyśmy zastosowali przetwornik napięcie-Częstotliwość ,np. LM331 ??? Albo w ogóle ile da sie wycisnąć z ADC ,jakąkolwiek metodą? Napisz może po polsku o co Ci chodzi. Z ADC nie można "wyciągnąć" częstotliwości... Można jedynie...
Atmega się zakopie przy filtracji cyfrowej. trzeba by zastosować liczby zmienno-przecinkowe. Dla tego zastosowałem prosty filtr analogowy (w układzie sallen key) na wzm. oper. Ja zastosowałem filtr środkowo-przepustowy, ale jeśli ktoś chce to można zrobić filtr programowo dolno-przepustowy. Wystarczy próbkować sygnał z odpowiednio niską częstotliwością....
Ja nie pisałem nigdzie, że mam wszystkie piksele.. Tylko że Atmega radzi sobie z próbkowaniem takiego sygnału na potrzeby ambilghta. Przy rozdzielczości 1920x1080 mamy ok 70kHz na linie i 60Hz na ekran. Zakładają że atmega jest wstanie próbkować z prędkością ok 400kHz, to możemy uzyskać jakiś 4 uśrednione punkty na linii. Tutaj nawet te uśrednienie...
Musisz próbkować stan pinu, najlepiej w przerwaniu z timera. Jeśli z 0 zmieni się na 1 to ustawiasz flagę i w głównej pętli wywołujesz funkcję;)
Jeśli chodzi o LPC214x to przy 60MHz używając "szybkich" rejestrów możesz próbkować co 2 cykle zegara, ale musisz jeszcze zapisać gdzieś te dane. Zapis danych trwa 3 cykle, ale ostatni cykl nie wykonuje dostępu do pamięci więc może się pokrywać z kolejną instrukcją. Stąd w pełni rozwiniętej pętli będziesz miał max próbkowanie 15MHz, przy czym nie da...
ja już analize widma na atmega robiłem co prawda nie FFT tylko DFT. robiłem to dla dwóch pasm po 32 próbki każda. procesor musiał też próbkować sygnał i wyświetlac go multipleksowo. i musze powiedzieć że przy kwarcu 16Mhz dawało mi się osiągnąć 16 przeliczeń na sekunde a robiłem to w bascomie (co prawda kod był mocno zoptymalizowany pod tem kompilator)....
A co jeśli w tym samym czasie dwa układy będą próbkować tą linię i stwierdzą, że jest wolna, po czym jednocześnie zaczna nadawać? Oczywiście sytuacja małoprawdopodobna, ale jednak. Stąd też oprócz prostego sprawdzania potrzebne jest coś jeszcze. A jak to coś dodasz, to okaże się, że dodatkowa linia jest niepotrzebna, bo wszystko można zawrzeć w protokole...
Cześć. Mam problem z przetwornikiem A/C w Atmega128. Zasilanie przetwornika jest w typowy sposób wg karty katalowgowej tzn. Do VADC poprzez dławik 10u z kondensatorem 100n Napięcie ref. zewnętrzne z TL431 z kond. 100n Oba kondensatory przy wejsciach. Przy uruchomieniu bardzo prostego programu w Bascomie tylko do odczytu wartości z przetwornika w wyświetleniu...
Witam, Mając sygnał audio chcę próbkować oba kanały przez jakiś przetwornik analog-cyfra z częstotliwością ok 44kHz i rozdzielczością najlepiej 16 bit. Następnie Obie dane odbierać na atmedze, lekko obrabiać (typu puszczanie 1 sygnału z opóźnieniem względem drugiego). Następnie z powrotem przetworzyć na jakimś cyfra-analog. Czy mikroprocesor to ogarnie?...
Ale nie do końca wiem jak jest z tym czasem działania przetwornika wydaje mi się ze czas taktowania wpływa na czas konwersji i co za tym idzie na częstotliwość próbkowania Ja zrobiłem tak okres przebiegu sinusa wynosi 0,02 Założyłem ze podczas startu przetwornika zacznie on próbkować w nie wiadomo w jakim punkcie sinusa dlatego czas próbkowania musiał...
Witam, czy ktoś z Forumowiczów mógłby podpowiedzieć jak zrealizować równoczesną konwersję ADC na 3 kanałach ? ATmega daje dość spory narzut (~13ms!). A ja potrzebuję zejść do poziomu << 1ms. Czytałem o AT91SAM7S i możliwości sekwencyjnego próbkowania, to jednak wprowadza min. 30 cykli ADC na sciągnięcie 3 próbek, co znowu zaburza obliczenia, bo...
Witam, Miałem krótką przygodę z AVR (asm/C) lata temu, przewinęły się różne ATtiny i ATmegi. Jakoś nie za bardzo mi ten rdzeń przypadł do gustu jak i jego otoczka. Samą firmę Atmel też nie za bardzo trafię za podejście do branży ASIC oraz IP (sprawa z Infineon, export do Chin). No cóż, dla mnie to jakoś słabo wyglądające uC, które jakoś się przebiły...
Potrzebuję obsłużyć przetwornik A/D. Posiadam przetwornik MAX153, który powinien próbkować z maksymalną częstoliwością 1Mhz i teraz moje pytanie jakiego mikrokontrolera powinienem użyć, aby spełnić te wymagania? Może jakieś procesory DSP? Zasadniczo program powinie być pisany w gcc. Próbowałem użyć AVR-a Atmega na 16Mhz programując w gcc ale nie ma...
Witam, Od dłuższego czasu próbuję bezskutecznie odczytać liniał CCD ILX554A. Liniał ten jest sterowany sygnałami logicznymi ale zwracana wartość jest analogowa i pewnie stąd moje problemy. Jak kiedyś pisałem obsługę linijki CCD Toshiba to okazało się, że dwa sygnały zegarowe będące w przeciwfazie generowane przez ATMega mają za duże opóźnienia względem...
Witam serdecznie. Z racji chwili wolnego czasu piszę sobie kod do odbiornika IR na ATmega16. Korzystam ze scalonego odbiornika TSOP1736. O tym jak wygląda kodowanie sygnału w przypadku pilota do telewizora firmy Philips dowiedziałem się ze strony #include <avr/io.h> #include <util/delay.h> #include <avr/interrupt.h> #include <stdint.h>...
Jest też inny projekt. W tym dwa sygnały wyprowadzone są do przetwornika ADC uC. Są to inne częstotliwości ale po co? Dlaczego nie próbkować całej częstotliwości z jednego wejścia? No i tu brakuje podłączenia CLK, czym to skutkuje? W poście, w którym wrzuciłem ten schemat napisałem (a jak nie tam, to w innym, gdzie opisałem układ, powinien tam gdzieś...
Ne555 + CD4017 wpięty w przerwanie INT dwóch procesorów próbkujących + procek nadrzędny? Wyszedłeś daleko poza mój zakres myślowy z tymi 5-oma procesorami próbkującymi :D
A co by Kolega powiedział na o wiele szybsze próbkowanie i uśrednienie wyniku?
Użyj przerwania timera (CTC) ustawionego na 5, 10 ms. W przerwaniu próbkuj przyciski n-razy. Np. 20x co 10 ms. Jeżeli stan przycisku w tych próbkach się nie zmieni - masz stan stabilny. To pozwoli wyeliminować drgania styków.
Próbkowanie klawiatury połącz z multipleksowaniem wyświetlaczy.
Ja bym się zastanowił czy np. 32 kB SRAM (tyle max mają wbudowane XMEGA) nie wystarczy. Jeśli to ciągle za mało to można wziąć XMEGA A1U - 2xADC, próbkowanie 2 Msps, do tego zewnętrzny SRAM w konfiguracji 4-portowej (brak innych elementów) lub LPC (mniej połączeń, ale za to zatrzaski) i tyle. Pamięć najlepiej o czasie dostępu <15 ns. Inaczej trzeba...
Mam kłopot z tym odtwarzaczem i nie wiem gdzie szukać. Odtwarzacz po wciśnięciu przycisku TEST zaczyna grać ale straszna jest jakość, słabo słychać i zbyt szybko gra , głośnik 8Ohm 1W. I co mnie jeszcze zastanawia to temperatura 7805 dosyć mocno wzrasta. A kwarc 16MHz dałeś czy inny? Może inne próbkowanie WAVa?
Musisz próbkować przed MAXem w takim razie. Pamiętaj o zabezpieczeniu przed ujemnym i zbyt wysokiem napięciem. 4\/3!!
ISP czy TWI (I2C)? ISP to In-System Programming, chodziło Tobie o SPI. Pytanie jest jak często chcesz próbkować sygnał. Komunikacja I2C to maks 400kHz, SPI tyle ile fabryka dała, w dodatku jest to zdecydowanie prostszy interfejs. I2C: -podłączysz 3 ADC to dwóch linii SDA i SCL -maks 400kHz -łatwo dołączysz kolejne ADC SPI: -3 linie MISO, MOSI, SCK...
ADC wbudowanego w Atmegę (15 ksps i 10 bitów), a próbkuję z prędkością 50 sps. Korzystam z uśredniania, więc wychodzi 2 ksps.
Jak ustawić ADC aby była bardzo mała szybkość próbkowania jak w zwykłym mierniku? A po co ustawiać wolne próbkowanie? Nie lepiej zbierać wyniki i uśredniać - będzie dokładniej!
Z tego co ja wiem to ADC to Analog to Digital Converter, czyli preztwornik analogowo-cyfrowy. Sygnał audio ma byc próbkowany z częstotliwością 32kHz co jest realne dla Atmega (sam sprawdzalem) ale chba własnie popsułem układ wejściowy, i próbując to poprawić tak sie zamieszałem, że napisałem ten post.
Czysto hobbystycznie zeszłej nocy postanowiłem się zająć tym tematem. 3. Tu trzeba użyć timera jako podstawy czasu do sprawdzania cyklicznie poziom sygnału, kodowanie jest w czasie, początek sygnału jest synchronizacją. Bity mają dokładnie ustaloną długość, więc można byłoby timer ustawić na czas trwania bitu i sprawdzać w poszczególnych odcinkach czasu....
To powiedz jeszcze jaka jest częstotliwość próbkowania i jakiej dokładności oczekujesz? Mając 8 linii analogowych w Atmega masz do wyboru kilka wariantów. 1. Każda linia podłączona przez osobny multiplekser do 3/4 sygnałów wejściowych (np. 4052) i wtedy wykonujesz serię 8 pomiarów (CH0..CH7), przełączasz synchronicznie wszystkie multipleksery i wykonujesz...
Witam w nocie katalogowej uC atmega1281 znalazłem : "By default, the successive approximation circuitry requires an input clock frequency between 50kHz and 200kHz. If a lower resolution than 10 bits is needed, the input clock frequency to the ADC can be as high as 1000kHz to get a higher sample rate" strona 278 . Czy dobrze zrozumiałem ,że przy odczycie...
Atmega16M1 posiada da piny ICP1A i ICP1B. Czy można korzystać z tych pinów jednocześnie?? To znaczy czy mozna mierzyć szerokość impusu 2 niezależnych sygnałów? Możesz czekać aż ktoś, za ciebie, przeczyta notę katalogową, możesz kliknąć w [url=http://lmgtfy.com/?q=atmega16ma+dat... możesz wziąć na logikę. Przetwornika ma 8 wejść ADC, z ilu...
No fakt sprawdziłem kod i wywaliłem jedną linię Adc_read = Getadc(0) Po prostu wkradł się błąd :-))) A próbkowanie ze względu na niniejsze skoki temp. Dzięki o tym singlele, sprawdzę i przestudiuję :-) Dopiero co się uczę bascoma :-))) Jeszcze raz dzięki :-)
Trochę mało informacji. Te próbki to z 1 linii obrazowej ?, jeśli tak to pobierzesz max 4 próbki. Jeśli obraz jest statyczny to możesz brać próbki tak jak oscyloskop próbkujący. Co do napieć, zawsze mozesz dokonać przesunięcia poziomów tak, aby pokrywały cały zakres pracy przetwornika.
Wywoływanie tej funkcji: [syntax=c]Music_Read_Next[/syntax].... w przerwaniu to kardynalny błąd. To on powoduje owe "złe odtwarzanie". Przerwanie powinno być jak najkrótsze. Możesz w nim wystawiać kolejne próbki z bufora, ale nie ładować bufor z karty SD! Błędny (żeby nie powiedzieć chory) jest też pomysł zwalniania przerwania! Nie masz kalkulatora...
Witam, chciałbym badać poziom sygnału (napięcia) z przetwornika odbiorczego ultradźwięków, którego fo=226kHz. Sygnał z przetwornika podaję na wzmacniacz i odpowiedni filtr zbudowany na szybkich wzmacniaczach operacyjnych i teraz, chcę mierzyć poziom przychodzących sygnałów za pomocą ADC jakiejś ATmega. I wiadomo, że ciężko będzie odpowiednio szybko...
Proszę - reg PID cyfrowo , dobór nastaw to już inna bajka. To jest tylko sam algorytm - program musisz napisać sam ale chyba nie będzie z tym problemu. Pętla while czyli próbkowanie a w środku algorytm - obliczenie x1 i x2 i podstawienie do Ui = ... Jeśli coś nie będzie zrozumiałe to proszę pytać.
w moim koderze jest procek mega16 i chodzi to na 3 portach: sterowanie kluczami(próbkowanie 456khz), generacja pilota (próbkowanie 228khz), generacja kompletnego sygnału rds (nie samego sinusa 57khz, próbkowanie 456khz) czy ten schemat , to był zalążek twojego kodera? http://obrazki.elektroda.net/69_12231471... jeśli tak to powiedz mi czy...
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...
Nie wiem jak inne procki Atmela, ale np. ATmega32 pierwszą próbkę przetwarza ok 25 cykli zegara, następne chyba 13 cykli. Przetwornik działa z katalogową dokładnością w trybie 10bit z próbkowaniem do ok 200kHz. W karcie katalogowej piszą, że jeżeli wystarczy precyzja 8bit, przetwornik może próbkować szybciej niż 200kHz (oczywiscie nadal konwersja trwa...
Próbkowanie prądu wydaje mi się ze zgodne z opóźnieniem 100 ms. Częstotliwość PWM 7.8 kHz . Nie jest odporne, prąd wzrasta. Kiedy częstotliwość próbkowania jest dużo niższa od częstotliwości PWM może wystąpić zjawisko aliasingu, to znaczy zaobserwujesz częstotliwości których nie ma w sygnale zależnie od tego czy pomiary wpadają częściej w "dołek" czy...
Yhm, czyli mimo wszystko trzeba by było jakieś próbkowanie zrobić... I właśnie z jego częstotliwością będzie problem. Zgodnie z jakąśtam zasadą żeby wszystko działało dobrze to f próbkowania musi być dwa razy wyższe niż najwyższa częstotliwość przetwarzanego sygnału...
Problem polega na tyn, że odczytana z czujnika temperatura wynosi niezmiennie 85 C. Po wydaniu rozkazu konwersji odczekuje 1 sekundę zanim zacznę odczyt temp. czas wydaje mi sie wystarczająco długi, żeby ds zdążył z konwersją. Próbowałem również po wydaniu rozkazu konwersji próbkować stan linii danych i przechodziłem do odczytu, gdy ds zwolnił magistrale....
Potrzebuję zrealizować podtrzymanie zasilania dla całego układu po wyłączeniu przełącznika. Układ ma być zasilany z 2 baterii AA poprzez przetwornicę. Z tego względu chcę fizycznie odcinać zasilanie. Mój plan był taki, że wyłącznik jest po stronie masy, za wyłącznikiem jest dioda prostownicza, natomiast układ wyłącznik + dioda są zbocznikowane tranzystorem...
atmega częstotliwość próbkować układ próbkować unimor próbkować
regulator fazowy transformatora jaką wiertarkę stołową kupić pasta kontaktowy
głośniki creative schemat głośniki creative schemat
Przeróbka klapy elektrycznej na manualną w Oplu Vectra C kombi Naprawa ekspresu DeLonghi EN355 - porady i wskazówki