红外发射遇到的问题

[复制链接]
3469|9
 楼主| 善解人意 发表于 2011-5-17 09:57 | 显示全部楼层 |阅读模式
用AT89S52的单片机做的红外发射,现在有时发射的数据老是错。载波信号也是用单片机定时器做的,有没有可能是载波的问题啊。用的是12M晶振。
xsjkiver 发表于 2011-5-17 15:50 | 显示全部楼层
“有时发射的数据老是错”?也就是说有时数据正确?这很可能是发射脉冲的时序不合适,发射和接收的不一致。(我也做过红外发射,希望能帮到你)
老鱼探戈 发表于 2011-5-17 20:20 | 显示全部楼层
用示波器探头夹住红外线输出口,调整好示波器显示,
看载波频率对不对,调制信号脉宽是否正确,是否中途数据会乱
 楼主| 善解人意 发表于 2011-5-18 17:17 | 显示全部楼层
谢谢你们的解答,问题解决了.是38K载波有关,我用的是12M的晶振,机器周期是1US,而38K载波是一个周期是26US,定时器也有误差,所以38K的载波信号误差很大.后来我用仿真软件看了一下确实是这样子的,换成24M的就可以了.
joyme 发表于 2011-5-19 09:15 | 显示全部楼层
LZ这也太能搞了吧,12M晶振产生不了38K的载波吗?什么叫误差很大,怎么不想想改程序呢
linbei1988 发表于 2011-5-19 11:30 | 显示全部楼层
6楼说的对```
Linda_008 发表于 2011-5-21 11:51 | 显示全部楼层
LZ
可以分享一下做红外发射的心得吗?
老鱼探戈 发表于 2011-5-21 15:45 | 显示全部楼层
这个附件已经发过一次贴了。可以在二姨家搜索到

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
hhucwyd 发表于 2011-5-23 13:08 | 显示全部楼层
您需要登录后才可以回帖 登录 | 注册

本版积分规则

62

主题

324

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部