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

Регулятор напряжения и тока на Arduino Pro Mini

Форум самогонщиков Автоматика
1 ... 53 54 55 56 57 56
Tomat7 Магистр Черноморская губинния 235 138
Отв.1100  15 Дек. 21, 12:18
Собираю регулятор токамитрик, 14 Дек. 21, 22:22
после TW0 , как и до М1 ,нули

Разбирайся с датчиком тока - с ним realU не может быть нулем.
Какое значение "ZeroCross" из того самого пункта 7?
сообщение удалено
митрик Доцент Томск 1.8K 514
Отв.1101  17 Дек. 21, 19:26
Разобрался я со своими трудностями при сборке регулятора , по версии коллеги dev11bk - выводы энкодера зашунтировал конденсаторами 0.1мкФ , разгон и стоп сам непрявильно притянул к +5В , переделал на массу и всё заработало . Проверил на лампе , возникла пара вопросов
1 . При 0Вт , лампа иногда мерцает или немного вспыхивает , как я понял , это из-за датчика тока . Так ли это и насколько нужно переживать ?
2. Самый важный - разгон не прекращается после его отключения , замкнул соответствующий вывод на +5В , начался разгон , провод разомкнул , а разгон не прекращается - продолжает жарить на всю . Так должно быть или где-то неисправность ?
3. Могу ли я собрать другой РМ на датчике ZMPT 101B , где увидеть схему и почитать про это ?

Добавлено через 1дн. 23ч. 25мин.:

Пробная ректификация проявила какой-то глюк . В процессе , остановился нагрев , показания тока и текущей мощности , взлетели , секунд на 30 , потом упали и плавно начали расти - начался нагрев . Даже и не знаю , на что думать
сообщения удалены (5)
pisto Студент Стерлитамак 15 4
Отв.1102  02 Апр. 22, 11:51
ДВС всем.Пару лет назад тоже собрал рег по версии коллеги и земляка dev11bk на ACS712.Были некоторые проблемы с нестабильностью которые решил помещением ACS в кожух из меди.
Тут решил прикрутить блютус и вылезла проблема у меня:IDE ругается на оператор lcd.print(переменная),где переменная double.Вот даже скачал с сайта исходник dev11bk и такая же печенька.Может что-то поменялось за пару лет в IDE???Подскажите плиз.
ПыСы: IDE последней версии.
dev11bk Студент Салават 19 30
Отв.1103  25 Мая 22, 00:12
ДВС всем.Пару лет назад тоже собрал рег по версии коллеги и земляка dev11bk на ACS712.Были некоторые проблемы с нестабильностью которые решил помещением ACS в кожух из меди.
Тут решил прикрутить блютус и вылезла проблема у меня:IDE ругается на оператор lcd.print(переменная),где переменная double.Вот даже скачал с сайта исходник dev11bk и такая же печенька.Может что-то поменялось за пару лет в IDE???Подскажите плиз.
ПыСы: IDE последней версии.pisto, 02 Апр. 22, 11:51
Сейчас скачал спецом последнюю версию идэ (1.8.19), скомпилировал свой скетч - всё нормально.
Worm_232 Новичок Санкт - Петербург 5
Отв.1104  05 Июля 22, 19:37
Здравствуйте, продаёт ли кто готовые регуляторы? Нужно на 2.5 кВт
sebra Куратор Республика Коми 146 85
Отв.1105  26 Июля 22, 04:05
Часть сообщений почищена как не несущая полезную информацию.
Serlen Студент Гатчина 10
Отв.1106  12 Сент. 22, 20:55
Добрый вечер. Собирать регулятор надо поэтой картинки.
28767.98463.jpg
28767. Регулятор напряжения и тока на Arduino Pro Mini. Автоматика.
Управление симистором идет с 4 ноги моськи, а на схеме с 6.Как правильно?
U-M Магистр MSK 210 39
Отв.1107  08 Окт. 22, 14:13
Схема и осциллограммы в приложении.OldBean, 26 Окт. 16, 05:04

