Иммобилайзер на микроконтроллере ATtiny13. Иммобилайзер на микроконтроллере attiny13


Простые устройства - Иммобилайзер на микроконтроллере ATtiny13

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

{ads2}Предлагаемое устройство работает независимо от других, установленных ранее, охранных систем, и является дополнением к ним, дублируя некоторые их функции. Отличительная особенность состоит в том, что владельцу автомобиля не понадобится носить дополнительных чипованных ключей или других внешних аксессуаров для активизации устройства, всё, что надо, хранится в голове.

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

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

Воздействие на скрытно установленный фото-сенсор надо осуществлять определённым "секретным" образом.

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

1Даное устройство является одним из вариантов подобного моего устройства "иммобилайзер-секретка",опубликованного два года назад и выложенного так же в открытый доступ в интернете на сайте "радиодед" ,там для активизации применялась либо педаль тормоза,либо скрытая кнопка.Здесь же я ушёл от внешних кнопок подключения и сократил колмчество проводов подключения к электросхеме автомобиля до 3-х.

В публикуемой версии иммобилайзера под кодовым названием «OPTIC» (т.е. оптический) вместо кнопки использована оптическая система - фотобарьер, принцип которой использует прерывание луча между светодиодом и фотоприёмником, что эквивалентно нажатию кнопки. Далее по тексту я иногда буду называть это действие - нажатием на кнопку.

Работа устройства

Иммобилайзер После поворота ключа в замке зажигания из нулевого положения OFF в первое ACC, раздается короткий однотональный звуковой сигнал, свидетельствующий о том, что система включена в режим охраны. Владельцу автомобиля надо поднести палец или непрозрачный предмет в определённое место, где установлен фотодатчик, и держать его там более 3-х секунд. Если удерживать там палец меньшее время, отключение иммобилайзера не произойдет. И никакого звучания зуммера и зажигания светодиода (HL1), не последует.

Если воздействие на кнопку окажется правильным, индикация оповестит о разрешении запуске двигателя - прозвучит сигнал двойной тональности, который отличается по звуку от начального сигнала, и загорится постоянно зелёный светодиод. Это означает, что блокировка двигателя отключена. После этого надо убрать палец из зоны фотобарьера, и можно запускать двигатель, как обычно.

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

{ads1}

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

При желании имеется возможность добавить небольшую платау согласования с мобильным телефоном для дистанционного информирования автовладельца о несанкционированной попытке запуска двигателя.

Режим «VALET»

Перевести систему в режим автосервиса «VALET» можно только после выхода из режима охраны, продолжая удерживать кнопку нажатой, до момента, когда после 6-ти «пиков» зуммера сменится тональность звука - это и будет означать, что иммобилайзер теперь заблокирован, устройство перешло в режим «VALET». После этого палец с кнопки надо убрать, и перевести ключ в замке зажигания снова в начальное положение. Теперь, как и прежде, при включении зажигания устройство оповестит о своём режиме «VALET» непродолжительным сигналом, напоминающим полицейскую сирену, после чего должен гореть постоянно зелёный светодиод HL1, подтверждающий, что блокировка запуска двигателя отключена.

Отключить режим «VALET» можно точно так же, как и включить, то есть удержанием кнопки после сигнала 6-и пиликаний сигнала, дождавшись смены тональности звука, убрать палец и выключить зажигание.

Режимы работы

У иммобилайзера имеется два режима работы.

1 - режим иммобилайзера. В этом режиме надо перед запуском двигателя удерживать кнопку, как описано выше, определить его можно визуально и на слух.

При включении зажигания в этом режиме сразу звучит однотональный короткий сигнал, после правильных действий по снятию с охраны звучит короткий двухтональный сигнал и загорается постоянно зелёный светодиод. Это означает, что блокировка двигателя отключена до момента, когда зажигание снова будет выключено.

2 - режим VALET. В этом режиме устройство заблокировано, и можно пользоваться автомобилем, как обычно, не демонтируя блок, он не мешает процессу запуска двигателя.

Понять, что устройство находится в режиме VALET можно по таким признаками: при включении зажигания звучит двухтональный продолжительный сигнал, похожий на сирену, после чего сразу постоянно светится зелёный светодиод, говорящий о том, что блокировки нет.

Описание схемы

Иммобилайзер

Иммобилайзер подключается 3-мя проводами (или 4-мя, если задействован выход Х2 для коммутации нагрузки, которая подключится после неудачной попытки запуска).

Х1: на этот вывод подаётся напряжение питания +12 вольт с замка зажигания, как показано на схеме замка (выше).

