Реле Tianbo - ресурс 10 млн переключений

RFID иммобилайзер на PIC12F629F для автомобиля

Иммобилайзер – это средство, препятствующее угону автомобиля. Иммобилайзер блокирует все основные, необходимые цепи автомобиля – стартер, зажигание, подачу топлива.

Существует много различных иммобилайзеров, но большинство из них в итоге становятся безполезными: если у кого-то имеются ключи от Вашего автомобиля, то можно говорить, что у них есть Ваш автомобиль. Хорошим вариантом, конечно же, является автомобильная сигнализация с более чем тремя точками подключения иммобилайзера и пульт дистанционного управления сигнализацией.

Выбираем схему BMS для заряда литий-железофосфатных (LiFePO4) аккумуляторов

Мы рассмотрим простой вариант RFID иммобилайзера на базе микроконтроллера PIC12F629 компании Microchip и RFID модуля ID-12 компании ID Innovation.

RFID иммобилайзер на микроконтроллере PIC

Основные характеристики иммобилайзера:

  • модуль ID-12 может быть установлен в любом месте и далеко от основной печатной платы, для него не требуется внешних элементов.
  • если злоумышленник угонит автомобиль (например, когда двигатель автомобиля уже работает), то когда злоумышленник выключит зажигание – завести автомобиль снова он уже не сможет.

Основные характеристики модуля ID-12:

  • модуль имеет встроенную антенну, что позволяет считывать ключи на расстоянии более 12 см;
  • поддерживает работу с форматами данных: ASCII, Wiegand26, Magnetic ABA Track2;
  • алгоритм кодирования Manchester 64-bit;
  • рабочая частота 125 кГц;
  • напряжение питания 4.6 В – 5.4 В;
  • размеры: 26 мм × 25 мм × 7 мм.

Схема устройства показана на рисунке

Схема: RFID иммобилайзер на PIC микроконтроллере
Кликните для увеличения

Питание микроконтроллера PIC12F629F и модуля ID-12 +5.0 В подается от регулятора напряжения IC2 7805, с использованием базовых фильтрующих конденсаторов. Микроконтроллер постоянно считывает доступные данные от модуля ID-12. Как только карта (ключ) прочитан, микроконтроллер сравнивает данные с хранящимися в EEPROM данными, всего сохранено может быть до 10 ключей. Если считанный ключ совпадает с сохраненным, то активируется реле через управляющий транзистор Q1 BD677 и выполнение программы микроконтроллера прекращается. Если совпадения нет, микроконтроллер находится в режиме ожидания данных. Двухцветный светодиод служит для индикации состояния.

Питание устройства должно подаваться от цепи «Зажигание» автомобиля.

Следует заметить, что модуль ID-12 настроен на работу с форматом данных ASCII, следовательно, в этом случае мы можем подключить его при помощи трех проводов (см. техническое описание на модуль):

Вывод
модуля

Сигнал

1

GND

2

+ 5.0 В

7

GND

9

Data

11

+ 5.0 В

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

Настройка иммобилайзера сводится к записи до 10 ключей в память микроконтроллера путем включения перемычки JP1. При программировании ключей необходимо подать питание на устройство при включенной перемычке. Двухцветный светодиод загориться зеленым цветом, а затем загорится красным. Пользователь теперь может записать до 10 ключей. Оранжевое свечение индикатора соответствует удачному чтению и записи ключа. После программирования всех 10 ключей, перемычку нужно снять, после этого устройство перейдет в рабочий режим и светодиод будет светиться красным цветом.

При чтении карточки (ключа) свечение индикатора меняется на оранжевое и, если ключ верный, светодиод на полсекунды загорается зеленым цветом и гаснет, активируется реле. Если ключ не верный, то светодиод загорается снова красным цветом и устройство переходит в режим ожидания следующего ключа.

Для возможности отладки пользователь может подключить вывод 2 микроконтроллера (GPIO5) и вывод GND к последовательному порту компьютера к сигналам Rx и GND соответственно. Данное подключение не всегда работоспособно, поэтому предпочтительнее использовать преобразователь логических уровней MAX232. Для отладки потребуется лишь программа HyperTerminal, скорость обмена необходимо установить 9600 кбит/с.

Печатная плата (pdf)

Прошивка микроконтроллера PIC12F629F (hex)

instructables.com

Перевод: Vadim по заказу РадиоЛоцман

На английском языке: RFID Car immobiliser with PIC12F629

Электронные компоненты. Бесплатная доставка по России
Для комментирования материалов с сайта и получения полного доступа к нашему форуму Вам необходимо зарегистрироваться.
Имя
Фрагменты обсуждения:Полный вариант обсуждения »
  • А есть у кого нибудь подобная схема, но без ID-12?