Акваконтроллер Юсупова
Общие сведения. Основные функции
Содержание:
Акваконтроллер Юсупова
1. Общие сведения. Основные функции
2. Инструкция по эксплуатации. Программирование таймеров, термостата и т.д.
3. Схемы, печатные платы, список необходимых деталей
4. Программирование микроконтроллера
5. Новые версии программного обеспечения
Форумы
Плата основного блока с ЖК-дисплеем Плата усилителя для измерения pH и редокс-потенциала
Прибор предназначен для управления электрооборудованием аквариума и удержания на заданном уровне температуры, pH и редокс-потенциала. Позволяет управлять электрическими приборами на 8-ми раздельных каналах, как в ручном режиме, так и в автоматическом. Имеет гибкую систему настройки, любому таймеру, температурному датчику можно присвоить любой выход на нагрузку, а также программировать на один выход несколько таймеров, термодатчиков. Один подобный аквариумный компьютер заменяет несколько различных устройств для управления электрооборудованием. Таймеры, обогреватели с терморегулятором, pH и редокс-контроллеры больше не потребуются.
Функции акваконтроллера:
- Часы. Индикация времени, даты, дня недели.
-
8 каналов управления устройствами с выбором управления как вручную, так и автоматически (по программам таймера, термостата, рН-электрода и т.д.). Максимальная мощность на один канал зависит от типа используемых реле или симисторов и может достигать 2 кВт.
-
20 программ таймера с возможностью выбора канала нагрузки и программирования по дням недели.
-
4 программы секундного таймера от 1 до 999 сек. с выбором канала нагрузки для подключения дозаторов удобрений и других дозирующих устройств. Точность выдерживания интервалов не хуже 0,02 сек.
-
Поддержка двух электродов рН и управление клапаном СО2. Точность измерения pH +/- 0,02.
-
Поддержка двух электродов в режиме ‘мВ’ в диапазоне +/- 1000мВ для контроля редокс-потенциала и подключения ион-селективных электродов. Возможность управления исполнительными устройствами (УФ, озонаторы и т.п.), точность измерения +/- 2мВ.
-
Настройка и калибровка электродов в цифровом виде по двум точкам (ввод поправочных коэффициентов).
-
Поддержка 8 цифровых датчиков температуры (DS18B20) на одной 2-х или 3-х проводной шине. Измерение температуры в пределах -25…+85 градусов. Точность измерения 0,5°C. Возможность управления нагрузкой (обогревателем/охладителем) на любом из 8 каналов выхода. Прекращение выполнения программы термостата при неисправности датчика.
-
Точность удержания значений РН, редокс-потенциала и температуры определяется пользователем при программировании. Минимальный гистерезис для pH составляет 0,05, для редокс-потенциала – 5 мВ, для температуры – 0,5°С.
-
Аккумулятор для работы МК с контролем заряда и автоматической подзарядкой. Сохранение хода часов и полное слежение за программами таймера в течение 6-8 часов.
-
Автоматическое сохранение в энергонезависимой памяти всех настроек (кроме хода часов) при полном отключении питания и разряде аккумулятора.
-
Клавиатура на 6 кнопок по типу «джойстика» – «вверх/вниз», «вправо/влево», «ОК» и кнопка «отмена». Может использоваться любая клавиатура с кнопками на замыкание, в том числе и с токопроводящей резиной сопротивлением до 500 Ом.
-
Быстрый повтор кнопок при удержании для комфортного программирования. Функция доступна в режимах, где требуется быстро изменить значение параметров.
-
Вывод информации на знакосинтезирующий ЖК-дисплей 20*4 с минимальными сокращениями, интуитивно-понятный интерфейс. Автоматическое управление подсветкой дисплея (работает со светодиодной подсветкой, максимальный ток – 50 мА).
-
Связь с персональным компьютером по протоколу RS-232 (COM-порт). Дополнительное программное обеспечение для быстрого программирования таймеров, термостата, pH и редокса, синхронизации времени, полуавтоматической калибровки электродов и для настройки дополнительных функций (программа Aqua Control 2007).
-
Функция слежения за отклонением показаний датчиков от среднего установленного значения со звуковым оповещением и индикацией аварийного датчика.
-
Датчик уровня воды со звуковым оповещением.
-
Отключение нагрузки на произвольном выходе при срабатывании датчика уровня воды.*
-
Инвертирование выходов (для совместимости с некоторыми силовыми блоками).*
-
Отключение нагрузки (фильтра) на произвольном выходе при нажатии одной кнопки на 5-30 минут (временное отключение фильтра).*
Дополнительно в версии прошивки 1.04
-
4 программы периодического таймера с включением каждый час и произвольным выбором минуты включения и выключения.
-
Два выхода с широтно-импульсной модуляцией сигнала (ШИМ) для управления ЭПРА с диммером или для плавной регулировки мощности вентилятора. Два варианта управления – по таймеру или от температурного датчика (функция работает для выходов Line 3 и Line 4).*
-
Программная регулировка яркости подсветки монитора.*
-
Запись показаний датчиков за прошедшие сутки с периодичностью один раз в час.*
Примечание:
* — функции программируются с персонального компьютера.
Контроллер выполнен в виде нескольких функционально законченных блоков. На основной плате установлен микроконтроллер ATMega32-16PU, разъем ISP (внутрисхемного программирования микроконтроллера), разъемы для подключения ЖК-индикатора, силового блока, двух блоков для измерения РН и редокс-потенциала, а также клавиатуры и светодиодного индикатора состояния нагрузок. Предусмотрен последовательный протокол связи с компьютером. Блок для работы с электродами подключается при необходимости и не является обязательным компонентом.
Прибор доступен для самостоятельной сборки, все платы выполнены в домашних условиях с использованием лазерно-утюжной технологии (ее описание легко найти в сети). Программирование (прошивка) микроконтроллера производится прямо на плате без дополнительных устройств-программаторов. Для этого необходим компьютер с LPT или COM-портом, программное обеспечение и 5-жильный кабель. Подробнее – в разделе о программировании микроконтроллера.
Для питания основного блока необходимо однополярное стабилизированное напряжение 5В, для блока измерения рН и редокс-потенциала – двухполярное +/- 5В, для релейного силового блока — нестабилизированное однополярное напряжение 5…24В (в зависимости от используемого типа реле). От этого же нестабилизированного источника осуществляется питание подсветки LCD-модуля. В настоящее время на странице есть схема силового блока со встроенным стабилизатором напряжения 5В и инвертором для получения отрицательного напряжения -5В.
Информация выводится на двухстрочный знакосинтезирующий ЖК-индикатор (4 строки по 20 символов). Не следует без особой необходимости приобретать дисплеи для низкотемпературного диапазона – для них дополнительно потребуется отрицательное напряжение 5…13,5 вольт. В этой модели использован индикатор MT-20S4(A)-2YLG (МЭЛТ).
2007 год, jusupoff
Источник <http://aquacontrol.narod.ru/samodel/Aqua_1.htm >
Добавить комментарий