《電子技術應用》
您所在的位置:首頁 > 測試測量 > 業界動態 > 用MC68HC705J1A實現超聲波汽車倒泊防撞報警器的設計

用MC68HC705J1A實現超聲波汽車倒泊防撞報警器的設計

2008-12-23
作者:王靜霞1, 朱明程 2, 李遠輝

  摘?? 要: 介紹了MC68HC705J1A單片機的特點和性能,給出了超聲波汽車倒泊防撞報警器" title="防撞報警器">防撞報警器的設計方法和思路,并分析了超聲波測距" title="超聲波測距">超聲波測距的原理,討論了超聲波測距中需考慮的一些問題。

  關鍵詞: 超聲波探測器? 測距? 報警? MC68HC705J1A芯片

?

  超聲波汽車倒泊防撞報警器是超聲波測距的一個重要應用。在汽車倒泊時,利用超聲波的反射可以探測汽車尾部與障礙物之間的距離,提供多級聲光報警。本文介紹一種以MC68HC705J1A單片機為核心的低成本超聲波汽車倒泊防撞報警器的設計方法,該報警器的感應時間小于0.5s,測距精度可達0.1m。

1 超聲波測距原理

  超聲波測距原理是根據超聲波遇到障礙物后可反射回來的特性,記錄發射信號到收到第一個" title="第一個">第一個反射信號的時間t,利用公式s=c·t/2,計算出距離s。其中c是聲速,標準狀態下聲速c=331.4m/s。超聲波測距原理如圖1所示。

?

?

2 超聲波汽車倒泊防撞報警器的組成

  超聲波汽車倒泊防撞報警器的組成如圖2所示。

?

?

  報警器只在汽車倒泊時才使用,采用倒車燈的電源+12V供電。倒車時障礙物可能在車的后面,也可能在車的側面。為了保證各種情況下探測障礙物的準確性,采用雙路探測結構,取兩路中距離較短的一路作為有效探測距離。超聲波探測頭具有電聲轉換和聲電轉換兩種功能,分時用于發送信號和接收信號。聲光報警電路由單片機直接控制,利用不同的蜂鳴器鳴叫聲音和不同顏色的LED閃動實現多段報警。

3 超聲波汽車倒泊防撞報警器的硬件電路設計

  超聲波汽車倒泊防撞報警器的硬件電路原理如圖3所示(圖中只給出了一路檢測電路,另一路與此相同)。

?

?

  MC68HC705J1A單片機是Motorola公司J系列單片機中性能價格比最高的單片機之一,廣泛應用于各種中小型檢測控制系統中。MC68HC705J1A是一個具有1240字節EPROM/OTPROM的8位微控制器,主要硬件資源有:1240字節EPROM、64字節RAM、14個雙向輸入/輸出端口、多功能計數器、外部中斷等,同時具有看門狗和非法地址檢測、無最小時鐘頻率選擇等特點。在超聲波汽車倒泊防撞報警器中,充分利用其雙向并行口的輸入和輸出功能,進行信號的發送、接收及聲光報警等控制。

超聲波探測頭選頻頻率為40kHz方波,由軟件在單片機的發送管腳PA6和PA7上直接產生20個方波脈沖,再通過變壓器升壓變換,經超聲波探測頭發射出去。由于傳感器本身的恢復過程,發射結束后仍有不大于500μs的阻尼震蕩。發射信號同時回送到接收電路" title="接收電路">接收電路。

  發射信號遇到障礙物后反射回來,由同一超聲波探測頭接收并送到接收電路。接收電路對反射信號進行多級放大和檢波,最后通過開關電路到達單片機的接收管腳PA0或PA1。當接收電路有信號時,開關三極管Q1導通,PA0或PA1為低電平;否則,三極管截止,PA0或PA1為高電平。檢測PA0或PA1的管腳狀態,就可以得到超聲波探測頭接收到第一個反射信號的時刻,從而計算出從發送信號到接收到第一個反射信號的時間,再進一步計算出障礙物與汽車的距離。發射信號波形、接收電路信號波形和單片機接收管腳信號波形如圖4所示。

?

?

