Car Alarm.


      Это моя первая попытка использования PIC- контроллера. Основная цель, которую я преследовал при создании этого проекта, изучить работу и программирование PIC- контроллера и одновременно сделать что-нибудь полезное. Основой проекта послужил документ с Web- сайта Microchip DD6003 .

      Предлагаемая автомобильная охранная система в режиме «Охрана» способна реагировать на открывание любой двери или багажника. Управлять двигателями «центрального замка» (если они установлены), блокировать двигатель. Выдаёт световые и звуковые сигналы при постановке и снятию с режима «охраны ». Постановка и снятие с «Охраны» осуществляется при помощи брелока (ИК пульта дистанционного управления). В пульте используется контроллер PIC12C508. Этот контроллер передаёт основному блоку код ключа и код команды. Индивидуальный ключ имеет разрядность 60 bit, т.е. 2^60 комбинаций кода. Все детали пульта размещены в корпусе от стандартного брелока автомобильной сигнализации, фото 1 и фото 2. На рис. 1 схема пульта.

 

Фото 1.


Фото 2.

Рис 1.

 

      В основном блоке используется контроллер PIC16F84 . В функцию этого блока входит расшифровка принятых команд пульта, контроль и управление подключенными цепями. Схема блока на рис 2. Внешний вид блока на фото 3. Для приёма и усиления ИК сигнала используется микросхема TBA 2800 (аналог КР1056ХЛ1). Все детали приёмника размещены в корпусе от батарейки «крона» фото 4 .


Фото3.

 




Фото 4.

       Конечно можно использовать любой другой корпус, но следует иметь ввиду, что схема (детали ИК приёмника ) должны быть экранированы. Вместо сборки ключей можно использовать отдельные транзисторы. Программа для прошивки микроконтроллеров в файлах: пульт tx.zip ,основной блок rx.zip . Перед программированием контроллеров в программу вместо 01,02,03,04,05,06,07 нужно записать индивидуальный код ключа. Код состоит из восьми битовых слов. Они могут быть любыми от 00 до FF. Исходный текст программ car.zip.