Х4: этот вывод подключается к «массе», т.е. общему минусовому проводу бортовой сети автомобиля.

Для управления внешними устройствами у иммобилайзера имеется два выхода Х3 и X2.

Выход X3 иммобилайзера представляет из себя схему с открытым коллектором, (транзистор Т1) рассчитанную на ток коммутации стандартного автомобильного реле. Это может быть любое реле, отключение которого приводит к остановке двигателя, например, реле подачи напряжения в систему зажигания автомобиля. В цепь этого реле мы врезаем схему нашего устройства, предварительно разрезав штатный провод его питания со стороны минуса (общего провода).

Выход Х2 активизируется только после отключения нагрузки Т1, т.е. при неудачной попытке запуска двигателя, и только после этого на выходе X2 на 5 секунд появится "масса". На этот вывод можно подключить, например, дополнительную сирену, применяемую в автосигнализациях, один вывод которой следует подключить к +12 в, а второй к стоку транзистора Т2.

Конструкция и детали

Иммобилайзер В устройстве используется микроконтроллер семейства AVR типа ATtiny13. Для тактирования задействован внутренний RC-генератор 9,6 Мгц с делителем на 8, что в итоге дает 1,2 Мгц. Обеспечить этот режим можно при программировании чипа, посредством программатора, правильно выставив галочки против соответствующих фьюзов, как показано на рисунке слева.

Буззер - обычный электродинамический излучатель с сопротивлением обмотки от 50 Ом и выше.Резистор R5 подбирается из соображений оптимального тока светодиода для надёжного срабатывания фотодатчика,(чем больше расстояние между фотоприёмником и излучателем,тем больше может потребоваться ток излучателя.)

Транзистор Т1 можно применить отечественный, с допустимым током коллектора более 120 ма, например КТ603, или с похожими характеристиками, способный коммутировать штатное реле автомобиля.

{ads1}

Транзистор Т2 полевой, N-канальной структуры (.30v, 45A ), можно применить транзистор SSM60T03GH которые стоят на материнских платах .Назначение Т2 - обеспечить ещё один"сюрприз" угонщику,спустя время после неудачной попытки запуска двигателя. Компоненты,как транзистор Т2 ,светодиоды HL1 , HL2 , резисторы R1,R2 можно исключить из схемы совсем,на работе устройства это никак не отразится , если не планируется применять коммутацию внешней нагрузки с выхода Х2 а так же не планируется оценивать режим работы устройства визуально по светодиодам,а воспринимать информацию о состоянии устройства только лишь на слух,по звуковым.сигналам зуммера,что обеспечит ещё большую скрытность устройства не привлекая внимания посторонних глаз.

TCST1230 В качестве датчика можно применить готовую открытую оптопару типа TCST1230 (Transmissive Optical Sensor with Phototransistor Output) или подобные. Но в этом случае прерывать луч можно будет только непрозрачным предметом шириной не более 2,5 мм, например, ключом от входной двери.

Если же хотите активизировать устройство посредством пальца, конструкцию датчика придётся изменить. Фотобарьер конструктивно будет состоять из отдельного фототранзистора и расположенного напротив него инфракрасного светодиода на расстоянии примерно 2 см. Оптопара устанавливается на плате так, чтобы можно было всунуть палец между светодиодом и фототранзистором.

При желании в качестве датчика ( вместо оптического ) можно попробовать применить и иной сенсор, ёмкостный AT42QT1011,который будет чувствовать прикосновение пальца через пластик на приборной панели в определённом месте ,иными словами ,прикоснувшись рукой к определённому месту приборной панели снаружи, схема будет активизироваться, для этого в добавление к схеме ,может быть применена микросхема AT42QT1011 (типовая схема подключения, рисунок слева) она может реагировать на прикосновение через стекло и пластик,или дерево толщиной 6-10 мм. но ,применив этот датчик ,потребуется небольшая доработка для данного устройства.(если возникнет интерес к такому варианту,можно обсудить так же на форуме)

ИммобилайзерИммобилайзер Изготовить фотобарьер можно из компонентов от старой компьютерной мышки, или же применить другие подобные компоненты с похожими техническими характеристиками.

Готовое устройство следует разместить скрытно, но с легким доступом к фотобарьеру, чтобы можно было, не привлекая особого внимания любопытных, снимать с охраны.

Автор отлаживал устройство на макетной плате (см. фото справа) где к штырькам разъёмов платы подключались различные варианты сенсоров ,описанные выше,.а к выходам Х2,Х3 различные типы нагрузок,схема реально работала точно так же,как и виртуальная модель в программе симуляторе ,Proteus.

