Страница 1 из 1
И снова китайская люстра!
Добавлено: Сб янв 30, 2016 16:50:34
Navigation
День добрый! В купленной квартире была люстра трех канальная на радиоуправлении, пульт потом забрал у предыдущих хозяев. Как оказалось отдали от другой люстры, но тоже трехканальной. Связь я с ними потерял (с предыдущими хозяевами). Вопрос в том, что как подружить приемник с передатчиком? В пульте шифратор CS5211AGP соответственно с выставленными перемычками под другую люстру, в блоке приемника стоит дешифратор HS153SP-J. Подбор с помощью перемычек на пульте не реален, так как комбинаций может быть очень много, да и принцип не известен. По данным микросхемам информация в сети отсутствует.
Re: И снова китайская люстра!
Добавлено: Сб янв 30, 2016 23:32:22
musor
там код в штрихкоде на этикеткблока прием ника и передатчика
впередатчике прогамируется адрес-девайса вприенике прошифка 1разовая ипосле записи ее тне сменит
Re: И снова китайская люстра!
Добавлено: Вс янв 31, 2016 05:31:04
Navigation
Re: И снова китайская люстра!
Добавлено: Вс янв 31, 2016 11:59:51
musor
передатчик легко настроить перепайкой ног адреса-см ДШ
но если этикеток с кодом нет
придется делать прогу эмулятор кодов и гнать перебор пока не подберешь а
потом найденый прописать на ноги чипа мычками
если этикетка есть-то последние цифры кода-адрес
Re: И снова китайская люстра!
Добавлено: Вс янв 31, 2016 12:05:01
Navigation
Я так понимаю что про эту этикетку идет речь?

Re: И снова китайская люстра!
Добавлено: Пн сен 23, 2019 19:56:04
wetalka
Ну и как удалось пульт привязать?
Re: И снова китайская люстра!
Добавлено: Вт сен 24, 2019 08:44:51
otest
Удалось 3,5 года назад.
Re: И снова китайская люстра!
Добавлено: Ср сен 25, 2019 15:05:11
wetalka
может поможет кто с такой же проблемой?(
На блоке наклейка только 13129457
есть пульт от другой люстры внутри перемычки
коды кнопок считал(без перемычек)
HEX: 81BA1 DEC 531361 BIN 10000001101110100001 OCT 2015641, period duration: 246us.
HEX: 81BA3 DEC 531363 BIN 10000001101110100011 OCT 2015643, period duration: 247us.
HEX: 81BA9 DEC 531369 BIN 10000001101110101001 OCT 2015651, period duration: 247us.
HEX: 81BBB DEC 531387 BIN 10000001101110111011 OCT 2015673, period duration: 249us
сейчас пробую гнать перебор(Ардуинкой) ничего не выходит, но пока в поцесе
Re: И снова китайская люстра!
Добавлено: Пт май 22, 2026 12:04:20
colpamax
Всем привет. Может быть кому-то пригодится мой опыт по привязке пультов к модулям радиореле.
История началась с того, что знакомый электрик дал кучу модулей радиореле и несколько пультов, но не от них.
Пульты были все исправны, радиореле в разной степени исправности. Их ремонт отдельная тема для разговора (но там всё тривиально).
Чисто для интереса решил разобраться и привязать пульты к рабочим радиореле.
Для этого разобрался как это всё устроено. Как выше писали - пульты обычно собраны на микросхемах PT2262, PT2264 и их более новом аналоге CS5211AGP и т.п.
Микросхема передаёт 12 бит данных в кодировке, описанной в даташите. При этом ВСЕ пульты используют младшие 8 бит для передачи уникального адреса, а старшие 4 бита для передачи команды. Каждый бит адреса может принимать 3 значения (0,1, Hi-Z). Итого количество различных адресов 3^8 = 6561. Легко перебрать за пол часа(в худшем случае).
Зачем перебирать - также писали выше. В приёмниках никогда не видел аппаратную микросхему, адрес которой задавался бы перемычками. Там стоят дешёвейшие микроконтроллеры по 0.03$/шт. (аналогичные семейству Padauk). Они однократно программируемые. Менять на что-то другое и писать свою программу нерентабельно, гораздо проще подобрать адрес.
Написал программу перебора адресов (я писал для SBC Olinuxino A13). Можно делать на каком угодно устройстве, у которого есть 8(адрес) +1(обратная связь) свободных пинов ввода/вывода (ARDUINO, любой подходящий микроконтроллер на макетке и т.п.), но желательно с питанием 5 Вольт - легче согласовать с пультом так как PT2262 адекватно начинает работать только от 5 Вольт. Подпаиваем 8 бит шины адреса к младшим адресам микросхемы, установленной в пульте. А вывод обратной связи соединяем с выходом реле (см. ниже). Пульт запитываем от того же 5-Вольтового БП, что и устройство перебора адресов. А радиореле от 12-Вольтового БП. НЕ ЗАБЫВАЕМ объединить земли.
Рекомендую использовать пульты на CS5211 - они гораздо более толерантны к уровням входного напряжения. И передают нормальный радиосигнал даже при 5 Вольтах.
В моём случае первый пульт был на PT2262 - уровень логической единицы на адресном входе долен был быть не менее 4.8 Вольта при питании 5 Вольт. При 5 Вольтах напряжения пульт на PT2262 не передавал нормальный радиосигнал, поэтому пришлось напрямую соединить выход пульта со входом приёмника, минуя радиотракт.
В схеме пульта питание на микросхему напрямую не подаётся а при нажатии на кнопку приходит на один из адресных входов и через встроенные в микросхему защитные диоды запитывает микросхему. Я рекомендую подать на микросхему питание на штатные выводы, а адресный вход, подключенный к одной из кнопок замкнуть на + питания, и не нажимать(не замыкать) штатные кнопки. В этом случае пульт непрерывно передаёт комбинацию поданную на его входы и остаётся в цикле менять адрес.
Обращаю внимание на то, что перебор должен содержать 3 состояния на каждом выводе - 1, 0 и Hi-Z. Я делал перебор нового адреса каждые 0.25 секунды (можно и быстрее, но не намного - нужно учитывать длину пакета и то, что приёмник считает пакет принятым, если он повторился несколько раз, кроме того должно успеть сработать реле). Это позволяет найти искомый адрес максимум за пол-часа.
Также завёл обратную связь через реле на приёмнике - чтобы программа останавливалась при изменении уровня. (Обратную связь не всегда возможно применить).
Дело в том, что на реле разных производителей разная кодировка команды и вы не можете заранее знать какая команда какое реле включит.
Важный момент - во время перебора я запитывал радиореле не от сети, а от блока питания - подавал 12 Вольт на входной электролитический конденсатор (не на балластный). На красный (фазный провод) подключал землю, которую реле коммутировали для обратной связи.
Лучший вариант - соединить реле в параллель (в начальный момент должны быть все ВЫКЛючены) и ждать, что сработает хотя бы одно. У меня реле при срабатывании подключали к земле подтянутый к единице вход устройства перебора.
Добиться нужного начального состояния реле можно последовательным включением/выключением приёмника в сеть. При этом он обычно перебирает все возможные комбинации включения реле на своих выходах. Но у меня были блоки, в которых всегда включено хотя бы одно из реле - вот в таких блоках обратная связь не поможет и нужно сидеть рядом во время перебора, ждать щелчка и засекать код вручную. Зато не нужен второй блок питания и можно включить приёмную часть напрямую в сеть.
После того, как определили код приёмника на пульте паяете перемычки соответствующим образом и всё прекрасно работает.
Если что-то непонятно - задавайте вопросы - по возможности отвечу.