Ljudfrekvensgenerator. Ljudfrekvensgenerator Signalgenerator-app för Android

En applikation som låter dig sända ljud av olika frekvenser genom flera kanaler är oumbärlig när du ställer in professionella musiksystem.

Ljudfrekvensgenerator - namnet på programmet talar för sig självt. Det finns ett annat namn för applikationen "Sound Generator". Systemet låter dig sända ljud med den ytterligare möjligheten att anpassa signalegenskaperna. En viktig fördel med applikationen är möjligheten att överföra flerkanaligt ljud. När generatorn slås på lyser nio separata paneler med funktionen för möjlig frekvensjustering för varje kanal. Deras plats kan ändras eller fixas i skrivbordsområdet.

Applikationsfunktioner

Ljudapplikationen är kompatibel med 24-bitars och 32-bitars kort, och samplingsfrekvensen måste vara 384 kHz. Det är möjligt att överföra brus och harmoniska sinusformade signaler. Att ändra ljudfaser är enkelt genom att mekaniskt växla systemet. Ofta används dessa funktioner när man använder professionell utrustning.
Ljudfrekvensgeneratorn är en mycket fokuserad applikation. Detta beror på följande funktioner:
  • Frekvensområdet är inte begränsat, beroende på ljudsystemets tekniska kapacitet;
  • generatorn tillhandahåller driften av två eller flera oscillatorer med funktionen att samtidigt ändra egenskaperna för ljudöverföring;
  • lägen för att reproducera Brownskt, vitt och rosa brus tillhandahålls, såväl som sändning av amplitudmodulering och svängningsfrekvens för elektriska svängningar;
  • ljudapplikationen har den lägsta procenten av distorsion;
  • Det bearbetade ljudet kan sparas på din dator.
Utvecklarna utrustade nya varianter av programmet med mallar med specificerade ljudegenskaper. Det räcker att hitta en färdig förinställning på skrivbordet och starta den genom att dubbelklicka på vänster tangent. Ljudgeneratorn är enkel att använda. Den enda nackdelen är att gratisversionen av programmet är en testversion, och dess ljud varar i cirka tjugo sekunder. För att kunna använda programmet fullt ut måste du köpa en licens.

är en applikation för Android-smarttelefoner och surfplattor som genererar en ljudton med en användarspecificerad frekvens med hjälp av enhetens högtalare. Ett enkelt gränssnitt med ett minimum av detaljer och möjligheten att finjustera gör det användbart för både hushållsbehov och professionellt arbete med ljud.
Generatorn producerar ljud vid en specificerad frekvens som en ren ton (med en sinusvågform).

Det fungerar i monofoniskt läge. Den aktiva frekvensen i Hz visas längst upp på skärmen. Nedanför den finns en rullningslist för att snabbt gå igenom hela det tillgängliga sortimentet. Fininställning utförs med knapparna för ökning och minskning av frekvensen. Värdena på dem är nästan universella: hundratals och tiotals hertz används för snabb navigering, och deras tiondelar används för finjustering. Det senare är särskilt viktigt när man arbetar med låga frekvenser. Längst ner på skärmen finns en knapp för att slå på och stänga av ljudet. Applikationen tillhandahåller inte mjukvaruvolymkontroll, så innan du använder generatorn är det värt att justera volymen på själva enheten för att inte skada dig själv eller andras hörsel.


är helt gratis, men under driften visar den användaren en reklambanner längst ner i fönstret. Det stöder inte det ryska språket, men det krävs inte - de digitala symbolerna är förståeliga på alla språk, och det finns inga andra data eller inställningar i applikationen. Generatorn är lämplig för alla enheter med Android OS äldre än 4.0. Ett funktionellt, hårdvarukrävande gränssnitt och den lilla storleken som applikationen upptar i minnet på en smartphone eller surfplatta gör att du kan arbeta med den även med budgetmobila enheter.

SoundCard Oszilloscope - ett program som förvandlar din dator till ett tvåkanals oscilloskop, en tvåkanals lågfrekvensgenerator och en spektrumanalysator