Возник вопрос по схеме. Повторена, работает нормально, переходы детектируются каждые 10 мс, частота следования 100 Гц. Однако на осциллограмме на выходе с оптопары есть ступенька в 1/2 напряжения питания, используемого на выходе оптопары. То есть питание почти 4 вольта, ступенька почти 2 вольта. Транзистор оптопары нагружен и просто на резистор и на светодиод. Подтяжка к +питания оптопары есть.
Откуда берется ступенька? Проверено двумя разыми осциллографами. И аналоговым и цифровым.

12.jpeg
12. Регулятор напряжения и тока на Arduino Pro Mini. Автоматика.

49123.106475.gif
49123. Регулятор напряжения и тока на Arduino Pro Mini. Автоматика.
lintech Бакалавр Харьков 56 3
Отв.1108  08 Окт. 22, 16:05
Просто, дёшево, работает.
ZC_PC817.png
ZC_PC817.png Регулятор напряжения и тока на Arduino Pro Mini. Автоматика.
U-M Магистр MSK 210 39
Отв.1109  08 Окт. 22, 16:13, через 8 мин
В простых схемах не нравится зависимость от напряжения в сети и гасящие резисторы в качестве печки...

Со ступенькой на осциллограмме разобрался - транзисторы не той системы оказались.
lintech Бакалавр Харьков 56 3
Отв.1110  08 Окт. 22, 16:26, через 13 мин
В простых схемах не нравится зависимость от напряжения в сетиU-M, 08 Окт. 22, 16:13
?
гасящие резисторы в качестве печки...U-M, 08 Окт. 22, 16:13
На плате вместо трёх по 10к, стоят 6шт по 4.7к smd в размере 0805 - обугливаться даже не думают Улыбающийся
serjrv Кандидат наук Камышин 393 219
Отв.1111  08 Окт. 22, 17:48
U-M, Вот более простая схема, но работает "культурнее": https://www.rlocman.ru/shem/schematics.html?di=125698
Использую ее давно во многих устройствах, правда стабилитрон D3 ставлю на 18 вольт (вместо 22), и конденсатор С1 на 0.22 мкФ (вместо 0.47). Остальные элементы тоже без проблем меняются на самый доступный "ширпотреб".
dancheeek92 Новичок Сталинград 1
Отв.1112  10 Нояб. 22, 17:01
Приветствую уважаемые! Разрабатываю бытовой прибор на ардуине, столкнулся с необходимостью внедрить двухканальный фазовый регулятор. Нагрузка ТЭН 1,2 кВт и вентилятор 50 Вт. ТЭН регулируется для достижения заданной температуры с минимальным гистерезисом, а вентилятор для возможности снижения оборотов на 30%. На данный момент использую простейшую схему с коррекцией ноля и 2 алгоритма - подрезки для двигателя и пропуска для ТЭНа. Библиотеки гайверовские. Работает хорошо, но не идеально. Схема полностью повторяет китайский двухканальный модуль. Итак проблемы: 1) Шорканье вилкой питания приводит к появлению всплесков на выходе симистора. 2) во время работы примерно каждые 5-10 секунд в вентиляторе слышны сбои, а лампа имитирующая тэн может произвольно вспыхнуть сильнее чем обычно и похоже что не в нужный момент времени. Похоже что ноль детектируется не всегда корректно, вероятно из за помех, из за них же симистор может произвольно открыться. Я не акцентирую внимание на программной части и других задачах мк, на данный момент у нас в распоряжении все ресурсы атмега328. Прошу совета по выбору оптимальной схемы детектора, которая будет надежная и безопасная, выбрать сам из предложенных вами в данной ветке не смог, так как на все схемы есть критика.
Hdc1ce629d71d4655ad6258a45e8765237.jpg
Hdc1ce629d71d4655ad6258a45e8765237.jpg Регулятор напряжения и тока на Arduino Pro Mini. Автоматика.
Phisik Доктор наук Екатеринбург 656 1.4K
Отв.1113  11 Нояб. 22, 22:38
так как на все схемы есть критика.dancheeek92, 10 Нояб. 22, 17:01
Как бы ты не делал детектор нуля, когда ты будешь баловаться с розеткой, получишь прерывание. В целом это не страшно, т.к. симистор закроется на следующем цикле, и ни ТЭН, ни вентилятор этого не заметят. Но если уж хочется совсем стабильно, то испольщуй внутренний таймер атмеги для генерации 100гц, и периодически синхронизируй его с детектором нуля, используя фильтрацию и отбрасывая ложные срабатывания.

В качестве детектора можно использовать схему на транзисторах парой сообщений выше с учётом реального времени опережения. Или взять выход с трансформатора (детектора напряжения, например) и поставить компаратор.

И надо минимизировать расчеты в прерывании, если они тут есть, чтобы не пропускать следующие.
Funtyara Новичок Томск 2
Отв.1114  03 Дек. 22, 08:10
Представляю свой вариант регулятора мощности на Arduino Nano

Компоненты:
- Arduino Nano
- Симистор BTA40 800В
- Датчик тока для ардуино ACS712 20А
- Радиодетальки из схемы в первом посте темы
- Автомат двухполюсной 25 А
- LCD экран 1602 с модулем I2C
- Блок питания на 5 В с али
- Энкодер PEC16-4220F
- Печатная плата
- Провода
- Китайский Вольтамперметр с жк-экраном

Скетч основан на нескольких, представленных в этой теме, адаптировал под свои нужды

Что умеет:
- регулировка мощности по току
- 4 предустановки мощности
- хранение настроек в EEPROM

Алгоритм работы

При первом запуске загружается меню настроек (при корректном чтении параметров из памяти, сразу загружается рабочий режим)

На первом экране настраивается сопротивление и мощность ТЭНа (сопротивление ограничивается 5-50 Ом в скетче). Параметры взаимозависимые и пересчитываются в зависимости друг от друга (расчет при 220 В). Меняем сопротивление - пересчитывается мощность и наоборот. Изменение производится вращением энкодера. Шаг настройки зависит от скорости поворота энкодера. Минимальный шаг для сопротивления - 0,01 Ом, для мощности - 5 Вт. Кратковременное нажатие на энкодер - переход к следующему параметру.

На втором экране настраивается максимальный ток и мощность (максимальный ток ограничивается 5-30 А в скетче). Параметры также взаимозависимые и пересчитываются в зависимости друг от друга. Этот параметр влияет на максимально выставляемую мощность в регуляторе. Для чего: во-первых, чтобы не спалить датчик тока; во-вторых, чтобы не спалить остальное оборудование или слабую проводку. У меня ТЭН 4.5 кВт, взял с дуру, а мощность мне нужна не более 3, вот этим параметром я выруливаю, а то и датчик можно спалить и на проводку надёжи нету. Изменение производится вращением энкодера. Шаг настройки зависит от скорости поворота энкодера. Минимальный шаг для тока - 0,01 А, для мощности - 5 Вт. Кратковременное нажатие на энкодер - переход к следующему параметру.

На третьем экране выставляются предустановки для мощности. Тут 4 параметра для быстрого переключения мощности. Изменение производится вращением энкодера. Шаг настройки зависит от скорости поворота энкодера. Минимальный шаг для мощности - 5 Вт. Кратковременное нажатие на энкодер - переход к следующему параметру.

На последнем экране выставляется тип датчика ACS712 - 5А, 20А или 30А. Изменение параметра производится вращением энкодера. Кратковременное нажатие на энкодер - возврат на первый экран настроек. Чтобы применить параметры и записать их в память EEPROM - нажимаем энкодер и держим ~3 сек. Попадаем на рабочий экран.

