Regulamin | Punkty | Dodaj... | Ostatnie | Szukaj | Rejestracja | Zaloguj


Analizator widma akustycznego na LCD i ATMega8


Napisz nowy temat  Odpowiedz do tematu      Strona Główna -> Forum elektroda -> Download, Artykuły -> Analizator widma akustycznego na LCD i ATMega8
Angielska wersja
Autor Wiadomość
manekinen
Poziom 19
Poziom 19

Dołączył: 12 Kwi 2006
Posty: 686
Miasto: Kętrzyn

Post 12 Lut 2008 03:30   

Analizator widma akustycznego na LCD i ATMega8


Witam, załączam projekt analizatora widma. Wyświetlanie odbywa się na LCD alfanumercznym - 16*2 lub 24*2 pól. Wejście - sygnał audio. Płytka zawiera niezbędny filtr dolnoprzepustowy (chebysheva), stabilizator.

Autorem programu jest użytkownik Hunterhouse. Ja wykonałem schemat, filtr, i płytkę drukowaną. TUTAJ http://www.mediafire.com/?cqilnmloty1 można pobrać paczuszkę z kilkoma zdjęciami i filmikami. Ponieważ nie jestem autorem programu, nie będe pobierał za niego prowizji. TUTAJ http://www.elektroda.pl/rtvforum/viewtopic.php?t=776332 rozmowa o programie, polecam lekturę przed wykonaniem urządzenia.

Kilka uwag co do montażu. Zamiast kondensatorów C4 i C5 można wlutować zwory - uC jest to obojętne, i z tego co zauważyłem nie ma różnicy w wyświetlaniu widma. Płytka ma kształt wyświetlacza LCD 16*2, została zaprojektowana w ten sposób aby można było przykręcić ją pod wyświetlacz. Jeśli twój LCD 24*2 ma takie samo umiejscowienie pinów, nie ma problemu. W przypadku wyświetlaczy z pinami po boku (8*2 rzędy) należy odpowiednio połączyć je przewodami. Pola na potencjometry są niewielkie, jeśli nie posiadamy takowych, można podlutować je od strony druku, lub raz ustawić i wlutować dzielniki R. Niestety nie udało mi się bardziej tego upchać, mając do dyspozycji elementy przewlekane. Rezystor "LCD LED" to zasilanie podświetlenia LCD - jeżeli nasz wyświetlacz posiada już rezystory, można wlutować w to miejsce zworę.

Uwagi co do uruchamiania. Najważniejszą rzeczą to podanie odpowiedniego sygnału do urządzenia. Jego amplituda musi się zawierać w przedziale szyn zasilania, na wysokości 2.5V. Sygnał o większej amplitudzie po przejściu przez WO straci wierzchołki (przester) - uC będzie błędnie liczył widmo.
1.Masę sygnału można podpiąć do "masy analogowej" urządzenia, oznaczonej jako "Agnd" - jest to sztuczna masa zrobiona na dzielniku R 1:1 między szynami zasilania. Sygnał podajemy bezpośrednio pod wejście IN. Jest to wejście WO o dużej impedancji wejściowej.
2.Układ można zasilić symetrycznie -2.5V / +2.5V, (sygnał jak wyżej).
3.Jeśli masa układu i masa sygnału audio MUSZĄ być połączone, trzeba wykonać dzielnik na rezystorach, który podniesie nasz sygnał na wysokość 2.5V. LUB TEŻ pokombinować z kondensatorem odzielającym składową stała (a raczej dodającym w tym przypadku, te 2.5V), ale należy zadbać aby sygnał zawierał się pomiędzy szynami zasilania.

Kalibracja/regulacja. Potencjometry R12 i R13 służą do wzmocnienia podanego sygnału dla górnej i dolnej części pasma. Przed wejściem uC sygnał nie powinien być przesterowany. W programie zmieniamy stałą CZULOSC - w dowolnym zakresie (np. od 10 do 50) (znajduje się w jednej z pierwszych linii programu). Po prostu należy ustawic układ tak, aby prawidłowo wskazywał częstotliwość, a wychylenie wg własnego gustu. Polecam jakiś generatorek sinusa na wejście, i oscyloskop przed wejście uC - dopilnujemy aby sygnał nie był przesterowany, i sprawdzimy czy nasze słupki prawidłowo się wychylają.

