Страница 1 из 1
Регулировка 0-10 вольт с stm32
Добавлено: 18 янв 2026, 11:06
SSSR2000
Прошу совета по управлению внешним периферийным устройством от STM32. Нужна стабильная цепь, а именно с точностью регулировки до 0,01 вольта. Пересмотрел разные варианты реализации, решил спросить, наверняка многие сталкивались с различными решениями по данному вопросу.Сейчас пытаюсь скопировать реализацию управления с ПР205, схем на него нет, приходится часами сидеть с прозвонкой, в процессе эксплуатации с управлением от ПР характеристики всё же немного "плавают", надеюсь на Ваши советы. Заранее очень благодарю за помощь и поддержку
Re: Регулировка 0-10 вольт с stm32
Добавлено: 18 янв 2026, 12:53
WildCat
Если б точность ниже нужна была, можно было бы ШИМ отправить на интегратор, и после операционником усилить. Или интегрирующий усилитель.
А с точностью 10 мВ ИМХО следует отдельный ЦАП поставить. И после ОУ
Re: Регулировка 0-10 вольт с stm32
Добавлено: 18 янв 2026, 14:58
SSSR2000
Возможно ли схему увидеть как и на чем реализовать, в личку. Очень благодарю!
Re: Регулировка 0-10 вольт с stm32
Добавлено: 18 янв 2026, 15:11
montirovka
За основу (это к примеру) проект возьмите вот
такой.
Про ЦАП тема
здесь.
В поисковике наберите Лабораторный Блок питания управляемый Ардуино. Много интересных ссылок выдаст Алиса.
Re: Регулировка 0-10 вольт с stm32
Добавлено: 18 янв 2026, 22:08
MihailK
SSSR2000 писал(а): 18 янв 2026, 11:06
Нужна стабильная цепь, а именно с точностью регулировки до 0,01 вольта.
Уточните, чем вы контролируете с такой точностью напряжение?
Re: Регулировка 0-10 вольт с stm32
Добавлено: 19 янв 2026, 01:28
WildCat
Любопытно, для каких целей нужна такая точность установки. Для пром стандарта 0-10В (установка приводов заслонок, установка частоты для частотных преобразователей и т.п.) такая точность не требуется.
Re: Регулировка 0-10 вольт с stm32
Добавлено: 19 янв 2026, 07:22
SSSR2000
WildCat писал(а): 19 янв 2026, 01:28
Любопытно, для каких целей нужна такая точность установки. Для пром стандарта 0-10В (установка приводов заслонок, установка частоты для частотных преобразователей и т.п.) такая точность не требуется.
Схема выпрямителя, регулировка тока от 0 до 50 ампер, шаг 0.1А . Уставка задается ПР205, управление на операционник, далее управление тиристором.Требуется поставить отдельную цепь управления, параметры со временем или в процессе уходят (4 шт всего, на 1 - пока стабильно).Цепь регулировки во вторичной обмотке.
Re: Регулировка 0-10 вольт с stm32
Добавлено: 19 янв 2026, 10:53
OLGA
Может пригодится. У меня ЗУ для авто АКБ (15В 6А). Измерение тока и напряжения на модуле INA 226, измерение тока было смд шунтом 010 при длительной работе на токе 5.5А уходило на 0.3 - 0.4А от измеренного по прибору. Заменил шунт на константановый тоже 0.01R диаметром 1.5мм. блок для INA226 V2.5. немного подобрать уставку Rш. Измерения тока стали точнее, в сотых только небольшое расхождение. Шунты с али:
https://aliexpress.ru/item/100500658298 ... 7728164172
По измерению напряжения, сравнивал измеренное напряжение по четырех проводной системе прибором KONNWEI KW208, что бы исключить падение на проводах. Программно ввел коэфицент на поправку.
Re: Регулировка 0-10 вольт с stm32
Добавлено: 19 янв 2026, 21:57
Technician
Преобразователь из ШИМ-сигнала в аналоговый сигнал 0-10В нужен ,16 битного ШИМа на STM32 за глаза хватит.
Re: Регулировка 0-10 вольт с stm32
Добавлено: 20 янв 2026, 13:32
skrickis
Technician писал(а): 19 янв 2026, 21:57
Преобразователь из ШИМ-сигнала в аналоговый сигнал 0-10В нужен ,16 битного ШИМа на STM32 за глаза хватит.
я для частотника использовал такой но не знаю подойдет ли точнсть
еще мне надо было отделять масу частотника от массы блока (там на блоке общая) а то были помехы на контрелере
1. Описание:
Модуль напряжения передачи PWM LC-LM358-PWM2V преобразует цифровые сигналы PWM в аналоговые сигналы от 0 до 10 в.
Может использоваться в качестве переключателя интерфейса сигнала для ПЛК или других промышленных плат управления. Выходное напряжение регулируется регулировкой коэффициента мощности ШИМ. Модули небольшого размера и просты в использовании в разных местах.
2. Особенности:
1>. MCU встроенная технология
2>. Простота в эксплуатации, тонкая настройка потенциометром
3>. Выберите диапазон входного уровня сигнала PWM через короткое замыкание
4>. Модуль меньше, прост в переноске и использовании
3. Параметры:
1>. Рабочее напряжение: 12 В-30 В постоянного тока; (> 100 мА)
2>. Частота приемника ШИМ: 1 кГц-3 кГц
3>. Диапазон входного уровня сигнала PWM:
Пик от 4,5 В до 10 В. Короткая крышка устанавливается в '5V'. Этот уровень используется для нормального контроллера или 5 V MCU
Пик 12 В до 24 В, поэтому вставляется в 24 В. Короткая крышка устанавливается в '24V'. Этот уровень используется для нормального контроллера PLC
4>. Диапазон преобразования: 0%-100% ШИМ до 0-10 в
5>. Допустимая погрешность: 5%
4. Аппаратный интерфейс:
VCC 12 В-30 В постоянного тока
GND Наземный
ШИМ Положительный входной сигнал ШИМ
GND Отрицательный входной сигнал
VOUT Выходное напряжение 0-10 в
GND Заземление выходного напряжения
Re: Регулировка 0-10 вольт с stm32
Добавлено: 20 янв 2026, 15:32
SSSR2000
Спасибо за помощь, данный, вверху, преобразователь использовал, показания при малых токах от 0.2 до 10а "скачут", на ПР205 стабильнее, причем проявляется после пары часов работы, температура достигает 60 градусов, внутри корпуса.
Re: Регулировка 0-10 вольт с stm32
Добавлено: 20 янв 2026, 17:56
prostochel
у меня простой метод и работает) обычный китайский DC-DC заменил крутилку на выходе делителя которая, а заменил я его на ...2 фоторезистора параллель и управляю ШИМом от обычного светодиода тоже два в параллель( в чёрную трубку 5мм, длина 5 см (методом научного тыка, типа оптопары получилось) методом испытания нашёл крайние положения для ШИМ, чтоб было регулирование в пределах рабочего напряжения модуля. Минус один, нет линейности от увеличения шим, но решается просто настройкой выхода ШИМ. Шим светодиод тоже надо отдельно стабилизировать, чтоб скачков не было от просадок, не на прямое подключение к пину, а через транзистор и отдельно стабилизатор
Re: Регулировка 0-10 вольт с stm32
Добавлено: 21 янв 2026, 15:41
OLGA
SSSR2000 писал(а): 19 янв 2026, 07:22
WildCat писал(а): 19 янв 2026, 01:28
Любопытно, для каких целей нужна такая точность установки. Для пром стандарта 0-10В (установка приводов заслонок, установка частоты для частотных преобразователей и т.п.) такая точность не требуется.
Схема выпрямителя, регулировка тока от 0 до 50 ампер, шаг 0.1А . Уставка задается ПР205, управление на операционник, далее управление тиристором.Требуется поставить отдельную цепь управления, параметры со временем или в процессе уходят (4 шт всего, на 1 - пока стабильно).Цепь регулировки во вторичной обмотке.
Хотел уточнить, у Вас в схеме управления стоит тиристор или транзистор?
Re: Регулировка 0-10 вольт с stm32
Добавлено: 21 янв 2026, 17:49
SSSR2000
Тиристор
Re: Регулировка 0-10 вольт с stm32
Добавлено: 21 янв 2026, 19:12
OLGA
prostochel писал(а): 20 янв 2026, 17:56
у меня простой метод и работает) обычный китайский DC-DC заменил крутилку на выходе делителя которая, а заменил я его на ...2 фоторезистора параллель и управляю ШИМом от обычного светодиода тоже два в параллель( в чёрную трубку 5мм, длина 5 см (методом научного тыка, типа оптопары получилось) методом испытания нашёл крайние положения для ШИМ, чтоб было регулирование в пределах рабочего напряжения модуля. Минус один, нет линейности от увеличения шим, но решается просто настройкой выхода ШИМ. Шим светодиод тоже надо отдельно стабилизировать, чтоб скачков не было от просадок, не на прямое подключение к пину, а через транзистор и отдельно стабилизатор
Скажите пожалуйста на какой управляющей микросхеме у Вас китайский DC-DC?
Re: Регулировка 0-10 вольт с stm32
Добавлено: 21 янв 2026, 21:02
SSSR2000
С лабораторного генератора подавал сигнал
Re: Регулировка 0-10 вольт с stm32
Добавлено: 24 янв 2026, 19:02
prostochel
OLGA писал(а): 21 янв 2026, 19:12
prostochel писал(а): 20 янв 2026, 17:56
у меня простой метод и работает) обычный китайский DC-DC заменил крутилку на выходе делителя которая, а заменил я его на ...2 фоторезистора параллель и управляю ШИМом от обычного светодиода тоже два в параллель( в чёрную трубку 5мм, длина 5 см (методом научного тыка, типа оптопары получилось) методом испытания нашёл крайние положения для ШИМ, чтоб было регулирование в пределах рабочего напряжения модуля. Минус один, нет линейности от увеличения шим, но решается просто настройкой выхода ШИМ. Шим светодиод тоже надо отдельно стабилизировать, чтоб скачков не было от просадок, не на прямое подключение к пину, а через транзистор и отдельно стабилизатор
Скажите пожалуйста на какой управляющей микросхеме у Вас китайский DC-DC?
LM2596S
Re: Регулировка 0-10 вольт с stm32
Добавлено: 24 янв 2026, 21:27
OLGA
prostochel писал(а): 24 янв 2026, 19:02
OLGA писал(а): 21 янв 2026, 19:12
prostochel писал(а): 20 янв 2026, 17:56
у меня простой метод и работает) обычный китайский DC-DC заменил крутилку на выходе делителя которая, а заменил я его на ...2 фоторезистора параллель и управляю ШИМом от обычного светодиода тоже два в параллель( в чёрную трубку 5мм, длина 5 см (методом научного тыка, типа оптопары получилось) методом испытания нашёл крайние положения для ШИМ, чтоб было регулирование в пределах рабочего напряжения модуля. Минус один, нет линейности от увеличения шим, но решается просто настройкой выхода ШИМ. Шим светодиод тоже надо отдельно стабилизировать, чтоб скачков не было от просадок, не на прямое подключение к пину, а через транзистор и отдельно стабилизатор
Скажите пожалуйста на какой управляющей микросхеме у Вас китайский DC-DC?
LM2596S
У меня сделан управляемый ардуино DC DC XL4015 по схеме похожей как у Гайвера ( у него с XL 4005). У Вас своя оригинальная схема. Хотел бы узнать плавность регулировки во всем диапазоне выходного напряжения?