Програма за генерирање звучни фреквенции. Звучна картичка како генератор. Чист синус на нашиот генератор

Д.И.
Методот е изопачен, да бидам искрен, брзо би склопил генератор на сигнал од посакуваната форма на R2R. Но, се случува едниот да го нема, а потоа другиот, но скоро секогаш има некое компјутерско ѓубре наоколу.

Одрекување:
Сакам веднаш да ве предупредам дека варварските манипулации со компјутерот веднаш ја покриваат гаранцијата за железо со крзнениот орган, а со мал радиус на искривување на рацете - цел компјутер или важни делови. Ако се сомневате во цврстината на вашата рака и вашите способности, тогаш подобро е да го соберете Франкенштајн од ѓубрето чисто за експерименти.

Требаше да дебагирам еден уред AVR микроконтролер. Поточно, приемот на податоци од ADC. Кога сигналот на овие податоци треба да биде ултра-ниска фреквенција, од редот на 1 Hz. Чудно е доволно, да се прими сигнал со таква фреквенција редовни средстваДоволно е тешко. Звучна картичкана излезот има филтри кои не дозволуваат таков нискофреквентен сигнал да се пробие. Според ова, донесена е одлука за надградба на звучната картичка.

За да не се ризикува, беше одлучено да се имплементира ова на надворешна звучна картичка. Но, ова искуство важи и за вградените звучни картички, но е достојно за Џедај.

Купена е звучна картичка на чекан звучникво живо. По брз поглед, стана јасно дека е невозможно да се разбере колата на 4-слојната плоча без добра трева. Но, сосема е очигледно дека сите излезни и влезни аналогни сигнали прво одат до оп-засилувачот, а потоа до DAC / ADC. Па, ОУ брзо прогугла. Потоа го свртев вниманието кон микроциркутот, во кој привремено доаѓаат сите сигнали. Таа беше втора по големина. Ја внесов етикетата во Google, и ете! Пронајден е лист со податоци!

Чип пинаут.

Ние сме заинтересирани за линискиот излез на DAC (потцртан со црвено). Го избрав само вистинскиот канал. Ако некој одлучи да направи осцилоскоп, тогаш ќе треба да залемете на влезот на линијата (синиот правоаголник). Се разбира, преку соодветната шема за раздвојување (која се гугла на Интернет).
За да не го запалам DAC со моите пеколни експерименти, решив малку да го заштитам. И јас силно препорачувам да го направите ова.

залемен отпорник

За да излезам сигнал од компјутер, користев VGA конектор, кој за чудо лежеше на мојата маса. Што е добро за оваа жица: има 5 посебно заштитени жици. Само ставив жица на 1 пин (ЦРВЕН сигнал). Бидејќи екраните на сите сигнали се поврзани со земјата и така, не се замарав со излезот на земјата. Се разбира, идеално, треба да ја извадите аналогната заземјување на звучната картичка (каде што е, изгледа во листот со податоци на истиот чип), но јас бев скршен.

Инсталиран zvukovuha, и гнездото на нашиот генератор

Како генератор ја користам примитивната програма „Тон Генератор“, која може да се преземе од овде. Ви овозможува да генерирате синус, пила, квадратен бран, бел шум и некој чуден сигнал.

Што е доволно за моите цели.
Откако беше инсталиран во компјутерот, решив да користам осцилоскоп за да се уверам дека генерацијата е вклучена и правилно го залемив.

Чист синус на нашиот генератор.

Па, офсет без кондензатор, мојот DAC е околу 2 волти. Ајде да провериме како јаде ADC на мојот микроконтролер.

Генератор и програма која ги чита ADC вредностите на микроконтролерот.

Не обрнувајте внимание на фактот дека синусот што го зема контролорот е толку скршен - има многу мала стапка на земање примероци.
За да ја поместите нултата точка, како и да ја намалите амплитудата на сигналот за половина, треба да ставите еден отпорник од 10 k на земјата. Така, заедно со отпорот на звучната картичка, се формира делител на напон.

За ова, земам отсуство, успешни експерименти.

Апликација која ви овозможува да пренесувате звук од различни фреквенции преку неколку канали е неопходна при поставување професионални музички системи.

