OpenEdv-开源电子网

标题: (求助)多路红外接收电路问题 [打印本页]

作者: villain    时间: 2021-1-13 09:21
标题: (求助)多路红外接收电路问题
电路布局如图,设计了A和B两种方案,A方案接收不到红外,B方案接收一路就所有脚都接收到了直接PASS掉了;
A方案加了二极管之后检测不到红外信息;不会触发中断;但是我需要触发红外后知道是哪个坐标点的红外接收到
这个怎么解决,5V供电;去掉一路二极管后可以接收到;加上就不行了。

作者: villain    时间: 2021-1-13 09:22
PCB为简略图,连接方式就是A这么连接的,现在问题是检测不到红外接收
作者: villain    时间: 2021-1-13 09:35
接收点原理图这样

作者: LcwSwust    时间: 2021-1-13 09:53
你的目标是?
3楼的图接收点信号无法使上面的二极管导通,所以上面的二极管应反接或直接短路。
作者: villain    时间: 2021-1-13 10:28
LcwSwust 发表于 2021-1-13 09:53
你的目标是?
3楼的图接收点信号无法使上面的二极管导通,所以上面的二极管应反接或直接短路。

PCB图A,那个是我的连接方式,我想通过多少行多少列知道那个坐标点的红外触发的,来做别的用途,三楼的连接方式只是其中一个点 某一行的连接方式,如果不加二极管短接的话,不就变成了PCB图B?图B当一个点触发之后,所有检测引脚都会测到,那就没有意义了,我示波器测试了,二极管后面信号低电平低不下来,相当于一直处于高电平状态,这种情况用那种二极管合适?
作者: villain    时间: 2021-1-13 10:29
LcwSwust 发表于 2021-1-13 09:53
你的目标是?
3楼的图接收点信号无法使上面的二极管导通,所以上面的二极管应反接或直接短路。

图中标引脚位置为输入引脚
作者: LcwSwust    时间: 2021-1-13 10:41
villain 发表于 2021-1-13 10:28
PCB图A,那个是我的连接方式,我想通过多少行多少列知道那个坐标点的红外触发的,来做别的用途,三楼的连 ...

简单说就是像矩阵键盘那样,你是红外接收矩阵,想知道是哪一个坐标触发。
对于电路,就是当一个红外接收到数据时,把对应的行线、列线、中断线拉低。
你看这图行不:(这种方式同矩阵键盘一样也有缺点,对角两点同时有信号时,会引起误判) (, 下载次数: 0)
建议,如果IO足够,每个接收头接一个IO,再通过二极管接中断,就能适应同时多个管子有信号的情况。

作者: villain    时间: 2021-1-13 11:16
LcwSwust 发表于 2021-1-13 10:41
简单说就是像矩阵键盘那样,你是红外接收矩阵,想知道是哪一个坐标触发。
对于电路,就是当一个红外接收 ...

我这么改了,信号波形有明显变化,谢谢大佬




欢迎光临 OpenEdv-开源电子网 (https://www.openedv.com/) Powered by Discuz! X3.4