Preuzmite generator audio frekvencije na svoj telefon. Zvučna kartica kao generator. Instalirana zvukovuha, i gnijezdo našeg generatora

D.I. STAJE:
Metoda je izopačena, da budem iskren, brzo bih sastavio generator signala željenog oblika na R2R. No dogodi se da jednog nema, pa drugoga, ali gotovo uvijek uokolo leži neka računalna smeća.

Odricanje:
Želim vas odmah upozoriti da barbarske manipulacije s računalom odmah pokrivaju jamstvo za željezo s krznenim orguljama, a uz mali radijus zakrivljenosti ruku, cijelo računalo ili važne dijelove. Ako sumnjate u čvrstinu svoje ruke i svoje sposobnosti, onda je bolje Frankensteina prikupiti iz smeća isključivo za eksperimente.

Trebao sam debugirati jedan uređaj na AVR mikrokontroleru. Točnije, prijem podataka s ADC-a. Kada bi signal ovih podataka trebao biti ultraniske frekvencije, reda veličine 1 Hz. Začudo, prilično je teško primiti signal takve frekvencije uobičajenim sredstvima. Zvučna kartica ima filtere na izlazu koji ne dopuštaju da se tako niskofrekventni signal probije. Po tome je donesena odluka o nadogradnji zvučne kartice.

Kako ne bi riskirali, odlučeno je to implementirati na vanjsku zvučnu karticu. Ali ovo iskustvo vrijedi i za ugrađene zvučne kartice, ali je dostojno Jedija.

Zvučna kartica je kupljena na čekiću Sound Blaster uživo. Nakon brzog pogleda, postalo je jasno da je nemoguće razumjeti sklop 4-slojne ploče bez dobre trave. Ali sasvim je očito da svi izlazni i ulazni analogni signali prvo idu na op-amp, a zatim na DAC / ADC. Pa, OU je brzo proguglao. Zatim sam skrenuo pozornost na mikro krug, u koji svi signali probno dolaze. Bila je druga najveća. Ugurao sam etiketu u Google, i eto! Pronađen je podatkovni list!

Pinout čipa.

Zanima nas linijski izlaz DAC-a (podvučen crvenom bojom). Odabrao sam samo pravi kanal. Ako netko odluči napraviti osciloskop, onda ćete morati zalemiti na linijski ulaz (plavi pravokutnik). Naravno, kroz odgovarajuću shemu razdvajanja (koja se gugla na internetu).
Kako ne bih spalio DAC svojim paklenim eksperimentima, odlučio sam ga malo zaštititi. I toplo preporučujem da to učinite.

zalemljeni otpornik

Za izlaz signala s računala koristio sam VGA konektor koji je nekim čudom ležao u mom stolu. Ono što je dobro kod ove žice: ima 5 odvojeno zaštićenih žica. Upravo sam stavio žicu na 1 pin (CRVENI signal). Budući da su ekrani svih signala spojeni na masu i tako, nisam se zamarao izlazom uzemljenja. Naravno, u idealnom slučaju, trebate izvesti analogno uzemljenje zvučne kartice (gdje se nalazi, izgleda u podatkovnoj tablici na istom čipu), ali ja sam bio švorc.

Instalirana zvukovuha, i gnijezdo našeg generatora

Kao generator koristim primitivni program "Tone Generator" koji se može preuzeti ovdje. Omogućuje vam da generirate sinus, pilu, kvadratni val, bijeli šum i neki čudan signal.

Što je za moje potrebe dovoljno.
Nakon što je instaliran u računalo, odlučio sam koristiti osciloskop kako bih se uvjerio da je generacija uključena, te sam ga ispravno zalemio.

Čisti sinus našeg generatora.

Pa, offset bez kondenzatora, moj DAC je oko 2 volta. Provjerimo kako se hrani ADC mog mikrokontrolera.

Generator i program koji čita ADC vrijednosti mikrokontrolera.

Nemojte obraćati pažnju na činjenicu da je sinus koji je uzeo kontroler toliko slomljen - postoji vrlo mala stopa uzorkovanja.
Za pomak nulte točke, kao i smanjenje amplitude signala za polovicu, morate staviti jedan otpornik od 10k na masu. Tako se zajedno s otpornikom na zvučnoj kartici formira djelitelj napona.

