Форум самогонщиков Сайт Барахолка Магазин Помощь солдатам

Доступная автоматика HelloDistiller на Ардуино Мега 2560

Форум самогонщиков Автоматика
1 ... 595 596 597 598 599 600 601 ... 794 598
Лавруха Бакалавр Атомград 99 41
Отв.11940  05 Сент. 19, 03:06
а 3й датчик что не срабатывает? По температуреMim, 04 Сент. 19, 17:04
Нет, не срабатывает.
Можно, конечно, уменьшить температуру аварии ТСА, но авария по превышению давления должна быть ОБЯЗАТЕЛЬНО.
roslav Специалист Россь 189 147
Отв.11941  06 Сент. 19, 19:46
Подскажите, что в скетче 3.60 поправить, чтобы вырубало дифавтомат при превышении давления в процессе ректификации?Лавруха, 04 Сент. 19, 14:58

Этот вопрос многих интересует, но пока никто так и не придумал, почему при превышении давления не срабатывает отключения дифавтомата.Пищать , пищит но не отключает.
Варианты решения какие то предлагались ,но не срабатывали.
Лавруха Бакалавр Атомград 99 41
Отв.11942  07 Сент. 19, 04:23
Этот вопрос многих интересует, но пока никто так и не придумал, почему при превышении давления не срабатывает отключения дифавтомата.Пищать , пищит но не отключает.
Варианты решения какие то предлагались ,но не срабатывали.roslav, 06 Сент. 19, 19:46
Ну а где наши крутые программеры, msg31 и Phisik?
Уж они то ответ точно знают.
msg31 Научный сотрудник Барнаул 4.6K 2.5K
Отв.11943  07 Сент. 19, 08:32
Ну а где наши крутые программеры, msg31 и Phisik?Лавруха, 07 Сент. 19, 04:23
Ну должно работать, работало точно раньше. Проверю завтра.
Лавруха Бакалавр Атомград 99 41
Отв.11944  07 Сент. 19, 10:07
Ну должно работать, работало точно раньше. Проверю завтра.msg31, 07 Сент. 19, 08:32
Должно то оно должно, но не работает.
Только орёт, но процесс не завершает.
И ещё заметил, что в ProcessNDRF вот так:

  // Проверяем температуру в ТСА
  if (temps[TEMP_TSA]>=MAX_TEMP_TSA)
  {
    StateMachine=101; // Переводим автомат в состояние аварии по ТСА.
  }

  if (flAlarmMPX5010) StateMachine=102; // Переводим в режим тревоги по датчику давления
 
// Проверяем окончание температуры окончания ректификации

а в ProcessRectif вот так:

// Проверяем температуру в ТСА
  if (temps[TEMP_TSA]>=MAX_TEMP_TSA)
  {
    StateMachine=101; // Переводим автомат в состояние аварии по ТСА.
  }

  // Проверяем окончание температуры окончания ректификации
