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

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

Форум самогонщиков Автоматика
1 ... 633 634 635 636 637 638 639 ... 794 636
Shinanai Кандидат наук Иваново 483 80
Отв.12700  01 Февр. 20, 20:59
msg31, есть возможность внести изменения в программу что бы отбор хвостов происходил на другой мощности нежели отбор тела и голов. Как в ручную переключить я знаю.
Phisik Куратор Екатеринбург 656 1.4K
Отв.12701  01 Февр. 20, 22:11
Решил поделиться испытаниями трансформатора тока. Я давно хотел заменить ASC712 на трансформатор, чтобы не резать силовой провод. Результаты порадовали. Ток измеряется. Переделка минимальная. Стоимость датчика ~$2 с доставкой с треком. Ссылку на свой потерял, промаркирован как simonsen123 ct-051. Но вот есть похожие такие, такие, дороже, но разъемный, еще один разъемный и т.д. (ссылки для примера привел, сам там не покупал).

Изложу коротко как это сделать для плат bengoor-a v4.1, которые он мне прислал для тестов (спасибо!). Надо собрать цепь "питания" для трансформатора по схеме отсюда.
0.png
0. Доступная автоматика HelloDistiller на Ардуино Мега 2560. Автоматика.

Делаем так:
1. Отрезаем средний контакт от земли сверху и снизу
1.jpg
1. Доступная автоматика HelloDistiller на Ардуино Мега 2560. Автоматика.
2.jpg
2. Доступная автоматика HelloDistiller на Ардуино Мега 2560. Автоматика.

2. Припаиваем резисторный делитель (например, по 47к) и подпорную емкость (10мкФ) с обратной стороны и двойную jst колодку сверху. Как рассчитать резистор, на который нагружен трансформатор тока R_burden см. в п4 в комментариях к коду. У меня на фото - 120ом.
3.jpg
3. Доступная автоматика HelloDistiller на Ардуино Мега 2560. Автоматика.
4.jpg
4. Доступная автоматика HelloDistiller на Ардуино Мега 2560. Автоматика.

3. Через трансформатор продеваем 1(!) из силовых проводов к розетке.
5.jpg
5. Доступная автоматика HelloDistiller на Ардуино Мега 2560. Автоматика.

4. Правим setting.h в скетче. Меняем строчку "#define SENSITIVE_ASC712 135" на вот это:
Скрытый текст
#define USE_CURRENT_TRANSFORMER 1   // Использовать трансформатор тока вместо датчика Холла
                           // Схема подключения трансформатора и объяснение тут:
                           // https://learn.openenergymonitor.org/...ce-with-arduino

                           
#if USE_CURRENT_TRANSFORMER
// Для ленивых: вот схема https://learn.openenergymonitor.org/...ent_input_A.png
// R1=R2=47k, C=10мкФ.  С надо выбирать так, чтобы sqrt(R1*C)~1


// Настройка чувствительности датчика тока на трансформаторе тока
// Этап 1 Ищем/определяем число витков нашего трансформатора
//=======================================================================================
// Для Simonsen123 CT-051-1.0 по datasheet-y заявлено 1000:1
// https://simonsen123.en.made-in-china.com/...CT-051-1-0.html
// У вас может быть другое число витков
const int N_ac_transformer_turns = 1000;

// Этап 2 Рассчитываем номинал резистора, на который нагружен датчик тока
//=======================================================================================
// Рассчитывается так:
// 1. Определяем максимальную мощность, которую хотим измерять. Например, 3500Вт
// 2. Ищем средний RMS ток: I_rms = 3500Вт/230В ~ 15A
// 3. Определяет амплитуду тока: I_peak = I_rms*sqrt(2) ~ 21A
// 4. Определяем ток во вторичной обмотке: I_peak_2 = I_peak / N_ac_transformer_turns = 21A/1000 ~ 0.021A
// 5. Убеждаемся, что этот ток меньше максимально допустимого для трансформатора, у меня 400мА. Иначе ищем другой датчик.
// 6. Определяем сопротивление из расчета, чтобы пиковое напряжение на нем было < 2.5В: R_burden =  2.5/I_peak_2 ~ 119 Ом
// 7. Ищем ближайшее похожее в своих коробках, лучше в меньшую сторону. Я нашел 120 Ом
const int R_burden = 120;   

// Этап 3 Рассчитываем коэффициент чувствительности, т.е. количество ступеней ADC на 10A входного тока
//=======================================================================================
const int SENSITIVE_ASC712 = int(2048.0*R_burden / N_ac_transformer_turns);   // у меня получилось ~ 245 из 1023, т.е. ~ +-21А в пике
#else
#define SENSITIVE_ASC712  135   // Чувствительность датчика тока (показаний АЦП ардуино на 10 ампер тока 135 для 30А датчика, 205 для 20А датчика 82)
#endif

После данных манипуляций, все должно заработать. Короткое видео работы

PS Будете на платах bengoor-a собирать - не поленитесь и купите 0805 smd деталей. Я поленился и изрядно испортил себе впечатления от процесса сборки, пытаясь паять на эти площадки 1206.
dnuos Студент С-Петербург 24 4
Отв.12702  01 Февр. 20, 23:42
по перебирал разные версии библиотек, с 2.4 все заработало
AlexDol Кандидат наук Екатеринбург 325 433
Отв.12703  02 Февр. 20, 04:14
По сообщению "Кнопки на датчиках Холла".
[сообщение #13643009]
Земляки, поделюсь кнопками и датчиками Холла на ИМС MH1SS1.
msg31 Научный сотрудник Барнаул 4.6K 2.5K
Отв.12704  02 Февр. 20, 09:34
Я давно хотел заменить ASC712 на трансформатор, чтобы не резать силовой провод. Результаты порадовали. Ток измеряется.Phisik, 01 Февр. 20, 22:11
Круто! Почему-то всегда считал что с таким трансом всегда нужен операционный усилитель. А тут напрямую.
Mim Кандидат наук Ульяновск 432 70
Отв.12705  02 Февр. 20, 11:29
bengoor-a v4.1Phisik, 01 Февр. 20, 22:11
Вновь платы перерисовывать
bengoor-у)
bengoor Доцент Кронштадт 1.8K 1.1K
Отв.12706  02 Февр. 20, 13:11
Вновь платы перерисовывать
bengoor-у)Mim, 02 Февр. 20, 11:29
Текущие платы возможно несложно переделать под транс, Илья довольно подробно нарисовал.
А так думаю доработаю плату под транс, вещь хорошая.
сообщение удалено
dnuos Студент С-Петербург 24 4
Отв.12707  02 Февр. 20, 14:21
Может кто сталкивался? поставил модуль ESP с веб интерфейсом, прошил, залил данные, настроил подключение к роутеру, в веб интерфейс захожу, к автоматике подключил на сериал2, 16-17 пин, рх тх с кроссировал, на всякий случай попробовал по разному , скетч Максима 361, а данные не хотят передаются, может что то в скетче надо поправить? но вроде все пересмотрел(
nic2015 Магистр Феодосия 219 56
Отв.12708  02 Февр. 20, 14:21, через 1 мин
Если кз тега, вход меги не спалит? Может стабилитрон на 5,5?

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

Тена хотел написать.
bengoor Доцент Кронштадт 1.8K 1.1K
Отв.12709  02 Февр. 20, 15:01, через 41 мин
Zemlyanin, он на 5А
Totenkopf Кандидат наук Долгопрудный 331 113
Отв.12710  02 Февр. 20, 15:35, через 35 мин
Ссылку на свой потерял, промаркирован как simonsen123 ct-051. Но вот есть похожие такие, такие, дороже, но разъемный, еще один разъемный и т.д. (ссылки для примера привел, сам там не покупал).Phisik, 01 Февр. 20, 22:11
https://aliexpress.ru/....264d33edUmyXt5 вот такой пойдет?
Phisik Куратор Екатеринбург 656 1.4K
Отв.12711  02 Февр. 20, 15:51, через 16 мин
вот такой пойдет?Totenkopf, 02 Февр. 20, 15:35
Да любой пойдет, у которого ток указан соответствующий. Этот до 100А, т.е. на 20кВт. Вроде как лишка. Можно $3-4 сэкономить. Этот на квартиру/дом/гараж можно повесить.
всегда считал что с таким трансом всегда нужен операционный усилительmsg31, 02 Февр. 20, 09:34
ОУ в этой схеме можно поставить для еще большей стабилизации средней точки как тут. Но оно избыточно в нашем случае, т.к. у нас дискретизация при определении напряжений/токов и времени открытия симистора очень грубая. Такую схему можно, кстати, для нескольких фаз применить - 1 источник напряжения и 2-3 датчика тока на каждой фазе.
buffered_bias.png
Buffered_bias. Доступная автоматика HelloDistiller на Ардуино Мега 2560. Автоматика.
сообщение удалено
bengoor Доцент Кронштадт 1.8K 1.1K
Отв.12712  02 Февр. 20, 21:05
Витька, не пугай человека, у него нет моих плат)
argon43 Кандидат наук ст.Динская 330 62
Отв.12713  02 Февр. 20, 22:05, через 60 мин
Результаты порадовали.Phisik, 01 Февр. 20, 22:11
А в схему поток1 можно его поставить?
Mim Кандидат наук Ульяновск 432 70
Отв.12714  02 Февр. 20, 22:08, через 3 мин
ток указан соответствующий.Phisik, 02 Февр. 20, 15:51
так понимаю на 3квт тэн 40а-ый надо?
bengoor Доцент Кронштадт 1.8K 1.1K
Отв.12715  02 Февр. 20, 22:17, через 10 мин
так понимаю на 3квт тэн 40а-ый надо?Mim, 02 Февр. 20, 22:08
Есть такая формула I=P/U. В твоём случае 3000/230=13А
Mim Кандидат наук Ульяновск 432 70
Отв.12716  02 Февр. 20, 22:22, через 5 мин
13Аbengoor, 02 Февр. 20, 22:17
Это да, а если сгорит, сломается и т.п поставлю 2.5 или 3.5 кВт то транс тоже менять?

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

13АMim, 02 Февр. 20, 22:22
или взять с запасом 15-20а?
сообщение удалено
AlexDol Кандидат наук Екатеринбург 325 433
Отв.12717  03 Февр. 20, 04:10
Вижу ещё большой плюс в использовании трансформатора тока вместо ASC712 - это безопасность, в ASC712 перед началом работы необходимо проверять винтовые соединения.
И есть давняя мечта использовать PZEM который тоже работает с трансформатором тока и навсегда снимет все вопросы по настройке регулятора мощности ТЭН. Скетч для Arduino Mega будет освобождён от расчётов, принимая по UARN RX-TX от PZEM фактические значения.
В качестве примера на фото дрейф установленной мощности 1000 ватт в связке ESP32 и PZEM 004 во время работы. Отличный показатель!
Установлено 1000 ватт.jpg
Установлено 1000 ватт.jpg Доступная автоматика HelloDistiller на Ардуино Мега 2560. Автоматика.
2-Установлено 1000 ватт.jpg
2-Установлено 1000 ватт.jpg Доступная автоматика HelloDistiller на Ардуино Мега 2560. Автоматика.
3-Установлено 1000 ватт.jpg
3-Установлено 1000 ватт.jpg Доступная автоматика HelloDistiller на Ардуино Мега 2560. Автоматика.
argon43 Кандидат наук ст.Динская 330 62
Отв.12718  04 Февр. 20, 07:48
на фото дрейфAlexDol, 03 Февр. 20, 04:10
Доброе утро,что такое дрейф,можно подробней?
gol_avto Доцент Москва - Серпухов - Анапа 1.3K 458
Отв.12719  04 Февр. 20, 08:11, через 23 мин
что такое дрейф,можно подробней?argon43, 04 Февр. 20, 07:48
А погуглить или в википедии посмотреть, никак?