Zbog toga, puštam se, uspješni eksperimenti.

Aplikacija koja vam omogućuje prijenos zvuka različitih frekvencija kroz nekoliko kanala nezamjenjiva je pri postavljanju profesionalnih glazbenih sustava.

Generator zvučnih frekvencija - naziv programa govori sam za sebe. Postoji još jedan naziv za aplikaciju "Sound Generator". Sustav vam omogućuje prijenos zvuka uz dodatnu mogućnost prilagođavanja karakteristika signala. Važan plus aplikacije je mogućnost višekanalnog prijenosa zvuka. Kada je generator uključen, svijetli devet zasebnih ploča s funkcijom mogućeg podešavanja frekvencije za svaki kanal. Njihovo mjesto može se promijeniti ili popraviti u području radne površine.

Značajke aplikacije

Zvučna aplikacija kompatibilna je s 24-bitnim i 32-bitnim karticama, a brzina uzorkovanja mora biti 384 kHz. Moguće je prenijeti šum i harmonijske sinusne signale. Lako je mijenjati faze zvuka mehaničkim prebacivanjem sustava. Često se ove funkcije koriste kada se koristi profesionalna oprema.
Generator audio frekvencije je usko usmjerena aplikacija. To je zbog sljedećih značajki:
  • Frekvencijski raspon nije ograničen, ovisi o tehničkim mogućnostima ozvučenja;
  • generator osigurava rad dva ili više oscilatora s funkcijom istovremenog mijenjanja karakteristika prijenosa zvuka;
  • omogućeni su načini reprodukcije Brownovog, bijelog i ružičastog šuma, kao i prijenos amplitudske modulacije i frekvencije strujanja električnih oscilacija;
  • audio aplikacija ima najmanji postotak izobličenja;
  • obrađeni zvuk može se spremiti na računalo.
Programeri su opremili nove varijacije programa predlošcima s određenim zvučnim karakteristikama. Dovoljno je pronaći gotovu predpostavku na radnoj površini i pokrenuti je dvostrukim klikom na lijevu tipku. Generator zvuka nije hirovit za korištenje. Jedina mana je što je besplatna verzija programa probna, a zvuk joj traje dvadesetak sekundi. Za potpuni rad aplikacije morate kupiti licencu.

SoundCard Oszilloscope - program koji pretvara računalo u dvokanalni osciloskop, dvokanalni niskofrekventni generator i analizator spektra

Dobar dan dragi radio amateri!
Svaki radioamater zna da je za stvaranje manje ili više složenih radioamaterskih uređaja potrebno imati na raspolaganju ne samo multimetar. Danas u našim trgovinama možete kupiti gotovo svaki uređaj, ali - postoji jedan "ali" - cijena pristojne kvalitete bilo kojeg uređaja nije manja od nekoliko desetaka tisuća naših rubalja, a nije tajna da je za većinu Rusa ovo je puno novca, pa stoga ti uređaji uopće nisu dostupni ili radioamater kupuje uređaje koji su već dugo u upotrebi.
Danas na licu mjesta , pokušat ćemo opremiti radioamaterski laboratorij besplatnim virtualnim uređajima -digitalni dvokanalni osciloskop, dvokanalni generator audio frekvencija, analizator spektra. Jedina mana ovih uređaja je što svi rade samo u frekvencijskom pojasu od 1 Hz do 20.000 Hz. Stranica je već dala opis sličnog radioamaterskog programa:“ “ - program koji kućno računalo pretvara u osciloskop.
Danas vam želim skrenuti pozornost na još jedan program - “Osciloskop zvučne kartice“. Ovaj me program privukao dobrim karakteristikama, promišljenim dizajnom, lakoćom učenja i rada u njemu. Ovaj program je na engleskom jeziku, nema prijevoda na ruski. Ali ja to ne vidim kao nedostatak. Prvo, vrlo je lako shvatiti kako raditi u programu, to ćete i sami vidjeti, a drugo, jednog dana ćete dobiti dobre uređaje (a imaju sve simbole na engleskom, iako su sami kineski) i odmah i lako se naviknuti na njih.