бычёк Студент Семикаракорск Ростовской области 39 38
Отв.11945  08 Сент. 19, 09:55
Подскажите, что в скетче 3.60 поправить, чтобы вырубало дифавтомат при превышении давления в процессе ректификации?Лавруха, 04 Сент. 19, 14:58
Ну а где наши крутые программеры, msg31 и Phisik?Лавруха, 07 Сент. 19, 04:23
Физику конечно некогда,но alexone_0 в скетче физика 3.82 предлагал выход из ситуации, [сообщение #13550984] у меня теперь вырубает по превышению давления.


Лавруха Бакалавр Атомград 99 41
Отв.11946  08 Сент. 19, 17:23
но alexone_0 в скетче физика 3.82 предлагал выход из ситуации, [сообщение #13550984] у меня теперь вырубает по превышению давления.бычёк, 08 Сент. 19, 09:55
НЕ увидел,ЧТО нужно добавить, чтобы вырубало по давлению.
Увидел только, ЧТО нужно исправить, чтобы авария правильно отображалась на дисплее.
митрик Доцент Томск 1.8K 514
Отв.11947  08 Сент. 19, 22:01
Хочу автоматизировать процесс , точнее добавить автоматику .
Нужен следующий алгоритм работы : после разгона , прессостат(он уже есть в схеме) отключает доп тэн и включает автоматику . Она выдерживает паузу около часа(выдержка должна настраиваться ) и начинает отбор голов периодикой (количество залпов и время открытия клапана должно настраиваться ) . Потом начинает отбор тела при помощи ШИМ с декрементом по температуре куба + контроль *t внизу колоны и старт-стоп по заданному превышению (хотя , при уменьшении мной отбора примерно по шпоре , первый стоп на 99.3 *С , но пусть эта функция будет ). При 93*С в кубе открывает отдельный клапан и при 95,8*С закрывает его (*t должна настраиваться ) . При 96*С закрывает клапан тела и открывает клапан хвостов . При 99*С отключает контактор питания (в цепи катушки поставлю НЗ контакт слаботочного реле , управляемого автоматикой ) . Уже есть РМ и группа безопасности , поэтому электронике не нужно будет этим заниматься , только управлять процессом .
Подскажите , может кто-то уже воплощал подобный алгоритм или что для этого нужно ?
alexone_0 Бакалавр Добруш 51 22
Отв.11948  08 Сент. 19, 23:02
НЕ увидел,ЧТО нужно добавить, чтобы вырубало по давлениюЛавруха, 08 Сент. 19, 17:23
В файле alarm.cpp в цикле обработки аварии по датчику давления добавляем строку IspReg = 255;Таким образом в файле loop.cpp в цикле switch(IspReg) переходим к строке  case 255: и далее по программе к строке digitalWrite(PIN_ALL_OFF,ALL_OFF_HIGH);итог-УЗО сработало

Добавлено через 10ч. 7мин.:

Всем привет.
Подскажите, что в скетче 3.60 поправить, чтобы вырубало дифавтомат при превышении давления в процессе ректификации?
А то пользую комплект разделения колонны, и при повреждении трубки перистальтики прям беда может случиться, так как царгу затапливает и спирт начинает херачить из ТСА.Лавруха, 04 Сент. 19, 14:58
В файле HelloDistiller360 после строки 2036 добавить строку      
 IspReg=255;
После строки 5591 добавить строку
case 255:
В файле DisplayData после строки 902 добавить

 case 255:
        sprintf_P(lcd_buffer,PSTR("ALARM PRESS!")); //запись в буфер текста и значений температуры в подготовленном
         my_lcdprint(lcd_buffer); //вывод содержимого буфера на LCD
         break;

Попробуйте,только срабатывать по давлению,скорее всего,будет во всех режимах,а не только на ректификации.Я себе сделал обманку датчика давления(штекер с перемычкой вместо датчика давления) и подключаю его,если не требуется сработка по давлению.
alarm.jpg
alarm.jpg Доступная автоматика HelloDistiller на Ардуино Мега 2560. Автоматика.
bengoor Доцент Кронштадт 1.8K 1.1K
Отв.11949  09 Сент. 19, 10:28
Коллеги, кто собрал и пользуется автоматикой на основе моих плат последней 3 версии на 12В?
Напишите работает ли управление клапанами? Ведь я сам лично не проверял это, схему дал limon
xeus Доктор наук Aнгapск 893 231
Отв.11950  09 Сент. 19, 11:35
Как провериь BMP280? После прошивки пропала надпись "INIT BMP"
скетч 360.

Загрузил пробный скетч из примеров.
Вроде все работает:
Temperature = 29.30 *C
Pressure = 95941.64 Pa
Approx altitude = 458.17 m
Хм.. температура не соответствует. :\ Зато давление нормальное.xeus, 01 Сент. 19, 15:29

Проверил адрес датчика, совпадает с вбитым в скетче.
Не пойму, в чем косяк? Он без детектора нуля и силовой платы будет работать?
Scarecrow Специалист Нижний Новгород 106 10
Отв.11951  09 Сент. 19, 12:48
Коллеги, кто собрал и пользуется автоматикой на основе моих плат последней 3 версии на 12В?
Напишите работает ли управление клапанами? Ведь я сам лично не проверял это, схему дал limonbengoor, 09 Сент. 19, 10:28
На сколько я понимаю у меня третья на 12В. Управление одним клапаном точно работает - уже перегонял пару раз.
Лавруха Бакалавр Атомград 99 41
Отв.11952  09 Сент. 19, 14:02
Я себе сделал обманку датчика давления(штекер с перемычкой вместо датчика давления) и подключаю его,если не требуется сработка по давлению.alexone_0, 08 Сент. 19, 23:02
Ну это беда! Надо всё таки довести до ума скетч, а не обходить огрехи перемыками.
А в режиме НБК вообще регулировка подачи завязана на давление, по моему.
бычёк Студент Семикаракорск Ростовской области 39 38
Отв.11953  09 Сент. 19, 16:03
А в режиме НБК вообще регулировка подачи завязана на давление, по моему.Лавруха, 09 Сент. 19, 14:02
Ну и что,а причём здесь это,в режиме ректификации тоже давление показывает,мы же говорим про АВАРИЙНОЕ давление-поставь значение повыше режимов и все дела.
А если у нас максимальное давление = аварийное давление, то автоматика будет завершать процессЛавруха, 09 Сент. 19, 16:56
Или я туплю?Так сделай аварийное давление выше максимального давления.
Хочу автоматизировать процесс , точнее добавить автоматику .митрик, 08 Сент. 19, 22:01
Все твои хотелки делает данная автоматика,даже без пресостата и РМки,ты хотя бы прочти инструкцию на неё.А вот
При 93*С в кубе открывает отдельный клапан и при 95,8*С закрывает его (*t должна настраиваться ) .митрик, 08 Сент. 19, 22:01
это ещё для чего? Этого она в процессе не может.
Лавруха Бакалавр Атомград 99 41
Отв.11954  09 Сент. 19, 16:56, через 54 мин
Ну и что,а причём здесь это,в режиме ректификации тоже давление показывает,мы же говорим про АВАРИЙНОЕ давление-поставь значение повыше режимов и все дела.бычёк, 09 Сент. 19, 16:03
В режиме НБК как раз и задаётся максимальное давление, при достижении которого уменьшается скорость насоса подачи браги.
А если у нас максимальное давление = аварийное давление, то автоматика будет завершать процесс, вместо уменьшения подачи браги.
bsgart Доцент Тимашевск 1.2K 517
Отв.11955  09 Сент. 19, 20:20
Мысли вслух, можно сформулировать мысли по прошивке в виде техзадания, и обратиться к msg31 и Phisik, пусть они озвучат сколько будет стоить персональная лицензия.
Благодаря bengoor, многие стали обладателями автоматики, ну или станут. В виду того, что требований может быть много и памяти аппаратной части может не хватить, а также, того что не всем нужны будут все возможности, то прошивка должна быть модульной.
alexone_0 Бакалавр Добруш 51 22
Отв.11956  09 Сент. 19, 20:21, через 1 мин
В режиме НБК как раз и задаётся максимальное давление, при достижении которого уменьшается скорость насоса подачи браги.
А если у нас максимальное давление = аварийное давление, то автоматика будет завершать процесс, вместо уменьшения подачи браги.Лавруха, 09 Сент. 19, 16:56
Режимом НБК не занимался,но по-моему там выставляется minPressNBK,deltaPressNBK,а аварийное-это AlarmMPX5010
Лавруха Бакалавр Атомград 99 41
Отв.11957  10 Сент. 19, 03:15
Ну должно работать, работало точно раньше. Проверю завтра.msg31, 07 Сент. 19, 08:32
Ждём Максима, что он скажет.
msg31 Научный сотрудник Барнаул 4.6K 2.5K
Отв.11958  10 Сент. 19, 07:14
Проверил, давление в ректификации, действительно, не отслеживалось.
Исправил, скетч 3.61 выложил в облако. Также реализовал поддержку модуля ZMPT101B, для чего нужно установить константу
UZE_ZMPT в отличное от нуля значение.
Reg66 Студент Самара 11 2
Отв.11959  10 Сент. 19, 07:25, через 11 мин
Добрый день
извините если не туда написал.
хочу автоматизировать пивоварение, в электроннике не шарю совсем.
присмотрел контроллер Inkdird ITC-310T.
вопрос: у меня нагрев плиткой IPLATE AT2500, если контроллер будет тупо включать выключать напряжение на плитке она не сдохнет?