Предыдущая Следующая

В начале микроконтроллер последовательно выдает на выводы 2, 3, 7 порта В код 1-2-4-8. Дешифратор IC2 преобразовывает этот код в "бегущую единицу", а микроконтроллер проверяет вывод 6 порта В.

Глава 10

Если одна из клавиш S2-S5 замкнута, то соответствующий код команды передается на передатчик.

t-i

gnd

3-разрядная шина данных

Флэш-память ^ программ

ичетчик воманд

Регистр «оманды

Дешифратор «оманды

 

багатель стека

 

1

 
 

Аппаратный стек

Регистры J общего нагначения

«—е>

Линии управления

Регистр состояния

4—в>

Схема првг-рамнивошания

 

Мэдуль ISP

 

А!

Внутренний осциллятор

Настраиваемы» внутренний осциллятор

Сторожевой таймер

Ьхема управления

Регистр управления

Регистр состояния Мк

Таймер/ счетчик D

Таймер/

счетчик 1

Ч—>

Модуль прерываний

Память данных EEPROM

Регистр данныж порта Э А А А А А

эегнстр направ ления порта 3

Схемы управления портам В

Г Т ?

Y

pw-fbs

:гт:ггггг:

I Залоговый мультиплаксо|

АЦП -I

Рис. 10.2. Структурная схема микроконтроллера tinyl5

Радиоуправление моделями автомобилей

Рис. 10.3. Принципиальная схема передатчика для управления радиомоделью

244

Глава 10

В данном варианте работают только четыре клавиши передатчика, однако в перспективе их число можно увеличить. При увеличении количества клавиш (более 10) необходимо использовать более сложный микроконтроллер с большим числом портов ввода-вывода и активнее использовать его регистры.

Стандартное питание дешифратора IC2 составляет 5 В, однако нижний предел — 3 В, что позволяет использовать две батарейки по 1,5 В. Микроконтроллер преобразует полученный с клавиатуры код, в помехозащищенный код и выдает последовательность импульсов через вывод 5 порта В на базу Q1.

Напряжение питания микроконтроллера может находиться в диапазоне 2,7..5,5 В. Транзистор Q1 — амплитудный модулятор передатчика, собранного на VT1. Фактически Q1 работает в ключевом режиме, что является недостатком такого типа модулятора. Реализация модулятора очень проста [31] и не требует настроек. Поскольку Q1 — полевой транзистор, ток потребления затвора сведен к минимуму, а схема включения с общим истоком позволяет транзистору выполнять роль модулятора.

Полоса пропускания простых амплитудных детекторов приемников лежит в диапазоне 50..4 500 Гц. Для передачи последовательного кода автор использует звуковую частоту 3 кГц. Генератор возбуждения построен по емкостной "трехточке" с резонансным контуром L2, L3, СЗ. Для уменьшения помех по несущей частоте перед антенной установлен полосовой фильтр L1 (емкость антенны). Для улучшения дальности приема и избирательности в передатчике можно использовать активный усилитель радиосигнала и более избирательные полосовые фильтры.

Программа передатчика

Алгоритм работы передатчика (рис. 10.4) довольно прост и начинается со сброса всех регистров (манипуляции с регистрами позволяют анализировать и управлять состояниями выходных портов микроконтроллера).


Предыдущая Следующая






Warning: include(./news.php) [function.include]: failed to open stream: No such file or directory in /var/www/picprof/data/www/picprof.com/book/book8_96.html on line 240

Warning: include(./news.php) [function.include]: failed to open stream: No such file or directory in /var/www/picprof/data/www/picprof.com/book/book8_96.html on line 240

Warning: include() [function.include]: Failed opening './news.php' for inclusion (include_path='.:/usr/share/pear:/usr/share/php') in /var/www/picprof/data/www/picprof.com/book/book8_96.html on line 240