打印

多路PWM输出问题

[复制链接]
2278|4
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
win2000_li|  楼主 | 2008-10-28 20:54 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
教各位兄弟有没有用软件模拟PWM输出的。

频率是10K, 频率和占空比可调;

请大家帮我说一说思路

用什么方法可以实现要求??

相关帖子

沙发
张明峰| | 2008-10-29 09:14 | 只看该作者

干吗软件模拟?

单片机上都有硬件PWM通道,所需要求轻松实现。

使用特权

评论回复
板凳
win2000_li|  楼主 | 2008-10-29 10:18 | 只看该作者

老师!!

老师,由于是第一次搞PWM,所以请老师指点!!!

我要用四路PWM输出,频率和占空比都可以更改的!!!

频率可以在10HZ ~ 1000HZ;
占空比在0~100%;在0时,输出低电平,在100%时,输出高电平;

这样请老师指点!!!

我用的MCU是PIC18F4550或MC9S08DZ60;

使用特权

评论回复
地板
张明峰| | 2008-10-29 15:06 | 只看该作者

可以用DZ60的TPM模块

6通道的那个,选择4通道设定成Output Compare模式,自己软件决定高低电平的时间宽度。
但有一个限制:在两头(0%或100%)时调整步距不能很小,综合4路的控制初步估计需要至少30-50us。例如现在设成0%时,下一个调整后的高电平脉宽至少是50us。除此之外中间区域的分辨率最高可以做到一个总线周期。

使用特权

评论回复
5
bao.cp| | 2008-11-6 20:53 | 只看该作者

用定时器可做软件模拟

使用特权

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

本版积分规则

142

主题

718

帖子

1

粉丝