Внимание: Подключайте кабель аккуратно, не допускайте смещений и изломов, разъем достаточно хрупкий и его легко выломать.
Вот разъем подключен к контроллеру:
После того, как контроллер подключили к компьютеру, запустите среду Ардуино, вот этот файл arduino, показан на рисунке ниже.
Откроется среда ардуино. Если Вы запускаете ее в первый раз, то необходимо выбрать плату «Arduino Mega 2560» через пункт меню «Инструменты», как показано на рисунке ниже.
Затем надо будет выбрать порт, на котором определился контроллер. Обычно это порты, с номерами больше чем 2, например COM3, например на рисунке ниже выбран COM15.
Итак, Вы выбрали порт и плату (а это обычно делается только один раз, в дальнейшем ,если Вы будете подключать контроллер в один и тот же порт USB порт меняться не будет, плату тоже выбирать не надо будет).
После этого надо открыть скетч, для этого выберите пункт меню «Файл/Открыть», после чего указать путь к новому скетчу, который предварительно надо скачать с облака. При этом, если программа спросит разрешения переместить скетч, например вот так:
, то нужно подтвердить это действие.
После того, как скетч откроется, в нем нужно поставить версию аппаратной конфигурации системы. Версия конфигурации показывается при старте контроллера. Обычно это версия 5 для контроллеров в старом корпусе или версия 30 для контроллеров в новом корпусе.
Вот, на рисунке ниже показано, в какой строчке изменять версию аппаратной конфигурации. Обычно это 56 строчка, но она может быть и пониже и повыше.
После того, как поставлен SIMPLED_VERSION в нужные значения, можно загрузить скетч. Для этого нажмите кнопку со стрелочкой «вправо» в верхней части экрана, как показано на рисунке ниже.
После этого скетч должен загрузиться в контроллер. Подтверждением правильной загрузки будет сообщение в нижней части экрана «Загрузка завершена», как показано на рисунке ниже. На предупреждение «Недостаточно памяти» внимания не обращайте, память действительно на исходе, но для работы хватает.
И, конечно самым главным критерием успешности загрузки, будет то, что при запуске контроллера он будет показывать на экране уже новую версию.
Приложение А
Немного о параметрах, которые можно изменять из пункта меню UstParam контроллера.
Для выхода в режим установки параметров, нажмите кнопку Select, клавишами «влево» или «вправо» выберите пункт меню UstParam.
Нажмите кнопку Select, затем клавишами «Вправо» или «Влево» выберите нужный параметр настройки
Кроме того, в режим настройки параметров можно войти в процессе работы, просто нажав кнопку Select два раза.
Если Вас пугают эти значения, то можете пока не читать этот раздел. Почти все параметры можно устанавливать прямо при работе в соответствующих режимах.
Переход между параметрами происходит с помощью кнопок «Вправо» или «Влево».
Изменить параметры возможно, нажав кнопку «Вверх» для увеличения значения и «Вниз» для уменьшения.
Подтвердить параметры и сохранить их значения в энергонезависимой памяти - кнопка «Select».
1) Max_t_Tst=200 Температура термостата (для работы контроллера в режиме термостата) (в десятых градуса, то есть 10 - это 0.1 десятая градуса).
2) Power TEN=3000. Мощность подключенных ТЭНов в Ваттах.
3) Power Reg=500 Мощность, которую должен выдавать контроллер на регулятор мощности (при работе контроллера в режиме регулятора мощности).
4) ParamUSART=1 Нужно ли выдавать значения в последовательный порт (1-да, 0-нет)
Если Вы установите данный параметр в 1, то сможете смотреть и сохранять логи работы с помощью какой-либо программы работы с последовательным портом, например программы HyperTerminal.
5) ParamGSM=1 Нужно ли сигназизировать о старте и остановке, аварийных ситициях на сотовый или Wi-Fi или GPRS.
6) dtTermostat=5 Дельта температуры (для работе контроллера в режиме термостата) (в десятых градуса, то есть 5 - это 0.5 градуса)
7) Temp 1 Nedrobn Distill=998 Температура в кубе, при которой надо прекращать первую недробную дистилляцию (99.8 )
8) Temp 2 Drobn Distill=966 Температура в кубе, при которой надо прекращать вторую (первую дробную) простую дистилляцию
9) Temp 3 Drobn Distill=966 Температура в кубе, при которой надо прекращать третью (вторую дробную) простую дистилляцию
10) Temp Razgon Rec (+Kub, -Kol)=600 Температура в кубе, при которой заканчивается режим разгона при ректификации, включается дефлегматор, холодильник, устанавилвается мощность, на которой будет произовиться ректификация. Положительные значения означают что для определения прогрева будет использоваться первый датчик (в кубе), отрицательные что второй датчик (в колонне).
11) Power Rectif=1070 Значение мощности (в ваттах), на которой будет производиться ректификация
12) Temp Okon Otbor Glv Rectif=854 Температура в кубе, при которой заканчивается отбор голов и начинается отбор тела
13) CHIM Otbor GLV Rectif=2000 значение времени Шим, при котором будет произовдиться отбор голов (в 1/100 секунды), то есть в данном случае это 20 секунд
14) % CHIM Otbor GLV Rectif=10 Процент включения для ШИМ отбора голов то есть 10% включен 90% времени выключен.
Если данное значение установить отрицательным, то оно будет означать абсолютное значение времени открытие клапана в сотых долях секунды, то есть, то есть значение % CHIM Otbor GLV Rectif=-10 означает открытие клана на 0,1 секунды.
15) CHIM Otbor SR Rectif=1000 значение времени Шим, при котором будет произовдиться отбор СР (в 1/100 секунды), то есть в данном случае это 10 секунд
16) Delta Otbor SR Rectif=10 Дельта отбора СР (в 1/10 градуса в данном случае это- 1 градус), При превышении температуры стабилизации +Дельта контроллер переходит в режим стопа и возврата к температуре стабилизации
17) Temp Okon Otbor SR Rectif=965 Температура в кубе, при которой прекращается отбор СР и начинается отбор хвостов (в данном случае это 96.5 градуса цельсия )
18) Temp Okon Rectif=995 Температура в кубе, при которой прекращается отбор хвостов и заканчивается ректификация
19) min % CHIM Otbor SR =10 Минимальный процент, ниже которого отбор при ректификации не падает.
20) Edit Temp Stab Rectif=780 Редактирование температуры стабилизации колонны (для отладки или если вдруг она определилась неверно или не так, как хотел пользователь).
21) Power GLV simple Distill=800 Мощность (в ваттах), при которой отбираются головы при простой дистилляции.
22) Power simple Distill=3000 Мощность (в ваттах), при которой производится простая дистилляция
23) Temp Defl Begin Dist(+Def, -Kub)=700 Тепература в дефлегматоре (положительные значения), либо в кубе (отрицательные значения), при которой начинается дистилляция, включается холодильник, мощность с разгонной (максимальной) переводится на мощность дистилляции
24) Temp Distill With Defl=820 Темперетара, которую надо поддерживать в дефлегматоре при дистилляции с дефлегматором с паровым отборов
25) Delta Distill With Defl=10 Дельта температуры плюс-минус от которой допускается изменение температуры отностительно параметра Temp Distill With Defl
26) Temp Kub Okon DistWithDefl=990 Температура в кубе, при которой прекращается дистилляция с дефлегматором
27) BeepOnStateProcess=1 - пищать один раз, когда происходит переход между процессами.
28) BeepOnEndProcess=1 - издавать периодически звук, когда происходит окончание процесса.
29) BeepOnKeyPress=1 - попискивать при нажатии на клавиши.
30) Power Razvar Zerno=820 Мощность, при которой будет развариватсья зерновое сырье. Подбирается индивидально для заторника таким образом, чтобы и затор кипел и не было излишнего расхода электроэнергии.
31) Vvod Popravok ds18b20- Перейти в режим ввода поправок к датчикам температуры.
32) Provod SR=0 параметр, который отвечает за означает окончание отбора голов
33) U Peregrev=300 Какое напряжение использовать для защиты клапанов от перегрева
34)Use Avtonom HLD=0 , если его установить в значение 1, то фазовое управление отключается для клапана подачи воды, для клапанов отбора управление остается прежним определяемым параметром UPeregrev.
35)Beg%CHIMOtborSR=40 начальный процент ШИМ отбора тела, который устанавливается автоматически сразу по окончании отбора голов.
36) Auto – CHIM=10, на сколько процентов надо уменьшить ШИМ при стопе.
37) Auto + CHIM=5, который отвечает на сколько процентов надо увеличить ШИМ при долгом отсутствии стопа.
38) Time Auto + CHIM=600время, в течении которого определяется, что слишком долго нет стопа.
39) Power Varka Zerno =3000 Мощность, при которой будут варится зерновые и доводиться до кипения (она меньше, чем мощность ТЭНов, потому что на полной мощности может быть факелирование), а также максимальная мощность, подаваемая на ТЭНы в пивоварении.
40) Alarm pressure MPX5010=0 // Параметр, который отвечает за тревогу по давлению. Если параметр ненулевой, то при его превышении выдается сначала предупреждение, а затем и ошибка с остановкой процесса.
41) Time reStab Kolonna=1800. Этот параметр отвечает за автоматический выход колонны из режима «стопа». По умолчанию он составляет 1800 секунд (это полчаса). Если колонна находится в режиме «стоп» время, больше чем указано в данном параметре в секундах, то температура стабилизации колонны принимается за текущую температуру в колонне. Обычно длительное время «стопа» происходит при изменении атмосферного давления. Если параметр установить отрицательным, например Time reStab Kolonna = -3600,то если колонна находится в стопе больше указанного времени (в данном случае 3600 секунд, то есть один час), тогда она переходит на отбор хвостов.Если этот параметр установить равным нулю (Time reStab Kolonna=0), то автоматический выход из «стопа» отключается.
42) Temp Osahariv Zator=660Этот параметр означает, какую температуру поддерживать при осахаривании затора.
43) Temp Brogenia Zator=340Этот параметр означает, какую максимальную температуру поддерживать при поддержке брожения затора а также определяет температуру внесения дрожжей.
44) Power correct ASC712=2.Этот параметр отвечает за корректировку выходной мощности на основе датчика тока. Возможные значения: 0 – корректировка не используется, 1 – корректировка не используется, но фактическая мощность отображается на третьей странице контроллера, 2 – корректировка по току используется.
Примечание: При значениях 0 или 1, контроллер переходит в режим пониженной точности поддержания выходной мощности. Работа при этом в режимах ректификации, НБК или НДРФ рекомендуется только при достаточно стабильном напряжении в сети и только как временная мера).
min Pressure NBK=150 Этот параметр отвечает за давление, на основании которого будет приниматься решение о скорости перегонки НБК. Например, рисунке написано NBK=150+25=175 это означает, что это означает, что при давлении меньше 150 система будет увеличивать подачу браги, в промежутке от 150 до 175 подача браги автоматически изменяться не будет, при давлении выше 175 система остановит подачу и будет дожидаться падения давления. Если минимальное давление не задано (равно 0), то авто-регулировка подачи браги производиться не будет. Нулевое значение имеет смысл установить, если Вы работаете без датчика давления.
45) delta Pressure NBK=25 этот параметр отвечает за диапазон, в котором автоматическая регулировка подачи производиться не будет. На рисунке это диапазон от 150 до 175 (от 15,0 мм до 17.5 мм). Если дельта не задана (равна 0), то автоматическое увеличение скорости подачи производиться не будет, однако остановка системы при превышении давления будет работать.
46) time Pressure NBK=180. Этот параметр отвечает за период, в течение которого будет приниматься решение о увеличении или уменьшении скорости подачи. Например, на рисунке показано, что это решение будет приниматься один раз в 180 секунд.
47) Upravl Nasos NBK=1. Этот параметр указывает, каким образом будет производиться управление насосом НБК.
Доступны следующие значения:
1– насос включается высоким уровнем и выключается низким, управление производится по Брезенхему. Такое значение используется, когда производится управление, например шестеренчатым насосом.
0- насос включается низким уровнем и выключается высоким, управление производится по Брезенхему. Такое значение используется, когда производится управление сторонними драйверами управления насоса.
5– Насос управляется ШИМ период ШИМ одна секунда, в секунду подается максимум 125 импульсов, такое значение используется, когда используются насосы, имеющие подобную схему управления, например, насосы от Игоря223, продаваемые на сайте http://samogon-i-vodka.ru/catalog/1240/
48) % otbor Tsarga Paster(+/-)=5. Этот параметр отвечает за процент отбора голов через царгу
пастеризации (то есть фактически отбор голов через клапан голов при отборе тела).
Возможны положительные и отрицательные значения.
Положительные значения означают, что отбор будет производиться в процентах от основного отбора голов. То есть если поставить значение 10, а отбор голов стоит 10%, то отбор через царгу пастерицазии будет 1%.
Если значение отрицательное, то каждая единица означает открытие клапана отбора голов на 1/100 секунды каждые 10 секунд.
Если поставить 0, то отбор голов через царгу пастеризации производиться не будет.