Протокол провідного датчика для датчиків моніторингу будівель


14

Якщо припустити, що я не можу використовувати бездротові технології, такі як LoRa , LTE-M або SigFox, в середовищі для встановлення, я повинен використовувати протокол провідного датчика для зв'язку з шлюзом, встановленим віддалено в будівлі.

Проведення кабелю може бути за 20 м від шлюзу, і в ідеалі я буду купувати надійне рішення, яке не надто дорого. Було б чудово, якби датчик сумісний з CE, але, здається, не існує низької вартості (<20 фунтів), наприклад, сонячної .

Отже, вимоги:

  • Можна підключитися до 10 або більше пристроїв
  • Максимальна відстань не менше 20м
  • Ціна менше 20 фунтів на датчики температури / вологості / люкс (світність)

Існує багато варіантів, таких як SPI, I2C, RS485, Onewire та CAN. Протокол, який ми вибираємо, визначатиме вибраний нами датчик.

Протокол Onewire від Maxim (Даллас) виглядає ідеально, але є ще обмежений діапазон датчиків (кажучи це, ми могли б використовувати максимальний міст )

Який найкращий провідний протокол для перелічених вище вимог?


3
I2C не викликає сумніву. Як видно з його назви Інтегральна схема, вона була розроблена як на борту малих відстаней зв'язку. Дуже чутливий до ємності шини, тому довгі дроти не найкращі. Можливо, з ним можна досягти пару метрів.
Бенс Каулікс

3
RS485 дуже старий і підтримується багатьма датчиками.
bravokeyl

Відповіді:


9

Я б хотів їхати з RS485 або CAN, оскільки при довгих автобусах багато шуму можна назбирати. Це найбільш шумостійкі, оскільки обидва використовують диференційовані, скручені лінії передачі даних.

RS485 підтримує відстань до ~ 1200 метрів із гарантованою швидкістю 100 Кб / с. Максимум 10 Мб / с при менших відстанях. Це багатоточкова шина з до 32 драйверами та 32 приймачами. (Один активний драйвер за раз.)

CAN також можна використовувати понад 20 метрів. З цього документа .

Таблиця довжини кабелю та швидкості передачі сигналів

Щоб повторити свій коментар, I2C не викликає сумніву через великі відстані. Ємність шини була б занадто високою. Він розрахований на короткі бортові відстані.

Щодо SPI - ось ще один документ про розширення шини SPI для зв'язку на міжміські відстані, але це може бути складним. Тож я б залишився з CAN або RS485.

Обидва вони досить поширені, тому пошук датчиків не буде проблемою ІМО.

Також є сенсори з інтерфейсом CAN, але RS485 є більш поширеним, тому, можливо, це було б найдешевше і найпростіше.

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