Analizator widma akustycznego LCD na Atmega 8

Analizator Widma Akustycznego LCD 2x24

Przedstawiam projekt analizatora widma na ATmega8. Wykonałem układ na podstawie układu z tej strony. Dzięki współpracy z kolegami powstał analizator widma akustycznego na LCD 2x16 i 2x24 znaków. Wyświetlanie odbywa się na LCD alfanumercznym - 16*2 lub 24*2 (sterownik LCD HD44780). Płytka zawiera niezbędny filtr dolnoprzepustowy na LM324 oraz stabilizator 7805.

Tutaj znajduje się rozmowa o przerabianiu programu, polecam lekturę przed wykonaniem urządzenia.

Montaż i uruchomienie

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ę.

Uruchomienie Analizatora LCD
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, ale należy zadbać aby sygnał zawierał się pomiędzy szynami zasilania.

Kalibracja/regulacja układu
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ą.

Fusebit-y zewnętrzny kwarc 16MHz

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.

Powyższy opis i pliki zostały skopiowane z diy.elektroda.eu/analizator.php

Współpraca i Podziękowania

Autorem programu jest: Hunterhouse

Płytka drukowana (PCB) i filtr DP: manekinen

Testowanie układu i pomoc przy filtrze DP: Mariuszek15

DOWNLOAD

  • Schemat / scheme (*.sch eagle 4.11)
  • Płytka / board (*.brd eagle 4.11)
  • Mozaika ścieżek / board pdf (*.pdf adobe)
  • Nadruk z elementami / top pdf (*.pdf adobe)
  • Listing wersja 24*2 / program 24*2 (*.bas bascom)
  • Listing wersja 16*2 / program 16*2 (*.bas bascom)


  • ->FOTKI<-

    ->FILM<-