Program je razvio C. Zeitnitz i besplatan je, ali samo za privatnu upotrebu. Licenca za program košta oko 1500 rubalja, a postoji i takozvana “privatna licenca” koja košta oko 400 rubalja, ali to je više kao donacija autoru za daljnje poboljšanje programa. Mi ćemo, naravno, koristiti besplatnu verziju programa, koja se razlikuje samo po tome što se pri svakom pokretanju pojavljuje prozor s ponudom za kupnju licence.

Preuzmite program (najnovija verzija od prosinca 2012.):

(28,1 MiB, 54 367 pogodaka)

Prvo, razumijemo "koncepte":
Osciloskop- uređaj dizajniran za istraživanje, promatranje, mjerenje amplitude i vremenskih intervala.
Osciloskopi se klasificiraju:
prema namjeni i načinu izlaza informacija:
- osciloskopi s periodičnim zamahom za promatranje signala na ekranu (na zapadu se zovu osciloskop)
- osciloskopi s kontinuiranim zamahom za snimanje krivulje signala na fotografskoj vrpci (na zapadu se naziva oscilograf)
prema načinu obrade ulaznog signala:
– analogni
– digitalno

Program radi u okruženju koje nije niže od W2000 i uključuje:
- dvokanalni osciloskop širine pojasa (ovisno o zvučnoj kartici) od najmanje 20 do 20 000 Hz;
– dvokanalni generator signala (sa sličnom generiranom frekvencijom);
- analizator spektra
– a moguće je i snimanje audio signala za kasnije proučavanje

Svaki od ovih programa ima dodatne značajke koje ćemo pogledati dok ih budemo istraživali.

Počet ćemo s Signalgeneratorom:

Generator signala, kao što sam rekao, je dvokanalni - kanal 1 i kanal 2.
Razmotrite svrhu njegovih glavnih prekidača i prozora:
1 tipke za uključivanje generatora;
2 prozor za postavljanje izlaznog valnog oblika:
sinus– sinusni
trokut- trokutasti
kvadrat- pravokutni
pilasta- pilasta
bijeli šum- Bijeli šum
3 regulatori amplitude izlaznog signala (maksimalno - 1 volt);
4 gumbi za podešavanje frekvencije (željena frekvencija se može postaviti ručno u okvirima ispod gumba). Iako je maksimalna frekvencija na regulatorima 10 kHz, bilo koja dopuštena frekvencija može se unijeti u donje prozore (ovisno o zvučnoj kartici);
5 prozori za ručno podešavanje frekvencije;
6 uključivanje načina rada “Sweep-generator”. U ovom načinu rada, izlazna frekvencija generatora povremeno se mijenja od minimalne vrijednosti postavljene u okvirima "5" do maksimalne vrijednosti postavljene u okvirima "Fend" tijekom vremena postavljenog u okvirima "Vrijeme". Ovaj način rada može se omogućiti za bilo koji kanal ili za dva kanala odjednom;
7 prozori za postavljanje završne frekvencije i vremena rada Sweep;
8 softversko povezivanje izlaznog kanala generatora na prvi ili drugi ulazni kanal osciloskopa;
9 - postavljanje fazne razlike između signala iz prvog i drugog kanala generatora.
10 -na postavljanje radnog ciklusa signala (vrijedi samo za pravokutni signal).

Sada pogledajmo sam osciloskop:

