Доброго времени суток!
Подскажите пожалуйста, что собрать без "дисплейное" на трансформаторе тока DL-CT1005A и парой кнопок или энкодер. Необходима стабилизация мощности для ТЭНа.
Спасибо!
Регулятор напряжения и тока на Arduino Pro Mini
GreyJester
Новичок
Воронеж
2
Отв.1120 19 Нояб. 23, 22:46
Tomat7
Магистр
Черноморская губинния
240 138
Отв.1121 19 Нояб. 23, 23:03 (через 17 мин)
Зачем нужны кнопки или энкодер если без дисплея не будет видно что происходит после нажатия на кнопки или вращения энкодера??
А так то - любое устройство собирай, но дисплей не подключай.
А так то - любое устройство собирай, но дисплей не подключай.
Volume
Доктор наук
Уфа
583 312
Отв.1122 20 Нояб. 23, 08:29
что собрать без "дисплейное"GreyJester, 19 Нояб. 23, 22:46без дисплея "нефиксированные" органы управления, а-ля пара кнопок ("плюс"/"минус") или енкодер, бесполезны.
Возможные варианты:
1 прошитая в коде фиксированная мощность;
2 управлять по UART;
3 использовать "фиксированные" органы управления
3.1"предназначенные" на конкретное значение мощности кнопки
3.2 многопозиционный галетник
3.3 переменный резистор
Самый простой это, конечно, вариант 1 и 3.1
Готовых вариантов, "под ключ" в этой ветке не видел. Если есть навыки программирования, то не проблема допилить. Если таких навыков нет, лучше купить готовую конструкцию
Виктрыч
Профессор
Екатеринбург
9.1K 2.3K


4.Стрелочный временный вольтметр на тен. Как вариант эрзац дисплея.
GreyJester
Новичок
Воронеж
2

Виктрыч, Volume, Tomat7,
У меня имеется ваттметр с возможностью подсчёта затраченной электроэнергии, а также терморегуляторы.
К этому необходимо добавить просто стабилизатор мощности,результат регулировки прекрасно видно будет на ваттметр к.
У меня имеется ваттметр с возможностью подсчёта затраченной электроэнергии, а также терморегуляторы.
К этому необходимо добавить просто стабилизатор мощности,результат регулировки прекрасно видно будет на ваттметр к.
сообщения удалены (3)
Volume
Доктор наук
Уфа
583 312
Отв.1125 15 Дек. 23, 12:22
sebra, имхо, производить нет смысла. Конструкция на ардуине не может конкурировать по себестоимости с представленными на рынке "полуконструкторами" РМК, РМВ. Там копеечные микропроцессоры, серийное (а значит дешевое) производство плат, корпусов.
Разве что неподалеку грузовик с ардуинами перевернется и успеть набрать несколько ведер халявы )
Разве что неподалеку грузовик с ардуинами перевернется и успеть набрать несколько ведер халявы )
сообщения удалены (5)
gikrus
Кандидат наук
Пермь
400 413
Отв.1126 03 Янв. 24, 08:07
Сергей, приветствую. С наступившим!!!
Прошу помощи, совета.
Решил сделать новую версию контроллера для своей автоматики на стабилизаторе тока. Причины:
1. Трансформатор напряжения ТПГ2 2х24 является слабым звеном. Обычно выходит из строя получив короткозамкнутый виток в первичной обмотке.
2. Возможность использования ТЭНов б'ольшей мощности.
Решил выполнить разводку в новогодние праздники. Датчики DL-CT1005 заказаны и возможно придут к концу недели.
Вопросы вот в чём.
1. В скетче I_regulator_free_Current не нашёл корректирующую константу.
2. Возможно я не правильно понял, но наверно стоит заменить сопротивление 330 ом на последовательную цепочку 200 ом и подстроечник 200-330 ом для подстройки задаваемой мощности для различных ТЭНов? Например для 3 кВа или 4.5 кВа.
3. Сколько знаков после запятой(точки) задаём в порт после TW?
За основу взял схему из шапки.
Прошу помощи, совета.
Решил сделать новую версию контроллера для своей автоматики на стабилизаторе тока. Причины:
1. Трансформатор напряжения ТПГ2 2х24 является слабым звеном. Обычно выходит из строя получив короткозамкнутый виток в первичной обмотке.
2. Возможность использования ТЭНов б'ольшей мощности.
Решил выполнить разводку в новогодние праздники. Датчики DL-CT1005 заказаны и возможно придут к концу недели.
Вопросы вот в чём.
1. В скетче I_regulator_free_Current не нашёл корректирующую константу.
2. Возможно я не правильно понял, но наверно стоит заменить сопротивление 330 ом на последовательную цепочку 200 ом и подстроечник 200-330 ом для подстройки задаваемой мощности для различных ТЭНов? Например для 3 кВа или 4.5 кВа.
3. Сколько знаков после запятой(точки) задаём в порт после TW?
За основу взял схему из шапки.
Tomat7
Магистр
Черноморская губинния
240 138
Отв.1127 03 Янв. 24, 13:08
1. В скетче I_regulator_free_Current не нашёл корректирующую константу.gikrus, 03 Янв. 24, 08:07Строка 164
real_I = sqrt(sqrtUsum) * 0.029;
Как её расчитали показано на приложенной тобой картинке.
наверно стоит заменить сопротивление 330 ом на последовательную цепочку 200 ом и подстроечник 200-330 ом для подстройки задаваемой мощности для различных ТЭНов?gikrus, 03 Янв. 24, 08:07Можно и так, а можно играться с корректирующей константой. Оба варианта подходят для точной настройки на этапе отладки.
Как это связано с разными ТЭНами пока не понял - это ведь регулятор ТОКА и он должен стабилизировать ТОК и с одинаковым током на разных ТЭНах будет разная мощность.
Здесь же были варианты регуляторов которые "умеют работать" с разными ТЭНами и которым задается именно МОЩНОСТЬ.
Либо, комбинировать регулятор тока и напряжения чтобы он считал в итоге мощность.
sebra
Куратор
Республика Коми
145 86

