Stránka 2 z 3

Napsal: 09 kvě 2008, 17:23
od Andrea
ZdenekHQ píše:Pro 1kHz je R=1K, C=10N.
Na to jsi přišel jak? Nás učili že zlom (pokles o 3dB) nastává na f = 1/(2*pi*R*C) a to nějak neodpovídá.

Napsal: 09 kvě 2008, 17:29
od ZdenekHQ
Máš pravdu, už jsem to smazal. Zas rychleji píšu, než myslím. Sorry. Zas mě honí...

Napsal: 09 kvě 2008, 17:33
od Andrea
Nebster píše:Chci si z toho udělat doma zvonek u dveří...
A to fakt chceš mít doma jako zvonek sinusový generátor? Nechtělo by to spíš nějakou melodii nebo sampl?

Napsal: 09 kvě 2008, 17:45
od Nebster
no, až se mi podaří udělat nějaký ten tón, tak si z toho zkusím pak vytvořit nějakou melodii, prostě taková hračka, abych se nenudil a něco se zase naučil.

Napsal: 09 kvě 2008, 17:49
od Andrea
Nebster píše:no, až se mi podaří udělat nějaký ten tón, tak si z toho zkusím pak vytvořit nějakou melodii, prostě taková hračka, abych se nenudil a něco se zase naučil.
A jak dobře umíš s jednočipama? Koukni na inetu na přímou číslicovou syntézu, je to celkem jednoduché a dá se to pro nízké kmitočty (kHz) s externím D/A převodníkem (třeba tím R-2R) realizovat snadno softwarově.

Napsal: 09 kvě 2008, 17:58
od Nebster
jednočipáky zvládám dobře ( ale jenom PIC což vůbec nevadí), ale zksuím to tou sítí R-2R, aspon si odskouším co jsem se nedávno učil ve škole.

Napsal: 09 kvě 2008, 19:00
od Hill
Na to, aby byl zvonek dobře slyšet, není sinusový průběh nejvhodnější. Obdélník nebo pila to zvládnou zrovna tak a ostrý zvuk je líp slyšet i při menším výkonu.
A dolní propustí si pak můžeš doladit, jak měkký zvuk ti bude vyhovovat.

Napsal: 09 kvě 2008, 19:17
od Nebster
Takže podle tebe tedy stačí přivest prakticky přímo na výstup generátou obdelníka s příslušnou frekvenci repro a je to?

Napsal: 09 kvě 2008, 20:37
od Hill
Nějaký jednoduchý filtr to bude chtít, když to chceš generovat přes PWM.
Stačil by RC člen s časovou konstantou nějakých 16us (R*C=16us, kde R je v ohmech a C ve faradech) - tím vznikne dolní propust s poklesem o 3dB na asi 10kHz, což bohatě stačí.
Pokud bys generoval kmitočet přímo (obdélník příslušného kmitočtu na portu), ani by tam nebyl třeba - v ZX Spectrum tak jeden bit jde přímo na reproduktorek a hraje to taky.

Napsal: 09 kvě 2008, 20:46
od Nebster
Sem se rozhodl že to udělámpomocí přerušení je to jednodušší, a nemusím vypínat přerušení, a budu jenom v přerušení negovat výstup, takže bude střída 1:1.

Napsal: 12 kvě 2008, 08:39
od piitr
Hill píše:Na to, aby byl zvonek dobře slyšet, není sinusový průběh nejvhodnější. Obdélník nebo pila to zvládnou zrovna tak a ostrý zvuk je líp slyšet i při menším výkonu.
A dolní propustí si pak můžeš doladit, jak měkký zvuk ti bude vyhovovat.
Souhlas. Já jsem si kdysi udělal něco podobného. A ten sinus byl moc hezkej, takovej jemnej, ale jako by ho nebylo slyšet. Takovej nijakej. Tak jsem mu pak přidal trochu 3. a 5. harmonický. Já to mám udělaný tak, že mám 8-mi bitovej R-2R převodník. Do něj pouštím podle tabulky sinus, ale vlastně to není sinus, protože už v té tabulce k němu mám přidaný ty vyšší harmonický. Výhoda je, že můžu postupně snižovat hlasitost tónu, což je opravdu moc hezký. Když to budeš mít přes obdélník a nebudeš ho ztišovat, tak to bude jak digitálky. Taky je v tomhle provedení fajn, že barva tónu nezáleží na frekvenci. A obvodově je to vlastně taky jednodušší.

Napsal: 12 kvě 2008, 11:30
od Crifodo
čímž se vlastně dostáváme k syntéze tónů, jak ji zrealizoval pan Hammond.
Obrázek
Protože tehdy ještě neměl jednočipy, používal fonická kolečka s obdélníkovým ozubením, které přerušovalo magnetický obvod a tím se indukovalo napětí v cívce na pólovém nástavci. Ty to máš s generováním obdélníků jednodušší.
Protože je u hammondek k dispozici ke každému tónu jeho 2,3,4... harmonická, dá se pomocí táhel (drawbars) nastavovat libovolná barva zvuku přičítáním libovolné harmonické. Fyzikálně až brutálně jednoduché a přesto hammondky hudebníky už desítky let fascinují.
http://www.youtube.com/watch?v=9YJIgyJFIo0 - těžko najít kvalifikovanější výklad (a lahůdku pro pamětníky - Hill :wink: )
Pro zvukotvorné účely existujou jednoúčelové IO - oktávové generátory včetně příslušné omáčky okolo (vibrato, sustain, attack atd.) ale zase se na tom nenaučíš tak jako na jednočipech.
http://www.asu.cas.cz/~sula/DTP/Hammond.pdf

Napsal: 12 kvě 2008, 12:15
od Andrea
Pomocí DDS jde generovat prakticky libovolný kmitočet, takže není problém generovat k základní sinusovce i její další harmonické a váhovaně je sčítat a to dělat třeba pro celý akord, záleží na rychlosti jednočipu a šikovnosti programátora, kolik těch sinusovek dokáže najednou generovat.

Napsal: 12 kvě 2008, 12:59
od Sendyx
U těch Hammondek to není až tak obdélník, spíše se to blíží sinu, nástroj má totiž harmonická kolečka. Tuším že vyšší oktávy mají jen 1 nebo 2 harmonické stopy.

Napsal: 12 kvě 2008, 13:26
od Crifodo
anebo záleží na rychlosti programátora a šikovnosti jednočipu :twisted:

asi se dají jednočipem odřít i hudebně složité věci, ale od jistého momentu to začne připomínat drbání pravou rukou za levým uchem. Slyšel jsem rozehrát jehličkovou tiskárnu a taky ZX Spetrum umělo v rukách správně fanatického assembleristy úžasné věci i se svým jednobitovým zvukem, snad by to předčilo i některé analogové k tomu účelu vyráběné přístroje ve stylu rádio od soudruha Zheng-Huang.

Hammondy mají zvláštní tvar ozubení, nevím jak to geometricky nazvat a už vůbec je nejisté jaký průběh to generuje při probíhání okolo pólových nástavců, ale podstatné je že to zní skvěle.
http://www.bentonelectronics.com/tonewheel.html
Na tomhle obrázku je ale fonické "kolečko" zřetelně obdélníkové:
Obrázek