新聞中心

EEPW首頁 > 光電顯示 > 設計應用 > 基于光電傳感器電路的迷宮機器人設計

基于光電傳感器電路的迷宮機器人設計

作者: 時間:2011-03-14 來源:網(wǎng)絡 收藏

3.1
是獲知信息的主要途徑,其的好壞直接影響著的工作。一般來說,電路由控制電路、發(fā)射管、接收管和信號處理電路構成。陽光譜中含有紅外成分,所以在中要想方設法將紅外光譜消除,才能保證的正常運行。
使用了5路傳感器,分置于迷宮機器人的正前、偏左45°、左側、偏右45°、右側。每一路的打開與關閉由處理器控制,如圖2所示。

本文引用地址:http://m.butianyuan.cn/article/169059.htm

b.JPG
中的傳感器電路如圖3所示。CTR1為傳感器的開關控制口,CTR1置高時,發(fā)射管兩端沒有電壓差,所以傳感器不會對外發(fā)射紅外信號;CTR1置低時,發(fā)射管和傳感器均工作,對外發(fā)射紅外光譜信號。當發(fā)射的紅外光譜經(jīng)迷宮墻壁發(fā)射反射回迷宮機器人時,接收管會產(chǎn)生感應電流。此時,RPR220的3號端口的電阻將該端的電動勢拉高。如果電流增大,那么3號端口輸出的地電動勢也會相應增大,從而實現(xiàn)對迷宮環(huán)境的信息探測。

c.JPG


3.2 傳感器電路的使用
從前面的分析可以知道,傳感器采集信號時存在著陽光干擾。在設計期間,我們也進行了相應的干擾實驗。結果表明,陽光的干擾十分強烈,完全可以使得紅外傳感器失去作用。因此,在傳感器電路的使用過程中必須考慮陽光對傳感器的干擾,可從硬件和軟件兩方面去消除陽光的影響。
在本設計中,采用了軟件消除誤差的方法。首先,CTR1置高,也就是傳感器發(fā)射管處于關閉狀態(tài)。這時使用處理器的A/D采集模塊對接收管的信號進行采集,作為基值AD1。然后,將CTR1置低,將發(fā)射管打開,再一次用處理器的A/D采集功能進行信號采集。這時采得的數(shù)據(jù)為AD2,是反射光譜和陽光紅外譜的混合信號,而真正的A/D值應為AD=AD2-AD1。軟件消除陽光紅外光誤差的流程如圖4所示。

d.JPG
本設計采用MC9S12DG128處理器的PB0~PB4控制5個傳感器的開斷。實驗表明,軟件消除陽光紅外光誤差的方法效果較好。

DIY機械鍵盤相關社區(qū):機械鍵盤DIY




評論


相關推薦

技術專區(qū)

關閉