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

  • В этой теме 1,005 ответов, 71 участник, последнее обновление 4 года сделано Siniy.
Просмотр 15 сообщений - с 631 по 645 (из 1,006 всего)
  • Автор
    Сообщения
  • #37222
    Sergey_r
    Участник
    • Ответов: 2934
    @serjrv

    я пробовал подержать дольше …наклонил емкость и датчик срабатывал три раза….

    И в web и на tft пишется шаг алгоритма, продолжался отбор голов, или на отбор тела процесс перешел но клапан не открылся? Как то не достаточно информации.

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

    Не переходит на отбор тела….так и пишет ….отбор голов. И как я понял если небило переходе не срабативает отсечка куба при заданой температуре.

    #37236
    Willi
    Участник
    • Ответов: 1985
    @willi

    А версия прошивки какая и от какого числа?

    С уважением, Dmitriy.
    Линк на прошивки

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

    два месяца назад обновлял. А что есть новее?

    #37315
    Amals
    Участник
    • Ответов: 22
    @amals

    привет всем, подскажите почему при заливке прошивки через Ардуино IDE, на экране не читаемый шрифт. Хотя при заливке через programm.bat все нормально. Через компиляцию заливаю т.к. правлю датчик.

    Вложения:
    Вы должны войти для просмотра вложений.
    #37318
    Юрий
    Участник
    • Ответов: 108
    @just

    привет всем, подскажите почему при заливке прошивки через Ардуино IDE, на экране не читаемый шрифт. Хотя при заливке через programm.bat все нормально. Через компиляцию заливаю т.к. правлю датчик.

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

    #37328
    Willi
    Участник
    • Ответов: 1985
    @willi

    Сергей_р , вопрос к тебе.

    Проводил рект по жиже с 1 клапаном.

    Прошивка 2.0RC9 от 2.01.19

    Датчик царги 25см снизу колонны.

    Все время стабилизации температура царги 75,5-75,56 с°

    После начала отбора и все основное время температура 75,56-75,63 с°

    Когда появилась уставка она равнялась 75,89 с°

    Вопрос: Почему уставка 75,89 с° а не 75,56-75,63 с°? По какому принципу она выставляется и можно ли дать возможность ее корректировать во время отбора.

    Это я к тому, что при выставленной дельте 0,1 и погрешности уставки 0,4 = о,5 С° хвосты были пропущены в отбор. Испорчено 4л продукта.

    Предложение: Надо дать возможность оператору править уставку.

    С уважением, Dmitriy.
    Линк на прошивки

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

    Сергей_р , вопрос к тебе. Проводил рект по жиже с 1 клапаном. Прошивка 2.0RC9 от 2.01.19 Датчик царги 25см снизу колонны. Все время стабилизации температура царги 75,5-75,56 с° После начала отбора и все основное время температура 75,56-75,63 с° Когда появилась уставка она равнялась 75,89 с° Вопрос: Почему уставка 75,89 с° а не 75,56-75,63 с°? По какому принципу она выставляется и можно ли дать возможность ее корректировать во время отбора. Это я к тому, что при выставленной дельте 0,1 и погрешности уставки 0,4 = о,5 С° хвосты были пропущены в отбор. Испорчено 4л продукта. Предложение: Надо дать возможность оператору править уставку.

    Если дельта 0.1 градуса, то при температуре в царге 75.56 уставка стала бы 75.66
    Хотелось бы в таких случаях и картинку с web интерфейса видеть, включая датчик давления.
    Откуда взялась погрешность = 0.4?

    Считается все просто:
    // температура кипения спирта при старте
    temperatureStartPressure = 78.14 – (760 – pressureSensor.dataStart)*0.037;
    // температура кипения спирта текущее
    temperatureCurrentPressure = 78.14 – (760 – pressureSensor.data)*0.037;
    // скорректированная температура отсечки
    temperatureSensor[DS_Tube].allertValue = settingColumn + settingBoilTube + temperatureCurrentPressure – temperatureStartPressure;
    т.е. в твоем случае было бы settingColumn = 0.1  settingBoilTube = 75.56 и например при давлении 750 temperatureCurrentPressure = temperatureStartPressure = 77.77 в итоге выходит так: 0.1 + 75.56 + 77.77 – 77.77 = 75.66

    p.s. Может датчик не в низу колонны лучше поставить? От куда взялось мнение, что чем ниже датчик, тем точнее хвосты можно поймать?

    У меня датчик стоит в 2/3 царги, т.е. ближе к верху. При отборе смотрю на разность температур в царге и в узле отбора. Если она равна к примеру 0.3, дельту ставлю с запасом в два или три раза, т.е. или 0.15 или 0.1. Хотя сейчас уже и не смотрю, бывает что и в web ни разу не захожу, все само стабильно шуршит с дельтой = 0.15, естественно это конкретно для моего варианта оборудования.

    #37359
    Willi
    Участник
    • Ответов: 1985
    @willi

    Вот скриншот с куска видео.

    Если сегодня доберусь, запущу процесс ещё раз.

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

    С уважением, Dmitriy.
    Линк на прошивки

    #37362
    Willi
    Участник
    • Ответов: 1985
    @willi

    И еще несколько фактов по той перегонке.

    По отсутствию звука на яблочной продукции я писал в личку, доклада что нарыл.

    1.Если на MAC OS процесс мониторить в Яндекс браузере – звук есть (в Сафари нет)

    2. На айфоне это не помогает, звука нет ни в яндексе ни в сафари.

    Далее.

    Процесс отбора голов затягивался(по расчетам 10часов) до утра, дабы не проспать переход с голов на тело, завел будильник на айфоне, на нем же мониторился процесс. Проснулся за 10мин до будильника, головы отбираются, клапан щелкает. Сработал будильник. Жена мин через 5 говорит – щелкать перестало. Спустился со второго этажа, процесс стоит (остановился после 9ч10мин). На таче экран приветствия(выбор режимов). Запустил повторно через обновление страницы браузера (попробовать тыкнуть в монитор не догадался)

    Похоже что с остановкой будильника(сработкой), автоматика отвалилась от телефона…хотя хз

    Фенечка вторая, если запустить процесс(по сохраненным настройкам) с экрана ЛБ, а потом подключится через ВЕБ, то получим стоп процесса.

    пока все

    пысы. На самом деле, все мысли по процессу записывал, около 20 пунктов получилось, как систематизирую отпишусь.

    С уважением, Dmitriy.
    Линк на прошивки

    #37363
    Willi
    Участник
    • Ответов: 1985
    @willi

    p.s. Может датчик не в низу колонны лучше поставить? От куда взялось мнение, что чем ниже датчик, тем точнее хвосты можно поймать?

    С сайта ХД/ректификация. Рекомендуется от 4-5 диаметров, до 1/3 колонны.

    Смысл не в том, что чем ниже, тем точнее. А в том, что чем ниже, тем раньше – больше запас времени для принятия действий. Это раз. А второе (я думаю самое важное), что чем ниже датчик, тем раньше понимаешь что под ним насадка уже сохнет и начинается срыв процесса ректа. Причем не обязательно, что это хвосты его греют, может это большой отбор/малое ФЧ.

    С уважением, Dmitriy.
    Линк на прошивки

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

    Спустился со второго этажа, процесс стоит (остановился после 9ч10мин). На таче экран приветствия(выбор режимов)….

    Тут бы лучше SD карту воткнуть. На нее пишется лог всего процесса: когда какой шаг идет, когда уставка применилась, какие температуры и давление, от куда прилетел старт или стоп (web, тач или алгоритм).

    #37367
    Willi
    Участник
    • Ответов: 1985
    @willi

    Считается все просто:

    // температура кипения спирта при старте temperatureStartPressure = 78.14 – (760 – pressureSensor.dataStart)*0.037;

    При старте понятно – это теоретическое значение привязанное к актуальному давлению.

    // температура кипения спирта текущее temperatureCurrentPressure = 78.14 – (760 – pressureSensor.data)*0.037;

    В какой момент времени считывается текущая температура?

    К примеру сразу после старта, или на 20 минуте?

    Почему уставка появляется после какого-то времени?

    Уставка постоянна до конца процесса (если давление стоит колом/датчика давления нет)?

    ПыСы. А такие же кнопочки +/-  что на дельте, можно прикрутить? Это ведь самое простое решение нештатных ситуаций (как у меня). Я понимаю, что уставка меня подставит, но ничего сделать, кроме как пялится на температуру 24часа, не могу.

     

    С уважением, Dmitriy.
    Линк на прошивки

    #37368
    Willi
    Участник
    • Ответов: 1985
    @willi

    Спустился со второго этажа, процесс стоит (остановился после 9ч10мин). На таче экран приветствия(выбор режимов)….

    Тут бы лучше SD карту воткнуть. На нее пишется лог всего процесса: когда какой шаг идет, когда уставка применилась, какие температуры и давление, от куда прилетел старт или стоп (web, тач или алгоритм).

    Вот теперь выясняется, что СД очень желательна, особенно при обкатке.

    Ок, прикручу, но позже.

    С уважением, Dmitriy.
    Линк на прошивки

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

    В какой момент времени считывается текущая температура?
    К примеру сразу после старта, или на 20 минуте?
    Почему уставка появляется после какого-то времени?
    Уставка постоянна до конца процесса (если давление стоит колом/датчика давления нет)?
    ПыСы. А такие же кнопочки +/-  что на дельте, можно прикрутить?

    Уставка применяется спустя 30 минут и именно от этого (текущего) значения температуры в царге.
    Можно изменить для каждого алгоритма отдельно в файле reflux_mode.cpp
    timePauseOff = millis() + (1000 * 60 * 30); // 30 минут для применения уставки
    для алгоритма с одним клапаном это строка 584 в данном файле.

    Если давление стоит “колом”, уставка будет постоянной

    На счет кнопочек +/- подумаем.

    p.s. Пока ковырялся в алгоритмах для ответа на вопросы, нашел ошибку. Если в алгоритмах не выбрать датчик уровня для отбора голов, уставка не применится никогда 🙁

Просмотр 15 сообщений - с 631 по 645 (из 1,006 всего)
  • Тема «Автоматика LuckyBox -2» закрыта для новых ответов.