Перейти к публикации
capsolo

Автоматика управления отбором по жидкости на основе Arduino

Рекомендованные сообщения

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Наоборот спасибо, что увлечены этим контроллером - все багфиксы внесу, и свои еще добавлю. в пятницу после обеда саккумулирую что найдено и не исправлено и пофикшу, что успею, выйдет 1.0.2

Все согласны что выход из залета надо вернуть как было, чтобы дребезга не было?

Кстати думаю, имеет смысл показывать что и как я зафиксил, чтобы проще было в код врубаться. Что думаете?

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

Прямо ша гоняю на последнеи версии. Косяки и пожелания чтоб сбылось( :good: ):
 
1. Во время стабилизации (-) срабатывает клапан на пару секунд при установленных 20ти (около 3 сек.). Я склонен что при стабилизации клапан открыватся недолжен;
2. На головы поставил  период 900 и отбор 100 - устаривает, периодика рулит;
3. добавляю - меня неустраивает что время ОТБОР нелзя сделать одинаковым с ПЕРИОД чтоб клапан не клацал без надобности;
4. Потом добавлю ...
 
 
 
 
 
7. Нужен пин для клапана воды - предлагаю Т1 и Т2 превысили 70*С (кому другую Т) и  пин Х встал на +5;
8. нужен пин для разгона - предлогаю следить за Т2, и при дотижении 70*С отрубать с +5 на 0;
9. протрезвею продолжу ...  :ssr:
Изменено пользователем pelecis

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

 

 


Свет рубанули

 

А так то работает иль нет? На столе у меня уже почти сутки работает...


 

 


Я склонен что при стабилизации клапан открыватся недолжен

 

А как без отбора ты разницу температуры датчиков узнаешь и застабилизируешь? Или у тебя нижний датчик не шевелится вообще при включении номинального отбора? Считаю, что как раз правильно включить номинальный отбор, и ловить стабилизацию... Так что все правильно...

Изменено пользователем bigson

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
[member=bigson], шим на клапане работал идеально, а остальную логику я проверить-то не дошел. Залетов-то на УНО не было еще, как он себя поведет незнаю. Свет дали, дожигать буду сегодня. Лог пишу.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

 

 


Или у тебя нижний датчик не шевелится вообще при включении номинального отбора?
, перемудрил? Если шевелится - режим не правильный или хвосты подпирают имхо.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Реально когда переходишь к подголовникам в допустимом режиме, нижний градусник не должен дергаться. Градусники со временем должны плавать вместе, с неизменной дельтой температур, в зависимости от изменения атм. давления, а залет должен произойти ближе к хвостам. Саша себе 0,03 вроде шаг сделал, внешние условия могут вызывать дребезг ;) помнится какое-то время назад на сквозняке гнал - градусник гильзованный (внешнюю часть) шарфиком обвязывал. По-хорошему надо на безгильзовые переходить под утеплитель.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Для себя уже давно решил - датчики без гильз, приклеены алюминиевым скотчем, провод от датчика один оборот вокруг колонны, все это под НОРМАЛЬНЫМ утеплителем. Никакой сквозняк не оказывает влияния...

 

При переходе с отбора голов на подголовники с номинальным отбором, у меня есть плавное повышение температуры на 0,125 градуса (минут этак за 10) а потом эта температура торчит до 92 градусов в кубе... Но, вверху то у меня нет термометра, и как там все меняется, не знаю... Может они обе синхронно на 0,125 поднимаются, тогда вообще все нормуль... Подъем температуры на нижнем датчике наблюдаю всегда, какой бы разумный отбор я не поставил... Если отбор оставить как на головах, но перейти на период 4 секунды (С периодики на непрерывку) температура нижнего термометра не меняется...

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Может они обе синхронно

 

, я уже то описал выше. Я так отход голов и ловлю в основном. Их около 500-550мл с 27л обычно, и только в каналю.

Третий лист самый интересный должен быть, а потом и формулы поправить можно будет, если чо.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

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

Скетч для всех один. Все багфиксы и для уно автоматом получаются.