Внимание!

Данное устройство не проходило длительного тестирования на автомобиле, а лишь было опробовано в лабораторных условиях (для реального тестирования на момнет разработки не нашлось энтузиастов-испытателей). Поэтому схема может быть рекомендована автором только в качестве экспериментальной, за последствия работы которой автор не несёт никакой ответственности, о чём и предупреждает заранее. Устанавливать этот модуль в автомобиль и опробовать его работу вы можете только на свой страх и риск.

Для проведения испытаний на реальном автомобиле, чтобы застраховаться от непредвиденных последствий, можно изготовить разъём с 4-мя штырьками, к которому припаять провода, идущие от электросхемы автомобиля, как показано на схеме подключения иммобилайзера, и тогда иммобилайзер можно будет подключать на время эксперимента, а для возврата схемы в прежнее исходное положение втыкать вместо него заглушку, на которой должна стоять перемычка между выводами Х3 и Х4.

Обсуждение работы данного устройства можно продолжить на форуме - см. ссылку ниже.

Все права на данное устройство принадлежат автору.

В прикреплённом архиве находится прошивка МК, схема, иллюстрации и описание, виртуальная модель устройства в программе Proteus, и вариант печатной платы.

Владимир Науменко,Калининград.

Вложения: ФайлОписаниеРазмер файла:
Скачать этот файл (IMMOBILIZER.ZIP)ИммобилайзерАрхив с материалами к проекту214 Кб

simple-devices.ru

Простые устройства - Иммобилайзер на микроконтроллере ATtiny13

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

{ads2}Предлагаемое устройство работает независимо от других, установленных ранее, охранных систем, и является дополнением к ним, дублируя некоторые их функции. Отличительная особенность состоит в том, что владельцу автомобиля не понадобится носить дополнительных чипованных ключей или других внешних аксессуаров для активизации устройства, всё, что надо, хранится в голове.

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

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

Воздействие на скрытно установленный фото-сенсор надо осуществлять определённым "секретным" образом.

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

1Даное устройство является одним из вариантов подобного моего устройства "иммобилайзер-секретка",опубликованного два года назад и выложенного так же в открытый доступ в интернете на сайте "радиодед" ,там для активизации применялась либо педаль тормоза,либо скрытая кнопка.Здесь же я ушёл от внешних кнопок подключения и сократил колмчество проводов подключения к электросхеме автомобиля до 3-х.

В публикуемой версии иммобилайзера под кодовым названием «OPTIC» (т.е. оптический) вместо кнопки использована оптическая система - фотобарьер, принцип которой использует прерывание луча между светодиодом и фотоприёмником, что эквивалентно нажатию кнопки. Далее по тексту я иногда буду называть это действие - нажатием на кнопку.

Работа устройства

Иммобилайзер После поворота ключа в замке зажигания из нулевого положения OFF в первое ACC, раздается короткий однотональный звуковой сигнал, свидетельствующий о том, что система включена в режим охраны. Владельцу автомобиля надо поднести палец или непрозрачный предмет в определённое место, где установлен фотодатчик, и держать его там более 3-х секунд. Если удерживать там палец меньшее время, отключение иммобилайзера не произойдет. И никакого звучания зуммера и зажигания светодиода (HL1), не последует.

Если воздействие на кнопку окажется правильным, индикация оповестит о разрешении запуске двигателя - прозвучит сигнал двойной тональности, который отличается по звуку от начального сигнала, и загорится постоянно зелёный светодиод. Это означает, что блокировка двигателя отключена. После этого надо убрать палец из зоны фотобарьера, и можно запускать двигатель, как обычно.

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

{ads1}

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

При желании имеется возможность добавить небольшую платау согласования с мобильным телефоном для дистанционного информирования автовладельца о несанкционированной попытке запуска двигателя.

Режим «VALET»

Перевести систему в режим автосервиса «VALET» можно только после выхода из режима охраны, продолжая удерживать кнопку нажатой, до момента, когда после 6-ти «пиков» зуммера сменится тональность звука - это и будет означать, что иммобилайзер теперь заблокирован, устройство перешло в режим «VALET». После этого палец с кнопки надо убрать, и перевести ключ в замке зажигания снова в начальное положение. Теперь, как и прежде, при включении зажигания устройство оповестит о своём режиме «VALET» непродолжительным сигналом, напоминающим полицейскую сирену, после чего должен гореть постоянно зелёный светодиод HL1, подтверждающий, что блокировка запуска двигателя отключена.

