Наш магазин на eBay Наш магазин на AliExpress Наш канал в telegram

Записи с меткой «протокол»

Кому и зачем нужны полевые HART-коммуникаторы? Как и чем их заменить?

Сегодня нам на работе принесли очередной HART-коммуникатор для изучения возможности его использования в рамках импортозамещения. Не буду называть модель, но на поверку он, во-первых, оказался импортным, хотя это нигде не афишируется и все шильдики на коммуникаторе выполнены на русском языке (истинного производителя можно подглядеть на шильдике блока питания, а также на заставке при загрузке), во-вторых, …

Российский USB HART-модем с гальванической развязкой RH-0012

Текущая ситуация на рынке HART-модемов Обзор HART-модема RH-0012 и сравнение его с аналогами Текущая ситуация на рынке HART-модемов В настоящее время на рынке промышленной электроники сложилась довольно парадоксальная ситуация. Несмотря на дешивизну и доступность различных электронных компонентов, стоимость готовых изделий превосходит все разумные пределы. Скажем, харт-модемы от известных зарубежных фирм, таких как Endress-Hauser или Pepperl+Fuchs …

HART-протокол. Теория.

Введение и немного истории Уровень физики протокола HART Канальный уровень протокола HART Введение и немного истории HART (Highway Addressable Remote Transducer) — открытый промышленный протокол цифровой связи. Протокол был разработан в далёком 1980-м году фирмой Rosemount, в 1986-м стал открытым стандартом. Строго говоря, это не только протокол, но и интерфейс, поскольку описывает 3 уровня сетевой …

Поиск устройств на шине 1-Wire

Итак, сегодня мы рассмотрим две особые команды интерфейса 1-wire, предназначенные для поиска устройств на шине, а также алгоритм поиска устройств с помощью этих команд. Почему мы алгоритм именно рассмотрим, а не напишем? Да потому что он, вообще-то говоря уже написан. «Максимкины» инженеры накатали для этого специальный документ AN187, который лежит в сети в открытом доступе. …

Программа для самодельного ИК-приемника, протокол RC-5 (манчестерское кодирование), независимая от стабильности и точности генератора приёмника

Программа, рассмотренная в этой статье, разработана специально для самодельного ИК-приемника сигналов дистанционного управления на контроллере ATTiny13. Если вы измените аппаратную часть (например, будете использовать другой порядок ног), то программу так же нужно будет переделать. Представленная ниже программа родилась после того, как выяснилось, что внутренние генераторы контроллеров не обладают достаточной точностью и стабильностью, для того, чтобы …

Описание протокола SIRC (кодирование длиной импульса)

В ИК-пультах фирмы Sony для передачи данных используется протокол с общепринятым названием SIRC (Sony Infra-Red Control). Этот протокол в целом похож на протокол используемый фирмой NEC, но в отличии от него информация в протоколе SIRC кодируется не длиной паузы, а длиной импульса: Единица кодируется импульсом длиной 1200 мкс, а ноль — импульсом длиной 600 мкс. …

Программа для самодельного ИК-приемника, протокол RC-5 (манчестерское кодирование)

Программа, рассмотренная в этой статье, разработана специально для самодельного ИК-приемника сигналов дистанционного управления на контроллере ATTiny13. Если вы измените аппаратную часть (например, будете использовать другой порядок ног, повесите внешний генератор), то программу так же нужно будет переделать. Программа реализует следующие функции: 1) Подпрограмма обработки прерывания проверяет принимаемый код на соответствие манчестерскому алгоритму, декодирует принятый код …

Простейшая программа для самодельного ИК-приемника, протокол NEC (кодирование длиной паузы)

В этой статье рассмотрена простейшая программа для самодельного ИК-приемника сигналов дистанционного управления на контроллере PIC12F629. Если вы измените аппаратную часть (например, будете использовать другой порядок ног, повесите внешний генератор), то программу так же нужно будет переделать. Программа реализует следующие функции: 1) Прием кода NEC, определение версии (стандартный или расширенный NEC). 2) В рабочей части программы …

Описание ИК-протокола NEC (кодирование длиной паузы)

В ИК-пультах фирмы NEC для передачи данных используется протокол, основанный на кодировании нулей и единиц длиной паузы: Начало каждого бита определяется импульсом длиной 560 мкс (одновременно этот импульс сигнализирует о конце предыдущего бита). Длина следующей за импульсом паузы определяет логическое значение бита. Для определения конца последнего бита, после него также отправляется импульс длиной 560 мкс. …

Описание ИК-протокола RC-5 (манчестерское кодирование)

Этот протокол передачи данных первоначально появился в ИК-пультах фирмы Philips, но в настоящее время он и его модификации используются множеством различных фирм. Протокол RC-5 имеет следующий формат: Команды передаются пакетами. Каждый пакет состоит из 14-ти бит: SB (start bit) — два стартовых бита (всегда равны 1) TB (toggle bit) — управляющий бит. Используется как признак …