RTV forum PL | NewsGroups PL

Jak efektywnie analizować sygnał gitarowy na ATmega16 z wyświetlaczem HD44780?

Stroik gitarowy na układzie ATmega16 - pytania

NOWY TEMAT

elektroda NewsGroups Forum Index - Elektronika Polska - Jak efektywnie analizować sygnał gitarowy na ATmega16 z wyświetlaczem HD44780?

Goto page 1, 2  Next

Guest

Mon Aug 27, 2007 6:26 pm   



Cześć,
Jest sobie płytka z układem jak w temacie zasilana 5V. Do układu
podpięte są m.in. wyświetlacz HD44780 oraz 1 przycisk. Wejście z
gitary jest przesuwane na poziom 2,5V i kilkanaście razy wzmacniane,
żeby przetwornik ADC na mikroprocku o zakresie 0-5V dostał sensowny
sygnał. Celem jest oczywiście ustalanie częstotliwośći sygnału z
gitary i porównanie jej z pożądanymi. Obiecane pytania:
- nie da się zastosować fft (tylko 1kB ramu), zatem jakim sposobem
najlepiej to zrobić ?
- jeśli za pomocą zliczania ilości odczytów między przecięciami
sygnału i osi 2,5V to jak wstępnie obrobić sygnał żeby się do tego
nadawał ?
- czy potrzeba wyodrębniać do tego jedną z harmonicznych ?
- jaki filtr ewentualnie zastosować ?
- czy wystarczą odczyty o rozdzielczości 8 bitów i częstotliwości
~10kHz żeby uzyskać dokładność pomiaru około 2-3 Hz ?
- a może to wszystko da się zrobić prościej ?
Dzięki z góry i jeśli podobne tematy były to bardzo proszę o
wyrozumiałość (i ewentualnie zarzucenie linkami Smile ).

Paweł Hadam
Guest

Mon Aug 27, 2007 6:44 pm   



krzysztof.nirski@gmail.com pisze:
Quote:
Cześć,
Jest sobie płytka z układem jak w temacie zasilana 5V. Do układu
podpięte są m.in. wyświetlacz HD44780 oraz 1 przycisk. Wejście z
gitary jest przesuwane na poziom 2,5V i kilkanaście razy wzmacniane,
żeby przetwornik ADC na mikroprocku o zakresie 0-5V dostał sensowny
sygnał. Celem jest oczywiście ustalanie częstotliwośći sygnału z
gitary i porównanie jej z pożądanymi. Obiecane pytania:
- nie da się zastosować fft (tylko 1kB ramu), zatem jakim sposobem
najlepiej to zrobić ?

Dźwięk gitary jest na tyle skomplikowany (odbiegający od sinusa), że bez
robienia FFT nie ma większego sensu bawić się w przetwarzanie A/C.

Najprościej podać sygnał z gitary na komparator i zrobić z niego
prostokąt. A potem to już zwykły częstotliwościomierz, ale dający wynik
na podstawie pomiaru okresu sygnału (wzorcem może być kwarc taktujący
procesor). Wtedy wystarczy jeden okres sygnału do realizacji dokładnego
pomiaru.

Na podobnej zasadzie robiłem układ wykrywający zadaną częstotliwość
sygnału jeszcze na '51 i działało bardzo dobrze.

Pozdrawiam,
Paweł.

entroper
Guest

Mon Aug 27, 2007 7:17 pm   



Użytkownik <krzysztof.nirski@gmail.com> napisał w wiadomości
news:1188235613.398686.128570@k79g2000hse.googlegroups.com...

Quote:
- nie da się zastosować fft (tylko 1kB ramu), zatem jakim sposobem
najlepiej to zrobić ?

dft ze wzorcami

e.

Dykus
Guest

Mon Aug 27, 2007 7:51 pm   



Witam,

Dnia 27.08.07 (poniedziałek), 'Paweł Hadam' napisał(a):


Quote:
Dźwięk gitary jest na tyle skomplikowany (odbiegający od sinusa), że bez
robienia FFT nie ma większego sensu bawić się w przetwarzanie A/C.

Najprościej podać sygnał z gitary na komparator i zrobić z niego
prostokąt. A potem to już zwykły częstotliwościomierz

Zdecyduj się więc - koniecznie FFT czy wystarczy zwykły częstościomierz? :)


--
Pozdrawiam,
Dykus.

Bogdan G
Guest

Mon Aug 27, 2007 8:42 pm   



- nie da się zastosować fft (tylko 1kB ramu), zatem jakim sposobem
najlepiej to zrobić ?