Вобщем настала пятница, после обеда. Я саккумулировал баги для исправления в 1.0.2 и хотелки для обсуждения. Посмотрите ничего не пропустил? (где плюсик в конце - смотреть не надо, я пофиксил). Правильно что 6 и 7 - суть одно и то же?

Баги.
1) Ошибка с отображением Flow. У значения затирался последний элемент (kirka+bigson)
+
2) Что-то не так с пищалкой (kirka). Необходимо более детальное описание и консультация как правильно подключать. 
-
3) В 1.0.1 было ошибочно сделано, что отбор возобновляется как только разница между градусниками становилась меньше 
 
устаканенного+дельта. Это неверно. Надо вернуть как было, дожидаться пока разница вернется к оригинальному значению. 
else if ((abs(temp[1]-temp[0]) < (lock_norm + temp_diff)) && (temp_ovf == true)) {temp_ovf = false; CalcFlow();}
сделал
else if ((abs(temp[1]-temp[0]) <= lock_norm) && (temp_ovf == true)) {temp_ovf = false; CalcFlow();} 
+
4)после того как делаем перестабилизацию через одновременно нажатые "плюс" и "минус" параметр "открытие" обнуляется после окончания самой процедуры стабилизации и выход может остаться как запитанным, так и распитанным...Отбор тоже при этом показывает 0...(bigson)
+
5) после некорректной отработки первого залета, при возврате в норму, опять обнулилось время открытия, отбор показывает ноль... Проявляется только после перестабилизации...(bigson)
+
6) Поймал несколько раз подряд некорректную обработку залета, похоже корректность обработки зависит от состояния выхода... типа если залет произошел во время активного состояния выхода - раскорячивает, а если во время пассивного состояния - нормально отрабатывает...
Да, подтверждается, при залете во время активного состояния выхода - выход так и остается активным до окончания залета, дальше ШИМ начинает нормально работать... При залете во время пассивного состояния выхода - все штатно отрабатывает... (bigson)
+
7) Некорректная отработка залета по температуре после внесения поддержки бипера (Все). Исправление от bigson
+
 
 
Хотелки:
1) Реле молчит во время стабилизации (активные пользователи). Отклонено. Не вижу в этом смысла.
2) Поднять ногу после окончания отбора (когда отбор стал 0 или меньше процентов от исходного) (kirka + pelecis)
+ Десятая нога. На самом деле если оставлять поддержку LCD Keypad Shield то ноги осталось всего две A2 и A3
3) Поднять ногу по превышению на любом градуснике 70 градусов (pelecis)
Не уверен, что это хорошая идея. Надо обсуждать.
4) Сделать флаг поддержки прямых и инверсных релюх (надо ли?)
Пока не делаю. Релюхи обычно сделаны и НО и НС, так что не особо принципиально. Если кому-то понадобится - инвертирую для него спецом :)
Изменено пользователем capsolo

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

1 Отклонено правильно, так как есть оставь

2 полезная фича, поддерживаю!

3 это сигнал на вкл. Охлаждения? Очень полезно!

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

 

Баги помеченные минусами, ни разу не проявились после правки секции обработки залета... Вычеркивай...

Дребезг именно так и победил как ты нарисовал выше, убрал +дельту при ожидании возврата...

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

[member=bigson], остаются непонятки с пищалкой. Думаю, тут Кирилл будет мне помогать... 

 

На самом деле 3 фича достаточно опасная - слетают градусники, охлаждение выключается и ПЦ. Есть такая схема, чтобы я ногой дернул, и охл-е осталось включенным до обесточивания? Блокировочный контакт или что-то такое.

 

Я бы конечно в РМ-ку будущую это переместил....

Изменено пользователем capsolo

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

[member=capsolo], по пунктам:

1. разобрались уже, человеческий фактор сыграл видать

2. У меня пьезокапсуль старинный диаметром 32мм+680ом резюк, звук типа тикания получился, но "не так" это то, что она пищит при стабилизации и при входе в меню, лучьше ей помолчать. Она задумывалась как сигнализатор залетов, а не как мозговыноситель

3.я тут не мастер, мне чтоб работало

4.не выявил у себя

5.лог пишу, будет-отображу там

6.не выявил у себя

7.это про одну строчку? согласен

