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

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

Форум самогонщиков Автоматика
1 ... 201 202 203 204 205 206 207 ... 795 204
woddy Доцент Новосиб 1.3K 489
Отв.4060  27 Янв. 16, 18:28
Об этом и речь. Если ардуина зависла, то надо гасить всё и разбираться. А не пытаться продолжить работу. Этим должна заниматься внешняя независимая аппаратная схема. Средство контроля (выход вотчдог на котором импульсы) есть. Собрать одновибратор на логике/рассыпухе/ne555 на ваш вкус не сложно.
ys1797 Доцент Санкт-Петербург 1K 338
Отв.4061  27 Янв. 16, 19:11, через 44 мин
В меге он задействован только у ys1797, он перепрошивал загрузчик.bengoor, 27 Янв. 16, 16:38

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

Я тут вот тыкаю в  различные cubieboard сейчас. Второй и третий (который cubietrick) вполне подходят для наших целей. Даже на платах расширения (DVK) есть гнездо для rduino shield (3.3 вольт). Более новые (cubieboard4 на данный момент) не очень подходят для нашего дела: 8 CPU ядер - это жесть, да и отсутствие простых gpio
и SATA не радует.

В cubietrick есть контроллер литиевого аккумулятора, который даже с SATA ноутбучным диском часик проживет без штатного питания.
Но самый главный косяк в том, что это не realtime система, рулить семисотом придется какой-то отдельной arduino nano....
сообщение удалено
BarberXP Доцент Клин, МО 1.1K 419
Отв.4062  27 Янв. 16, 20:26
Да, без перепрошивки загрузчика есть проблема: при срабатывании ватчдога ардуина переходит в вечный цикл перезагрузки, т.к. штатный бутлоадер ставит минимальное время ожидания и не выключает watchdogys1797, 27 Янв. 16, 21:11
 Возникает попутный вопрос. В смысле безопасности, то есть в том смысле как говорит тут БенГур, "если Ардуина зависла и триак остался открытым", что будет при постоянном ребуте платы?
 ИМХО, на всех выходах будет "0" и никакой "триак гипотетический" при "зависании" открытым не будет. Это в правильных промышленных контроллерах на выходах стоят регистры. При зависании или бесконечном цикле они сохраняют предыдущее состояние. А Ардуина - это скорее процессор, чем контроллер. Если я неправ - поправьте.
сообщения удалены (7)
woddy Доцент Новосиб 1.3K 489
Отв.4063  27 Янв. 16, 21:38
Читал я тему, и помню вотчдог был. Только вот схему не смотрел, тут модно выкладывать в spl или lay, а ставить пирацкий софт мне религия не позволяет Улыбающийся Собрать вотчдог это не проблема, я привык собирать из того, что есть под рукой.

С MOSFET я тут НИ одной схемы не виделBarberXP, 27 Янв. 16, 21:13
зато с uln2003 полно... а ставить uln в 2016 году это как-то не разумно
сообщения удалены (4)
roslav Специалист Россь 189 147
Отв.4064  28 Янв. 16, 03:31
А можно как то проверить работу насоса НБК не запуская всего процесса. В смысле посмотреть как меняется напряжение на двигателе насоса, в зависимости от выставленых значений на дисплее.
xeus Доктор наук Aнгapск 893 231
Отв.4065  28 Янв. 16, 04:21, через 50 мин
я тупо не подключал тен нпг и запускал процесс, переводом на стадию D4. Ну а там уже засекал производительность
roslav Специалист Россь 189 147
Отв.4066  28 Янв. 16, 05:52
Попробую.  Вот тест клапанов как то странно себя ведет. После того как поочередно отмигает индикация работы клапанов,на тен подается напряжение около 130 вольт.Индикаци и дальше мигает, и напруга на тене присутствует.
Как то не здорово, захочеш проверить работу клапанов и тен спалиш.
Это происходит на версиях после 308. На 308 все работает как надо.
msg31 Научный сотрудник Барнаул 4.6K 2.5K
Отв.4067  28 Янв. 16, 07:17
Попробую.  Вот тест клапанов как то странно себя ведет. После того как поочередно отмигает индикация работы клапанов,на тен подается напряжение около 130 вольт.Индикаци и дальше мигает, и напруга на тене присутствует.
Как то не здорово, захочеш проверить работу клапанов и тен спалиш.roslav, 28 Янв. 16, 05:52
Там сейчас не только клапана проверяются. Там комплексная проверка. Надо бы пункт меню переименовать.
mak Модератор Екатеринбург 6.3K 1.8K
Отв.4068  28 Янв. 16, 07:20, через 4 мин
сгорел дисплей 1602 от перегрева,в запасе его нет и приедет не скоро. Если вместо его запаять 2004, работать будет?shellonn, 28 Янв. 16, 01:43
обычно работает

