Емкостный датчик влажности почвы

 

Предназначен для измерения влажности и температуры подповерхностного слоя почвы. Максимальная глубина погружения: 110мм, минимальная - 80мм.

Колодка подключения линии связи

Кроме сигнальных (A, B, gnd), имеет ввод питания микроконтроллера, которое получает исключительно с линии связи.

Сигнальные входы (AB) имеют защиту от неправильного подключении к линии.

Датчик влажности

Замер влажности производится посредством емкостного датчика, защищенного стеклопластиковыми пластинами.

Приблизительные коэффициенты пересчета: A=-35, k=0,075.

Датчик температуры

Представляет собой терморезистор с номинальным сопротивлением 10К.

Функция рассчета:

declare j float;
begin
 ORIGINAL = cast('0x' || lpad(substring(:DATA from 1 for minvalue(char_length(:DATA),16)), 16, '0') as bigint);
 j = ORIGINAL - 30;
 RESULT = 0.0000000322 * ORIGINAL * ORIGINAL * ORIGINAL + 0.0000322 * j * j * j /
    (0.0168 * ORIGINAL) - 0.2 * ORIGINAL + 17;
 suspend;
end

Индикация

Плата имеет два светодиодных индикатора - обмена данными с мастером и пробоя датчика.

Настройки

Любое изменение в настройках прибора требует предварительной передачи ему команды разблокирования памяти. Это служит дополнительным и надежным фильтром для противодействия возможным помехам в канале связи (и без того имеющем 2 уровня контроля целостности пакетов). Вместе с командой передается время в секундах, на которое устройство будет разблокировано. Ограничение по времени гарантирует автоматическое "запирание" настроек по истечению срока действия команды.

Сводная таблица команд

Протокол обмена данными с устройством.

Запросы
команда данные описание
g   Запрос наличия любых изменений в данных.
R   Полная перезагрузка устройства.
r   Полная перезагрузка устройства.
i   Запрос модели устройства.
t   Запрос значений датчика температуры.
m   Запрос значений датчика влажности.
Z 1 байт длительность Разблокирование памяти устройства для записи. Передаваемый дополнительный байт - количество секунд, в течении которых можно будет записывать настройки. Если длительность равна нулю, запись запрещена.
Запросы, требующие предварительной разблокировки памяти
команда данные описание
I новый адрес Изменение адреса устройства.
l 1 байт маски
или 1 байт маски +
1 байт маски яркости
Настройка индикации.
Ответы
команда данные описание
A   Подтверждение успешного приема команды.
E   Ошибка в команде.
U   Команда не поддерживается
L   Неправильная длина принятых данных (не соответствует протоколу).
i MOISURE CAP Ответ названия (типа) устройства.
t 1 байт - значение Температура почвы.
m 2 байта - значение Уровень влажности почвы. Старший байт идет первым.
"Виртуальные" сигналы
команда данные описание
u 1 байт адреса Устройство активно (вышло на связь).
N 1 байт адреса Устройство не отвечает (выключено или отсутствует).

Геометрические размеры

Размеры платы: 150х20х16 мм.