智能车制作

标题: 关于激光接收问题,急求教 [打印本页]

作者: 哈克    时间: 2012-5-13 17:08
标题: 关于激光接收问题,急求教
我们把激光焊好后,没装透镜让其中一个亮不仅所对应的接收管能接收到,另外的两个接收管也能接收到,怎么回事啊?
作者: guohan21shiji    时间: 2012-5-13 17:17
这很正常啊 接收管的接受面积是比较大的   只要程序上读取对应的激光管的数据就可以了 其他的不要读不就好了嘛
作者: 哈克    时间: 2012-5-13 17:21
guohan21shiji 发表于 2012-5-13 17:17
这很正常啊 接收管的接受面积是比较大的   只要程序上读取对应的激光管的数据就可以了 其他的不要读不就好了 ...

如果这样,接收到的都给了单片机,那只要程序不读嘛?这样不就增加程序的麻烦了吗?怎么让同时输给单片机的三个接收信号另外两个不读啊?谢谢了
作者: guohan21shiji    时间: 2012-5-13 17:23
当你一个激光管发光的时候  只读取对应的接收管的信号   两个条件做与运算啊   要不然激光的干扰你怎么避免呢?  你判断的时候多个接收管都读信号,只要有一个有信号就认为接收到了 也可以的
作者: 哈克    时间: 2012-5-13 17:28
guohan21shiji 发表于 2012-5-13 17:23
当你一个激光管发光的时候  只读取对应的接收管的信号   两个条件做与运算啊   要不然激光的干扰你怎么避免 ...

恩,谢谢了。要是想避免这样的情况,在机械上怎么解决呢?
作者: lsdoo·    时间: 2012-5-13 17:56
分组发射
作者: 鸟在人间    时间: 2012-5-13 18:00
分组发射的时候,不影响的吧
作者: 哈克    时间: 2012-5-13 18:02
lsdoo· 发表于 2012-5-13 17:56
分组发射

恩,我们是打算分时发射的,这不是要聚焦吗,还没聚就出现这情况了,如果分时发射了就不会影响了吗,现在一直纠结在这,怎么弄都是一个亮三个接受都能接收到,现在有点不解,求解啊,还没装透镜呢
作者: 哈克    时间: 2012-5-13 18:04
鸟在人间 发表于 2012-5-13 18:00
分组发射的时候,不影响的吧

确定吗?即使分时发射,那另外两个还是可以接受到的吧?只能软件解决吗

作者: lsdoo·    时间: 2012-5-13 18:04
哈克 发表于 2012-5-13 18:02
恩,我们是打算分时发射的,这不是要聚焦吗,还没聚就出现这情况了,如果分时发射了就不会影响了吗,现在 ...

分时发生后就没这个问题了

作者: 鸟在人间    时间: 2012-5-13 18:07
哈克 发表于 2012-5-13 18:04
确定吗?即使分时发射,那另外两个还是可以接受到的吧?只能软件解决吗

硬件上要做到这一点不容易,而且也没有必要,接收管的范围还是客观的。你在发射一个管子的时候,只要读取它对应的接收管的值就可以了。如果担心干扰,在分时的时候点亮时间稍长一点,在点亮顺序上尽量分开一点就是了。

作者: 哈克    时间: 2012-5-13 18:09
lsdoo· 发表于 2012-5-13 18:04
分时发生后就没这个问题了

聚焦就没问题了嘛?那聚焦时就不用考虑其他的能不能接收了?只管对应接受就行了?
作者: 哈克    时间: 2012-5-13 18:10
鸟在人间 发表于 2012-5-13 18:07
硬件上要做到这一点不容易,而且也没有必要,接收管的范围还是客观的。你在发射一个管子的时候,只要读取 ...

恩,谢谢,那另外两个不读还是怎么弄软件上?
作者: lsdoo·    时间: 2012-5-13 18:14
哈克 发表于 2012-5-13 18:09
聚焦就没问题了嘛?那聚焦时就不用考虑其他的能不能接收了?只管对应接受就行了?

和聚焦没关系吧,比如一个接受3个,分时发生程序写完后,把激光掰好,然后把车和电脑拿到KT板上,打开调试,然后观察接收管对应的那三个激光有没有接收到,能稳定接受到了就粘上。或者我学长教我的,是每个接收管都接受,只要有一个接收到了就算收到了。

作者: lsdoo·    时间: 2012-5-13 18:15
哈克 发表于 2012-5-13 18:10
恩,谢谢,那另外两个不读还是怎么弄软件上?

每次进中断接受当前的激光,之后点亮下一个

作者: 哈克    时间: 2012-5-13 18:20
lsdoo· 发表于 2012-5-13 18:14
和聚焦没关系吧,比如一个接受3个,分时发生程序写完后,把激光掰好,然后把车和电脑拿到KT板上,打开调试 ...

恩,我们用的大透镜,先试试任意一个接收到就认为接收到了,不行再根据程序改,谢谢了。




欢迎光临 智能车制作 (http://dns.znczz.com/) Powered by Discuz! X3.2