Кто любит RISC в жизни, заходим, не стесняемся.
Ответить

Управление 0..10В STM32

Ср сен 13, 2017 04:59:45

Всем привет!

Возник такой вопрос. есть устройство которое управляется сигналом от 0 до 10В, В зависимости от этого напряжения открывается клапан на n%. Таких устройств несколько, около 10.

Я думаю поставить мосфеты(которые рулятся от логических 3.3В) на выход и их шимить.

Как мне проще всего сделать на stm32 такое управление? Чип stm32f303.

Re: Управление 0..10В STM32

Ср сен 13, 2017 20:41:41

Не пройдет такой вариант. Нужно делать на ОУ, питать его от 12В и ШИМом регулировать выходное напряжение. Говорю как имеющий опыт в разработке серийных устройств для вентиляции, где на 0-10В куча заслонок и клапанов а также другого оборудования работает.
Проще всего запустить аппаратные ШИМы и подставлять нужные данные в регистры сравнения

Нашел в сети схемку, прицепил.
Вложения
PWM.png
(7.64 KiB) Скачиваний: 905

Re: Управление 0..10В STM32

Чт сен 14, 2017 04:37:59

Не пройдет такой вариант. Нужно делать на ОУ, питать его от 12В


А какие ОУ распространенные можно применить?

Re: Управление 0..10В STM32

Чт сен 14, 2017 07:57:55

Народные - LM358

Re: Управление 0..10В STM32

Пт сен 15, 2017 04:32:09

LM358


C однополярным питанием прокатят? Если воткнуть в схему выше?

Re: Управление 0..10В STM32

Пт сен 15, 2017 07:04:25

Да, с однополярным прокатят, но идеального нуля не будет. Для управления всякими частотниками, клапанами и задвижками он и не нужен. Мы выпустили около 500 опытных приборов.
Вот рабочая проверенная схема. Резистор 1Вт нужен для управления ПП реле в дискретном режиме, можно заменить на два 0805 10к н.р если нужен слаботочный выход 0-10. Кондер на выходе спасает от китайских частотников с помехами.

Изображение

Re: Управление 0..10В STM32

Ср сен 20, 2017 16:50:19

А как сделать 0-5 В выход?

Re: Управление 0..10В STM32

Ср сен 20, 2017 16:52:32

А как сделать 0-5 В выход?

Уменьшить R46

Re: Управление 0..10В STM32

Сб авг 18, 2018 13:10:57

Реализую одну не стандартную задачу, эмуляция тач панели, Есть 4 канала шим, далее через ОУ преобразую их в 0-3.3В, подаю на устройство.
Напряжение на выходах ОУ проседает где-то на 0.3-0.5В. Что мне не нравится.

Можно ли как то поднять нагрузочную способность выхода ОУ? ОУ у меня lm358.

Думаю в сторону эммитерного повторителя, но вдруг есть более лучшие решения.

Re: Управление 0..10В STM32

Сб авг 18, 2018 14:12:51

Можно посмотреть в сторону усилителей по мощнее, чтобы повторителей не городить.

Re: Управление 0..10В STM32

Сб авг 18, 2018 14:35:08

Можно посмотреть в сторону усилителей по мощнее


А какие можете посоветовать из распространненых? Я сейчас подбираю помощнее, но не знаю будут такие у нас в магазине или нет.

Я сейчас поставил повторитель, стало лучше.

Re: Управление 0..10В STM32

Сб авг 18, 2018 19:40:49

Я как-то делал напряжевый выход. Выход ОУ завел обратно на вход АЦП контроллера. Тогда точно знаешь какое напряжение установил и не надо подгонять RC цепочку ШИМ.

Добавлено after 3 minutes 34 seconds:
alex38779 писал(а):C однополярным питанием прокатят?
Выход такого ОУ будет от (-пит+10мВ) до (+пит-1.7В) (по памяти).

Re: Управление 0..10В STM32

Ср авг 22, 2018 19:55:54

Ну и что я делаю, может натолкнет на какие мысли кого.

Есть HMI панель дельта. Я хочу эмулировать нажатия на панели через кнопки на своей плате.
Емкостный тач подключается к плате через 4 провода, я снял с них напряжения для конкретных точек нажатия(кнопки). На двух выводах меняются с 0 на 3.3В. На двух остальных от 0 до 3.3 - зависит от точки нажатия.

Отсоединяю тач. Подаю на разъем платы напряжения. Идет просадка, измеряю ток потребления, он равен 190-200мА.

Re: Управление 0..10В STM32

Ср сен 05, 2018 12:38:34

А точно на клапан нельзя ШИМ подать? Это же механическое устройство и ему важно среднее значение напряжения, а не его форма...
Тогда всё гораздо проще делается на мосфетах. Схема на оу, конечно тоже рабочая, но КПД у неё.... печка.
Ну и, конечно, используйте аппаратные PWM. Их там предостаточно.

Re: Управление 0..10В STM32

Ср сен 05, 2018 21:03:00

alair, здесь скорее всего надо будет правильно подобрать частоту ШИМ под индуктивность катушки. Чем выше частота, тем лучше она будет сглаживаться катушкой, но сильнее будут греться ключи. Или там есть нюансы ?

Re: Управление 0..10В STM32

Пт сен 07, 2018 12:15:05

При повышении частоты КПД, конечно упадёт, но всё равно будет лучше, чем ОУ и выход в усилительном режиме.

Re: Управление 0..10В STM32

Вт окт 23, 2018 14:20:57

На али есть модули, которые преобразуют что угодно во что угодно. Поищите например "PWM Voltage Module". На первой же странице я нашёл три версии с разной начинкой.
Ответить