Отключить режим «VALET» можно точно так же, как и включить, то есть удержанием кнопки после сигнала 6-и пиликаний сигнала, дождавшись смены тональности звука, убрать палец и выключить зажигание.

Режимы работы

У иммобилайзера имеется два режима работы.

1 - режим иммобилайзера. В этом режиме надо перед запуском двигателя удерживать кнопку, как описано выше, определить его можно визуально и на слух.

При включении зажигания в этом режиме сразу звучит однотональный короткий сигнал, после правильных действий по снятию с охраны звучит короткий двухтональный сигнал и загорается постоянно зелёный светодиод. Это означает, что блокировка двигателя отключена до момента, когда зажигание снова будет выключено.

2 - режим VALET. В этом режиме устройство заблокировано, и можно пользоваться автомобилем, как обычно, не демонтируя блок, он не мешает процессу запуска двигателя.

Понять, что устройство находится в режиме VALET можно по таким признаками: при включении зажигания звучит двухтональный продолжительный сигнал, похожий на сирену, после чего сразу постоянно светится зелёный светодиод, говорящий о том, что блокировки нет.

Описание схемы

Иммобилайзер

Иммобилайзер подключается 3-мя проводами (или 4-мя, если задействован выход Х2 для коммутации нагрузки, которая подключится после неудачной попытки запуска).

Х1: на этот вывод подаётся напряжение питания +12 вольт с замка зажигания, как показано на схеме замка (выше).

Х4: этот вывод подключается к «массе», т.е. общему минусовому проводу бортовой сети автомобиля.

Для управления внешними устройствами у иммобилайзера имеется два выхода Х3 и X2.

Выход X3 иммобилайзера представляет из себя схему с открытым коллектором, (транзистор Т1) рассчитанную на ток коммутации стандартного автомобильного реле. Это может быть любое реле, отключение которого приводит к остановке двигателя, например, реле подачи напряжения в систему зажигания автомобиля. В цепь этого реле мы врезаем схему нашего устройства, предварительно разрезав штатный провод его питания со стороны минуса (общего провода).

Выход Х2 активизируется только после отключения нагрузки Т1, т.е. при неудачной попытке запуска двигателя, и только после этого на выходе X2 на 5 секунд появится "масса". На этот вывод можно подключить, например, дополнительную сирену, применяемую в автосигнализациях, один вывод которой следует подключить к +12 в, а второй к стоку транзистора Т2.

Конструкция и детали

Иммобилайзер В устройстве используется микроконтроллер семейства AVR типа ATtiny13. Для тактирования задействован внутренний RC-генератор 9,6 Мгц с делителем на 8, что в итоге дает 1,2 Мгц. Обеспечить этот режим можно при программировании чипа, посредством программатора, правильно выставив галочки против соответствующих фьюзов, как показано на рисунке слева.

Буззер - обычный электродинамический излучатель с сопротивлением обмотки от 50 Ом и выше.Резистор R5 подбирается из соображений оптимального тока светодиода для надёжного срабатывания фотодатчика,(чем больше расстояние между фотоприёмником и излучателем,тем больше может потребоваться ток излучателя.)

Транзистор Т1 можно применить отечественный, с допустимым током коллектора более 120 ма, например КТ603, или с похожими характеристиками, способный коммутировать штатное реле автомобиля.

{ads1}

Транзистор Т2 полевой, N-канальной структуры (.30v, 45A ), можно применить транзистор SSM60T03GH которые стоят на материнских платах .Назначение Т2 - обеспечить ещё один"сюрприз" угонщику,спустя время после неудачной попытки запуска двигателя. Компоненты,как транзистор Т2 ,светодиоды HL1 , HL2 , резисторы R1,R2 можно исключить из схемы совсем,на работе устройства это никак не отразится , если не планируется применять коммутацию внешней нагрузки с выхода Х2 а так же не планируется оценивать режим работы устройства визуально по светодиодам,а воспринимать информацию о состоянии устройства только лишь на слух,по звуковым.сигналам зуммера,что обеспечит ещё большую скрытность устройства не привлекая внимания посторонних глаз.

TCST1230 В качестве датчика можно применить готовую открытую оптопару типа TCST1230 (Transmissive Optical Sensor with Phototransistor Output) или подобные. Но в этом случае прерывать луч можно будет только непрозрачным предметом шириной не более 2,5 мм, например, ключом от входной двери.

