Значительно продвинул тему по всем направлениям.
Пора поделиться.
Прибор будет помнить настройки для девяти разных вариантов работы (в двльнейшем - режимов), по три для голов, сердца и хвостов. Это нужно для того, чтобы не перенастраиваться каждый раз на новые настройки, а просто выбирать из заранее установленных.
Каждый из девяти режимов помнит 14 настроек.
1.
Максимальная температура куба.
Это та температура куба, при превышении которой работа будет остановлена.
Если настроить 100 градусов, устройство не будет контролировать этот параметр и не будет реагировать на отсутствие или ошибки датчика.
2.
Максимальная температура охлаждения.
Это та температура на рубашке охлаждения, при превышении которой работа будет остановлена.
Если настроить 100 градусов, устройство не будет контролировать этот параметр и не будет реагировать на отсутствие или ошибки датчика.
3.
Время работы. Это таймер обратного отсчета. Когда заданное время истечет, работа будет остановлена. Если контроль времени не нужен, можно настроить заведомо избыточное значение. Максимальное значение настройки 99 часов 59 минут.
4.
Способ управления дефлегмацией. Есть два варианта - стабилизация температуры отбираемого пара и стабилизация оборотов насоса.
5.
Обороты насоса для стабилизиции. Если в четвертой настройке будет выбрана стабилизация оборотов, то насос будет поддерживать это значение оборотов (в процентах).
6.
Температура пара для стабилизации. Если в четвертой настройке будет выбрана стабилизация температуры, то насос будет менять обороты так, чтобы поддерживать это значение температуры.
7,8,9.
Коэффициенты P, I, D для пид-регулирования оборотов насоса по температуре
10,11.
Запрет или разрешение использования температур ноль и 85 градусов.
12,13.
Минимум и максимум ШИМ насоса. Ограничение напряжения в диапазоне, в котором насос уверенно стартует и не крутится избыточно быстро.
14.
Корректировка "парового" датчика. Необходима для правильной работы "попугая" - электронного показометра крепости отбора.
Некоторые настройки "коллективные". Их изменение в любом режиме влечет автоматическое изменение во всех остальных режимах.
Это настройки ШИМ и ПИД, запрет-разрешение температур 0 и 85 градусов, корректор для "попугая" и настройка температуры перегрева.
На мой взгляд, этих настроек достаточно для полноценной работы. Понадобится дополнительные - добавим. Будут лишние - уберем или задвинем подальше.
Устройство имеет дисплей 16 символов, 2 строки, и три кнопки. Китайцы массово выпустили дешевые и отлично работающие дисплеи, яркие и красивые, с единственным недостатком. Они не знают килиллицы. Поэтому пришлось научить китайца тому, чего он не умеет, благо используемый контроллер имеет достаточно памяти. Удалось даже кроме стандартной килиллицы, добавить и свои, нестандартные символы.
Кроме дисплея и кнопок, устройство имеет трехамперный блок питания, разъемы для подключения трех датчиков температуры и датчика заполнения емкости, для подключения насоса и "сухой контакт" (реле), который разомкнется или замкнется когда устройство отключилось или если настало событие, которое должно вызвать остановку. Кроме того, на борту есть пищалка, извещающая об этих событиях.
События, вызывающие срабатывание сухого контакта и появление звукового сигнала, могут быть штатными и аварийными. При наступлении любого из них, на экране появляется информация о причине.
Штатные события. - Температура куба дошла до заданного предела (например, при отборе тела);
- Заданное время истекло (например - при отборе голов по времени);
- Приемная емкость заполнена (например - при отборе голов по объему);
- Невозможно поддержать заданную температуру пара (то есть крепость) (Например, при отборе хвоста, когда спирт кончился).
Нештатные, аварийные ситуации.- Температура на рубашке или после холодильника дошла до заданного предела. Не хватает охлаждения;
- Какой-то датчик температуры настроен
не на 100 градусов (то есть важен для работы), но не отзывается либо дает заведомо неправильные значения.
Вроде все...
WiFi... Пока никак не задействован. Обязательно использую его для перепрошивки "по воздуху". Пока никаких дополнительных вариантов его использования не продумывал, хотя возможно все, от изменения любых настроек с компа и телефона, до ... Да до чего угодно. Пока не иду в этом направлении чтобы не затягивать разработку. Но если число необходимых настроек превысит 14 (для каждого режима), часть из них придется сделать скрытыми , с доступом только с телефона или компа через вайфай.. Это могут быть, например, параметры ШИМ и ПИД...
С меня видео. Пошел снимать