这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 嵌入式开发 » MCU » 红外的发射和接收,可以同时进行吗?

共7条 1/1 1 跳转至

红外的发射和接收,可以同时进行吗?

工程师
2020-11-05 22:23:00     打赏

大家好!我这段时间在设计一个产品,其中用到红外开关,为防止干扰,采用红外一体头,为使程序简单,红外发 射采用555产生38k载波,发 射数据由单片机p10口提供,红外接收由外中断(p32)实现,原理图如下: 



现在的问题是:不能接受。
分析:接收头正常(能接收一般遥控器的信号),红外****管好像正常(检测到红外光),555可能正常(3端有高电平输出),
          可能是数据传输的问题:从程序分析,555调制****应该是可以的,但是一旦外中断发生(此处是****管的漫反射光被反射到接收管),
          中断程序开始执行,****程序中止,因此中断程序不能接受到数据,只能接收到38k载波。
请问各位大侠:像这样的用一块单片机同时完成红外的****和接收,能行吗?有什么办法实现本项目的红外开关目的?谢谢!
下面贴出程序的相关部分:



 





关键词: 红外****     红外接收     IR    

工程师
2020-11-05 22:31:54     打赏
2楼

应该是没问题的


工程师
2020-11-06 11:11:03     打赏
3楼

红外这些数据速率不是很快,肯定可以实现滴~


工程师
2020-11-06 11:24:49     打赏
4楼

接收头用中断实现,而发 射端用普通的顺序流程来驱动,不就可以了?


工程师
2020-11-06 11:27:21     打赏
5楼

程序不错,我可以参考一下了!


工程师
2020-11-06 11:31:36     打赏
6楼

不行就用2个MCU来实现!


工程师
2020-11-06 22:41:01     打赏
7楼

感谢您的分享


共7条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]