Пульсирование 3в в конденсаторе для создания произвольных напряжений

Мне было интересно,можно ли создать различные напряжения, просто подавая импульсную мощность в конденсатор,

Я использую esp32, который может выводить только 3v или ничего на своих выводах GPIO, и мне нужно, чтобы он мог регулировать величину напряжения, не прикасаясь к устройству, поэтому я подумал, что, может быть, вы могли бы импульсировать 3v в конденсатор, и конденсатор будет выгружать только то, что дадут импульсы в сочетании напряжений, например, 50% 3в 50% 0в, тогда это дает 1,5 В, я понятия не имею, как это будет работать или физика, стоящая за этим

любая помощь будет оценена по достоинству

, 👍1


1 ответ


Лучший ответ:

2

ДА. Это в основном ШИМ через фильтр нижних частот.

Используйте ШИМ, чтобы установить "рабочий цикл", который представляет собой процент напряжения. Затем я использую фильтр нижних частот (индуктор + конденсатор или резистор + конденсатор), настроенный для фильтрации несущей частоты (должна быть около 500 Гц, если она такая же, как у Arduino), чтобы дать вам напряжение, пропорциональное рабочему циклу.

schematic

Это должно фильтроваться на частоте около 150 Гц. Чем больше конденсатор, тем более плавным будет ваш выход, но тем медленнее он будет реагировать на изменения указанного напряжения. Обратите внимание, что это не даст вам больших токов, но прекрасно подходит для использования в качестве опорного напряжения. Чтобы увеличить ток, вы можете подать его в повторитель напряжения:

schematic

,

Просто вопрос: почему резистор всего 100 Ом? Я думаю, что лучше иметь его около 10k; таким образом, вы можете иметь меньший конденсатор и меньшие токи. В соответствии с вашим опытом есть <резистор 1k-это преимущество?, @frarugi87

Чем меньше резистор, тем ниже его импеданс и тем выше ток, который он может подавать. Если вы x10 резистор, вы можете /10 конденсатор, и частотная характеристика будет такой же, но ток входа и доступный ток выхода уменьшатся. 100r-это просто значение по умолчанию в редакторе схем, и я соответственно определил размер конденсатора. Выбор полностью за вами, какие ценности вы используете., @Majenko

Кстати, [это](http://sim.okawa-denshi.jp/en/CRtool.php)-очень удобный калькулятор фильтров нижних частот., @Majenko

хорошо, спасибо ;) да, выходной ток напрямую связан с резистором, но так как вы ставите операционный усилитель сразу после этого (так что ток практически равен 0) Я этого не понимал. Честно говоря, я не рассматривал первую схему, где нижний резистор имеет больше смысла ;) Спасибо, @frarugi87