shram1970 Доцент Желтая гора 1.3K 325
Отв.4069  28 Янв. 16, 07:38, через 18 мин
Если вместо его запаять 2004, работать будет?shellonn, 27 Янв. 16, 23:43
Будет.Везде где 16х2 меняешь на 20х4.Показывать будут только две строки.
titan777 Специалист Москва 192 134
Отв.4070  28 Янв. 16, 11:05
Если вместо его запаять 2004, работать будет?shellonn, 27 Янв. 16, 23:43
Будет работать как 16 символьный

только поменяй
lcd.begin(16, 2);
на
lcd.begin(20, 2);
shellonn Студент Смоленская обл 11
Отв.4071  28 Янв. 16, 11:14, через 9 мин
спасибо, спасли Улыбающийся


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

обычно работаетmak, 28 Янв. 16, 07:20
нагрелся от блока питания,по центру экрана был зеленый круг. Стал показывать четыре квадрата с неровными краями.
A0467 Кандидат наук СПб 336 157
Отв.4072  28 Янв. 16, 11:22, через 8 мин
Если ардуина зависла, то надо гасить всё и разбираться. А не пытаться продолжить работуwoddy, 27 Янв. 16, 18:28
Присматриваюсь к наработке опыта коллег при работе  с Ардуиной. Вроде очень интересное и недорогое решение вопросов ректификации, дистилляции. Что мне не очень нравится (это только мое мнение, если не так, то поправьте) то, что Ардуина помимо выполнения требований ректификации еще выполняет роль аварийного состояния (сторож аварий). При выходе из стоя или глюка микроконтроллера мы можем попасть в  очень "щекотливую" ситуацию. Полагаю,сторожевые функции изделия должна выполнять отдельная, простейшая , надежнейшая автоматика.У меня за авариями следят: потоп-простенький, не убиваемый датчик на трех транзисторах, повышение температуры в ДЕФе (при отключении воды)- простейший,нормальнозамкнутый датчик KSD-9700.
bengoor Доцент Кронштадт 1.8K 1.1K
Отв.4073  28 Янв. 16, 11:31, через 10 мин
Присматриваюсь к наработке опыта коллег при работе  с Ардуиной. Вроде очень интересное и недорогое решение вопросов ректификации, дистилляции. Что мне не очень нравится (это только мое мнение, если не так, то поправьте) то, что Ардуина помимо выполнения требований ректификации еще выполняет роль аварийного состояния (сторож аварий). При выходе из стоя или глюка микроконтроллера мы можем попасть в  очень "щекотливую" ситуацию. Полагаю,сторожевые функции изделия должна выполнять отдельная, простейшая , надежнейшая автоматика.У меня за авариями следят: потоп-простенький, не убиваемый датчик на трех транзисторах, повышение температуры в ДЕФе (при отключении воды)- простейший,нормальнозамкнутый датчик KSD-9700.A0467, 28 Янв. 16, 11:22
Ктож с этим спросить будет? Конечно это идеальный вариант - ардуино выполняет свою работу, контролируя только параметры для процесса. А уже сторонняя надежная схема следит за авариями и выдает всего один аварийный сигнал в случае любой аварии например замыкает сухой контакт, ардуино его отслеживает и гасит прицесс дифавтоматом например.
Но для этого надо сделать эту дополнительную систему. Если бы кто-то соорудил этот модуль, то я думаю Максим не отказал бы прописать обработку этого внешнего сигнала как аварию.
A0467 если возьмушься, тебе только спасибо скажут)
mak Модератор Екатеринбург 6.3K 1.8K
Отв.4074  28 Янв. 16, 11:35, через 4 мин
shellonn, я имел в виду если воткнуть дисплей с другой размерностью то обычно работает, может даже без правки в скетче заработать. Проверяй распайку кстати, особенно питание, бывает наоборот.
И бывают дисплеи с несовместимым контроллером
msg31 Научный сотрудник Барнаул 4.6K 2.5K
Отв.4075  28 Янв. 16, 11:41, через 7 мин
Если бы кто-то соорудил этот модуль, то я думаю Максим не отказал бы прописать обработку этого внешнего сигнала как аварию.bengoor, 28 Янв. 16, 11:31
Если уж так, то контроллер может "зависнуть" и не обработать эту аварию. Так что пусть система безопасности просто отрубает все.
shram1970 Доцент Желтая гора 1.3K 325
Отв.4076  28 Янв. 16, 12:00, через 19 мин
Если уж так, то контроллер может "зависнуть" и не обработать эту аварию. Так что пусть система безопасности просто отрубает все.msg31, 28 Янв. 16, 11:41
Максим,а по моему ты писал что у тебя есть наработки по отдельному контроллеру безопасности?
m16 Модератор Тамбов 1.9K 1K
Отв.4077  28 Янв. 16, 12:03, через 4 мин
можно сделать по принципу вачдога - внешний таймер (например на 555) с периодом в 100мС. проц в процедуре синхронизации с сетью каждые 10мС сбрасывает внешний таймер. если этого не происходит то через 100мС отрубается питание дифавтоматом.
msg31 Научный сотрудник Барнаул 4.6K 2.5K
Отв.4078  28 Янв. 16, 12:08, через 5 мин
Максим,а по моему ты писал что у тебя есть наработки по отдельному контроллеру безопасности?shram1970, 28 Янв. 16, 12:00
Да эти "наработки" любой тысячами может генерировать.
Основная идея - Релейный шильд Ардуино отключает УЗО или дифавтомат, которое вырубает электричество.

