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ą :)
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...
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...
Zdaje się, że PWM-y generują przerwania a te pochodzą jak stwierdziłeś od zegarów. To w czym problem? Wyzwalaj pomiary A/D od przerwań PWM. Jak będzie za gęsto to dodaj prosty licznik w zmiennej z porównaniem i uruchamiaj przetwornik co n-te przerwanie od TOVn. Biorąc sygnał z wyjścia PWM i dzieląc go przez 2 uzyskasz przebieg o stałym współczynniku...
Powtórzę jeszcze konkretniej: na 100 MHz Cortexie jakoś powinno się to dać zrobić, chociaż całkiem łatwo nie będzie. Zbieranie danych po wejściu SPI to jedyna szansa na podejście do tego na ATmega, przy zmniejszeniu częstotliwości próbkowania i bardzo uważnym programowaniu w asemblerze.
Przy małej częstotliwości próbkowania punkt przejścia przez zero powinieneś sobie aproksymować choćby prostą.
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)?
co się dzieje, gdy zakres pomiarowy częstotliwości zostaje przekroczony?? A co by się miało dziać? Będzie próbkował dalej nawet momentami po mijaniu harmonicznych częstotliwości max będzie wykres przypominał prawdziwy ale pomiary będą błędne.
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....
wzmacniacze są lepsze i gorsze, przetworniki A/D również napisz jaka częstotliwość próbkowania. Atmega 32 ma wbudowany przetwornik A/D wystarczy wzmacniaczem przesunąć sygnał o 2,5V co powyżej traktujesz jako część dodatnią przebiegu co poniżej jako ujemną. do tego by wystarczył poczciwy LM358 wzmacnia chyba 100 razy
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.
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.
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...
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ą....
Heh.. wszystko przeczytałem tylko nie te ograniczenie na częstotliwość próbkowania :) czyli niema sensu pisać jakiś specjalnie zoptymalizowany kod..
Zajrzyj do manuala, tam jest napisane jaki jest czas przetwarzania w ATmega i Attiny jest to min. 250us (lub coś oło tego), więc w tym będzie pewnie podobnie.
Emm - niekoniecznie, możesz mieć problem z częstotliwością próbkowania... Jeśli oczywiście przester działa tak jak ja myślę...
Już dziś nie zajrzę do Twojego kodu (pewnie jutro wieczorem), ale jeśli chodzi o częstotliwość próbkowania, myślę że się pomyliłeś. Normalnie ATMEGA może zbierać prawie osiemdziesiąt tysięcy próbek na sekundę. Ja podałem kod na gwarantowane 1000 pps, a Ty chcesz spowolnić jeszcze ADC? To peryferium działa niezależnie od procesora i zmiana częstotliwości...
Te pozycje podkreślone na czerwono to częstotliwość próbkowania Pozdrawiam. ktos tu chyba cos pomylil... hmmm.....
Czas konwersji nie ma nić wspólnego z częstotliwością próbkowania. Po prostu wyniki będzie miał opóźnione o te 13 taktów względem wymuszenia przetwarzania. Sumowania możesz dokonywać na bieżąco a dopiero po zebraniu całego zestawu próbek dokonać pozostałych obliczeń. W dodatku skoro chcesz korzystać z kilku kanałów należy pamiętać, że 1 próbka po przełączeniu...
Szum wynika z głębi bitowej która wynosi 8. Większa częstotliwość PWMa nie pomoże. Chyba że zwiększył być i częstotliwość próbkowania dźwięku. Ale wtedy ATMegia już raczej nie wyrobi z pobieraniem danych z karty SD.
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...
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...
Witam Koniecznie musisz zrobić na dwóch osobnych procesorach. Jeden ledwo wyrabia się z generowaniem sygnału DDS. Że jak? Jedna próbka to 7 cykli, do tego dwa cykle na skok, razem 9. Z zegarem 16 MHz daje to próbkowanie z częstotliwością 1,77 MHz. Dorzucając kolejne generatory uzyskuje się mniejszą maksymalną możliwą częstotliwość próbkowania. W tym...
A co jeżeli chciałbym zaprogramować w bascomie to jaki mikro procesor mam użyć? Nie słyszałem żeby ktokolwiek używał bascoma w zastosowaniach wymagających wydajności. A tu jednak program musi działać w czasie rzeczywisym i dostarczać w kolejne próbki do przetwornika co kilkadziesiąt us. Nie napisałeś jak ma działać ten syntezator, jakie przebiegi ma...
Jakie moce ma mieć posiadana przez ciebie przetwornica ?? Jaką bedziesz miał częstotliwość impulsowania PWM ?? domyślam się że przemiennik bedzie procował z elementami indukcyjnymi (np. silnikami) Temat co cię czeka nie jest łatwy i wymaga trochę doświadczenia. schematu nie mam ale moge podać ci kilka uwag praktycznych: Jeżeli chodzi o przemienniki...
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...
Już w innym wątku rozważałem próbkowanie krótkiego odcinka sygnału i obliczanie FFT i wyświetlanie go na oscyloskopie, czyli impuls wyzwalający podstawę czasu, a potem zmiany napięcia tak, jak są poszczególne wartości transformaty. http://www.elektroda.pl/rtvforum/topic32... Okazuje się, że w praktyce nie da się zmusić Atmegi32 do zarejestrowania...
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...
Przeszukiwanie projektów w Google pod kątem konkretnych parametrów to duzo pracy której nikt nie odwali za ciebie, dam ci jeden projekt zgubsza pasujący, nie spełnia "tylko" warunku najszerszego pasma (obejmuje trzy pasma amatorskie KF) i dlatego jest taki prosty: [url=http://www.wb5rvz.org/ensemble_rxtx... Do przestawiania PLL...
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ś...
Dzięki za podpowiedzi :) Oczywiście mp3 zapisane na karcie będa interpretowany systemem plików FAT32 . Mógłbyś przybliżyć teraz nieco koncepcję co dalej robić z zapisanymi mp3 na karcie ? Bo nie wydaje mi się ,żeby wystarczało z częstotliwością próbkowania wysyłać kolejne bajty na dekoder . Co do FFT , to robiłem kiedyś analizator widma , włącznie ze...
Zależy z jaką rozdzielczością i częstotliwością chcesz mierzyć. Jeżeli to może być przetwornik wbudowany w mikrokontroler - zobacz sobie na stronie Atmela dokumentację atmega 16 - 8 kanałów 10 bitowa rozdzielczość, czas próbkowania do 250 us, cena ok 30 zł Jeżeli musi być oddzielny - poszukaj coś o ADC0809 - 8 bitów, do zdobycia, cena ok 15 zł, więcej...
U nas odczyt jest w programie głównym. A odtwarzanie w przerwaniu. Co dwa przerwania dokładnie. U nas nie kontrolujemy częstotliwości PWMa. Ustawiliśmy na stałe i tyle. Ale to narzuca ograniczenie na pliki bo wszystkie muszą mieć próbkowanie 16kHz bo PWM pocina na 32kHz. Powinieneś zrobić jakieś buforowanie. SD_READ to jest jakaś standardowa funkcja...
czy ten schemat , to był zalążek twojego kodera? nie, mój koder jest oparty o http://www.blue.ukf.pl/mpxcoder.pdf + na tym samym procku jest generowany kompletny sygnał rds. jeśli tak to czy ATmega jest w stanie wygenerować atmega potrzebuje 2 cykli na załadowanie danej i wystawienie jej na port,2 cykli na powrót na początek pętli, czyli jak chcesz...
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...
Niestety w zwykłej ATMega jest pewien problem o którym już zresztą ci pisałem - ponieważ źródłem taktowania timera jest wyłącznie preskaler, nie da się jednocześnie dowolnie określić częstotliwości odtwarzania i głębi PWM. Skoro się uczysz to weź sobie elastyczniejszy procek, np. XMEGA 8E5, a naktórym możesz timer taktować przebiegiem z innego timera,...
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...
Musisz określić jakiej potrzebujesz rozdzielczości przetwornika i jakie ma być pasmo sygnału analogowego i maksymalna częstotliwość próbkowania. Sprawę ujemnych napięć załatwia się dodawaniem offsetu, przykładowo: jeśli napięcie wejściowe ma zakres -10V÷10V a przetwornik przyjmuje 0-5V to trzeba na wejściu dać dzielnik przez 4 i dodać offset +2,5V....
Pytanie tylko po co skoro za mniejsze pieniądze (niż arduino) można kupić płytkę z procesorem, który się do tego nadaje, a przy okazji ma ADC nieco bardziej nadające się do próbkowania czegoś szybszego. Ja tu przytaczam te fakty, tak raczej na zasadzie ciekawostki przyrodniczej a nie wskazania całościowego optymalnego rozwiązania, w świetle obecnej...
Sorry to czy możecie dać linki do tych materiałów na stronie atmela albo gdzieś, bo w głowie mi sie nie miesci jak z 10 bitowego ADC mozna zrobic 16 bitowy. a o czyms takim jak oversampling slyszales ? ;) Lekki off-topic O oversampling ociera się każdy, kto uśrednia wynik pomiaru przebieg+szum. Pięknie to wygląda, gdy z kilkubitowego przetwornika możemy...
STM32F072BDISCOVERY... Nie wiedziałem, że zawiera on ATMegę88 lub ATMegę32. Zawsze się człowiek czegoś uczy... :) Wracając do tematu, odpalaj ADC z timera, co zapewni ci wyzwalanie w ściśle określonych odstępach czasowych. Przy tak niskiej częstotliwości próbkowania każdy AVR wystarczy. Tylko ATMegi mają ADC 10-bitowe. Za cenę ATMegi32, gdzie USB trzeba...
Ile bitów wystawia atmega na adc? Przy 10 bitach mam maksymalną częstotliwość próbkowania 15kHz ADC: 0-1023 Czy potencjometrem chcesz ustawiać ilość kroków do wykonania? Teoretycznie tak. Będę miał podpięte 2 potencjometry różnica w ich napięciu nie może wynosić 10% wartości napięcia jednego z nich. Jeśli taka różnica będzie >10% to układ ma być wyłączany....
Do preemo. Gdy wypełnienie PWM masz 100% to na wyjściu tego mostka jest pełne napięcie jakie dasz na zasilanie VNH2SP30 (np. 12V). I wtedy jak pisałeś wszystko jest ok. No i powinno być OK, bo to jest identycznie jakbyś podpiął silnik pod te zasilanie 12V. Częstotliwość napięcia nie jest za duża wtedy bo gdzieś ok 0,5 kHz. A teraz jak zmniejszysz wypełnienie...
A ja Ci powiem tak, Xmega to jest tylko taka ulepszona atmega. I z takim podejściem można śmiało zaczynać, bo zbyt wielu różnic nie ma, z tym, że są ogromne korzyści wynikające z nieporównywalnej funkcjonalności. I jak dla mnie, przesiadka była całkowicie bezbolesna.. no, może najwięcej bólu sprawiło mi wydanie kasy na nowy programator :) Czyli minimum...
Do przetwarzania C/A w ATmega można wykorzystać tryb Fast PWM. Dla częstotliwości zegara 16MHz i ograniczenia przetwarzania do 8 bitów uzyskać można częstotliwość nośną 62,5kHz, a więc całkiem przyzwoicie. Zamiast tego można zbudować prosty 8-bitowy równoległy przetwornik C/A w postaci drabinki R-2R. Jednak w obu przypadkach należy odfiltrować częstotliwości...
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?...
Witaj. Długie przyciśnięcie włącza/wyłącza układ. Rejestracja jest ciągła gdy układ jest włączony. Krótkie przyciśnięcie daje na wykresie charakterystyczną szpilkę. Można sobie w ten sposób zaznaczyć moment wystąpienia problemów, przebudzenia itp. Układ nie posiada zegara, czas można oszacować jedynie po ilości plików i miejscu w pliku. Nie wiem na...
Oj coś koledzy krążycie wokół tematu a nie widzę nigdzie pełnej odpowiedzi. Niektóre są za to błędne albo upraszczające. F_CLK_ADC, to tak jak ktoś pisał, tylko częstotliwość taktowania ADC. A że jest to przetwornik typu SAR (z sukcesywną aproksymacją) to konwersja 1 próbki trwa n cykli zegara F_CLK_ADC. W przypadku tego ADC jest to: - 25 cykli dla...
Witam. po dłuższej przerwie znam już szczegóły projektu. Dane wejściowe są przesyłane z modułów pomiarowych GPS, kompasu i inercjalnego. Zadaniem procesora jest rozszyfrowanie danych numerycznych zawartych w transmisji każdego z nich i zapisanie na karcie CF. Bez filtrowania, po prostu odczytac uporządkować i zapisać na karcie. Problemem może być to...
Można też się pobawić w układ mieszany: generatory robisz na jakimś mikroprocesorze (np. ATmega), mpsor steruje przetwornikiem C/A, z przetwornika wychodzimy na analogowy filtr przestrajany i wzmacniacz sterowany napięciem. Jako generator obwiedni można użyć układów robionych na piechotę albo drugiego mikroprocesora z przetwornikami C/A. Zastosowanie...
8kanałowe a ile próbek? Najtańsze nowe ok. 500zł (atlantec) taki z akcesoriami 800zł, oczywiście, że wew. pamięć a potem "po fakcie", jak Sobie wyobrażasz oglądanie ONLINE przebkiegu 100MHz?xD Masz racje pytanie było debilne. O ile koledzy byliby na tyle uprzejmi prosiłbym także poddanie recenzji poniższego pomysłu. Z góry zaznaczam ze nie do końca...
Nie, no z gotowca złożysz, tylko właśnie cały problem polega na tym, żeby gotowca mieć. Uruchamiać takiego układu praktycznie wcale nie trzeba, znaczy żadnej regulacji itp. Jak złożysz to działa dobrze, albo wcale. Znalazłem aż jeden schemat: http://wolfstone.halloweenhost.com/TechB... Tylko, że nie na ATmega, a na PICu....
Witam! gratuluję projektu, jednak mam kilka uwag. Sam też robiłem coś podobnego, jednak nie implementowałem FATa na karcie, tylko zrobiłem sobie swój system plików znacznie uproszczony. Stwierdziłem że nie ma to sensu, bo układ by się nie wyrobił przy pofragmentowanym systemie plików. To jest jednak spore ograniczenie. Drugim ograniczeniem w Twoim przypadku...
Witam Ostatnio zajmuję się budową nagrzewnicy indukcyjnej. I mam taki problem: Potrzebowałbym stopień wejściowy amperomierza . Informacja o natężeniu prądu będzie podawana na wejście ADC Atmegi 32. Problem jest trywialny, ale dla zakresu niskich częstotliwości. Ja zamierzam mierzyć prąd w obwodzie LC , przy częstotliwości do 300kHz . Oczywiście częstotliwość...
Filtr to R5 i C2 na schemacie który wstawił Paweł Es, właściwie to ja pierwszy go wyrzuciłem. A teraz myślę czy właśnie to filtrowanie napięcia zasilającego wzmacniacz nie jest konieczne. Podaj też tu parametry tego regulatora PWM (częstotliwość - czy stała wartość, ile? czy też zmienna, a stała wartość impulsu, ile?). Co to jest za silnik (typ, model)?...
Port USB jak sama nazwa wskazuje jest portem Uniwesalnym. Jednakże bez zewnętrznego urządzenia (USB Device,/USB Host) jest to w sumie tylko "magistrala danych". Zanim zaczniesz "programować wirtualne porty", dobrze byłoby abyś określił wymagania jakich żądasz - między innymi: - czy to mają być dane cyfrowe, analogowe, mieszane, - jaka jest maksymalna...
Musisz zrealizować filtr FIR lub IIR atmega nie da rady chyba że jeden procesor będzie robił jedno ogniwo... :) Na ARM zrobisz 6-8 pasm (szczególnie jeżeli wypadną jakieś zerowe współczynniki). W większości ARM jest przetwornik 10b co może być pewnym problemem dla audio, na pokładzie jest zwykle PWM dla realizacji DAC. Oczywiście najlepiej byłoby na...
Rozumiem. To mam pytanie, załóżmy że do uC dobiegają dwa sygnały prostokątne podobne do tych pochodzących z układu optycznego myszki kulkowej, czyli przesunięte względem siebie o 1/4 okresu. Na ich podstawie muszę obliczyć prędkość obrotu i kierunek obrotu. Częstotliwość z jaką będą przychodzić te sygnały to 230kHz a więc założyłem że trzeba próbkować...
http://obrazki.elektroda.pl/8509943100_1... Dzień dobry, mając nadzieję, że osoba bezpośrednio zainteresowana nie odwiedza elektrody, postanowiłem podzielić się moją tegoroczną walentynką. Walentynka ma postać pomalowanego serduszka z diodami świecącymi dookoła i głośniczkiem w środku. Jak nietrudno się domyślić, diody mrugają, a głośniczek...
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.
Witam. Zabieram się za stworzenie miernika parametrów energii elektrycznej w oparciu o mikrokontroler z rodziny avr - ATMEGA 32A. ... Czy procesor avr poradzi sobie z przetworzeniem danych dla napięcia sieci 230V i 50 Hz, chodzi o spróbkowanie i operacje na danych (wyliczenie wartości skutecznej napięcia)... ... Docelowo chciałbym również realizować...
https://obrazki.elektroda.pl/1909244200_... Dzięki mikrokontrolerom AVR, takim jak ATmega można zrealizować wiele ciekawych projektów. Autor poniższej konstrukcji postanowił wykorzystać te możliwości do skonstruowania prostego nadajnika AM (z modulacją amplitudy) wykorzystując Arduino Nano (możliwe jest także wykorzystanie Arduino...
ok, mam rozumiec ze niezaleznie od tego co beda mierzyc poszczegolne kanaly (1...4 czestotliwosc do 2.5 khz oraz 5...8 napiecie od 0..24v) wszystkie musza miec tą sama czestotliwosc probkowania?? w tym przypadku robi mi to dosyc duzo zbednej informacji na kanalach napieciowych bo zmiany napiecia z zalozenia nie przekrocza 0,1v w czasie 0.02s a taka...
Bawiłęm się już w takie rzeczy, z tym że nie był to efekt gitarowy a pitch-shifter. Sygnał audio z mikrofonu, DAC R-2R na rezystorach. Z mową nie ma problemu, można się bawić w efekty. Z gitarą myślę że też strasznie nie będzie. Zwłaszcza że jak się domyślam, układ ma służyć do eksperymentowania, a nie nagrań studyjnych. Moja "wizja": próbkowanie z...
Jest taka zasada że należy próbkować 2 razy częściej niż częstotliwość przebiegu.
Czegoś tu nie rozumiem. 1. Do pinu w ATmega32 podłączone jest urządzenie, które jest źródłem sygnału cyfrowego? 2. Sygnał może mieć maksymalną częstotliwość 100 kHz? 3. Nie chcesz próbkować go, stale z prędkością 200 kHz, bo sygnał czasami zmienia się wolniej?
h-doc i fantom: twierdzenie Shanona-Katielnikowa mówi, że aby sygnał można było odtworzyć (i obrabiać cyfrowo) to częstotliwość próbkowania musi być conajmniej dwa razy większa od najwyższej częstotliwości występującej w próbkowanym sygnale. Niestety to twierdzenie ma swoje odbicie w praktyce, jeżeli będziesz próbował co 20ms to możesz próbkować conajwyżej...
Witam. No wiec mam do zrobienia na dyplom cos takiego: Proszę poprawić pisownię i temat! Robak
Witam. Może i głupio, ale z ciekawości napisałem programik, którego jedynym zadaniem jest przepuszczanie podanego na wejście ADC dzwięku przez mikroprocesor atmega8 tak, że wychodzi na PWM1a. W sumie to nawet poniekąd mi się to udało, dzwięk przechodził, ale wyjściowa jakość nie była zadowalająca. Większość paramerów w programie dobrałem doświadczalnie......
http://obrazki.elektroda.pl/9079980500_1... Na wstępie chciałbym przybliżyć, skąd taka a nie inna nazwa nadana przeze mnie temu projektowi. Prace rozpoczęły się w momencie zapotrzebowania na minimum dwa zsynchronizowane generatory małej częstotliwości. Ponieważ zakres przestrajania jaki mnie zadowalał ograniczał się do 100Hz przy rozdzielczości...
Witajcie. Za pomocą AVR ATMEGA8 chcę próbkować sygnał analogowy ze stałą częstotliwością, na przykład Fs=12kHz. Interesują mnie próbki 8-mio bitowe. Wydaje mi się, że są dwie możliwości. 1. W trybie free running użyć kwarcu o częstotliwości Fs * 13 (cykli przetwarzania) * preskaler. Czy wtedy przerwania od przetwornika będę dostawał po każdym zakończeniu...
http://obrazki.elektroda.net/56_12371423... Dziś chciałbym przedstawić Wam moje wykonanie projektu, który ostatnio ukazał się w tym dziale a kiedyś w dziale DIY Zagranica. Jest to prosty w budowie analizator stanów logicznych. Można nim badać przebiegi z czterech wejść, próbkowanie może być max 4MHz. W oryginale urządzenie składa się praktycznie...
Witam! W wykonywanym projekcie zapędziłem w pewien logiczny róg. Projekt jest wykonywany na rodzinie AVR, ale to ma mniejsze znaczenie. Problem jest następujący, muszę zliczać maksima dwóch niezależnych przebiegów sinusoidalnych (pochodzącego z enkoderów optycznych - elementy myszy komputerowej z lat 90) o częstotliwości maksymalnej 5kHz. Formowanie...
(at)kogiel Wygląda na to, że zabrałeś się do sprawy od niewłaściwej strony, co Koledzy już wypunktowali. Jeżeli nie chcesz kupować rejestratora, ale chcesz zbudować takie urządzenie, to konieczne jest zastanowienie się jakie funkcje ma realizować i w jakim zakresie. Funkcje to np. - rejestracja stanów wejść logicznych, wyników przetwarzania ADC, czasów...
https://obrazki.elektroda.pl/7228525200_... Witam wszystkich:) W szczególności miłośników światełek, iluminofonii, itp. Prezentowane urządzenie wyświetla widmo akustyczne w postaci 20 słupków po 16 punktów każdy. Trudno je nazwać analizatorem widma. Analizator kojarzy mi się bardziej z przyrządem pomiarowym, chociaż wyświetlanie częstotliwości...
Jeśli potrzebujesz tego na własny użytek (1szt) można to zrobic w miarę tanim kosztem: Szybki ADC np. MAX1198 - dwa kanały 8bit 100Msps - aż nadto - do tego za darmo :) Pamięc FIFO synchroniczna. Z tego co wiem Texas Instruments posiada takie pamięci na 100 i wiecej MHz 512, 1k, 2k, 4k, nawet do 64k słów 16bitowych - też za darmo :) - wysyłają próbki...
Cześć Jesteśmy na wysokim stopniu abstrakcji ale metode asemblera jeszcze bym uprościł: - włączamy przerwania i timer - czekamy na przerwę synchro - pierwsze przerwanie startujemy timer - drugie przerwanie przeładowujemy timer do zmiennej i zerujemy - trzecie przewanie powtarzamy sekwencję - itd. po nalizie ilości impulsów albo wykryciu synchro możemy...
Dziękuję za odpowiedzi! Obiążenie procesora nie jest problemem, ponieważ poza wyświetlaniem obrotów nic innego nie robi. Przy 100RPM sygnał będzie miał częstotliwość 1,67Hz. Oznacza to, że trzeba by próbkować dwie sekundy, żeby "odróżnić" 0RPM od 100RPM. Za długo, więc zmienię dokładność na 500RPM. To daje 8,34Hz więc wystarczy próbkować licznik 9 (10...
Z minimalnym napięciem wyjściowym można sobie poradzić sposobów jest kilka, ale jest inny problem problem. Arduino ma 10-bitowy przetwornik (wbudowany w ATMEG'ę) ten przetwornik ma niezerowy błąd offsetu (max 2 LSB) - nie obejmiesz tym całego zakresu czujnika który zmienia rezystancję 4500 krotnie. Przykładowo jeśli dobierzemy rezystory tak żeby mieć...
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...
Zastanawia mnie, jakim to sposobem używa ADC ATMegi 328P który osiąga max ~20ksps do próbkowania sygnału z przetwornika ~40kHz? Sygnał pasmowy można próbkować z mniejszą częstotliwością, niż wynikałoby to z twierdzenia o próbkowaniu.
Nie tylko doczytaliśmy, ale nawet zrozumieliśmy co i dlaczego tak napisano. ADC ATMegi mają na wejściu układ S&H i jak piszesz kondensator musi się naładować a to wymaga czasu. Stąd ograniczenie ma max impedancję wyjścia układu na którym napięcie samplujemy. Lecz ADC ATMegi jest synchroniczny do zegara taktującego ADC, czas trwania próbkowania (ładowania...
:arrow: hunterhouse Dobrze, ale nie wszystko, nie zgadza się z algorytmem :( W sumie to się zgadza, ale tylko dla 3 próbek, ale te 3 próbki to za mało. aby zapisać sygnał 31 Hz (najniższa częstotliwość filtrowana) przy próbkowaniu 44.1kHz potrzebujesz aż: 44100/31=1423 próbki. Do atmega można chyba podłączyć pamięć zewnętrzną (ale nie wiem, bo nigdy...
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...
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...
To jest schemat "wnętrzności" ATmegi. A filtr RC masz dać na zewnątrz, żeby wytłumić zakłócenia na liniach analogowych pochodzących z czujników. Wartości R i C ustalasz znając: - maksymalną sensowną częstotliwość w sygnale wyjściowym z czujnika, jakiej oczekujesz - fm - zależy od tego, co ty tam właściwie mierzysz - impedancja wyjściowa czujnika * -...
Nie pisze że w tej formie która jest nie działa. Wręcz przeciwnie działa od 6 miechów bez zwiech. Ale teraz chcemy dołożyć PWM do tego co mamy i tu jest problem. To część programu. Ważne elementy algorytmów są wycięte, bo nie maja znaczenia dla poruszanego problemu. Jeśli jest możliwość dołożenia PWM z timera1 to proszę o pomoc. Proszę niezwracać uwagi...
Zgodnie z twierdzeniem http://pl.wikipedia.org/wiki/Twierdzenie... wystarczy próbkować 2 razy częściej niż maksymalna częstotliwość aby nie zgubić żadnego impulsu?
Witam. Zależy mi na tym aby uzyskać jaknajwiększą częstotliwość próbkowania sygnału w przetworniku wbudowanym w Atmege8 przy 16MHz oscylatorze zewn. W jaki sposób obliczyć z jaką częstotliwością można maksymalnie próbkować mierzony sygnał?
Musisz zastosować przetwornik ADC który zamieni sygnał ciągły audio na zrozumiały dla uP sygnał dyskretny np 8 bitowy. Skwantowany sygnał zapisujesz próbka po próbce w kolejnych komórkach pamięci. Potem to już tylko odczyt tych komórek (z odpowiednią częstotliwością) i wysłanie danych na przetwornik DAC (zamienia wartość dyskretną na poziom napięcia)....
Jak już chcecie iść po kosztach to stm32f105 ma więcej pamięci i da się go kupić za 12zł Da się kupić albo i nie. A STM32F100R6T6 za ~4zł wygląda na pewniejsze źródło. Po za tym jeśli projekt "zmieści" się do F100R6 to nie ma problemu zrobić alternatywny wariant na F105Rx z odpowiednio podwyższonymi parametrami. A sprzętowo nie ma różnicy bo te kostki...
Nie robiłem nigdy analizy dźwięku na ATmega8, ale co nieco o przetwarzaniu sygnałów wiem. Po pierwsze - Atmel w nocie napisał, że przetwornik działa z max. częstotliwością próbkowania 15ksps (15kHz). Oznacza to, że sygnał wejściowy MUSI być ograniczony do 7,5kHz (twierdzenie o próbkowaniu). Wymaga to zastosowania filtru analogowego dolnoprzepustowego....
Więc dla tej kamerki z linku, przy odświeżaniu poziomym 15625Hz i rozdzielczości w poziomie powiedzmy 320 punktów sygnał trzeba próbkować z częstotliwością 10MHz. Wydaje mi się, że to chyba sporo Tym bardziej że jak wyczytałem z noty katalogowej AT91SAM7 maksymalna częstotliwość próbkowania wynosi 8MHz.
Dobry multimetr także to robi (łącze z PC + wizualizacja), choć być może nie z taką częstotliwością próbkowania, jak omawiany Atmela.
Witam, Przepraszam że długo nie pisałem ale chwilowo mnie wcięło :-) 1. Czyli ok, sinusoidę robię sobie z równania y=sin(2*PI*frg*time), gdzie time wstawiam w zależności co ile chce próbki. Pytanie do shg (lub kogoś kto sie orientuje): Chcąc zrobić np. filtr pasmowo przepustowy 2kHz-10kHz dla sygnału audio to z jaką częstotliwością muszę próbkować?...
Głupie pytanie, czy próbkowanie 24MHz wystarczą do szybszych atmeg? Przeciętne Atmegi pracują z częstotliwością 16MHz(*8, *16, *32), niektóre serie (*48,*88,*168) mogą pracować z częstotliwością do 20MHz. Natomiast XMega mają częstotliwość pracy do 32MHz.
Wlaśnie dlatego są to konstrukcje amatorskie, ich obsługa wymaga znajomosci konstrukcji i uprawnień SEP ;) Widziałem nawet sprzedawany na allegro "oscyloskop" o częstotliwości próbkowania 10MSPS i paśmie 10Mhz :D Albo oscyloskopy z przetwornika Atmegi, z próbkowaniem 10Mhz.....
Witam Dla częstotliwości jakie jest w stanie próbkować ADC Atmegi obstawiam że trójkąt będzie trójkątem, Atmel zaleca aby rezystancja źródła mierzonego przez ADC była mniejsza niż 10KΩ o ile pamiętam, rzucony tu schemacik dzielnika ma rezystancję kilka razy mniejszą, więc nie prorokuję problemów. Bardziej bałbym się o wzmacniacze operacyjne, o...
Tu masz projekt taniego w budowie odtwarzacza plików dźwiękowych WAV z karty CF lub dysku twardego: http://elektronika.kvalitne.cz/ATMEL/PCM... Odtwarza nagrania 16bit mono i stereo, o częstotliwości próbkowania od 11 do 48kHz.
częstotliwość próbkować częstotliwość próbkować mikrofon zmiana częstotliwość próbkować
moduł zasilający bosch termowłącznik chłodnicy zamiennik płyta główny samsung
Łożyska EBI - typy, zastosowania, jakość i konserwacja Wentylator w opalarce MacAlister MHG2000 nie działa