Як працюють універсальні ІЧ-дистанційні «коди»?


9

Такий тип посилань легко знайти під час пошуку ІЧ-протоколів та кодів для конкретного обладнання. Фактична передача ІК містить набагато більше даних, ніж можуть містити ці невеликі коди.

Що саме представляють ці коди?
Як чотири цифри можуть представляти всі команди, які може отримати пристрій?
Це "коди" посилання на якийсь стандартний протокол? Як універсальний пульт знає протокол та всі коди, які виріб розуміє з цього невеликого коду конфігурації?

Мені б хотілося більше зрозуміти цю технологію. Мені здається, що кожен пульт відрізняється, і вам доведеться повернути інженеру кожне повідомлення, щоб визначити, який біт / байт робить що.

Відповіді:


15

Коди - це лише посилання на набір фактичних ІЧ-кодів. Він повідомляє мікроконтролеру або ЦП (вільний термін) дистанційного керування, який тип модуляції коду, марку та тип пристрою використовувати. Стандартними протоколами є RC5 та NEC, хоча є й інші типи. Після того, як ви знаєте протокол, решта - це лише складання фактичного коду кнопки, який є досить невеликим набором загальних кодів, як правило, 8 біт, так що 0 до 255 або 0x00 до 0xFF, та код виробника. Кожне значення робить різні речі залежно від пристрою, тому для одного телевізора може знадобитися 0x0A, щоб означати ввімкнення живлення, інше може використовувати це для відключення каналу.

Універсальні пульти роботи, в основному, виробник збирає стільки даних про загальні набори ІЧ-коду для загальних пристроїв і надає кінцевому користувачеві спосіб встановити цей набір коду. Коди, які ви вводите, такі самі, як адреса вулиці, при цьому пульт визначає всю інформацію, необхідну для цього коду.

Виробники телевізорів іноді повторно використовують коди від телевізора до іншого, а деякі виробники білих етикеток повторно використовують їх (виробники білих етикеток роблять загальні телевізори з торговою маркою). Так що в кодах багато перекриттів. Ніхто не любить винаходити колесо.


Тож коди в таблиці, на яку я посилався, набагато більше стосуються універсального дистанційного, ніж самих пристроїв?
Філіпе Ніколі

Так. Вони в основному є довільними номерами для того, щоб віддалена компанія додала нові кодові набори.
Перехожий

Я розумію. Чи знаєте ви якесь онлайн-джерело для цих наборів кодів?
Філіпе Ніколі

1
ТАК! getzweb.net/jp1 має величезний список для декількох віддалених типів. Я використовую його за допомогою пульта дистанційного керування Comcast, який справді є універсальним дистанційним пристроєм, створеним UEI. Зазвичай видно з роз'ємом JP1. Ви можете знайти в Google свій віддалений тип, щоб знайти більше. Деякі можна запрограмувати за допомогою спеціальних кодів. Наприклад, мій телевізійний набір включає в себе коди для мого Android-телевізійного вікна та мого Mac!
Перехожий

3

Все, що вказує на код, - це повідомити передавальному пристрою, про що він говорить. Конкретні команди вже будуть відомі передавальним пристроєм для кожної моделі.

Що стосується того, як пульт знає команди для кожної моделі, його потрібно було б запрограмувати на віддалене, щоб вони були визначені та випущені виробником або реверсними інженерами.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.