Отв.1128 03 Янв. 24, 13:49 (через 41 мин)
Сергей, приветствую. С наступившим!!!gikrus, 03 Янв. 24, 08:07Приветствую, с наступившим!
Сколько знаков после запятой(точки) задаём в порт после TW?gikrus, 03 Янв. 24, 08:07Для датчика 10А минимальный шаг будет 30мА, в расчете это есть. Но обычно одного знака хватает когда подберете режим для своего оборудования.
Насчет коэффициента написали. Насчет мощности не хочу дискутировать.
gikrus
Кандидат наук
Пермь
400 413
Отв.1129 20 Янв. 24, 20:17
Собрал схему, прошил. Что то не работает.
Задаю два ампера - устанавливает 2 А. Реал I даёт 2.39. Измеренное прибором 2 А.
При попытке дать ток больше - постепенно полностью открывает симистор. В ноль уходит нормально.
В чем засада?
Задаю два ампера - устанавливает 2 А. Реал I даёт 2.39. Измеренное прибором 2 А.
При попытке дать ток больше - постепенно полностью открывает симистор. В ноль уходит нормально.
В чем засада?
Как это связано с разными ТЭНами пока не понялTomat7, 03 Янв. 24, 15:08Так если мы ставим ТЭН на большую мощность, например на 6 кВт, амплитуда сигнала при тех же 330 Ом может вырасти больше 5 В, а это уже черевато.
сообщения удалены (9)
Tomat7
Магистр
Черноморская губинния
240 138
Отв.1130 20 Янв. 24, 22:16
Но идет плавное открытие симистора.gikrus, 20 Янв. 24, 20:46По каким признакам сделан такой вывод?
Насколько плавное?
При полном открытии что показывает прибор и что печатается в терминале?
А вообще, давай подробно и по шагам:
1) включил, не давая никаких команд регулятору - какие показания прибора, какие значения realI, ustI, angleI выдаются в терминале.
2) установили ток 1А (TW1) - какие показания прибора, какие значения realI, ustI, angleI выдаются в терминале.
3) установили ток 2А (TW2) - какие показания прибора, какие значения realI, ustI, angleI выдаются в терминале.
4) установили ток 5А (TW5) - какие показания прибора, какие значения realI, ustI, angleI выдаются в терминале.
5) установили ток 15А (TW15) - какие показания прибора, какие значения realI, ustI, angleI выдаются в терминале.
Какой ТЭН?
ЗЫ "Прибор" - это внешний амперметр, желательно имеющий надпись "TrueRMS".
ЗЫЫ U_reg_test.ino - все пункты без замечаний пройдены?
gikrus
Кандидат наук
Пермь
400 413
Отв.1131 21 Янв. 24, 20:38
Всем огромное спасибо, все работает. Я с дуру подал сигнал с датчика на А0 вместо А1. Вот вбилось мне в голову.
Сергей, удали мои посты, чтобы не захламлять ветку.
По поводу коэффициента.
Подобрал, он получился 0,0333. Подстроечник меняет значение в очень небольших пределах.
Добавлено через 50дн. 20ч. 49мин.:
Коллеги, приветствую.
Постами выше я описал цель, с которой решил взяться за стабилизатор тока. Стабилизатор собрал на базе уже готового контроллера АВВИ, просто убрал обратную связь по напряжению и подключил токовый датчик DL CT1005A. Все вроде заработало, но решил поставить на прогон во время очередного перегона. И... был неприятно удивлён. Мощность плавает аж до 200 ватт при выставленных 1800 ватт. ТЭН использовал 3кВт. Начал разбираться с проблемой, не буду описывать все мытарства, просто изложу факты.
1. Стабилизатор тока работает - ток стабилизируется, но... Когда появляется просадка напряжения в сети, на ваттметре он просаживается и держится вокруг этого значения. Ардуина при этом считает прежние показания тока.
2, При изменении питающего напряжения мощность тоже изменяется и стабилизируется уже на другом уровне.
Итог: Мы получили регулятор тока, а не стабилизатор.
Мы обсуждали эту проблему с Сергеем. В итоге Сергей сказал ключевую фразу - мы же в итоге все равно измеряем напряжение.
В общем, получается, что нам для стабилизации мощности необходимо стабилизировать напряжение, потому что именно оно меняется.
Это и стало ключевой идеей (оставляю её за Сёбра).
Я психанул и решил использовать токовый трансформатор в виде повышающего трансформатора. Схема ниже. Взял осциллограф, рабочий стабилизатор по напряжению и повесил токовый трансформатор, собранный по схеме ниже. Дальше было дело техники. Свел показания один в один. Затем прошил прошивку стабилизатора мощности по напряжению и все получилось. Мощность стабилизируется. При просадке напряжения есть провал и потом возврат к заданному значению.
Далее я обратил внимание на то, что пиковое значение на АЦП примерно 1,75 В. Меня и раньше это удивляло, но теперь решил уж и это добить.
После переговоров с Сергеем, был введен коэффициент 0.5, ниже строка в которую поставил:
if (zero >= 3) {//расчет среднеквадратичного//zero - количество полупериодов дря рассчета среднеквадратичного
sqrtUsum = Usumm / cntr; //
real_U = sqrt(sqrtUsum)*0.5; //
В итоге пиковое напряжение на АЦП увеличилось почти в два раза, тем самым мы увеличили точность стабилизации в два раза.
Итоговое сопротивление после настройки на выходе диодного моста составило 366 Ом. Привожу эту информацию для тех, кто решит повторить.
Этот пост я публикую лишь с одной целью, чтобы вы обратили внимание на проблему.
Я достиг своих целей. Теперь вместо понижающего трансформатора я поставил дешёвый не убиваемый датчик тока. Повысил точность стабилизации, которая реально работает.
Сергею огромное спасибо. Мне было сложно варить это в одного, он меня выслушал и натолкнул на решение.
Сергей, удали мои посты, чтобы не захламлять ветку.
По поводу коэффициента.
Подобрал, он получился 0,0333. Подстроечник меняет значение в очень небольших пределах.
Добавлено через 50дн. 20ч. 49мин.:
Коллеги, приветствую.
Постами выше я описал цель, с которой решил взяться за стабилизатор тока. Стабилизатор собрал на базе уже готового контроллера АВВИ, просто убрал обратную связь по напряжению и подключил токовый датчик DL CT1005A. Все вроде заработало, но решил поставить на прогон во время очередного перегона. И... был неприятно удивлён. Мощность плавает аж до 200 ватт при выставленных 1800 ватт. ТЭН использовал 3кВт. Начал разбираться с проблемой, не буду описывать все мытарства, просто изложу факты.
1. Стабилизатор тока работает - ток стабилизируется, но... Когда появляется просадка напряжения в сети, на ваттметре он просаживается и держится вокруг этого значения. Ардуина при этом считает прежние показания тока.
2, При изменении питающего напряжения мощность тоже изменяется и стабилизируется уже на другом уровне.
Итог: Мы получили регулятор тока, а не стабилизатор.
Мы обсуждали эту проблему с Сергеем. В итоге Сергей сказал ключевую фразу - мы же в итоге все равно измеряем напряжение.
В общем, получается, что нам для стабилизации мощности необходимо стабилизировать напряжение, потому что именно оно меняется.
Это и стало ключевой идеей (оставляю её за Сёбра).
Я психанул и решил использовать токовый трансформатор в виде повышающего трансформатора. Схема ниже. Взял осциллограф, рабочий стабилизатор по напряжению и повесил токовый трансформатор, собранный по схеме ниже. Дальше было дело техники. Свел показания один в один. Затем прошил прошивку стабилизатора мощности по напряжению и все получилось. Мощность стабилизируется. При просадке напряжения есть провал и потом возврат к заданному значению.
Далее я обратил внимание на то, что пиковое значение на АЦП примерно 1,75 В. Меня и раньше это удивляло, но теперь решил уж и это добить.
После переговоров с Сергеем, был введен коэффициент 0.5, ниже строка в которую поставил:
if (zero >= 3) {//расчет среднеквадратичного//zero - количество полупериодов дря рассчета среднеквадратичного
sqrtUsum = Usumm / cntr; //
real_U = sqrt(sqrtUsum)*0.5; //
В итоге пиковое напряжение на АЦП увеличилось почти в два раза, тем самым мы увеличили точность стабилизации в два раза.
Итоговое сопротивление после настройки на выходе диодного моста составило 366 Ом. Привожу эту информацию для тех, кто решит повторить.
Этот пост я публикую лишь с одной целью, чтобы вы обратили внимание на проблему.
Я достиг своих целей. Теперь вместо понижающего трансформатора я поставил дешёвый не убиваемый датчик тока. Повысил точность стабилизации, которая реально работает.
Сергею огромное спасибо. Мне было сложно варить это в одного, он меня выслушал и натолкнул на решение.
bigogrik
Новичок
Минск
4
Отв.1132 22 Июля 24, 11:19
dev11bk, Здравствуйте, собрал схему и прошил Вашей прошивкой. При настройке энкодер работает, после сохранения настроек входит в меню пресетов и можно ручкой выбрать нужный. Но совершенно не регулирует мощность. В левом верхнем углу горит 0 Вт и это значение не меняется. Кнопки разгон-стоп работают. Подскажите что это может быть и в какую сторону копать. Спасибо.
Tomat7
Магистр
Черноморская губинния
240 138
Отв.1133 22 Июля 24, 12:19 (через 60 мин)
Подскажите что это может быть и в какую сторону копать.bigogrik, 22 Июля 24, 11:19В самом первом сообщении прикреплён U_reg_test.ino
В том же сообщении есть раздел "АЛГОРИТМ НАСТРОЙКИ ТОЛЬКО СОБРАННОГО РЕГУЛЯТОРА НАПРЯЖЕНИЯ"
Для начала проходишь по всем пунктам последовательно чтобы убедиться что узел регулирования и измерения тока/напряжения собраны правильно.
bigogrik
Новичок
Минск
4

Tomat7, По инструкции все работает. При загрузке U_reg_test.ino и вводе команд, лампочка загорается и тухнет. При использовании скетча от dev11bk и включении кнопок разгон и стоп лампочка так-же плавно загорается и тухнет, т.е. сама плата рабочая. Вопрос в том, что при регулировании мощности совершенно не реагирует на энкодер (показания на экране остаются нулевыми), хотя до этого в настройках энкодер ведет себя нормально. Я бы ему в личку написал, что-бы тему не засорять, но количество сообщений пока, к сожалению, не позволяет.
Добавлено через 3дн. 2ч. 54мин.:
Возник ещё один вопрос, при включении регулятора в сеть он сразу показывает потребляемую мощность около 440 Вт. Нагрузка подключена, но напряжение на неё не подается. Если подать питание только на Ардуину, а 220В не подключать, то фактическая мощность 0 Вт. Отключение и замена датчика тока на идентичный никак на показания не влияют. Плату перепроверил несколько раз. С ней, вроде, все в порядке.
Добавлено через 3дн. 2ч. 54мин.:
Возник ещё один вопрос, при включении регулятора в сеть он сразу показывает потребляемую мощность около 440 Вт. Нагрузка подключена, но напряжение на неё не подается. Если подать питание только на Ардуину, а 220В не подключать, то фактическая мощность 0 Вт. Отключение и замена датчика тока на идентичный никак на показания не влияют. Плату перепроверил несколько раз. С ней, вроде, все в порядке.
dev11bk
Студент
Салават
20 31

Отв.1135 28 Июля 24, 15:34
bigogrik, По энкодеру: в настройках корректно отрабатывает и по часовой, и против, и клик, настройка мощности при вращении меняется корректно? Если не работает только в рабочем режиме - это очень странно. Скетч неоднократно заливал на как минимум 5 устройств лично и такого глюка не было, да и в ветке никто о таком не писал. Ещё попробуйте выбрать пресет и потом крутить энкодер: будет ли меняться настройка. И при нажатии кнопок стоп-разгон, пишется ли в нижней строке команда? При команде разгон, не слетает заданная мощность? Желательно видео записать вообще, аж интересно стало.
По датчику тока: запитайте его от самой ардуинки, а не с общего плюса (с общего плюса на VIN контакт ардуины, а с 5V уже на датчик тока). И какой ток показывается на экране на холостом ходу? У меня в пределах 0.05-0.12 А.
UPD. По просьбам набросал схемку на скорую руку в своих постах со скетчами.
По датчику тока: запитайте его от самой ардуинки, а не с общего плюса (с общего плюса на VIN контакт ардуины, а с 5V уже на датчик тока). И какой ток показывается на экране на холостом ходу? У меня в пределах 0.05-0.12 А.
UPD. По просьбам набросал схемку на скорую руку в своих постах со скетчами.
bigogrik
Новичок
Минск
4
Отв.1136 30 Июля 24, 00:45
dev11bk, После подключения датчика тока к +5V на ардуино показания пришли в норму, ток 0,15-0,16А. У меня кнопки были подключены без подтягивающих резисторов и на землю. Когда привел в соответствие с Вашей схемой то все заработало. Спасибо.
сообщение удалено
smirnoffk
Новичок
спб
7
Отв.1137 25 Февр. 25, 10:48
в скетче регулятор тока получается нельзя использовать аналоговые пины для своих нужд? как только я делаю analogRead( все встает.
U-M
Магистр
MSK
211 40

Отв.1138 27 Февр. 25, 21:33
Как вариант, у Вас пересекаются таймеры или ацп с исходным кодом регулятора. Или может в функции analogRead есть "блкирующий" цикл преобразования - может он на что-то влияет.
sebra
Куратор
Республика Коми
145 86

Отв.1139 27 Февр. 25, 22:11 (через 38 мин)
Как вариант, у Вас пересекаются таймеры или ацп с исходным кодом регулятора. Или может в функции analogRead есть "блкирующий" цикл преобразования - может он на что-то влияет.U-M, 27 Февр. 25, 21:33
analogRead изменяет настройки АЦП все так
smirnoffk, Никак нельзя, работайте по UART с регулятором. То есть подключайте второе устройство на котором у вас все будет работать.