4 超聲波汽車倒泊防撞報警器的軟件設計

  超聲波汽車倒泊防撞報警器的軟件采用匯編語言。程序流程如圖5所示。

?

?

  系統聯調時發現,當檢測環境比較復雜時,檢測值會出現常數0或隨機數的現象,因此,實際檢測并不是以一次檢測值進行計算的,而是將本次檢測值與之前連續9次的檢測值(共10次)進行比較(取平均值),從而得出一個最終檢測結果,再計算出距離,根據距離所屬的范圍報警。檢測一次所需時間為50ms。

  一般報警程序中所需的時間參數都是由定時器通過硬件計數進行中斷控制,但是超聲波檢測中,在發射信號期間不允許中斷,否則導致發射信號頻率不精確;同時在檢測過程中如果產生定時器中斷,也會給計數帶來誤差。因此,報警程序不采用中斷方式,而是將檢測報警所需的時間參數與單次檢測時間(50ms)結合起來,將蜂鳴器的鳴響頻率和LED的閃動頻率規定為500ms,即檢測10次的時間。報警時間參數與檢測次數之間的關系如表1所示。

?

?

檢測主程序如下:

????????????? org?? ??? 0300h

????????????? lda?? ???? #00

????????????? sta?? ???? counta ??? ;報警計數器清0

????????????? lda?? ???? #$fd

????????????? sta?? ???? portad? ?? ;設置A口輸入/輸出方向

????????????? lda?? ???? #$ff

????????????? sta?? ???? portbd???? ;設置B口輸入/輸出方向

????????????? ldx?? ???? buffer?????;緩沖區首地址 → x

transmit:????jsr??? ??? transp???? ;調用發射20個脈寬為250μs方波子程序

????????????? jsr?? ???? del450μs? ;延時450μs

????????????? lda?? ???? #00

????????????? sta?? ???? ,x? ? ? ? ;用于計時的緩沖單元清0

next:????????lda?? ???? porta?? ?? ;檢測處理器接收管腳是否為低電平

????????????? and?? ???? #$03

????????????? cmp? ????? #$02

????????????? bne?? ???? check????? ;檢測到低電平,退出計時

????????????? cmp? ????? #$01

????????????? bne?? ???? check????? ;檢測到低電平,退出計時

????????????? cmp? ????? #$03

????????????? bne?? ???? check????? ;檢測到低電平,退出計時

????????????? jsr??? ??? del20μs

????????????? inc??? ??? ,x? ? ??? ;計時緩沖單元內容加1

????????????? lda??? ??? #$max????????

????????????? cmp? ???? ,x?? ????? ;判斷計時值是否超過限定最大值max

????????????? beq??? ??? check??????;若超過,退出計時

????????????? jmp??? ??? next?????? ;否則,繼續檢測計時

check:???????incx????????????????? ;緩沖區地址加1

????????????? jsr???? ?? distance?? ;調用計算距離子程序

????????????? jsr???? ?? aver?????? ;調用求平均值子程序" title="子程序">子程序,同時設置距離標志flag和報警參數

????????????? jsr???? ?? alarm ???? ;調用報警子程序,根據報警參數報警

????????????? jsr???? ?? del30ms??? ;延時30ms

?????? ?????? jmp?? ???? transmit?? ;繼續下一次檢測

????????????? end

  實際使用證明,該報警器性能比較穩定,已達到實用要求。硬件設計中充分考慮了反射信號的復雜性和不穩定性,對反射信號進行了一系列的濾波、放大與檢波處理。軟件設計采用結構化程序設計思想,結構簡潔,尤其是獨特的報警算法,避免了定時器中斷對檢測精度的影響。

  分析可知,該報警器在性能上還可以做如下改進:

  (1)采集數據的處理算法問題。該報警器采用的是連續10次采集數據求平均值的處理算法。當環境比較復雜時,采集數據會出現0或隨機數情況,對平均值算法的結果有很大影響,不利于測距精度的提高,所以選擇優化算法是軟件設計仍需改進的難點之一。

  (2)改進采樣方式。該報警器采用查詢方式采樣數據,查詢一次的步長是50ms,因此每次采樣的最大誤差是50ms。如果采用其它方式檢測,例如中斷方式,還可以將采樣誤差控制到最小。

  (3)溫度對聲速的影響。如果考慮環境溫度變化對聲速的影響,硬件設計中必須進行溫度檢測,在軟件中進行溫度補償計算,進一步減小測距誤差,使性能更加穩定。

