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

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

Форум самогонщиков Автоматика
1 ... 39 40 41 42 43 44 45 ... 57 42
Tomat7 Магистр Черноморская губинния 235 138
Отв.820  06 Авг. 18, 14:22
Пилю сейчас второй регулятор для экспериментов.
В первом у меня Ардуино и весь "обвес" размещены на разных сторонах коробки прибора и соединены проводами.
В новом собрался всё на одной плате с Ардуиной разместить, но призадумался - а насколько это правильно?
Может для помехозащищенности логичнее держать Ардуино и высоковольтную сторону подальше друг от друга?
С другой стороны - чем длинее провода до датчика тока/напряжения от Ардуино, тем больше помех можно словить.  Непонимающий
Специалисты, подскажите.
reg2.jpg
reg2.jpg Регулятор напряжения и тока на Arduino Pro Mini. Автоматика.
m16 Модератор Тамбов 1.9K 1K
Отв.821  06 Авг. 18, 14:36, через 15 мин
правильно - отделять высоковольтную часть  прорезями в плате (воздушный зазор)

top.jpg
Top. Регулятор напряжения и тока на Arduino Pro Mini. Автоматика.
index.jpg
Index. Регулятор напряжения и тока на Arduino Pro Mini. Автоматика.
Tomat7 Магистр Черноморская губинния 235 138
Отв.822  06 Авг. 18, 15:19, через 43 мин
Ok. Спасибо.

А самому микроконтроллеру не вредно находиться рядом с высоковольной частью?
m16 Модератор Тамбов 1.9K 1K
Отв.823  06 Авг. 18, 21:06
было бы 5-10кВ был бы повод задуматься, а тут жалкие 0,22кВ.
sechevoy Специалист Запорожье 148 26
Отв.824  27 Авг. 18, 11:54
Приветствую, коллеги.
Подскажите, такой готовый модуль с трансформатором подойдёт к РМС? Это на случай сборки без разводки плат (из готовых компонентов).
https://ru.aliexpress.com/...2795678418.html
sebra Куратор Республика Коми 146 85
Отв.825  27 Авг. 18, 14:09
Подскажите, такой готовый модуль с трансформатором подойдёт к РМС?sechevoy, 27 Авг. 18, 11:54

Привет старый друг, не подойдет, уже обсуждалось. Модуль на ОУ с не самой лучшей схемой.
dev11bk Студент Салават 19 30
Отв.826  11 Сент. 18, 22:38
Всем привет!
Собрал регулятор тока по схеме в 1 посте, начал тестировать. Подключил паяльник на 100 Вт, задаю ток, угол открытия меняется, но при 1 не достигается полная мощность паяльника, максимум 40 Вт. Кто-нибудь сталкивался с такой проблемой? В чем может быть ошибка?
sebra Куратор Республика Коми 146 85
Отв.827  11 Сент. 18, 23:00, через 23 мин
Кто-нибудь сталкивался с такой проблемой? В чем может быть ошибка?dev11bk, 11 Сент. 18, 22:38

Было [сообщение #13351578] , причину найти не смогли как я понял. Скетч какой? Желательно для начала проверить на базовом, без кнопок и дисплея. На днях проверю у себя.
dev11bk Студент Салават 19 30
Отв.828  11 Сент. 18, 23:22, через 22 мин
Скетч какой? Желательно для начала проверить на базовом, без кнопок и дисплея.sebra, 11 Сент. 18, 23:00

Скетч брал с дисплеем i2c и энкодером. Немного переработал его под свои нужды, но часть управления симистором не трогал. В базовом вроде эта часть такая же.
Затем посмотрел скетч с записью в еепром, там отличаются строчки

  OCR1A = 2250;          // Верхняя граница счета. Диапазон от 0 до 65535.
  TIMSK1 = 0x00;

Попробовал заменить у себя - те же 40 Вт.

Когда покупал детальки, совсем забыл про конденсатор 0,01
На работе коллега подогнал старенький плёночный 0,01 на 1600 В, ему лет 20, может быть причина в нем? Остальное всё новое.

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

Хм, надо посмотреть что будет если симистор открыть на постоянку. Закомментируй
attachInterrupt(1, zero_crosss_int, RISING);//вызов прерывания при детектировании нуля

После пропиши
PORTD |=  (1 << PORTD5);
это откроет симистор, посмотри будет ли отображаться максимальный ток.sebra, 29 Июля 18, 21:41

Попробовал это, ток 0

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

И ещё хотел спросить: есть разница, как распаять именно силовые ноги симистора? Я понимаю они одинаковые, замена местами ничего не даст? Управляющий я точно правильно припаял, там маленько отверстие (BTA40)
sebra Куратор Республика Коми 146 85
Отв.829  12 Сент. 18, 00:16, через 54 мин
Скетч брал с дисплеем i2c и энкодером.dev11bk, 11 Сент. 18, 23:22

Нужно прошить базовым и проверить, там дел то 5 минут, снимется сразу много вопросов.
dev11bk Студент Салават 19 30
Отв.830  12 Сент. 18, 00:48, через 33 мин
Залил базовый, ситуация та же, 43,7 Вт

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

Фотки установки))

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