Filmiki z linku to nagrany układ pracujący wg załączonego schematu. Większy LCD 24*2 teoretycznie powinien chodzić woniej, to logiczne że program ma więcej do liczenia i wyświetlania. Na filmikach jest przeciwnie, mniejszy wyświetlacz chodzi wolniej, da się to zauważyć. Wnioskuje że ma po prostu wolniejszy sterownik, wolniej odpowiada dla uC. Efekt końcowy to w bardzo dużej mierze odpowiednie ustawinie urządzenia, i podanie sygnału na odpowiednim poziomie. Jak widać - da się uzyskać dobry efekt.

Jeszcze sprawa uC - fusebity ustawiamy na "zewnętrzny kwarc z kondensatorami 10-16MHz" (1110), aktywujemy bit CKOPT. Można poeksperymentować z wyższymi wartościami kwarcu. U mnie całość potrafiła bezawaryjnie chodzić przy 27MHz - oczywiście podajemy tę wartość w programie. Zachęcam do eksperymentowania, oczywiście nie zobowiązuje się do pomocy, ale jak znajdę czas to czemu nie. Sprawy oczywiste, takie jak "jak ustawić fsebity" - wiadomo. Aha jeszcze jedno. Zdjęcia przedstawiają pierwszą płytkę, musiałem nanieść na niej pewne poprawki. Ta z załącznika jest poprawiona. Pliki EAGLE V4.11e. Po załadowaniu kliknąć RASTNES. Jeśli ktoś zechce wykonać lepszą płytkę, z lepszym filtrem, w smd, itp, usprawnić program - bardzo proszę.


O analizatorze widma możecie także poczytać na mojej stronie http://diy.elektroda.eu/analizator.php



sa_min.jpg
 Opis:
0.00
 Rozmiar:  73.13 KB

sa_min.jpg



sa_prog.rar
 Opis:
 n/a

Download
 :  sa_prog.rar
 Zawartość:  sa24x2.bas , sa16x2.bas
Zobacz całość...
 Rozmiar:  5.81 KB
 Punkty:  0.00

Powrót do góry
   
kamyczek
Poziom 21
Poziom 21

Dołączył: 19 Mar 2002
Posty: 1320
Miasto: Dolnośląskie

Post 12 Lut 2008 08:22   

Re: Analizator widma akustycznego na LCD i ATMega8


Jeśli to tak działa jak na filmiku to co to za krzaczki wyskakują podczas pracy ? dla mnie to beznadzieja niestety...
Powrót do góry
   
manekinen
Poziom 19
Poziom 19

Dołączył: 12 Kwi 2006
Posty: 686
Miasto: Kętrzyn

Post 12 Lut 2008 12:02   

Re: Analizator widma akustycznego na LCD i ATMega8


Nie wiem jakie krzaczki tam kolega widzi? Proponuje zainstalować nowsze kodeki :)
Beznadzieja czy nie - daje filmik - jak się komuś podoba to może pobrać i wykonać. A kilkanaście osób pytało mnie o dokończenie tego urządzenia, więc zrobiłem to, i umieszczam w odpowiednim dziale. Jeśli moderator uważa inaczej, niech przeniesie gdzie indziej.
Pozdrawiam.
Powrót do góry
   
pady
Poziom 9
Poziom 9

Dołączył: 21 Lip 2005
Posty: 44

Post 23 Lut 2008 17:58   

Re: Analizator widma akustycznego na LCD i ATMega8


Analizator widma akustycznego na LCD i ATMega8

Schematy są chyba uszkodzone, ściągałem je 5 razy i ciągle to samo...
Powrót do góry
   
xangel
Poziom 13
Poziom 13

Dołączył: 11 Kwi 2003
Posty: 136
Miasto: Białystok, Hajnówka

Post 23 Lut 2008 20:33   

Re: Analizator widma akustycznego na LCD i ATMega8


