Введение

SDI 12 (Serial Digital Interface со скоростью 1200 бод) – это асинхронный протокол последовательной связи для интеллектуальных датчиков, предназначенных для мониторинга данных об окружающей среде. Эти приборы обычно потребляют мало энергии (12 вольт), используются в удаленных местах и, как правило, взаимодействуют с регистратором данных или другим устройством сбора данных. Протокол работает по клиент-серверной модели, в которой регистратор данных (устройство записи SDI 12) запрашивает данные у интеллектуальных датчиков (датчики SDI 12), каждый из которых имеет уникальный адрес.

Подробности

Связь осуществляется по одной линии передачи данных в полудуплексном режиме. Система цифровой адресации позволяет SDI-регистратору взаимодействовать с 62 отдельными датчиками. Отвечает только предварительно настроенный датчик, соответствующий этому адресу (подтверждение установления связи). Другие датчики на той же линии не будут реагировать до тех пор, пока не будут вызваны, и обычно остаются в режиме пониженного энергопотребления ("режим сна") до вызова. Электрически протокол представляет собой трехпроводное цифровое соединение: данные, земля и 12 В. Сигнал данных, использующий логические уровни 5 В, аналогичен RS-232 с тем же асинхронным байтовым кодированием. Данные в линии читаемы человеком, так как передаются в формате ASCII. Все коммуникации SDI-12 осуществляются в ASCII со скоростью 1200 бод, с 7 битами данных и битом четности. Стандарт также определяет протокол связи, позволяющий датчикам оставаться в состоянии пониженного энергопотребления до пробуждения сигналом разрыва последовательной линии, отправленным главным устройством. Первый символ каждой команды – это уникальный адрес датчика, указывающий, с каким датчиком хочет взаимодействовать регистратор. Другие датчики на шине SDI-12 игнорируют команду и возвращаются в режим ожидания с низким энергопотреблением. Протокол также предусматривает механизм повторной передачи для устранения повреждений данных. Контрольные суммы CRC были введены в протокол SDI-12 с выпуском версии 1.3. Стандарт предоставляет рекомендации по защите от переходных процессов и не требует использования конкретного типа разъема.

Приложения

Протокол наиболее часто поддерживается гидрографическими датчиками (уровня и расхода), датчиками качества воды, метеорологическими приборами, датчиками влажности почвы и приборами для изучения физиологии растений. Реже, но также поддерживаются датчики для измерения солнечной радиации, наклона (инклинометры) и другие геофизические параметры.