Протокол кнопки 433 МГц

Обсуждаем цифровые устройства...
Ответить
Поставщик валерьянки для Кота
Сообщения: 1978
Зарегистрирован: Ср июл 17, 2013 13:55:57

Сообщение NStorm »

Есть некий радио пульт с кнопками работающий на 433 МГц. Хочется отрверсить протокол, чтобы со своих ус-в приемникам передавать коды кнопок. Микруха на пульте неизвестна.
Подошел пока с обратной стороны. Взял приемник 433.92 МГц SYN480R (ASK/OOK модуляция, у пульта OOK должна быть думаю). Подрубаюсь. Он "шумит" пока нет несущей или постоянная несущая. С пульта отправляю команду, видно, что появляется несущая, приемник что-то принимает:
Изображение

Ну еще преамбула возможно понятна с редкими импульсами, а что дальше:
Изображение
(полноразмерная версия по клику или во вложениях)

В приближении
Изображение
Изображение

Что за кодирование может быть такое, что имульсы так по длине плавают?

Может прием кривой такой? Надо пульт будет разобрать глянуть, не помню там радио передатчик отдельно или нет, может до модуляции можно будет ЛА подключиться и снять сигнал. Но может у кого по тому что есть идеи будут?
Вложения
Screenshot_20201022_170132.png
(2.07 КБ) 1595 скачиваний
Screenshot_20201022_165359.png
(47.27 КБ) 1575 скачиваний
Screenshot_20201022_165304.png
(11.07 КБ) 179 скачиваний
Screenshot_20201022_165233.png
(26.76 КБ) 1555 скачиваний
Реклама
Поставщик валерьянки для Кота
Сообщения: 1978
Зарегистрирован: Ср июл 17, 2013 13:55:57

Сообщение NStorm »

Всё-таки то не преамбулы были, а особенности модуля принимающего мусор от него при потере несущей такой. Данные чуть раньше приходили, сразу после мусора, поэтому их не видно было.
Разобрал пульт, нашел с какой ноги МК на транзисторы контура уходит сигнал. Подрубился ЛА туда. И вот теперь видно что то, что генерится с передатчика, принимается прямо на приемнике как надо:
Изображение
D2 - с передатчика сигнал снят, D0 уже мой приемник.

Данные сняты как надо, совместимость радио модулей проверена. Там в общем-то судя по контуру кроме ООК ничего и быть не может. Теперь надо разобраться с протоколом.
Вложения
Screenshot_20201028_155630.png
(6.85 КБ) 1528 скачиваний
Реклама
Собутыльник Кота
Сообщения: 2905
Зарегистрирован: Ср ноя 29, 2017 06:58:50

Сообщение BlackKilkennyCat »

загнать как-то в Wireshark?
Друг Кота
Сообщения: 9405
Зарегистрирован: Вт мар 13, 2012 12:16:13
Откуда: .ru

Сообщение roman.com »

[uquote="NStorm",url="/forum/viewtopic.php?p=3914328#p3914328"]Теперь надо разобраться с протоколом.[/uquote]
Похож на "манчестер"
https://ru.wikipedia.org/wiki/Манчестер ... е#Описание
Как в Ethernet...
Средний импульс не понятен... Какое-то "синхро" что ли))
1.jpg
(21.69 КБ) 166 скачиваний
Реклама
Эиком - электронные компоненты и радиодетали
Поставщик валерьянки для Кота
Сообщения: 1978
Зарегистрирован: Ср июл 17, 2013 13:55:57

Сообщение NStorm »

roman.com, думаю да, какой-то вариант манчестера. И похоже код повторяется несколько раз. "Горбик" посередине и такой же точно в конце. Что между горбами повторяется прям до 1го горба. Кроме первых двух сигналов прям. Без них было бы прям ровно 32 бита в манчестере на первый взгляд. Просто снял данные и еще не анализировал особо, завтра буду смотреть уже детальнее. Но пока предположение что просто несколько раз подряд дублируется в манчестере некий пакет. Еще бы разобрать его, т.к. мне надо больше кнопок сделать, чем в пульте изначально, т.е. отдельные коды у каждой кнопки есть. Но это потом анализом других кнопок надо будет исследовать.

BlackKilkennyCat, ммм пока не знаю как. А вайршарк кроме сетевых пакетов что-то умеет? Как-то в эту сторону даже не смотрел, его только для сети применял всегда ранее.

Добавлено after 14 minutes 53 seconds:
Тфу блин. Криво же посмотрел! В графическом редакторе сдвинул часть - всё сходится. Повторы это. Код между длинными посылками повторяется:
Изображение

Точно повторяющийся манчестер.
Вложения
btn-code-rpt.png
(5.97 КБ) 1480 скачиваний
Реклама
Друг Кота
Сообщения: 9405
Зарегистрирован: Вт мар 13, 2012 12:16:13
Откуда: .ru

Сообщение roman.com »

Вот для примера я записывал сигнал брелка автосигнализации 433 МГц на компьютер...
Там в начале три длинных импульса (длинней остальных) - это преамбула.
Потом обычный "манчестер".
Брелок автосигнализации 433 МГц повторяет непрерывно один и то же пакет (пока нажата кнопка).
7_1.jpg
(187.14 КБ) 208 скачиваний
Или вот брелок автосигнализации 433 МГц - в начале семь длинных импульсов (длинней остальных) - это преамбула.
Потом обычный "манчестер". Плохо видно (сигнал слабый).
8_1.jpg
(205.25 КБ) 198 скачиваний
Кораблик - это "манчестер" от моего самодельного пульта ))
В самом низу - это просто шум приёмника (при выключенном передатчике).
Реклама
Держит паяльник хвостом
Аватара пользователя
Сообщения: 958
Зарегистрирован: Вс дек 02, 2012 16:58:33
Откуда: от туда

Сообщение GARMIN »

А мне это напоминает MFM модуляцию - манчестер, поделённый счётчиком на два.
Контактная информация:
Поставщик валерьянки для Кота
Сообщения: 1978
Зарегистрирован: Ср июл 17, 2013 13:55:57

Сообщение NStorm »

А может просто вот так?

Изображение

Full: Изображение

Добавлено after 12 minutes 6 seconds:
Обрезал пакет в Sigrok, поигрался с настройками декодера и получил ту же картину:

Изображение

Можно считать за правду? :)))
Вложения
Screenshot_20201029_153222.png
(48.1 КБ) 1418 скачиваний
rc-code-mach.png
(18.51 КБ) 1449 скачиваний
Ответить

Вернуться в «Цифровая техника»