如何将单片机输出的PWM控制信号,变成可以带负载的变化的电压?

147 2023-09-08 12:31

如何将单片机输出的PWM控制信号,变成可以带负载的变化的电压?

单片机输出的PWM为控制信号,需要加入控制器件才可以驱动负载

单片机输出的PWM驱动能比较弱,不能直接驱动负载,需要三极管、MOS管参与才可以控制负载的功率,比如LED亮度控制,直流电机转速,驱动蜂鸣器发声等。

单片机PWM控制LED亮度

可以用NPN驱动LED,给NPN三极管基极提供高电平时,三极管导通,LED点亮,NPN三极管基极为低电平时,三极管截止,LED熄灭。给NPN三极管的基极提供PWM信号时,LED就会不断的亮灭亮灭,当PWM的频率较高时,我们的眼睛就识别不出LED的闪动,只会看到LED变暗了。如果三路PWM控制红(R)绿(G)蓝(B)三色LED,通过不同的PWM占空比,就可以得到任意的亮度和颜色了。

单片机PWM控制直流电机转速

同样,可以通过三极管驱动直流电机,通PWM信号控制三极管的高速导通和截止,就可以实现直流电机的转速控制了。

在H桥驱动电路中,H2为高电平,H1为低电平时,PWM2设置为低电平,改变PWM1的占空比主可以控制直流电机的正转速度了。

H1为高电平,H2为低电平时,PWM1设置为低电平,改变PWM2的占空比主可以控制直流电机的反转速度了。

单片机PWM驱动蜂鸣器发声

单片机提供的PWM信号符合蜂鸣器的频率要求时,通过三极管的驱动就可以让蜂鸣器发出声音了。比如驱动4KHz频率的蜂鸣器,单片机需要产生4KHz,占空比为50%的PWM信号。

欢迎关注@电子产品设计方案,一起享受分享与学习的乐趣!关注我,成为朋友,一起交流一起学习

记得点赞和评论哦!非常感谢!

如何用三个二选一芯片,实现四选一的功能?二选一芯片为两个输入,一个输出,一个控制信号?

两个二选一芯片获得4个输入端,2个输出端,再用个二选一芯片,将2个输出端信号再选择一次,即可获得最终的一个输出端了;

顶一下
(0)
0%
踩一下
(0)
0%
相关评论
我要评论
点击我更换图片