Если же хотите активизировать устройство посредством пальца, конструкцию датчика придётся изменить. Фотобарьер конструктивно будет состоять из отдельного фототранзистора и расположенного напротив него инфракрасного светодиода на расстоянии примерно 2 см. Оптопара устанавливается на плате так, чтобы можно было всунуть палец между светодиодом и фототранзистором.

При желании в качестве датчика ( вместо оптического ) можно попробовать применить и иной сенсор, ёмкостный AT42QT1011,который будет чувствовать прикосновение пальца через пластик на приборной панели в определённом месте ,иными словами ,прикоснувшись рукой к определённому месту приборной панели снаружи, схема будет активизироваться, для этого в добавление к схеме ,может быть применена микросхема AT42QT1011 (типовая схема подключения, рисунок слева) она может реагировать на прикосновение через стекло и пластик,или дерево толщиной 6-10 мм. но ,применив этот датчик ,потребуется небольшая доработка для данного устройства.(если возникнет интерес к такому варианту,можно обсудить так же на форуме)

ИммобилайзерИммобилайзер Изготовить фотобарьер можно из компонентов от старой компьютерной мышки, или же применить другие подобные компоненты с похожими техническими характеристиками.

Готовое устройство следует разместить скрытно, но с легким доступом к фотобарьеру, чтобы можно было, не привлекая особого внимания любопытных, снимать с охраны.

Автор отлаживал устройство на макетной плате (см. фото справа) где к штырькам разъёмов платы подключались различные варианты сенсоров ,описанные выше,.а к выходам Х2,Х3 различные типы нагрузок,схема реально работала точно так же,как и виртуальная модель в программе симуляторе ,Proteus.

Внимание!

Данное устройство не проходило длительного тестирования на автомобиле, а лишь было опробовано в лабораторных условиях (для реального тестирования на момнет разработки не нашлось энтузиастов-испытателей). Поэтому схема может быть рекомендована автором только в качестве экспериментальной, за последствия работы которой автор не несёт никакой ответственности, о чём и предупреждает заранее. Устанавливать этот модуль в автомобиль и опробовать его работу вы можете только на свой страх и риск.

Для проведения испытаний на реальном автомобиле, чтобы застраховаться от непредвиденных последствий, можно изготовить разъём с 4-мя штырьками, к которому припаять провода, идущие от электросхемы автомобиля, как показано на схеме подключения иммобилайзера, и тогда иммобилайзер можно будет подключать на время эксперимента, а для возврата схемы в прежнее исходное положение втыкать вместо него заглушку, на которой должна стоять перемычка между выводами Х3 и Х4.

Обсуждение работы данного устройства можно продолжить на форуме - см. ссылку ниже.

Все права на данное устройство принадлежат автору.

В прикреплённом архиве находится прошивка МК, схема, иллюстрации и описание, виртуальная модель устройства в программе Proteus, и вариант печатной платы.

Владимир Науменко,Калининград.

Вложения: ФайлОписаниеРазмер файла:
Скачать этот файл (IMMOBILIZER.ZIP)ИммобилайзерАрхив с материалами к проекту214 Кб

simple-devices.ru

Простые устройства - Зажим для прошивки attiny13

Зажим-прищепкаОдин из наиболее любимых мною микроконтроллеров - это attiny13. Особенно по душе мне такие контроллеры в корпусе SOIC8, но вот программировать их весьма и весьма проблематично: малый размер корпуса как бы требует малых размеров платы устройства, т.е. разъем для ISP-программирования оказывается лишним, а без него как подключиться к МК? Приходится напаивать проводки...

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

{ads2}Главная деталь для предлагаемого мною зажима-прищепки - это PCI-сокет, выпаянный из старой материнской платы. Выпаивать их лучше всего феном, причем даже строительным, а не паяльным. Из выпаянного сокета надо вырезать два кусочка по 4 ламельки. Я использовал для этого вот такое устройство (только умоляю: работайте с ним в защитных очках!!!).

Вторая важная деталь - обычная прищепка. К ее губкам надо приклеить вырезанные кусочки сокета с заранее напаянными проводками. Ну а в качестве разъема для подключения программатора я применил третью важную деталь - кусочек вилки типа PLD. Чтобы окультурить полученный разъем, я использовал термоклей.

Самодельный разъем для программатора

Виднеющийся на снимке красный проводок служит своеобразным "ключом", т.е. обозначает первый номер контакта в разъеме. Распайка самого разъема стандартная (вид со стороны штырей):

Распайка разъема ISP-программированияВот еще несколько фотографий (кликабельных для увеличения), поясняющих сказанное.

{ads1}

Вот, собственно, и все. Надеюсь, мой опыт будет кому-то полезен.

simple-devices.ru