Тестер беспроводных пультов ДУ PT2262
Общая информация.Из своих самоделок сейчас использую всего три схемы с ДУ управлением (воротами, тельфер, маслостанция) ...
Так вот, хоть этих схем личного применения немного, но с годами начинается «небольшая неразбериха» с этими пультами, какой для какого устройства, и в рабочем ли он состоянии.
В конечном итоге приходится вскрывать пультики, и смотреть в каком там положении установленные перемычки.....
В интернете есть много универсальных конструкций грабберов кода на все случаи жизни, и в принципе меня вдохновила вот эта коммерческая конструкция. Появилась мысль сделать себе такой «Тестер 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-битных кодерах .
PT2262 пульт посылает пачку импульсов серийного кода с импульсом синхронизации.
Битовая последовательность передачи - приема А0, А1, А2, A3, A4, A5, A6, A7, D3, D2, D1, D0 SYNC.
Осциллограммы протокола РТ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".
"1000" здесь в виде логической единицы отобразится адрес нажатой кнопки
На экране так же есть сервисные обозначения состояния тестера, в виде двух букв.
"NS" Приемник не подключен к PD3 микроконтроллера
"NО" Приемник на линии в режиме ожидания.
"ОК" Протокол кода для 2262 принят.
"UN" Неизвестный.
Строчка Fosc отображает настроенную частоту осциллятора микросхемы
Частота осциллятора задается резистором Rosc в обвязке кодера.
Эти данные облегчат подбор сопротивления Rosc с помощью номограммы приведенной в datasheet от производителя микросхемы
Практическая схема «Тестера беспроводных пультов ДУ PT2262».
На данный момент, тестер имеет два схемных решения, отличающихся только типом применяемого дисплея.
Схема №1 ЖКИ 16х2
Схема №2 Nokia 5110
Регулировка контрастности для схемы №2 осуществляется программно.
(Для этого, при подаче питания на схему , зажать кнопку Кн2, далее кнопки Кн1+, Кн3- контрастность, после настройки перезагрузить. Настройка производится в случае необходимости один раз на все время эксплуатации программы , поэтому нет необходимости устанавливать эти кнопки на постоянно. )
FUSE. Программа МК работает с кварцем, на частоте 8MHz.
Архив файлов проекта №1 ЖКИ 16х2: прошивка, proteus.
Архив файлов проекта №2 Nokia 5110: прошивка, proteus.
Источник: http://sxem.org/2-vse-stati/raznoe/171-tester-besprovodnykh-pultov-du-pt2262