Генератор на звучна фреквенција - името на програмата зборува сам за себе. Има друго име за апликацијата „Генератор на звук“. Системот ви овозможува да пренесувате звук со дополнителна можност за прилагодување на карактеристиките на сигналот. Важен плус на апликацијата е способноста за повеќеканален пренос на звук. Кога генераторот е вклучен, се осветлуваат девет посебни панели со функција на можни поставки за фреквенција за секој канал. Нивната локација може да се смени или фиксира во областа на работната површина.

Карактеристики на апликацијата

Апликацијата за звук е компатибилна и со 24 и 32 битни картички, а брзината на земање примероци мора да биде 384 kHz. Можно е да се пренесат шум и хармонични синусоидни сигнали. Промена звучни фазилесно со механички прекинувачки систем. Често овие функции се користат кога се користи професионална опрема.
Генераторот на аудио фреквенција е тесно фокусирана апликација. Ова се должи на следниве карактеристики:
  • Фреквентниот опсег не е ограничен, зависи од техничките можностизвучен систем;
  • генераторот обезбедува работа на два или повеќе осцилатори со функција на истовремено менување на карактеристиките на пренос на звук;
  • Обезбедени се режими на репродукција на браун, бел и розов шум, како и пренос на амплитудна модулација и фреквенција на бришење на електричните осцилации;
  • аудио апликацијата има најмал процент на изобличување;
  • обработениот звук може да се зачува на компјутер.
Програмерите опремија нови варијации на програмата со шаблони со наведени карактеристики на звукот. Доволно е да пронајдете готово претходно поставено на работната површина и да го стартувате двојно допретелев клуч. Генераторот на звук не е чуден за употреба. Единствениот недостаток е тоа што бесплатната верзија на програмата е пробна, а нејзиниот звук трае околу дваесет секунди. За целосно функционирање на апликацијата, треба да купите лиценца.

SoundCard Oszilloscope - програма која го претвора компјутерот во двоканален осцилоскоп, двоканален нискофреквентен генератор и анализатор на спектарот

Добар ден драги радио аматери!
Секој радиоаматер знае дека за да се создадат повеќе или помалку сложени радиоаматерски уреди, неопходно е да имате на располагање не само мултиметар. Денес во нашите продавници можете да купите речиси секој уред, но - има едно „но“ - цената на пристоен квалитет на кој било уред е најмалку неколку десетици илјади наши рубли, и не е тајна дека за повеќето Руси ова е многу пари, и затоа овие уреди воопшто не се достапни, или радио аматер купува уреди што долго време се користат.
Денес на лице место , ќе се обидеме да ја опремиме радиоаматерската лабораторија со бесплатни виртуелни уреди -дигитален двоканален осцилоскоп, двоканален генератор на аудио фреквенција, анализатор на спектар. Единствениот недостаток на овие уреди е што сите тие работат само во фреквенцискиот опсег од 1 Hz до 20.000 Hz. Веб-страницата веќе даде опис на слична аматерска радио програма:“ “ - програма што конвертира домашен компјутерво осцилоскопот.
Денес сакам да ви предочам друга програма - “Осцилоскоп за звучна картичка“. Оваа програма ме привлече со добри карактеристики, внимателен дизајн, леснотија на студирање и работа во неа. Оваа програмана англиски, без руски превод. Но, ова не го гледам како недостаток. Прво, многу е лесно да сфатиш како да работиш во програмата, ќе го видиш тоа и второ, еден ден ќе добиеш добри уреди (и ги имаат сите симболи на англиски, иако и самите се кинески) и веднаш и лесно ќе се навикнеш на нив.

Програмата е развиена од C. Zeitnitz и е бесплатна, но само за приватна употреба. Лиценцата за програмата чини околу 1.500 рубли, а постои и таканаречена „приватна лиценца“ која чини околу 400 рубли, но ова е повеќе како донација на авторот за понатамошно подобрување на програмата. Ние природно ќе користиме бесплатна верзијапрограма која се разликува само по тоа што секогаш кога ќе се стартува, се појавува прозорец со понуда за купување лиценца.