?

參考文獻

1 余永權,林偉. Motorola? J,K系列廉價單片機原理及應用.北京:北京航空航天大學出版社.1998

2 謝宋和.Motorola單片機原理及應用系統開發技術.北京:北京航空航天大學出版社.1999

3 吳東鑫.新型實用傳感器應用指南.北京:電子工業出版社,1998

4 張福學.現代實用傳感器電路.北京:中國計量出版社,1997

本站內容除特別聲明的原創文章之外,轉載內容只為傳遞更多信息,并不代表本網站贊同其觀點。轉載的所有的文章、圖片、音/視頻文件等資料的版權歸版權所有權人所有。本站采用的非本站原創文章及圖片等內容無法一一聯系確認版權者。如涉及作品內容、版權和其它問題,請及時通過電子郵件或電話通知我們,以便迅速采取適當措施,避免給雙方造成不必要的經濟損失。聯系電話:010-82306118;郵箱:aet@chinaaet.com。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          …久久精品99久久香蕉国产| 日韩小视频在线观看| aa级大片欧美三级| 在线观看视频一区二区| 亚洲欧美日韩国产一区二区| 久久婷婷av| 欧美三级午夜理伦三级中视频| 欧美v国产在线一区二区三区| 亚洲日本国产| 久久精品在线视频| 欧美激情成人在线| 蜜臀91精品一区二区三区| 久久精品亚洲一区二区| 久久高清一区| 国产美女搞久久| 国产精品一页| 国产区二精品视| 国产日本欧美一区二区三区在线| 欧美日韩视频免费播放| 欧美成人午夜激情在线| 亚洲线精品一区二区三区八戒| 国产精品视频男人的天堂| 国产欧美亚洲精品| 国产一区二区三区不卡在线观看| 国产精品一区久久久| 欧美日韩播放| 亚洲国产精品成人一区二区| 欧美日韩欧美一区二区| 一本色道久久88精品综合| 日韩视频免费看| 久久精品视频va| 亚洲激情精品| 亚洲第一页在线| 免费亚洲电影在线观看| 欧美久久精品午夜青青大伊人| 国产综合一区二区| 蜜臀99久久精品久久久久久软件| 99re66热这里只有精品4| 欧美三级电影精品| 国产精品一区二区久久| 国产精品欧美经典| 欧美人在线视频| 久久久www成人免费无遮挡大片| 国产精品亚洲视频| 国产欧美日本一区二区三区| 性欧美超级视频| 久久久欧美精品sm网站| 亚洲一区二区免费看| 亚洲七七久久综合桃花剧情介绍| 欧美日韩不卡| 欧美午夜精品久久久久久浪潮| 尤物九九久久国产精品的特点| 国产精品一区二区在线观看网站| 欧美本精品男人aⅴ天堂| 91久久久精品| 在线观看av一区| 国产欧美亚洲视频| 中文av一区二区| 欧美成人三级在线| 一本色道久久综合亚洲91| 国产自产精品| 国产精品嫩草影院av蜜臀| 黑人巨大精品欧美黑白配亚洲| 国产麻豆精品视频| 欧美久久在线| 欧美日韩在线高清| 在线看欧美视频| 久久琪琪电影院| 日韩小视频在线观看| 免费高清在线视频一区·| 午夜精品久久久久久久男人的天堂| 亚洲国产天堂久久国产91| 欧美在线观看一区二区三区| 国产精品麻豆va在线播放| 在线午夜精品自拍| 欧美日韩在线视频一区| 你懂的亚洲视频| 久久婷婷国产综合尤物精品| 国产一级久久| 国产自产精品| 一级日韩一区在线观看| 一区二区三欧美| 国产日韩在线看片| 欧美自拍偷拍午夜视频| 久久三级福利| 国产精品丝袜久久久久久app| 欧美系列亚洲系列| 红桃视频国产一区| 国产在线欧美日韩| 国产精品久久久久久久久久妞妞| 亚洲欧美激情视频在线观看一区二区三区| 亚洲自拍偷拍色片视频| 一本大道av伊人久久综合| 亚洲午夜一区二区| 国产午夜精品久久久久久免费视| 99精品欧美一区二区三区| 亚洲激情婷婷| 狠狠干狠狠久久| 亚洲国产精品女人久久久| 欧美 日韩 国产一区二区在线视频| 亚洲综合日韩| 午夜久久电影网| 亚洲专区国产精品| 国产精品网站在线播放| 亚洲女同精品视频| 国产专区欧美精品| 欧美专区在线| 欧美精品一区三区| 久久这里有精品15一区二区三区| 99riav久久精品riav| 在线视频欧美日韩精品| 久久先锋资源| 久久久久久有精品国产| 国产精品毛片a∨一区二区三区|国| 欧美一级艳片视频免费观看| 久久久一区二区三区| 久久久综合精品| 在线观看三级视频欧美| 欧美专区中文字幕| 亚洲激情电影中文字幕| 亚洲欧美日韩国产一区二区三区| 欧美在线欧美在线| 欧美在线观看视频一区二区三区| 欧美日韩亚洲免费| 久久久久女教师免费一区| 精品电影在线观看| 老司机精品视频一区二区三区| 99精品视频免费全部在线| 久久精视频免费在线久久完整在线看| 国产精品入口福利| 午夜视频一区二区| 欧美喷潮久久久xxxxx| 欧美影院精品一区| 一区二区三区高清不卡| 欧美一区二区免费视频| 亚洲毛片一区| 欧美日韩国产a| 午夜精品一区二区在线观看| 亚洲综合日本| 国产一区二区三区观看| 欧美乱人伦中文字幕在线| 久久一二三国产| 麻豆91精品91久久久的内涵| 国产精品都在这里| 欧美国产精品久久| 久久久精品国产99久久精品芒果| 激情欧美一区二区三区在线观看| 久久人人97超碰精品888| 国产欧美日韩综合一区在线观看| 一本色道久久88综合日韩精品| 亚洲欧美成aⅴ人在线观看| 亚洲精品国产欧美| 欧美成人综合在线| 亚洲自拍偷拍色片视频| 羞羞漫画18久久大片| 国产亚洲一区二区三区在线观看| 久久久久久伊人| 国产精品视频大全| 老司机精品福利视频| 亚洲精品乱码久久久久久久久| 国产精品你懂得| 在线精品一区| 国产视频久久久久久久| 香蕉久久一区二区不卡无毒影院| 久久国产黑丝| 亚洲欧美激情在线视频| 国产精品免费aⅴ片在线观看| 99精品视频免费| 久久久天天操| 欧美一区亚洲| 一区二区三区视频免费在线观看| 国产日韩欧美中文| 欧美va亚洲va国产综合| 麻豆国产精品一区二区三区| 亚洲在线播放| 国产精品99久久久久久久女警| 久久久久久综合网天天| 欧美一区二区三区播放老司机| 一区二区三区在线看| 欧美在线视频免费播放| 欧美黑人国产人伦爽爽爽| 榴莲视频成人在线观看| 在线观看三级视频欧美| 国产欧美一区二区三区久久人妖| 亚洲桃色在线一区| 亚洲欧洲一区二区三区在线观看| 欧美日本精品| 99国产欧美久久久精品| 伊大人香蕉综合8在线视| 久久精品国内一区二区三区| 国内精品模特av私拍在线观看| 夜夜嗨av一区二区三区免费区| 99亚洲视频| 日韩午夜激情av| 久久精品日产第一区二区| 久久躁狠狠躁夜夜爽| 欧美色综合天天久久综合精品| 香蕉久久一区二区不卡无毒影院| 欧美精品粉嫩高潮一区二区| 亚洲毛片在线观看.| 一区二区久久| 日韩午夜剧场| 亚洲嫩草精品久久| 99国产欧美久久久精品| 99精品视频免费在线观看| 一区二区三区视频在线播放| 欧美电影专区| 亚洲丶国产丶欧美一区二区三区| 一区二区三区欧美成人| 一区二区三区欧美成人| 亚洲精品四区| 午夜久久一区| 国产精品麻豆va在线播放| 男女精品视频| 欧美日韩国产综合视频在线| 亚洲欧美在线视频观看| 91久久久久| 一区二区亚洲| 亚洲人成在线观看网站高清| 国产精品久久亚洲7777| 久久中文精品| 噜噜噜91成人网| 亚洲国产精品一区制服丝袜| 午夜亚洲精品| 国产视频在线观看一区二区三区| 欧美一区二区播放| 亚洲免费视频一区二区| 亚洲欧美日韩国产另类专区| 国产精品视频精品视频| 欧美一区二区成人6969| 亚洲综合欧美日韩| 国产午夜精品在线| 亚洲欧洲一区二区三区在线观看| 美女999久久久精品视频| 一本色道久久综合狠狠躁篇的优点| 欧美日韩在线播放一区| 亚洲视频一二区| 国内外成人免费激情在线视频| 一区二区三区四区五区在线| 欧美视频专区一二在线观看| 欧美精品色一区二区三区| 久久精品视频在线播放| 欧美在线视频网站| 久久久噜噜噜久久久| 国产亚洲制服色| 国产精品99久久久久久有的能看| 欧美高清视频在线| 国产亚洲欧美一区二区| 久久精品日产第一区二区三区| 亚洲精品国产系列| 国产亚洲人成a一在线v站| 久久不射2019中文字幕| 免费久久99精品国产自| 在线一区二区三区四区| 日韩手机在线导航| 欧美精品免费在线| 久久偷窥视频| 欧美不卡在线视频| 亚洲女与黑人做爰| 亚洲伦理一区| 狠狠v欧美v日韩v亚洲ⅴ| 国产日产欧美a一级在线| 欧美一区二区三区四区在线观看地址| 蜜臀av性久久久久蜜臀aⅴ四虎| 欧美一级理论性理论a| 日韩亚洲欧美精品| 欧美日韩在线高清| 欧美激情一区二区三区四区| 久久久爽爽爽美女图片| 在线综合视频| 在线播放亚洲| 蜜臀久久99精品久久久久久9| 久久久久久久国产| 欧美啪啪成人vr| 制服丝袜亚洲播放| 亚洲欧洲日产国码二区| 亚洲国产精品高清久久久| 欧美高清不卡在线| 欧美久久视频| 欧美日本精品一区二区三区| 99爱精品视频| 欧美日韩国产a| 久久精品视频在线观看| 欧美日韩成人在线| 男男成人高潮片免费网站| 午夜精品久久久久久久久久久久久| 午夜欧美精品| 国产精品萝li| 亚洲国产精品久久久久秋霞蜜臀| 欧美日韩精品综合在线| 国内自拍视频一区二区三区| 国产精品亚洲成人| 欧美在线短视频| 亚洲精品综合精品自拍| 尤物99国产成人精品视频| 精品va天堂亚洲国产| 日韩网站在线看片你懂的| 国产视频丨精品|在线观看| 一区二区三区欧美成人| 国产精品看片你懂得| 亚洲自拍偷拍一区| 欧美视频精品在线观看| 国产亚洲va综合人人澡精品| 在线一区二区日韩| 国产精品h在线观看| 国产一区二区三区黄视频| 亚洲天堂av电影| 亚洲国产福利在线| 亚洲欧美日韩中文视频| 久久精品免费观看| 欧美自拍偷拍午夜视频| 欧美亚洲动漫精品| 一区二区在线免费观看| 在线视频日韩精品| 亚洲高清视频一区| 欧美黄色一级视频| 欧美日韩国产在线播放| 久久免费一区| 亚洲福利国产精品| 亚洲一区二区在线| 国产人成精品一区二区三| 亚洲视频一区二区在线观看| 国产午夜精品美女视频明星a级| 性做久久久久久久免费看| 久久福利电影| 另类酷文…触手系列精品集v1小说| 亚洲欧洲午夜| 亚洲第一视频|