Емкостный датчик влажности почвы
Предназначен для измерения влажности и температуры подповерхностного слоя почвы. Максимальная глубина погружения: 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 мм.