<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è) > 嵌入式系統 > 設計應用 > 基于單片機的超聲波測距儀設計

基于單片機的超聲波測距儀設計

作者: 時(shí)間:2012-06-01 來(lái)源:網(wǎng)絡(luò ) 收藏

2.5 顯示電路
中采用四位一體共陽(yáng)極數碼管SM410564作為顯示器件。其非公共端接到的P0口上,公共端接到P2口的P2.0~P2.3四個(gè)引腳上,以動(dòng)態(tài)掃描的方式進(jìn)行掃描。由于P2口的驅動(dòng)能力有限,因此數碼管的公共端沒(méi)有直接接到P2口上,而是通過(guò)P2口控制四個(gè)三極管的導通與關(guān)斷來(lái)給數碼管供電的。顯示電路如圖11所示。

3 儀的軟件系統
的軟件系統主要包括主程序、外部中斷程序、定時(shí)中斷程序,以及需要調用的若干個(gè)子程序。
3.1 主程序
主程序流程圖如圖12所示,系統初始化后調用發(fā)射子程序送出一個(gè)超聲波脈沖,為了避免超聲波從發(fā)射器直接傳送到接收器而引起直射波觸發(fā),延時(shí)后,方打開(kāi)外中斷0接收返回的超聲波信號。主程序檢測到成功接收的標志位后,進(jìn)入計算子程序,獲得被測物體與器之間的距離。

l.JPG


3.2 測溫子程序
測距時(shí),與DS18B20通信經(jīng)過(guò)如下三個(gè)步驟:對DS18B20復位、復位之后發(fā)送ROM指令、發(fā)送RAM指令。由于本為單點(diǎn)溫度測量,只用到一片DS18B20,所以,發(fā)送的ROM指令為跳過(guò)ROM指令(0CCH)。測溫子程序流程圖如圖13所示。
3.3 定時(shí)中斷程序
定時(shí)中斷程序的作用是判斷發(fā)射時(shí)間、延時(shí)時(shí)間和接收時(shí)間。在不同的時(shí)間間斷內,確保系統內的全局變量S作出相應的變化。定時(shí)中斷程序的流程如圖14所示。

m.JPG



4 結論
本文設計了一種的超聲波測距儀。設計中采用MAX232對電路進(jìn)行升壓,提高了超聲換能器的輸出能力,從而提高了測距的距離。采用了紅外接收芯片CX20106A,減少了電路之間的相互干擾,提高了接收信號的靈敏度。同時(shí),設計中采用數字溫度傳感器DS18B20為溫度補償電路,提高了測量精度和智能化程度,并在一定程度上降低了系統成本。本超聲波測距儀經(jīng)試驗運行良好,性能優(yōu)良、成本低、能有效改善測量技術(shù),適合于機器人檢測、家具安防、汽車(chē)倒車(chē)等小距離測量。


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

關(guān)鍵詞: 設計 測距 超聲波 單片機 基于

評論


相關(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>