God eftermiddag, kära radioamatörer!
Varje radioamatör vet att för att skapa mer eller mindre komplexa amatörradioenheter behöver du inte bara ha en multimeter till ditt förfogande. Idag i våra butiker kan du köpa nästan vilken enhet som helst, men - det finns ett "men" - kostnaden för en anständig kvalitetsenhet är inte mindre än flera tiotusentals av våra rubel, och det är ingen hemlighet att för de flesta ryssar är detta en betydande summa pengar, och därför är dessa enheter inte tillgängliga alls, eller så köper en radioamatör enheter som har använts under lång tid.
Idag på sajten , vi kommer att försöka utrusta radioamatörlaboratoriet med gratis virtuella instrument -digitalt tvåkanals oscilloskop, två-kanals ljudfrekvensgenerator, spektrumanalysator. Den enda nackdelen med dessa enheter är att de alla endast fungerar i frekvensbandet från 1 Hz till 20 000 Hz. Sajten har redan gett en beskrivning av ett liknande amatörradioprogram:“ “ – ett program som förvandlar din hemdator till ett oscilloskop.
Idag vill jag uppmärksamma er på ett annat program - "Oszilloskop för ljudkort". Jag attraherades av det här programmet av dess goda egenskaper, genomtänkta design, lätthet att lära och arbeta i det. Detta program är på engelska, det finns ingen rysk översättning. Men jag ser det inte som en nackdel. För det första är det väldigt lätt att ta reda på hur man arbetar i programmet, du kommer att se det själv, och för det andra, en dag kommer du att skaffa bra enheter (och de har alla symboler på engelska, även om de själva är kinesiska) och du kommer omedelbart och vänjer sig lätt vid dem.

Programmet har utvecklats av C. Zeitnitz och är gratis, men endast för privat bruk. En licens för programmet kostar cirka 1 500 rubel, och det finns också en så kallad "privat licens" - som kostar cirka 400 rubel, men detta är mer en donation till författaren för ytterligare förbättring av programmet. Naturligtvis kommer vi att använda den kostnadsfria versionen av programmet, som bara skiljer sig genom att när du startar det, visas ett fönster varje gång som ber dig köpa en licens.

Ladda ner programmet (senaste versionen från december 2012):

(28,1 MiB, 52 981 träffar)

Låt oss först förstå "koncepten":
Oscilloskop– En anordning utformad för forskning, observation, mätning av amplitud och tidsintervall.
Oscilloskop är klassificerade:
efter syfte och metod för att visa information:
– oscilloskop med periodisk skanning för att observera signaler på skärmen (i väst kallas de oscilloskop)
– oscilloskop med kontinuerligt svep för att registrera signalkurvan på fotografiskt band (i väst kallas de oscillograf)
genom metoden för att bearbeta insignalen:
– analog
– digitalt

Programmet körs i en miljö som inte är lägre än W2000 och inkluderar:
- tvåkanalsoscilloskop med en överföringsfrekvens (beroende på ljudkortet) på minst 20 till 20 000 Hz;
– tvåkanalig signalgenerator (med en liknande genererad frekvens);
- spektrumanalysator
– och det är också möjligt att spela in en ljudsignal för senare studier

Vart och ett av dessa program har ytterligare funktioner som vi kommer att titta på när vi utforskar dem.

Vi börjar med signalgeneratorn:

Signalgeneratorn, som jag redan sa, är tvåkanalig - kanal 1 och kanal 2.
Låt oss överväga syftet med dess huvudbrytare och fönster:
1 knappar för att slå på generatorer;
2 Inställningsfönster för utgångsvågform:
blå– sinusformad
triangel- triangulär
fyrkant- rektangulär
sågtand- sågtand
vitt brus- Vitt brus
3 utsignal amplitudregulatorer (max – 1 volt);
4 Frekvensinställningskontroller (önskad frekvens kan ställas in manuellt i fönstren under reglagen). Även om den maximala frekvensen på regulatorerna är 10 kHz, kan du ange vilken tillåten frekvens som helst i de nedre fönstren (beroende på ljudkortet);
5 fönster för att ställa in frekvensen manuellt;
6 slå på läget "Svep – generator". I det här läget ändras generatorns utgångsfrekvens periodiskt från det lägsta värdet som ställts in i "5"-rutorna till det maximala värdet som ställts in i "Fend"-rutorna under den tid som ställts in i "Time"-rutorna. Detta läge kan aktiveras antingen för valfri kanal eller för två kanaler samtidigt;
7 fönster för inställning av den slutliga frekvensen och tiden för svepläget;
8 mjukvaruanslutning av generatorkanalutgången till den första eller andra ingångskanalen hos oscilloskopet;
9 - ställa in fasskillnaden mellan signalerna från generatorns första och andra kanal.
10 - inställning av signalens arbetscykel (gäller endast för en rektangulär signal).

Låt oss nu titta på själva oscilloskopet:

