系统粉 > 电脑问答 > 其他问答

已解决单片机产生pwm信号的方法是什么?

提问者:傻子等了一辈子  |  浏览次  |  提问时间:2017-03-16  |  回答数量:3

单片机产生pwm信号的方法是什么?你好,在电机调速等方面,PWM应用是最广泛的,而用标准的51单片机内部没有PMW模块,只得用软件来产生PWM信号,这样就得用51单片机的定时器来完成,而在中档PIC单片机中由于内置...

已有3条答案
半成熟范er

半成熟范er

回答数:11794  |  被采纳数:59

你好,在电机调速等方面,PWM应用是最广泛的,而用标准的51单片机内部没有PMW模块,只得用软件来产生PWM信号,这样就得用51单片机的定时器来完成,而在中档PIC单片机中由于内置了两个CCP模块,因此可以用它来同时产生两路PWM信号,只要设置好相应的PWM周期、脉宽和CCP模块的初始化,CCP模块就自动产生PWM信号从RC1和RC2引脚输出。
2017-03-16 18:30:52
赞 1179
1239962002

1239962002

回答数:12950  |  被采纳数:0

原理是当输出频率一定时,输出电压与高电平的占空比成正比,即PWM每个周期中高电平脉宽越宽输出电压越高。
单片机使用方法是
1.设置定时器的工作模式为PWM和输出引脚;
2.设置定时器的工作频率或PWM的频率;
3.当需要改变输出电压时修改脉宽参数即可
2017-03-17 07:00:01
赞 1295
siting1999

siting1999

回答数:32286  |  被采纳数:12

如果单片机有PWM的话,就直接使用PWM信号输出,只要设置要对应的pwm周期和占空比就可以了。如果没有PWM,可以用IO模拟一个PWM信号。如果PWM要求频率比较快的话,你要算一下单片机的速度是否够快。
2017-03-18 08:12:15
赞 3228
相关问答
最新其他问答
解决方法