Witam
Mam Eagle 4.16r2 Lite i nie mogę otworzyć tych plików :(
Czy ktoś jeszcze ma z tym problemy ?

Pozdrawiam
Powrót do góry
   
manekinen
Poziom 19
Poziom 19

Dołączył: 12 Kwi 2006
Posty: 686
Miasto: Kętrzyn

Post 23 Lut 2008 23:39   

Re: Analizator widma akustycznego na LCD i ATMega8


Hmm pliki zapisywałem darmową wersją 4.11 i w tej chwili sprawdzałem i normalnie da sie otworzyć. Z tego co wiem kilka osób normalnie otworzyło i wykonuje płytki. Możliwe że po prostu nie działają z inną wersją - tak to nieraz w eagle bywa. Lub też w ścieżka do pliku zawiera polskie znaki. Proszę spróbować 4.11, otwierając np. bezpośrednio z C:\
Jeśli się nie otworzą, wzór ścieżek i nadruk podeśle w formacie *.bmp lub *.tif
Pozdrawiam


DODANO

załączam wzór ścieżek i nadruk w formacie *.pdf, i podgląd całości w *.png. Załącznik z plikami eagle na razie usunąłem. Możliwe że raz musiałem edytować te pliki z jakąś "czarną licencją" która się zapisała do historii edycji pliku i dla tego może się nie otwierać. Spróbuję to naprawić i wrzuce spowrotem. Jeśli ktoś stracił punkty na ten załącznik, to moge zwrócić. Przepraszam za utrudnienia.


DODANO

Hmm no nic. w załączniku są poprzednie pliki, które bez problemu da się otworzyć wersją 4.11. dorzuciłem też pliki oznaczone jako 4.16r2 - te powinny otworzyć się nową wersją.



sa_pcb.rar
 Opis:
 n/a

Download
 :  sa_pcb.rar
 Zawartość:  sa.sch , sa.brd , 4.16r2.sch , 4.16r2.brd
Zobacz całość...
 Rozmiar:  118.54 KB
 Punkty:  0.00


pcb_pdf.rar
 Opis:
 n/a

Download
 :  pcb_pdf.rar
 Zawartość:  a.pdf , b.pdf , c.png
Zobacz całość...
 Rozmiar:  175.96 KB
 Punkty:  0.00

Powrót do góry
   
Mariuszek15
Poziom 20
Poziom 20

Dołączył: 18 Wrz 2005
Posty: 883
Miasto: Chrzanów (k.Krakowa)

Post 03 Mar 2008 20:11   

Re: Analizator widma akustycznego na LCD i ATMega8


Witam :) Układ działa wyśmienicie :) Zdjęcia zamieszczę później :)
Powrót do góry
   
manekinen
Poziom 19
Poziom 19

Dołączył: 12 Kwi 2006
Posty: 686
Miasto: Kętrzyn

Post 16 Mar 2008 17:20   

Re: Analizator widma akustycznego na LCD i ATMega8


W źródle programu na wyświetlacz 24*2 był mały błąd, był zdefiniowany pod atmegę16 zamiast atmegę8. Dodaje poprawione pliki źródłowe, i skompilowane HEX i BIN. Teraz to już na pewno jest wszystko OK. Kolega już uruchomił, więc śmiało można robić :)



sa.rar
 Opis:
 n/a

Download
 :  sa.rar
 Zawartość:  analizator16x2.bas , analizator24x2.bas , ANALIZATOR24X2.BIN , ANALIZATOR24X2.HEX , ANALIZATOR16X2.BIN , ANALIZATOR16X2.HEX
Zobacz całość...
 Rozmiar:  21.52 KB
 Punkty:  0.00

Powrót do góry
   
Mariuszek15
Poziom 20
Poziom 20

Dołączył: 18 Wrz 2005
Posty: 883
Miasto: Chrzanów (k.Krakowa)

Post 16 Mar 2008 18:54   

Re: Analizator widma akustycznego na LCD i ATMega8


Oto moje dzieło:
Analizator widma akustycznego na LCD i ATMega8
Powrót do góry
   
cudny90
Poziom 13
Poziom 13

Dołączył: 01 Kwi 2006
Posty: 144

Post 16 Mar 2008 19:39   

