打印
[C语言]

怎么样编程让3个PWM信号相互之间不受干扰

[复制链接]
1745|3
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
lxw1017|  楼主 | 2013-12-27 16:04 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
单片机内部通过3个定时器定时,对帧经过曼彻斯特编码,然后三个管脚出来3个PWM信号,占空比50%,最后通过功放,接到三个矩形线圈或者棒状天线,三个线圈相隔1~2米,怎么让来让3个PWM信号同步,让他们相互不受到干扰,两个PWM信号是通过让一个方向,然后同步输出,就能解决干扰问题,3个就不懂了。谢谢各位大神了

相关帖子

沙发
ayb_ice| | 2013-12-28 08:11 | 只看该作者
频率多高?

如果频率不高,用一个定时器完成,3倍中断频率,每次中断处理其中一个输出

使用特权

评论回复
板凳
void_chen| | 2013-12-28 11:26 | 只看该作者
频率不高的话,你可以设定一个定时器里三个时间标志位,其中一个时间一到,就触发

使用特权

评论回复
地板
xiao_huang| | 2013-12-28 21:01 | 只看该作者
STC的单片机有PWM功能啊

使用特权

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

本版积分规则

20

主题

64

帖子

0

粉丝