В левом верхнем углу отображается установленная мощность. Регулируется вращением энкодера от 0 до установленной максимальной мощности. Шаг настройки зависит от скорости поворота энкодера, минимум 5 Вт. При изменении установленной мощности, регулятор сразу начинает работать и открывать симистор. В левом нижнем углу отображается измеренная мощность. В правом верхнем углу - процент открытия симистора (0-100%) и угол открытия (2250-1). В правом нижнем - измеренный ток. При кратковременном нажатии энкодера переходим на экран выбора предустановок. Для переключения между предустановками вращаем энкодер, для применения уставки - кратковременное нажатие. При прокрутке за пределы меню выбора (напрмер с 1 уставки в минус или с 4 уставки в +) - возврат на рабочий экран без применения уставки. При применении уставки - возврат на рабочий экран и установка мощности на выбранную уставку.

Для вызова меню настроек - нажимаем энкодер и держим ~3 сек. При этом мощность устанавливается в 0 и симистор полностью закрывается.

Прикладываю скетч и библиотеку с русскими символами для работы LCD 1602 с русскими символами.

UPD. Перенёс обновленные скетчи из этого поста. Добавились кнопки стоп-разгон, подробнее по ссылке.
IMG_20180915_205752.jpg IMG_20180915_205759.jpg IMG_20180915_205809.jpg IMG_20180915_205816.jpg IMG_20180915_205850.jpg IMG_20180915_205739.jpg

LCD_1602_RUS-master.zip 14.2 Кб
I_reg_my.ino 32.4 Кб
I_reg_oled.ino 32.8 Кб
ASOLED.zip 12.4 Кб

Посл. ред. 14 Сент. 21, 12:50 от dev11bkdev11bk, 15 Сент. 18, 22:32
здравствуйте уважаемые форумчане. хочу повторить регулятор мощности из этого сообщения, но никак не могу разобраться где посмотреть схему, что куда припаивать. ткните пожалуйста носом Улыбающийся
marges Специалист Новочеркасск 143 15
Отв.1115  13 Дек. 22, 16:03
внизу первого сообщения картинки.
там все есть.
Funtyara Новичок Томск 2
Отв.1116  15 Дек. 22, 14:08
Спасибо, пытаюсь
U-M Магистр MSK 210 39
Отв.1117  31 Авг. 23, 08:07
Добрый день.

Возник вопрос такого плана - для данной реализации регулятора, за сколько мкс до фактического перехода синусоиды через ноль, должен возникать импульс в детекторе перехода через ноль?
sebra Куратор Республика Коми 146 85
Отв.1118  06 Сент. 23, 02:19
за сколько мкс до фактического перехода синусоиды через ноль, должен возникать импульс в детекторе перехода через ноль?U-M, 31 Авг. 23, 08:07

Здравствуйте коллега, сколько лет)
Можете более конкретизировать вопрос? Не совсем понятно про предсказание будущего.
Если про начальный порог, то даташит в помощь.
U-M Магистр MSK 210 39
Отв.1119  09 Сент. 23, 20:59
Здравствуйте коллега!
Регулятор напряжения и тока на Arduino Pro Mini
Регулятор напряжения и тока на Arduino Pro Mini. Автоматика.


Ковырялся с регулятором, точнее с его некоторой модификацией детектора перехода сетевого напряжения через ноль. Возник вопрос - простейший детектор на оптопаре и двух гасящих резисторах, за сколько мкс до перехода синусоиды через ноль генерирует импульс для микроконтроллера?

На настоящий момент опытным путем выявлено, что более 100 мкс от начала импульса до начала перехода через ноль уже достаточно, чтобы регулятор из данной ветки мог успешно отрабатывать свой алгоритм. Если меньше, то возникает некая "болтанка" - регулятор не может поддерживать заданную мощность.

Как-то так.