Re: Analizator widma akustycznego na LCD i ATMega8


Witam, rozmawiałem w kolegą Mariuszem i dowiedziałem się, że jest możliwe przerobienie tego układu tak, by zamiast wyświetlacza LCD, były diody LED. Interesowałoby mnie 32 słupki, tylko nie wiem ile diód na jeden słupek :P 10?

Byłby w stanie ktoś przerobić ten układ?

Napewno przydałby się on wielu osobom, nie tylko mnie, ani Mariuszowi :)

Z góry dzięki za pomoc.
Pozdrawiam.

EDIT: Widziałem projekt *HUNTERA lecz on jest na 16 słupków po 10 diód .
Powrót do góry
   
ciszex
Poziom 11
Poziom 11

Dołączył: 08 Sie 2006
Posty: 62
Miasto: Gliwice

Post 30 Maj 2008 21:54   

Re: Analizator widma akustycznego na LCD i ATMega8


Witam. Wykonałem twój projekt analizatora widmowego i działa bardzo dobrze. Mam jedynie pytanie odnośnie podbicia sygnału. Gdy sygnał daje z komputera wszystko działa bez zarzutów (napięcie sygnału to 1,2V) jednak gdy podłączam do wyjścia słuchawkowego w wieży (jedynie takie mam wyjście w wieży) to regulacja potencjometrami nic nie daje:/ sygnał jest bardzo słaby (10 mV) jak wzmocnić ten sygnał do napięcia 2,5V czyli najlepszego dla analizatora widmowego.
Powrót do góry
   
STONE21
Poziom 9
Poziom 9

Dołączył: 05 Wrz 2006
Posty: 42
Miasto: Bydgoszcz

Post 01 Cze 2008 22:25   

Re: Analizator widma akustycznego na LCD i ATMega8


Moje widmo

Analizator widma akustycznego na LCD i ATMega8
Analizator widma akustycznego na LCD i ATMega8
Analizator widma akustycznego na LCD i ATMega8
Analizator widma akustycznego na LCD i ATMega8

Mam też filmik z działania analizatora, jak ktoś jest zainteresowany wyśle na e-mail.
Przepraszam za jakość, robione telefonem.
Powrót do góry
   
raczek3
Poziom 18
Poziom 18

Dołączył: 11 Gru 2007
Posty: 560
Miasto: Kazimierz Dolny

Post 22 Cze 2008 21:52   

Re: Analizator widma akustycznego na LCD i ATMega8


Witam gdzie znajdę wykaz elementów do tego analizatora?
Powrót do góry
   
gabox
Poziom 6
Poziom 6

Dołączył: 10 Lut 2008
Posty: 17
Miasto: Slovakia

Post 29 Cze 2008 18:18   

Re: Analizator widma akustycznego na LCD i ATMega8


Witam.Kto mi pomoze?Mam problemik "P" -->
Analizator widma akustycznego na LCD i ATMega8
LCD BC2004AFNHEH (KS0066)
Analizator widma akustycznego na LCD i ATMega8
Powrót do góry
   
omen_s
Poziom 17
Poziom 17

Dołączył: 26 Gru 2002
Posty: 424
Miasto: Poznań

Post 21 Gru 2008 21:31   

Re: Analizator widma akustycznego na LCD i ATMega8


Witam

wykonałem układ pod wyświetlacz 2x16 znaków i mam pewien problem.
Gdy ustawie go na wewnętrzny kwarc 8MHz (0100) to działa wszystko dobrze tylko trochę wolno, a jeśli ustawie fusy na zewnętrzny kwarc 16MHz czyli tak jak jest w układzie (1111) to wyświetla mi tylko połowę widma tj. 8lini od lewej. Ktoś ma pomysł o jest nie tak ? Układ wykonałem już w 4 egzemplarzach i w każdym jest tak samo, wyświetla tylko połowę.
Powrót do góry
   
Google
AdSense
Google Adsense


Post 21 Gru 2008 21:31   





Powrót do góry
   
Mariuszek15
Poziom 20
Poziom 20

Dołączył: 18 Wrz 2005
Posty: 883
Miasto: Chrzanów (k.Krakowa)

