Например TDA7294

Форум РадиоКот :: Просмотр темы - Протокол кнопки 433 МГц
Форум РадиоКот
https://radiokot.ru/forum/

Протокол кнопки 433 МГц
https://radiokot.ru/forum/viewtopic.php?f=2&t=173431
Страница 1 из 1

Автор:  NStorm [ Чт окт 22, 2020 17:03:33 ]
Заголовок сообщения:  Протокол кнопки 433 МГц

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

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

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

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

Может прием кривой такой? Надо пульт будет разобрать глянуть, не помню там радио передатчик отдельно или нет, может до модуляции можно будет ЛА подключиться и снять сигнал. Но может у кого по тому что есть идеи будут?

Вложения:
Screenshot_20201022_170132.png [2.07 KiB]
Скачиваний: 1258
Screenshot_20201022_165359.png [47.27 KiB]
Скачиваний: 1240
Screenshot_20201022_165304.png [11.07 KiB]
Скачиваний: 168
Screenshot_20201022_165233.png [26.76 KiB]
Скачиваний: 1227

Автор:  NStorm [ Ср окт 28, 2020 16:03:02 ]
Заголовок сообщения:  Re: Протокол кнопки 433 МГц

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

Данные сняты как надо, совместимость радио модулей проверена. Там в общем-то судя по контуру кроме ООК ничего и быть не может. Теперь надо разобраться с протоколом.

Вложения:
Screenshot_20201028_155630.png [6.85 KiB]
Скачиваний: 1198

Автор:  BlackKilkennyCat [ Ср окт 28, 2020 16:26:41 ]
Заголовок сообщения:  Re: Протокол кнопки 433 МГц

загнать как-то в Wireshark?

Автор:  roman.com [ Ср окт 28, 2020 18:44:44 ]
Заголовок сообщения:  Re: Протокол кнопки 433 МГц

Теперь надо разобраться с протоколом.

Похож на "манчестер"
https://ru.wikipedia.org/wiki/Манчестер ... е#Описание
Как в Ethernet...
Средний импульс не понятен... Какое-то "синхро" что ли))
Вложение:
1.jpg [21.69 KiB]
Скачиваний: 149

Автор:  NStorm [ Ср окт 28, 2020 19:09:35 ]
Заголовок сообщения:  Re: Протокол кнопки 433 МГц

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

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

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

Точно повторяющийся манчестер.

Вложения:
btn-code-rpt.png [5.97 KiB]
Скачиваний: 1158

Автор:  roman.com [ Ср окт 28, 2020 19:16:49 ]
Заголовок сообщения:  Re: Протокол кнопки 433 МГц

Вот для примера я записывал сигнал брелка автосигнализации 433 МГц на компьютер...
Там в начале три длинных импульса (длинней остальных) - это преамбула.
Потом обычный "манчестер".
Брелок автосигнализации 433 МГц повторяет непрерывно один и то же пакет (пока нажата кнопка).
Вложение:
7_1.jpg [187.14 KiB]
Скачиваний: 174

Или вот брелок автосигнализации 433 МГц - в начале семь длинных импульсов (длинней остальных) - это преамбула.
Потом обычный "манчестер". Плохо видно (сигнал слабый).
Вложение:
8_1.jpg [205.25 KiB]
Скачиваний: 172

Кораблик - это "манчестер" от моего самодельного пульта ))
В самом низу - это просто шум приёмника (при выключенном передатчике).

Автор:  GARMIN [ Чт окт 29, 2020 12:42:13 ]
Заголовок сообщения:  Re: Протокол кнопки 433 МГц

А мне это напоминает MFM модуляцию - манчестер, поделённый счётчиком на два.

Автор:  NStorm [ Чт окт 29, 2020 15:33:28 ]
Заголовок сообщения:  Re: Протокол кнопки 433 МГц

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

Изображение

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

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

Изображение

Можно считать за правду? :)))

Вложения:
Screenshot_20201029_153222.png [48.1 KiB]
Скачиваний: 1087
rc-code-mach.png [18.51 KiB]
Скачиваний: 1110

Страница 1 из 1 Часовой пояс: UTC + 3 часа
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/