msg31, есть возможность внести изменения в программу что бы отбор хвостов происходил на другой мощности нежели отбор тела и голов. Как в ручную переключить я знаю.
PhisikКуратор
Екатеринбург
706 1.5K
Отв.12701 01 Февр. 20, 22:11
Решил поделиться испытаниями трансформатора тока. Я давно хотел заменить ASC712 на трансформатор, чтобы не резать силовой провод. Результаты порадовали. Ток измеряется. Переделка минимальная. Стоимость датчика ~$2 с доставкой с треком. Ссылку на свой потерял, промаркирован как simonsen123 ct-051. Но вот есть похожие такие, такие, дороже, но разъемный, еще один разъемный и т.д. (ссылки для примера привел, сам там не покупал).
Изложу коротко как это сделать для плат bengoor-a v4.1, которые он мне прислал для тестов (спасибо!). Надо собрать цепь "питания" для трансформатора по схеме отсюда. 0. Доступная автоматика HelloDistiller на Ардуино Мега 2560. Автоматика. Делаем так: 1. Отрезаем средний контакт от земли сверху и снизу 1. Доступная автоматика HelloDistiller на Ардуино Мега 2560. Автоматика.2. Доступная автоматика HelloDistiller на Ардуино Мега 2560. Автоматика. 2. Припаиваем резисторный делитель (например, по 47к) и подпорную емкость (10мкФ) с обратной стороны и двойную jst колодку сверху. Как рассчитать резистор, на который нагружен трансформатор тока R_burden см. в п4 в комментариях к коду. У меня на фото - 120ом. 3. Доступная автоматика HelloDistiller на Ардуино Мега 2560. Автоматика.4. Доступная автоматика HelloDistiller на Ардуино Мега 2560. Автоматика. 3. Через трансформатор продеваем 1(!) из силовых проводов к розетке. 5. Доступная автоматика HelloDistiller на Ардуино Мега 2560. Автоматика. 4. Правим setting.h в скетче. Меняем строчку "#define SENSITIVE_ASC712 135" на вот это: Скрытый текст
// Настройка чувствительности датчика тока на трансформаторе тока // Этап 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
Кандидат наук
Екатеринбург
324 434
Отв.12703 02 Февр. 20, 04:14
По сообщению "Кнопки на датчиках Холла". [сообщение #13643009] Земляки, поделюсь кнопками и датчиками Холла на ИМС MH1SS1.
msg31
Научный сотрудник
Барнаул
4.6K 2.5K
Отв.12704 02 Февр. 20, 09:34
Я давно хотел заменить ASC712 на трансформатор, чтобы не резать силовой провод. Результаты порадовали. Ток измеряется.Phisik, 01 Февр. 20, 22:11
Круто! Почему-то всегда считал что с таким трансом всегда нужен операционный усилитель. А тут напрямую.
Mim
Кандидат наук
Ульяновск
438 71
Отв.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
Магистр
Феодосия
221 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
Да любой пойдет, у которого ток указан соответствующий. Этот до 100А, т.е. на 20кВт. Вроде как лишка. Можно $3-4 сэкономить. Этот на квартиру/дом/гараж можно повесить.
всегда считал что с таким трансом всегда нужен операционный усилительmsg31, 02 Февр. 20, 09:34
ОУ в этой схеме можно поставить для еще большей стабилизации средней точки как тут. Но оно избыточно в нашем случае, т.к. у нас дискретизация при определении напряжений/токов и времени открытия симистора очень грубая. Такую схему можно, кстати, для нескольких фаз применить - 1 источник напряжения и 2-3 датчика тока на каждой фазе. 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
Кандидат наук
Ульяновск
438 71
Отв.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
Кандидат наук
Ульяновск
438 71
Отв.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
Кандидат наук
Екатеринбург
324 434
Отв.12717 03 Февр. 20, 04:10
Вижу ещё большой плюс в использовании трансформатора тока вместо ASC712 - это безопасность, в ASC712 перед началом работы необходимо проверять винтовые соединения. И есть давняя мечта использовать PZEM который тоже работает с трансформатором тока и навсегда снимет все вопросы по настройке регулятора мощности ТЭН. Скетч для Arduino Mega будет освобождён от расчётов, принимая по UARN RX-TX от PZEM фактические значения. В качестве примера на фото дрейф установленной мощности 1000 ватт в связке ESP32 и PZEM 004 во время работы. Отличный показатель!