A może kilka filtrów cyfrowych. Jeden np. dostrojony do żądanej f, drugi
troszkę wyżej nastepny jeszcze wyżej. Podobnie w dół.
Ten z najwyższym sygnałem wyświeca swoją diodę LED.
Lub dwa filtry pracujące na zboczach - jeden górno, drugi dolnoprzepustowy i
analizując amplitudę z obu można określić odstrojenie. Przed tymi dwoma
powinien być jeszcze pasmowoprzepustowy. W każdym bądź razie filtrowanie
jest mniej kosztowne niż Fourier.

- jeśli za pomocą zliczania ilości odczytów między przecięciami
sygnału i osi 2,5V to jak wstępnie obrobić sygnał żeby się do tego
nadawał ?
- czy potrzeba wyodrębniać do tego jedną z harmonicznych ?
- jaki filtr ewentualnie zastosować ?

Lepiej wyodrębnić - cyfrowy filtr pasmowoprzepustowy.

- czy wystarczą odczyty o rozdzielczości 8 bitów i częstotliwości
~10kHz żeby uzyskać dokładność pomiaru około 2-3 Hz ?

Zrób eksperyment myślowy - oblicz okres sygnałów np. 400 i 402 Hz i zobacz
jakie wyniki uzyskasz dla różnych przypadków przy próbkowaniu 10 kHz.
Będziesz wszystko wiedział.

- a może to wszystko da się zrobić prościej ?

Oscyloskop, generator i figury Lisajoux (czy jak go się pisze). Może
bardziej kłopotliwe, ale co za bajer przed koncertem.

Guest

Mon Aug 27, 2007 9:09 pm   



On 27 Sie, 19:44, Paweł Hadam <h...@spam.go2.pl> wrote:
Quote:
Najprościej podać sygnał z gitary na komparator i zrobić z niego
prostokąt. A potem to już zwykły częstotliwościomierz, ale dający wynik
na podstawie pomiaru okresu sygnału (wzorcem może być kwarc taktujący
procesor). Wtedy wystarczy jeden okres sygnału do realizacji dokładnego
pomiaru.

Powiedzmy, że robienie nowej płytki nie wchodzi w grę Smile. Poza tym
taki sygnał dość szybko cichnie, więc nie wiem czy to nie byłoby
przeszkodą.


On 27 Sie, 20:17, "entroper" <entro...@CWD.spamerom.poczta.onet.pl>
wrote:
Quote:
dft ze wzorcami

Ciekawa sugestia, ale czy mógłbym prosić o jakieś dalsze wskazówki ?


On 27 Sie, 21:42, "Bogdan G" <b_gutknecht_usu...@interia.pl> wrote:
Quote:
A może kilka filtrów cyfrowych. Jeden np. dostrojony do żądanej f, drugi
troszkę wyżej nastepny jeszcze wyżej. Podobnie w dół.
Ten z najwyższym sygnałem wyświeca swoją diodę LED.
Lub dwa filtry pracujące na zboczach - jeden górno, drugi dolnoprzepustowy i
analizując amplitudę z obu można określić odstrojenie. Przed tymi dwoma
powinien być jeszcze pasmowoprzepustowy. W każdym bądź razie filtrowanie
jest mniej kosztowne niż Fourier.

A czy te filtry da się zrealizować w czasie rzeczywistym na
mikrokontrolerze jak w temacie ?

Quote:
- czy wystarczą odczyty o rozdzielczości 8 bitów i częstotliwości
~10kHz żeby uzyskać dokładność pomiaru około 2-3 Hz ?

Zrób eksperyment myślowy - oblicz okres sygnałów np. 400 i 402 Hz i zobacz
jakie wyniki uzyskasz dla różnych przypadków przy próbkowaniu 10 kHz.
Będziesz wszystko wiedział.

Obliczałem to wcześniej, niemniej jednak teoria nie zawsze pokrywa się
z praktyką (o czym przekonałem się przy wcześniejszych
eksperymentach). Zatem jak najlepiej ustawić ADC do mierzenia sygnału
gitarowego (100Hz - 2kHz) ?

Quote:
- a może to wszystko da się zrobić prościej ?

Oscyloskop, generator i figury Lisajoux (czy jak go się pisze). Może
bardziej kłopotliwe, ale co za bajer przed koncertem.

Krzywe Lissajous ? To bym musiał mieć dwie gitary na raz
podłączone : )

Pozdrawiam,
Krzysiek

Piotr
Guest

Mon Aug 27, 2007 9:57 pm   



Użytkownik <krzysztof.nirski@gmail.com> napisał w wiadomości
news:1188235613.398686.128570@k79g2000hse.googlegroups.com...
Cześć,
Jest sobie płytka z układem jak w temacie zasilana 5V. Do układu
podpięte są m.in. wyświetlacz HD44780 oraz 1 przycisk. Wejście z
gitary jest przesuwane na poziom 2,5V i kilkanaście razy wzmacniane,
żeby przetwornik ADC na mikroprocku o zakresie 0-5V dostał sensowny
sygnał. Celem jest oczywiście ustalanie częstotliwośći sygnału z
gitary i porównanie jej z pożądanymi. Obiecane pytania:
- nie da się zastosować fft (tylko 1kB ramu), zatem jakim sposobem
najlepiej to zrobić ?
- jeśli za pomocą zliczania ilości odczytów między przecięciami
sygnału i osi 2,5V to jak wstępnie obrobić sygnał żeby się do tego
nadawał ?
- czy potrzeba wyodrębniać do tego jedną z harmonicznych ?
- jaki filtr ewentualnie zastosować ?
- czy wystarczą odczyty o rozdzielczości 8 bitów i częstotliwości
~10kHz żeby uzyskać dokładność pomiaru około 2-3 Hz ?
- a może to wszystko da się zrobić prościej ?

Witam
Myślę że bez filtrów się obędzie, ale pomiar musi być dokładny, kiedyś w
Amaterskie Radio były opisywane organy elektroniczne, czasy były
przedprocesorowe Smile więc dzielniki i matryca na diodach rządziła całością, z
oszacowań wynikało że 0,01 centa jest słyszalne, czyli odchyłka 1/10000
będzie słyszalna w akordzie, w sklepach muzycznych widziałem stroiki z 3
diodami, sądząc po skutkach działania sygnał z gitary jest miksowany z
wzorcem i obrabiamy dudnienia bardzo małej częstotliwości, przemyśl ten
wariant

Darek R.
Guest

Mon Aug 27, 2007 10:37 pm   



krzysztof.nirski@gmail.com pisze:
Quote:
Jest sobie płytka z układem jak w temacie zasilana 5V.
- a może to wszystko da się zrobić prościej ?

A to widziałeś?
http://www.myplace.nu/avr/gtuner/

--
Pozdrawiam,
Dariusz Rzońca

Adam Jurkiewicz
Guest

Tue Aug 28, 2007 9:12 am   



krzysztof.nirski@gmail.com wrote:

Quote:
- a może to wszystko da się zrobić prościej ?

Słyszałem, że da się nastroić gitarę za pomocą kamertonu...
ale to pewnie jakieś plotki - to nie mogło by być tak proste ;)

Pozdrowienia,
sword

--
e-mail: sword@wywalic.ajpic.zonk.pl
www: http://ajpic.zonk.pl/
gg#: 1781804

Piotr Pitucha
Guest

Tue Aug 28, 2007 9:24 am   



Użytkownik "Adam Jurkiewicz" <sword@wywalic.ajpic.zonk.pl> napisał w
wiadomości news:fb0lf1$80r$1@atlantis.news.tpi.pl...
Quote:
krzysztof.nirski@gmail.com wrote:

Słyszałem, że da się nastroić gitarę za pomocą kamertonu...
ale to pewnie jakieś plotki - to nie mogło by być tak proste ;)

Słyszałem że do pracy zdrowo chodzić na piechotę, ale wolę te 30km pokonać

autem Smile wszystko jest kwestią wygody.
Niektóre gitary stroją się łatwo, inne trzeba wziąć sposobem a taki miernik
to upraszcza, niedawno miałem w rękach taką która była bardzo oporna, nie
chciała wcale stroić i nagle olśnienie, może spróbować odwrotnie niż
zwykle?, okazało się że przy strojeniu od najgrubszej struny poszło bez
kłopotu, pewnie pudło się poddawało co skutkowało rozjechaniem wcześniej
zestrojonych strun, taki miernik zdecydowanie pomaga Smile.

Adam Jurkiewicz
Guest

Tue Aug 28, 2007 9:44 am   



Piotr Pitucha wrote:
Quote:
Niektóre gitary stroją się łatwo, inne trzeba wziąć sposobem a taki miernik
to upraszcza, niedawno miałem w rękach taką która była bardzo oporna, nie
chciała wcale stroić i nagle olśnienie, może spróbować odwrotnie niż
zwykle?, okazało się że przy strojeniu od najgrubszej struny poszło bez
kłopotu, pewnie pudło się poddawało co skutkowało rozjechaniem wcześniej
zestrojonych strun, taki miernik zdecydowanie pomaga Smile.

Mówisz o akustykach/elektrycznych czy klasycznych? Ja się jeszcze nie
spotkałem z takim przypadkiem, może dlatego, że znalazłem swój własny
sposób strojenia. Nawet stara ruska z krzywymi progami się poddała ;)

No i jakoś tak nie jestem w stanie się przekonać do tego patentu
- ognisko, kiełbaska i ...stroik cyfrowy Wink ale to może dlatego nie
nie miałem nigdy takiego "cudu techniki" w ręce.

Pozdrowienia,
sword

--
e-mail: sword@wywalic.ajpic.zonk.pl
www: http://ajpic.zonk.pl/
gg#: 1781804

MoonWolf
Guest

Tue Aug 28, 2007 10:02 am   



Adam Jurkiewicz denied rebel lies:

Quote:
- a może to wszystko da się zrobić prościej ?
Słyszałem, że da się nastroić gitarę za pomocą kamertonu...
ale to pewnie jakieś plotki - to nie mogło by być tak proste Wink

Znaczy na słuch? To ja bym na przykład nie mógł (;)

--
<:> Roger, MoonWolf Out <:>|Let me handle this
(:Smile (:Smile|
(Smile JID:moonwolf@jabberpl.org(Smile| http://karakkhaz.prv.pl

Piotr Pitucha
Guest

Tue Aug 28, 2007 10:03 am   



Użytkownik "Adam Jurkiewicz" <sword@wywalic.ajpic.zonk.pl> napisał w
wiadomości news:fb0nbb$gi5$1@atlantis.news.tpi.pl...

Quote:
Mówisz o akustykach/elektrycznych czy klasycznych? Ja się jeszcze nie
spotkałem z takim przypadkiem, może dlatego, że znalazłem swój własny
sposób strojenia. Nawet stara ruska z krzywymi progami się poddała Wink
Mówię o klasycznej z metalowymi strunami, ruszenie grubych strun powodowało

rozstrojenie tych cieńszych wcześniej strojonych.
Jak są krzywe progi to niestety strojenie nawet przez człowieka ze słuchem
absolutnym nic nie da, nigdy na tych krzywych stroić nie będzie, no chyba że
po dwu piwach komuś przestanie to przeszkadzać :)

Quote:
No i jakoś tak nie jestem w stanie się przekonać do tego patentu
- ognisko, kiełbaska i ...stroik cyfrowy Wink ale to może dlatego nie
nie miałem nigdy takiego "cudu techniki" w ręce.
Znam osoby bardzo poprawnie grające, powiem w sposób mechaniczny, które nie

są w stanie zestroić gitary bo poprostu tego nie słyszą, nie pomaga im nawet
dmuchany stroik, dlaczego pozbawiać ich grania?, dla nich taki stroik byłby
rewelacyjny a słuchających pozbawi niemiłych wrażeń dźwiękowych Smile.
Ja pewnie dalej będę sobie stroił klasycznie dla satysfakcji Smile
Zostaje jeszcze jeden problem, zestroić gitarę jest w miarę łatwo, ale
zestroić dwie by grały obok siebie już gorzej, myślę że taki bajer by to
ułatwił.
Smacznych kiełbasek i miłego grania życzę.
Piotr

Janusz
Guest

Tue Aug 28, 2007 10:25 am   



Użytkownik "Adam Jurkiewicz" <sword@wywalic.ajpic.zonk.pl> napisał w
wiadomości news:fb0nbb$gi5$1@atlantis.news.tpi.pl...

Quote:
Mówisz o akustykach/elektrycznych czy klasycznych? Ja się jeszcze nie
spotkałem z takim przypadkiem, może dlatego, że znalazłem swój własny
sposób strojenia. Nawet stara ruska z krzywymi progami się poddała Wink
No i jakoś tak nie jestem w stanie się przekonać do tego patentu
- ognisko, kiełbaska i ...stroik cyfrowy Wink ale to może dlatego nie
nie miałem nigdy takiego "cudu techniki" w ręce.
Pozdrowienia,
sword

A spróbuj ze słuchu szybko i dobrze nastroić gitarę
np. na imprezie gdzie jest duży hałas.

JJJK

Janusz
Guest

Tue Aug 28, 2007 10:27 am   



Użytkownik "Piotr Pitucha" <piotrpitucha@poczta.onet.pl> napisał w
wiadomości news:fb0ohi$hmt$1@nemesis.news.tpi.pl...

Quote:
ale zestroić dwie by grały obok siebie już gorzej, myślę
że taki bajer by to ułatwił.

należy przestrzegać zasady, żeby wszystkie te gitary
stroił ten sam człowiek. Najlepiej umiejący stroić Wink
I stroik bardzo się przydaje.

Quote:
Smacznych kiełbasek i miłego grania życzę.

Nawzajem :)

JJJK

Goto page 1, 2  Next

elektroda NewsGroups Forum Index - Elektronika Polska - Jak efektywnie analizować sygnał gitarowy na ATmega16 z wyświetlaczem HD44780?

NOWY TEMAT

Regulamin - Zasady uzytkowania Polityka prywatnosci Kontakt RTV map News map