1 Amplituda - vertikalno podešavanje osjetljivosti kanala
2 Sinkronizacija– omogućuje (provjeravanjem ili poništavanjem) izvođenje zasebnog ili istovremenog podešavanja dvaju kanala u smislu amplitude signala
3, 4 omogućuje vam širenje signala po visini zaslona za njihovo individualno promatranje
5 postavka vremena pomicanja (od 1 milisekunde do 10 sekundi, dok je 1 sekunda 1000 milisekundi)
6 start/stop rad osciloskopa. Kada se zaustavi, zaslon sprema trenutno stanje signala i gumb Spremi ( 16 ) koji vam omogućuje spremanje trenutnog stanja na računalu u obliku 3 datoteke (tekstualni podaci signala koji se proučava, crno-bijela slika i slika slike u boji sa zaslona osciloskopa u trenutku zaustavljanja)
7 okidač- softverski uređaj koji odgađa početak sweep-a dok se ne ispune određeni uvjeti i služi za dobivanje stabilne slike na ekranu osciloskopa. Postoje 4 načina rada:
Uključeno, Isključeno. Kada je okidač isključen, slika na zaslonu izgledat će "pokrenuta" ili čak "razmazana".
automatski način rada. Program sam odabire način rada (normalan ili pojedinačni).
normalni mod. U ovom načinu rada provodi se kontinuirano skeniranje ispitivanog signala.
jednostruki način rada. U ovom načinu rada vrši se jednokratno pomicanje signala (s vremenskim intervalom postavljenim od strane kontrole vremena).
8 aktivni odabir kanala
9 rub– vrsta okidača signala:
- dižući se– duž prednje strane proučavanog signala
padajući– padom signala koji se proučava
10 Automatsko postavljanje- automatsko podešavanje vremena sweep-a, osjetljivosti amplitude kanala okomitog odstupanja, kao i da je slika prisiljena na sredinu ekrana.
11 -Način rada kanala– određuje kako će se signali prikazati na zaslonu osciloskopa:
singl– odvojeni izlaz dva signala na ekranu
- CH1 + CH2– izlaz zbroja dva signala
CH1 - CH2– izlaz razlike dvaju signala
CH1 * CH2– izlaz umnoška dvaju signala
12 i 13izbor prikaza kanala na ekranu (ili bilo koji od dva, ili dva odjednom, vrijednost se prikazuje pored Amplituda)
14 izlaz valnog oblika kanala 1
15 izlaz valnog oblika kanala 2
16 već prošlo - snimanje signala na računalo u stop modu osciloskopa
17 vremenska skala (imamo regulator Vrijeme stoji na 10 milisekundi, pa se ljestvica prikazuje od 0 do 10 milisekundi)
18 Status– prikazuje trenutno stanje okidača i također vam omogućuje prikaz sljedećih podataka na zaslonu:
- HZ i volti– prikaz trenutne frekvencije napona ispitivanog signala
kursor– uključivanje vertikalnih i horizontalnih kursora za mjerenje parametara signala koji se proučava
zapisnik za popunjavanje– snimanje parametara ispitivanog signala sekundu po sekundu.

Izvođenje mjerenja na osciloskopu

Prvo, postavimo generator signala:

1. Uključite kanal 1 i kanal 2 (zeleni trokuti svijetle)
2. Postavite izlazne signale - sinusne i pravokutne
3. Postavite amplitudu izlaznih signala na 0,5 (generator generira signale s maksimalnom amplitudom od 1 volta, a 0,5 znači amplitudu signala od 0,5 volta)
4. Postavite frekvencije na 50 Herca
5. Prijeđite na način rada osciloskopa

Mjerenje amplitude signala:

1. Gumb ispod natpisa mjera odaberite način rada HZ i volti, označite oznake frekvencija i napon. U isto vrijeme, trenutne frekvencije za svaki od dva signala (gotovo 50 herca) pojavljuju se iznad nas, amplituda ukupnog signala vp-p i efektivni napon signala Veff.
2. Gumb ispod natpisa mjera odaberite način rada Pokazivači i označite okvir napon. U ovom slučaju imamo dvije vodoravne linije, a na dnu natpisa, koji pokazuju amplitudu pozitivne i negativne komponente signala ( ALI), kao i ukupni raspon amplitude signala ( dA).
3. Horizontalne linije postavljamo u položaj koji nam je potreban u odnosu na signal, na ekranu ćemo dobiti podatke o njihovoj amplitudi:

Mjerenje vremenskih intervala:

Izvodimo iste operacije kao i za mjerenje amplitude signala, s izuzetkom - u načinu rada Pokazivači označite oznaku Vrijeme. Kao rezultat toga, umjesto horizontalnih, dobit ćemo dvije okomite linije, a ispod će se prikazati vremenski interval između dvije okomite linije i trenutna frekvencija signala u ovom vremenskom intervalu:

Određivanje frekvencije i amplitude signala

U našem slučaju nema potrebe posebno izračunavati frekvenciju i amplitudu signala - sve se prikazuje na ekranu osciloskopa. Ali ako prvi put u životu morate koristiti analogni osciloskop, a ne znate kako odrediti frekvenciju i amplitudu signala, razmotrit ćemo i ovo pitanje u obrazovne svrhe.

Postavke generatora ostavljamo onakvima kakve su bile, s izuzetkom postavljanja amplitude signala na 1.0 i podešavanja osciloskopa kao na slici:

Kontrolu amplitude signala postavljamo na 100 milivolti, kontrolu vremena sweep-a na 50 milisekundi i dobivamo sliku na ekranu kao odozgo.

Princip određivanja amplitude signala:
Regulator Amplituda na poziciji smo 100 milivolti, što znači da je vertikalna podjela mreže na ekranu osciloskopa 100 milivolti. Brojimo broj podjela od dna signala do vrha (dobijemo 10 podjela) i množimo s cijenom jedne podjele - 10*100 = 1000 milivolti = 1 volt, što znači da je amplituda signala koji imamo od vrha do dna 1 volt. Na isti način možete mjeriti amplitudu signala u bilo kojem dijelu valnog oblika.

Određivanje vremenskih karakteristika signala:
Regulator Vrijeme na poziciji smo 50 milisekundi. Broj podjela ljestvice osciloskopa horizontalno je 10 (u ovom slučaju imamo 10 podjela na ekranu), 50 podijelimo s 10 i dobijemo 5, što znači da će cijena jedne podjele biti jednaka 5 milisekundi. Odaberemo dio valnog oblika signala koji nam je potreban i razmotrimo koliko podjela odgovara (u našem slučaju 4 podjele). Pomnožite cijenu 1 podjela s brojem podjela 5*4=20 te utvrditi da je period signala na proučavanom području 20 milisekundi.

Određivanje frekvencije signala.
Frekvencija proučavanog signala određena je uobičajenom formulom. Znamo da je jedan period našeg signala 20 milisekundi, ostaje saznati koliko će razdoblja biti u jednoj sekundi - 1 sekunda/20 milisekundi = 1000/20 = 50 Herca.

Analizator spektra

Analizator spektra– uređaj za promatranje i mjerenje relativne raspodjele energije električnih (elektromagnetskih) oscilacija u frekvencijskom pojasu.
Analizator niskofrekventnog spektra(kao u našem slučaju) je dizajniran za rad u audio frekvencijskom rasponu i koristi se, na primjer, za određivanje frekvencijskog odziva različitih uređaja, u proučavanju karakteristika buke i ugađanju različite radio opreme. Konkretno, možemo odrediti frekvencijski odziv sklopljenog pojačala audio frekvencije, podesiti razne filtere itd.
Nema ništa teško u radu s analizatorom spektra, u nastavku ću dati svrhu njegovih glavnih postavki, a vi ćete sami, iskustvom, lako shvatiti kako raditi s njim.

Ovako izgleda analizator spektra u našem programu:

Što je ovdje - što:

1. Pogled na prikaz skale analizatora okomito
2. Izbor prikazanih kanala iz generatora frekvencije i vrste prikaza
3. Radni dio analizatora
4. Gumb za snimanje trenutnog stanja valnog oblika kada je zaustavljen
5. Način proširenja radnog polja
6. Prebacivanje horizontalne ljestvice (skala frekvencija) s linearne na logaritamsku
7. Frekvencija strujnog signala kada je generator u modu sweep
8. Trenutna frekvencija na poziciji kursora
9. Indikator harmonika signala
10. Postavljanje filtera za signale po frekvenciji

Pogledajte Lissajousove figure

Lissajousove figure- zatvorene putanje nacrtane točkom koja istovremeno vrši dvije harmonijske oscilacije u dva međusobno okomita smjera. Oblik figura ovisi o odnosu između razdoblja (frekvencija), faza i amplituda obiju oscilacija.

