Доступная автоматика на Ардуино Мега 2560

Форум самогонщиков, пивоваров, виноделов Оборудование Автоматика
1 2 3 4 ... 405 1
msg31 Научный сотрудник Барнаул 3620 1678
25 Янв 14, 11:42
Как и обещал, начинаю выкладывать подробную инструкцию по сборке универсального контроллера на базе ардуино.

Сначала выражаю благодарность коллеге alekslug за подробное описание алгоритма автоматизации ректификации, а также неоценимые советы и отладку программы и железа его колонне.

Итак, про контроллер.
Какие у него преимущества - Там есть Все! Дистилляция, Ректификация, Регулятор мощности, Термостат, Разваривание зернового сырья. Появилась программа пивоварения.
То есть не нужно покупать ни РМ-2 ни какую-либо другую автоматику.
Из программного обеспечения Вам понадобится библиотека Arduino IDE, качать здесь.
http://arduino.googlecode.com/files/arduino-1.0.5-r2-windows.exe
(обратите внимание что для версий скетчей ранее, чем 3.10 качать именно версию 1.0.5, скетчи начиная с версии 3.10 могут работать также на новых версиях Arduino IDE)
, а также библиотека OneWire, прилеплена к этой теме, вот и прямая ссылка http://files.homedistiller.ru/119032.zip .
Библиотека устанавливается следующим образом:
Файл OneWire.zip надо разархивировать и получившуюся в результате разархивации папку OneWire необходимо скопировать в папку libraries программы Ардуино.

Перед компилированием надо выбрать тип платы Mega 2560
viborplati.png

Также скорее всего Вам понадобятся драйвера на ардуино http://files.homedistiller.ru/113365.zip.

Кто желает сделать автоматику быстрее и без пайки, смотреть упрощенный вариант [Простая автоматика на Ардуино Мега 2560 из готовых элементов]

Желающие купить готовое noviifasad.jpg изделие, описание и цены здесь [Автоматика для ректификации, дистилляции, пивоварения и НБК на Ардуино мега 2560]
 
Инструкция по работе в облаке, вот ссылка  (к чтению обязательно) : https://cloud.mail.ru/public/MFhp/mVFktDHjt

Хорошая подборка по основным направлениям, проблемам, настройкам, подключению и прочему здесь (перед тем, как задать вопрос, сначала туда): [сообщение #12493929]

Обновлен скетч, версия 2.60. Список изменений:
1) Добавлен параметр времени перестабилизации колонны Time Restab Kolonna по-умолчанию он 1800 секунд, то есть полчаса. Отвечает за ситуацию, когда колонна долго не может выйти из режима стопа (причины пока неясны вроде плохое утепление колонны, изменение атмосферного давления, но бывает, что замечают такое явление пользователи). Если колонна не может выйти и стопа в течении указанного количества времени, то принимаем за новую температуру стабилизации колонны ту, которая установилась в настоящий момент в колонне. Если параметр Time Restab Kolonna равен 0, то рестабилизация колонны не используется.
2) Добавлена программа пивоварения режим Beer by clone Braumaster, который предназначен для варки пива на оборудовании - копии "Браумастера". При этом можно задать параметр Beer pause count, это количество пауз, которые необходимо произвести. При этом параметры TempPотвечают за температуру паузы, параметр TimeP за время выдержки паузы. Если параметр TempP установлен в значение более 100, тогда считается, что этот этап-варка пива. Если параметр TimeP равен 0, то считается, то это ожидание реакции пользователя, то есть время этой паузы не установлено, программа будет пищать и ожидать нажатия клавиши "Вверх".
Как подключать оборудование при этом:
- ТЭН от пивоварни подключить в розетку ТЭНа.
- Насос пивоварни подключить в розетку подачи воды.
- Датчик температуры №1 установить в заторник.
Режим пивоварения еще не отлажен, поэтому в инструкции не описан, его правильная работа не гарантируется.

Обновлен скетч, версия 2.62. Список изменений:
1) Изменен принцип расчета мощности. Работа регулятора стала независимой от типа используемого трансформатора. На версии с датчиком тока изменений нет, только в данной версии пока датчик тока не тестировался, работа с ним не гарантируется.
2) В программе пивоварения насос отключается в любом случае, если температура в заторнике превысила 88 градусов, также изменен режим работы насоса - теперь 10 минут работы, 2 минуты пауза.

