amobbs.com 阿莫电子论坛

 找回密码
 注册
搜索
bottom↓
回复: 2

STC官方例程提供的PWM占空比公式是否正确?

[复制链接]
(146965823)

打赏出0元收入0元

发表于 2015-11-14 13:02:51 | 显示全部楼层 |阅读模式
STC给的PWM占空比公式为:
(256-n)/256    //8位PWM,n=0-255
按以上公式计算,当n=0时,占空比为1没错。
当n=255时,点空比为1/256,不是0 。

我觉得应是(255-n)/255才对。最然两者差别不大,但是有差别。
我把n设为128,按官方公式是50%的占空比,然后用逻辑分析仪测量高低电平时间,两时间
大部分是不一致的,当然30元的逻辑分析仪太差,不能定量。

如果的确是不一致的,应该是后面这个公式才对,有兴趣的可以确认一下。
(146957404)

打赏出0元收入0元

发表于 2015-11-14 15:23:10 | 显示全部楼层
实测看看就知
(146848488)

打赏出0元收入0元

发表于 2015-11-15 21:38:26 | 显示全部楼层
用PCA做的硬件8位PWM,给CCAPxH的值就是输出PWM低电平的时间值(注意不是高电平时间值)。
当CCAPxH值为0,则连续输出高电平(低电平时间为0)。
当CCAPxH值为1,则输出低电平占空比 = 1/256,
当CCAPxH值为2,则输出低电平占空比 = 2/256,
当CCAPxH值为255,则输出低电平占空比 = 255/256。

回帖提示: 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子论坛 ( 公安交互式论坛备案:44190002001997 粤ICP备09047143号-1 )

GMT+8, 2020-7-11 12:53

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表