<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 嵌入式系統 > 設計應用 > 基于聲光探測的汽車(chē)定位系統設計

基于聲光探測的汽車(chē)定位系統設計

作者: 時(shí)間:2011-09-02 來(lái)源:網(wǎng)絡(luò ) 收藏
車(chē)定位系統用于檢測汽車(chē)停車(chē)位置參數和車(chē)箱幾何參數,為機械手在車(chē)箱范圍內作業(yè)提供平面坐標數據,是車(chē)載貨物自動(dòng)作業(yè)控制系統的組成部分。目前的系統多用齒輪傳動(dòng)的機械移位紅外線(xiàn)掃描方式或基于視頻圖像的人工畫(huà)界方式,前者定位速度慢,后者定位精度低,可靠性差,都難以滿(mǎn)足實(shí)際定位對速度、精度和可靠性的要求。文中采用紅外線(xiàn)電子移位逐行高速掃描技術(shù)和超聲波測距技術(shù)實(shí)現,具有可調定位速度和適應惡劣天氣的能力,還采用多種措施,提高系統的抗干擾能力和可維護性能,實(shí)現了快速、高精度、高可靠定位的目標。利用Delphi開(kāi)發(fā)主控軟件,實(shí)現,完成定位結果的顯示、輸出,工作參數設置和狀態(tài)檢測,具有良好的開(kāi)放性,方便與各種控制系統接口。
1 工作原理和系統組成
  1.1 工作原理
  以透射式紅外光電傳感器和超聲波測距裝置相結合可實(shí)現對平面區域內物體的定位。透射式紅外光電傳感器由紅外發(fā)射模塊和紅外接收模塊組成,當收發(fā)模塊之間有物體遮擋光路時(shí),將改變接收模塊的接收狀態(tài),據此可非接觸探測物體是否存在。
  如果把多個(gè)發(fā)射模塊和多個(gè)接收模塊按固定間隔平行排列成兩排,讓收發(fā)兩側對應位置上的紅外模塊一對一對地按順序輪流接通工作,對其間區域進(jìn)行逐行掃描探測,則依據掃描結果不但可判斷該區域是否有物體存在,還可計算出物體的長(cháng)度及其在該區域中的縱向相對位置。
  超聲波測距通常采用渡越時(shí)間法,收發(fā)頭與被測物體之間的距離:

  式中,v為超聲波在介質(zhì)中的傳播速度;t為超聲波的往返時(shí)間間隔。分別在物體兩側標定位置安裝超聲波測距裝置,測出與物體的距離,就可計算出物體的寬度及其在該區域中的橫向相對位置。
  1.2 系統組成
  圖1為基于系統的組成。
  圖中單片機1、紅外發(fā)射陣列、紅外接收陣列和電子移位電路構成紅外線(xiàn)電子移位逐行掃描電路,用于車(chē)箱長(cháng)度和縱向停車(chē)位置的測量。單片機2和4個(gè)超聲波測距裝置構成的測距系統,用于車(chē)箱寬度和橫向停車(chē)位置的測量。

圖1 系統組成
  其中紅外發(fā)射陣列和紅外接收陣列安裝于工作區域兩側車(chē)箱中部的高度,分別由N個(gè)發(fā)射模塊和N個(gè)接收模塊組成,它們均勻平行排列,收發(fā)一一對應。4個(gè)超聲波測距裝置安裝在工作區域兩側,分成兩組,分別測量前部車(chē)箱和后部車(chē)箱。
  主機對縱向檢測和橫向檢測的數據進(jìn)行綜合處理和分析,判斷出工作區是否有車(chē)、哪種車(chē)型,并計算出汽車(chē)在區域中的停車(chē)位置參數和車(chē)箱幾何參數。
2 紅外線(xiàn)電子移位逐行掃描電路設計和調試
  2.1 電路設計
  圖2為紅外線(xiàn)電子移位逐行掃描電路。圖中只畫(huà)出一對紅外發(fā)射和接收模塊的電路,并略去脈沖發(fā)生器電路。脈沖發(fā)生器產(chǎn)生38 kHz的振蕩信號,經(jīng)過(guò)低頻脈沖調制后,送入發(fā)射模塊。紅外發(fā)射模塊的電子開(kāi)關(guān)在控制信號為高電平時(shí)導通,把脈沖發(fā)生器送來(lái)的信號發(fā)射出去;紅外接收模塊的電子開(kāi)關(guān)也在控制信號為高電平時(shí)導通,把紅外接收頭的接收狀態(tài)輸出,送至單片機1。電子移位電路由74LSl64串聯(lián)組成,有N個(gè)輸出端子,每一個(gè)輸出端子控制一個(gè)紅外模塊。開(kāi)關(guān)信號是一個(gè)高電平脈沖,每個(gè)移位時(shí)鐘周期向前移動(dòng)一位。由于收發(fā)兩側移位時(shí)鐘同步,所以,收發(fā)兩側對應位置上的紅外模塊會(huì )一對一對地按順序輪流接通工作,由此達到電子移位逐行掃描的目的。

圖2
  2.2 掃描速度和精度處理
  掃描速度主要取決于移位時(shí)鐘的周期出,完成一次掃描的時(shí)間:

  該電路中在△f≥2 ms時(shí),具有良好的接收可靠性。單片機l通過(guò)程序控制,可使△t一2~10 ms,以滿(mǎn)足不同掃描速度的需要。紅外陣列中,相鄰模塊間距△Z就是縱向的最高定位精度。根據工作區域的縱向最大長(cháng)度L的要求確定紅外陣列中模塊數量N,要求N×A/=L。
  由于紅外陣列由N個(gè)功能相同的紅外模塊串聯(lián)而成,所以在制作時(shí),以5~10個(gè)模塊做成一個(gè)電路板組件,并采用插拔式安裝結構,各個(gè)組件電路相同,可相互替換、任意串聯(lián),既能滿(mǎn)足不同工作區長(cháng)度的要求,也可盡量減少現場(chǎng)更換故障模塊所需的時(shí)間。
  現場(chǎng)安裝時(shí),需要分段校準,避免誤差累積。
  2.3 掃描強度處理
  在大霧或強降雨天氣,紅外線(xiàn)穿透能力下降,降低了紅外掃描的可靠性,通常以加大紅外發(fā)射功率來(lái)解決。為此,紅外掃描設置了普通、增強和超強三種掃描強度模式。普通模式的紅外掃描,紅外收發(fā)是“一對一”工作,同時(shí)只有1個(gè)紅外模塊發(fā)射,每次移動(dòng)1位;增強模式的紅外掃描,紅外收發(fā)變?yōu)椤耙粚Χ惫ぷ?,同時(shí)有2個(gè)相鄰紅外模塊發(fā)射,每次移動(dòng)1位;超強模式的紅外掃描,紅外收發(fā)變?yōu)椤耙粚θ惫ぷ?,同時(shí)有3個(gè)相鄰紅外模塊發(fā)射。很顯然,后兩種模式的紅外發(fā)射功率分別是第一種模式的2倍和3倍。后兩種掃描模式的定位精度會(huì )有所降低,但最多不超過(guò)2△L。


上一頁(yè) 1 2 下一頁(yè)

評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>