Главная › Форумы › Конструкторское бюро › Автоматизация › Математика без автоматики
- В этой теме 39 ответов, 14 участников, последнее обновление 3 года назад сделано
Иван.
-
АвторСообщения
-
25.11.2018 в 22:53 #31393
Добрый день, коллеги.
Прежде всего хочу поблагодарить всех за тот большой труд, который был уже проделан на чистом энтузиазме! Читаю форум и нахожу очень много важного и ценного для себя.
По теме. У меня – газовая плита, как, думаю, и у достаточно большого числа других людей. Газ получается, фактически бесплатным, а вот электричество в наших домах недешевое. Текущая реализация LukyBox – крутая, но она расчитана прежде всего на управление ТЭН-ом. Соответственно, есть идея взять от LukyBox математику, но без управления автоматикой. Т.е. создать то, что сейчас принято называть “Экспертной системой”. Утыкать аппарат датчиками температуры (бак, царга, выход дефлегматора, выход/вход воды), чтобы контроллер, по введенным данным объема сырья и заданного режима работы (дисциляция, ректификация), отслеживая динамику изменения температуры, мог выдавать на своей WEB-странице предупреждения и рекомендации:
- “Слишком интенсивный нагрев!”
- “Недостаточный поток для охлаждения!” и т.п.
В дальнейшем можно будет прикрутить и управление водой, но пока просто хочется получить систему, которая бы снимала необходимость торчать перед колонной, отслеживая показания нескольких термометров сразу.
В текущем варианте автоматики от Счастливчика это все вроде бы уже сделано, но на уровне управления ТЭНом и клапанами, а как быть без них? Эдакий LukyBox-Lite. Без управления автоматикой должен оказаться довольно дешевым.
Я сейчас пытаюсь сам разобраться в программах, то дело это для меня новое, займет много времени, которого у нас, как обычно, ни у кого не хватает. Буду благодарен за любую помощь, советы, идеи.
26.11.2018 в 08:55 #31402Отличная идея.
modern distiller, разрушаем "каноны")
https://vk.com/club173629256
Я хочу синего джина, я хочу чёрного рома....26.11.2018 в 10:01 #31409Я не знаю, в каких объемах и как часто “варит” автор и сколько стоит у него “свет”, но по простой математике +1000 рублей на ведро продукта, это + 50 рублей к бутылке. Ну да ладно.
В целях экономии можно разгонять и снимать головы на газу, а потом целиком заканчивать на электричестве.Йо-хо-хо.
26.11.2018 в 12:58 #31428…В целях экономии можно разгонять и снимать головы на газу, а потом целиком заканчивать на электричестве.
За идею спасибо, конечно, но…
1. Тискать собранную разогретую (и еще совершенно полную) колонну со всеми шлангами с газовой плиты на электрическую плитку – видится так себе развлечением.
2. Для правильного отбора голов тоже управление нужно. Как будет автоматика себя вести в данном случае – вопрос. В любом случае получаются некие костыли.
26.11.2018 в 13:12 #31430Итак, если сформулировать задачу более конкретно, то у нас получается всего 7 термометров:
- Куб
- Царга
- Выход дефлегматора
- Вход воды
- Выход воды с дефлегматора
- Выход воды с доохладителя
- Выход продукта
По каждому из этих термометров можно выстроить график температуры с предельными значениями как самих параметров, как и скорости их изменения, а самое главное – их взаимосвязи. К примеру, если на выходе с доохладителя слишком высокая температура, несмотря на правильные вход и выход воды – давать рекомендацию уменьшить нагрев. Ну и т.д.
Соответственно, вопрос к отцам-основателям: а для LukyBox-а блок-схема логики работы контроллера рисовалась? Она бы сейчас очень помогла. Или все чисто по наитию и эксперименту делалось, как это чаще всего бывает
26.11.2018 в 14:10 #31441Пункт 5 и 6 можно объединить. Не? Да и вход воды измерять надо ли?
ПыСы: я тоже чаще “газую”.
"Век живи - век учись, а дураком помрёшь" © Люди
26.11.2018 в 14:29 #31443Тискать собранную разогретую (и еще совершенно полную) колонну со всеми шлангами с газовой плиты на электрическую плитку – видится так себе развлечением.
ТЭН можно вмонтировать в “кастрюлю”…
Йо-хо-хо.
26.11.2018 в 15:10 #31444Пункт 5 и 6 можно объединить. Не? Да и вход воды измерять надо ли?
Летом, к примеру, из крана с холодной водой не совсем холодная течет – порой больше 20°С. Поэтому знать температуру на входе нужно, чтобы понимать количество забираемого тепла – дельту между входом и выходом.
Раздельные режимы работы доохладителя и дефлегматора тоже очевидны. И как понять причину высокой температуры на выходе: это в дефлегматор надо больше подавать или в доохладитель недостаточный поток идет?
27.11.2018 в 06:11 #31497Если не будет клапанов, то думаю 7 датчиков это нормально.
modern distiller, разрушаем "каноны")
https://vk.com/club173629256
Я хочу синего джина, я хочу чёрного рома....28.11.2018 в 13:08 #31554После долгого курения бамбука, тобишь, тематического материала, прихожу к выводу, что всю эту кучу датчиков вроде как проще и правильнее подключать по шине I2C, но что-то вот нигде не нахожу схожих с DS18B20 термометров (в таком же конструктиве “под гильзу”), которые было бы просто подключить по I2C. Получается, что самому надо городить микроконтроллер на термопаре, программируя его на работу по I2C — готового решения не нахожу.
Или с I2C – плохая идея? Поясните ньюбаю, плиз.
28.11.2018 в 13:20 #31555В корпусе ТО-92 скорей всего такого датчика в принципе нет, для I2C необходимо подключение 4-мя проводами.
28.11.2018 в 14:47 #31563После долгого курения бамбука, тобишь, тематического материала, прихожу к выводу, что всю эту кучу датчиков вроде как проще и правильнее подключать по шине I2C, но что-то вот нигде не нахожу схожих с DS18B20 термометров (в таком же конструктиве “под гильзу”), которые было бы просто подключить по I2C. Получается, что самому надо городить микроконтроллер на термопаре, программируя его на работу по I2C — готового решения не нахожу. Или с I2C – плохая идея? Поясните ньюбаю, плиз.
DS18B20 прекрасно садятся в параллель на 3 провода, вместо 4-х проводов по I2C.
28.11.2018 в 15:21 #31565DS18B20 прекрасно садятся в параллель на 3 провода, вместо 4-х проводов по I2C.
То да, но там адресация дурацкая получается – по некоему зашитому в них идентификатору, который еще надо умудриться перед этим из них достать, а потом еще и вшить в контроллер. А если нужно заменить неисправный – сразу получаем большой гимор с изменением кода.
По моей идее, адрес для шины I2C кодируется на платке датчика выключателями/перемычками. В любой момент любую запасную платку можно воткнуть на нужное место, установив правильно адрес. А сами адреса уже четко прописать в контроллере:
- 00h – бак
- 01h – царга
- 02h – выход дефлегматора и т.д.
28.11.2018 в 15:25 #31566В корпусе ТО-92 скорей всего такого датчика в принципе нет, для I2C необходимо подключение 4-мя проводами.
Т.е. выходит, что придется городить огород с термопарами на микроконтроллере. Задача решаемая, конечно, но не изящно.
28.11.2018 в 17:53 #31575Вместо микроконтроллера использовать внешний АЦП с I2C, а в качестве датчиков термосопротивления PT100.
-
АвторСообщения
- Для ответа в этой теме необходимо авторизоваться.