Post 22 Gru 2008 22:09   

Re: Analizator widma akustycznego na LCD i ATMega8


"Jeszcze sprawa uC - fusebity ustawiamy na “zewnętrzny kwarc z kondensatorami 10-16MHz” (1110), aktywujemy bit CKOPT. Można poeksperymentować z wyższymi wartościami kwarcu. U mnie całość potrafiła bezawaryjnie chodzić przy 27MHz - oczywiście podajemy tę wartość w programie. "

http://diy.elektroda.eu/?p=40
Powrót do góry
   
manekinen
Poziom 19
Poziom 19

Dołączył: 12 Kwi 2006
Posty: 686
Miasto: Kętrzyn

Post 23 Gru 2008 22:00   

Re: Analizator widma akustycznego na LCD i ATMega8


omen_s napisał:
jeśli ustawie fusy na zewnętrzny kwarc 16MHz czyli tak jak jest w układzie (1111) to wyświetla mi tylko połowę widma tj. 8lini od lewej.

Problemem jest przetaktowany przetwornik ADC, widać że w niektórych megach8 daje radę a w niektórych nie... Znajdź w listingu następujący fragment
Kod:

Sample_h:
'pobiera 32 próbki z częstotliwością 44kHz
Config Adc = Single , Prescaler = 2 , Reference = Avcc

I wartość prescaler zmienić na 4 lub auto. Mniejszy prescaler daje więcej próbek, ale ADC jak widać w ogóle nie pracuje. Większy prescaler da mniej próbek i pomiar będzie mniej dokładny ale przynajmniej będzie działać :)
Powrót do góry
   
Mariuszek15
Poziom 20
Poziom 20

Dołączył: 18 Wrz 2005
Posty: 883
Miasto: Chrzanów (k.Krakowa)

Post 24 Gru 2008 11:48   

Re: Analizator widma akustycznego na LCD i ATMega8


manekinen Dałbyś radę zmienić PCB pod ATMEGA16 i dodać ON/OFF na RC5?
Powrót do góry
   
omen_s
Poziom 17
Poziom 17

Dołączył: 26 Gru 2002
Posty: 424
Miasto: Poznań

Post 25 Gru 2008 17:48   

Re: Analizator widma akustycznego na LCD i ATMega8


:arrow: Mariuszek15

Zmiana CKOPT była dla mnie tak oczywista że zapomniałem o tym nawet napisać. Przeczytałem już wcześniej kilka razy cały opis tego widma z tej strony którą podałeś. W pewnym momencie sprawdzałem już wszystkie możliwe opcje z zewnętrznym kwarcem więc 1110 też sprawdziłem ;)

:arrow: manekinen

Zmiana prescalera oczywiście pomogła ;) Moja atmega jest w wersji TQFP więc może ma to jakieś znaczenie :|

Przy okazji prób naprawienia tego układu nauczyłem się obsługiwać fuse bity blokując 3 atmegi :D

Pozdrawiam
Powrót do góry
   
Cappo
Poziom 5
Poziom 5

Dołączył: 22 Lip 2005
Posty: 11
Miasto: Bydgoszcz

Post 24 Lut 2009 17:53   

Re: Analizator widma akustycznego na LCD i ATMega8


Witam
Zmontowałem ten układ wg instrukcji, ale analizator nie działa, już po podpięciu do zasilania na wyświetlaczu(16x2) na pierwszym górnym słupku mruga mi jeden pasek, dodatkowo co chwile przez wyświetlacz przechodzi bardzo słaba i cienka linia (jasna) od dołu do góry. Po podpięciu sygnału audio czasem na chwilę zapali się jedna kreska na 3 słupku.

Układ montowałem już 2 razy, wymieniałem przy tym wszystkie części łącznie z atmegą, jakieś pomysły?
Powrót do góry
   
Google
AdSense
Google Adsense


Post 24 Lut 2009 17:53   





Powrót do góry
   
manekinen
Poziom 19
Poziom 19

Dołączył: 12 Kwi 2006
Posty: 686
Miasto: Kętrzyn

Post 25 Lut 2009 00:08   