Обновлен скетч, версия 2.71. Список изменений:
1) Улучшен расчет среднеквадратичного напряжения, теперь для его расчета берется не один полупериод, а три.
2) Версия проверена для работы "упрощенной" версии с датчиком тока. При этом была найдена потенциальная ошибка при которой фактически подаваемая мощность была больше заданной пользователем примерно на 30%. На стабильность работы это не влияло, но сам факт присутствовал. Теперь мощность с датчиком тока подается стабильно та, которая на экране. Проверял ЛАТРом и вольтметром с TrueRMS.
3) Исходя из пункта 2) реализовал отображение на экране фактической мощности,подаваемой на ТЭНы и для версии с трансформатором. Для этого нужно подключить датчик тока, установить константу USE_CORR_ASC712 в значение 1 и пин датчика тока, константу PIN_READI установить на аналоговый пин чтения значения тока, например #define PIN_READI A4. После этого на странице 3 можно будет наблюдать фактически подаваемую мощность на ТЭНы. В дальнейшем можно будет реализовать алгоритм их приведения друг к другу посредством ПИД-регулятора. Но это на будущее.

Обновлен скетч, версия 2.79. Список изменений:
1) Реализована возможность подключения датчика тока, которая позволяет во-первых выдавать на нагрузку реальную мощность в Ваттах, во-вторых обеспечивать стабильность подачи мощности в пределах +-1В при колебаниях входного напряжения от 110 до 250 вольт.
Датчик тока подключается аналогично подключению датчика тока в "упрощенной версии" ( описано здесь [Простая автоматика на Ардуино Мега 2560 из готовых элементов]), в скетче задается параметр PIN_READI на аналоговый пин чтения значения тока, например #define PIN_READI A4 и в настройках контроллера устанавливается параметр  Power correct ASC712 в значения 0- не использовать, 1 - только показывать мощность на третей странице, 2-корректировать мощность через фактический ток.
P.S. Тут необходимо небольшое пояснение по поводу регулировки мощности - стандартная версия с трансформатором измеряет напряжение только на входе, и не учитывает падение напряжения на симисторе. По практическим испытаниям она обеспечивает точность регулировки +-2В ГОСТОвском диапазоне входного напряжения от 205 до 240 вольт. Если у Вас напряжение в сети плавает этом диапазоне, большой необходимости в подключении датчика тока нет.
2) Реализовано предупреждение - если напряжение в сети падает ниже того, при котором обеспечивается заданная мощность, на экране появляется надпись LOW Power и подается звуковой сигнал.
3) Исправлена возможная ошибка в регулировании твердотельного реле в "упрощенной версии" - мощность на нагрузку не подавалась вообще,  если мощность была отлична от максимальной. Впрочем я на эту ошибку так и не смог выйти, поэтому коллегам, у которых ошибка проявлялась, просьба проверить и отписаться.

Обновлен скетч Версия 2.92 Список изменений:
1) Добавлена вожможность мониторинга и управлеия через Android-приложение.
Для этого используется GPRS шильд, подключение описано ниже.
В связи с этим изменены параметры
- Параметр ParamGSM теперь служит для указания оператора для связи через GPRS.
- Добавлен параметр My Phone, который служит для указания номера телефона с которого производится управление контроллером.
Управление производится двумя способами - отправкой SMS и звонками.
Управление посредством звонков на контроллер - при звонке на контроллер на телефон приходит SMS с параметрами, SMS приходит в двух случаях, когда параметр ParamGSM=1, или
когда параметра ParamGSM>2 и контроллер принудительно переведен в режим отправки SMS (это нужно, если управление через GPRS стало невозможным, например пропал сервер). Если же
параметр ParamGSM>2 и контроллер не переведен в режим отправки SMS, то активизируется GPRS сессия.

Управление посредством отправки SMS
- Отправка большой русской буквы А стартует текущий процесс.
- Отправка большой русской буквы Б останавливает текущий процесс
- Отправка большой русской буквы В переводит контроллер в режим отправки SMS вместо активации GPRS сессии (например если сервер недоступен)
- Отправка большой русской буквы Г возвращает контроллер из режима отправки SMS в режим активации GPRS сессии.

- добавлер параметр Period Refresh Server (sec) - значение в секундах, как часто контроллеру надо отправлять данные на сервер. При этом если в момент передачи данных от
Android-приложения поступила команда, то контроллер переводится в режим постоянного обмена данных. Если параметр  Period Refresh Server равен 0, то периодическая отправка данных на сервер не производится, активация отправки данных делается по звонку на контроллер.

