Тестер беспроводных пультов ДУ PT2262.

Автор: Oto. Опубліковано в Різне

пультЗа время радиолюбительской практики прикупил в Китае  более десятка пультов 2262 и приемников 2272 с ними.

Для  моих самоделок, это самое то, и в принципе за это время схемотехникой этого ДУ не разочарован.

 

Вступление. (Общая информация.)

Из своих самоделок  сейчас использую всего три схемы с ДУ управлением (воротами, тельфер,  маслостанция) ...

Так вот,  хоть этих  схем личного применения немного, но с годами начинается «небольшая  неразбериха» с этими пультами, какой для какого устройства, и в рабочем ли он состоянии.

В конечном итоге приходится вскрывать пультики, и смотреть в каком там положении установленные перемычки.....

 В интернете есть много  универсальных конструкций грабберов кода на все случаи жизни, и в принципе меня вдохновила вот эта коммерческая конструкция. Появилась мысль сделать себе такой «Тестер  PT2262»  , по причинам озвученным выше в данном тексте.

 Как говорится «была бы идея, пути реализации найдутся» 

Эту идею «Тестер  PT2262»  в реальное устройство, помог мне воплотить товарищ Soir , за что ему огромное спасибо,  от меня лично, и от всех кому будет интересно это устройство.

Вкратце, чем вообще интересен комплект пары таких интегральных микросхем, PT2262 / PT2272, который используются  в основе распространенных пультов беспроводного дистанционного управления.

PT2262 / PT2272 наиболее широко используются в недорогих беспроводных устройствах для управления гаражными воротами, вентиляторами, р/упр. игрушки и даже некоторые системы сигнализации. 

В зависимости от схемы подключения кнопок к микросхеме кодера может быть реализовано от 0 (передача только битов адреса) до 16 управляемых устройств.

Эти ИМС используют фиксированный статистический адрес несложного шифрования, они не являются устройствами с высокой степенью защиты, их безопасность можно сравнить примерно  так же, как недорогой средний замок  на двери дома.

Есть несколько модификаций этих чипов, выпускаемых под чуть-чуть разными именами: PT2262 / SC2262/НХ2262.

  Наиболее распространенным вариантом (лучше документировано) является версия PT изготовленная  Princeton Technology Corp. Тайбэй, Тайвань, другие варианты это SC2262/НХ2262  изготовлено SilvanChip Electronics Tech.Co., Ltd . Шэньчжэнь, Китай. 

Все варианты аналогов 2262/2272  являются идентичными.

Один из вариантов схемы передатчика с кодером РТ2262.

  

Формат протокола PT-2262 (Princeton). (Общая информация.)

Кодер PT2262 обычный беспроводный датчик имеет фиксированный статистический код (с возможностью изменения адреса кода перемычками  вручную).

Работает совместно с декодером, микросхема PT2272 .

Сложность кодировки: 3 ^ 12 (531 441 уникальных адресов).

В настоящее время 3 ^ 12 это защищенность невысокого уровня, так как несколько устройств могут иметь тот же адрес и это может приводить к ложным сработкам.

 Количество бит (24 цикла импульсов) – для получения серийного кода (битов адреса) используются выводы микросхемы кодера. В зависимости от подключения вывода (используется три состояния, подключен к плюсу питания, к минусу или оставлен неподключенным), бит может принимать значение 1, 0 или «плавающий» («floatingbit»). Каждый информационный бит кодируется двумя циклами импульсов по тому же принципу, как и в 24-битных кодерах .

протокол 24

PT2262 пульт  посылает  пачку импульсов серийного кода с импульсом синхронизации.

 Битовая последовательность передачи - приема  А0, А1, А2, A3, A4, A5, A6, A7, D3, D2, D1, D0 SYNC.

Осциллограммы протокола РТ2262.

осциллограммы 2262

