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

измеритель проводимости спирта на базе ардуино

Форум самогонщиков Приборы и электр(он)ика
1 ... 3 4 5 6 7 6
Volume Куратор Уфа 762 419
Отв.100  28 Апр. 26, 21:15
кто хотел два канала - налетай, [сообщение #13862808]
насчет 1w - наверное, возможно, но возни/тестов много. Может как-нибудь и сподоблюсь, но сильно потом
Leopoll Специалист Спб 126 17
Отв.101  01 Мая 26, 23:14
кто хотел два канала - налетайVolume, 28 Апр. 26, 21:15
Спасибо, однако. Походу, там не только два канала, многое поменялось.
Если оффтоп, удалите потом. Если использовать плату трехвольтовую (сейчас как-то они более актуальны). То приемлемо ли снизизть номинал R5 (для одноканальной схемы), чтобы фактическая накачка осталась 0.95в, как и была при исходных 5в - или все будет не так?
И какая разница будет, если я уже сделал простое дублирование каналов, как вы и советовали, по вашей одноканальной схеме - и то, что теперь на вашей двухканальной схеме.
Спасибо еще раз за проект.
Volume Куратор Уфа 762 419
Отв.102  03 Мая 26, 20:23
да, изменения в проге есть, в версии 2 добавился еще один предел, в первой версии их два, во 2й их 3
Что касается напряжения питания - прога писалась на сугубо под чип atmega328p, с питанием 5В, это классические адруинки "микро", "нано"
Для "есп-шных" ардуинок , на чипах esp 82хх, esp32 прога непригодна - потому как управление таймерами и АЦП идет на аппаратном уровне ATMEGA328p, с прямым кодированием регистров

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

И какая разница будет, если я уже сделалLeopoll, 01 Мая 26, 23:14
что сделал и как изменить лучше в личке обсудить
Volume Куратор Уфа 762 419
Отв.103  05 Мая 26, 08:09
важно!
обратите внимание - выложенная версия 2 БЕЗ трансформаторов гальваноразвязки.
С трансформаторами параметры измерителя серъезно ухудшаются (цена отсутствия активных элементов) - в разы снижается чувствительность и очень большая нелинейность.
Если используете встроенный в колонну ДП и нужна гальваноразвязка - не спешите, в течении недели выложу схему с усилителем на ОУ и адаптированный под нее скетч. Усложнение не фатальное, один корпус сдвоенного ОУ и стабилитрон
Leopoll Специалист Спб 126 17
Отв.104  05 Мая 26, 17:14
добавился еще один пределVolume, 03 Мая 26, 20:23
Можете пояснить, в каком диапазоне планируется улучшение измерения? Будет ли расширение диапазона в сторону высокой проводимости? (Перегонял подголовники - большую часть времени прибор зашкаливало).
От себя могу добавить, портировал скетч на ESP32-S3 с внешним АЦП MCP3208. Резистор R5 уменьшил (припаял параллельно 3.3к), чтобы адаптировать схему к накачке 3.3в - работает нормально, даже перекалибровка не потребовалась.
Единственно, эта связка оказалась не особо лучше встроенного в Нано АЦП (хотя MCP3208 и 12бит), много шума. Пришлось делать 512 измерений с жестким медианным фильтром. Да и опорное пришлось делать 3.3в, чтобы другие датчики тоже можно было измерять. Зато напряжение накачки можно каждый раз не измерять, у MCP3208 есть дифференциальный режим.

Так что, как дойдут руки, буду пробовать новую версию на Нано. А вообще 12бит тут имеет смысл? Если например сделать на базе Raspberry Pi Pico?
Volume Куратор Уфа 762 419
Отв.105  05 Мая 26, 18:24
добавление предела измерения (сиречь - еще одного уровня напряжения "накачки") это мера не для повышения точности, а для снижения измерительного тока.
Что касается зашкала - решается включением последовательно с ДП резистора такого номинала, при котором нет насыщения, у меня это 10 кОм. Он "загнет" характеристику в области больших проводимостей, на диапазон малых проводимостей почти не повлияет (10кОм это всего 1% от 1 МОм)

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

портировал скетч на ESP32-S3 с внешним АЦП MCP3208. Резистор R5 уменьшил (припаял параллельно 3.3к), чтобы адаптировать схему к накачке 3.3вLeopoll, 05 Мая 26, 17:14
так то измерение и расчет проводимости в схеме - голимый закон Ома. Измерили накачку, измерили напряжение на шунте, зная сопротивление шунта и защитных резисторов, рассчитали проводимость/сопротивление ДП

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

напряжение накачки можно каждый раз не измерять,Leopoll, 05 Мая 26, 17:14
измерение напряжения накачки - опция для тех кто будет запитывать непонятно от чего. При стабильном питании это вообще не нужно, делается один раз при старте
sachalin-1 Доктор наук Куйбышев 609 171
Отв.106  05 Мая 26, 19:03 (через 40 мин)
Что касается зашкала - решается включением последовательно с ДП резистораVolume, 05 Мая 26, 18:24
Коллеги, может я не прав, но у меня то-же самое было, пока не задушил жабу и не прибавил отбор голов-весь погон проводимость голов падала. Значит, отбирал чуть больше, чем наваривалось. Нет?
изображение_2026-05-05_195733491.png
изображение_2026-05-05_195733491. измеритель проводимости спирта на базе ардуино. Приборы и электр(он)ика.
Рисунок2.png
Рисунок2. измеритель проводимости спирта на базе ардуино. Приборы и электр(он)ика.

Это первый рект СС сахарной. Два ДП в колонне.
Reriver Профессор Москва 5.4K 784
Отв.107  05 Мая 26, 19:38 (через 36 мин)
Значит, отбирал чуть больше, чем наваривалось. Нет?sachalin-1, 05 Мая 26, 19:03
Да. Это очевидно
sachalin-1 Доктор наук Куйбышев 609 171
Отв.108  05 Мая 26, 19:56 (через 18 мин)
Но вопрос-то остался: Надо ли менять схему автора (включение допсопротивления)?
Reriver Профессор Москва 5.4K 784
Отв.109  05 Мая 26, 21:01
Надо ли менять схему автораsachalin-1, 05 Мая 26, 19:56
Схему надо менять в сторону увеличения чувствительности. Все остальное вкусовщина
Volume Куратор Уфа 762 419
Отв.110  05 Мая 26, 21:21 (через 21 мин)
то-же самое былоsachalin-1, 05 Мая 26, 19:03
тут бы мух от котлет отделить. Зашкал прибора при большой проводимости - это одно, причины большой проводимости - другое
Зашкал - нормальное явление на головах, т.к. на них мерять особо нечего, сам факт зашкаливания говорит что спирт в ДП с диким количеством примесей
Линейный участок прибора рассчитан на замеры проводимости спирта более-менее приемлемого качества.
Если интересны замеры проводимости голов, то надо или уменьшить постоянную ячейки ДП, т.е. сократить или площадь электродов или увеличить расстояние между ними, или сделать характеристику прибора нелинейной, самый простой способ дан выше - последовательное с ДП сопротивление

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

Значит, отбирал чуть больше, чем наваривалось.sachalin-1, 05 Мая 26, 19:03
именно так. Чем и хорош измеритель проводимости (нифига не реклама)- он наглядно/приборно показывает эффекты, которые основоположники форума несколько лет выявляли носом/органолептикой - наваривание, подголовники. А с учетом того что ДП на конкретной колонне показывает ситуацию ровно для этой колонны и текущего режима, это вообще незаменимый прибор для отладки железа/насадок/режимов
Volume Куратор Уфа 762 419
Отв.111  11 Мая 26, 20:58
допилил 2хканальную версию с трансформаторами.
Архив со скетчем и схемой выложен в сообщении [сообщение #13862808]
UPD - оттестил на реальном ректе. Отлично показывает. Деф ~ 3 мкСм, тело примерно 0,1 мкСм
muxtair Бакалавр Мелеуз 98 18
Отв.112  23 Мая 26, 10:37
допилил 2хканальную версию с трансформаторами.Volume, 11 Мая 26, 20:58
можно фото как отображается информация на экране ?
Volume Куратор Уфа 762 419
Отв.113  24 Мая 26, 06:53
про отображение: дисплей двухстрочный, в двухканальном варианте в каждой строке слева направо: проводимость в сотых сименса, обратная проводимости величина сопротивления в килоомах или мегаомах, ток через ДП в дискретах АЦП
Сопротивление и ток нужны только при настройке/отладке, в конечной конструкции лучше убрать
Вывод на дисплей в функции out2display классическими "print", несложно скорректировать под себя
Leopoll Специалист Спб 126 17
Отв.114  19 Июня 26, 18:24
Ну вот, дошли руки до двухканального варианта. А там, оказывается, убрано управление по UART. Обидно.
Volume Куратор Уфа 762 419
Отв.115  19 Июня 26, 19:38
"убрано управление" - ? Управление, так то, сугубо функционал для настройки/отладки. Для реальной работы смысла не вижу
Leopoll Специалист Спб 126 17
Отв.116  22 Июня 26, 23:08
Собрал двухдатчиковый вариант. Все работает, откалибровался (до калибровки 1М измерялся как 1.6М)
Во-первых, странно чередуются значения после калибровки диапазона высокой проводимости.
0.00;999000;6.66;150;
0.00;999000;6.51;154;
0.00;999000;6.66;150;
0.00;999000;6.52;153;
0.00;999000;6.66;150;
0.00;999000;6.51;154;
0.00;999000;6.66;150;
Это он шунты переключает каждый раз? Зачем?
И, самое непонятное. На резисторах все показания стабильны. При подключении к реальным датчикам на работающей колонне, появляются отрицательные значения.
0.00;999000;-56.70;999000;
Они скачут в некотором диапазоне, иногда среди них пробиваются положительные, похожие на правду.
Неужели это наводки? Провода к датчикам длиной 50см без экрана, не витая пара.
Volume Куратор Уфа 762 419
Отв.117  23 Июня 26, 06:32
Собрал двухдатчиковый вариантLeopoll, 22 Июня 26, 23:08
какой версии, 2.0 или 2.2?

При подключении к реальным датчикам на работающей колонне, появляются отрицательные значенияLeopoll, 22 Июня 26, 23:08
значит ноль под конкретно твои датчики (какая конструкция, какие размеры?) не откалиброван. В начале скетча см. пункт "1) калибруем смещение нуля".
Если его не делал, то сделай.
Если делал, то повтори, но увеличь емкости раза в 2

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

странно чередуются значенияLeopoll, 22 Июня 26, 23:08
атмеловский АЦП шумит. И наводки тоже влияют.
В принципе, можно "задавить" увеличением количества измерений и/или добавлением фильтра, но это увеличит постоянную времени(задержку) измерителя, как по мне так пусть шумит но постоянная времени будет не более 1..2 сек
0.00;999000;6.51;154;
0.00;999000;6.66;150;Leopoll, 22 Июня 26, 23:08
+-1,5%. Норм.
сообщения удалены (4)
дядяПетя Новичок vrn 9 2
Отв.118  03 Июля 26, 15:27
Volume, хочу на всякий случай уточнить единицы конденсаторов:
С1, С3, С4 - микрофарад
С2, С5 - пикофарад (или всё-таки С2 - это нано?)
а то на схеме размерности как-то по разному обозначены - u, μ, n, мкФ, пФ.. с последними двумя всё понятно, а вот насчет других сомневаюсь..
Volume Куратор Уфа 762 419
Отв.119  05 Июля 26, 17:15
u==μ=мкФ
n=nF==нФ
пФ==pF