- добавлен параметр ID Device, этот параметр идентифицирует контроллер на сервере.
- добавлен параметр Server Port, этот параметр указывает номер порта на сервере для отправки данных.
- добавлен параметр Server adr, это IP адрес сервера

Параметры ID Device, Server Port, Server adr могут получить все желающие, собравшие контроллер по любой схеме и имеющие не менее 10 сообщений на форуме.

Обновлен скетч Версия 2.93 Список изменений:
1) Исправлены ошибки в отправке SMS.
2) При предупреждениях автоматически активируется GPRS сессия.
3) При возникновении ошибки активируется GPRS сессия или отправляется SMS, в зависимости от настроек.
4) Снижена интенсивность звукового сигнала, иначе при возникновении ошибки звуковой сигнал мог перегреваться и сгорать звуко-излучатель.
5) Исправлена ошибка - при получении температуры от датчика 850 система диагностировала ошибку датчика, хотя такая температура не всегда свидетельствует об ошибке.

Обновлен скетч, версия 2.95

1) При работе с GPRS шильдом обнаружил на удивление большой трафик интернета, стал анализировать и понял, что протокол TCP на этом шильде то ли странно реализован, то ли я не умею им пользоваться. В общем каждый байт по протоколу TCP передается чуть ли не отдельным IP пакетом. К счастью протоко UDP передается прекрасно, пакетами. Поэтому переделал обмен данных на протокол UDP, что позволило серьезно улучшить время отклика системы на управление по Интернет.

2) Сделал параметр Alarm pressure MPX5010, который отвечает за тревогу по давлению. Если параметр ненулевой, то при его превышении выдается сначала предупреждение, а затем и ошибка с остановкой процесса.

3) Изменена реакция на ошибки и предупреждения, теперь если подключен телефон или GPRS шильд программа значала дозванивается до телефона, указанного в настройках. В течении 10 секунд звонок надо сбросить, если этого не произошло, то программа дозванивается до сброса звонка.

4) Обновлены программы управления контроллером для Winsows и Android. Перед установкой новой версии программы на Android, старую версию надо удалить!.


Обновлен скетч, версия 2.97

1) Добавлен параметр Use Avtonom HLD, если его установить в значение 1, то фазовое управление отключается для клапана подачи воды, для клапанов отбора управление остается прежним.
2) Исправлена ошибка в отображении параметров периода ШИМа, значения больше 32000 отображались как отрицательные, увеличена скорость редактирования ШИМа, чем дольше жмешь на кнопки, тем быстрее добавляются значение.
3) Процедура пивоварения Beer by Clone Brau теперь управляет не только насосом через канал управления подачей воды, но и одновременно релейным выходом мешалки. При этом в первом параметре паузы насоса теперь записывается время работы насоса/мешалки и время паузы насоса/мешалки, а не температуры затирания.
4) Исправил еще по мелочи выявленные ошибки и недоработки.


Обновлен скетч, версия 2.98

1) Добавлена возможность авто-определения мощности подключенных ТЭНов. Для этого нужно зайти в режим регулятора мощности и на второй странице нажать кнопку "вверх". Чтобы подтвердить определенную мощность нажмите Select, когда выйдет мощность еще раз Select.
2) В режиме пивоварения реализовано ручное включение насоса для этого на второй странице этого режима нажать  кнопку "вверх" для включения насоса, кнопку "вниз" для выключения.

Обновлен скетч, версия 3.00

1) Оттестирована функция пивоварения Brewing Beer.
2) Добавлен параметр Speed Port GSM, который отвечает за скорость соединения с GPRS или GSM. По умолчанию стоит 9600.
3) Обновлены инструкции и программы управления под Windows и Андроид, все это качайте в облаке. Также при желании в облаке можно скачать и скетч.

Обновлен скетч, версия 3.05
1) Исправлены ошибки при работе c Wi-Fi.
2) При работе с зерновыми, термостатом, пивоварения применено ПИД-регулирование.
3) Обновлены инструкции и программы управления под Windows и Андроид, все это качайте в облаке. Также при желании в облаке можно скачать и скетч.

Обновлен скетч, версия 3.08
1) Реализовано автоматическое фракционирование, видео смотреть здесь

2) Исправлены всякие мелкие недочеты

