导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→求助:关于红外遥控的棘手问题,请各位高手帮帮忙!!![峪子]

 *第41399篇: 求助:关于红外遥控的棘手问题,请各位高手帮帮忙!!!

  
楼 主:峪子 2006年6月15日10:31
 求助:关于红外遥控的棘手问题,请各位高手帮帮忙!!!
请教各位高手,我遇到了一个很棘手的问题:
    我的红外接收头接到外部中断0上,但不知什么原因,我在没有按下遥控器的情况下,挂上仿真器要么一运行程序就会进中断,要么是运行几秒钟就进中断,而我把红外接收头的数据输出线断掉,则不会进入中断处理程序。我把外部中断0那个脚接到5v电源上,就算红外接收头数据线接上也不会进入中断程序,这样就排除了软件上的错误,肯定是硬件的问题,但我们公司以前的产品也是用的同样的红外头、同样的遥控器,也没出现这样的问题,到底是什么原因呢???请各位单片机高手帮忙分析一下,出点法子,小弟万分感谢!!!!!
  
2楼:峪子 2006年6月15日10:57
 补充一下
补充一下:
    我的中断触发方式是下降沿触发,红外接收头我换了3个了,还是不行,折腾死我了,请大家出出点子,谢谢!!!!
  
3楼:zxxay 2006年6月17日11:36
 我个人认为你接上接收头没按遥控器进入中断是有可能的
我个人认为你接上接收头没按遥控器进入中断是有可能的,这是由于周围环境中有杂波干扰,你所说的挂上仿真器要么一运行程序就会进中断,要么是运行几秒钟就进中断就很能说明这个问题。你的接收程序稍微处理一下就应该可以不受干扰了。
  
4楼:NBXXK 2006年7月1日20:11
 帮忙一下你
首先有必要对接收头进行光线屏蔽,其二是在进入INT0中断后,立即EX0=0; 之后对脉冲宽度以及脉冲数量进行鉴定,是否与你发射的脉冲宽度以及脉冲数量相近及相等? 如此处理后,即使还有干扰进来也不会出问题。不知道你是否做到了这点?NBXXK@163.COM
  
5楼:3160707 2006年7月3日09:31
 对接收管电源的滤波是相当重要的
最好按照资料上的滤波电路设计

>>>>>>对该主题发表你的看法

本主题贴数5,分页: [第1页]


[上一篇主题]:请指点一下,这个逻辑用什么型号的片子?

[下一篇主题]:帮帮忙,哪里能找到W78e52的中文资料