Главная  Микроконтроллеры 

[0] [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] [13] [14] [15] [16] [17] [18] [19] [20] [21] [22] [23] [24] [25] [26] [27] [28] [29] [30] [31] [32] [33] [34] [35] [36] [37] [38] [39] [40] [41] [42] [43] [44] [45] [46] [47] [48] [49] [50] [51] [52] [53] [54] [55] [56] [ 57 ] [58] [59] [60] [61] [62] [63] [64] [65] [66] [67] [68] [69] [70] [71] [72] [73] [74] [75] [76] [77] [78] [79] [80] [81] [82] [83] [84] [85] [86] [87] [88] [89] [90] [91] [92] [93]

176 Гпава 6. Примеры применения микроконтроллеров А VR Режим LOCK

В режиме, передачи нажимая на Н, блокируем клавиатуру. Для снятия блокировки нажимаем на «L» в режиме передачи.

Настройка

После проверки правильности установки всех деталей подаете питание. Уровень срабатывания индикации пониженного напряжения - R5, на выводе 12 DDI порог около 2,5 В.

Возможная замена деталей

DDI AT90S2313-4PC, AT90S2313-4PI, AT90S2313-10PC, AT90S2313-10PI. Перечисленные типы микроконтроллеров отличаются максимальной тактовой частотой (соответственно 4 и 10 МГц). Так как в схеме применен кварцевый резонатор на частоту 4 МГц, для схемы годится любой из них. VD1 - любой красный светодиод, можно уменьшить R1 до 470...910 Ом и вывести светодиод на переднюю панель как индикатор питания. VD2, VD3 - любые диоды. Кварц в пределах 2000...6000 кГц, но желательно ближе к 4 МГц, резисторы с допуском 20 %.

Программа для AT90S2313 находится на компакт-диске, прилагаемом к книге.

Пособие по отладке

1. Монтируем плату микроконтроллера (без 561ИР2). Достаем из панельки контроллер, если он был вставлен. Включаем «Маяк». Измеряем напряжение тестером. На ножке 1 должно быть 3,45...3,5 В. Светодиод должен быть красным. На ножке 20 должно быть 5 В. Выключаем питание. Вставляем в панельку контроллер. Включаем питание. Слышим телефонную трель в излучателе, подключенному к Sound. На индикаторе появляются 0-00 - это таймер, а затем первый канал памяти (IP 145125, например). Проверяем все кнопки (на них должно быть 5 В, а при нажатии - О В). Проверяем работу программы, набирая кнопками частоты, и т. п.

2. Если все нормально, монтируем плату с 561ИР2, соединяем с контроллером и синтезатором. Питание на 561ИР2 должно быть 9,0 В, а лучше его понизить на 0,7 В, подав питание через диод в прямом включении. В некоторых синтезаторах напряжение на плате су-



6.3. Синтезатор частоты для УКВ ЧМ-радиостанции

Данное устройство позволяет управлять частотой радиолюбительской радиостанции в диапазоне 144... 146 МГц. В режиме репитера и антирепитера индицируется частота передачи. Программа хранит в энергонезависимой памяти 31 частоту каналов и одну VFO, включая репитерный разнос +600 кГц, антирепитерный разнос -600 кГц, с шагом перестройки 5, 10 и 25 кГц. Запись частот в каждую ячейку памяти гарантируется 100 ООО раз. В режиме SCAN происходит сканирование с 21-го по 31-й канал памяти, в режиме DUAL - сканирование между любым каналом памяти и частотой VFO. При понижении напряжения источника питания на индикаторе отображаются прочерки. Для индикации «захвата» синтезатора служит светодиод VD4. При выключении питания или нажатии клавиши CLOCK индикатор переходит в режим часов. Подтверждением нажатия клавиш служит короткий звуковой сигнал высокого тона. Возможна блокировка клавиатуры.

Принципиальная схема на рис. 6.3. Микроконтроллер DD2 AT90S1200 управляет работой синтезатора DDI 1508ПЛ1, переключает приемный (VT2) и передающий (VT5) генератор, управляемый напряжением (ГУН), анализирует состояние клавиатуры, нажатие тангенты РТТ, состояние шумоподавителя BUSY, напряжение питания радиостанции и передает информацию на жидкокристаллический 10-разрядный горизонтальный индикатор DD4 НТ1611. Питание стабилизировано DD3 78L05, напряжение - 5 В. Для питания

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

3. Если что-то не так, проверьте на 4-м выводе контроллера высо-коомным щупом с делителем осциллографа наличие 4 МГц прямоугольников.

4. Если вы прошиваете микроконтроллер в плате - отключите светодиод на время программирования с компьютера.

Автор: Дергаев Э. Ю., UA4NX (E-mail: ua4nx@ezmail.ru).



ЖКИ используется отдельный источник питания +1,5 В (для установки и коррекции времени используются кнопки S1 и S2). В режиме передачи ГУН ТХ работает на частоте 144,5...145,8 МГц, модуляция подается на вход MOD, а в режиме приема ГУН RX - на частоте 133,3...135,3 МГц, для ПЧ - 10,7 МГц. В случае другой ПЧ необходимы изменения в программе (обращайтесь к автору).

Через буферные каскады VT4 и VT6 сигнал с ГУНов поступает далее. Напряжение на них подается через 1 кОм для приемногс (VT4) и 330 Ом для передающего (VT6) с соответствующих коммутируемых шин питания приемника и передатчика, сигнал снимается через емкость 47...68 пФ.

Остановимся на работе программы. Существует два основных режима работы - VFO и MEMORY. Они переключаются соответствующей клавишей V/M.

Режим VFO. На индикаторе F 145025

Нажимая Н или L, на один шаг увеличиваем или уменьшаем частоту.

При их удержании частота начинает изменяться с шагом 100 кГц.

Нажимая S/D, включаем режим DUAL.

Нажимая F, переходим в режим SERVIS.

При выключении питания частота VFO сохраняется.

Режим MEMORY. На индикаторе IP 145750

Нажимая Н или L, увеличиваем или уменьшаем канал памяти на один.

При удержании клавиш-непрерывное изменение номера канала. Нажимая S/D, включаем режим SCAN.

Нажимая дважды F, записываем в память частоту, набранную в VFO.

Режим SERVIS

Нажимая Н или L, переходим между:

S---режим частота RX - ТХ совпадает;

S Р - режим репитера;

S Р - режим антирепитера;

S 5 - шаг 5 кГц;



[0] [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] [13] [14] [15] [16] [17] [18] [19] [20] [21] [22] [23] [24] [25] [26] [27] [28] [29] [30] [31] [32] [33] [34] [35] [36] [37] [38] [39] [40] [41] [42] [43] [44] [45] [46] [47] [48] [49] [50] [51] [52] [53] [54] [55] [56] [ 57 ] [58] [59] [60] [61] [62] [63] [64] [65] [66] [67] [68] [69] [70] [71] [72] [73] [74] [75] [76] [77] [78] [79] [80] [81] [82] [83] [84] [85] [86] [87] [88] [89] [90] [91] [92] [93]

0.0007