Ненавязчивая автоматизация ректификационной установки
OldBean
Доцент
Красноярск
1K 1.4K
Отв.1020 15 Янв. 18, 18:43
Если сеть слабовата для используемого ТЭНа и просадка уже заметна глазом - почему бы не воспользоваться советом коллеги makh или просто не подобрать более подходящий ТЭН (с меньшей разницей между номинальной и рабочей мощностью)? Если процесс ректификации длится десятки часов, то какая разница: разгоните Вы куб за 20 мин или за 40? ;)
gol_avto
Доцент
Журавка-Москва-Серпухов-Анапа
leet 470
Отв.1021 15 Янв. 18, 19:41, через 58 мин
У меня ТЭН 1х3шт. В разгоне 3 кВт, потом 1 с регулировкой. И никаких миганий.
ram78
Бакалавр
Перловка
91 11
Отв.1022 15 Янв. 18, 20:00, через 20 мин
Если сеть слабовата для используемого ТЭНаOldBean, 15 Янв. 18, 18:43А зачем? Эл. приборы работают без проблем, помех в сети нет, пусть мигают пара ламп накаливания в ванной, не напрягает. За то видна индикация работы) Причем мигают это присмотреться ещё надо)
Чем килогерцами фонить. Мне оно не надо, помехи на трансивер идут. И датчики периодически температурные выходят из строя с этим "суперсовременным" методом за которым типа будущее.
Отличный алгоритм тот что сейчас. Хорошо работает. Чётко, без глюков и сбоев.
Мигает от просадки напруги, не более того и это нормально.
З.Ы. мигают только лампы накаливания.
Добавлено через 1мин.:
то какая разница: разгоните Вы куб за 20 мин или за 40? OldBean, 15 Янв. 18, 18:43это тэн менять надо а лень. На НБК работаю под 2500 бывает.
U-M
Магистр
MSK
210 39
Отв.1023 15 Янв. 18, 20:10, через 11 мин
OldBean, а если не секрет, подскажете почему ИОН в модуле LITE RMS выбран как 1.1В ?
ram78
Бакалавр
Перловка
91 11
Отв.1024 15 Янв. 18, 20:12, через 2 мин
Эта автоматика у меня отработала вообще без сбоев кучу перегонов и так и сяк, всё как часы ни одного глюка! Соседу давал гнать, тоже остался доволен. Я с айпада запускал и на нем же мониторил. Потом решил доделать автоматику на ардуино. Лежало 2 комплекта на 90% готовых. Кое-какие деталюшки снял с этой автоматики, сейчас процесс движется в обратную сторону. Разбираю на ардуино собираю взад эту)) Все познается в сравнении)
Жаль нет режима НБК(((
там из-за помех 4 датчика температуры вышли из строя. Меняю датчики опять пляски с бубном. Короче зарекомендовала она себя как сидеть рядом и смотреть. СТРАШНО.
В итоге последний перегон по габриэлю гнал тупо в режиме регулятора мощности. Нафиг такую автоматику. ВСЁ ИМХО.
Может коллега посмотрит в режим НБК, отличная вещь, качество выше сырка на порядок.
Собираю так же АВВИ, только из-за "ништяков" типа экранчика и НБК + не сложная. Но ректификация процесс долгий. Вариантов нет эта лучшая. Как будет готовый вариант будем кумекать веб-мордочку.
Добавлено через 2мин.:
Кстати тот конденсатор я купил но так и не поставил, забил. Проблем не встретил. Да вообще нет проблем ну ни одной проблемы. А когда раз 40 прогонишь начинаешь понимать что реально её оставлять без присмотра можно.
Малинку перекинул на внешний ip и периодически далеко от точки мониторил что там. (screen линуховый)
Жаль нет режима НБК(((
там из-за помех 4 датчика температуры вышли из строя. Меняю датчики опять пляски с бубном. Короче зарекомендовала она себя как сидеть рядом и смотреть. СТРАШНО.
В итоге последний перегон по габриэлю гнал тупо в режиме регулятора мощности. Нафиг такую автоматику. ВСЁ ИМХО.
Может коллега посмотрит в режим НБК, отличная вещь, качество выше сырка на порядок.
Собираю так же АВВИ, только из-за "ништяков" типа экранчика и НБК + не сложная. Но ректификация процесс долгий. Вариантов нет эта лучшая. Как будет готовый вариант будем кумекать веб-мордочку.
Добавлено через 2мин.:
Кстати тот конденсатор я купил но так и не поставил, забил. Проблем не встретил. Да вообще нет проблем ну ни одной проблемы. А когда раз 40 прогонишь начинаешь понимать что реально её оставлять без присмотра можно.
Малинку перекинул на внешний ip и периодически далеко от точки мониторил что там. (screen линуховый)
BogAD
Кандидат наук
Красногорск - Белово
403 184
Отв.1025 15 Янв. 18, 23:42
Может быть на нем и остановиться? Есть какие-нибудь замечания по разводке?OldBean, 15 Янв. 18, 05:38
Сергей, я забыл сказать, что в первую очередь, при составлении разводки крейта, отталкивался от расспиновки модуля BMP-280. Хотел заранее ему "прописку" на крейте оформить.
А это значит, нужно у тебя, Сергей, поменять местами +5В и +3,3В, иначе, 5В будет мешаться. А 3,3В только пока ВМР-280 нужен.
По поводу перетасовки портов, как ты задумаешь, так и будет. Я подрисую свои платы.
Если OldBean согласен, приступлю к художеству.
По поводу размеров - тут я останусь при своих 100. Уж очень хочу поставить купленные автоматики.
OldBean
Доцент
Красноярск
1K 1.4K
Отв.1026 16 Янв. 18, 05:23
почему ИОН в модуле LITE RMS выбран как 1.1В ?U-M, 15 Янв. 18, 20:10Выбор в общем-то невелик и вполне очевиден. В ATMega328P три варианта опоры: внешний ИОН, питание VCC в качестве опорного напряжения и внутренний bandgap ИОН на 1.1V. Поскольку никаких серьезных требований к точности нет, то ставить хороший внешний ИОН нет никакого смысла. А питание от китайских зарядок гораздо менее стабильно, чем bandgap.
Кстати, скриншот о прохождении теста датчика RMS (мониторинг сети) - в приложении. Первые сутки прошли успешно - пока ни одного сбоя на i2c. Пусть работает дальше.
при составлении разводки крейта, отталкивался от расспиновки модуля BMP-280.BogAD, 15 Янв. 18, 23:42Это - не очень хорошая идея. В свое время, когда планировал расположение линий на шине, я специально посмотрел распиновку у несколько i2c-устройств (BMP, RTC, какие-то памяти и еще не помню чего). У всех зверей из этого зоопарка разные и несовместимые распиновки. Вторая причина - желательно для симметрии (точнее - для одинаковой емкости линий, которая определяет фронты импульсов) пускать землю i2c между линиями SDA и SCL. А в этих устройствах они обычно рядом. Поэтому в любом случае "несамодельную" внешнюю периферию с i2c нужно будет подцеплять к общей шине через переходнички. Их несложно сделать для каждого устройства. Каких-то еще устройств на 3.3V (кроме BMP) пока нет, поэтому я и протянул 3.3V в сторонке (с краю). Чтобы не путалась между ногами ;)
Уж очень хочу поставить купленные автоматики.BogAD, 15 Янв. 18, 23:42Ну против "хочу" трудно что-то возразить ;) Хотя, честно говоря, особого смысла в использовании на платах автоматиков я не вижу. Перегрузка (т.е. когда сгорает предохранитель или срабатывает автомат) в нашем случае означает серьезную неисправность. Например, коза ТЭНа или катушки клапана. В этом случае трудозатраты на замену (или перепайку предохранителя, если он впаян в плату) - мелочь по сравнению с остальным объемом работы по устранению причины их перегорания/вырубания.
Ну хорошо. Давайте тогда не будем ограничивать себе свободу творчества. Пусть будет несколько вариантов разводки. Возможность выбора - это тоже хорошо. Речь же не идет об изготовлении серии. Каждый сделает так, как ему кажется удобно. Главное - обеспечьте функциональную совместимость, чтобы не нужно было корректировать или ветвить софт. В частности, не забудьте - в датчике RMS и детектора нуля есть изменения в первоначальной схеме: сигнал Zero теперь берется с пина PB0 (а не PB1).
PS
BogAD, в архиве 180116_rms_and_pm.zip - моя "контрольная точка" по модулям RMS (датчик RMS с детектором нуля) и PM (силовой модуль) варианта LITE на текущий момент. Схемы (что касается пинов микроконтроллера) давайте уже менять не будем. Свою разводку делаете сами из своих предпочтений, моя - еще как временный вариант. Посмотрю Вашу - может еще что-нибудь поправлю.
OldBean
Доцент
Красноярск
1K 1.4K
Отв.1027 17 Янв. 18, 05:36
В приложении к топику - очередной скриншот с тестом долговременной работы i2c и датчика RMS (мониторинг лабораторной сети). Итак, уже более двух суток (166803 сек = 46.3 час) тест работает. Пока ни одной ошибки. Это радует...
Похоже, библиотеки Arduino совместно с библиотекой Wire действительно притормаживают забрасывание данных в буфер обмена TWI и, в сочетании с малинкиной придурью со стречингом тактовых импульсов, иногда приводит к той самой проблеме пропадания старшего бита. Даже при пониженных скоростях обмена. Увы, за удобства приходится платить... А вот если работать с TWI напрямую, то все успевается и i2c работает безукоризненно. После завершения этого теста нужно будет попробовать i2c на номинальной скорости (100 кбит/сек и выше). Может вообще забудем об этой проблеме. Но в любом случае, один надежный вариант работы с i2c у нас уже есть
Похоже, библиотеки Arduino совместно с библиотекой Wire действительно притормаживают забрасывание данных в буфер обмена TWI и, в сочетании с малинкиной придурью со стречингом тактовых импульсов, иногда приводит к той самой проблеме пропадания старшего бита. Даже при пониженных скоростях обмена. Увы, за удобства приходится платить... А вот если работать с TWI напрямую, то все успевается и i2c работает безукоризненно. После завершения этого теста нужно будет попробовать i2c на номинальной скорости (100 кбит/сек и выше). Может вообще забудем об этой проблеме. Но в любом случае, один надежный вариант работы с i2c у нас уже есть
U-M
Магистр
MSK
210 39
Отв.1028 17 Янв. 18, 11:07
Итак, уже более двух суток (166803 сек = 46.3 час) тест работает. Пока ни одной ошибки.OldBean, 17 Янв. 18, 05:36Отличная новость. А подскажите, скорость IIC на atmege328 при инициализации явно не надо задавать?
OldBean
Доцент
Красноярск
1K 1.4K
Отв.1029 17 Янв. 18, 15:27
Нет. Он - slave (т.е. ведомое устройство), а тактовая частота шины (SCL), которая определяет скорость обмена, задается мастером шины. В нашем случае - малинкой.
BogAD
Кандидат наук
Красногорск - Белово
403 184
Отв.1030 17 Янв. 18, 21:28
моя "контрольная точка" по модулям RMS (датчик RMS с детектором нуля) и PM (силовой модуль) варианта LITE на текущий момент. Схемы (что касается пинов микроконтроллера) давайте уже менять не будем. Свою разводку делаете сами из своих предпочтений, моя - еще как временный вариант.OldBean, 16 Янв. 18, 05:23
Сергей, по твоим схемам обновленная разводка в топике.
3. Ну и по плотности разводки. Поскольку, ориентация у нас традиционная (ЛУТ , то желательно полоски делать не сильно тонкими и не пропускать их между ножками микросхем Это было бы негуманно по отношению к тем, кто не очень уверенно работает утюгом. Или делает это крайне редко.OldBean, 14 Янв. 18, 14:42
В принципе не вижу проблем - АтМЕГУ ставим через панельку. Там где есть пустые ноги, у панельки откусываем ноги, плату там не сверлим.
ps Похоже ЛУТ скоро отойдет в пользу фоторизиста. Уже не модно ЛУТничать.
OldBean
Доцент
Красноярск
1K 1.4K
Отв.1031 18 Янв. 18, 02:56
АтМЕГУ ставим через панельку.BogAD, 17 Янв. 18, 21:28Если МК ставить на панельку, то ISP-разъем в общем-то и не нужен. Можно эти фрагменты вообще убрать.
Похоже ЛУТ скоро отойдет в пользу фоторизиста. Уже не модно ЛУТничать.BogAD, 17 Янв. 18, 21:28Думаю, что и то и другое скоро совсем отойдет в пользу китайской технологии: рисуешь, отправляешь файл, получаешь готовую плату. ;) Это для любителей электроники, занимающихся этим регулярно. Ну а для разовой работы вряд ли кто-то будет будет связываться с химией и ультрафиолетом. Ладно, поживем - посмотрим.
Хорошо. После конечной отладки софта (вещественный квадратный корень раздражает; на досуге хочу убрать совсем плавающую арифметику из firmware RMS), я соберу всю информацию о датчике RMS с детектором нуля в один пост и поставлю ссылки на Ваш вариант разводки. Если к тому времени сделаете модули в реале и опубликуете фотографии плат, то и на эту дополнительную информацию. Удачи!
gol_avto
Доцент
Журавка-Москва-Серпухов-Анапа
leet 470
Отв.1032 19 Янв. 18, 15:23
рисуешь, отправляешь файл, получаешь готовую плату.OldBean, 18 Янв. 18, 02:56А где такой ресурс у китайских друзей? Ссылки случайно нет?
И ещё вопрос: датчик давления в кубе на базе MPX5010DP в проекте будет? а также кнопки +- регулировки мощности ТЭН и ШИМ клапана(ов) отбора?
PavelSaratov
Доктор наук
Саратов
622 80
Отв.1033 19 Янв. 18, 17:50
А где такой ресурс у китайских друзей? Ссылки случайно нет?easyelectronics
правда сейчас сайт внезапно лежит. а так там на первой же странице блога была прямо статья про печатные платы.
update сайт ожил прямо первая же тема про "Заказ плат в JLCPCB" там же написано что EasyEDA больше для тех кто хобби занимается а этот самый JLCPCB для крупняка
OldBean
Доцент
Красноярск
1K 1.4K
Отв.1034 19 Янв. 18, 19:09
А где такой ресурс у китайских друзей? Ссылки случайно нет?gol_avto, 19 Янв. 18, 15:23Вариантов много. И не только в Китае. Можно начать со чтения ссылок на форумах электронщиков (как PavelSaratov советует) и кончить, например, забиванием в окне поиска на aliexpress чего-нибудь типа "печатные платы изготовление".
датчик давления в кубе на базе MPX5010DP в проекте будет?gol_avto, 19 Янв. 18, 15:23Для аналоговых датчиков (в том числе и для MPX5010DP) я хочу попробовать такое решение: датчик подключается к АЦП какого-нибудь небольшого микроконтроллера (например, той же 85-й тиньки), которая, помимо АЦП, реализует еще ведомое устройство (slave) какого-нибудь однопроводного протокола (типа 1-Wire). Такой (уже цифровой и с цифровым интерфейсом) датчик подключается уже к цифровому модулю системы. Совершенно аналогичным образом, как и обычные DS-ки. Правда состояние дел в этом вопросе пока еще, как говорят, "начать и кончить" ;)
а также кнопки +- регулировки мощности ТЭН и ШИМ клапана(ов) отбора?gol_avto, 19 Янв. 18, 15:23Кнопок и индикаций в модулях варианта LITE не планируется. Их функции выполняют обычная клавиатура, мыши и дисплей. Или просто дисплей, если он сенсорный.
Dmi_D
Кандидат наук
Минск
393 138
Отв.1035 20 Янв. 18, 01:05
А где такой ресурс у китайских друзей? Ссылки случайно нет?gol_avto, 19 Янв. 18, 15:23Первое, что выдал поиск по Али:
https://ru.aliexpress.com/...iceBeautifyAB=0
Вроде и отзывы неплохие, можно поискать подешевле.
U-M
Магистр
MSK
210 39
Отв.1036 20 Янв. 18, 01:46, через 41 мин
А где такой ресурс у китайских друзей? Ссылки случайно нет?gol_avto, 19 Янв. 18, 15:23не на правах рекламы: www.pcbway.com
5 платок размером до 100х100 мм, FR4, двухсторонняя, медь 18 мкм вроде (1 Oz), с маской (можно выбрать из нескольких цветов) и шелкографией, не помню точно какое, но вроде было горячее оловянирование со свинцовым припоем. Доставка почтой Китая с нормальным треком, обошлась в 14$ (5+9). 10 платок будут стоить как 5 платок почему-то... Принимают герберы (из SL экспортируются), если что не так, то технолог может подсказать, английский понимают. Оплата через Алиэкспресс. В личном кабинете можно видеть стадии изготовленя. Можно под одну доставку комбинировать заказы (у меня +2$ стоило).
gol_avto
Доцент
Журавка-Москва-Серпухов-Анапа
leet 470
Отв.1037 20 Янв. 18, 06:15
Спасибо коллеги! Даже и не предполагал, что на али такое есть. Хотел уже вспомнить молодость и применить шприце- нитро-красковую технологию. Утюжную не пробовал.
OldBean
Доцент
Красноярск
1K 1.4K
Отв.1038 20 Янв. 18, 07:38
17.2.2. Вариант Lite. Датчик RMS с детектором нуля. Плата. Варианты разводки и реализации
Итак, тестирование макета датчика RMS и обсуждение деталей реализации firmware показали, что этому модулю уже вполне можно придавать окончательный вид в виде печатной платы, "втыкаемой" в крейт. Что и было сделано вчера. Сделал несколько фотографий этой платы. Ниже - краткое описание.
Окончательная схема датчика RMS с детектором нуля показана на рисунке ниже.
Изменения в схеме (по сравнению с макетом) выделены красным. Все эти изменения сделаны исключительно с целью упрощения разводки платы и не являются принципиальными. 1) Сигнал Zero, формируемый детектором нуля, перекинут с PB1 на PB0 и 2) вместо двухрядного (2x3) ISP6-разъема, для подключения программатора, использован нестандартный однорядовый 5-пиновый с отдельным дополнительным штырьком на сигнал Reset. В результате этих небольших изменений можно, при разводке, снизить количество перемычек, не увеличивая плотность разводки. Что неплохо при ручном изготовлении платы.
Сама разводка платы показана на следующем рисунке. Соответствующий lay-файл - в приложении к топику.
Размеры платы и расположение интерфейсных элементов я, естественно, выбирал из геометрии своего (уже готового) крейта. Размеры платы 83x48 мм. Пятачки я сделал довольно большие. Паять легко. На плате осталась всего одна перемычка по питанию +5В.
Вид собранной платы показан на следующей фотографии.
При прошивке и тестировании готовой платы все подключения (в том числе и программатора) можно сделать сравнительно длинными проводами, как показано на следующем рисунке.
Получилось довольно удобно. Не пришлось делать никаких дополнительных переходников. Но, естественно, требует чуточку больше внимания. В такой конфигурации работать с платой почти так же удобно, как и с макетом.
После небольшой возни с софтом и окончательной прошивки, плата датчика RMS с детектором нуля нашла свое постоянное место жительства на крейте:
Готовый датчик RMS с детектором нуля успешно прошел все испытания. Так что все (в том числе и разводка) - рабочие. Осциллограммы практически совпадают с теми, которые были сделаны на макете.
В следующем разделе мы рассмотрим изменения, которые сделаны в firmware.
Исправления, другие варианты разводки и реализации платы датчика RMS
Здесь я планирую размещать ссылки на другие варианты реализации датчика RMS, если таковые будут опубликованы. Пока есть только один вариант разводки, разработанный коллегой BogAD. Фотографий готовых плат с этой разводкой и результатов их испытаний пока нет.
Предыдущий топик Вернуться к оглавлению Следующий топик
Итак, тестирование макета датчика RMS и обсуждение деталей реализации firmware показали, что этому модулю уже вполне можно придавать окончательный вид в виде печатной платы, "втыкаемой" в крейт. Что и было сделано вчера. Сделал несколько фотографий этой платы. Ниже - краткое описание.
Окончательная схема датчика RMS с детектором нуля показана на рисунке ниже.
Изменения в схеме (по сравнению с макетом) выделены красным. Все эти изменения сделаны исключительно с целью упрощения разводки платы и не являются принципиальными. 1) Сигнал Zero, формируемый детектором нуля, перекинут с PB1 на PB0 и 2) вместо двухрядного (2x3) ISP6-разъема, для подключения программатора, использован нестандартный однорядовый 5-пиновый с отдельным дополнительным штырьком на сигнал Reset. В результате этих небольших изменений можно, при разводке, снизить количество перемычек, не увеличивая плотность разводки. Что неплохо при ручном изготовлении платы.
Сама разводка платы показана на следующем рисунке. Соответствующий lay-файл - в приложении к топику.
Размеры платы и расположение интерфейсных элементов я, естественно, выбирал из геометрии своего (уже готового) крейта. Размеры платы 83x48 мм. Пятачки я сделал довольно большие. Паять легко. На плате осталась всего одна перемычка по питанию +5В.
Вид собранной платы показан на следующей фотографии.
При прошивке и тестировании готовой платы все подключения (в том числе и программатора) можно сделать сравнительно длинными проводами, как показано на следующем рисунке.
Получилось довольно удобно. Не пришлось делать никаких дополнительных переходников. Но, естественно, требует чуточку больше внимания. В такой конфигурации работать с платой почти так же удобно, как и с макетом.
После небольшой возни с софтом и окончательной прошивки, плата датчика RMS с детектором нуля нашла свое постоянное место жительства на крейте:
Готовый датчик RMS с детектором нуля успешно прошел все испытания. Так что все (в том числе и разводка) - рабочие. Осциллограммы практически совпадают с теми, которые были сделаны на макете.
В следующем разделе мы рассмотрим изменения, которые сделаны в firmware.
Исправления, другие варианты разводки и реализации платы датчика RMS
Здесь я планирую размещать ссылки на другие варианты реализации датчика RMS, если таковые будут опубликованы. Пока есть только один вариант разводки, разработанный коллегой BogAD. Фотографий готовых плат с этой разводкой и результатов их испытаний пока нет.
Предыдущий топик Вернуться к оглавлению Следующий топик
BogAD
Кандидат наук
Красногорск - Белово
403 184
Отв.1039 20 Янв. 18, 14:05
Фотографий готовых плат с этой разводкой и результатов их испытаний пока нет.OldBean, 20 Янв. 18, 07:38На 2 недели в отъезде по работе. Прошу потерпеть