1 Amplitud - justering av känsligheten för den vertikala avböjningskanalen
2 Synkronisera– tillåter (genom att markera eller avmarkera) separat eller samtidig justering av två kanaler enligt signalamplitud
3, 4 låter dig separera signaler längs skärmens höjd för individuell observation
5 ställa in sveptiden (från 1 millisekund till 10 sekunder, med 1000 millisekunder på 1 sekund)
6 starta/stoppa funktion av oscilloskopet. När det stoppas sparas det aktuella tillståndet för signalerna på skärmen och en Spara-knapp visas ( 16 ) låter dig spara det aktuella läget på din dator i form av 3 filer (textdata för signalen som studeras, en svartvit bild och en färgbild av bilden från oscilloskopskärmen vid tiden för stopp)
7 Utlösare– en mjukvaruenhet som fördröjer starten av ett svep tills vissa villkor är uppfyllda och tjänar till att få en stabil bild på oscilloskopets skärm. Det finns 4 lägen:
på av. När avtryckaren är avstängd kommer bilden på skärmen att se "rinnande" ut eller till och med "utsmetad".
automatiskt läge. Programmet själv väljer läge (normal eller enkel).
normalt läge. I detta läge utförs ett kontinuerligt svep av signalen som studeras.
enspelarläge. I detta läge utförs ett engångssvep av signalen (med ett tidsintervall som ställs in av tidsregulatorn).
8 aktivt kanalval
9 Kant– signalutlösartyp:
- stigande– längs framsidan av signalen som studeras
faller– enligt nedgången av den undersökta signalen
10 Automatisk inställning– automatisk inställning av sveptid, känslighet för den vertikala avvikelsekanalen Amplitude, och även bilden körs till mitten av skärmen.
11 -Kanalläge– bestämmer hur signaler kommer att visas på oscilloskopskärmen:
enda– separat utmatning av två signaler till skärmen
- CH1 + CH2– mata ut summan av två signaler
CH1 – CH2– mata ut skillnaden mellan två signaler
CH1 * CH2– utmatning av produkten av två signaler
12 och 13val av visning av kanaler på skärmen (eller någon av de två, eller två samtidigt, värdet visas bredvid Amplitud)
14 kanal 1 vågformsutgång
15 kanal 2 vågformsutgång
16 redan godkänd - spela in en signal till en dator i oscilloskopets stoppläge
17 tidsskala (vi har en regulator Tidär på 10 millisekunders position, så skalan visas från 0 till 10 millisekunder)
18 Status– visar det aktuella tillståndet för utlösaren och låter dig även visa följande data:
- HZ och volt– visar den aktuella spänningsfrekvensen för signalen som studeras
markören– Inkludering av vertikala och horisontella markörer för att mäta parametrarna för den undersökta signalen
logga att fylla– Sekund-för-sekund-registrering av parametrarna för den undersökta signalen.

Göra mätningar på ett oscilloskop

Låt oss först ställa in signalgeneratorn:

1. Slå på kanal 1 och kanal 2 (gröna trianglar lyser)
2. Ställ in utsignalerna - sinusformade och rektangulära
3. Ställ in amplituden för utsignalerna till 0,5 (generatorn genererar signaler med en maximal amplitud på 1 volt, och 0,5 betyder en signalamplitud lika med 0,5 volt)
4. Ställ in frekvenserna på 50 Hertz
5. Växla till oscilloskopläge

Mätsignal amplitud:

1. Knappen under inskriptionen Mäta välj läge HZ och volt, sätt en bock bredvid inskriptionerna Frekvens och spänning. Samtidigt har vi de aktuella frekvenserna för var och en av de två signalerna (nästan 50 hertz), amplituden för den totala signalen Vp-p och effektiv signalspänning Veff.
2. Knappen under inskriptionen Mäta välj läge Markörer och sätt en bock bredvid inskriptionen Spänning. I det här fallet har vi två horisontella linjer, och längst ner finns inskriptioner som visar amplituden för signalens positiva och negativa komponenter ( A), såväl som det övergripande signalamplitudområdet ( dA).
3. Vi ställer in de horisontella linjerna i den position vi behöver i förhållande till signalen, på skärmen kommer vi att ta emot data om deras amplitud:

Mätning av tidsintervall:

Vi utför samma operationer som för att mäta amplituden för signaler, med undantag för - i läget Markörer sätt en bock bredvid inskriptionen Tid. Som ett resultat, istället för horisontella, kommer vi att få två vertikala linjer, och längst ner kommer tidsintervallet mellan de två vertikala linjerna och den aktuella frekvensen för signalen i detta tidsintervall att visas:

Fastställande av signalfrekvens och amplitud

I vårt fall finns det inget behov av att specifikt beräkna signalens frekvens och amplitud - allt visas på oscilloskopskärmen. Men om du måste använda ett analogt oscilloskop för första gången i ditt liv och du inte vet hur man bestämmer frekvensen och amplituden för en signal, kommer vi att överväga denna fråga i utbildningssyfte.

Vi lämnar generatorinställningarna som de var, med undantag för att ställa in signalamplituden till 1,0 och ställa in oscilloskopinställningarna som på bilden:

Vi ställer in signalamplitudkontrollen till 100 millivolt, sveptidskontrollen till 50 millisekunder och vi får en bild på skärmen som ovan.

