请教单片机 pwm 经光耦隔离、 RC滤波获得 控制可调电压

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了请教单片机 pwm 经光耦隔离、 RC滤波获得 控制可调电压相关的知识,希望对你有一定的参考价值。

我想通过单片机输出占空比可调的脉冲,经过光耦隔离 并采用RC滤波方式获得0至10V的可调电压(电源11V),不知道到RC得参数如何设置
不知道这样接合不合适,该怎样选择RC的参数呢?

感觉你这个电路做出来不是线性的,C1的电压 和PWM的占空比不是线性关系。
驱动级没问题,这边用三极管放大不太好,低电平够强,但高电平完全靠电阻,充放电不对称,无法线性。建议光耦接收侧用运放做,接成比较器方式,输出直接RC滤波电路即可,不要用二极管。追问

嗯,我没想到用运放呢,我试一下,对了,那个RC滤波有的参数怎么选择,我所要得到的电压只是作为信号电压其调节作用,不需接大负载。

追答

PWM频率越高输出纹波越小,RC取值越大输出纹波也越小,驱动能力也越小。

参考技术A 运放比较合适

以上是关于请教单片机 pwm 经光耦隔离、 RC滤波获得 控制可调电压的主要内容,如果未能解决你的问题,请参考以下文章

有啥PWM输入0-10V输出的电路?RC滤波的方案速度跟不上。

arduino串口通信经光耦隔离使用继电器控制220v电机

变频器输出PWM经过RC滤波器连接万用表,测量到的是啥?

PWM波经过RC低通滤波器后得到的为啥是正弦波?

电流采样rc滤波应用

想实现用PWM经RC后的电压驱动风扇,调节PWM占空比可改变RC后的输出电压从而实现调节风扇转速