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

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

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

Надстройки в гуёвом виде что-то не помню. Задача ведь не только поскладывать данные в базу и нарисовать оттуда картинку, правильный дизайн датабазы тоже крайне важен, и, как правило, узко под задачу затачивается. Т.е. если б я во время написания софтинки включил мозг, и подумал о том, что на самом-то деле процессы наши могут занимать и неделю, а машинка при этом может быть слабенькая, то конечно же делал бы минутные и даже десятиминутные RRA, из которых существенно проще было бы рисовать суточные и более картинки. А так там по-тупому в лоб один RRA в базе, 1 отчет = 1 сэмпл. Если отчет ежесекундный, то 86400 записей в сутки для каждого DS -- ой немало. Вобщем, тут моя недоработка. Допилю в след версии .)

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

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


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

Вобщем-то не кошерно ждать след версию, когда прям счас есть живые пользователи .)

 

Если тормозит рисовалка, берем из аттача архив и переписываем содержимым одноименный файлик в ApplicationDirectory.

hdctl-0.1-patch-20170130.zip

 

Добавлено два RRA-архива, 10 и 100 сэмплов:

RRA1:String = 'RRA:AVERAGE:0.5:1:' + (days * 86400) / connection.report_interval,
RRA2:String = 'RRA:AVERAGE:0.5:10:' + (days * 8640) / connection.report_interval, // 20170130
RRA3:String = 'RRA:AVERAGE:0.5:100:' + (days * 864) / connection.report_interval, // 20170130

If a database contains more than one RRA archive, then a question may arise - how does RRDtool decide which RRA archive to use for retrieving the values? RRDtool looks at several things when making its choice. First it makes sure that the RRA covers as much of the graphing time frame as possible. Second it looks at the resolution of the RRA compared to the resolution of the graph. It tries to find one which has the same or higher better resolution.

Т.е. по идее должно облегчить рисование больших интервалов времени.

 

Совместимости с ранее созданными датабазами естессна нет, надо создать заново (в настройках периферийника Disable log и сразу Enable log).

Как положено не тестировал, ибо успел насинячится. Если вдруг где грабли вылезут -- прошу информировать в тему на ХД или в личку, чтоб тут не оффтопить излишне.

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


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

когда прям счас есть живые пользователи .)

завтра на работе запробую... Как раз сейчас гоняю 4 канала ацп 15 битного для LM35...

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


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

 немного аптимизировал и собрал на ПРО- МИНИ. функции те же, размеры -меньше. :-)

 

post-3163-0-10510800-1485978752_thumb.jpg

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

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


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

Молодец, можешь схему подробно на бумажке нарисовать, а фото сюда вставить?

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


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

 Алексей собиралась по этой схеме;

post-3163-0-46679600-1486120792_thumb.jpg

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


Ссылка на сообщение
Поделиться на других сайтах
[member=А0467], Алексей смотри внимательно пины и дефайны в скетче, у них от классики есть изменения Изменено пользователем capsolo

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


Ссылка на сообщение
Поделиться на других сайтах
[member=VOLK EV], ты еще и поправку показаний в скетч запилил? ;)

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


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

Антох, поправки нет, просто с датчиками все хорошо :-)

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


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

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

 ну вот пока писал Саша уже ответил .

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


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

Здравствуйте. Скажите как можно эту автоматику использовать на колпачковой колонне? У меня два места для установки термометров :на кубе и на дефе., но по моему дельта температур там будет не подходящая для неё (автоматики).

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


Ссылка на сообщение
Поделиться на других сайтах
[member=smirnovboris], разве что один градусник утеплить, а второй в деф. Так то не очень подходящая автоматика для твоего аппарата. Погляди вот
http://forum.grainwine.info/index.php/topic/685-avtomatika-upravlenija-otborom-po-zhidkosti-na-o/

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


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

 

 


использовать на колпачковой колонне?

 

На колпачковой примотай один градусник снаружи примерно на треть колонны от куба, второй в дефлегматор (если флегма будет попадать на верхний термометр в дефе, работать не будет) Тот что на колонне, утепли снаружи обязательно... Колонна то какой высоты? А то может ты на коротенькой пытаешься...

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


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

Выпустил версию 1.1.1 В ней условием стабилизации теперь является не фиксированное значение 0.1 градуса, а дельта, выставляемая пользователем из меню (условие залета)

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


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

Я бы добавил распальцовку типа "ОК вместе с +" когда нужно принудительно залочить разницу и все... В кейсе условие, что уже не залочено, и набор параметров стоит на отбор тела, а не головы, тогда лочим разницу и от нее дальше работаем...

 

Попробовать смогу не раньше понедельника, а так мне кажется правильнее будет. Зато все у кого приходится продолжить процесс после перерыва, а спирта в кубе уже мало смогут застабилизироваться принудительно, просто сам уже попадал так - не стабилизируется и все тут (спирт кончается в кубе быстро, и температуры постоянно плывут, вот и подбираешь сидишь отбор...)

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


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

[b][member=bigson][/b], ну вот я сегодня с утра дрочился сидел тоже. Тогда уже в 1.1.1 запиливай - потом вместе в нашей личке поглядим что куда

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


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

Прикольно(в смысле и у тебя тоже утром сегодня), сегодня в 03:15 поимел перебой в электроснабжении, кубовая 92 градуса, до скольки успел убавиться отбор не знаю, стабилизироваться не хочет, сидел вручную подбирал отбор... Только подберешь отбор чтоб не ползла нижняя температура - по прошествии минут 15 раз и опять побежала нижняя температура (спирт то кончается), опять дрочка с убавлением отбора вручную (стабилизации не было - соответственно старт-стоп не работает), проклял все... Поменял емкость и отобрал все остатки на конском отборе... А так застабилизировал бы когда все устаканилось и автоматика дальше сама бы уже додаивала остатки убавляя отбор по залетам...

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

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


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

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

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


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

Привет всем, а помнится я уже все это в сентябре прошел, тогда со стабилизацией в 3-4 минуты остановился, предлагал как вариант. Али мне только дежавю?

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


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

Антох, Сань, можа нашу тему в личке переворощить стоит? я не удалял.

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

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


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

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

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


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

[b][member=bigson][/b],

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

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


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

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


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

   Антон, добрый день. В программировании не силён, поэтому вопросы:

 

- а нельзя ли сделать так, чтобы при превышении дельты на, скажем, 0,1 град уменьшать отбор без срабатывания старт-стопа, не вздрачивать колонну. При ручном управлении отбором (старым ШИМом от ZSerga) у меня это прекрасно получается. Дернулась Т на десятку, уменьшаешь отбор проц на 5, Темп возвращается сама без старт-стопа. Вот только сидеть на вахте у колонны нужно. 

 

- нахожусь в стадии выбора комплектухи для заказа, вопрос такой: в чем разница м-ду УНО, НАНО (кроме цены), и что предпочесть?

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


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

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

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

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

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

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

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

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

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

Загрузка...

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

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

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