Principen för att bestämma signalamplituden:
Regulator Amplitud vi är i en position 100 millivolt, vilket innebär att kostnaden för att dela upp gallret vertikalt på oscilloskopskärmen är 100 millivolt. Vi räknar antalet divisioner från botten av signalen till toppen (vi får 10 divisioner) och multiplicerar med priset för en division - 10*100= 1000 millivolt= 1 volt, vilket betyder att signalamplituden från toppen till botten är 1 volt. På exakt samma sätt kan du mäta signalamplituden i valfri del av oscillogrammet.

Bestämning av signaltidsegenskaper:
Regulator Tid vi är i en position 50 millisekunder. Antalet horisontella divisioner av oscilloskopskalan är 10 (i det här fallet har vi 10 divisioner på skärmen), dividera 50 med 10 och få 5, detta betyder att kostnaden för en division blir lika med 5 millisekunder. Vi väljer den del av signaloscillogrammet vi behöver och räknar hur många divisioner det passar in i (i vårt fall 4 divisioner). Multiplicera priset för 1 division med antalet divisioner 5*4=20 och bestämma att perioden för signalen i området som studeras är 20 millisekunder.

Bestämning av signalfrekvens.
Frekvensen för signalen som studeras bestäms av den vanliga formeln. Vi vet att en period av vår signal är lika med 20 millisekunder, det återstår att ta reda på hur många perioder det blir på en sekund - 1 sekund/20 millisekunder = 1000/20 = 50 Hertz.

Spektrumanalysator

Spektrumanalysator– En anordning för att observera och mäta den relativa energifördelningen av elektriska (elektromagnetiska) svängningar i ett frekvensband.
Lågfrekvensspektrumanalysator(som i vårt fall) är utformad för att fungera i ljudfrekvensområdet och används till exempel för att bestämma frekvenssvaret för olika enheter, när man studerar brusegenskaper och ställer in olika radioutrustningar. Specifikt kan vi bestämma amplitud-frekvenssvaret för ljudförstärkaren som monteras, konfigurera olika filter, etc.
Det är inget komplicerat att arbeta med en spektrumanalysator; nedan kommer jag att ge syftet med dess huvudinställningar, och du själv, genom erfarenhet, kommer enkelt att ta reda på hur du arbetar med den.

Så här ser spektrumanalysatorn ut i vårt program:

Vad finns här - vad:

1. Vertikal vy av analysatorns skala
2. Välja de visade kanalerna från frekvensgeneratorn och typ av display
3. Arbetsdel av analysatorn
4. Knapp för att registrera det aktuella tillståndet för oscillogrammet när det stoppas
5. Arbetsfältsförstoringsläge
6. Växla den horisontella skalan (frekvensskalan) från linjär till logaritmisk vy
7. Aktuell signalfrekvens när generatorn arbetar i svepläge
8. Aktuell frekvens vid markörposition
9. Indikator för signalövertonsförvrängning
10. Ställa in ett filter för signaler efter frekvens

Se Lissajous figurer

Lissajous siffror– slutna banor ritade av en punkt som samtidigt utför två övertonssvängningar i två ömsesidigt vinkelräta riktningar. Figurernas utseende beror på förhållandet mellan perioder (frekvenser), faser och amplituder för båda svängningarna.

Om du ansöker om ingångarna " X"och" Y» oscilloskopsignaler med nära frekvenser, så kan Lissajous-figurer ses på skärmen. Denna metod används ofta för att jämföra frekvenserna för två signalkällor och för att matcha en källa med frekvensen för den andra. När frekvenserna är nära, men inte lika med varandra, roterar figuren på skärmen, och rotationscykelns period är den reciproka av frekvensskillnaden, till exempel är rotationsperioden 2 s - skillnaden i frekvenserna av signalerna är 0,5 Hz. Om frekvenserna är lika fryser figuren orörlig, i vilken fas som helst, men i praktiken, på grund av kortvariga instabiliteter hos signalerna, darrar vanligtvis figuren på oscilloskopskärmen lite. Du kan använda för jämförelse inte bara identiska frekvenser, utan även de som är i ett multipelförhållande, till exempel om referenskällan bara kan producera en frekvens på 5 MHz och den inställda källan kan producera en frekvens på 2,5 MHz.

Jag är inte säker på att den här funktionen i programmet kommer att vara användbar för dig, men om du plötsligt behöver den, så tror jag att du enkelt kan lista ut den här funktionen på egen hand.

Ljudinspelningsfunktion

Jag har redan sagt att programmet låter dig spela in vilken ljudsignal som helst på en dator i syfte att studera vidare. Signalinspelningsfunktionen är inte svår och du kan enkelt ta reda på hur du gör det:

Program "Dator-oscilloskop".