Что надо:
Написать программу под контроллер ATmega 328p (Arduino nano) для реализации на нем регулятора твердотопливного котла.
Железо:
Arduino nano, Релейный модуль 4 канала 5V, диммер AC Light Dimmer Module, датчики темеператуы DS18B20, дисплей LCD 1602 I2C, энкодер KY-040
Описание программы:
Контроллер управляет работой твердотопливного котла с ручной загрузкой топлива.
- Автоматически поддерживает заданную температуру котла посредством регулировки мощности наддува (регулирует мощность вентилятора с помощью тиристорного регулятора мощности/ «диммера»)
- Автоматически поддерживает заданную температуру бойлера ГВС посредством периодического включения насоса ГВС
На выбор доступны два способа регулирования процесса горения топлива:
- Регулировка при помощи линейного уменьшения мощности наддува, во время приближения к заданной температуре котла (КЛАССИЧЕСКАЯ регулировка)
- при помощи плавной модуляции мощности наддува (регулировка ПИД)
Органы управления:
Блок реле для двух насосов, тиристорный регулятор с детекцией нуля для регулирование мощности вентилятора наддува (диммер)
Датчики:
Цифровые датчики температуры котла и бойлера ГВС, контакт термостата, тепловое реле
Интерфейс пользователя:
LCD дисплей 1602 и энекодер. Необходимо реализовать главный экран с отображением текущих показаний датчиков и меню для настройки параметров (вложенность 2)
Требуется исполнитель:
Город значения не имеет. По опыту работы хотелось бы найти человека профессионально занимающегося программированием контроллеров и знакомым с Arduino, так как для используемого железа существуют готовые решения в виде библиотек и некоторые Arduino скетчи
Алгоритм работы:
В каждый момент времени контроллер может пребывать в одном из режимов работы (состояний): режим СТОП, режим РОЗЖИГ, режим РАБОТА, режим НАДЗОР, режим АВАРИЯ. Переход между режимами может быть обусловлен один или несколькими из факторов: температура котла, действие пользователя, время пребывания в режиме. То есть алгоритм работы контроллера есть конечный автомат с выше перечисленными состояниями.
Вспомогательные алгоритмы:
Сроки :
Месяц. Если возможно, то быстрее.
Оплата :
наличка или как угодно вам
Договорная
P.S
Есть предварительное ТЗ с более подробной информацией, а также инструкция прототипа контроллера.
Написать программу под контроллер ATmega 328p (Arduino nano) для реализации на нем регулятора твердотопливного котла.
Железо:
Arduino nano, Релейный модуль 4 канала 5V, диммер AC Light Dimmer Module, датчики темеператуы DS18B20, дисплей LCD 1602 I2C, энкодер KY-040
Описание программы:
Контроллер управляет работой твердотопливного котла с ручной загрузкой топлива.
- Автоматически поддерживает заданную температуру котла посредством регулировки мощности наддува (регулирует мощность вентилятора с помощью тиристорного регулятора мощности/ «диммера»)
- Автоматически поддерживает заданную температуру бойлера ГВС посредством периодического включения насоса ГВС
На выбор доступны два способа регулирования процесса горения топлива:
- Регулировка при помощи линейного уменьшения мощности наддува, во время приближения к заданной температуре котла (КЛАССИЧЕСКАЯ регулировка)
- при помощи плавной модуляции мощности наддува (регулировка ПИД)
Органы управления:
Блок реле для двух насосов, тиристорный регулятор с детекцией нуля для регулирование мощности вентилятора наддува (диммер)
Датчики:
Цифровые датчики температуры котла и бойлера ГВС, контакт термостата, тепловое реле
Интерфейс пользователя:
LCD дисплей 1602 и энекодер. Необходимо реализовать главный экран с отображением текущих показаний датчиков и меню для настройки параметров (вложенность 2)
Требуется исполнитель:
Город значения не имеет. По опыту работы хотелось бы найти человека профессионально занимающегося программированием контроллеров и знакомым с Arduino, так как для используемого железа существуют готовые решения в виде библиотек и некоторые Arduino скетчи
Алгоритм работы:
В каждый момент времени контроллер может пребывать в одном из режимов работы (состояний): режим СТОП, режим РОЗЖИГ, режим РАБОТА, режим НАДЗОР, режим АВАРИЯ. Переход между режимами может быть обусловлен один или несколькими из факторов: температура котла, действие пользователя, время пребывания в режиме. То есть алгоритм работы контроллера есть конечный автомат с выше перечисленными состояниями.
Вспомогательные алгоритмы:
- Управление тиристорным регулятором.
- Съем данных с датчиков и состояние термостата и термопредохранителя.
- Отображение данных на экране и взаимодействие с пользователем по средством навигации по меню при помощи энкодера
Сроки :
Месяц. Если возможно, то быстрее.
Оплата :
наличка или как угодно вам
Договорная
P.S
Есть предварительное ТЗ с более подробной информацией, а также инструкция прототипа контроллера.
Вложения
-
102.9 KB Просмотры: 21
-
118.4 KB Просмотры: 20