这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界» 论坛首页» 嵌入式开发» 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 跳转至

回复

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