Счетчик импульсов регистратор пульсар 10 канальный протокол modbus
Обзор тепловизоров серии Pulsar Axion Key (XM 22, XM30). Ключевые преимущества
Еще совсем недавно тепловизорные приборы были доступны единицам- цена была сопоставима со стоимостью автомобиля. Однако технологии не стоят на месте, производство растет, а цены постепенно снижаются. Ситуация, сложившаяся на рынке тепловизорной технике знакома многим по динамике цен на цифровые фотоаппараты. В середине 2000-х гг цифровой фотоаппарат со скромными, по нынешним временам, параметрами стоил на уровне мощного компьютера или лэптопа. Сейчас же светочувствительные матрицы появляются даже в самых простых бытовых приборах и доступны почти каждому.
Компания Pulsar в этом году представила свою новую линейку тепловизионных монокуляров под названием Axion на базе болометрической матрицы производства французской фирмы ULIS 320х240 с размером пикселя 12 мкм и частотой 50 Гц.
В свою очередь, Axion имеет две серии, отличающиеся функционалом и ценой. Рассмотрим подробнее бюджетную серию с индексом Key. Она отличается от базовой отсутствием ряда возможностей – в Axion Key нет рекордера, связи по Wi-Fi, возможности использования большей части фирменного программного обеспечения Stream Vision. Эти функции необходимы далеко не всем и нет смысла переплачивать.
Физическое подключение интерфейса RS485(А и В сидели на трубе)
Modbus может быть настроен как на итерфейсе RS232, таки и на RS485. МЫ будем использовать интерфейс RS485 с его настройкой на протокол Modbus RTU. В документации Omron находим схему подключения:
Со стороны терминала распаиваем разъем D-Sub 9-pin для порта COM2, со стороны контроллера соответствующие провода подключаем на клеммы А-В.
PPM — Pulse Position Modulation
PPM также известен как PPMSUM и CPPM. Преимущество PPM в том, что нужен только один провод для передачи нескольких каналов (как правило до 8 каналов), вместо отдельных проводов для каждого канала. Так что в этом случае нужно подключить только 3 провода: питание, земля и сигнал.
PPM сигнал — это просто последовательность PWM импульсов, идущих друг за другом по одному проводу.
PPM это то что называется «аналоговый сигнал, распределенный по времени», каналы посылаются один за другим, а не одновременно. Следовательно, передача данных немного не точная и есть джиттер (отклонение во времени) в отличие от цифрового последовательного канала, но этот вариант широко используется и поддерживается множеством полетных контроллеров.
Функции ModBus
Номер функции определяет тип запрашиваемых данных и что с ними нужно сделать (прочитать/записать).
Функций ModBus достаточно много и они разделены на три категории:
- стандартные — функции, описанные в стандарте протокола. Среди них много устаревших и неиспользуемых.
- пользовательские — диапазон номеров функций (с 65 по 72 и с 100 по 110), которые может использовать любой производитель устройств для реализации своих специфичных функций. При этом вполне возможно, что у устройств различных производителей под одинаковыми номерами будут разные по смыслу функции.
- зарезервированные — функции, не описанные в базовом стандарте, но реализованные в устройствах различных производителей. При этом гарантируется, что данные производители зарезервировали эти номера для себя и другие производители не могут ими воспользоваться.
Однако, это всё лирика… На практике в большинстве случаев используются всего несколько функций, мы подробно поговорим о них в отдельной статье , а в этой будем рассматривать всё на примере функции Read Holding Registers (чтение регистров общего назначения).
Функция Read Holding Registers (0x03)
Функция под номером 3 — одна из самых употребимых функций, предназначена для чтения регистров общего назначения устройства.
В запросе указывается количество регистров, которые нужно прочитать и адрес первого из них.
Ответ содержит количество байт (количество регистров умноженное на 2) и значения запрошенных регистров.