Код Манчестера (самосинхронизирующийся) получается преобразованием бита 1 в последовательность 10 и преобразовунием нуля в 01.
надежный способ кодирования, но требует удвоения количества импульсов для передачи данных.
для чего он? служит для сглаживания постоянной составляющей сигнала.
я ясно выразился?
говоришь, про RC5 побазарим?
вот тебе описание:
RC5 протокол основан на передаче данных при помощи манчестерского кода. Манчестерский код уникален тем, что данные передаются изменением состояния в середине бита. Логическая 1 интерпретируется процессором при переходе поступившего от ИК приемника инвертированного сигнала в середине бита из высокого состояния в низкое, а 0 - при переходе из низкого состояния в высокое. ИК пакет в стандарте RC5 состоит из 14 бит: два стартовых бита (S1, S0), один служебный бит ©, пять адресных бит (A4 - A0) и код команды из шести бит (C5 - C0). Пакет передается старшим битом вперед, т.е. первыми будут приняты стартовые биты. На рисунке 2 показан RC5 пакет на входе процессора после демодуляции и инверсии его ИК приемником. Стартовые биты всегда имеют значение логической единицы. Контрольный бит изменяет свое значение при каждом нажатии кнопки на пульте дистанционного управления. Пять адресных бит предназначены для идентификации 32 различных типов устройств. Шесть командных бит предназначены для передачи 64 команд управления. Длительность бита в стандарте RC5 довольно высокая - 1.78 мс, причем половину этого периода передается высокий сигнал, а другую половину - низкий сигнал. Длительность всего 14 битного пакета данных равна приблизительно 25 мс.
Евгений Верис, ты бы еще про далласовский ключ спросил.
з.ы. ну и какое отношение ЭТО имеет к моим усям,а?
скорее, к ДУ
[small]Отредактировано: 04-05-2005, 12:33[/small]
[small]Отредактировано: 04-05-2005, 12:34[/small]
надежный способ кодирования, но требует удвоения количества импульсов для передачи данных.
для чего он? служит для сглаживания постоянной составляющей сигнала.
я ясно выразился?
говоришь, про RC5 побазарим?
вот тебе описание:
RC5 протокол основан на передаче данных при помощи манчестерского кода. Манчестерский код уникален тем, что данные передаются изменением состояния в середине бита. Логическая 1 интерпретируется процессором при переходе поступившего от ИК приемника инвертированного сигнала в середине бита из высокого состояния в низкое, а 0 - при переходе из низкого состояния в высокое. ИК пакет в стандарте RC5 состоит из 14 бит: два стартовых бита (S1, S0), один служебный бит ©, пять адресных бит (A4 - A0) и код команды из шести бит (C5 - C0). Пакет передается старшим битом вперед, т.е. первыми будут приняты стартовые биты. На рисунке 2 показан RC5 пакет на входе процессора после демодуляции и инверсии его ИК приемником. Стартовые биты всегда имеют значение логической единицы. Контрольный бит изменяет свое значение при каждом нажатии кнопки на пульте дистанционного управления. Пять адресных бит предназначены для идентификации 32 различных типов устройств. Шесть командных бит предназначены для передачи 64 команд управления. Длительность бита в стандарте RC5 довольно высокая - 1.78 мс, причем половину этого периода передается высокий сигнал, а другую половину - низкий сигнал. Длительность всего 14 битного пакета данных равна приблизительно 25 мс.
Евгений Верис, ты бы еще про далласовский ключ спросил.
з.ы. ну и какое отношение ЭТО имеет к моим усям,а?
скорее, к ДУ
[small]Отредактировано: 04-05-2005, 12:33[/small]
[small]Отредактировано: 04-05-2005, 12:34[/small]
