Читайте дополнительно http://illissi.com/izmerenie-otnositelnoy-vlazhnosti/
И еще один проект на плате ch-c3xxx — универсальный регулятор влажности ch-3800.
Регулятор позволяет работать как в режиме индикатора влажности, так и в режиме регулятора. Рабочий диапазон измеряемой относительной влажности от 0 до 100%.
Регулирование влажности возможно как в режиме осушения воздуха, так и в режиме увлажнения. Регулировка выполняется по дискретному закону управления с возможностью задания петли гистерезиса.
Схема регулятора:
Питание регулятора осуществляется от 12 вольт постоянного или 8-10 вольт переменного напряжения. В качестве датчика влажности можно использовать любые из серий HIH-4000, HIH-3600.
При подаче питания на регулятор происходит диагностика системы, при этом из ПЗУ считываются пользовательские настройки и загружаются в оперативную память. Выполняется контроль записанных данных в ПЗУ и соответствие на заводские допуски. На дисплей выводится модель регулятора и номер версии программного обеспечения.
Пример сообщения регулятора при включении.
— модель CH-C3800, версия ПО 05.
Далее на индикатор выводится установленный уровень регулировки влажности, затем состояние режима включен/выключен и режим работы осушение или увлажнение.
Например:
— уровень регулировки влажности 50,0%.
— включен режим регулирования. Или возможно сообщение — режим регулирования отключен, регулятор находится в режиме термометра (только индикация температуры).
Далее индикация функция осушение или увлажнения.
ОБРАТИТЕ ВНИМАНИЕ, все сообщения выводятся в режиме бегущей строки.
Если при диагностике не выявлено ошибок в режиме работы, то сразу начинается процесс регулирования влажности.
Справочные материалы
Датчики влажности HIH-3602, HIH-3610, HIH-4000, HIH-4000.series, HIH-4602-A
При настройке параметров необходимо различать два уровня индикации. В первом уровне вы выбираете интересующий параметр, а во втором меняете его значение.
Для настройки регулятора используйте следующие приёмы работы:
— нажмите клавишу, на индикаторе вы увидите приглашение изменить режим работы. Если нажать клавишу еще раз, переходим к параметру настройки уровня регулирования влажности. Нажимая клавиши, вы можете непосредственно выбирать интересующий вас параметр. Обратите внимание, нажимая на клавишу вы перемещаетесь от параметра к параметру сверху вниз по рисунку (и задаете эти направления выбора функций), а при нажатии клавиши наоборот.
— для входа в режим изменения параметра, нажмите клавишу. Например, Вы выбрали параметр, нажмите клавишу на индикаторе Вы увидите его заданное значение. Нажимая на клавишу вы можете уменьшать, а нажимая на клавишу увеличивать эту величину.
— для перехода из настройки текущего параметра и выбора следующего параметра нажмите клавишу. На индикаторе вы увидите, например, приглашение настроить гистерезис.
— переход в режим индикации влажности происходить автоматически через 10 секунд после нажатия последней клавиши.
Внимание! Запоминание настроек происходит в момент перехода из режима настройки в режим индикации влажности. НЕ ОТКЛЮЧАЙТЕ ПИТАНИЕ РЕГУЛЯТОРА В РЕЖИМЕ НАСТРОЙКИ.
Схема регулятора в pdf [wpdm_file id=6]
На схеме приведен пример управления нагрузкой с помощью реле или симистора. Соединитель CON1 предназначен для внутрисхемного программирования контроллера.
Калибровка датчика влажности HIH-4000.
Процесс расчета коэффициентов калибровки для датчиков влажности. В связи с тем, что индикатор контроллера трехразрядный, то вводить коэффициенты удобно в виде трехразрядных чисел. Поэтому ниже приведена методика преобразование паспортных данных датчика влажности для ввода их в контроллер.
Для расчета коэффициентов из паспорта датчика необходимо взять напряжение нуля (Zero offset) и наклон характеристики (slope). Необходимо подключить датчик и измерить напряжение питания с точность не менее двух знаков после запятой.
Пример расчета коэффициентов:
Берем из паспорта:
Zero offset = 0.822925 V (напряжение при нулевой влажности)
Slope = 31,372941 mv/%RH (наклон характеристики)
Замеряем напряжение питания датчика:
Vp = 4.91 V
Вычисляем константу АЦП:
Ku = 4.91/1024 = 0,004794921875
Коэффициент 1:
K1= Zero offset /Ku
K1 = 0, 822925 / 0, 004794921875= 171.62 = 172
Коэффициент 2:
K2 = Slope*10
K2 = 31.372941 *10 = 314
Коэффициент 3:
K3 =Ku*100000
K3 = 0,004794921875*100000 = 479,49= 480
Полученное значение необходимо внести в настройки датчика в регуляторе.
Интересные программные решения.
В программе применен блок усреднения показаний измерений. В зависимости от установленных параметров можно изменять процесс интегрирования (реакции) на изменения параметра. Таким способом можно отфильтровывать помехи при измерении.
Файлы для загрузки
версия MPLAB — V8.83
[wpdm_file id=6] Схема в pdf.
[wpdm_file id=7] Программа V11 ассемблер для индикаторов с общим катодом.
[wpdm_file id=8] Прошивка V11 для индикаторов с общим катодом.
[wpdm_file id=9] Программа V11 ассемблер для индикаторов с общим анодом.
[wpdm_file id=10] Прошивка V11 для индикаторов с общим анодом.
K3 =Ku*100000
Спасибо! Всё получилось. С наступающим Новым годом!
И Вас С наступающим Новым годом! Удачи!
Не могу ничего скачать. При попытке скачать,сайт выдаёт следующее сообщение:
«/var/www/open.e-voron.dp.ua/wp-content/plugins/download-manager/cache/ must have to be writable!», как с этим бороться?
Проблема на сервере, тут я бессилен, но можно скачать с Catcatcat electronics