Это старая версия документа!


4. Датчики MegaD

Комбинированные настенные датчики:

  • MegaD-WallMount-Sensor - для помещений
  • MegaD-Outdoor-Sensor - для улицы

Универсальный кроссировочный модуль для витой пары на DIN-рейку CrossBoard-7 (7 входов RJ45 и 7 выходов на пружинный клеммник)

Типы датчиков

MegaD-WallMount-Sensor MegaD-WallMount-Sensor-CO2 MegaD-Outdoor-Sensor
Применение в помещении в помещении на улице
Возможности
температура
влажность
освещённость
движение -
ИК-передатчик -
углекислый газ (CO2) - -

Комбинированные датчики имеют интерфейс I2C, который позволяет подключать их к MegaD-2561 кабелем UTP-5E или UTP-6 (витой парой) на расстоянии до 80 метров. При большем расстоянии потребуется повторитель I2C (увеличение длины в два раза) или конвертеры среды передачи (например, до 300 метров).

Стоит отметить, что обычный сенсор I2C устойчиво работает с MegaD-2561 на кабеле длиной до 20-30 метров. В наших датчиках предприняты некоторые меры, чтобы увеличить длину устойчивой работы до 50-60 метров. При необходимости увеличения дальности MegaD-WallMount-Sensor до 70-80 метров необходимо дополнительно добавить подтяжку, замкнув каплей припоя контакты на сенсоре температуры и влажности HTU21D. Все измерения длины производились на кабеле среднего качества со средним уровнем внешних помех (медная NoName витая пара UTP-5E, смотанная в бухту, вблизи от одной силовой линии).

Варианты подключения

Подробности подключения к моноблоку

Примечания

При объединении SCL длины проводов суммируются (и максимум тот же, около 80 метров). Для I2C важна суммарная емкость линии. Но есть нюанс. Если лучи сильно отличаются по длине (например, 1 метр и 50 метров), то работать тоже не будет, так как для лучей разной длины нужен разный номинал подтяжки. По этой же причине мы не стали уменьшать подтяжку на датчике до минимума при его производстве. Если это сделать, датчик перестанет работать на коротком проводе (на столе). Ещё момент - важнее подтяжка именно на датчике. Изменение её номинала вблизи микроконтроллера даёт гораздо меньший эффект (и сильнее увеличивает минимальную длину провода).
d.v.ermakov » 26 сен 2019, 20:09

Добавлю пару слов про I2C.
Шина представляет из себя пару проводов, которые подтянуты к плюсу (то есть на них в обычном состоянии плюс). Микроконтроллер или датчик замыкают эту шину попеременно на землю, чтобы передать сигнал. Так вот, в микроконтроллере это делают (на каждом проводе) два довольно мощных транзистора (сверху и снизу; работают совместно), а в датчике, как правило, один хилый транзистор подтягивающий, когда нужно, к земле (и отпускающий, когда не нужно). Работает это неплохо, пока ёмкость проводов низкая (по стандарту до 400пФ). Когда провода длинные (и их ёмкость относительно большая), нужны всё большие усилия, чтобы быстро замкнуть провод на землю, и шина медленно возвращается к высокому состоянию (то есть, «заваливаются» фронты и тылы). Подтяжка с одной стороны провода не решает вопрос ёмкости; она гораздо больше нужна датчику со слабым транзистором. Кроме того, датчику нужна улучшенная система питания, чтобы облегчить участь этого транзистора. Но всему есть предел, и при определённой емкости провода уже никакие уловки не работают (остаётся только менять способ передачи сигнала).
Остаётся добавить, что некоторые моменты в даташитах датчиков (например, HTU21D) недостаточны, чтобы достигнуть максимальной длины (хотя для достижения максимальных по стандарту 400пФ их вполне хватает).
d.v.ermakov » 27 сен 2019, 08:11

Вопрос
Сколько надо провода на подключение датчиков WMSensor + 2 опции 1 шт, WMSensor + 1 опция 1 шт и ОSensor 1-2 шт)?

Ответ
1 - SCL (общий),
2 - +12 вольт (общий),
3 - -12 вольт (общий),
4 - ИК-передатчик (общий),
5-7 - SDA (3 штуки),
8,9 - PIR-датчики движения (2 штуки),
10 - ADC-датчик шума (1 штука).
Итого 10 проводов, если три датчика.
Если будет ещё один наружный датчик, то добавится один провод (его SDA).

Источник

  • megad/hw/sensors/start.1672702532.txt.gz
  • Последнее изменение: 2023/01/03 02:35
  • lazygatto