Преземи програма ( Најновата верзијаод декември 2012 година):

(28,1 MiB, 54.367 посети)

Прво, да ги разбереме „концептите“:
Осцилоскоп- уред дизајниран за истражување, набљудување, мерење на амплитудата и временските интервали.
Осцилоскопите се класифицирани:
според целта и начинот на излез на информации:
- осцилоскопи со периодично бришење за набљудување на сигналите на екранот (на Запад тие се нарекуваат осцилоскоп)
- осцилоскопи со континуирано движење за снимање на крива на сигналот на фотографска лента (на Запад се нарекува осцилограф)
според методот на обработка на влезниот сигнал:
- аналоген
– дигитален

Програмата работи во средина не пониска од W2000 и вклучува:
- двоканален осцилоскоп со пропусен опсег (во зависност од звучната картичка) од најмалку 20 до 20.000 Hz;
– двоканален генератор на сигнал (со слична генерирана фреквенција);
- спектрален анализатор
– а можно е и снимање на аудио сигнал за подоцнежно проучување

Секоја од овие програми има дополнителни функции што ќе ги разгледаме додека ги истражуваме.

Ќе започнеме со генератор на сигнали:

Генераторот на сигналот, како што реков, е двоканален - Канал 1 и Канал 2.
Размислете за целта на неговите главни прекинувачи и прозорци:
1 копчиња за вклучување генератори;
2 Прозорец за поставување на излезната бранова форма:
синусен– синусоидален
тријаголник- триаголен
квадрат- правоаголна
пила- пила
бел шум- Бел шум
3 регулатори на амплитудата на излезниот сигнал (максимум - 1 волт);
4 копчиња за поставување на фреквенција (саканата фреквенција може да се постави рачно во полињата под копчињата). Иако максималната фреквенција на регулаторите е 10 kHz, секоја дозволена фреквенција може да се внесе во долните прозорци (во зависност од звучната картичка);
5 прозорци за рачно поставување на фреквенцијата;
6 вклучување на режимот „Sweep-generator“. Во овој режим, излезната фреквенција на генераторот периодично се менува од минималната вредност поставена во полињата „5“ до максималната вредност поставена во полињата „Fend“ за време на времето поставено во полињата „Време“. Овој режим може да се овозможи или за кој било канал или за два канали одеднаш;
7 прозорци за поставување на крајната фреквенција и време на режимот Sweep;
8 софтверско поврзување на излезниот канал на генераторот со првиот или вториот влезен канал на осцилоскопот;
9 - поставување на фазна разлика помеѓу сигналите од првиот и вториот канал на генераторот.
10 -напоставување на работниот циклус на сигналот (важи само за правоаголен сигнал).

Сега да го погледнеме самиот осцилоскоп:

1 Амплитуда - прилагодување на чувствителноста на вертикалниот канал
2 Синхронизирај– овозможува (со проверка или отштиклирање) да се изврши посебно или истовремено прилагодување на два канали во однос на амплитудата на сигналот
3, 4 ви овозможува да ги ширите сигналите долж висината на екранот за нивно индивидуално набљудување
5 Поставување време за метење (од 1 милисекунда до 10 секунди, додека 1 секунда е 1000 милисекунди)
6 старт/стопоперација на осцилоскоп. Кога е запрен, екранот ја зачувува моменталната состојба на сигналите и копчето Зачувај ( 16 ) што ви овозможува да ја зачувате моменталната состојба на компјутерот во форма на 3 датотеки (текстуални податоци на сигналот што се проучува, црно-бела слика и слика во боја на сликата од екранот на осцилоскопот во моментот на запирање)
7 чкрапало- софтверски уред кој го одложува почетокот на чистењето додека не се исполнат одредени услови и служи за добивање стабилна слика на екранот на осцилоскопот. Постојат 4 режими:
Вклучено исклучено. Кога чкрапалото е исклучено, сликата на екранот ќе изгледа како „извршена“ или дури „извалкана“.
автоматски режим . Самата програма го избира режимот (нормален или единечен).
нормален режим. Во овој режим, се врши континуирано чистење на сигналот што се проучува.
единечен режим. Во овој режим, се врши еднократно бришење на сигналот (со временски интервал поставен од временската контрола).
8 активен избор на канал
9 раб– тип на активирач на сигналот:
- во пораст– по предниот дел на изучениот сигнал
паѓање– со пад на сигналот што се проучува
10 Автоматско поставувањеавтоматска инсталацијавреме на метење, чувствителност на каналот за вертикална девијација Амплитуда, како и сликата е принудена до центарот на екранот.
11 -Режим на канал– одредува како сигналите ќе се прикажуваат на екранот на осцилоскопот:
сингл– посебен излез на два сигнали на екранот
- CH1 + CH2– излез од збир од два сигнала
CH1 - CH2– излез на разлика од два сигнала
CH1 * CH2– излез на производ од два сигнала
12 и 13избор на прикажување канали на екранот (или кој било од двата, или два одеднаш, вредноста се прикажува веднаш до Амплитуда)
14 канал 1 излез на брановидна форма
15 канал 2 излез на брановидни форми
16 веќе помина - снима сигнал до компјутер во стоп режим на осцилоскопот
17 временска скала (имаме регулатор Времеизнесува 10 милисекунди, така што скалата се прикажува од 0 до 10 милисекунди)
18 Статус– ја покажува моменталната состојба на активирањето и исто така ви овозможува да ги прикажете следните податоци на екранот:
- HZ и волти– прикажување на тековната фреквенција на напон на сигналот што се проучува
курсорот– вклучување на вертикални и хоризонтални курсори за мерење на параметрите на испитуваниот сигнал
најавите за пополнување– секунда во секунда снимање на параметрите на сигналот што се проучува.

Изведување мерења на осцилоскоп

Прво, да го поставиме генераторот на сигналот:

1. Вклучете ги каналите 1 и каналот 2 (светат зелените триаголници)
2. Поставете ги излезните сигнали - синусоидни и правоаголни
3. Поставете ја амплитудата на излезните сигнали на 0,5 (генераторот генерира сигнали со максимална амплитуда од 1 волти, а 0,5 ќе значи дека амплитудата на сигналот е 0,5 волти)
4. Поставете ги фреквенциите на 50 Херци
5. Префрлете се на режим на осцилоскоп

Мерење на амплитудата на сигналот:

1. Копче под натписот меркаизберете го режимот HZ и волти, штиклирајте ги етикетите фреквенција и напон. Во исто време, тековните фреквенции за секој од двата сигнала (скоро 50 херци) се појавуваат над нас, амплитудата на вкупниот сигнал vp-pи ефективен напон на сигналот Веф.
2. Копче под натписот меркаизберете го режимот Курсории штиклирајте го полето Напон. Во овој случај, имаме две хоризонтални линии, а на дното на натписот, покажувајќи ја амплитудата на позитивните и негативните компоненти на сигналот ( А), како и вкупниот опсег на амплитудата на сигналот ( dA).
3. Ги поставуваме хоризонталните линии во положбата што ни треба во однос на сигналот, на екранот ќе добиеме податоци за нивната амплитуда:

Мерење на временски интервали:

Ги извршуваме истите операции како и за мерење на амплитудата на сигналите, со исклучок - во режим Курсориштиклирајте ја етикетата Време. Како резултат на тоа, наместо хоризонтални линии, ќе добиеме две вертикални линии, а под временскиот интервал помеѓу двете вертикални линии и тековната фреквенција на сигналот во овој временски интервал ќе се прикаже:

Одредување на фреквенцијата и амплитудата на сигналот

Во нашиот случај, нема потреба конкретно да се пресметува фреквенцијата и амплитудата на сигналот - сè се прикажува на екранот на осцилоскопот. Но, ако треба да користите аналоген осцилоскоп за прв пат во животот и не знаете како да ја одредите фреквенцијата и амплитудата на сигналот, ние исто така ќе го разгледаме ова прашање за едукативни цели.

Ги оставаме поставките на генераторот како што беа, со исклучок на поставување на амплитудата на сигналот на 1,0 и поставување на поставките за осцилоскоп како на сликата:

Ја поставивме контролата на амплитудата на сигналот на 100 миливолти, контролата на времето за бришење на 50 милисекунди и добиваме слика на екранот како одозгора.

Принципот на одредување на амплитудата на сигналот:
Регулатор Амплитудание сме на позиција 100 миливолти, што значи дека вертикалната поделба на решетката на екранот на осцилоскопот е 100 миливолти. Го броиме бројот на поделби од дното на сигналот до врвот (добиваме 10 поделби) и се множиме со цената на една поделба - 10*100= 1000 миливолти= 1 волт, што значи дека амплитудата на сигналот што го имаме од врвот до дното е 1 волт. На ист начин, можете да ја измерите амплитудата на сигналот во кој било дел од брановата форма.

Одредување на временските карактеристики на сигналот:
Регулатор Времение сме на позиција 50 милисекунди. Бројот на поделби на скалата на осцилоскоп хоризонтално е 10 (во овој случај, имаме 10 поделби на екранот), делиме 50 со 10 и добиваме 5, што значи дека цената на една поделба ќе биде еднаква на 5 милисекунди. Го избираме делот од сигналната бранова форма што ни е потребен и разгледуваме колку поделби одговара (во нашиот случај, 4 поделби). Помножете ја цената на 1 поделба со бројот на поделби 5*4=20 и да утврди дека периодот на сигналот во областа што се проучува е 20 милисекунди.

Одредување на фреквенцијата на сигналот.
Фреквенцијата на проучуваниот сигнал се одредува со вообичаената формула. Знаеме дека еден период од нашиот сигнал е 20 милисекунди, останува да дознаеме колку периоди ќе има во една секунда - 1 секунда/20 милисекунди = 1000/20 = 50 херци.

Спектар анализатор

Спектар анализатор– уред за набљудување и мерење на релативната распределба на енергијата на електричните (електромагнетни) осцилации во фреквенцискиот опсег.
Анализатор на нискофреквентен спектар(како во нашиот случај) е дизајниран да работи во опсегот на аудио фреквенција и се користи, на пример, за одредување на фреквентниот одговор разни уреди, во проучувањето на карактеристиките на бучавата, поставките на различна радио опрема. Поточно, можеме да го одредиме фреквентниот одговор на собраниот засилувач на аудио фреквенција, да прилагодиме различни филтри итн.
Нема ништо комплицирано во работата со анализатор на спектар, подолу ќе ја дадам целта на неговите главни поставки, а вие самите, по искуство, лесно ќе сфатите како да работите со него.

Еве како изгледа анализаторот на спектарот во нашата програма:

Што има тука - што:

1. Поглед на приказот на скалата на анализаторот вертикално
2. Избор на прикажани канали од генератор на фреквенција и тип на дисплеј
3. Работен дел од анализаторот
4. Копче за снимање на моменталната состојба на брановата форма кога е запрена
5. Режим на зголемување на работното поле
6. Префрлање на хоризонталната скала (скала на фреквенција) од линеарна во логаритамска
7. Фреквенција на тековниот сигнал кога генераторот е во режим на чистење
8. Тековна фреквенција на позицијата на курсорот
9. Индикатор за хармоници на сигналот
10. Поставување на филтерот за сигнали по фреквенција

Погледнете ги фигурите на Лисаџус

Лисаџус фигури- затворени траектории нацртани со точка која истовремено изведува две хармонични вибрацииво две меѓусебно нормални насоки. Обликот на фигурите зависи од односот помеѓу периодите (фреквенциите), фазите и амплитудите на двете осцилации.

Ако се примени на влезовите " X"И" Y» сигнали на осцилоскоп на блиски фреквенции, а потоа можете да ги видите фигурите на Lissajous на екранот. Овој метод е широко користен за споредување на фреквенциите на два извора на сигнал и за прилагодување на еден извор на фреквенцијата на друг. Кога фреквенциите се блиски, но не еднакви една на друга, фигурата на екранот се ротира, а циклусот на ротација е реципроцитет на разликата во фреквенцијата, на пример, периодот на ротација е 2 с - разликата во фреквенциите на сигналите е 0,5 Hz. Ако фреквенциите се еднакви, фигурата замрзнува неподвижна, во која било фаза, меѓутоа, во пракса, поради краткорочни нестабилности на сигналот, фигурата на екранот на осцилоскопот обично малку трепери. Можете да ги користите за споредба не само истите фреквенции, туку и оние што се во повеќекратен сооднос, на пример, ако примерниот извор може да произведе фреквенција од само 5 MHz, а прилагодливиот извор - 2,5 MHz.