Серийный код  PT-2262 из  12 адресов обеспечивает 531 441 уникальных адресов устройств (3 ^ 12). (С таким же протоколом, есть еще, так же распространенный вариант микросхемы PT2262-L4, только с 4 битами данных он обеспечивает 6561 (3 ^ 8) уникальных адресов устройства.)

 Серийный  код  микросхем   устанавливается с помощью контактных площадок, или с помощью перемычек с  тремя состояниями  - см изображение ниже.

 перемычки

В 2262 так и 2272 дополнительно к адресам серийного кода, есть резисторы Rosc, которые управляют частотой внутреннего генератора амплитудой  широтно-импульсной модуляции и эти резисторы должны быть установлены с подобранными номиналами (пример номиналов приведен в datasheet производителя).

 Например, если в 2262 используется  4.7MΩ резистор, то для согласования осциллятора 2272 должен использовать резистор 820kΩ. 

Если не придерживаться правильно согласованных величин Rosc резисторов в работе осциллятора как минимум это уменьшается  дальность управления ДУ, как максимум декодер РТ2272 не примет одинаково настроенный серийный код от РТ2262.

Три наиболее часто используемые значения 1.2, 3.3 и 4.7 MΩ

Команды управления с пульта 2262, принимаются  суперрегенеративным приемником 315MHz или 433MHz,  поступивший сигнал  далее использует РТ2272.

Один из вариантов схемы приемника  с декодером РТ2272.

 

В «Тестере беспроводных пультов ДУ PT2262»  сигнал с приемника идет на  вывод  микроконтроллера  PD3.

Примечание. Частота работы пульта и приемного модуля может не совпадать (например, приемник работает на частоте 433MHz. а пульт на другой). Проверьте!

Программные свойства  «Тестера беспроводных пультов ДУ PT2262»

Этот тестер применим для кодеров 2262 .

После подачи питания на схему тестера, и нажав кнопку (например «В»)  на экране в поле адреса  мы увидим "1000001F " и "1000", если посмотреть на перемычки вашей платы кодера 2262 , вы увидите, что установленный перемычками адрес, на самом деле, "1000001F". 

Как читать код перемычек:

«F» – нет перемычки, floatingbit (не подключен),

« 1»- перемычка на High-Level (плюс  питания),

« 0»-перемычка на Low-Level (общий, минус питания)

Примечание: помните, что перемычки имеют счет  - справа налево - из полученного адреса "1000001F".

экран 5510

экран 5510

"1000" здесь в виде логической единицы отобразится адрес нажатой кнопки

На экране так же есть сервисные обозначения состояния  тестера, в виде двух букв.

"NS" Приемник не подключен к PD3 микроконтроллера

"NО" Приемник  на линии в режиме ожидания.

"ОК" Протокол кода для 2262 принят.

"UN" Неизвестный.

Строчка Fosc отображает  настроенную частоту осциллятора микросхемы

Частота осциллятора задается резистором  Rosc в обвязке кодера.

Эти данные облегчат подбор  сопротивления Rosc с помощью  номограммы приведенной в datasheet  от производителя микросхемы

протокол 24

Практическая схема «Тестера беспроводных пультов ДУ PT2262».

На данный момент, тестер имеет два схемных решения, отличающихся только типом применяемого дисплея.

Схема №1 ЖКИ 16х2

Схема №1

Схема №2 Nokia 5110

Схема №2

Регулировка контрастности для схемы №2 осуществляется  программно.

(Для этого, при подаче питания на схему , зажать кнопку Кн2, далее кнопки  Кн1+, Кн3-  контрастность, после настройки перезагрузить.  Настройка производится в случае необходимости один раз на все время эксплуатации программы , поэтому нет необходимости устанавливать эти кнопки на постоянно. )

FUSE. Программа МК работает с кварцем, на частоте 8MHz.

 

Datasheet PT2262. 

Архив файлов проекта №1 ЖКИ 16х2:  прошивка, proteus.

Архив файлов проекта №2 Nokia 5110:  прошивка, proteus.

ВСЯ ПРЕДСТАВЛЕННАЯ ИНФОРМАЦИЯ В СТАТЬЕ ПРЕДНАЗНАЧЕНА ТОЛЬКО ДЛЯ САМООБРАЗОВАНИЯ

Joomla Plugins