Re: Analizator widma akustycznego na LCD i ATMega8


Jesli montowałeś 2 razy to raczej odpada błąd montażu skoro problem identyczny, odpada też błąd przy wrzucaniu flasha. Nie pozostaje nic innego po za źle ustawionymi fusebitami, upewnij się jak się je ustawia w twoim programie bo w jednym bit zaprogramowany może być oznaczany jako 0 a w innym jako 1, nie zaszkodzi również zajrzeć do noty katalogowej w razie wątpliwości :)
Powrót do góry
   
Cappo
Poziom 5
Poziom 5

Dołączył: 22 Lip 2005
Posty: 11
Miasto: Bydgoszcz

Post 26 Lut 2009 11:04   

Re: Analizator widma akustycznego na LCD i ATMega8


Po odpowiednim ustawieniu fusebitów układ działa, dziękuje za pomoc.
Powrót do góry
   
Mariuszek15
Poziom 20
Poziom 20

Dołączył: 18 Wrz 2005
Posty: 883
Miasto: Chrzanów (k.Krakowa)

Post 25 Kwi 2009 09:57   

Re: Analizator widma akustycznego na LCD i ATMega8


Poprawny program analizatora widma 4x20:

http://www.elektroda.pl/rtvforum/viewtopic.php?p=6777105#6777105
Powrót do góry
   
andrew2u
Poziom 9
Poziom 9

Dołączył: 25 Lip 2007
Posty: 40
Miasto: BIELSKO-BIAŁA

Post 09 Wrz 2009 10:22   

Re: Analizator widma akustycznego na LCD i ATMega8


Witam
Chciałbym powiedzieć, ze działa ale kicha . Mam programator Wellon vp-280 spisuje sie znakomicie ale nie poradzi na źle zrobiony program . Od razu powie ze ten procesorek jest mi nieznany , może gdybym miał jakieś podpowiedzi od szanownych kolegów co to sie im udało może też bym był happy :(. Doczytałem z tych wszystkich uwag i konkluzji że są rożne atmegi 8, Super jakie to wspaniałe znaleźć chorobę . Teraz szukam jakiegoś dr. Housa na te boleści .
Ale konkrety ktoś napisał ze po wpisaniu poprawnych ustawień
"fusebity ustawiamy na (1110), aktywujemy bit CKOPT" rozumiem że :
ustawenie CKOPT i ustawienie 1110
ja rozumiem ze fusebit0=0 fusebit1=1 fusebit2=1 fusebit3=1 a CKOPT =1
tak ? czy nie bo programatory mają swoje słownictwo ale to pewnie mistrzowie wiedzą :) i co klapa . Już lepszy efekt daje pozostawienie wszystkiego wyzerowanego bo przynajmniej działa 8słupkow a jak te super istotne bity ustawimi to wtedy kopletna klapa jak kolega napisał jakaś lina poprzeczna i jeden słupek znak na dole i total error , czyli śmieci:(
Niemam kompilatora do tych procków i nawet niewiem jak zrobić :
Sample_h:
'pobiera 32 próbki z częstotliwością 44kHz
Config Adc = Single , Prescaler = 2 , Reference = Avcc

Czy mógłby jakiś kolega zapodać lepszą wersje programu z tym ustawieniem
Prescaler = auto
Powrót do góry
   
manekinen
Poziom 19
Poziom 19

Dołączył: 12 Kwi 2006
Posty: 686
Miasto: Kętrzyn

Post 09 Wrz 2009 13:42   

Re: Analizator widma akustycznego na LCD i ATMega8


Różne są atmegi, przeróżne :) Wykorzystana w układzie to najzwyklejsza ATMEGA8 16PU - czyli wersja 5V 16MHz DIP.

Co do fusebitów, wszystko masz w dziale 'mikrokontrolery' ale myśle że wystarczy ci taki oto kalkulator http://palmavr.sourceforge.net/cgi-bin/fc.cgi jest fajny podlgąd i ciężko o pomyłkę.


A w załączniku dodaje nowy program dla 4*20, kody źródłowe, a także skompilowane hex i bin (wszystkie mają domyślnie przetaktowany ADC z prescalerem 2)

