Автоматика LuckyBox-3

В этой теме 341 ответ, 48 участников, последнее обновление  Ali 1 неделя .

Просмотр 15 сообщений - с 1 по 15 (из 342 всего)
  • Автор
    Сообщения
  • #40111

    Счастливчик
    Хранитель
    • Ответов: 2597
    @wpadm

    Третья часть.

    Хорошо живет на свете Винни-Пух...

    1+
    #40114

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

    Обновление на GitHub в ветке Dev. Версия 2.0 RC 13, из поправленного:
    1. В дистилляции подправлен функционал работы датчиков безопасности. Если выбраны клапана на отбор в каналах CH-1 или CH-2, при срабатывании датчика уровня они будут закрыты, пока емкость не поменяем.
    2. В режиме ректификации подправил ручной режим, была проблема с сигнализацией аварийной группы, уставки и т.д. В остальных режимах (алгоритмах) тоже мелкие правки.
    3. В файле user_config.h добавил следующие настройки:

    // Коррекция напряжения на шаровом кране
    // диапазон от 0.82 до 1.70 (получим 100% открытие от 5 до 10 вольт)
    #define TapCorrection 1.20

    // Температура перехода на пониженную мощность и открытия клапана подачи воды
    #define DistillationTransitionTemperature 80
    #define RefluxTransitionTemperature 55

    Первое определение, задает коррекцию напряжения на шаровом кране парового отбора. Второе, температуру перехода на рабочую мощность (и открытие клапана подачи воды), соответственно для дистилляции – в кубе, при ректификации – в царге.
    4. Добавлен функционал управления внешним блоком стабилизированной регулировки мощности на ТЭН, по интерфейсу UART. Сам блок скоро выйдет в народ, правда сначала коммерческий вариант с расширенным функционалом, далее упрощенный открытый проект, но с полным управлением от текущей версии LuckyBox.
    Управление на разгонный ТЭН, так же присутствует.

    p.s. Большая просьба, если есть время и желание, провести тесты данных правок и изменений. Пора выпустить определенную финальную версию…, и естественно пойти дальше 🙂

    p.p.s. Наш проект, на выпуске финальной версии, не завершается. Просто более полугода не выкладывали финальную версию, а пора бы. Форум читают не все, соответственно в GitHub видят только версию Masster, а там все очень устарело 🙁

    7+
    #40116

    Сергей
    Участник
    • Ответов: 10
    @ykcv

    В файле user_config.h добавил следующие настройки: // Коррекция напряжения на шаровом кране // диапазон от 0.82 до 1.70 (получим 100% открытие от 5 до 10 вольт) #define TapCorrection 1.20

    Прогнал на сухую при комнатной температуре режимы Прима и Отбор по пару с учетом поправок для шарового крана, все осталось по прежнему, кран открывается наполовину, напряжения на управлении те-же 1,6 до 6,2 после. После первого старт/стопа звуковой сигнал в ВЕБе и внутренний работает постоянно до конца процесса.

     

    0
    #40121

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

    Прогнал на сухую при комнатной температуре режимы Прима и Отбор по пару с учетом поправок для шарового крана, все осталось по прежнему, кран открывается наполовину, напряжения на управлении те-же 1,6 до 6,2 после. После первого старт/стопа звуковой сигнал в ВЕБе и внутренний работает постоянно до конца процесса.

    А в данной строчке (ниже) так выставил и перекомпилировал, перед тем как залить в контроллер?

    #define TapCorrection 1.70

    Или просто готовое заливал? При данных установках, я сначала все проверил, и максимальный уровень именно 5 – 10 вольт на шаровом кране.

    0
    #40123

    TS
    Участник
    • Ответов: 151
    @andriyts

    Только что закончил ректификацию….автоматика отработала отлично. Отбор литр в час по жидкости. Ждем силовой блок стабилизированый и управление с автоматики. Разработчикам спасибо упрощает процес.

    1+
    #40140

    Сергей
    Участник
    • Ответов: 10
    @ykcv

    А в данной строчке (ниже) так выставил и перекомпилировал, перед тем как залить в контроллер?

    Да выставлял именно так разные значения, затем компилировал и заливал, а так-же  делал бинарные файлы и заливал через обновление, но результат прежний максимум 1,6 вольта на PWM CH2, если в настройках крана в окошке  “В начале %” ставлю 200%, то напряжение становится 2.7 вольта и кран открывается полностью, но при старт/стопе начинается  непредсказуемый бардак с краном. Да и звук, на предыдущей версии от 10,04,2019  все нормально, а на посследней пищалка зависает.

    0
    #40141

    Антоха
    Участник
    • Ответов: 392
    @5-28

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

    Проверил сейчас дистилляцию с новой прошивкой. Ну точнее не совсем дистилляцию, а просто нагрел воду до 90° для затирания муки. При переходе с нагрева на отбор (80°) пищит, а при достижении заданной температуры в кубе (90°) просто молча отключается, хотелось бы услышать о завершении процесса дистилляции.

    P.s. датчики безопасности пока не проверял, сейчас подключу датчик ТСА, уровня жидкости и проверю работу с ними, других датчиков безопасности пока нет, клапана отбора в дистилляции не использую

    0
    #40143

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

    А в данной строчке (ниже) так выставил и перекомпилировал, перед тем как залить в контроллер?

    Да выставлял именно так разные значения, затем компилировал и заливал, а так-же делал бинарные файлы и заливал через обновление, но результат прежний максимум 1,6 вольта на PWM CH2, если в настройках крана в окошке “В начале %” ставлю 200%, то напряжение становится 2.7 вольта и кран открывается полностью, но при старт/стопе начинается непредсказуемый бардак с краном. Да и звук, на предыдущей версии от 10,04,2019 все нормально, а на посследней пищалка зависает.

    А бинарники то откуда брал? Они в папку _bin автоматом не попадут, они во временной папке созданной средой Arduino живут 🙂
    Со звуком не понял, во первых ничего не менял связанного со звуком, во вторых сейчас каждый день на столе тесты идут (как и в живую), нет с ним проблем. А вот загнав 200% возможно и возникают проблемы, я ШИМ библиотеку не ковырял. Сделаю защиту от “передоза” пользователем.

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

    0
    #40144

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

    При переходе с нагрева на отбор (80°) пищит, а при достижении заданной температуры в кубе (90°) просто молча отключается, хотелось бы услышать о завершении процесса дистилляции.

    Ок. Воткну туда пищалку на 10 сек.

    2+
    #40159

    Dmitry
    Участник
    • Ответов: 78
    @dargobk-ru

    Добавлен функционал управления внешним блоком стабилизированной регулировки мощности на ТЭН, по интерфейсу UART. Сам блок скоро выйдет в народ,

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

    2+
    #40160

    Александр 25ru
    Участник
    • Ответов: 220
    @lis255

    4. Добавлен функционал управления внешним блоком стабилизированной регулировки мощности на ТЭН, по интерфейсу UART. Сам блок скоро выйдет в народ, правда сначала коммерческий вариант с расширенным функционалом, далее упрощенный открытый проект, но с полным управлением от текущей версии LuckyBox. Управление на разгонный ТЭН, так же присутствует.

    Интересненько , а список деталей можно , заказать бы уже пора, пока дойдут уже и релиз будет  🙂

    0
    #40167

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

    100% список деталей, я пока выдать не могу по совершенно простой причине. В народ выдается что то более менее простое, что можно запрограммировать в той же среде Arduino. Коммерческий вариант делаю на STM32, для этого и программатор нужен, и среду разработки поставить (я Eclipse использую), а настроить это дело, тот еще геморройчик…
    Буду пробовать конечно все реализовать на Arduino Nano V3 + PZEM-004T + какой то индикатор + управление симистором + 2 варианта детектора нуля на выбор (простой в пайке из 3-4 элементов, но “так себе”, и более сложный, но проверенный годами…). Если с Arduino Nano не срастется, то контроллер будет примерно такой, тогда уже немного танцев с бубном придется совершить, для программирования в среде Arduino.
    Коммерческая версия в народ не пойдет 100%, по очень простой причине, 99.9% народа самостоятельно это не соберет, а вот те же китаезы (и не только), тут же сдерут, уже проходили.

    p.s. Для совместной работы силового блока с LuckyBox, ни коммерческий вариант, ни народный, принципиальных отличий иметь не будет. Но народный вариант, все же сможет работать только совместно с LuckyBox.

    p.p.s. Вроде примерно что и как, рассказал. Более детально, можем на выставке “Винокур Экспо” пообщаться 🙂 Макет(прототип) силового блока привезу, уже с управлением от LuckyBox, но с не полным функционалом, т.к. ПО и сам конструктив как раз сейчас в разработке.

    4+
    #40177

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

    Опубликовали обновление прошивки, v.2.0RC14. Обновлять надо и контроллер и Web.
    Мелкие правки по сигнализации (пищалки) и настройки перехода на рабочую мощность в алгоритмах дистилляции и ректификации вынесены в настройки Web, как и максимальное напряжение на шаровый кран, для автоматизированного отбора по пару. По данной корректировке немного подробнее. Диапазон от 82 до 170, при этом корректировка 82 обеспечит 5 вольт максимального управляющего напряжения на кран, а 170 соответственно 10 вольт.

    p.s. Вроде все предусмотрел и из ваших хотелок/пожеланий, и глюков особых не нашел. Но если вдруг что то всплывет, пишем, не стесняемся 🙂

    Вложения:
    Вы должны войти для просмотра вложений.
    4+
    #40182

    Dmitry
    Участник
    • Ответов: 78
    @dargobk-ru

    вынесены в настройки Web

    Можно добавить в web температурные поправки к термодатчикам?

    3+
    #40185

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

    вынесены в настройки Web

    Можно добавить в web температурные поправки к термодатчикам?

    Это чуть позже. Основной функционал уже реализован, осталось то по большому счету пивоварение и НБК реализовать. Сейчас вплотную займусь силовым блоком, это гораздо важнее на данном этапе.

    p.s. Это я не из вредности, просто на реализацию калибровки, мне еще и Сергея надо от мобильного приложения отвлекать, для внесения корректировок в Web интерфейс.

    4+
Просмотр 15 сообщений - с 1 по 15 (из 342 всего)

Для ответа в этой теме необходимо авторизоваться.