Как узнать частоту брелка центрального замка
Решили сделать небольшой ликбез на сию тему. Много вопросов со временем появляется, зачастую люди выносят предположения, некоторые из них верные, некоторые ни куда не годятся… Поделимся с народом своими знаниями, частично. )))
Для начала ооочень кратенько опишем как работает "система" с максимально простыми, для обывателя, пояснениями. В брелке сохранен индивидуальный код, который прошивается на заводе. Повторяться этот код не может (в теории) :D Такой же код сохранен в авто. (в зависимости от модели и года авто в том или ином модуле). Еще в брелке есть счетчик посылок! Если не вдаваться в подробности, то при нажатии на кнопку происходит что то вроде того:
индивидуальный код * счетчик = посылка
Эта посылка посылается в эфир, после чего счетчик увеличивает свое значение, готовится, так сказать, к следующей посылке. Для чего это сделано? чтобы следующая посылка была уже совершенно новой, т.е. не похожей на предыдущую. Это и есть так называемый плавающий код. В давние времена, когда такого не было, код был фиксированным, его легко можно было переловить, записать и использовать в зловредных целях. )))
Но продолжим наш ликбез.
В автомобиле так же сохранены индивидуальный код брелка и счетчик, приняв команду, система "разворачивает" посылку в обратном порядке, а точнее делает типа того:
посылка / счетчик = принятый индивидуальный код
после этого сравнивает принятый индивидуальный код с тем индивидуальным кодом, что сохранен в авто, если они совпали, открывает или закрывает автомобиль. Это вкратце, без нюансов, относительно математических процессов.
Затронем еще радиочастотную составляющую. Передается посылка по радиоэфиру на высоких частотах, обычно для Европейских авто это 433,92 МГц, для американских 315 Мгц.
Теперь о самих проблемах.
Основные 2 вида проблем: это в принципе ни чего не работает ну и вторая проблема это плохая сработка ЦЗ от брелка, так сказать не надежная, не с первого нажатия или при непосредственной близости от авто. )))
По первой проблеме — необходимо понимать, работал ли брелок на этом авто до покупки (слова продавца, что просто батарейку поменяйте — в топку, это просто слова). Зачастую люди просто напросто обманывают, что мол все работало и это родной брелок. Брелок то может и родной, но модуль в авто могли заменить, и код брелка уже становится ни кому не нужен…
Остальное относится к обоим проблемам. Конечно же самое простое необходимо поменять батарейку, может даже и не одну! Дело в том, что в брелках используются литиевые элементы питания, а они имеют срок годности (обычно это 5 лет) С МОМЕНТА ВЫПУСКА С ЗАВОДА! а не с момента начала их использования! Более того, литиевые батарейки боятся холода. По-этому, какой бы крутой продавец вам не впарил батарейку, стоит как минимум взглянуть на дату изготовления, а как максимум убедиться в ее работоспособности посредством проверки ее на заведомо рабочем брелке, к примеру на другом авто. Поверьте, это опыт не одного дня.
Плохая сработка ЦЗ в условиях больших стоянок (возле супермаркетов) обычно обусловлена захламленностью эфира, такими же как у вас брелками, работающими на тех же частотах, все они создают друг другу помехи и таким образом не всегда срабатывают с первого раза. Кроме того есть ряд стационарных сигнализаций (имеются ввиду на зданиях), так же излучающих сигналы на частотах 433 Мгц для связи с датчиками, они в свою очередь так же перебивают сигнал брелка. В таких условиях, если ваш брелок не сработал с первого раза, наш совет! НЕ НАЖИМАЙТЕ КНОПКИ НА БРЕЛКЕ ЕЩЕ РАЗ! возможно вас ловит кодграббер с ложной посылкой. Нажав второй раз, вы можете "поделиться" валидной посылкой с любителями халявы. Закройте или откройте свой авто в этом случае МЕХАНИЧЕСКИ ключом!
Ну и последнее, если же у вас НЕсработка ЦЗ от брелка стала завсегдатаем, т.е. срабатывает ВЕЗДЕ, даже в чистом поле с 3-4 раза, а то и реже, то тут самые простые способы убедиться в чем же проблема, это привязать другой блок или другой брелок. В частности мы нарывались на проблемы как с модулем, так и с брелками. Так как счетчик в брелке, это тот же ЕЕПРОМ, со временем он начинает портиться, и постоянно портит посылку, поэтому правильная посылка посылается не всегда… Тут только замена брелка. В принципе это пока все, что хотелось рассказать. Задавайте вопросы, постараемся ответить.
Закончили мы на том, что неизвестно, правильной частоты куплен пульт или нет. Напомню, есть две частоты у пультов: 315Мгц и 433МГц. Первая вроде как Америка, вторая вроде как Европа. Но это не точно.
Поскольку частотомера у меня нет, а страсть к вырыванию зубов через задницу — есть, был куплен на алиэкспрессе за 550р (с доставкой) USB DVB-T свисток. "…свойство зеркало имело — говорить оно умело".
Данная железка, на чипе RTL2832U+R820T2 может быть использована как программный приемник радиосигналов на частотах от 25МГц до 1250МГц (1,25ГГц). Ставятся альтернативные драйвера и принимаемый сигнал программно анализируется. Процессор жрет прилично.
Если прикрутить нужную антенну — можно слушать аварийные службы (мчс, полиция незашифрованные каналы через дешифровщик цифровых каналов — сам не заморачивался, но говорят, что можно); переговоры авиадиспетчеров с самолетами (говорят слышно экипажи пролетающих самолетов, диспетчеров не слышно — сильно далеко они); простое FM-радио; дальнобойщиков с Си-Би; таксистов и прочее. Софт брать поиском по словам "sdrsharp".
В данном конкретном случае использовать это устройство будем для измерения частоты брелка центрального замка. Оригинального и китайского.
Итак — выставляем на сканере 433МГц.
Нажимаем кнопку "Закрыть" Нижняя часть картинки — японский брелок передает, верхняя часть — китайский. Видно, что частоты немного не бьются.
Нажимаем кнопку "Открыть" Частоты почти одинаковые.
Очевидно, что нижняя (японская) картинка ровнее и красивее. Китаец немного плавает и вообще непонятно, что передает.
Ну да хоть частота 433 Мгц, уже ладно. Не 315.
Когда покупал машину поскольку не знал точно, что выберу — купил китайский же мультимарочный сканер LAUNCH Easy Diag, за 2500р, и пиратскй софт для него за 1000р. Лицензионный софт стоит 50$ за марку. Сейчас с пиратским софтом стало похуже (китайцы борются(!) с нашими пиратами), но всё еще можно что-то сделать.
Чем черт не шутит, может EasyDiag справится лучше, чем MVCI.
В общем, и EasyDiag и TechStream со шнурком из прошлой записи — действуют одинаково. В режиме программирования брелка одинаковая инструкция — "Вставьте ключ, включите зажигание, убедитесь, что водительская дверь открыта и отперта, остальные закрыты. На следующем этапе в течение 40 секунд нажмите вместе открыть и закрыть на 3 секунды, потом то ли через три, то ли в течение трех секунд еще раз нажать открыть или закрыть на одну секунду".
То ли я что-то делаю не так, то ли это несовпадение частот, которое обнаружилось вверху, то ли звезды не сошлись, но прописать брелок ЦЗ так и не удалось.
На этом попытки подружить китайский брелок и автомобиль прекращаю.
Может быть у кого есть оригинальный ненужный брелок ЦЗ? Например, остался в ключе после установки сигнализации ключ без чипа? Куплю занедорого.
Вот какой у меня брелок: Оригинальный ПДУ (брелок) Nice
Пульт радиоуправления Nice FLO2R-S двухканальный
433,92 Мгц с динамическим кодом и самообучением для ворот и шлагбаумов.
Подходит к радиоприёмникам Nice OXI, OXIT, OX2, OX2T, FLOXIR, FLOXI2R, FLOX1R, FLOX2R, SMXI, FLOXM220R
Особенности:
Передача с динамическим кодом: невозможность несанкционированного клонирования передатчика
Отлично подходит для управления системами с несколькими приводами
Большие и удобные клавиши
Изготовлен из прочного пластика , стойкого к появлению царапин.
Технические характеристики пультов серии Nice Flor-S :
Несущая частота - 433,92 МГц
Радиус действия с антенной и в свободном пространстве - 150-200м
Число кодов - 4,5трлн комбинаций
Питание - батарейка 12 Вольт тип 23 А
Нашел по ссылке, который предоставил abcdefzx, спасибо ему.
А сайт http://parabola-rostov.ru кто-нить юзал? Если закажу, не кинут? И подойдет ли. Но на рисунке один в один.
Теперь частоту я походу знаю. Где такие брелки в Воронеже продают?
Меню пользователя BukaRoman |
Посмотреть профиль |
Профиль портала |
Фотоальбом |
Найти ещё сообщения от BukaRoman |
Не в сети
Меню пользователя BukaRoman |
Посмотреть профиль |
Профиль портала |
Фотоальбом |
Найти ещё сообщения от BukaRoman |
Не в сети
Ещё в DELCе на Кирова такие видал, рублей порядка 800-900 просят, сам ни разу не покупал.
На работе шлагбаум найсовский стоит, периодически приносят именно такие пульты с просьбой "пришей)))"
Для ввода кода Нового пульта необходимо расположиться в непосредственной близости от блока управления, в зоне уверенного приема. Далее:
1) Передать НОВЫЙ радио код в течении пяти секунд, удерживая кнопку НОВОГО пульта. Затем медленно:
2) Передать СТАРЫЙ код три раза, нажимая кнопку СТАРОГО радиопульта три раза.
3) Передать НОВЫЙ код однократно для подтверждения регистрации в памяти приемника NICE, кратковременно нажав кнопку НОВОГО радиопульта.
Теперь новый радио код введен в память приемника и возможно повторение всей процедуры немедленно для программирования следующего пульта NICE.
ВНИМАНИЕ. эта процедура вводит новый радио код во все приемники NICE с плавающим кодом, расположенные в зоне действия и распознавшие старый код, то есть если СТАРЫЙ пульт открывал эти ( ворота и шлагбаумы ).
Если есть такие приемники, то необходимо отключить те, в которые не требуется вводить новый радио код.
Проверка кнопок брелка ЦЗ, концевиков, и кодировка ЦЗ А4Б5 рест.
Когда купили блок центрального замка с разборки то надо в первую очередь проверить его кодировку и совместимость с пультиками. А потом закодировать.
К стати и блок ЦЗ и пультики бывают на разные частоты, на это тоже надо обращать внимание при покупке. Европа 433Мгц, Америка 315Мгц.
Ну вот, все купили и установили. Проверяем и правим кодировку блока.
Заходим в вагком, жмем на центральный замок.
В нем заходим в кодирование.
И видим кодировку.
Проверяем ее на соответствие с машиной и своими хотелками. Если надо корректируем ее. Для того что бы включить нужные функции или отключить не нужные надо сложить цифры нужных опций и вот эта сумма будет кодировкой, ее надо прописать в блок, все очень просто 🙂
С кодировкой разобрались.
Теперь проверим радиосвязь блока с кнопками на пульте.
Для этого заходим в Блоки Параметров.
Выбираем 3й канал и нажимаем кнопку войти.
Нас интересует последнее окошко, в нем идет отображение нажатия кнопок на брелке. Брелок предварительно не обязательно привязывать.
Вот так он реагирует на кнопку закрытие.
Вот так реагирует на кнопку открытие.
А вот так он реагирует на кнопку открытия багажника.
Теперь надо проверить срабатывание концевиков. Концевик водительской двери нужен для прописки брелка ЦЗ.
Для этого входите в первый канал, открываете дверь и смотрите есть ли срабатывание.
Если все ОК то можно приступить к привязки брелков к конкретной машине.
Для программирования нужен второй ключ (не обязательно радио, которым можно включить зажигание. Итак, включаем зажигание, закрываем ключом водительскую дверь снаружи, вынимаем ключ из двери и нажимаем клавишу закрытия 5 раз с интервалом прибл. 1 сек, при этом поворотники должны синхронно подмаргивать (так мы удаляем из памяти все ранее сохраненные ключи).Открываем ключом дверь, выключаем зажигание и вынимаем ключ из замка зажигания. Снова включаем зажигание, снаружи закрываем водительскую дверь ключем, вынимаем ключ из двери, нажимаем кнопку закрытия один раз и прибл. через 5 сек нажимаем кнопку открытия, должен раздаться подтверждающий звуковой сигнал и машина откроется. Таким образом можно запрограммировать до пяти радиоключей, только для каждого должно быть свое количество нажатий после 5-ти секундной паузы, или перед, забыл блин, этим мы сообщаем его место в ряду.
В последнее время, меняется парк автомобильных сигнализаций на новые, более совершенные и защищенные от взлома, с диалоговым кодом и расширенным функционалом. Старые, остаются не у дел, но их вполне можно использовать для других нужд. Рассмотрим схемотехнику их радиотракта, которые работают на частоте 433,920 МГц, выделенной для этого в России.
В самых ранних простых моделях, использовалась схема сверхрегенеративного приемника. Несмотря на простоту, у них есть недостатки: небольшая чувствительность, низкая избирательность, паразитное излучение радиосигнала в антенну (без соответствующих схемных решений) и т.п.
Типовая схема такого приемника:
Типовая схема простейшего передатчика для него:
Способность сверхрегенеративного приемника, одновременно излучать и принимать сигнал в подобной схеме, но без предварительного каскада усиления, и переводимого в режим работы автодина, используется на пользу в микроволновых датчиках объемах различных охранных сигнализаций, которые являются дальнейшей эволюцией радиолокационных взрывателей снарядов и бомб периода второй мировой войны:
Схема из патента (не по ГОСТу):
Краткое описание работы (секретно):
Стоит продолжать,(военного блога то нет)? А они, наверное, в свою очередь, черпали идею от терменвокса.
Хорошее описание работы такого приемника можно почерпнуть тут:
nenuda.ru/сверхрегенеративные-приемники.html
Про микроволновый датчик объема можно много найти в литературе и интернете. radiokot.ru/circuit/analog/receiv_transmit/27/
Как и про радиолокационный взрыватель, если кому не повезло в жизни учится и служить в соответствующих заведениях: ru.wikipedia.org/wiki/Радиовзрыватель
Потом перешли на более совершенные супергетеродинные приемники, как с одинарным, так и двойным преобразованием частот. Появление радиодеталей в миниатюрных корпусах для поверхностного монтажа, чьи размеры несоизмеримо меньше длинны волны на рабочей частоте, позволяют не заморачиваться таким способом монтажа высокочастотных схем, который приводил в трепет не одно поколение радиолюбителей:
Как правило, схема радиотракта, что в брелке сигнализации, что в модуле самой сигнализации, заметно не отличается. Используется как амплитудная модуляция, так и частотная.
Для примера, так выглядят плата трансивера с амплитудной модуляцией и одним преобразованием частоты:
А так с частотной, и двойным преобразованием частоты:
Так выглядит плата брелка, в котором есть только передатчик:
Другая сторона в заголовке.
Схема радиочастотной части трансивера примерно такая, как на картинке:
В верхней части разрисованы компоненты передатчика и приемника до смесителя, сигнализации с амплитудной модуляцией, или как принято у «них» — манипуляцией (ASK — amplitude shift keying), а на нижней – с частотной модуляцией (FSK — frequency shift keying). Далее в узле, отвечающей за прием, следует, как правило, специализированная микросхема, в типовой схеме её включения. Вариантов много, приведу пару:
Продолжения схемы приемника от верхней части:
Продолжения схемы приемника от нижней части:
Немного о назначении некоторых компонентов: В качестве частотозадающей схемы передатчика и гетеродина приемника, используются ПАВ резонаторы. ПАВ (SAW) резонаторы используют эффект поверхностных акустических волн и в отличие от кварцевых резонаторов, использующих пьезоэлектрический эффект, имеют большую рабочую частоту (диапазон частот от 100МГц до 1.1ГГц), но меньшую стабильность (от 20 до 200кГц (30-250ppm)). SAW резонаторы выпускаются в корпусах для поверхностного монтажа и для монтажа в отверстия. И раз SAW резонаторы и фильтра, имеют больший разброс характеристик по частоте резонанса, полосе пропускания и т.д., чем кварцевые, зачастую требуется корректировка частоты генератора передатчика и гетеродина приемника с помощью переменного конденсатора. Маркировка керамических резонаторов на плате не всегда информативна, на корпусе резонатора передатчика и гетеродина, может быть указана одна частота, а частота резонатора гетеродина отличается от частоты резонатора передатчика на величину промежуточной частоты (10,7МГц, 21,400МГц и т.д.). Их разницу может указывать буква или цифра, к примеру, Т-передатчик, R-приемник. Антенна, в зависимости от режима работы трансивера, с помощью pin-диодов (обведены красным), переключается то на выход передатчика, то на вход приемника. Напомню, Pin – диод, обладает способностью пропускать высокочастотный сигнал сквозь себя (или шунтировать), при наличии небольшого прямого тока через себя. А диод, обведенный зеленым, внизу слева – варикап. Его емкость изменяется в зависимости от обратного напряжения, приложенному к нему. Что позволяет в определенных пределах перестраивать частоту генератора передатчика, построенного на SAW резонаторе. На этот диод подается напряжение модуляции от микроконтроллера. После детектирования, сигнал с микросхемы приемника, подается в микроконтроллер для декодирования.
Схема брелка, без «обратной связи», оснащенного только передатчиком:
Схемы в лучшем качестве приложены в pdf -> zip.
Так выглядят сигналы, подаваемые на варикап, и полученные после детектирование на выходе приемников, на данной картинке, сигнал с приемника инвертирован относительно сигнала модуляции:
Схема подключения современного цифрового трансивера, где почти все на одном кристалле, как правило, не отличается от типовой, рекомендуемой производителем:
Да и плата с ним гораздо компактнее:
Современные автомобильные сигнализации, на цифровых трансиверах, за счет помехоустойчивого кодирования, более совершенного метода модуляции, возможности оперативно менять рабочую частоту, довольно толерантно относятся к помехам, которые создают при работе передатчики старых сигнализаций. Практически их не замечая. Чего, к сожалению, не скажешь не только о старых систем сигнализации, но и некоторых штатных пультах центрального замка с дистанционным управлением современных автомобилей. И вполне может быть, что радио тракт уличного холодильника по продаже напитков имеет более совершенную схему.
Приведу простой пример использования оставшихся не у дел блоков сигнализации. Куда в современном мире, без китайской люстры, с пультом дистанционного управления, работающего на той же частоте 433.920 МГц. В интернете это довольно обширная тема, и не обошла моих знакомых. Дальность действия передатчика в один момент резко упала. Приходилось вставать на табуретку и вплотную подносить пульт, что бы включить или выключить люстру. А затем, и даже в таком режиме люстра работала только несколько минут после подачи на неё напряжения питания. В результате экспериментов, причина такого отказа оказалась в микросхеме управления в люстре, которая стала почему-то греться и отказывать.
Плата в люстре (страшно такую вешать под потолок, особенно если он деревянный):
Да и приемник с передатчиком не внушал доверия, при попытке вместо штатной батарейки подключить внешний блок питания (с тем же напряжением) к пульту управления, сгорел транзистор передатчика, который был успешно заменен на КТ368А.
Но раз делать надо было хорошо, обойтись без каких либо покупных деталей, и заодно поэкспериментировать, решил вместо транзистора поставить передатчик от сигнализации, а в люстру – соответственно приемник (две одинаковые платы, только задействованы разные узлы, не задействованные удалены). Взамен неисправной микросхемы системы управления люстрой, принимать и декодировать радиосигнал, управлять люстрой поручил модулю на STM32. Удаляем с платы неисправные и ненужные компоненты (оставляем только реле и транзисторные ключи):
Устанавливаем блок питания с гальванической развязкой. Делаем соединения с модулем на STM32. Люстра работает по самому простому принципу, каждой кнопке соответствует свой код, который передается без какого либо шифрования и помехоустойчивой избыточности. Так выглядят осциллограммы этих 4 кодов:
Задача распознавания упрощается до примитивизма. Осталось организовать логику работы люстры по нажатиям соответствующих кнопок. Кнопки “A”, ”B”, ”C” – включают и выключают соответствующий ряд светильников. Кнопка ”D”- выключает все. По-моему, с таким примитивным подходом организации управления, даже детские игрушки делать нехорошо, владельца такой люстры легко довести до расстройства. Если же заменить микросхему и в пульте управления, то можно было бы реализовать кодирование с секретным блочным шифром, добавить исправление ошибок при приеме, перемежение бит. Но пока напишу, как был реализован простой вариант управления, так как микросхему, формирующую сигналы управления в пульте не меняли. Начинаем подключать и смотреть осциллограммы.
Проверяем как работает передатчик трансивера, сигнал модуляции на варикап подаем с тестового вывода осциллографа:
И смотрю, есть ли большая разница на выходе приемника с АМ и ЧМ:
Почти одно и тоже, но тогда проще и дешевле использовать приемник с АМ. Подаем сигнал на вход микроконтроллера с выхода приемника, а на другом выводе (с соответствующим кодом), проверим что получается.
Метод кодирования данных в пульте управления прост, это длительность положительного уровня сигнала на одном битовом интервале, при «1» — длительность равна примерно 0,76 миллисекунды, при «0» — 0.25 миллисекунды. Длительность одного битового (бодового) интервала 1 миллисекунда. Количество бит в сообщении — 25. При удержании нажатой кнопки на пульте, сообщения идут с периодичностью примерно 32 миллисекунды.
Основная идея программы для микроконтроллера такая: организуем в программе таймер, который будет периодически опрашивать сигнал от приемника, с частотой, большей, чем поступающие биты данных. К примеру, чтобы на один битовый интервал, могли брать 36 отсчетов таймера.
Стробы (прерывания) таймера на фоне поступающих данных:
Тогда определять, приняли мы «1» или «0» будем по количеству отсчетов, при положительном сигнале на выходе приемника. Если примерно 28 таких отсчетов — то решаем что это «1», а если 11, то это «0». Но и проверяем, что весь битовый интервал уложился в требуемое количество отсчетов таймера. Иначе решаем что это помеха. Все подсчеты начинаем вести по одному из фронтов, в зависимости от типа приемника. Если принимаемый бит, соответствуют требуемым параметрам, кладем его в сдвиговый регистр, сдвигаем влево на один разряд для приема следующего. Считаем количество принятых правильных бит в счетчике (если приняли неправильный — все сбрасываем). Если приняли все 25, то сверяем полученное число в регистре с заданным заранее значением кода кнопки, у меня такие значения были определены:
Процедура определения бит:
Тестовый фронт по окончанию проверки приема правильного бита:
Проверяем на допустимые интервалы бит:
Тестовый фронт завершения принятия всех 25 бит:
И сама логика принятия решения в зависимости от принятой команды с пульта:
Такие переменные были определены заранее:
Проверяем, упаковываем и сдаем заказчику:
Читайте также: