论坛风格切换切换到宽版
  • 4622阅读
  • 11回复

求助怎么寻找1米开外的红外发光二极管? [复制链接]

上一主题 下一主题
离线zjjxt
 
发帖
158
只看楼主 倒序阅读 0楼 发表于: 2010-06-03
需要做一个小车,自动去寻找大概一米开外的红外发光二极管,有什么好的方案?
我想了下没什么好的方案,红外探头不知道能不能探测这么远距离?
离线BG4IFY
发帖
814
只看该作者 1楼 发表于: 2010-06-03
请和郑州东明电子公司联系,自动化转拦。
发帖
689
只看该作者 2楼 发表于: 2010-06-03
红外接受管
加圆筒套套
离线BD7QX
发帖
300
只看该作者 3楼 发表于: 2010-06-03
不知道你用的是什么单片机?如果有ad的话,建议在外部做个红外信号放大器,然后使用ad检测,靠测量到的电压大小来判断红外发射管的位置。
离线zjjxt
发帖
158
只看该作者 4楼 发表于: 2010-06-04
'
不知道你用的是什么单片机?如果有ad的话,建议在外部做个红外信号放大器,然后使用ad检测,靠测量到的电压大小来判断红外发射管的位置。
'
我也是这么想的,但是又不知道环境的影响到底有多大,干脆还是照这个思路先试验看看
离线zjjxt
发帖
158
只看该作者 5楼 发表于: 2010-06-04
[quote=我是中国人]红外接受管
加圆筒套套[/quote]
干扰可以消除,但这个要读准比较难吧
离线ahzds
发帖
7423
只看该作者 6楼 发表于: 2010-06-04
这个可能要用到伺服系统,请参照激光头伺服原理。
采用9个感光单元,中间的作为基准点,红外目标作为引导,小车根据其在传感器上的位置调整前进方向,自动寻找。
ooo
ooo
ooo


或者采用摄像机,后端用嵌入式系统作图像分析,算法很重要,难度比较高,但是很有成就感和实际意义。人脸识别自动跟踪都不是什么难事,识别一个红外信号更是小菜。
离线Sullivan
发帖
4817
只看该作者 7楼 发表于: 2010-06-04
我朋友在国外,大学老师让他做一个设计,不是毕业设计,是个比赛,在几十米外有一个发光二极管,以1.几k的频率闪烁,要求他做一个小车,能够以这个信号为导航信号,跑到该发光管处,线路走的越直,分越高,而且整个项目规定了成本不能高于一定数值,忘记是多少了,反正折合人民币不到100块。。。。 超过了就要扣分,走歪了扣分。。。

他后来是用avr的单片机做的控制系统,过关了,呵呵
离线XLDZZ
发帖
443
只看该作者 8楼 发表于: 2010-06-04
用放大和模拟加数字滤波

做个带通的模拟后面加一级程控放大器。

后面ad采样后加一级数字滤波(简单点就可以了)。

然后在想控制策略。
离线BA5RW
发帖
48263
只看该作者 9楼 发表于: 2010-06-05
机器人足球赛全是用红外线发光管做足球的,感应红外线的一般接收二极管都能用,就是不知道你们的环境是怎么样的,一般机器人足球赛都是封闭的房间内进行的,所以基本上不考虑环境光干扰,一般的单个接收管探测距离都可以达到一米五以上。
如果仅是追踪引导,用两个接收管就可以,连mcu都不需要了,驱动电路只要能判断左右接收管分别驱动左右轮即可追踪发光管。
离线digi01
发帖
82
只看该作者 10楼 发表于: 2010-06-10
可以做成模拟的,两组红外接收管加上放大电路做环境监测,出来的两组模拟信号用lm339做电压比较,哪边信号强哪边的马达就动作。可以用ne555接成施密特触发器做两只马达的驱动。

考虑到红外接收管的视野,做360度检测两只不一定够,可能需要多加一路驱动。
离线zjjxt
发帖
158
只看该作者 11楼 发表于: 2010-06-10
感谢各位老师的意见


'
可以做成模拟的,两组红外接收管加上放大电路做环境监测,出来的两组模拟信号用lm339做电压比较,哪边信号强哪边的马达就动作。可以用ne555接成施密特触发器做两只马达的驱动。
考虑到红外接收管的视野,做360度检测两只不一定够,可能需要多加一路驱动。
'

这个我倒是有个取巧的方法减少接收管的数量。
思想是这个样子:在两个接收管都没接收到信号的时候,控制小车做360°旋转,总能在某个方向捕捉到信号。
目前基本是按照9楼的思路在开进