slava68: (Default)
[personal profile] slava68
Давно прикупил с китайского сайта разные комплекты радиочастотного дистанционного управления. Из некоторых собрал устройства с несколькими пультами. Остались ненужные main-блоки, которые никак не удалось перекодировать. Видимо там микроконтроллер HS153SPJ прошивается кодом брелока. Как это делать при массовом производстве - не представляю.
Чаще всего китайцы используют комплекты кодер-декодер PT2262 - PT2272 и их варианты других производителей, например, SC2262-L4 в моём случае. Там в "посылке" данных передаётся адрес (номер) микросхемы (устройства) и код нажатой кнопки.

На приёмной стороне "посылка" расшифровывается и на выходах декодера появляются управляющие сигналы, в зависимости от типа микросхемы.
Информацию и даташиты не очень сложно найти в интернете. Особенно мне понравилась идея сделать "Тестер беспроводных пультов ДУ PT2262." Но там оказалась прошивка в виде .hex :-( Пришлось искать вариант с исходниками, а нашёл целую библиотеку для Arduino :-) с примерами.
Быстренько присоединил, выпаянный из приёмника, радио-модуль на 433МГц к Ардуине и получил цифровую последовательность. Последовательность всегда одинаковая, значит расшифровывает без ошибок :-) Кодирование адреса 24 бит. т.е каждый из восьми бит адреса может находиться в трёх состояниях - 0,1 и F (не подключен). Таким образом получается 256*256*256=16777216 вариантов.
Далее прикол :-)
... беру пульт от второго комплекта, нажимаю кнопки - последовательность не меняется.... Я уже начал искать ошибки в коде программы :-)
Кто бы мог подумать, что у Китайцев свой взгляд на безопасность и совместимость :-)))

Два брелока от разных комплектов имеют одинаковое кодирование адреса :-)


Отдельного внимания заслуживает супергетеродинный приёмник на 433МГц.

Вот ведь "китайские технологии"...(18 мм х 12 мм х 1 мм)

Рабочая частота: 315MHz, 433,92 МГц, Рабочее напряжение: 5В (4,5 ~ 5,5 В); Рабочий ток: Типичный 1 мА, Макс.1,2 мА; Режим модуляции: ASK / OOK; Чувствительность: Типичный -102, мин.-98dBm; Скорость передачи: макс 9,6 Кбит; Получение пропускную способность: 1.8МГц (-6 дБ); сопротивление антенны: 75 Ом; Вывод данных: В соответствии с уровнем КМОП; Рабочая температура: -40 ~ 85'C

Сначала подумал сделать брелокам (и приёмникам) разные наборы кодов, к потом подумал, можно поставить приёмники в разных местах, и тогда можно к каждому приёмнику иметь по два брелока :-)
Код сменю (неизвестно, сколько китайцы сделали ещё таких), но оставлю его одинаковым.

UPD: нашёл сейчас
Приемники в устройствах, изготовленных в 12-13 годах, действительно содержали м\с PT2294 в своем составе.
В последующих моделях приемников, предположительно, применен MCU EM78P153SNJ или его клон HS153SP-J.
Это микроконтроллер с однократно программируемой памятью (прошить_и_забыть)).

Profile

slava68: (Default)
slava68

February 2026

S M T W T F S
1234567
891011121314
15161718192021
22232425262728

Style Credit

Expand Cut Tags

No cut tags
Page generated Feb. 13th, 2026 06:40 pm
Powered by Dreamwidth Studios