Gitárhangoló készítése
Horvath Zsolt
hozso_001 at freemail.hu
Sun Sep 17 10:02:43 CEST 2006
>OK, ahogy gondolod.
>
>Egyébként a felharmonikusok nem szólnak bele a null-átmenetekbe
>
Na, ezt nem tudtam. Ha ez tényleg így van,akkor sokat
egyszerűsödik a dolog.
> (ráadásul
>a húr hangja majdnem szinuszos), ergó ha null-átmenetet detektálsz (ami
>nem bonyás), akkor kettő közti időt mérve az alapharmonikus
>periódusidejének a felét kapod, tehát ha a két null-átmenet közti idő=T,
>akkor f=1/(2T), azaz T=1/(2f). Ha Q=x Hz-es kaviccsal hajtod a uC-t, akkor
>k=Q*T az órajelciklusok száma. Tehát k=Q/(2f), azaz f=Q/(2k).
>
>
Inkább mérek felfutó- vagy lefutóéleket,akkor egyből a frekit
kapom... ;-)
>Pl. ha Q=8MHz, f=440Hz, akkor k=9090,9 órajelciklus.
>Tehát ha T=9091 órajelet mérsz, akkor f=439,9956 (ami elég pontos :-) )
>T=9090-nél f=440,0440
>T=9092-nél f=439,9472
>
>
Ez a része már menni fog. Kösz az infót!
Üdv.: Horváth Zsolt
More information about the Elektro
mailing list