打印

请问89C51如何同时产生两路频率和脉冲个数可控的PWM波?

[复制链接]
3151|5
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
huchengxtu|  楼主 | 2009-1-12 18:15 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
沙发
quakegod| | 2009-1-12 18:40 | 只看该作者

可以用软件模拟PWM输出

当然,太耗CPU时间
要么降低分辨率,要么降低频率。
降低频率会造成可闻噪声的问题,
降低分辨率问题倒不是很严重。
可以搞一个10Khz,16级也就是4位分辨率的软件模拟PWM
需要中断频率160KHz,89C51也就到这个水平吧。
倒是可以用delta-sigma 办法输出,用低速计数增加输出频率,
但是驱动管开关次数明显增加。
不过只需要中断频率20KHz即可。

使用特权

评论回复
板凳
huchengxtu|  楼主 | 2009-1-12 19:55 | 只看该作者

不用这么高的频率

驱动步进电机最大也不过1KHz
关键是要两路要同步
可否说说软件模拟具体怎么实现

使用特权

评论回复
地板
HYHJJG| | 2009-1-12 20:11 | 只看该作者

关键是要两路要同步

关键是要两路要同步???是要同步频率运行还是同时运行不同的频率??

使用特权

评论回复
5
huchengxtu|  楼主 | 2009-1-12 23:15 | 只看该作者

不同频率

不同频率

使用特权

评论回复
6
wh6ic| | 2009-1-15 09:44 | 只看该作者

89C51多少钱一片?换个带两路PWM的便宜片子不就行了

3块钱左右带多路PWM的51核片子也不少

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

14

主题

58

帖子

0

粉丝