Еще одно замечание, вроди в более ранних версиях было немного по другому или я сам правил, не помню. В общем наблюдение следующее: есть приложение, в нем жму RF начинается отсчет 120 сек в течении которых программа каждую секунду делает запрос на сервер, так же при нажатии этой кнопки на сервер поступает команда включения режима постоянной передачи на контроллер и модуль начинает так же каждую секунду слать данные, но на 3 странице видно, что параметр i(время) при этом не 120 а 240 сек и когда 120 сек истекает в программе и программа начинает изредка делать запроса, модуль же продолжает слать данные еще 120 сек часто. Если же завершить обновление принудительно кнопкой REnd, то время на контроллере скидывается в 0 и он переходит в режим периодической отправки данных. Тут возникает мысль что или инфа, что время Rf в программе закончилась не поступает на сервер и контроллер об этом не знает, или изначально программа не сообщает об этом и в скетче заложено свое время(240 сек) что скорее всего. Надо бы тогда привести к единообразию.
________________________________________________
Раз уж вроди разобрался с прошивкой модуля, то опишу процедуру тут.
Качаем приложение http://esp8266.ru/download/esp8266-utils/esp8266_flasher.zip
Качаем прошивку http://esp8266.ru/...01flash512k.bin
Далее ищем на своем модуле ногу GPIO0 по картинкам http://esp8266.ru/modules-esp8266/
Далее соединяем GPIO0 с GND, подключаем к компу модуль, открываем программу, нажимаеь Bin и указываем прошивку, выставляем com port и жмем Download и ждем когда дойдет до конца, 100% может не появиться. Далее убираем пермычку GPIO0 с GND, снова подключаем и заходим в терминал для выставления скорости 9600. По умолчанию скорость прошивки 115200, подключаемся на ней а потом подаем команду AT+UART=9600,8,1,0,0. Все можно работать
Доступная автоматика HelloDistiller на Ардуино Мега 2560
bengoor
Доцент
Кронштадт
1.8K 1.1K

Отв.4220 16 Февр. 16, 11:28
eson
Специалист
Rostov
154 167
Отв.4221 16 Февр. 16, 12:01 (через 33 мин)
Отличный прошивальщик для ESP
bengoor
Доцент
Кронштадт
1.8K 1.1K

Отв.4222 16 Февр. 16, 13:39
И еще: подскажите, что и куда нужно дописать, чтоб программа после окончания отбора голов при ректификации и недоректификации начала орать и ждать нажатия кнопки OK например? Ну не программист я...WarIock, 16 Февр. 16, 00:01Ничего не надо дописывать. Если у тебя подключен датчик переполнения емкости, то просто пихаешь его в емкость куда отбираются головы до того уровня, сколько тебе надо голов. Как только головы доходят до уровня датчика, срабатывает остановка и колонна продолжает работать на себя после отбора голов в ожидании оператора для смены емкости и перекидывания шланга.
woddy
Доцент
Новосиб
1.3K 490
Отв.4223 16 Февр. 16, 18:45
Первый блин.
Простая версия контроллера для пивоварни, которой еще нет. один насос, один тэн, один термодатчик.
Потыкался по кнопкам, погонял на иммитаторе нагрузке(лампочка), работает всё правильно.
на задней панели разъем как на компе(10а) это для насоса, и розетка без корпуса(16а) для тэна.
жду разъемы GX12 из китая, чтоб вывести термодатчик. на автоматы не обращать внимания, это массогабаритный макет УЗО.
Простая версия контроллера для пивоварни, которой еще нет. один насос, один тэн, один термодатчик.
Потыкался по кнопкам, погонял на иммитаторе нагрузке(лампочка), работает всё правильно.
на задней панели разъем как на компе(10а) это для насоса, и розетка без корпуса(16а) для тэна.
жду разъемы GX12 из китая, чтоб вывести термодатчик. на автоматы не обращать внимания, это массогабаритный макет УЗО.
WarIock
Студент
В.Новгород
37 8
Отв.4224 17 Февр. 16, 10:46
Ок, пойдем другим путем.
Имею 2 рацпредложения (только чур царгами не бить)
1. При отборе голов по температуре уйти от фиксированной температуры окончания, а вводить дельту DtEndRectOtbGlv, короткая будет прибавляться к температуре стабилизации, полученной при работе на себя.DtEndRectOtbGlv = TempPrev??? + DtEndRectOtbGlv Причина: при изменении (сознательном или случайном) навалки не надо ничего менять - отберется тот же процент голов.
2. Ввести доп флаг вроде Rect_2Valve 1-y 0-n - использование при ректификации двух клапанов
KLP_SR = KLP_GLV_HVS + Rect_2Valve - т е если клапан один, то его подключать на место головохвостого, если 2, то как обычно
и в начало кейзов отбора тела и отбора хвостов в процессах ректификации и ндрф перед UstPower вписать что-то типа
если Rect_2Valve=1 то пищим и ждем нажатия ок, иначе как и было.
Как это должно выглядеть в ардуиновском коде, подскажите, а то я еще на пару суток с этим зависну.
Добавлено через 6мин.:
Ошибка, читать: если Rect_2Valve=0
Причина второго предложения: очень много одноклапанных, вопрос о модернизации кода под один клапан всплывает регулярно. Да, можно перетыкать клапан или использовать переключатель, но пока не переключено, шим в теории ползет вверх.
Имею 2 рацпредложения (только чур царгами не бить)
1. При отборе голов по температуре уйти от фиксированной температуры окончания, а вводить дельту DtEndRectOtbGlv, короткая будет прибавляться к температуре стабилизации, полученной при работе на себя.DtEndRectOtbGlv = TempPrev??? + DtEndRectOtbGlv Причина: при изменении (сознательном или случайном) навалки не надо ничего менять - отберется тот же процент голов.
2. Ввести доп флаг вроде Rect_2Valve 1-y 0-n - использование при ректификации двух клапанов
KLP_SR = KLP_GLV_HVS + Rect_2Valve - т е если клапан один, то его подключать на место головохвостого, если 2, то как обычно
и в начало кейзов отбора тела и отбора хвостов в процессах ректификации и ндрф перед UstPower вписать что-то типа
если Rect_2Valve=1 то пищим и ждем нажатия ок, иначе как и было.
Как это должно выглядеть в ардуиновском коде, подскажите, а то я еще на пару суток с этим зависну.
Добавлено через 6мин.:
Ошибка, читать: если Rect_2Valve=0
Причина второго предложения: очень много одноклапанных, вопрос о модернизации кода под один клапан всплывает регулярно. Да, можно перетыкать клапан или использовать переключатель, но пока не переключено, шим в теории ползет вверх.
bengoor
Доцент
Кронштадт
1.8K 1.1K