Не сум сигурен дека оваа функција на програмата ќе ви биде корисна, но ако одеднаш ви треба, тогаш мислам дека можете лесно да ја сфатите оваа функција сами.

Функција за снимање на аудио сигнал

Веќе реков дека програмата ви овозможува да снимате било кој звучен сигналкомпјутер за понатамошно проучување. Функцијата за снимање сигнал не е тешка и лесно можете да сфатите како да го направите тоа:

Програма „Компјутер-осцилоскоп“

За да репродуцирате постојан тон, кликнете Play или притиснете Space.

За да ја промените фреквенцијата, повлечете го лизгачот или притиснете ← → (копчиња со стрелки). За да ја прилагодите фреквенцијата за 1 Hz, користете ги копчињата или притиснете Shift + ← и Shift + →. За да ја прилагодите фреквенцијата за 0,01 Hz, притиснете Ctrl + ← и Ctrl + → ; за да ја прилагодите за 0,001 Hz, притиснете Ctrl + Shift + ← и Ctrl + Shift+ → За да ја преполовите/удвоите фреквенцијата (одете надолу/нагоре за една октава), кликнете ×½ и ×2 .

За да го промените типот на бранот од синусен бран (чист тон) во квадрат/триаголник/заб бран, кликнете на копчето.

Можете да мешате тонови со отворање на Online Tone Generator во неколку јазичиња на прелистувачот.

За што можам да го користам овој генератор на тонови?

Подесување инструменти, научни експерименти ( која е резонантната фреквенција на оваа чаша за вино?), тестирање на аудио опрема ( колку ниско ми оди сабвуферот?), тестирање на вашиот слух ( која е најголемата фреквенција што можете да ја слушнете? дали има фреквенции што можете да ги слушнете само на едно уво?).

Усогласување на фреквенцијата на тинитус.Ако имате чист тон, овој онлајн генератор на фреквенции може да ви помогне да ја одредите нејзината фреквенција. Познавањето на вашата фреквенција на тинитус може да ви овозможи подобро да ги насочите звуците за маскирање и . Кога ќе најдете фреквенција што се чини дека одговара на вашиот тинитус, проверете дали ги проверувате фреквенциите за една октава повисока (фреквенција × 2) и една октава пониска (фреквенција × ½), бидејќи е лесно да се збунат тонови што се оддалечени една октава.

Алцхајмерова болест.Постојат некои научни докази во рана фаза дека слушањето на а може да промени некои од молекуларните промени во мозокот на пациентите со Алцхајмерова болест. Ова е една од овие работи кои звучат премногу добро за да бидат вистинити, но раните резултати се многу ветувачки. Еве извештај од корисник кој пробал терапија со 40 Hz на неговата сопруга. ( Забележете дека овој генератор на тонови не е медицински уред - не гарантирам ништо!)

Коментари

Поддржете ја оваа страница

Ако го користите генератор на онлајн тонови и ви е корисен, ве молиме поддржете го со малку пари. Еве ја зделката: Мојата цел е да продолжам да ја одржувам оваа страница за да се осигурам дека ќе остане компатибилна со тековните верзии на прелистувачот. За жал, ова бара нетривијално време (на пример, откривањето на нејасна грешка во прелистувачот може да потрае многу часови работа), што е проблем затоа што морам да заработам за живот. Донации од прекрасни, згодни корисници како тебе ми купуваат време да ги одржувам работите во тек.

Затоа, ако мислите дека овој генератор на тонови вреди, ве молиме поддржете го со пари за да го одржите онлајн. Сумата е целосно до вас - барам само што тиземете ја предвид фер цена за вредноста што ја добивате. Благодарам!




Врв