і
В П О М О Щ Ь А В Т О Л Ю Б И Т Е Л Ю
\
файл
klbr.hex
должен содержать строку “:00000001FF”
один раз в конце файла;
- в готовое устройство установить МК PIC16F873 с
прошивкой
klbr.hex
(каждый раз при прошивании МК
следует установить в программаторе CONFIG со сле-
дую щ ими парам етрам и: W DT_O FF, BODEN_OFF,
PWRTE_ON, RC_OSC, LVP_OFF);
- после включения питания следует вывести на ин-
дикаторы показания обоих термометров. Они будут по-
казывать какие-то цифры и символы градуса и граду-
са с подчеркиванием. Индикатор с подчеркиванием со-
ответствует таблице по адресу 800, без подчеркива-
ния - С00. Для калибровки туда занесены просто чис-
ла по порядку в десятичной системе;
- погрузить оба терморезистора R11, R12 в среду с
0°С (вода со снегом), подождать пока прекратятся из-
менения показаний индикаторов. Записать значения
этих кодов АЦП при нулевой температуре;
- погрузить оба терм ом етра в среду с другой
(+40.
..+70°С) температурой (главное, чтобы она остава-
лась постоянной в течение замеров). Точным (электрон-
ным или жидкостным) термометром измеряем эту темпе-
ратуру, фиксируем состояние АЦП для этой температуры;
- из исходного файла
mult.hex
аналогично форми-
руем новый файл с помощью программы
termometr.exe,
но уже в режиме “t”;
- программа запросит значение температуры в гра-
дусах по Цельсию и коды АЦП для этих температур-
ных точек, сформирует рабочую градуировочную таб-
лицу термометра;
- полученный новый файл, состоящий из файлов
mult.hex+tabl.hex
для адреса 800 и
tabl.hex
для адреса
С00 тоже должен содержать единственную строку
“:00000001FF” в конце файла.
Этот файл заносится в микроконтроллер с уже го-
товыми градуировочными таблицами.
Описанная процедура кажется сложной, но зани-
мает не более получаса.
Для калибровки устройства в режиме вольтметра
следует подать на вывод питания “+12 В аккумулятор”
напряжение 12 В, контролируемое цифровым вольт-
метром, и добиться аналогичных показаний подбор-
кой резисторов R1 и R2.
Устройство установлено вместо штатных часов и ус-
пешно опробовано в более чем десяти различных авто-
мобилях. Температура в месте установки при работаю-
щей печке достигает 70°С. В других автомобилях часы
находятся в более щадящем температурном режиме.
Прош ивку для контроллера (файл
multim.zip),
про-
грамму
term om etr.exe
вместе с исходным текстом
(файл
term om etr_m ult.zip),
печатную плату (файл
AUTOCARmult.zip)
вы можете загрузить с сайта наше-
го журнала:
(раздел “Программы”)
Литература
1.
Новоселов И.В. Автомобильный мультиметр-
часы на микроконтроллере PIC16F873. - “Схемотехника”,
№3/2005, с. 46-47.
Автомобильная сигнализация
Александр Мусатов
E-mail:
Это моя первая попытка использования РЮ-конгроллера.
Основная цель, которую я преследовал при создании этого
проекта - изучить работу и программирование РЮ-контрол-
лера и одновременно сделать что-нибудь полезное. Осно-
вой проекта послужил документ [1].
Предлагаемая автомобильная охранная система в режи-
ме “Охрана” способна реагировать на открывание любой
двери или багажника, управлять двигателями “центрально-
го замка” (если они установлены), блокировать двигатель.
Система выдает световые и звуковые сигналы при поста-
новке и снятию с режима “Охрана”. Постановка и снятие с
режима “Охрана” осуществляется при помощи брелока (ИК
пульта дистанционного управления,
рис. 1
). В пульте исполь-
зуется микроконтроллер РІС12С508. Этот микроконтроллер
передает основному блоку код ключа и код команды. Инди-
видуальный ключ имеет разрядность 60 бит, т.е. 260 комби-
наций кода. Все детали пульта размещены в корпусе от стан-
дартного брелока автомобильной сигнализации.
В
основном блоке устройства
(рис. 2)
используется мик-
роконтроллер Р1С16Е84. В функцию этого блока входит рас-
шифровка принятых команд пульта, контроль и управление
подключенными цепями. Внешний вид основного блока ох-
ранной системы показан на
рис. 3.
Для приема и усиления
ИК сигнала используется микросхема ТВА2800 (аналог
КР1056ХЛ1). Все детали приемника размещены в корпусе
от батарейки “Крона”.
Конечно, можно использовать любой другой корпус, но
следует иметь ввиду, что элементы схемы устройства (дета-
ли ИК приемника) должны быть экранированы. Вместо сбор-
ки ключей можно использовать отдельные транзисторы.
Перед программированием микроконтроллеров в про-
грамму вместо 01,02,03,04,05,06,07 нужно записать индиви-
дуальный код ключа. Код состоит из 8-битовых слов. Они
могут быть любыми от 00 до РР.
с
1
47,0*6,3 в
VD1
-ЕИ-
GB1 В В
DD1 PIC12CS08
а
GPS
GP0
GP4
GP1
GP3
GP2
J
IF
^ S ]_
^ 3 7
VD2
ИК-диод
yS2
R1
-С П -
470
( Y \
W1
- H I
2SC1652
Рис. 1
10
\
I Радиолюбитель - 0 3 /2 0 0 6
предыдущая страница 9 Радиолюбитель 2006-03 читать онлайн следующая страница 11 Радиолюбитель 2006-03 читать онлайн Домой Выключить/включить текст