Как подключать GPRS модуль здесь: [сообщение #11880874]

Приложения для управления через Интернет (доступны Андроид и Windows версии), качать здесь:
https://cloud.mail.ru/public/MFhp/mVFktDHjt

Для использования LCD KeyPad Shield для ардуино в качестве дисплея и кнопок,нужно установить константу (по-умолчанию сейчас константа уже установлена, так что можно этого не делать).
#define USE_LCD_KEYPAD_SHIELD 1 // 1 - использовать стандартный шильд с кнопкми ардуино, 0 - не использовать

Для тех, кто желает использовать датчики разлива воды и наполнения приемной емкости, надо поменять параметры на 1 , вместо 0. По-умолчанию они отключены, чтобы первый запуск контроллера сразу не ушел в тревогу по разлитию воды.

#define USE_ALARM_UROVEN 0 // Нужно ли использовать датчик уровня в приемной емкости ардуино
#define USE_ALARM_VODA   0  // Нужно ли использовать датчик разлития воды ардуино

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


Скетч и предложенные решения могут использоваться для любых Ваших личных, некоммерческих целей с условием ссылки на источник. Использование в коммерческих целях, а также публикация допускается только с разрешения автора.

К сообщению также прилеплены драйвера для некоторых версий чипов Ардуино CH341SER.ZIP, а также стандартная программа HyperTerminal  HYPERTERM.ZIP для записи логов работы в файл.
CH341SER.zip (188Кб - загружено 2367 раз)
HelloDistiller260.ino (333Кб - загружено 1145 раз)
HelloDistiller262.ino (339Кб - загружено 607 раз)
HelloDistiller279.ino (358Кб - загружено 738 раз)
HelloDistiller292i.ino (397Кб - загружено 392 раз)
HelloDistiller295i.ino (409Кб - загружено 501 раз)
HelloDistiller297i.ino (412Кб - загружено 378 раз)
HelloDistiller298i.ino (413Кб - загружено 514 раз)
HelloDistiller300i.ino (416Кб - загружено 708 раз)
HelloDistiller305i.ino (441Кб - загружено 1516 раз)
hyperterm.zip (214Кб - загружено 810 раз)
OneWire.zip (14Кб - загружено 2220 раз)
сообщения удалены (20)
alekslug Научный сотрудник Мариуполь 4429 1304
Отв.1  27 Янв 14, 21:56
Микроконтроллер   ATmega2560am1.jpg
Рабочее напряжение   5В
Входное напряжение (рекомендуемое)   7-12В
Входное напряжение (предельное)   6-20В
Цифровые Входы/Выходы   54  (14 из которых могут работат также как выходы ШИМ)
Аналоговые входы   16
Постоянный ток через вход/выход      40 mA
Постоянный ток для вывода 3.3 В   50 mA
Флеш-память   256 KB  (из которых 8 КB используются для загрузчика)
ОЗУ   8 KB
Энергонезависимая память   4 KB
Тактовая частота   16 MHz

 покупал в Терраэлектронике,-это дорогой, неоптимальный вариант. Но если немного поискать в интернете, точек продаж обнаружится много. Есть дорогие оригинальные Arduino Mega 2560 R3 и есть копии сделанные в Китае, которые на мой взгляд, ничем не хуже оригинала.  Вот. совсем недорого Mega 2560 http://www.tinydeal.com/...ue-p-94889.html Посылка от этого продавца пришла довольно быстро, за 15 дней.
 Более подробно с техническими характеристиками  можно ознакомится здесь
 

                                    Дисплей,
                          2 строчный, 16 знаков в строке,
  использовал   WH1602B-YGH-CTK.
Буква К в конце маркировки говорит нам, что он умеет отображать не только латинские буквы, но и  кириллицу.

  Уважаемые коллеги!
Пользуйтесь поиском обязательно хотя бы по первой странице данной темы и обязательно поиском в скетче. Поиск обычно вызывается нажатием комбинации клавиш Ctrl + F. Вот что дает поиск по слову НПГ по первой странице данной темы (похожие результаты даст и поиск по скетчу) :
1) Реализована нормальная работа подпитки НПГ, датчик НПГ должен быть на замыкание (герконовый).
Аналоговый пин уровня НПГ подтянут к +5В резистором на 10 Ком.
Нижний уровень (осушение) включает делитель на 1.1 Ком, рабочий уровень на 2.2Ком, верхний уровень (переполнение) резистор на 3.3Ком,
Уровни напряжений можно наблюдать для настройки и отладки на второй странице в режиме разваривания зерновых (Razvar). Там же можно наблюдать текущий уровень датчика паров спирта.
Уровни сработки датчиков настраиваются в функции ProsessNPG().
      
 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

                              СХЕМА
  автоматики от Косой   3 марта 2014 года 18:05  [сообщение #11913848]
 здесь моя,  17 февраля 2014 года 10:48 [сообщение #11900238]
 от  roslav  Апреля 18, 2015, 22:07:42  [сообщение #12291112]

                             Платы печатные.
 17 февраля 2014 года 10:48 [сообщение #11900238]

Вариант 2, в сообщении от Ноября 10, 2014, 16:13:54 , печатные платы от mitya  [сообщение #12104339]

Вариант 3  от 9 января 2015, 00:43 Самогонов, [сообщение #12168005]
Вариант 4 от bengoor, Ответ #1725: Февраля 18, 2015, 13:50:08 [сообщение #12217979]


            Универсальный контроллер для дистилляции и ректификации на Ардуино мега 2560  из готовых элементов
можно собрать самостоятельно [Простая автоматика на Ардуино Мега 2560 из готовых элементов]

=============================================================================================
foto-0058.jpgsilovaya_plata_raspinovka.8.jpgplata_dat_s_npg_raspinovka.jpgfoto-0027.8.jpgklapani.jpgfoto-0082.jpgdatchik_1.jpg
1plata dat4ikov NOVA1+ NPG РАБ..lay6 (128Кб - загружено 927 раз)
1plata silovaia РАБ..lay6 (117Кб - загружено 855 раз)
1схема ПОТОК 1 c l НПГ РАБ..spl7 (134Кб - загружено 1067 раз)
сообщения удалены (10)
msg31 Научный сотрудник Барнаул 3620 1678
Отв.2  29 Янв 14, 06:54
Подключение модуля GPRS
Ниже идут ссылки на Али, ссылки надо проверять перед покупкой, зачастую продавец меняет содержимое, например вместо готового модуля продает комплект для пайки
http://ru.aliexpress.com/...ommendVersion=1
http://ru.aliexpress.com/...ttp_swift_null=


Красный провод - питание +5В (не стоит использовать питание от платы ардуины, по многочисленным сообщениям плата ардуины может не выдержать, необходимо организовать питание через отдельный стабилизатор, например через 7805)
Коричневый провод - общий провод питание.
Черный провод - общий провод арудины.
Зеленый провод - к RX2 (PIN 17) ардуино.
Желтый провод - к TX2 (PIN1 16) ардуино.

Техническое описание модуля здесь: https://cloud.mail.ru/public/EjjD/jVAPswW4Z

Немного про подключения сотового телефона от коллеги bengoor
Хочу рассказать как правильно подключить телефон Siemens к нашему контроллеру.
Подключать научился только Siemens, кто хочет поэкспериментировать с другими телефонами пишите о результатах.
Сименсы различаются сериями(35 серия, 45,55,65,75 и т.д.) и классами(A,С,М,S,CX и т.д.), а так же разъемами(старый толстый и новый тонкий).
В зависимости от класса может различаться и подключение телефона, а в зависимости от серии телефон может быть пригоден или не пригоден для подключения(работает или не работает в режиме модема). Так же схема подключения различаются от разъема.
Реально удалось подключить следующие телефоны A75, C65, S55.
Вот так выглядят 2 разъема
telefon1.jpg

А вот такая схема их подключения
telefon2.png
Хочу уточнить что класс S начиная с 45 серии можно подключить без дополнительных 4 кОм резистеров. S55 работает при подключении только 2,3,4 контактов.
А75 и С65 пришлось подключать по схеме с подтянутыми резисторами на 4 кОм к земле, иначе они не переключались в режим модема и не принимали АТ команды.
С другими классами и сериями надо экспериментировать, если будут работать по 3 проводам хорошо, если нет то подключать по 5 проводной схеме.



но зачем два реле клапана воды и как они регилируются и т.д.? Вообщем Спасибо за спецификацию, но это не совсем то. ладно ждем краткую инструкцию автора. я бы не задавал вопрос, но у меня Брагин, 28 Янв 14, 20:51
Два реле на воду - это так, я для себя сделал. У меня хитрая подпитка НПГ горячей водой из обратки холодильника, описывать которую нет смысла, поскольку я сейчас не уверен в ее эффективности. Холодильник я слепил из того что было, пайкой, без применения стандартных фиттингов (не нашел таких) и этот клапан сделан на случай протечки холодильника или каких-либо соединений холодильника с водой. Остальные могут просто игнорировать выход 23 контроллера, который включает воду при старте системы и не ставить клапан на общий вход воды.

Итак, коллеги реализовал последний писк автоматизации - фракционная перегонка.

Реализовано два режима - фракционная ректификация и фракционная дистилляция. Максимум у дистилляции 8 фракций, у ректификации - 5. В ректификации первой фракцией считаются головы, последней - хвосты.
В дистилляции задается либо температура окончания в кубе (положительные значения , либо время отбора фракции в минутах (отрицательные значения). Также задается мощность отбора каждой фракции и угол поворота фракционника.
В ректификации задается либо температура окончания в кубе (положительные значения , либо время отбора фракции в минутах (отрицательные значения). Также задается угол поворота фракционника.
Также переключение на следующую фракцию в любом случае приведет сработка датчика уровня в приемной емкости.
Фракционник сделан на этом сервоприводе http://ru.aliexpress.com/...32264508918.htm .
Управление фракционником сделано на том же пине, что и насос НБК, то есть на 12 пине.


Отбор идет через клапан отбора тела.
видео смотреть здесь
сообщения удалены (3)
0leg Профессор Omsk 2089 919
Отв.3  29 Янв 14, 15:50
msg31, alekslug,  Интересно, а можно ли Ардуиной управлять отбором РК согласно фактиченски линейного графика http://labspirt.com/...2.html#msg52152 т.е. с определённой температуры линейно снижать отбор автоматически ?
сообщения удалены (2)
V_B Академик Таганрог 2551 786
Отв.4  29 Янв 14, 19:30
Поправки на атмосферное давление не делаете во время ректификации?Из-за не желания использовать датчик атмосферного давления попробую в следующий раз вот такой алгоритм:svarnoy, 29 Янв 14, 19:18
Работай по дельте между дефлегматором и нижней температурой. при изменении давления дельта не изменяется, проверено уже.
svarnoy Профессор Жуковский. 3587 1308
Отв.5  29 Янв 14, 19:43, через 13 мин
V_B, В дефлегматоре слишком много побочных факторов влияющих на датчик температуры,и она может прыгать.
Датчики температуры в 25 см от куба и в 2/3 колонны показывают одинаковую температуру.
Перезапомнить лишний раз температуру не сложно,и это один из вариантов который должен работать.
Всё сказанное справедливо для моей колонны.
V_B Академик Таганрог 2551 786
Отв.6  29 Янв 14, 19:54, через 12 мин
svarnoy, уж чего-чего, а в дефе у меня после отбора голов температура стабильная и гуляет только от давления.
Если надо - могу выложить все логи - у меня их много. Но наверно не в этой ветке, здесь не место.
alekslug Научный сотрудник Мариуполь 4429 1304
Отв.7  29 Янв 14, 20:01, через 7 мин
..Померили температуру снизу колонны перед самым отбором тела,значение запомнили и работаем на превышение(+0,3С) как обычно...
svarnoy, 29 Янв 14, 19:18
Есть такой режим в алгоритме ректификации msg31.

Во время работы,допустим по достижению некой температуре в кубе (например каждые 5 градусов),останавливать отбор,дать поработать на себя 3-5 минут,и запомнить новую пороговую температуру.
По идее должно помочь при большом изменении атмосферного давления во время ректификации.svarnoy, 29 Янв 14, 18:18
Как часто ты наблюдал подобные большие изменения атмосферного давления?

По достижению в кубе 95С-96С открыть клапан "оборотного" спирта слить нахрен всё на крейсерской скорости и не мучится с дожиманием.svarnoy, 29 Янв 14, 18:18
Есть такой режим в алгоритме  ректификации msg31
svarnoy Профессор Жуковский. 3587 1308
Отв.8  29 Янв 14, 20:16, через 16 мин
V_B, Логи не сохранил.Дефлегматоры все разные.
В моём горизонтальном дефлегматоре на ДТ точно абсолютно влияет давление в трубопроводе,чем холоднее рубашка тем больше врёт ДТ.
В предыдущем дефе температура прыгала из-за стекающих капелек флегмы на гильзу ДТ.
Сейчас у меня есть специальная вставка перед дефом,где нет капелек стекающей флегмы и не влияет температура в рубашке.но она 15 см и не влезает в потолок на новой колонне.
Потрут потом ненужное.
alekslug Нет у меня манометра атмосферного,и я понятие не имею меняется оно или нет в процессе.
Иногда просто встанет температура 78 и стоит,а иногда чуть другая, вот и думай гильза ДТ обрасла/отмылась или давление нынче не как вчера.
V_B Академик Таганрог 2551 786
Отв.9  29 Янв 14, 20:20, через 4 мин
В моём горизонтальном дефлегматоре на ДТ точно абсолютно влияет давление в трубопроводе,чем холоднее рубашка тем больше врёт ДТ.svarnoy, 29 Янв 14, 20:16
Получается что из-за несовершенства конструкции приходиться "городить огород"!
Может сделать все правильно?
svarnoy Профессор Жуковский. 3587 1308
Отв.10  29 Янв 14, 20:39, через 20 мин
Получается что из-за несовершенства конструкции приходиться "городить огород"!V_B, 29 Янв 14, 20:20
Общитывать дельту не огород,а перемерить температуру огород! Мы же не ручками в тетрадку пишем.
К тому-же при общёте дельты нужно 3 датчика температуры,куб,царга,деф.При перезапоминании только 2.
И ниже я написал,что имею техническую возможность измерять точно температуру паров перед дефлегматором.
Вставка измерения температуры.
img_0009.jpg
img_0008.jpg
V_B Академик Таганрог 2551 786
Отв.11  29 Янв 14, 20:47, через 8 мин
Во время работы,допустим по достижению некой температуре в кубе (например каждые 5 градусов),останавливать отбор,дать поработать на себя 3-5 минут,и запомнить новую пороговую температуру.svarnoy, 29 Янв 14, 19:18
В таком режиме колонну колбасить будет не по детски!!!, поэтому делать так нежелательно, поэтому и стараются делать так чтобы отбор менялся как можно плавнее.
Но работать будет!

Ладно, это уже из "высшей математики"!
сообщения удалены (3)
svarnoy Профессор Жуковский. 3587 1308
Отв.12  30 Янв 14, 08:14
Позвольте ещё немного рационализаторства.
Головы отбираются по Т в кубе,но реализовано не очень удобно.Нужно знать навалку,выщитать сколько спирта останется в кубе после испарения 5 процентов,и потом уже найти температуру кипения этого раствора и вбить значения ручками.
По таймерам и то удобнее получится.
Что если запомнить температуру в кубе сразу после закипания,закипанием считать увеличение выше 60-70С температуры в верхней точке измерения(2/3 колонны или дефлегматор),ну или там где есть датчик в колонне.И использовать некую математическую функцию для пересчёта 5% АС.
сообщения удалены (4)
Apall Специалист СПб 126 38
Отв.13  30 Янв 14, 18:19
сообщение удалено
alekslug Научный сотрудник Мариуполь 4429 1304
Отв.14  30 Янв 14, 19:52
Позвольте ещё немного рационализаторства.
Головы отбираются по Т в кубе,но реализовано не очень удобно.Нужно знать навалку,выщитать сколько спирта останется в кубе после испарения 5 процентов,и потом уже найти температуру кипения этого раствора и вбить значения ручками.
По таймерам и то удобнее получится.
Что если запомнить температуру в кубе сразу после закипания,закипанием считать увеличение выше 60-70С температуры в верхней точке измерения(2/3 колонны или дефлегматор),ну или там где есть датчик в колонне.И использовать некую математическую функцию для пересчёта 5% АС.

svarnoy, 30 Янв 14, 08:14
Не вижу  трудностей. Я обычно ставлю брагу для получения СС всегда в одинаковом количестве по размеру имеющейся посуды. Есть бак объемом 60 литров. Моя доза 10 кг сахара. Или в два раза больше когда мне нужно. Поэтому стоит пару раз повторить ректификацию и уже точно будешь знать, при какой температуре заканчивать отбор голов. Изменение температуры кипения СС от смены  атмосферного давления  думаю можно не учитывать. Оно небольшое. Естественно навалку СС надо делать всегда одной крепости 30% или 40%. Кому как нравится.
 Давате будем двигаться от простого к сложному. Сначала освоим простую и понятную  схему. Отполируем, так сказать.
    
сообщения удалены (3)
alekslug Научный сотрудник Мариуполь 4429 1304
Отв.15  07 Фев 14, 17:27
 Собрал себе автоматику. Программа  ректификации  рабочая. Можно устанавливать и работать.
 Глюков мешающих работать, нет.  Вся ректификация спирта  прошла штатно в автоматическом режиме, я иногда подходил и  просто смотрел. Головы и хвосты в одной банке, спирт в другой.
 Светодиоды поставил, индикаторы режимов работы, замечательно оживляют монотонную работу дисплея, помаргивая разноцветными огоньками. Показания  дисплея четкие, нареканий не вызывают. Иногда при настройке программы, при нажатии кнопок появляются кракозябры, но легко устраняются перезагрузкой программы дисплея, достаточно одновременно нажать две кнопки.
При работе программы, ошибок нет.  Электроклапана срабатывают уверенно, не перегреваются. По окончании работы автоматика отключила отбор, нагрев, воду охлаждения РК,  и сама  выключилась. Все индикаторы-светодиоды погасли, но дисплей остается включенным, показывая - процесс ректификации окончен.
 Теперь благодаря msg31, на форуме есть в свободном доступе полностью автоматизированная рабочая программа для ректификации спирта . Огромное тебе спасибо!
Любой желающий обладая минимумом необходимых знаний может теперь собрать  автоматику для винокурения и ректификации.

foto-0020.jpgfoto-0023.jpgfoto-0021.jpgfoto-0027.jpgdispl.jpgbotborhvostov.jpg
сообщения удалены (3)
waldisko Бакалавр Киев 50 7
Отв.16  08 Фев 14, 02:13
Маленький вопросс автору - почему не использовать клапана с катушкой на 12В?

220В очень небезопасное напряжение, учитывая то что по колоне кроме подвода питания на тэны будет куча проводов с напряжением 220В.
Лично у себя реализовал только 12В клапана и ничего не перегревается, отлично все работает.
msg31 Научный сотрудник Барнаул 3620 1678
Отв.17  08 Фев 14, 03:40
mitl
Ну кому как.. Можно конечно спаять не проверенную схему регулировки мощности , скорей всего без стабилизации . А можно с помощью 2 реле переключаться с разгона на рабочую мощность через РМ-2 .

Это давно уже реализовано в темах "Ардуино для реализации наших процессов" и "Применение ВМ8086 для автоматизации". Как раз и смысл темы, что не надо никаких дополнительных РМ-2. А стабилизация мощности есть. За ссылки спасибо - однако кроме проводов ничего полезного там на заметил.

mitl А вот это ты зря - я мож чего не понимаю , но если писать лог файл в комп разве не полезная вещь ? Хотя есть модуль к Ардуине который пишет на СД карту , а лог с нее можно потом прочесть..

Для этого есть старый добрый последовательный порт. Подключаешь ардину к компу и через программу Терминиал, или аналогичную, пишешь туда что хочешь хоть лог, хоть на экране любуйся, хоть все вместе сразу.
alekslug Научный сотрудник Мариуполь 4429 1304
Отв.18  09 Фев 14, 07:16
Если не сложно приведи ссылки с результатами замеров . Это очень интересно !!!!Я тоже не вижу ничего полезного в приклееных палочках от суши . Каждому свое.
mitl, 09 Фев 14, 00:28
Стабилизация мощности работает в этой программе. Всё просто и скучно, выставляешь один раз необходимый параметр для своей РК, путем нажатия нескольких кнопок и забываешь о проблеме нестабильного напряжения в сети и приключениях связанных с этим . Колонна просто получает свою порцию энергии на нагрев и работает в оптимальном режиме.  Программа рабочая,писал уже раньше.Даже скучно с ней,не надо  ничего регулировать,залил СС,включил и получи спирт.
У меня напряжение в сети меняется от 215 до 245 вольт, провел не менее 10 пробных ректификаций по отработке работы программы.
 Нужна проверка при пониженном напряжении, нужна печатная плата, нужны светлые идеи, подключайтесь к шлифовке программы у кого есть такая возможность. И ещё,критикуя, вносите свои конструктивные предложения. Если их нет, лучше промолчать. Пустословие буду удалять. Помощь приветствуется.
У нас появилась  уникальная возможность совместными усилиями создать хорошую автоматику для всех.
alekslug Научный сотрудник Мариуполь 4429 1304
Отв.19  09 Фев 14, 10:37
Да не согласен я ,что  отбор голов по времени будет лучше. Нет никакой обратной связи с испарением спирта в кубе.  При отборе по температуре в кубе,  у нас есть берега на которые ориентируемся. Начало кипения СС и  температура  кипения когда отберем заданное количество головастого спирта. Например 4%, 5%, или 6%. Считаем по спирту. Выберите количество отбора голов какое вам нравится. И подголовники туда не забудьте плюсануть. Чтобы переключение на отбор спирта прошло уже когда пойдет хороший спирт.