Температура в кубе другой формуле должна подчиняться.msg31, 27 Нояб. 17, 06:43
Температура в кубе дополнительно зависит от давления в кубе. И будет иметь вид tДатчика = tДатчика + (760 - АД+Двкубе)*0,035 При дистилляции этим можно пренебречь.
Esc
Профессор
Москва
2.2K 2.2K
Отв.23 27 Нояб. 17, 10:41
скачки АДHold, 27 Нояб. 17, 09:16
Да было такое событие в Томске. Вот данные с других источников с 25 по 27.11.2017г. Ad_tomsk_25-27. Автоматика дистилляции, "HDA-2000". Автоматика. Абсолютные цифры немножко не бьются, но ведь для нас важна динамика.
Hold
Специалист
Томск
129 89
Отв.24 27 Нояб. 17, 15:03
Данные могут не биться, т.к. при изменении высоты на 10.5 метров, АД меняется на 1 мм.рт.ст. У нас разница в 2 мм.рт.ст что соответствует всего лишь 20 метрам.
Sany531
Кандидат наук
Саяногорск
397 137
Отв.25 27 Нояб. 17, 15:21 (через 18 мин)
То слишком сложно, то слишком просто, что так тяжело что-то среднее с энкодером и ЛСД сделать. Хотел плату мощности попросить там тоже вертолет ну пиндец
Hold
Специалист
Томск
129 89
Отв.26 27 Нояб. 17, 15:23 (через 3 мин)
С мощностью то какой вертолет? Штатное включение микры ADE7953 да симистор.
Sany531
Кандидат наук
Саяногорск
397 137
Отв.27 27 Нояб. 17, 15:25 (через 3 мин)
Не знаю как кварц увидел для меня ступор сразу. В целом все круто, но позаимствовать нечего, может в каком-нибудь отпуске я доделаю свою. Смотрю на все это нужна автоматика как у Максима, только на ф103 и ili9341 freertos, чтобы легко править код, была бы вторая народная
msg31
Научный сотрудник
Барнаул
4.6K 2.5K
Отв.28 27 Нояб. 17, 16:31
tДатчика = tДатчика + (760 - АД+Двкубе)*0,035 При дистилляции этим можно пренебречь.SA1348, 27 Нояб. 17, 09:24
Поправка по-идее должна зависеть от крепости кубового содержимого.
Hold
Специалист
Томск
129 89
Отв.29 27 Нояб. 17, 17:31 (через 60 мин)
F103 не поддерживает аппаратную работу с RGB матрицами, а на ILI9341 я встречал максимум 320x240. Сейчас не очень хватает 800x480.
Sany531
Кандидат наук
Саяногорск
397 137
Отв.30 27 Нояб. 17, 17:42 (через 12 мин)
Сейчас не очень хватает 800x480Hold, 27 Нояб. 17, 17:31
Не удивительно интерфейс написан под мышку с клавиатурой, а пытаешься пользоваться тач скрином, тут хоть монитор на 20 дюймов возьми все равно будет неудобно, сам подход к созданию интерфейса неверный в корне
Esc
Профессор
Москва
2.2K 2.2K
Отв.31 27 Нояб. 17, 18:39 (через 57 мин)
интерфейс написан под мышку с клавиатурой, а пытаешься пользоваться тач скрином, тут хоть монитор на 20 дюймов возьми все равно будет неудобно, сам подход к созданию интерфейса неверный в корнеSany531, 27 Нояб. 17, 17:42
Хрен с ним с интерфейсом. Эт всегда можно поправить. Главное, что Hold изначально предусмотрел для своей коробочки (автоматики): • приличные мозги; • нехилый набор входов под органы осязания (разнообразные датчики); • не пожадничал с количеством выходов под исполнительные девайсы.
• проц STM32F429. • SD-карта для снятия логов • Измерение атмосферного давление через BMP280 • измерение дифф. давленив в кубе через MPXV5010 • 5 ШИМ-каналов для управления клапанами отбора 12В • 8 независимых входов с разъемом jack 3.5 для термодатчиков • 8 независимых входов с штыревым разъемом для термодатчиков • 1 общий канал для дополнительных термодатчиков • 2 мощных ШИМ-канала на драйвере IR4427, до 200 Вт на канал • 3 реле на 10АHold, 16 Нояб. 17, 10:33
Хотя с клапанами под ШИМом таки пожадничал. Всего 5 штук. Маловато на будущее развитие (головы, подголовники, тело, оборотный спирт, хвосты и лимит исчерпан). А куда спрашивается будем втыкать клапан будущего УПО при ректификации, а? А если 223 еще какую нибудь железку с отбором запилит? :'( Не конечно можно прицепить и на релейный выход, но на ШИМе таки удобнее...
Hold
Специалист
Томск
129 89
Отв.32 27 Нояб. 17, 19:15 (через 36 мин)
Интерфейс как раз таки написан под тач, GUI именно для встраиваемых систем. Просто не люблю бегать по страницам, хочется всё держать перед глазами, а параметров немало.У коллеги Esc экран заметно меньше, а параметры в принципе те же, вполне хватает. Можно и мышку с клавой подключить, но изначально не рассматривал такой вариант, тач удобнее. Разве что на будущее выбирал бы с емкостным тачем, чтобы уйти от стилуса. На данный момент заканчиваю монтаж накопительной емкости ( наконец приехали все фитинги) в скором времени будет тест на воде.
Тест проводился на кубе 25л с ТЭНом на 2кВт и ПК2500. Внутри куба 20 литров обычной холодной воды. Цель теста - проверить работу автоматики, снять логи. Работа полностью автоматическая. Единственное вмешательство - в процессе поменял уставку по выходной температуре системы охлаждения, чтобы посмотреть как поведёт себя регулятор. Ну и в 23:51:22 заметил, что я при сборке системы и проверке насосов отключил регулятор системы охлаждения и забыл включить, по логами видно что я тыкнул на галку "Авто" и "Синхр."
00/00/00 00:00:00->[SYS]->System init 00/00/00 00:00:00->[SYS]->Version: 1.00 00/00/00 00:00:00->[SYS: WD]->Init 00/00/00 00:00:00->[SYS: I2C3]->Init ok 17/12/04 22:55:21->[RTC MAIN]->Init ok: 22:55:21 04/12/17 19.25 °C 17/12/04 22:55:21->[SDRAM]->Init ok 17/12/04 22:55:21->[EXT MEM]->Init 17/12/04 22:55:21->[EXT MEM: FRAM]->Update cache... 17/12/04 22:55:22->[EXT MEM: FLASH]->Update cache... 17/12/04 22:55:24->[EXT MEM]->Link region: 17/12/04 22:55:24->[EXT MEM: FRAM]->FRAM DATA 0x00000000 - 0x00007FFF, size 32768 bytes 17/12/04 22:55:24->[EXT MEM: FLASH]->FLASH DATA 0x00000000 - 0x0083FFFF, size 8650752 bytes 17/12/04 22:55:24->[EXT MEM: FRAM]->Link complete, total size 32768 bytes 17/12/04 22:55:24->[EXT MEM: FLASH]->Link complete, total size 8650752 bytes 17/12/04 22:55:24->[EXT MEM]->Init ok 17/12/04 22:55:24->[TERMO SENS: TRIAC]-> 28 8A 36 62 08 00 00 91 17/12/04 22:55:24->[TERMO SENS: COOLANT]-> 28 7A AE 61 08 00 00 E2 17/12/04 22:55:24->[TERMO SENS: TANK]-> No device 17/12/04 22:55:24->[TERMO SENS: DEF]-> No device 17/12/04 22:55:24->[TERMO SENS: PRODUCT]-> No device 17/12/04 22:55:24->[TERMO SENS: CH_4]-> No device 17/12/04 22:55:24->[TERMO SENS: CH_5]-> No device 17/12/04 22:55:24->[TERMO SENS: CH_6]-> No device 17/12/04 22:55:24->[TERMO SENS: CH_7]-> No device 17/12/04 22:55:24->[TERMO SENS: CH_8]-> No device 17/12/04 22:55:24->[TERMO SENS: PUMP 1]-> 28 EC 90 61 08 00 00 C7 17/12/04 22:55:24->[TERMO SENS: PUMP 2]-> 28 84 4A 61 08 00 00 46 17/12/04 22:55:24->[TERMO SENS: CH_11]-> No device 17/12/04 22:55:24->[TERMO SENS: CH_12]-> No device 17/12/04 22:55:24->[TERMO SENS: CH_13]-> No device 17/12/04 22:55:24->[TERMO SENS: CH_14]-> No device 17/12/04 22:55:24->[TERMO SENS: CH_15]-> No device 17/12/04 22:55:24->[TERMO SENS: CH_16]-> No device 17/12/04 22:55:24->[TERMO SENS]->Init ok 17/12/04 22:55:24->[PRESSURE: BMP280]->Init ok 17/12/04 22:55:25->[PRESSURE: MPXV5010]->Init ok 17/12/04 22:55:25->[POWER REG: ADE7953]->Silicon version : 0x02 17/12/04 22:55:25->[POWER REG: ADE7953]->Init ok 17/12/04 22:55:26->[POWER REG]->Init ok 17/12/04 22:55:26->[COOLING SYSTEM: FLOWMETER]->Init ok 17/12/04 22:55:26->[COOLING SYSTEM: PUMPS]->Init ok 17/12/04 22:55:26->[EXT MEM: SDCARD]->Card inserted 17/12/04 22:55:27->[EXT MEM: SDCARD]->Used: 622 592 (0 MB) 17/12/04 22:55:27->[EXT MEM: SDCARD]->Free: 1 965 260 800 (1.83 GB) 17/12/04 22:55:27->[EXT MEM: SDCARD]->Total: 1 965 883 392 (1.83 GB) 17/12/04 22:55:27->[COOLING SYSTEM: WATER TANK]->Water level low 17/12/04 22:55:27->[COOLING SYSTEM: WATER TANK]->Init ok 17/12/04 22:55:27->[COOLING SYSTEM]->Init ok 17/12/04 22:55:27->[VALVE]->Init ok 17/12/04 22:55:27->[RELAY]->Init ok 17/12/04 22:55:27->[BUZZER]->Init ok 17/12/04 22:55:27->[AUTOMATION]->Available distillation modes: 17/12/04 22:55:27->[AUTOMATION]-> "FIRST STANDARD DISTILLATION" 17/12/04 22:55:27->[TOUCH]->Init ok 17/12/04 22:55:27->[GUI]->Start 17/12/04 22:55:27->[COOLING SYSTEM]->New setting: 40 °C 17/12/04 22:55:27->[SYS]->System init ok 17/12/04 22:59:00->[COOLING SYSTEM]->Manual mode 17/12/04 22:59:00->[COOLING SYSTEM]->Sync disable 17/12/04 22:59:00->[COOLING SYSTEM]->Enable 17/12/04 22:59:03->[COOLING SYSTEM: WATER TANK]->Valve successfully opened 17/12/04 22:59:24->[COOLING SYSTEM: WATER TANK]->Water level normal 17/12/04 23:02:00->[COOLING SYSTEM: WATER TANK]->Water level high 17/12/04 23:02:03->[COOLING SYSTEM: WATER TANK]->Valve successfully closed 17/12/04 23:02:14->[COOLING SYSTEM]->Auto mode 17/12/04 23:02:14->[COOLING SYSTEM]->Sync enable 17/12/04 23:02:14->[COOLING SYSTEM]->Disable 17/12/04 23:02:20->[COOLING SYSTEM]->Manual mode 17/12/04 23:02:20->[COOLING SYSTEM]->Sync disable 17/12/04 23:02:20->[COOLING SYSTEM]->Enable 17/12/04 23:02:22->[COOLING SYSTEM: WATER TANK]->Water level normal 17/12/04 23:02:43->[COOLING SYSTEM]->Auto mode 17/12/04 23:02:43->[COOLING SYSTEM]->Sync enable 17/12/04 23:02:43->[COOLING SYSTEM]->Disable 17/12/04 23:04:41->[COOLING SYSTEM]->Manual mode 17/12/04 23:04:41->[COOLING SYSTEM]->Sync disable 17/12/04 23:06:41->[AUTOMATION]->Start "FIRST STANDARD DISTILLATION" 17/12/04 23:06:46->[POWER REG]->Enable 17/12/04 23:06:47->[POWER REG]->New setting: 2000 W 17/12/04 23:51:22->[COOLING SYSTEM]->Auto mode 17/12/04 23:51:22->[COOLING SYSTEM]->Sync enable 17/12/05 00:16:34->[COOLING SYSTEM]->Enable 17/12/05 00:22:45->[COOLING SYSTEM: WATER TANK]->Water level low 17/12/05 00:22:48->[COOLING SYSTEM: WATER TANK]->Valve successfully opened 17/12/05 00:22:55->[COOLING SYSTEM: WATER TANK]->Water level normal 17/12/05 00:26:44->[COOLING SYSTEM: WATER TANK]->Water level high 17/12/05 00:26:47->[COOLING SYSTEM: WATER TANK]->Valve successfully closed 17/12/05 00:26:53->[COOLING SYSTEM]->New setting: 41 °C 17/12/05 00:26:54->[COOLING SYSTEM]->New setting: 43 °C 17/12/05 00:26:55->[COOLING SYSTEM]->New setting: 44 °C 17/12/05 00:26:55->[COOLING SYSTEM]->New setting: 45 °C 17/12/05 00:27:03->[COOLING SYSTEM: WATER TANK]->Water level normal 17/12/05 00:34:59->[COOLING SYSTEM: WATER TANK]->Water level low 17/12/05 00:35:02->[COOLING SYSTEM: WATER TANK]->Valve successfully opened 17/12/05 00:35:08->[COOLING SYSTEM: WATER TANK]->Water level normal 17/12/05 00:38:28->[COOLING SYSTEM: WATER TANK]->Water level high 17/12/05 00:38:32->[COOLING SYSTEM: WATER TANK]->Valve successfully closed 17/12/05 00:38:51->[POWER REG]->Disable 17/12/05 00:38:52->[POWER REG]->New setting: 0 W 17/12/05 00:38:53->[COOLING SYSTEM: WATER TANK]->Water level normal 17/12/05 00:43:52->[COOLING SYSTEM]->Disable 17/12/05 00:43:52->[RELAY: ALL]->Disable 17/12/05 00:43:52->[AUTOMATION]->Stop "FIRST STANDARD DISTILLATION" 17/12/05 00:43:52->[VALVE: VALVE 1]->New duty: 0%, cnt: 1 17/12/05 00:43:52->[VALVE: VALVE 3]->New duty: 0%, cnt: 1 17/12/05 00:43:52->[VALVE: VALVE 4]->New duty: 0%, cnt: 1 17/12/05 00:43:52->[VALVE: VALVE 5]->New duty: 0%, cnt: 1 17/12/05 00:43:52->[VALVE: VALVE 2]->New duty: 0%, cnt: 1 17/12/05 00:43:54->[POWER REG]->New setting: 0 W
История процесса: В 23:06:41 женой была нажата кнопка "Старт", автоматика заработала. Проверила каждый из насосов, набрала воды в емкость и включила ТЭН с уставкой в 2 кВт. Спустя 00:18:20 Автоматика дистилляции, "HDA-2000". Автоматика. Спустя 00:43:50 Куб продолжает нагреваться, регулятор мощности работает, есть небольшой рост температуры ключа, но в допустимых пределах Автоматика дистилляции, "HDA-2000". Автоматика. Спустя 01:06:35 Куб почти вскипел, однако ПК2500 по прежнему холодный, охлаждение и не думает включаться. Ключ регулятора мощности продолжает чуть нагреваться Автоматика дистилляции, "HDA-2000". Автоматика. Спустя 01:11:22 Куб наконец закипел, пар попер в ПК2500, автоматика учуяла превышение 50 °С и включила охлаждение. Уставка 40 градусов, держит 39 на выходе. Насосы работают менее чем на 50%. Тут важно отметить, что автоматика еще висит в состоянии "Нагрев", т.к. в ПК2500 не застабилизировалась температура. Как только она не будет меняться 5 секунд, автоматика замеряет начальный спирт и переходит на стадию "Отбор" Автоматика дистилляции, "HDA-2000". Автоматика. Спустя 01:37:11 Автоматика завершила свою работу. Здесь видно, что изменилась уставка по температуре на выходе и увеличено время стабилизации температуры (дал побольше, чтобы поглядеть на работу регулятора). Пока следил за регулятором не сделал фото, когда в 00:38:51 автоматика отключила нагрев и еще 5 минут дала поработать охлаждению, поэтому фото только в конце процесса. Автоматика дистилляции, "HDA-2000". Автоматика.
Отчет по автоматической перегонке сахарной браги. Исходные данные - два бака, в них по 21-22 л браги на воронежских дрожжах + 5 кг сахара. Перегонка первого бака: Скрытый текст22:55:21 - Старт Автоматика дистилляции, "HDA-2000". Автоматика.
23:48:46 - Температура в ПК2500 превысила 50 градусов, включилось охлаждение
07:22:12 - Температура в кубе не растет в течении 10 минут, автоматика отключает нагрев, и еще 5 минут даёт охлаждение. Тут произошла первая нештатная ситуация (хотя я мирно спал в это время). В период с 05:29:19 по 05:29:29 сбросилась микруха измерителя мощности ADE7953. Сбросились все калибровки, в итоге замеренная мощность оказалась ниже в 22 раза реальной. Регулятор упорно пытался выжать 2 кВт. Автоматика дистилляции, "HDA-2000". Автоматика.
Отчет по автоматической перегонке сахарной браги.Hold, 11 Дек. 17, 09:30
С почином коллега. Для наглядности, придам твоему "скучному" txt-шному файлику графическое обличье. Наберусь наглости и под твоим графиком тисну и свои кулебулы, полученные при аналогичном погоне браги, примерно такого же объема. Надеюсь не в обиде? 2017. Автоматика дистилляции, "HDA-2000". Автоматика. Примечание. Мощность нагрева по правому игреку.
Что можно почерпнуть из диаграмм: • Твои 2кВт ТЭНов, вскипятили кубик чуть быстрее чем 1,8кВт моей индукции, что закономерно; • Твоя бражка, чуток "понаваристее" моей. 13% объемных, против 11 у меня. Соответственно и погон чуть длиннее по времени; • Наши кулебулы (кубовая и ПК-шная температуры), практически близнецы. Судя по ним сахарную бражку гнал "досуха", прямотоком, без использования укрепляющих свойств ПК.
P.S. Уважаемые доброжелатели, типа: • Зачем выбрасывать кучу бабла на автоматику управляющую погоном браги. У меня этим занимается фиговина с али за 100руб; • У меня вся автоматика в "попугае". Мне больше и не надо; • Я как дед, беру пока горит; • И т.д., и т.п... пожалуйста не флудите подобным образом в этой теме.
Погон браги это только первая ступенька для "HD Auto". В автоматику Hold изначально заложил избыточный на первый взгляд потенциал. Но так ли это? Обыденная ситуация. В хозяйстве появилась новая технологическая железяка. В голове зреет мысль, сейчас впиндюрю сюда датчик, а на этот сосок приспособлю клапан отбора, допишу кусочек программного кода и ... Зараза!!! Оказывается к имеющейся у меня коробочке (автоматике), просто так хрен подключишь чего либо. Иль я не прав?
И о главном. Кроме автоматического управления процессом, "HD Auto" умет конспектировать погон. А это дорогого стоит. Разноцветные кулубулы на диаграмме наглядно покажут тонкости протекания процесса. Конечно можно возразить, мол я регулярно снимаю инфу с градусник, аккуратно заношу в тетрадку, у меня все под контролем. И вообще в моем ДЕФе температура, как укопанная, чего там конспектировать? Я начинал с тетрадки, но могу заверить, что конспект "от контроллера" по инфе со всех имеющихся датчиков - куда информативнее тетрадки.
Hold
Специалист
Томск
129 89
Отв.38 11 Дек. 17, 14:19 (через 53 мин)
Да, за графики спасибо, у самого руки не дошли. В следующий раз добавлю еще пару технологических параметров, интересно посмотреть как меняется напряжение в сети от времени суток. Прикладываю видео с перегона первого бака, момент закипания куба:
PavelSaratov
Доктор наук
Саратов
623 80
Отв.39 11 Дек. 17, 21:21
Поздравляю. Мне например очень интересно. Те кто говорит про избыточность и так далее - ну да не мне их судить. Можно ли заполучить как можно больше технической информации? Программу и так далее, все что не жалко. Попытаюсь прикинуть как адаптировать к discovery Логи есть, мест для творчества есть, вобщем я в восторге. Можно хоть архив перегонок вести с точной фиксацией чего и как, а не валить все постоянно на опыт и исскуство. Идею запилить на discovery рассматривал?