Подключаем к релейному шильду цифровой выход датчика влажности - получаем датчик протечки.
Подключаем к релейному шильду цифровой выход датчика датчик паров спирта - получаем аварию по спиртовому пару.
Подключаем к релейному шильду биметаллический термостат - получаем аварию по температуре холодильника.
И так реле все можно соединить параллельно и получаем комплексную систему безопасности.

А внешний Ватчдог уже давно сделан коллегой roslav, тоже можно подключить к этой системе.

Пока писал коллега m16 уже дал ту же самую идею.
A0467 Кандидат наук СПб 336 157
Отв.4079  28 Янв. 16, 15:34
A0467 если возьмушься, тебе только спасибо скажут)bengoor, 28 Янв. 16, 11:31
Полагаю следующее: Модуль безопасности это простейшее устройство, со своими датчиками потопа и температуры, с Арудиной он не должен быть завязан (но может работать параллельно сторожевым функциям контроллера). Должен будет при авариях отключать питание с нашего агрегата и отключать подачу воды и , конечно, должна быть индикация неисправности. Отключение питания может производиться или с помощью УЗО или здоровенного контактора. Так же хочу пояснить, почему на безопасности я заостряю внимание-Согласитесь: одно дело вы затопили соседей когда стирали белье, соседи покричали, вы им денежку за ремонт дали и все через неделю забылось. Другое дело затопили при изготовлении СЭМа или продукта-совсем другие разговоры пойдут, а нам этого не надо, и никому не надо.
сообщения удалены (4)