по хотелкам, да пусть будет все это, а пользоваться или нет, решит сам оператор

забыл, 13 ногу надоб перенести и не курочить платы, как вариант переназначить аналоговый пин в цифровой и вперед

Изменено пользователем kirka

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

да пусть будет все это, а пользоваться или нет, решит сам оператор

Пины у нас кончаются, плюс если градусники слетят и вода отключится - будут все не рады. Одно если хвосты в банке, а другое - спиртовой пар в комнате. Сделал только релюху по окончанию отбора.

Обновил второе сообщение - можно качать скетч.

Изменено пользователем capsolo

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

 

 


1) Реле молчит во время стабилизации (активные пользователи). Отклонено. Не вижу в этом смысла.

Значит нужен тумблер для отключения клапана?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Сереж если ты мне объяснишь зачем терять время пока идет стабилизация - я это сделаю. Но пока я не понимаю.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

[b][member=capsolo][/b],

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

[b][member=serafh][/b], можно Гофмана поставить. А прикинь по чистой случайности у тебя получится стабилизироваться в неподходящий тебе момент? :)

Хочешь у тебя пищалка запищит вместо этого?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

можно Гофмана поставить.

 

Зачем тогда строим автоматику

 

А прикинь по чистой случайности у тебя получится стабилизироваться в неподходящий тебе момент?

 

Стабилизация наступает только после резкого роста Т в колонне

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

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

Кстати по изменениям Т в период стабилизации, мы можем определить завершение этого периода

Кстати можно, например при Т=45 на нижнем датчике (условно) можно сделать контроль пик пищалкой, для того, чтобы не забыть подать воду,

это уже Серж предлагал

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

[b][member=serafh][/b], у меня так и есть, включая автоматику в розетку где сидит эл.клапана воды, она просто двойная. Зажигается при 79 градусов вместе с водой и смотрим что и как, а сам клапан отбора через тумблер, хочу включу/хочу отключу. Причем именно микротумблер, по которому видно вниз-выкл а вверх вкл. Релейные модули катаю только на отладке, далее оптосеммисторную схему ставлю, так что при выкл еще и тихо все, а при вкл клапан отбора сам за себя песни поет. Про стабилизацию: уменьшил пока в два раза в скетче сразу (на отладке), пока на себя минут 20-30 работает, просто глазами наблюдаю и первичный отбор и настройки вбиваю, завораживает цифирки (шучу), а перед делом - полный рестарт нужен по любому имхо.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

По сверх хотелкам

1. Датчик влажности (с пиком) - на спирт и воду. Я ставлю этот датчик,прижав краем приемной емкости. Действует и реально помогал на воду и на спирт.

2. Датчик  Т на воду на выходе дефа

3. Датчик Т на ТСА, 2 и 3 (с пиком) позволяют быстрее стабилизировать систему, экономить воду и (3) реагировать на отключение или изменение напора воды

Изменено пользователем serafh

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

[b][member=serafh][/b], это все конечно можно, только вот железяку-бы сначала запустить для начала. Не работала как надо до сего дня, а работает-ли сейчас? Нужно ведь тестить, помогайте. Вот по залету мнения расползлись вижу, а какое рабочее?, я не знаю.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

[b][member=serafh][/b], Это у тебя, Сереж, не сверххотелки, а хотелки к будущему РМ.


[member=serafh], . Вот по залету мнения расползлись вижу, а какое рабочее?, я не знаю.

Не расползлись. Саня нашел причину баги и поправил ее. Причем причина была как раз в прикручивании пищалки по залету.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

У меня все так и сделано - только асурчик и пачка модулей.

А по стабилизации я твердо уверен


 

 


все конечно можно, только вот железяку-бы сначала запустить для начала.

ИМХО

отладить ее на 1 датчике, а потом пристроить и верхний и получим два варианта на выбор

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Сереж ты просто торопишься. Полный автомат без РМ и безопасности делать нет смысла. Все будет.


Надо теперь поглядеть как 1.0.2 работает и собирать баги и хотелки на 1.0.3, которую планирую ковырять в пятницу.

Изменено пользователем capsolo

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

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

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Восстановить форматирование

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

Загрузка...

  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу.

×
×
  • Создать...