Digital лаборатория "- генерира и мярка честота

Магистър Kit »NR05

Digital лаборатория
Всеки шунка радио, включително начинаещ трябва да има в дома си лаборатория генератор и честотата брояч. Тя не винаги е задължително да бъде устройства с отлични характеристики, в много случаи е достатъчно да се определи честотата и генериране на периодичен сигнал с постоянна амплитуда.

Въз основа на набор от NR05 поредица "Азбука на електроника" може да бъде създаден като генератор и честотата брояч. Ти дори не трябва нищо да купуват повече. Просто промени в програмата в микроконтролера!

На комплект разширяване борда има дисплей с два реда, което е доста подходящ за честотата на дисплея чрез тезгяха честота и пет бутоните, които можете да използвате, за да се контролира генератора.

За да създадете програма за контрол на генератор с помощта на стандартния изход функция тон по избор. Тази функция позволява да се получи квадрат вълна (правоъгълна вълна, с еднакви продължителност на импулса и период на пауза) при честота от 31 Hz до 65 535 Hz във всеки изход Ардуино.

По този начин тя може да се играе едновременно само един сигнал. Ако сигнал вече се играе на един терминал, тонът на повикване () с другия терминал номер като параметър за нищо няма да доведе, ако тонът () се нарича с една и съща изходна номер, новата честота на сигнала, за да се инсталира.

Трябва да се разбира, че използването на тон (функция), за да се предотврати използването PWM входно / изходни портове 3 и 11.

Използвайте поставени на дъската, "аналогов" клавиатура от пет ключове за монтаж на нашата осцилатор честота. Всички бутони, за да спести микроконтролер пристанища са свързани само с един порт чрез делител резистор, и притискат номера на бутон се определя от микропроцесора на стойност напрежение в този порт. Текуща честота генератор се показва на дисплея.

Да предположим, че ще се генерира, когато честотата на 1000 Hz, чрез натискане:

програма Текст генератор

Принципът на работа на електронни компютри (цифрови) на честота се основава на преброяване на броя на импулсите, генерирани от входните вериги на периодичен сигнал от всяка форма, за определен интервал от време. Измерване на интервала от време, както е определено чрез преброяване на импулси, взети от вътрешния кристален осцилатор или честотата на външен източник (например, стандартна честота). По този начин, цифров сравнение честота устройство, чиято точност на измерване зависи от точността на референтната честота.

Микроконтролерът е монтирана на платката Ардуино, тактова честота 16 MHz, предоставена от кристален осцилатор. По този начин, ние имаме референтна честота за сравнение.

Програмата отчита броя на импулсите на цифров порт 5 за предварително определен период от време, и извежда стойност на честотата на показ. Програмата говори директно на регистрите на микроконтролер за определяне на таймери.

Програма Текст Честота

За проверка на функционирането на устройството ще отнеме два разширителни карти от комплекта NR05. Един от тях zaprogrammiruem като генератор, а вторият - като честота метра и свързване на генератора към входа на честотата.

Както може да се види, показанията не са съвсем точни, поради нестабилността на честотата и определяне на микроконтролери генератори, и по методите на формиране и определяне броя на пулса, но оценките могат да бъдат доста доволни у дома. Разбира се, за измерване на честотата на различни сигнали изисква въвеждане усилвател шейпър на който преобразува периодично входния сигнал в цифров произволна форма на сигнала сигнал с правоъгълна форма със стръмни ръбове, уверено възприема честота метър. Такива климатици различна сложност е широко описани в литературата и радио са лесно намерени в Интернет.

По този начин, ние добавихме две устройства на базата на набор от "дигитална лаборатория" към вече описаното в нашия уебсайт masterkit.ru и други материали.