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

Кто любит RISC в жизни, заходим, не стесняемся.
Ответить
Аватара пользователя
alex38779
Потрогал лапой паяльник
Сообщения: 386
Зарегистрирован: Чт окт 31, 2013 10:54:32
Контактная информация:

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

Сообщение alex38779 »

Всем привет!

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

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

Как мне проще всего сделать на stm32 такое управление? Чип stm32f303.
Аватара пользователя
masterpc
Нашел транзистор. Понюхал.
Сообщения: 160
Зарегистрирован: Чт авг 13, 2009 08:22:53
Откуда: Vinnitsa

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

Сообщение masterpc »

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

Нашел в сети схемку, прицепил.
Вложения
PWM.png
(7.64 КБ) 1387 скачиваний
Аватара пользователя
alex38779
Потрогал лапой паяльник
Сообщения: 386
Зарегистрирован: Чт окт 31, 2013 10:54:32
Контактная информация:

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

Сообщение alex38779 »

[uquote="masterpc",url="/forum/viewtopic.php?p=3182700#p3182700"]Не пройдет такой вариант. Нужно делать на ОУ, питать его от 12В[/uquote]

А какие ОУ распространенные можно применить?
Аватара пользователя
masterpc
Нашел транзистор. Понюхал.
Сообщения: 160
Зарегистрирован: Чт авг 13, 2009 08:22:53
Откуда: Vinnitsa

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

Сообщение masterpc »

Народные - LM358
Аватара пользователя
alex38779
Потрогал лапой паяльник
Сообщения: 386
Зарегистрирован: Чт окт 31, 2013 10:54:32
Контактная информация:

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

Сообщение alex38779 »

[uquote="masterpc",url="/forum/viewtopic.php?p=3182888#p3182888"]LM358[/uquote]

C однополярным питанием прокатят? Если воткнуть в схему выше?
Аватара пользователя
masterpc
Нашел транзистор. Понюхал.
Сообщения: 160
Зарегистрирован: Чт авг 13, 2009 08:22:53
Откуда: Vinnitsa

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

Сообщение masterpc »

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

Изображение
Аватара пользователя
alex38779
Потрогал лапой паяльник
Сообщения: 386
Зарегистрирован: Чт окт 31, 2013 10:54:32
Контактная информация:

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

Сообщение alex38779 »

А как сделать 0-5 В выход?
Аватара пользователя
masterpc
Нашел транзистор. Понюхал.
Сообщения: 160
Зарегистрирован: Чт авг 13, 2009 08:22:53
Откуда: Vinnitsa

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

Сообщение masterpc »

[uquote="alex38779",url="/forum/viewtopic.php?p=3187784#p3187784"]А как сделать 0-5 В выход?[/uquote]
Уменьшить R46
Аватара пользователя
alex38779
Потрогал лапой паяльник
Сообщения: 386
Зарегистрирован: Чт окт 31, 2013 10:54:32
Контактная информация:

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

Сообщение alex38779 »

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

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

Думаю в сторону эммитерного повторителя, но вдруг есть более лучшие решения.
Аватара пользователя
masterpc
Нашел транзистор. Понюхал.
Сообщения: 160
Зарегистрирован: Чт авг 13, 2009 08:22:53
Откуда: Vinnitsa

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

Сообщение masterpc »

Можно посмотреть в сторону усилителей по мощнее, чтобы повторителей не городить.
Аватара пользователя
alex38779
Потрогал лапой паяльник
Сообщения: 386
Зарегистрирован: Чт окт 31, 2013 10:54:32
Контактная информация:

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

Сообщение alex38779 »

[uquote="masterpc",url="/forum/viewtopic.php?p=3439403#p3439403"]Можно посмотреть в сторону усилителей по мощнее[/uquote]

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

Я сейчас поставил повторитель, стало лучше.
Аватара пользователя
Z_h_e
Собутыльник Кота
Сообщения: 2708
Зарегистрирован: Сб май 14, 2011 21:16:04
Откуда: г. Чайковский

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

Сообщение Z_h_e »

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

Добавлено after 3 minutes 34 seconds:
alex38779 писал(а):C однополярным питанием прокатят?
Выход такого ОУ будет от (-пит+10мВ) до (+пит-1.7В) (по памяти).
Изображение
Добро всегда побеждает зло. Поэтому кто победил - тот и добрый.
Аватара пользователя
alex38779
Потрогал лапой паяльник
Сообщения: 386
Зарегистрирован: Чт окт 31, 2013 10:54:32
Контактная информация:

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

Сообщение alex38779 »

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

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

Отсоединяю тач. Подаю на разъем платы напряжения. Идет просадка, измеряю ток потребления, он равен 190-200мА.
alair
Родился
Сообщения: 17
Зарегистрирован: Пт авг 19, 2016 10:56:59

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

Сообщение alair »

А точно на клапан нельзя ШИМ подать? Это же механическое устройство и ему важно среднее значение напряжения, а не его форма...
Тогда всё гораздо проще делается на мосфетах. Схема на оу, конечно тоже рабочая, но КПД у неё.... печка.
Ну и, конечно, используйте аппаратные PWM. Их там предостаточно.
Аватара пользователя
Myp3ik
Мучитель микросхем
Сообщения: 450
Зарегистрирован: Вс янв 09, 2011 23:05:37
Откуда: СССР

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

Сообщение Myp3ik »

alair, здесь скорее всего надо будет правильно подобрать частоту ШИМ под индуктивность катушки. Чем выше частота, тем лучше она будет сглаживаться катушкой, но сильнее будут греться ключи. Или там есть нюансы ?
Иван Сусанин - первый полупроводник :solder:
alair
Родился
Сообщения: 17
Зарегистрирован: Пт авг 19, 2016 10:56:59

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

Сообщение alair »

При повышении частоты КПД, конечно упадёт, но всё равно будет лучше, чем ОУ и выход в усилительном режиме.
Аватара пользователя
Мяукните!
Открыл глаза
Сообщения: 63
Зарегистрирован: Пн апр 20, 2015 14:00:32
Контактная информация:

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

Сообщение Мяукните! »

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

Вернуться в «ARM»