Отв.4225 17 Февр. 16, 10:57 (через 11 мин)
1. При отборе голов по температуре уйти от фиксированной температуры окончания, а вводить дельту DtEndRectOtbGlv, короткая будет прибавляться к температуре стабилизации, полученной при работе на себя.DtEndRectOtbGlv = TempPrev??? + DtEndRectOtbGlv Причина: при изменении (сознательном или случайном) навалки не надо ничего менять - отберется тот же процент голов.WarIock, 17 Февр. 16, 10:46При текущем состоянии не получится, так как температура стабилизации это температура в колонне, температура в кубе нигде не фиксируется.
Предложение конечно интересное и думаю рабочее, но тут надо понимать что есть 2 подводных камня, которые скорее всего помешают Максиму внедрить его:
1.По температуре головы фактически никто не отбирает
2.Надо переделывать код и фиксировать температуру после работы на себя и уже к ней прибавлять дельту.
Есть 3 подводный камень, о котором я когда то писал: при разной крепости кривая ведет себя по разному(при меньшей температуре(высокой крепости) более пологая и более крутая при высокой температуре(низкой крепости) и при одной дельте мы будем получать разное количество голов вплоть до нескольких раз.
WarIock
Студент
В.Новгород
37 8
Отв.4226 17 Февр. 16, 11:07 (через 10 мин)
1.По температуре головы фактически никто не отбираетbengoor, 17 Февр. 16, 10:57А чего оно тогда по умолчанию стоит?

Есть 3 подводный камень, о котором я когда то писал: при разной крепости кривая ведет себя по разному(при меньшей температуре(высокой крепости) более пологая и более крутая при высокой температуре(низкой крепости) и если при одной дельте мы будем получать разное количество голов вплоть до нескольких раз.bengoor, 17 Февр. 16, 10:57Подразумевается, что навалка будет меняться незначительно: максимум в перделах 30-50.
woddy
Доцент
Новосиб
1.3K 490
Отв.4227 17 Февр. 16, 11:08 (через 2 мин)
голов отбирается несколько процентов. если в кубе изначально 50%, то отловить доли градуса будет сложно.
WarIock
Студент
В.Новгород
37 8
Отв.4228 17 Февр. 16, 11:15 (через 8 мин)
отбирается несколько процентов. если в кубе изначально 50%, то отловить доли градуса будет сложно.woddy, 17 Февр. 16, 11:08ОК, берем табличку температуры кипения водно-спиртовых растворов. В районе 50 процентного кубового 0,5 градуса температуры дает 5% спирта. Моя теория неверна?
bengoor
Доцент
Кронштадт
1.8K 1.1K

Отв.4229 17 Февр. 16, 11:36 (через 21 мин)
ОК, берем табличку температуры кипения водно-спиртовых растворов. В районе 50 процентного кубового 0,5 градуса температуры дает 5% спирта. Моя теория неверна?WarIock, 17 Февр. 16, 11:155% спирта это ты имеешь ввиду объем или крепость?
То есть начинаем отбирать при 50% крепости и при увеличении температуры на 0.5*С объем в кубе уменьшится на 5% или крепость кубового остатка станет на 5% меньше, то есть 45%?
woddy
Доцент
Новосиб
1.3K 490
Отв.4230 17 Февр. 16, 11:38 (через 3 мин)
Было допустим 10л 50% сырца. отобрали 5% = 0.25л голов. В кубе осталось 4.75л АС + 5л воды. Итого крепость стала 48.8%. ты эти 1.2 градуса крепости отловишь по температуре? это надо точность 0.2 градуса ловить
WarIock
Студент
В.Новгород
37 8
Отв.4231 17 Февр. 16, 11:55 (через 17 мин)
Да в любом случае, есть функция отбора голов по t в кубе, только сейчас необходимо самому взять температуру куба при стаб колонне, добавить к ней эмпирически подобранное значение и ввести результат вычисления в настройки. Я же предлагаю это лишь автоматизировать.
bengoor
Доцент
Кронштадт
1.8K 1.1K

Отв.4232 17 Февр. 16, 12:54 (через 59 мин)
Да в любом случае, есть функция отбора голов по t в кубе, только сейчас необходимо самому взять температуру куба при стаб колонне, добавить к ней эмпирически подобранное значение и ввести результат вычисления в настройки. Я же предлагаю это лишь автоматизировать.WarIock, 17 Февр. 16, 11:55Ты думаешь первый кто предлагал так сделать? Я больше года назад начал продвигать эту идею, щас правда почти все посты почищены. Но я предлагал пойти еще дальше: закипело - запомнили температуру куба - вычислили крепость(правда тут для большей точности надо знать текущее давление и приводить к табличным значениям), далее мы хотим отобрать 10% голов, рассчитали по формуле конечную температуру окончания отбора автоматом. То есть реально в настройках надо задавать только желаемый процент отбора голов, остальное делает автоматика, но так и не реализовали. Конечно дельта это вариант попроще, хотя мой точнее, так как работает на всем диапозоне температур и крепостей, надо только таблицу забить.
Я щас вообще по времени отбираю.
smk787
Магистр
Семикаракорск
230 44
Отв.4233 17 Февр. 16, 17:37
По времени отличный вариант. Простой и доступный.
сообщения удалены (7)
woddy
Доцент
Новосиб
1.3K 490
Отв.4234 18 Февр. 16, 17:08
Пол дня тыкаю прибор. Не пойму, как в режиме пивоварни должна мешлка включаться и выключаться. Она у меня или включена всегда или, выключена. На настройки время/пауза не реагирует. Таймер обратно тикает и только. Прошивка 308i. Пивоварни еще нет, нагрев имитирую феном. ТЭН по ПИДам отрабатывает нормально.
xeus
Доктор наук
Aнгapск
893 232

Отв.4235 18 Февр. 16, 17:32 (через 24 мин)
Сижу и плачу от цены на GXразьемы... Комрады поделитесь, чем их можно заменить, чтоб по дешевле.
demyan2
Доктор наук
Уфа
701 76
Отв.4236 18 Февр. 16, 17:36 (через 5 мин)
http://ru.aliexpress.com/...2335373518.html
87 руб за комплект не дорого
Добавлено через 1мин.:
дешевле не найдешь
87 руб за комплект не дорого
Добавлено через 1мин.:
дешевле не найдешь
woddy
Доцент
Новосиб
1.3K 490
Отв.4237 18 Февр. 16, 17:42 (через 6 мин)
На датчики gx-12 можно брать, они дешевле.
А на клапана надо искать чтоб была "мама" на корпус. Такие только на таобао нашел.
А на клапана надо искать чтоб была "мама" на корпус. Такие только на таобао нашел.
romio
Доктор наук
Новосибирск
839 295

Отв.4238 19 Февр. 16, 06:57
"мама" на корпус. Такие только на таобао нашел.woddy, 18 Февр. 16, 20:42дай ссылку пожалуйста.
woddy
Доцент
Новосиб
1.3K 490
Отв.4239 19 Февр. 16, 07:47 (через 51 мин)
https://item.taobao.com/...;id=44955792477
romio, если будешь заказывать, скооперируйся со мной, должно быть дешевле. я щас как раз думаю брать их
romio, если будешь заказывать, скооперируйся со мной, должно быть дешевле. я щас как раз думаю брать их