W drugim załączniku skompilowane programy z prescalerem 4 które nie powinny sprawiać problemu.



analizator_prescaler4.rar
 Opis:
 n/a

Download
 :  analizator_prescaler4.rar
 Zawartość:  
 Rozmiar:  23.94 KB
 Punkty:  0


analizator.rar
 Opis:
 n/a

Download
 :  analizator.rar
 Zawartość:  
 Rozmiar:  232.56 KB
 Punkty:  0

Powrót do góry
   
andrew2u
Poziom 9
Poziom 9

Dołączył: 25 Lip 2007
Posty: 40
Miasto: BIELSKO-BIAŁA

Post 09 Wrz 2009 22:08   

Re: Analizator widma akustycznego na LCD i ATMega8


Niestety klapa , pliki z analizator.rar są z 20lipca09 a ja wszystko już wypróbowałem , z każdego podobnego forum w Elektrodzie. Nawet niechce mi sie pójść do sklepu po nowy procek bo pewnie bedzie tej samej dostawy.... Niewiem tylko , w czym tkwi problem bo procek to procek , taki sam .
Ponieważ w moim programatorze jest inny sposób ustawienia bitów , niema zaznaczania pól czy ustawiania fizycznie H czy 1 wiec może , tak mi zasugerował mądry człowiek, ze może wyłącz nie odpowiada 1 a włącz 0
Nieważne i tak i siak probowałem i jest to samo 8 słupków lub kompletna klapa.

Poniżej ustawienia .... moze jakieś sugestje?



NASTAWY-PROGRAMATORA.JPG
 Opis:
-0.01
 Rozmiar:  54.97 KB

NASTAWY-PROGRAMATORA.JPG


Powrót do góry
   
Mariuszek15
Poziom 20
Poziom 20

Dołączył: 18 Wrz 2005
Posty: 883
Miasto: Chrzanów (k.Krakowa)

Post 10 Wrz 2009 19:36   

Re: Analizator widma akustycznego na LCD i ATMega8


andrew2u A działają Ci poprawnie filtry?
Powrót do góry
   
andrew2u
Poziom 9
Poziom 9

Dołączył: 25 Lip 2007
Posty: 40
Miasto: BIELSKO-BIAŁA

Post 10 Wrz 2009 22:17   

Re: Analizator widma akustycznego na LCD i ATMega8


Nie wiem czy to jest poprawne działanie , bo procedura nastawy wydaje mi sie trochę niejasna . Chodzi mi przede wszystkim o poziom wejsciowy przy którym powinno sie ustawiać odpowiednią wartość. Dodatkowo nikt nie napisał , orientacyjnie, jaki słupek jaka to częstotliwość i niewewiem czy zawężam zakres do tych 8 z 16 czy moze mam tylko połowe . Różnica jedna to R13 i R13 akurat miałem 22kOhm.
Ale ... pomijając to, podłaczyłem generatorek na wejście wej=500mVRMS i na oscyloskopie ustawiłem wzmocnienie żeby nie było przesterowania . Napięcia na operacyjnych wygląda nastepująco: wy(8)=600mVRMS , wy(7)=780mVRMS nadal wszystko jest ładny sinus.
i tak:
20Hz słupek 1 podskakuje gdzieś na wysokości 2/3 dolnej części
70Hz słupek 1 jest prawie na obu częściach : dolnej cały i 90% górnej ale także słupek 2 jest w połowie
130Hz słupek 2 jakieś 75% czyli cały dolny i 1/2 górnego , słupek 1 i 3 50%
190Hz słupek 3 75% 2 i 4 50%
280Hz jest bardziej "wąsko" bo słupek 4 75% ale zapalają sie inne słupki reszta, z 7 pozostałych na 10%
410Hz słupek 5
530Hz słupek 6
670Hz słupek 7
870Hz słupek 8
to tyle bo od 1200Hz wszystko gaśnie

A jeśli chodzi o pracę filtra to odcina gdzieś od 1kHz. A co jest ciekawe , w okolicy 800Hz do 1000Hz filtr lekko podbija bo wy(8) wzrasta do 690mVRMS

