ARDUINO Разработчик ПО контроллера твердотопливного котла

NikolayP

✩✩✩✩✩✩✩
5 Авг 2020
2
0
Что надо:

Написать программу под контроллер 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
Есть предварительное ТЗ с более подробной информацией, а также инструкция прототипа контроллера.
 

Вложения

ShadeDark

✩✩✩✩✩✩✩
5 Мар 2020
45
2
В основе железа какой котел будет? (Если есть марка и производитель, на основе которого делать, или самоделка. Есть ли фото)
 

Kelll31

★✩✩✩✩✩✩
29 Дек 2018
24
24
Где то
Здравствуйте! Я готов приступить к работе, опыт работы имеется.
Для лучшего взаимопонимания задачи мне необходимо будет задать несколько вопросов.
Если вы заинтересованы пишите сюда [email protected]
 

ShadeDark

✩✩✩✩✩✩✩
5 Мар 2020
45
2
Тут нужно разобрать варианты, если Ардуинка подвиснет... Нужно делать предохранитель на второй аруино, чтобы перехватить работу, чтоб не было переморожения жилья или пожара...
 

NikolayP

✩✩✩✩✩✩✩
5 Авг 2020
2
0
В основе железа какой котел будет? (Если есть марка и производитель, на основе которого делать, или самоделка. Есть ли фото)
Котел любого производителя, твердотопливный с ручной загрузкой топлива, с возможностью подключения вентилятора наддува.

Тут нужно разобрать варианты, если Ардуинка подвиснет... Нужно делать предохранитель на второй аруино, чтобы перехватить работу, чтоб не было переморожения жилья или пожара...
Полагаю, для этого можно использовать Watchdog. Пожара точно не будет, так как все подобные котлы снабжаются группой безопасности.