Математика без автоматики

Главная Форумы Конструкторское бюро Автоматизация Математика без автоматики

  • В этой теме 39 ответов, 14 участников, последнее обновление 3 года сделано Иван.
Просмотр 15 сообщений - с 1 по 15 (из 39 всего)
  • Автор
    Сообщения
  • #31393
    Aleksey
    Участник
    • Ответов: 56
    @mr-gadgetman

    Добрый день, коллеги.

    Прежде всего хочу поблагодарить всех за тот большой труд, который был уже проделан на чистом энтузиазме! Читаю форум и нахожу очень много важного и ценного для себя.

    По теме. У меня – газовая плита, как, думаю, и у достаточно большого числа других людей. Газ получается, фактически бесплатным, а вот электричество в наших домах недешевое. Текущая реализация LukyBox – крутая, но она расчитана прежде всего на управление ТЭН-ом. Соответственно, есть идея взять от LukyBox математику, но без управления автоматикой. Т.е. создать то, что сейчас принято называть “Экспертной системой”. Утыкать аппарат датчиками температуры (бак, царга, выход дефлегматора, выход/вход воды), чтобы контроллер, по введенным данным объема сырья и заданного режима работы (дисциляция, ректификация), отслеживая динамику изменения температуры, мог выдавать на своей WEB-странице предупреждения и рекомендации:

    • “Слишком интенсивный нагрев!”
    • “Недостаточный поток для охлаждения!” и т.п.

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

    В текущем варианте автоматики от Счастливчика это все вроде бы уже сделано, но на уровне управления ТЭНом и клапанами, а как быть без них? Эдакий LukyBox-Lite. Без управления автоматикой должен оказаться довольно дешевым.

    Я сейчас пытаюсь сам разобраться в программах, то дело это для меня новое, займет много времени, которого у нас, как обычно, ни у кого не хватает. Буду благодарен за любую помощь, советы, идеи.

    #31402
    Mantis
    Участник
    • Ответов: 1279
    @mantis

    Отличная идея.

    modern distiller, разрушаем "каноны")
    https://vk.com/club173629256
    Я хочу синего джина, я хочу чёрного рома....

    #31409
    grizzzly
    Участник
    • Ответов: 419
    @grizzzly78

    Я не знаю, в каких объемах и как часто “варит” автор и сколько стоит у него “свет”, но по простой математике +1000 рублей на ведро продукта, это + 50 рублей к бутылке.  Ну да ладно.
    В целях экономии можно разгонять и снимать головы на газу, а потом целиком заканчивать на электричестве.

    Йо-хо-хо.

    #31428
    Aleksey
    Участник
    • Ответов: 56
    @mr-gadgetman

    …В целях экономии можно разгонять и снимать головы на газу, а потом целиком заканчивать на электричестве.

    За идею спасибо, конечно, но…

    1. Тискать собранную разогретую (и еще совершенно полную) колонну со всеми шлангами с газовой плиты на электрическую плитку – видится так себе развлечением.

    2. Для правильного отбора голов тоже управление нужно. Как будет автоматика себя вести в данном случае – вопрос. В любом случае получаются некие костыли.

    #31430
    Aleksey
    Участник
    • Ответов: 56
    @mr-gadgetman

    Итак, если сформулировать задачу более конкретно, то у нас получается всего 7 термометров:

    1. Куб
    2. Царга
    3. Выход дефлегматора
    4. Вход воды
    5. Выход воды с дефлегматора
    6. Выход воды с доохладителя
    7. Выход продукта

    По каждому из этих термометров можно выстроить график температуры с предельными значениями как самих параметров, как и скорости их изменения, а самое главное – их взаимосвязи. К примеру, если на выходе с доохладителя слишком высокая температура, несмотря на правильные вход и выход воды – давать рекомендацию уменьшить нагрев. Ну и т.д.

    Соответственно, вопрос к отцам-основателям: а для LukyBox-а блок-схема логики работы контроллера рисовалась? Она бы сейчас очень помогла. Или все чисто по наитию и эксперименту делалось, как это чаще всего бывает

    #31441
    Mangust
    Участник
    • Ответов: 946
    @mangust

    Пункт 5 и 6 можно объединить. Не? Да и вход воды измерять надо ли?

    ПыСы: я тоже чаще “газую”.

    "Век живи - век учись, а дураком помрёшь" © Люди

    #31443
    grizzzly
    Участник
    • Ответов: 419
    @grizzzly78

    Тискать собранную разогретую (и еще совершенно полную) колонну со всеми шлангами с газовой плиты на электрическую плитку – видится так себе развлечением.

    ТЭН можно вмонтировать в “кастрюлю”…

    Йо-хо-хо.

    #31444
    Aleksey
    Участник
    • Ответов: 56
    @mr-gadgetman

    Пункт 5 и 6 можно объединить. Не? Да и вход воды измерять надо ли?

    Летом, к примеру, из крана с холодной водой не совсем холодная течет – порой больше 20°С. Поэтому знать температуру на входе нужно, чтобы понимать количество забираемого тепла – дельту между входом и выходом.

    Раздельные режимы работы доохладителя и дефлегматора тоже очевидны. И как понять причину высокой температуры на выходе: это в дефлегматор надо больше подавать или в доохладитель недостаточный поток идет?

    #31497
    Mantis
    Участник
    • Ответов: 1279
    @mantis

    Если не будет клапанов, то думаю 7 датчиков это нормально.

    modern distiller, разрушаем "каноны")
    https://vk.com/club173629256
    Я хочу синего джина, я хочу чёрного рома....

    #31554
    Aleksey
    Участник
    • Ответов: 56
    @mr-gadgetman

    После долгого курения бамбука, тобишь, тематического материала, прихожу к выводу, что всю эту кучу датчиков вроде как проще и правильнее подключать по шине I2C, но что-то вот нигде не нахожу схожих с DS18B20 термометров (в таком же конструктиве “под гильзу”), которые было бы просто подключить по I2C. Получается, что самому надо городить микроконтроллер на термопаре, программируя его на работу по I2C — готового решения не нахожу.

    Или с I2C – плохая идея? Поясните ньюбаю, плиз.

    #31555
    operator
    Участник
    • Ответов: 38
    @maratmag

    В корпусе ТО-92 скорей всего такого датчика в принципе нет, для  I2C необходимо  подключение 4-мя проводами.

    #31563
    Sergey_r
    Участник
    • Ответов: 2934
    @serjrv

    После долгого курения бамбука, тобишь, тематического материала, прихожу к выводу, что всю эту кучу датчиков вроде как проще и правильнее подключать по шине I2C, но что-то вот нигде не нахожу схожих с DS18B20 термометров (в таком же конструктиве “под гильзу”), которые было бы просто подключить по I2C. Получается, что самому надо городить микроконтроллер на термопаре, программируя его на работу по I2C — готового решения не нахожу. Или с I2C – плохая идея? Поясните ньюбаю, плиз.

    DS18B20 прекрасно садятся в параллель на 3 провода, вместо 4-х проводов по I2C.

    #31565
    Aleksey
    Участник
    • Ответов: 56
    @mr-gadgetman

    DS18B20 прекрасно садятся в параллель на 3 провода, вместо 4-х проводов по I2C.

    То да, но там адресация дурацкая получается – по некоему зашитому в них идентификатору, который еще надо умудриться перед этим из них достать, а потом еще и вшить в контроллер. А если нужно заменить неисправный – сразу получаем большой гимор с изменением кода.

    По моей идее, адрес для шины I2C кодируется на платке датчика выключателями/перемычками. В любой момент любую запасную платку можно воткнуть на нужное место, установив правильно адрес. А сами адреса уже четко прописать в контроллере:

    • 00h – бак
    • 01h – царга
    • 02h – выход дефлегматора и т.д.
    #31566
    Aleksey
    Участник
    • Ответов: 56
    @mr-gadgetman

    В корпусе ТО-92 скорей всего такого датчика в принципе нет, для I2C необходимо подключение 4-мя проводами.

    Т.е. выходит, что придется городить огород с термопарами на микроконтроллере. Задача решаемая, конечно, но не изящно.

    #31575
    operator
    Участник
    • Ответов: 38
    @maratmag

    Вместо микроконтроллера использовать внешний АЦП с I2C, а в качестве датчиков термосопротивления PT100.

Просмотр 15 сообщений - с 1 по 15 (из 39 всего)
  • Для ответа в этой теме необходимо авторизоваться.