Może to jakoś przybliży ten problem
Każda sugestia o poprawnej pracy przybliży mnie do sukcesu :) choć przypuszczam ze problem tkwi w procesorze.
Powrót do góry
   
manekinen
Poziom 19
Poziom 19

Dołączył: 12 Kwi 2006
Posty: 686
Miasto: Kętrzyn

Post 11 Wrz 2009 04:57   

Re: Analizator widma akustycznego na LCD i ATMega8


Poziom wejściowy nie ma większego znaczenia, aby się mieścił w przedziale szyn zasilania wzmacniacza operacyjnego... po to właśnie jest r13 i r14 aby ustawić wzmocnienie obydwu pasm.

Filtr pracuje dobrze, jest on bardzo stromy (jak na swoją prostotę) i faktycznie może troche podbijać tuż przed odcięciem, a żeby był idealny trzeba by było stosować elementy o wartościach 340pF czy 10,5Kohm (to tylko przykładowo).

I jeśli jest ładny sinus na obydwu wejściach przetwornika to ok.

Co do fusebitów... najprościej sprawdzić odłączając rezonator. Jeśli urządzenie będzie nadal pracować, to znaczy że są źle ustawione i korzysta z wewnętrznego generatora. Jeśli przestanie - to znaczy że są ustawione dobrze. Rezonatora nie trzeba wylutowywać, można dołączyć jakąś większą pojemność (np. 100nF) do jednej z nóg i do masy, w ten sposób nie będzie miał szans się wzbudzić.


Cytat:
pliki z analizator.rar są z 20lipca09

Chodzi mi o wsad z analizator_prescaler4, ten powinien rozwiązać problem nie pojawiania się drugiej połowy słupków, zawsze to pomagało :) No chyba że dany egzemplarz uC nie daje sobie rady z prescalerem 4 przetwornika... później załącze program w którym ustawie na auto, czyli bezpieczną wartość ustawianą przez kompilator... jednak podejrzewam że wtedy będzie to pracowało dziwnie... (nie napisałeś z którego programu korzystasz, 2*16?)
Powrót do góry
   
andrew2u
Poziom 9
Poziom 9

Dołączył: 25 Lip 2007
Posty: 40
Miasto: BIELSKO-BIAŁA

Post 11 Wrz 2009 11:51   

Re: Analizator widma akustycznego na LCD i ATMega8


sorki , tak 2x16 zapominałem podać a to przecież istotne , atmega8-16PU,

i jeszcze jedna rzecz mi sie przypomniała; wszystkie kondensatorki są monolity czyli ceramiczne , nawet te 1uF , ale to pewnie niema znaczenia

Działa! :) kupiłem nowego atmega , ten sam program te same nastawy i rusza z kopyta od razu ,
nie wiem tylko co sie z pierwszym prockiem stało bo VERYFIkacja poprawnie program ok a jednak nie działa , od połowy nie wyświetla :cry:
:D

dzięki manekinen
Powrót do góry
   
Napisz nowy temat  Odpowiedz do tematu      Strona Główna -> Forum elektroda -> Download, Artykuły -> Analizator widma akustycznego na LCD i ATMega8
Wypowiedź dla Wykop Wypowiedź dla Facebook Wypowiedź dla Delicious Wypowiedź dla Digg Wypowiedź dla Google Wypowiedź dla Twitter Wypowiedź dla Blip
Strona 1 z 2 Idź do strony 1, 2  Następny
Podobne tematy
Analizator widma akustycznego na LCD. (3)
Analizator widma akustycznego na LCD 128x64 znaki listing (3)
Analizator Widma Akustycznego (67)
Analizator widma akustycznego (9)
Analizator widma akustycznego. (5)
Analizator widma akustycznego - V2 (20)
Analizator Widma Audio Spectrum Analyzer Atmega8 i 2x24 LCD (82)
Analizator widma akustycznego 16-punktowy (44)
Problem z Analizator widma akustycznego (9)
Analizator widma akustycznego- schemat (8)



[ Page generation time: 0.314 seconds ]

Regulamin || Administrator || Moderatorzy || Widgety i bannery || Kontakt
elektroda.pl temat RSS