Ako se primjenjuje na ulaze " x"i" Y» signale osciloskopa bliskih frekvencija, tada možete vidjeti Lissajousove figure na ekranu. Ova metoda se široko koristi za usporedbu frekvencija dvaju izvora signala i za podešavanje jednog izvora na frekvenciju drugog. Kada su frekvencije bliske, ali nisu jednake jedna drugoj, brojka na ekranu se rotira, a period ciklusa rotacije je recipročan razlici frekvencija, na primjer, period rotacije je 2 s - razlika u frekvencijama signali su 0,5 Hz. Ako su frekvencije jednake, lik se zamrzne nepomično, u bilo kojoj fazi, međutim, u praksi, zbog kratkotrajne nestabilnosti signala, lik na ekranu osciloskopa obično malo podrhtava. Za usporedbu možete koristiti ne samo iste frekvencije, već i one koje su u višestrukom omjeru, na primjer, ako primjerni izvor može proizvesti frekvenciju od samo 5 MHz, a podesivi izvor - 2,5 MHz.

Nisam siguran da će vam ova funkcija programa biti korisna, ali ako vam je odjednom zatreba, mislim da ćete ovu funkciju lako shvatiti sami.

Funkcija snimanja audio signala

Već sam rekao da program omogućuje snimanje bilo kojeg zvučnog signala na računalu u svrhu daljnjeg proučavanja. Funkcija snimanja signala nije teška i lako možete shvatiti kako to učiniti:

Program "Računalni osciloskop" Generator tonova (online reprodukcija zvuka na određenoj frekvenciji i glasnoći koju postavite. Koristi se za podešavanje zvuka ili testiranje akustike / subwoofera)

Generator tonova (online reprodukcija zvuka na određenoj frekvenciji i glasnoći koju postavite. Koristi se za podešavanje zvuka ili testiranje akustike / subwoofera)

Kako koristiti generator tona za postavljanje željene granične frekvencije na kontroli filtera pojačala.

Prvo morate primijeniti audio signal s uređaja (računala, pametnog telefona itd.) spojenog na Internet i koji reproducira zvuk na ulaz pojačala.

Svi ostali uređaji moraju biti isključeni s ulaza pojačala.

Nakon što se uvjerite da je zvuk s uređaja spojenog na pojačalo reproduciran, možete započeti s postavljanjem filtara pojačala.

Razmislite o postavljanju filtara pojačala na primjeru dvosmjernog sustava izgrađenog na povezivanju kanal po kanal s 4-kanalnim pojačalom.

Recimo da su visokotonci (visokotoni) spojeni na izlaze pojačala 1 i 2. Na odgovarajuće ulaze pojačala spojimo generator tona.

Ako visokotonac treba raditi s ograničenjem od 4000 Hz - postavite ovu frekvenciju na generator tona. Na pojačalu, u isto vrijeme, trebate postaviti HPF kontrolu na višu vrijednost (na primjer, na 8000 Hz ili na krajnji položaj kontrolne tipke). Uključujemo generator tona i vrlo glatko i polako okrećemo kontrolnu tipku u suprotnom smjeru dok ne čujemo navedeni tonski signal u visokotoncima. Čim se glasnoća tona prestane povećavati kada se gumb okrene, to znači da je filtar pojačala postavljen na zadanu frekvenciju od 4000 Hz.

Sada morate postaviti midbass.

Prebacujemo uređaj s generatorom tona sa ulaza 1 i 2 na ulaze 3 i 4.

Najprije postavljamo HPF na frekvenciju, na primjer 65 Hz (konfigurira se na isti način kao i za visokotonac). Nakon što je postavka HPF-a dovršena, prelazimo na postavku LPF-a (filtar niske frekvencije).

Frekvencija je postavljena, na primjer, istih 4000 Hz, na generatoru tona. Postavite LPF kontrolnu tipku na pojačalu na vrijednost ispod unaprijed postavljene frekvencije generatora tona.

Uključite tonski signal i polako okrenite gumb prema naprijed.

Kada čujemo signal generatora tona u ugođenom zvučniku i njegova glasnoća prestane rasti kada se gumb okrene, postavlja se unaprijed postavljena vrijednost filtra.

Sve ostale komponente sustava konfigurirane su na isti način.