UPD1 Прошу прощения, говнопаяльник оказался таки на 42 Вт, включил напрямую, замерил. Каюсь, что не сделал так раньше. Пойду чайник тестировать, затем допилю скетч и выложу, если кому интересно.
Безымянный.jpg
Безымянный.jpg Регулятор напряжения и тока на Arduino Pro Mini. Автоматика.
IMG_20180911_235328.jpg
IMG_20180911_235328.jpg Регулятор напряжения и тока на Arduino Pro Mini. Автоматика.
IMG_20180911_235338.jpg
IMG_20180911_235338.jpg Регулятор напряжения и тока на Arduino Pro Mini. Автоматика.
IMG_20180911_235347.jpg
IMG_20180911_235347.jpg Регулятор напряжения и тока на Arduino Pro Mini. Автоматика.
IMG_20180911_235405.jpg
IMG_20180911_235405.jpg Регулятор напряжения и тока на Arduino Pro Mini. Автоматика.
сообщение удалено
dev11bk Студент Салават 19 30
Отв.831  15 Сент. 18, 22:32
Регулятор мощности на Arduino Nano
Представляю свой вариант регулятора мощности на 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_205752.jpg Регулятор напряжения и тока на Arduino Pro Mini. Автоматика.
IMG_20180915_205759.jpg
IMG_20180915_205759.jpg Регулятор напряжения и тока на Arduino Pro Mini. Автоматика.
IMG_20180915_205809.jpg
IMG_20180915_205809.jpg Регулятор напряжения и тока на Arduino Pro Mini. Автоматика.
IMG_20180915_205816.jpg
IMG_20180915_205816.jpg Регулятор напряжения и тока на Arduino Pro Mini. Автоматика.
IMG_20180915_205850.jpg
IMG_20180915_205850.jpg Регулятор напряжения и тока на Arduino Pro Mini. Автоматика.
IMG_20180915_205739.jpg
IMG_20180915_205739.jpg Регулятор напряжения и тока на Arduino Pro Mini. Автоматика.

LCD_1602_RUS-master.zip 14.2 Кб
I_reg_my.ino 32.4 Кб
I_reg_oled.ino 32.8 Кб
ASOLED.zip 12.4 Кб
Bиkтop Специалист Долгоруково 176 79
Отв.832  16 Сент. 18, 12:03
Файлик с печатной платой как бы посмотреть?
dev11bk Студент Салават 19 30
Отв.833  16 Сент. 18, 16:27
Файлик с печатной платой как бы посмотреть?Bиkтop, 16 Сент. 18, 12:03
Делал на макетке, в сообщениях выше фотки есть. Хотел дооформить пост, не нашёл как редактировать свой пост
Bиkтop Специалист Долгоруково 176 79
Отв.834  16 Сент. 18, 20:40
Можно просто выложить в следующем посте, а модератора попросить прикрепить к твоему посту.
IvanAltay Доцент Бийск 1.6K 323
Отв.835  18 Окт. 18, 22:07
Извиняюсь немного за свою лень, всю ветку долго читать. Такой вопрос... Ни кто не юзал трансформатор тока https://ru.aliexpress.com/...000000000000000
Там 5 Ампер и сразу с операционником на плате. Называется "трансформатор тока Модуль Сенсор для Arduino zmct103c". Ток маловат, всего 5А, но у меня ТЭН нержОвый 3*1кВт. Если 2шт таких повешать на ESP32 и 2шт симисторов?
sebra Куратор Республика Коми 146 85
Отв.836  19 Окт. 18, 15:47
IvanAltay, [сообщение #12726260]

Рискну посоветовать - сделайте по схеме из шапки. Просто, точно, надежно, работает не первый год.
IvanAltay Доцент Бийск 1.6K 323
Отв.837  20 Окт. 18, 05:30
Спасибо, нечто точно сделаю. Сейчас изучаю уже сделанное другими, не очень люблю велосипеды изобретать. Попались тут пара публикаций по использованию ампер/вольт/ваттметров Peacefair PZEM-021.
http://hydraraptor.blogspot.com/2018/04/esp8266-spi-spy.html
http://webx.dk/oz2cpu/energy-meter/energy-meter.htm
У меня в хозяйстве, как раз такой имеется. И ESP8266/32 тоже есть. И даже люди код написали уже по считыванию данных этого измерителя(на микросхеме RN8208G) через интерфейс SPI / UART. Очень прельщает, что в устройстве уже есть большой красивый монитор.
apenov Новичок Астрахань 6
Отв.838  26 Окт. 18, 15:16
Собрал регулятор напряжения, но что то он не работает как надо. При включении напряжение 0. При установке в диапазоне от 1 до 70 всегда 70, то есть это типа минимальное. Угол всё это время 2250. В диапазоне от 70 до 160 работает нормально. А если выше установить, например 200, то замеряемое напряжение скачет 160 - 230, угол постоянно уменьшается. Когда угол достигает 1, то напряжение на выходе 33 В, и реагирует только если установить 0 (угол 2250 станет) а потом установить какое нибудь значение.

Arduino Pro Mini Atmega328 16 мГц
Симистор bta100-800b
Остальное всё по схеме.
Скетч базовый, вывод инфы в сериал, на сериале блютус, смотрю в мобиле.

Куда копать? Подскажите.
sebra Куратор Республика Коми 146 85
Отв.839  26 Окт. 18, 17:09
Измеряемое напряжение/ток сами значения нормальные? А вообще монтаж скорее всего.