新聞中心

EEPW首頁(yè) > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 基于MSP430單片機(jī)的超聲波倒車(chē)?yán)走_(dá)監(jiān)測(cè)報(bào)警系統(tǒng)設(shè)計(jì)

基于MSP430單片機(jī)的超聲波倒車(chē)?yán)走_(dá)監(jiān)測(cè)報(bào)警系統(tǒng)設(shè)計(jì)

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

  在外接32.768kHz的晶振頻率下,只需要選接HT1621的片選CS信號(hào)線(低電平有效)、寫(xiě)允許WR信號(hào)線(低電有效)和串行數(shù)據(jù)輸入線DATA三根引線即可完成片選。LCD顯示器共有l(wèi)0個(gè)電極,其中背電極2個(gè)、段電極8個(gè),它們分別與HTl621的COM0~COMl及SEG0~SEG7相連。由于顯示RAM中的每一位均與一個(gè)顯示段相對(duì)應(yīng),僅需按照命令格式,依次向顯示RAM中寫(xiě)入決定顯示段的段碼,即可實(shí)現(xiàn)LCD顯示。HT1621工作電壓選擇和一致的2.5V經(jīng)過(guò)汽車(chē)電瓶電壓12V經(jīng)過(guò)GM6639降壓得到。


圖4 HTl621與接線圖

  1將 圖4 HTl621與接線圖

  由于HTl621芯片提供了兩種音頻輸出BZ和BZ(有效),在兩個(gè)音頻輸出并接在一個(gè)或門(mén)電路上由程序控制在不同的距離范圍內(nèi)選通不同的音頻輸出,這樣可根據(jù)不同的距離發(fā)出不同的報(bào)警提示。

  2.5系統(tǒng)主程序設(shè)計(jì)

  超盧波倒車(chē)?yán)走_(dá)監(jiān)測(cè)報(bào)警系統(tǒng)測(cè)距系統(tǒng)軟件主要完成三個(gè)任務(wù):

  (1)Timer—A發(fā)送定時(shí)40ms的脈沖波,并在每一個(gè)脈沖發(fā)射的同時(shí)啟動(dòng)計(jì)數(shù)器,給比較單元CCRO賦初值;

  (2)當(dāng)有外部中斷時(shí),進(jìn)入中斷服務(wù)予程序,如果此中斷到來(lái)之前計(jì)數(shù)器無(wú)溢出,則停止計(jì)算,進(jìn)入數(shù)據(jù)處理單元。如果中斷到來(lái)前計(jì)數(shù)器有溢出則進(jìn)入出錯(cuò)管理,屏蔽一個(gè)中斷源,累計(jì)測(cè)量次數(shù)自加一;

  (3)用單片機(jī)控制液晶HT162l,計(jì)算得到的距離值,通過(guò)串行傳輸方式送給顯示芯片,并比較其大小,當(dāng)距離在小于0.5m時(shí)選通BZ(4knz音頻輸出)離小于2m時(shí)選通BZ(2kHz音頻輸出)。

  3總結(jié)

  系統(tǒng)利用超聲波在空氣中的可傳播性,在將時(shí)間和速度相乘即得距離的原理,設(shè)計(jì)了一個(gè)基于MSP430的超聲波倒車(chē)?yán)走_(dá)監(jiān)測(cè)報(bào)警系統(tǒng),用于實(shí)時(shí)測(cè)得汽車(chē)尾部與障礙物的距離,通過(guò)LCD顯示距離值,將距離值提供給司機(jī),該系統(tǒng)最大測(cè)量距離是6.5m,精確度是I5cm,它具有成本低、非接觸、速度快、精度高、可靠性強(qiáng)、適應(yīng)性好、操作方便,有著廣泛的應(yīng)用前景。

蜂鳴器相關(guān)文章:蜂鳴器原理

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

評(píng)論


相關(guān)推薦

技術(shù)專區(qū)

關(guān)閉