Автосигнализация keeloq схема подключения
Сегодня я расскажу вам как самостоятельно ,с нуля установить три разных вида автосигнализации.Начиная от простейшей из Китая и заканчивая дорогой с автозапуском.ГЛАВНОЕ . Чтобы у вас была схема разъемов колодок данного блока сигнализации.Иначе действуя методом "научного тыка" вы можете не только сжечь сам блок ,но и спалить весь автомобиль.На край схему можно найти в интернете.
Данная статья является обобщенно ознакомительной!В ней будут описаны только общие принципы без акцентов на определенные модели.
ВСЕГДА! Перед началом работы с автоэлектрикой нужно скинуть хотя бы одну клемму с АКБ.
Перво наперво нужно определится с тем какие функции вам нужны от охранного устройства.Ведь согласитесь,если все что вам нужно -это открывание- закрывание дверей с пульта ,то нет никакого смысла покупать дорогое устройство за 15000 рублей.(Кстати у меня так и было,стояла дорогая СтарЛайн с авто запуском,а из всей косы проводов был задействован только центральный замок.) С данной задачей легко справится и мини блок из Китая.И напротив,если вы хотите подключить такие функции как блокировка бензонасоса и стартера ,то не стоит идти на поводу у жадности и покупать бюджетный вариант.Это может быть чревато последствиями.Думаю никому не хочется заглохнуть на трассе во время обгона из за глюка в блоке.
Далее,если вы хотите чтобы ваша "сигналка" моргала поворотниками во время постановки на охрану и снятия с нее ,то самый оптимальный вариант будет подключаться к колодке аварийной ситуации.То есть нужно предварительно обеспечить доступ к данному месту и найти ее распиновку.
К примеру на ВАЗах 10-ого семейства это не сложно сделать через бардачок ,а нужные нам провода будут подходить к разъемам 4 и 12 на данный колодке.
Далее нужно вывести (если не выведено ) в салон два провода от центрального замка.Обычно он стоит в водительский двери.По сути это обычный электропривод но не с двумя ,а с шестью проводами.
На автомобилях концерна VAG в место электропривода используется газовая системы и провода надо подвести к насосу.Место нахождения которого можно узнать по общей или электросхеме на ваш автомобиль.
В обоих случаях ,во избежании возможных проблем желательно использовать диоды.
Далее нам потребуется доступ к постоянному плюсу от АКБ.Конечно можно кинуть отдельный провод (сечением не менее 1.5 кв.мм) но постоянный плюс можно без проблем найти и в салоне.Например он обязательно подходит к замку зажигания.
Кстати ,если ваша сигнализация с автозапуском,то все равно потребуется доступ к колодке подключения замка зажигания.
Далее ,если вы хотите сделать блокировку бензонасоса,что я крайне не рекомендую,то нужно найти и обеспечить себе доступ к плюсовому проводу питания бензонасоса.Где будет максимально удобный доступ именно на вашем авто ,смотрите по электросхеме на ваш автомобиль.В ВАЗ 10-го семейства данный провод можно найти в ногах водителя справа под щитком.
А вот блокировку стартера опять же проще всего будет подключить через колодку замка зажигания.
Чё то многовато там подключений…
Далее способы подключения я буду описывать на примере ВАЗ 2110-12 ,но по схеме на свой автомобиль вы можете сделать то же самое на любом другом авто.
Аля Китай ,две функции.
Самая простенькая сигнализация
Эти блоки стоят в районе 1300 рублей на китайских площадках.В их арсенале по сути всего две функции ,открывание -закрывание дверей и багажник.
Комплектация зависит от цены и может быть от "блок ,колодка ,пульты" до "полный комплект включая в себя электропривода замков дверей и рупор звукового сигнала".
У данного типа охранного устройства всего один выход на плюс и один на минус,но 5 ,а то и 6 выходов на замки дверей.Также в зависимости от модели есть два выхода на световые сигналы (как правило поворотники) и так же может быть выход на электропривод замка багажника.А такие допы как кнопка "Валет" и светодиодный индикатор могут вообще отсутствовать.
Подключается такой блок одновременно и просто и сложно.
Постоянный плюс вы можете взять как от замка зажигания (толстый коричневый или иногда розовый провод) или на красном разъеме блока предохранителей (цвет аналогичный).Массу же можно взять в любом месте с кузова.В разрыве плюсового провода обязательно должен стоять предоставить наминалом 20-25А.
Центральный замок … От блока может выходить 5-6 проводов,а задействованы будут только 2.Не поленитесь забить в поисковик модель вашего устройства с припиской "подключение центрального замка" ,чтобы узнать какие выходы именно на вашей модели используются.Зачем китайцы рисуют свои схемы так ,что сам черт ногу сломит , лично мне не понятно.
После того как вы всё-таки выясните какие провода вам нужны,ставим на них разъемы предохранителей.Номинал предохранителей будет 10-15 А.
Далее в водительской двери должен стоять вот такой приводит.
Нам от него нужны синий и зеленый провода.Ищем где они заходят в салон и откусываем кусачами.Это и будет наше подключение к замкам дверей.Запитав блок,накидывает провода от блока на провода привода проверяем чтобы не было замыкания и накидывает клейму на АКБ.После чего проверяем кнопками на пульте,правильно ли подключены провода.На кнопку "открыть" двери должны открываться, соответственно на "закрыть" закрывается.Если все происходит в обратном порядке,просто меняем провода местами,крепим и изолируем.
Далее ищем по схеме провода подписанные как "световой сигнал".Если на них не предустановлены диоды ,то их необходимо к ним припаять и заизолировать. На колодке аварийной сигнализации находим два провода под номерами "4" и "12".Подсоединяем к ним провода и ведем к нашему блоку.
Соединяем их с выходами на которых у нас стоят диоды.Порядок не важен.
Примечание!
Диоды должны стоять таким образом,чтобы ток из блока выходил но не мог войти.
Все изолируем и снова проверяем с помощью пульта.
Важно!
Какая бы не была у вас сигнализация,нельзя многократно за короткий интервал времени нажимать на кнопки!От этого брелок может отвязаться от блока и блок просто перестает на него реагировать!
Далее (если предусмотрено в блоке) ищем провод "открывание багажника".
На него так же желательно установить диод.
Через отсек блока предохранителей достаем разъем с кнопки открывания багажника , контролькой ищем на какой из проводов приходит питание.Нам нужен не он ,а "пустой".К нему то мы и подсоединяем провод от блока.
KeeLoq является блочным кодом с 64-разрядным ключом и размером блока 32 бита.
Как видно из рис. 1, блок-схема кодирования состоит из регистра сдвига данных, формирователя нелинейной функции NLF, аргументами которой являются 5 бит регистра данных, логического элемента XOR (исключающее ИЛИ) и регистра сдвига ключа кодирования. Нелинейная обратная связь для регистра данных формируется из бита выхода NLF, двух бит данных и бита ключа кодирования.
Перед началом кодирования исходные данные (исходный текст) и ключ помещаются в соответствующие им регистры. В каждом цикле кодирования содержимое регистра ключа и содержимое регистра данных сдвигаются каждый в своем регистре на один бит вправо так, что новое значение функции XOR попадает на вход регистра данных. После выполнения 528-ти таких циклов кодирования, в регистре данных получается нужный код (шифрованный текст).
Процесс декодирования полностью аналогичен кодированию, за исключением направления сдвига и отводов регистра данных для функций NLF и XOR.
Нелинейная функция введена в алгоритм для устранения линейной связи между исходными и шифрованными текстами. В противном случае этот алгоритм кодирования действительно был бы совсем прост для "взлома". Как известно из школьной алгебры, функции второго (квадратный многочлен) и третьего порядка имеют в общем случае соответственно два и три корня (решения). Здесь используется NLF 32-го порядка и для каждой комбинации 5-ти аргументов эта функция имеет 32 корня.
С теоретической точки зрения, мощности этого кода вполне достаточно для использования в устройствах дистанционного управления центральными замками, охранных системах или в системах идентификации иммобилайзеров автомобилей, срок эксплуатации которых значительно меньше продолжительности "взлома" ключей кодирования этих систем.
Стандартный формат KeeLoq кода имеет следующий вид (ри.2).
Открыто передаются:
- 28 бит Серийного Номера передатчика, который должен быть уникальным для каждого выпускаемого производителем передатчика. Этот номер является первичной информацией для распознавания передатчика в приемнике устройства дистанционного управления. Как правило, этот номер используется при формировании ключа кодирования для данного передатчика. Кроме того, в более секретных устройствах управления этот номер может передаваться в закодированном виде (Envelope Code) для исключения возможности применения различных код-грабберов.
- 4 бита кода команды.
- 2 бита состояния источника питания передатчика и признака повтора посылки.
Собственно алгоритм KeeLoq используется для кодирования следующих 32 бит данных:
- 16 бит счетчика синхронизации передаваемых посылок, обеспечивающих правильную работу декодера на приемной стороне.
- 4 бита команды.
- 12 бит значения дискриминанта – секретного слова, которое может задаваться для каждой группы устройств, выпускаемых производителем.
Исходные значения всех этих бит помещаются в регистр данных кодера в начале процесса кодирования и через 528 циклов в этом регистре получается набор бит шифра, передаваемго в изменяемой части стандартной посылки. Свойства алгоритма KeeLoq обеспечивают изменение как минимум половины бит этого набора при изменении только одного любого бита исходного набора. Это и обеспечивает неповторимость этой части посылки, препятствующей простому копированию кода из эфира для дальнейшего несанкционированного доступа к охраняемому объекту.
Использование KeeLoq в системах идентификации Свой-Чужой
Уже много лет, как международный стандарт автомобилестроения требует обязательного применения в каждом автомобиле такого противоугонного устройства, как иммобилайзер, который, как правило, обеспечивает выполнение процедуры идентификации ключа зажигания по системе Свой-Чужой при каждом пуске двигателя. При этом, встроенная в тело ключа зажигания микросхема транспондера принимает цифровой сигнал запроса иммобилайзера, распознает код этого сигнала, формирует из него с помощью алгоритма шифрования ответный сигнал и передает его обратно иммобилайзеру вместе со своим серийным номером. Декодер иммобилайзера декодирует ответ и в случае совпадения серийного номера и "пароля" (дискриминанта) разрешает работу двигателя.
В автомобилях Chrysler, Daewoo, Fiat, GM, Honda, Toyota, Volvo, VW, Jaguar в качестве такого алгоритма используется KeeLoq. При этом иммобилайзер формирует 32-разрядные запросы случайным (квазислучайным) образом и оба устройства – иммобилайзер и транспондер используют одинаковые ключи кодирования.
Использование KeeLoq в дистанционном управлении
В этом случае передатчик (ключ зажигания или специальный брелок) использует микросхему кодера, а приемник содержит специализированную микросхему, или, как правило, программу для микропроцессора, обеспечивающие декодирование сигнала управления. Для идентификации передатчика используется его уникальный Серийный Номер, зарегистрированный в приемнике. И кодер и декодер используют одинаковые Ключи кодирования и значение Дискриминанта ("пароля"). Как правило, в качестве Дискриминта используют 10 младших бит серийного номера, что приводит к снижению секретности кода.
Передатчик передает сформированные кодером посылки, изображенные на рис. 2. Приемник принимает такую посылку и сравнивает полученный Серийный Номер с зарегистрированными в его "памяти" Номерами передатчиков (практически не ограниченное количество). Если сигнал поступает от "своего" передатчика, декодер, используя соответствующий этому номеру Индивидуальный Ключ, декодирует зашифрованные 32 бита посылки и проверяет совпадение Счетчика Синхронизации и Дискриминанта. Если все совпадает, - выполнят принятую команду.
Сравнение Счетчика Синхронизации происходит по правилу, исключающему выполнение переданных раннее команд. При этом, если принятое значение Счетчика больше имеющегося в приемнике на 16 (в "рабочем окне"), то команда выполняется сразу. Если принятое значение счетчика лежит в диапазоне 16< Сч < 215 (в "окне ресинхронизации"), приемник запомнит это значение и выполнит команду, если она будет сразу повторена со значением Счетчика не превышающем запомненную величину на 16. Все команды с полученным значением Счетчика более 215 и менее хранящегося в приемнике игнорируются. Значение Счетчика Синхронизации выполненной команды запоминается, как текущее.
Схемы формирования и использования Ключей
В KeeLoq технологии используется два типа ключей:
- Ключ Производителя (Мастер Код) – 64-разрядное слово, уникальное для каждого производителя и используемое для формирования Индивидуальных Ключей для каждого устройства этого производителя.
- Индивидуальный Ключ устройства – 64-разрядное слово уникальное для каждого устройства кодирования, формируемое по определенному алгоритму с использованием Ключа Производителя. Этот ключ одинаков для кодирования и декодирования информации.
Ключ Производителя представляет главный секрет системы кодирования и является основной целью любой атаки или "взлома" KeeLoq вопреки расхожим домыслам о "взломе" кода KeeLoq, алгоритмы которого, а так же тексты их программной реализации широко известны. В явном виде этот ключ используется в технологическом оборудовании, на котором выполняется программирование стандартных микросхем кодеров, и в микропроцессорах конкретных устройств, выполняющих программную генерацию Индивидуальных Ключей для декодирования сообщений от конкретных кодеров.
Индивидуальный Ключ стандартных микросхем кодеров формируется в технологических программаторах во время производства конкретных устройств и хранится в EEPROM кодера. Ключ Производителя в памяти кодеров не хранится. В декодере Индивидуальные Ключи каждого передатчика формируются при его регистрации с использованием его же индивидуальных данных, например, Серийного Номера, и хранятся эти ключи в EEPROM декодера. Так как в формировании Индивидуальных Ключей устройств должен использоваться Ключ Производителя, то он всегда хранится в ROM памяти декодера.
Процедуры формирования Индивидуальных Ключей кодирования составляют главный секрет технологии KeeLoq. Некоторые процедуры защищены даже патентами и не могут быть использованы бесплатно другими производителями. Стандартные процедуры описаны в руководствах по применению микросхем компании Мicrochip, что послужило успешному "взлому" ключей некоторых производителей, использующих самые простые из них.
В общем, описание стандартных процедур формирования Индивидуальных Ключей выглядит следующим образом.
На рис. 4 представлены две декларируемые в официальных документах Микрочип и в статьях по их "взлому" схемы формирования Индивидуальных Ключей кодирования. На самом деле две представленные схемы демонстрируют 4 процедуры формирования Ключа.
Первая разновидность процедуры называется "Обычной" (Normal). Её смысл заключается в использовании 28-разрядного Серийного Номера конкретного устройства в качестве исходного текста для получения уникального для этого устройства Индивидуального Ключа. При этом функции F1 и F2 тем или иным способом преобразуют Серийный Номер в 32-разрядное исходное слово, а в качестве кодирующих алгоритмов могут использоваться либо сложный нелинейный алгоритм декодирования KeeLoq, либо простая логическая функция исключающего ИЛИ (XOR).
Вторая разновидность процедуры называется "Защищенной" (Secure). Её смысл заключается в использовании для формирования Индивидуального Ключа не открыто передаваемого Серийного Номера, а индивидуального для каждого кодера, так называемого "Зерна". Зерно может иметь длину (в зависимости от модели стандартной микросхемы HCS-кодера) 32, 48 или 60 бит и генерируется как случайное число при технологическом программировании микросхемы. Это Зерно хранится в EEPROM кодера. На рис. 5, 6, 7 представлены различные варианты формирования Индивидуального Ключа с использованием Зерна.
Эта процедура обеспечивает достаточно мощную защиту от различных атак на KeeLoq, однако она практически н еиспользуется в коммерческих устройствах, т.к. требует достаточно много программных ресурсов. Наиболее часто используется следующая процедура.
Третья разновидность процедуры называется "Простой" (Simple). Эта процедура редко упоминается в официальной документации Микрочип и в работах по "взлому" Ключей. Однако эта процедура имеется в технологических программаторах стандартных микросхем KeeLoq кодеров и Мicrochip предлагает пример исходного текста программной реализации соответствующего декодера. Смысл этой процедуры заключается в самой дешевой реализации программного декодера, код которого занимает всего 250 байт в программой памяти процессора, предоставляя большую часть этой памяти для реализации потребительских функций, например, в сигнализации. Достигается это тем, что во всех изделиях производителя просто используются одинаковые Индивидуальные Ключи и, как правило, им является Ключ Производителя. С коммерческой точки зрения это очень выгодно – по всем внешним признакам KeeLoq, а на самом деле "кукла".
Непосредственно в соответствие используемым процедурами формирования Индивидуальных Ключей применяются и процедуры регистрации передатчиков дистанционного управления (кодеров) в приемных устройствах (декодерах). В оригинальной литературе Мicrochip этот процесс называется "обучение" приемников передатчикам.
При использовании Обычной процедуры генерации Ключа, приемное устройство переводится в режим регистрации передатчиков. На передатчике нажимается любая кнопка передачи команды, из принятого сигнала приемник выделяет Серийный Номер данного передатчика, формирует по заданному алгоритму Индивидуальный Ключ для данного Номера передатчика и производит дальнейшее декодирование принятого сообщения. Полученные в результате этого декодирования значения Счетчика Синхронизации и Дискриминанта записываются вместе с полученным Индивидуальным Ключом в отведенное для данного передатчика место памяти для дальнейшего декодирования сообщений этого передатчика.
При использовании Защищенной процедуры, приемное устройство переводится в режим регистрации передатчиков, а регистрируемый передатчик переводится в режим генерации его уникального Зерна, например, нажатием одновременно 4-х кнопок передачи команд. Зерно передается вместо изменяемой части посылки, а приемник принимает его вместе с Серийным Номером, формирует по заданному алгоритму Индивидуальный Ключ данного передатчика и записывает его в соответствующий данному передатчику фрагмент памяти. Вслед за передачей Зерна на передатчике нажимается кнопка передачи любой команды и приемник записывает в тот же фрагмент памяти значения Счетчика Синхронизации и Дискриминанта для дальнейшего декодирования сообщений данного передатчика.
При использовании Простой процедуры, приемное устройство в процессе регистрации передатчика сразу использует фиксированный Ключ для декодирования Счетчика Синхронизации и Дискриминанта и записывает их в область EEPROM, соответствующую принятому Серийному Номеру для дальнейшей дешифрации сообщений данного передатчика.
В приведенном описании преднамеренно акцентируется внимание на широком применении стандартных микросхем кодеров серии HCS и широко известных примеров программного обеспечения для реализации декодеров на микропроцессорах фирмы Мicrochip. Применение этих стандартных и широко известных средств вызвало штормовую волну разнообразных и небезуспешных атак на применяемую практически во всем мире в промышленных масштабах технологию кодирования KeeLoq. Однако, даже из этого краткого описания очевидно, что в этой технологии возможно применение множества средств, обеспечивающих надежную защиту от любых атак.
Принцип работы систем контроля доступа с радиоканалом
Сигналы Радиоканала по которому передаются данные между сигнализацией и брелком распространяются во все стороны и по этому обмен информацией, можно "прослушать". В черте города находятся много других сигнализаций которые не должны реагировать на чужой пульт. Чтобы защитить канал обмена от случайного или умышленного воздействия, сигнал обмена между брелком и блоком сигнализаций кодируется.
Данные по радиоканалу передают в виде последовательностей — пакетов. Каждый пакет сигналов можно представить как команду (например, "Поставить на охрану и Закрыть замки" или "Снять с охраны и открыть замки").
Разберемся подробней, на какие типы делятся подобные системы. На сегоднящей день алгоритмы шифрования радио обмена делятся на следующие основные категории:
Статический код
Самые первые сигнализации с радиоканалом имели статический код — каждой команде соответствовал свой командный пакет. Формат пакета выбирался пользователем или установщиком с помощью переключателей внутри брелка, или запаиванием перемычек. Вариантов кода было не много и своим брелком можно было открыть чужую машину если совпадали коды команд.
Такое кодирование не обеспечивало должной защиты, достаточно было записать команду "снять с охраны", а затем воспроизвести её и машина снимается с охраны как с родного брелка. Тогда и появились первые кодграбберы предназначенные для перехвата, декодирования и повтора кода, чтобы снять автомобиль с охраны с целью угона.
Виды чипов имеющие статический код и применяемые в пультах управления сигнализаций
- [6010] HT-6010, HT6014, SH-312E - 3-х статусный код
- [H600] HT-600, НТ-680, HT6187, HT6270, TT-13, ПК-10Т - 3-х статусный код
- [5026] AX5026, CT5026 - 3-х статусный код
- [5326] AX5326, AX5326S - 3-х статусный код
- [2262] PT-2262, M3E, CT5062 - 3-х статусный код
- [8092] TT8092 - 3-х статусный код
- [4134] MC41342, MC145026, SC41342 - 3-х статусный код
На примере чипов HT6010, HT6012, HT6014 рассмотрим принцип кодирования 3 12 (3-х статусный код) и обмена между пультом и сигнализацией.
В состав семейства входит 3 микросхемы кодеров (HT6010, HT6012, HT6014) и три микросхемы декодеров (HT6030, HT6032, HT6034).
В состав кодовой последовательности, генерируемой кодерами этого семейства, входит преамбула, синхронизирующий бит и 12-разрядное поле адреса/данных, длинна периода одного бита равна 6-ти импульсам тактовой частоты (рис. 1).
Значение адреса и данных на этих чипах устанавливается с помощью переключателей, внешней схемой или программно. Каждый вывод адреса/данных кодера кодируется тремя состояниями: подключен к минусу электропитания (логический ноль), подключен к плюсу электропитания (логическая единица), не подсоединен (не подключено) - (рис. 2).
Краткие технические характеристики и совместимость микросхем этого семейства 3 12 смотрите в таблице
Типовая схема подключения кодера HT6012 представлена на (Рис. 3), (A0-A9) - Кодирует адресную посылку из 10-ти бит (пароль дотупа) (D10-D11) - 2-а бита данных, резистор (Rosc) - задает тактовою частоту работы чипа. Данные с выхода (DOUT) передаются на вход передатчика с амплитудной модуляцией который может работать на частоте 433 МГц или 310 МГц
Декодеры проверяют принятую кодовую последовательность, информационная часть которой состоит из 12 бит (N бит адреса и N бит данных). Принятые данные передаются в соответствующие выходные защелки только если команда была два раза подряд правильно дешифрирована и принятый адрес (пароль) совпал с установленным в декодере. При правильно принятой команде на выходе VT появляется высокий уровень сигнала. Декодеры этого семейства могут иметь 0, 2 и 4 выходных защелок данных (соответственно, 12, 10 и 8 входов адреса). На рисунке 4 показана типовая схема включения декодера HT6032 информационная часть которой состоит из 12 бит (10 бит адреса и 2 бита данных).
Динамический код
С ростом спроса на охранные системы автомобилей и упорядочивания частоты радиоканала на 433.92 Мгц, производители сигнализаций перешли на новый вид кодирования, вот тогда и появилось понятие динамический код. Данный вариант подразумевает то, что при каждом нажатии на кнопку брелка в эфир посылается уникальный код команды, вероятность повторения которого очень мала. Теперь записанную в памяти граббера посылку можно было просто выкинуть, ведь блок сигнализации уже с ней отработал и выкинул из списка правильных пакетов. В случае если коды были не большими по количеству битов в команде, еще можно было пользоваться методом подбора кодов с помощью сканера, но эти случаи были единичными, и продолжалось это не долго, появился революционный метод кодирования под названием KEELOQ.
KEELOQ
В 80-х годах в африканской компании NANOTEQ, занимающейся вопросами информационной безопасности, была разработана система алгоритмов защиты под названием KEELOQ (часто эту кодировку производители указывают как CODE HOPPING). В 1995 году фирма MICROCHIP приобрела отделение Keeloq у фирмы Nanoteq вместе с лицензионными правами.
MICROCHIP разработал новый ряд компактных микросхем кодеров и декодеров на основе алгоритма Keeloq с динамическим (прыгающим) кодом. Низкая стоимость и высокая степень защиты, а также миниатюрные размеры совершили революцию в индустрии автомобильных сигнализаций. Очень много систем и сейчас используют в пультах сигнализаций готовые кодеры, такие как HCS200, HCS300, HCS301, HCS320.
Алгоритм Keeloq
В основу алгоритма положен псевдослучайный "прыгающий" код, так что никто, кроме "своего" приемника, не может предсказать, какой код должен быть передан в следующий раз. "Прыгающий" код генерируется кодером по лицензированному алгоритму на основе 64-битного кода "ключа шифрования", 28-битного серийного номера и 16-битного счетчика синхронизации.
Рассмотрим подробней реализацию алгоритма Keeloq на основе кодеров семейства HCS компании MICROCHIP.
Прежде чем использовать микрочип в пультах сигнализаций он должен быть запрограммирован производителем сигнализации в процессе производства. Вся запрограммированная информации сохраняется во встроенном EEPROM (энергонезависимая память), и это:
- 16-битное значение слова конфигурации (определяет режим работы кодера);
- 28-битный серийный номер, который должен быть уникальным для каждого кодера;
- 64-х битный уникальный ключ шифрования, который сгенерирован во время изготовления (ключ шифрования генерируется по нелинейному закону из 28-битного серийного номера и 64-х битного ключа производителя);
- 16-битное значение счетчика синхронизации
Все запрограммированные ключи шифрования и кодовые комбинации EEPROM защищены от чтения, что эффективно защищает против попыток получить доступ к ключам и управлять значениями синхронизации. EEPROM может быть перепрограммирован после стирания .
Ключ производителя – это уникальный 64-х битный ключ,
который используется при генерации уникального ключа шифрования для каждого кодера.
Код производителя – это основная часть полной защиты системы.
При нажатии любой кнопки пульта, кодер читает кнопку и модифицирует счетчик синхронизаций. Затем значение счетчика синхронизации объединяется с ключом шифрования в алгоритме шифрования, и в результате получается 32-бит зашифрованной информации. Эти данные изменяются каждый раз после нажатия кнопки, поэтому эта часть кодовой комбинации называется динамическим кодом. Приемники и передатчики Keeloq работают в последовательном коде с посылкой длиной 66 бит (рис.5), состоящей из кодированной "прыгающей" части в 32 бита, 28 бит серийного номера, 4 бит пользователя (состояние кнопок), 1 бита индикации разряда батареи и 1 фиксированого бита (бит повтора).
В эфире пакет Keeloq разделен на условную составляющую TE (Базовая тактовая длительность) и состоит из Преамбулы(Tp), Хедера(Th), Данных(Thop+Tfix) и Паузы(Tg) (рис.6) В различных брелках с разным уровнем заряда батарейки длительность TE может отличаться и по спецификации составлять от 260 мкс до 660 мкс, но в пределах одного пакета длительность TE относительно стабильна.
Передача пакета Keeloq кодером HCS. в эфир начинается с преамбулы и она состоит из 23-х TE которые чередуются высоким и низким уровнем. Преамбула нужна для "раскачки" приемника и настройки TE для декодера. Дальше идет Хедер длительностью 10 TE низкого уровня. За Хедерем идёт передача данных. Данные состоят из 66 информационных бит, каждый бит имеет периуд длительностью 3-и ТЕ (Рис.7)
На (Рис.7) видно, что логическая единица состоит из одного ТЕ высокого уровня и двух ТЕ низкого уровня, логический ноль состоит из двух ТЕ высокого уровня и одного ТЕ низкого уровня. Надо заметить, что данные передаются в эфир от младшего байта (LSb) к старшему (MSb) (рис.5). После передачи данных идет Пауза длинной 39 ТЕ и если кнопка удерживается после Паузы сного последует очередная преамбула.
Типовая схема подключения кодера HCS2ХХ - HCS3ХХ представлена на (Рис. 8) фактически это схема четырёх кнопочного пульта сигнализации.
Декодеры Microchip по технологии Keeloq
Декодеры Keeloq предназначены для дешефрации команд поступающих от кодера по каналу связи. После проверки принятого в кодовой последовательности серийного номера и "прыгающего кода", декодер на основании функционального кода активизирует выходы соответствующие входам кнопок в кодере. Выходы будут удерживаться в активном состоянии до тех пор, пока нажата кнопка на кодере. В таблице представлены краткие характеристики кодереров HCS500, HCS512, HCS515 и с какими кодерами они работают.
Для исполнения команд декодором, ему необходимо указать 28/32-битный серийный номер и 64-битный секретный ключ кодера, а также одним из условий является синхронизация с кодером. В декодерах Keeloq используется независимая ключевая система: для каждого пульта (передатчика) в декодере храниться свой серийный номер, секретный ключ и текущая синхронизация.
Сегодня я расскажу вам как самостоятельно ,с нуля установить три разных вида автосигнализации.Начиная от простейшей из Китая и заканчивая дорогой с автозапуском.ГЛАВНОЕ . Чтобы у вас была схема разъемов колодок данного блока сигнализации.Иначе действуя методом "научного тыка" вы можете не только сжечь сам блок ,но и спалить весь автомобиль.На край схему можно найти в интернете.
Данная статья является обобщенно ознакомительной!В ней будут описаны только общие принципы без акцентов на определенные модели.
ВСЕГДА! Перед началом работы с автоэлектрикой нужно скинуть хотя бы одну клемму с АКБ.
Перво наперво нужно определится с тем какие функции вам нужны от охранного устройства.Ведь согласитесь,если все что вам нужно -это открывание- закрывание дверей с пульта ,то нет никакого смысла покупать дорогое устройство за 15000 рублей.(Кстати у меня так и было,стояла дорогая СтарЛайн с авто запуском,а из всей косы проводов был задействован только центральный замок.) С данной задачей легко справится и мини блок из Китая.И напротив,если вы хотите подключить такие функции как блокировка бензонасоса и стартера ,то не стоит идти на поводу у жадности и покупать бюджетный вариант.Это может быть чревато последствиями.Думаю никому не хочется заглохнуть на трассе во время обгона из за глюка в блоке.
Далее,если вы хотите чтобы ваша "сигналка" моргала поворотниками во время постановки на охрану и снятия с нее ,то самый оптимальный вариант будет подключаться к колодке аварийной ситуации.То есть нужно предварительно обеспечить доступ к данному месту и найти ее распиновку.
К примеру на ВАЗах 10-ого семейства это не сложно сделать через бардачок ,а нужные нам провода будут подходить к разъемам 4 и 12 на данный колодке.
Далее нужно вывести (если не выведено ) в салон два провода от центрального замка.Обычно он стоит в водительский двери.По сути это обычный электропривод но не с двумя ,а с шестью проводами.
На автомобилях концерна VAG в место электропривода используется газовая системы и провода надо подвести к насосу.Место нахождения которого можно узнать по общей или электросхеме на ваш автомобиль.
В обоих случаях ,во избежании возможных проблем желательно использовать диоды.
Далее нам потребуется доступ к постоянному плюсу от АКБ.Конечно можно кинуть отдельный провод (сечением не менее 1.5 кв.мм) но постоянный плюс можно без проблем найти и в салоне.Например он обязательно подходит к замку зажигания.
Кстати ,если ваша сигнализация с автозапуском,то все равно потребуется доступ к колодке подключения замка зажигания.
Далее ,если вы хотите сделать блокировку бензонасоса,что я крайне не рекомендую,то нужно найти и обеспечить себе доступ к плюсовому проводу питания бензонасоса.Где будет максимально удобный доступ именно на вашем авто ,смотрите по электросхеме на ваш автомобиль.В ВАЗ 10-го семейства данный провод можно найти в ногах водителя справа под щитком.
А вот блокировку стартера опять же проще всего будет подключить через колодку замка зажигания.
Чё то многовато там подключений…
Далее способы подключения я буду описывать на примере ВАЗ 2110-12 ,но по схеме на свой автомобиль вы можете сделать то же самое на любом другом авто.
Аля Китай ,две функции.
Самая простенькая сигнализация
Эти блоки стоят в районе 1300 рублей на китайских площадках.В их арсенале по сути всего две функции ,открывание -закрывание дверей и багажник.
Комплектация зависит от цены и может быть от "блок ,колодка ,пульты" до "полный комплект включая в себя электропривода замков дверей и рупор звукового сигнала".
У данного типа охранного устройства всего один выход на плюс и один на минус,но 5 ,а то и 6 выходов на замки дверей.Также в зависимости от модели есть два выхода на световые сигналы (как правило поворотники) и так же может быть выход на электропривод замка багажника.А такие допы как кнопка "Валет" и светодиодный индикатор могут вообще отсутствовать.
Подключается такой блок одновременно и просто и сложно.
Постоянный плюс вы можете взять как от замка зажигания (толстый коричневый или иногда розовый провод) или на красном разъеме блока предохранителей (цвет аналогичный).Массу же можно взять в любом месте с кузова.В разрыве плюсового провода обязательно должен стоять предоставить наминалом 20-25А.
Центральный замок … От блока может выходить 5-6 проводов,а задействованы будут только 2.Не поленитесь забить в поисковик модель вашего устройства с припиской "подключение центрального замка" ,чтобы узнать какие выходы именно на вашей модели используются.Зачем китайцы рисуют свои схемы так ,что сам черт ногу сломит , лично мне не понятно.
После того как вы всё-таки выясните какие провода вам нужны,ставим на них разъемы предохранителей.Номинал предохранителей будет 10-15 А.
Далее в водительской двери должен стоять вот такой приводит.
Нам от него нужны синий и зеленый провода.Ищем где они заходят в салон и откусываем кусачами.Это и будет наше подключение к замкам дверей.Запитав блок,накидывает провода от блока на провода привода проверяем чтобы не было замыкания и накидывает клейму на АКБ.После чего проверяем кнопками на пульте,правильно ли подключены провода.На кнопку "открыть" двери должны открываться, соответственно на "закрыть" закрывается.Если все происходит в обратном порядке,просто меняем провода местами,крепим и изолируем.
Далее ищем по схеме провода подписанные как "световой сигнал".Если на них не предустановлены диоды ,то их необходимо к ним припаять и заизолировать. На колодке аварийной сигнализации находим два провода под номерами "4" и "12".Подсоединяем к ним провода и ведем к нашему блоку.
Соединяем их с выходами на которых у нас стоят диоды.Порядок не важен.
Примечание!
Диоды должны стоять таким образом,чтобы ток из блока выходил но не мог войти.
Все изолируем и снова проверяем с помощью пульта.
Важно!
Какая бы не была у вас сигнализация,нельзя многократно за короткий интервал времени нажимать на кнопки!От этого брелок может отвязаться от блока и блок просто перестает на него реагировать!
Далее (если предусмотрено в блоке) ищем провод "открывание багажника".
На него так же желательно установить диод.
Через отсек блока предохранителей достаем разъем с кнопки открывания багажника , контролькой ищем на какой из проводов приходит питание.Нам нужен не он ,а "пустой".К нему то мы и подсоединяем провод от блока.
Автомобильный охранный комплекс “MONGOOSE” Модель RKT 09S.
Приложение 3 к Руководству по эксплуатации.
Содержание
Вступление . 2
Брелок дистанционного управления сигнализацией . 3
Таблица команд брелока . 4
Светодиодная индикация состояний . 4
Необходимая информация . 5
ПРАВИЛА ПОЛЬЗОВАНИЯ
Управление основными режимами охраны . 5
Использование дополнительных охранных функций . 7
Функции диагностики . 9
Специальные сервисные режимы . 10
Режим Valet . 10
Программирование брелоков . 10
Программирование функций . 11
ИНСТРУКЦИЯ ПО УСТАНОВКЕ
Общие рекомендации . 12
Технические характеристики . 12
Назначение проводов и разъемов центрального блока . 13
Схема подключений . 15
Вступление, Схема подключений
Автомобильный охранный комплекс “MONGOOSE” Модель RKT 09S.
Приложение 3 к Руководству по эксплуатации.
зарегистрированная торговая марка
Вступление
Автомобильная охранная система Mongoose RKT 09S сконструирована для
охраны автомобиля на стоянке и пути. В режиме охраны, тревожное оповещение
будет включено при открывании любой двери, капота или багажника автомоби
ля, а также в случае нанесения удара по кузову. Кроме этого, Mongoose RKT 09S
предотвращает несанкционированный запуск двигателя.
Для защиты автомобиля в пути и во время краткосрочных остановок система
оснащена противоугонной функцией Anti Hi jack и режимом пассивного иммо
билайзера.
Перечисленные выше функции могут быть реализованы в большей или мень
шей степени в зависимости от подключенных стандартных или дополнительных
охранных средств.
Проконсультируйтесь с установщиком.
Для предотвращения несанкционированного доступа в систему предусмот
рена защита кода радиокоманд на базе технологии кодирования KeeLoq
но противостоящая попыткам перехвата кодов с помощью код граббера, встро
енная функция антисканирования, запрещающая отключение сигнализации про
стым подбором случайных кодов и функция памяти состояний, не позволяющая
обезвредить стоящую на охране сигнализацию просто сняв и надев клемму авто
мобильного аккумулятора, так как в этом случае включится тревога и сохранится
блокировка двигателя.
Прерывание и восстановление питания при отключенной охране не вызовет
срабатывания сигнализации, чтобы не создавать трудностей, например, при ре
монте.
Если питание было отключено, когда сигнализация находилась в режиме Valet,
то последующая его подача вернет сигнализацию в это же состояние.
Во избежание запирания ключей внутри автомобиля, при восстановлении пи
тания от автомобильного аккумулятора не происходит изменения состояния двер
ных замков.
Избежать ложных тревог позволит функция обхода неисправной зоны, которая
отключит неисправный датчик до конца цикла охраны, если он вызвал включе
ние тревоги 8 раз. Все остальные контролируемые зоны и блокировки останутся
включенными.
Программируемая функция учета задержки салонного света дает возможность
использовать Mongoose RKT 09S на любых типах автомобилей.
Для повышения охранных свойств системы и удобства пользования автомо
билем Mongoose RKT 09S оснащена специальным выходом для управления элект
рическим замком багажника, а также дополнительным каналом с программным вы
бором опций, который можно использовать либо для подключения пейджера или
штатного автомобильного клаксона, либо для автоматического закрывания сте
кол при дистанционной или автоматической постановке на охрану, либо для орга
низации дополнительной цепи блокировки по нормально разомкнутому алго
ритму.
** Mongoose RKT 09S имеет также специальный программируемый вход, позволяю
щий использовать удобную процедуру запуска противоразбойной функции Anti Hi
jack и режима пассивного иммобилайзера.
СХЕМА ПОДКЛЮЧЕНИЙ
Брелок дистанционного управления сигнализацией
Автомобильный охранный комплекс “MONGOOSE” Модель RKT 09S.
Приложение 3 к Руководству по эксплуатации.
Приобретая стандартный комплект Mongoose RKT 09S, Вы получаете:
● Центральный блок управления с полным комплектом для установки.
● Двухуровневый датчик удара.
● Два брелока дистанционного управления.
● Светодиод для индикации режимов работы сигнализации, предназначенный
для установки в автомобиле.
● Полную инструкцию по управлению всеми режимами Mongoose RKT 09S.
●● Если Вы хотите повысить охранные свойства Вашей сигнализации, мы
советуем Вам приобрести дополнительно двухуровневый датчик объема, способ
ный регистрировать любое движение как внутри автомобиля, так и в непосред
ственной близости от него.
Брелок дистанционного
управления сигнализацией.
Представляет собой миниатюрный радиопередатчик, питающийся от 12 воль
товой батарейки (тип 23 А), которой хватает примерно на 1 год эксплуатации.
Существенное снижение дальности приема системой команд передатчика гово
рит о необходимости замены батарейки. На брелоке расположены три кнопки
управления и индикаторный светодиод. При нажатии на любую из кнопок пере
датчик формирует и передает специальную кодированную команду, которая ме
няется при каждом новом нажатии на кнопки, предотвращая таким образом воз
можность перехвата кода Вашей сигнализации код граббером.
4. Выход для НО блокировки: постоянный отрицательный сигнал в режиме от
ключенной охраны для питания внешнего реле с нормально разомкнутыми
контактами для дополнительной блокировки стартера.
* Программируемый вход
1. Если программно включена функция «концевик двери водителя», то режимы
Anti Hi jack и Пассивный иммобилайзер будут включаться только при появле
нии отрицательного сигнала на этом входе. Открытие остальных дверей не при
ведет к активизации Anti Hi jack и Пассивного иммобилайзера.
2. При включении функции «вход предупреждения» сирена будет подавать звуко
вой сигнал каждые 6 секунд, если вход будет заземлен при включенном зажи
гании. При такой программной установке Anti Hi jack и Пассивный иммоби
лайзер будут активизированы при открытии любой двери.
Читайте также: