Помощник при дистилляции+электронный попугай
JCD
Кандидат наук
Центральное черноземье
316 38
Отв.440 24 Февр. 16, 15:06
вопрос - поправки к термометру, точнее их значение - вычислялпо спиртометру?
bengoor
Доцент
Кронштадт
1.8K 1.1K
Отв.441 24 Февр. 16, 15:17, через 12 мин
вопрос - поправки к термометру, точнее их значение - вычислялпо спиртометру?JCD, 24 Февр. 16, 15:06Да, АСП-3
Отв.442 25 Февр. 16, 22:26
JCD, что то сомнения у меня на счет управления шаговым двигателем. Или надо делать какую то задержку. Не знаю как правильно это назвать. ПК не сразу реагирует на регулировку Гофманом. Надо подождать некоторое время после каждого движения. Или у тебя это реализовано?
JCD
Кандидат наук
Центральное черноземье
316 38
Отв.443 25 Февр. 16, 22:43, через 18 мин
Или у тебя это реализовано?brig62, 25 Февр. 16, 22:26Сейчас - шаги мелкие очень. полный ход до открытия\закрытия в данный момент 5000 шагов. шагает где то по 15 в секунду, при желании все это легко меняется и если надо вводятся любые задержки, либо этим путем хоть по 1 шагу поправлять или сразу по 500. можно менять темп шагов, но в моем алгоритме приведет к задержке обработки датчиков (пока шагает- все остальное ждет). на перегоне не испытывал. потому не выкладываю. пока паяльником датчики грею чтоб смотреьт как шагает:) на перегоне работает все без шаговика замечательно, но вносятся на этом этапе поправки постоянно.
Но. ветка не моя, прошу прощения у ТС, что влез.
Может тогда по моему аппарату правильнее пока в личку?
bengoor
Доцент
Кронштадт
1.8K 1.1K
Отв.444 25 Февр. 16, 22:53, через 11 мин
JCD, что то сомнения у меня на счет управления шаговым двигателем. Или надо делать какую то задержку. Не знаю как правильно это назвать. ПК не сразу реагирует на регулировку Гофманом. Надо подождать некоторое время после каждого движения. Или у тебя это реализовано?brig62, 25 Февр. 16, 22:26Естественно если я буду делать управление шаговой движком я буду анализировать состояние текущей крепости, смотреть за ее значением и скоростью изменения и уже принимать решение о скорости вращения и количестве шагов. Крепость как обратная связь. В идеале ПИД регулирование с учетом инертность системы.
Добавлено через 8мин.:
полный ход до открытиязакрытия в данный момент 5000 шагов.JCD, 25 Февр. 16, 22:43Как то много шагов. Я считал у меня от передаточного шланга до полного открытия 5 оборотов.
Попутал. Там наверное до больше шагов
Добавлено через 6дн. 18ч. 43мин.:
Закончил версию 4.0. Описание читайте в первом посте. Сам скетч выложу завтра. Так же у себя прибор собрал, но в реальных условиях не гонял, на следующей неделе будет реальный погон. После этого выложу результаты. Проверил всю работу на столе, грея паяльником датчики. Все должно работать отлично. Реализация совершенно новая, работает намного лучше прежней версии, так же алгоритм рассчета и замера крепости погона поменял, стал точнее, насколько покажут испытания.
Даже осталось около 7 кБ флеша и порядка 400 байт рамы.
Добавлено через 16ч. 31мин.:
Выложил скетч https://cdn.homedistil.ru/fs/1603/04/34221.93866.rar
Добавлено через 47мин.:
Посчитал примерный бюджет прибора на данный момент.
Основной вариант(мерит температуру и определяет крепость): нано - 130р, дисплей+адаптер - 150р, датчики температуры(2м уже в гильзах и с проводом) - 150х2=300р, пищалка - 50р, датчик давления - 100р, энкодер - 50р, БП(5В 1А) - 150р, корпус - 150р. Итого 1080р. Если датчики купить без гильз и без проводов получится еще рублей на 150 дешевле.
Вариант с датчиками разлития воды и приемной емкости: датчики жидкости - 50х2=100р. Итого 1080+100=1180р
Полный вариант (с реле,блютусом,датчиком протока): блютус - 200р, реле - 50р, датчик протока - 150р. Итого 1180+400=1580р.
Ну если кто еще захочет подключить 3 датчик ТСА то плюс еще 150р.
Забыл еще добавить ручку для энкодера(я брал в чип и дипе за 60р) и разъемы.
eson
Специалист
Rostov
153 168
Отв.445 04 Марта 16, 15:27
bengoor, зачем на датчике переполнения емкости используется аналоговый выход, потенциометром на плате, по моему проще настраивать?
P.S. набросал схемку
P.S. набросал схемку
bengoor
Доцент
Кронштадт
1.8K 1.1K
Отв.446 04 Марта 16, 15:29, через 3 мин
bengoor, зачем на датчике переполнения емкости используется аналоговый выход, потенциометром на плате, по моему проще настраивать?eson, 04 Марта 16, 15:27Потому что свободных пинов не осталось, а 6 он работает тока в аналоговом режиме.
А0-А3 оставил пока под резерв(шаговый двигун)
Добавлено через 1мин.:
P.S. набросал схемкуeson, 04 Марта 16, 15:27Спасибо, круто, после праздников прикреплю к первому посту
JCD
Кандидат наук
Центральное черноземье
316 38
Отв.447 04 Марта 16, 16:42
под резерв(шаговый двигун)bengoor, 04 Марта 16, 15:29
заказал?
bengoor
Доцент
Кронштадт
1.8K 1.1K
Отв.448 04 Марта 16, 17:13, через 32 мин
заказал?JCD, 04 Марта 16, 16:42Да
bengoor
Доцент
Кронштадт
1.8K 1.1K
Отв.449 11 Марта 16, 10:19
На днях провел калибровку и проверку работы прибора 4 версии. Итоги таковы:
-сам прибор работает как надо, все по программе. Закипело - включил воду, запищал. Закончена перегонка, запищал, подошел оператор нажал кнопку, отключил нагрев, вода через 30 сек сама отключился.
-2 раза для эксперимента в разные дни провел калибровку(замер крепости при определенных температурах). В эти дни было разное давление причем разница наверное 10-20мм рт. Если бы не было компенсации по давлению, то показания при одних температурах были бы разные. Тут же я получил показания крепости в пределах 1%. Измерял все АСП3, приводил крепость к 20*С, измеряя температуру. После 2 калибровок составил свою таблицу поправок. Максимальное значение 1.3*С, что значительно. После введения поправок при следующей перегонке сделал контрольные замеры на разной крепости от 60% до 20%. В итоге увидел точность 0.5-1%, за это значение не выходила разница. Отсюда делаю вывод, что новый алгоритм работает лучше. При этом показания не прыгают как раньше так как тут плавно рассчитывается поправка в каждой точке, а не прибавляется одинаковая как раньше.
-если производить замер крепости при калибровке не АСП3 а АСП1 например, можно более точно откалибровать, так как десятки процента я ловил на глаз.
-после всех испытаний внес небольшие поправки в скетч, а точнее: увеличил время протока воды при окончании перед отключением клапана с 30 до 60сек, сделал шаг изменения поправки не 0.1*С, а 0.05*С, так как в таблице от Игоря как раз шаг 0.05. Так можно точнее задать значения.
Исправленный скетч выложу как починят форум.
-сам прибор работает как надо, все по программе. Закипело - включил воду, запищал. Закончена перегонка, запищал, подошел оператор нажал кнопку, отключил нагрев, вода через 30 сек сама отключился.
-2 раза для эксперимента в разные дни провел калибровку(замер крепости при определенных температурах). В эти дни было разное давление причем разница наверное 10-20мм рт. Если бы не было компенсации по давлению, то показания при одних температурах были бы разные. Тут же я получил показания крепости в пределах 1%. Измерял все АСП3, приводил крепость к 20*С, измеряя температуру. После 2 калибровок составил свою таблицу поправок. Максимальное значение 1.3*С, что значительно. После введения поправок при следующей перегонке сделал контрольные замеры на разной крепости от 60% до 20%. В итоге увидел точность 0.5-1%, за это значение не выходила разница. Отсюда делаю вывод, что новый алгоритм работает лучше. При этом показания не прыгают как раньше так как тут плавно рассчитывается поправка в каждой точке, а не прибавляется одинаковая как раньше.
-если производить замер крепости при калибровке не АСП3 а АСП1 например, можно более точно откалибровать, так как десятки процента я ловил на глаз.
-после всех испытаний внес небольшие поправки в скетч, а точнее: увеличил время протока воды при окончании перед отключением клапана с 30 до 60сек, сделал шаг изменения поправки не 0.1*С, а 0.05*С, так как в таблице от Игоря как раз шаг 0.05. Так можно точнее задать значения.
Исправленный скетч выложу как починят форум.
Gzin
Специалист
Екатеринбург
117 8
Отв.450 14 Марта 16, 09:40
Добрый день, можно ли поставить вот такой энкодер PEC12R-4225F-S0024?
bengoor
Доцент
Кронштадт
1.8K 1.1K
Отв.451 14 Марта 16, 09:44, через 5 мин
Добрый день, можно ли поставить вот такой энкодер PEC12R-4225F-S0024?Gzin, 14 Марта 16, 09:40Понятия не имею, надо разбираться и сравнивать принцип работы. Смысла не вижу так как мой вариант стоит 50р и он точно работает.
Gzin
Специалист
Екатеринбург
117 8
Отв.452 14 Марта 16, 09:50, через 6 мин
Понятия не имею, надо разбираться и сравнивать принцип работы. Смысла не вижу так как мой вариант стоит 50р и он точно работает.bengoor, 14 Марта 16, 11:44Согласен. Но его надо ждать месяц а то и больше. А этот есть здесь и сейчас . Куплю попробую он
по виду такой же 5 контактный с кнопкой. Единственная разница сколько импульсов и щелчков в вашем.
bengoor
Доцент
Кронштадт
1.8K 1.1K
Отв.453 14 Марта 16, 13:42
Единственная разница сколько импульсов и щелчков в вашем.Gzin, 14 Марта 16, 09:50У меня 30 щелчков на оборот, импульсы идут по такой схеме http://cxem.net/arduino/arduino8-2.png
JCD
Кандидат наук
Центральное черноземье
316 38
Отв.454 14 Марта 16, 14:15, через 33 мин
У меня 30 щелчков на оборот,bengoor, 14 Марта 16, 13:42
Что в качестве самого колеса прикрутил?
bengoor
Доцент
Кронштадт
1.8K 1.1K
Отв.455 14 Марта 16, 14:33, через 19 мин
Что в качестве самого колеса прикрутил?JCD, 14 Марта 16, 14:15Это называется ручка http://www.chipdip.ru/product/knobs-41026-1/
JCD
Кандидат наук
Центральное черноземье
316 38
Отв.456 14 Марта 16, 16:26
Спасибо за урок русского языка, но это так же можно назвать колесиком настройки,переключения, выбора режима, например в фототехнике традиционно так и называется. или же программное колесо. фотки ан форуме не оторжажаются, потомоу и задал вопрос, так ка кне вижу как выполнено.
Gzin
Специалист
Екатеринбург
117 8
Отв.457 15 Марта 16, 22:06
Собрал версию 4.0 подключил всё кроме датчиков разлития, переполнения, реле и датчика количества воды. Загрузил скетч включаю а на дисплее показывает только верхняя строка квадраты. Перезаливал скетч несколько раз, все без изменений. На версии 3.0 всё было ок. Что может быть?
bengoor
Доцент
Кронштадт
1.8K 1.1K
Отв.458 15 Марта 16, 22:42, через 36 мин
Собрал версию 4.0 подключил всё кроме датчиков разлития, переполнения, реле и датчика количества воды. Загрузил скетч включаю а на дисплее показывает только верхняя строка квадраты. Перезаливал скетч несколько раз, все без изменений. На версии 3.0 всё было ок. Что может быть?Gzin, 15 Марта 16, 22:06Я писал в ардуино 1.0.5 IDE. В 1.6.7 у меня был косяк тоже с выводом на экран.
Или поменяй местами выводы на дисплей которые на А4 и А5.
Gzin
Специалист
Екатеринбург
117 8
Отв.459 16 Марта 16, 07:14
+ ещё пищалка хрипит не переставая и греется.