亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        TDC-GP2在汽車防撞系統(tǒng)設計中的應用

        2018-05-15 06:43:02王生毅馬宗敏李康康張真榕
        現(xiàn)代電子技術 2018年10期
        關鍵詞:超聲波測距

        王生毅 馬宗敏 李康康 張真榕

        摘 ?要: 為了解決以單片機為主控制器的倒車防碰撞系統(tǒng)精度不高、拓展性不強等問題,結合超聲波測距原理,提出基于FPGA和TDC?GP2高精度的倒車防碰撞系統(tǒng)設計。該系統(tǒng)以FPGA芯片為主控制器,采用模塊化思想進行設計,利用TDC?GP2高精度時差測量芯片測量超聲波傳播時差計算車尾與障礙物的垂直距離,使得系統(tǒng)測量距離實現(xiàn)mm級精度,同時實現(xiàn)距離語音提示和距離LED直觀顯示。經測試,該系統(tǒng)工作穩(wěn)定、性能良好、精度高,可以成功應用于汽車的倒車系統(tǒng)中。

        關鍵詞: 防撞系統(tǒng); FPGA; 超聲波測距; TDC?GP2; 時差法; 倒車系統(tǒng)

        中圖分類號: TN752.6?34; TP911 ? ? ? ? ? ? ? 文獻標識碼: A ? ? ? ? ? ? ? ? ? ?文章編號: 1004?373X(2018)10?0015?04

        Abstract: To resolve the problems such as low precision and weak extensibility of auto reversing anti?collision system which takes SCM as the main controller, a high?precision auto reversing anti?collision system based on FPGA and TDC?GP2 is designed by combining with the ultrasonic distance measurement principle. In the system, the FPGA chip is taken as the main controller, and the idea of modularized design is adopted. The high?precision time difference measurement chip TDC?GP2 is used to measure the time difference of ultrasonic propagation and calculate the vertical distance between the rear end of automobile and the obstacle, so as to achieve the MM?level precision of distance measurement for the system and meanwhile achieve the voice prompt and LED visual display of the distance. The test shows that the system operates stably, has good performance and high precision, and can be successfully applied to the auto reversing system.

        Keywords: anti?collision system; FPGA; ultrasonic distance measurement; TDC?GP2; time difference method; auto reversing system

        0 ?引 ?言?

        駕駛員在停車位泊車或路上倒車時,倒車影像中車體與車身后邊障礙物的距離并不能很直觀反映真實距離,為此駕駛員需靠倒車系統(tǒng)語音提示來判斷實際距離進行泊車或倒車。為提高駕駛員倒車的安全性,對一種高精度、低成本、推展性強的汽車倒車防撞預警系統(tǒng)提出了迫切要求。張安然以單片機主控制器設計了一種倒車防碰撞系統(tǒng)[1],成本低,但精度不高。本文以FPGA為主控制器,利用TDC?GP2高精度時差測量芯片測量超聲波傳播時差,進而計算車尾與障礙物的垂直距離,設計了汽車倒車語音提示系統(tǒng)。該系統(tǒng)電路結構設計合理、工作穩(wěn)定、性能良好、精度高、實時檢測速度快。

        1 ?超聲波測距原理

        超聲波測距原理是不斷檢測超聲波在遇到障礙物而反射回來的反射波,進而測量發(fā)射超聲波與接收反射波之間的時間差[t]來計算距離S。若已知超聲波在空氣中傳播速度為C,則距離為:

        在倒車防碰撞系統(tǒng)中,超聲波發(fā)射模塊和接收模塊之間安裝距離間隔很小,如圖1所示。而相對于超聲波在空氣中傳輸的速度來說,車體在倒車狀態(tài)下的運行速度非常小。所以本系統(tǒng)在設計時忽略車身速度的影響,認為計算所得S即為車身與障礙物距離。

        2 ?總體設計方案

        該系統(tǒng)以FPGA芯片為主控制器,采用模塊化思想進行設計。硬件部分包括溫度測量模塊、FPGA控制模塊、LED顯示模塊、語音報警模塊、TDC時差測量模塊、驅動發(fā)射模塊、信號調理模塊與超聲波發(fā)射接收模塊。系統(tǒng)結構示意圖如圖2所示。

        系統(tǒng)接通電源后,F(xiàn)PGA主控制器產生一個初始信號,使相關模塊完成初始化和寄存器的配置。隨后系統(tǒng)進入等待狀態(tài)。一旦FPGA主控制器檢測到開始信號(汽車進入倒車狀態(tài)),F(xiàn)PGA主控制器控制溫度測量模塊工作,并將結果保存在測溫模塊的寄存器中。同時FPGA主控制器控制TDC芯片輸出兩路40 kHz的同相脈沖信號,其中一路為驅動發(fā)射電路,使超聲波發(fā)射模塊發(fā)射超聲波,另一路脈沖信號作為START始能信號觸發(fā)TDC模塊開始時差測量工作。超聲波接收模塊接收到回波信號,經信號調理模塊處理后,以STOP信號進入TDC模塊。TDC模塊判斷接收到回波后,結束測量,內部ALU單元計算出時間間隔,并將結果送入寄存器保存起來。TDC芯片通過INTN端口返回給FPGA一個中斷信號,通知FPGA讀取測量的時差信息和溫度信息。FPGA中ALU單元基于讀取的溫度和時差信息進行相關計算,并將最后計算所得距離信息適時直觀地顯示在LED顯示模塊上,同時語音報警模塊發(fā)出報警聲音。

        3 ?系統(tǒng)硬件電路設計

        3.1 ?信號調理模塊設計

        信號調理模塊如圖3所示,此模塊主要起放大、濾波、整形、檢波作用[3]。超聲波接收模塊接收到的回波信號(正弦波)比較微弱,為mV級別,不足以觸發(fā)TDC芯片,需要對回波信號進行放大處理。NE5532是一款專業(yè)的音頻前端放大專用芯片,具有高性能低噪聲,線性失真度小的特點。此處采用該放大芯片組成二級放大電路對回波信號進行放大處理,形成1.3~4.8 V的方波信號。超聲波回波信號中不可避免地夾雜有一些噪聲,故在回波信號放大后,應先濾除這些干擾噪聲來提高回波信號質量?;夭ㄐ盘柕挠杏眯盘栴l率為40 kHz,為了消除噪聲信號為下一步的整形電路輸入更高信噪比的回波信號,此處設計了基于LM324的二階巴特沃斯帶通濾波器(中心頻率為40 kHz)來濾除噪聲信號。濾波電路出來的信號最終要觸發(fā)中斷,因此必須是一個邏輯信號。所以采取將濾波后的回波信號進入電壓比較器,通過與門限電壓比較,來確定超聲波回波的到來與否[4?6]。

        3.2 ?TDC時差測量模塊設計

        由于倒車防碰撞系統(tǒng)所需要測算的距離都比較近,超聲波的傳輸時間比較短,所以需要一個高精度的時差測量模塊才可以進行高精度的距離測量。此系統(tǒng)采用德國公司生產的TDC?GP2芯片來進行超聲波傳輸時間的測量。TDC時差測量模塊如圖4所示。使用TDC芯片自帶的脈沖發(fā)射模塊產生40 kHz超聲波驅動脈沖,TDC芯片外接2 MHz高速石英晶振。所以不需要對晶振校準。使用TDC芯片時,要注意VCC和VIO的隔離或者采用VIO大于VCC的方式接入電源,否則容易燒毀TDC芯片。結合具體的使用環(huán)境,TDC芯片選擇測量模式2,典型分辨率為50 ps,間隔脈沖對的分辨能力為2個校準時間周期[7]。

        在測量過程中,由FPGA控制TDC芯片生成40 kHz脈沖信號FIRE驅動超聲波發(fā)生模塊驅動,同時該信號作為START信號觸發(fā)測量模塊啟動測量工作。經過信號調理模塊的回波信號作為STOP進入TDC芯片,TDC芯片停止測量。TDC芯片通過四線SPI總線接口(SSN,SCK,SI,SO四個接口)和FPGA相連進行數據通信。

        FPGA通過SPI總線接口可以對TDC芯片進行配置,也可以在測量結束后通過SPI接口讀取測量所得的時間數據。INTN的電平跳變作為中斷信號驅動FPGA主控制器讀取狀態(tài)寄存器。信號調理模塊越靠近TDC測量模塊越好,這樣可以減少引入誤差,從而提高測量精度[8]。

        4 ?系統(tǒng)軟件設計

        在該系統(tǒng)中,選用FPGA芯片作為整個系統(tǒng)的控制中心,控制各個相關模塊有序地執(zhí)行相應功能。系統(tǒng)時序流程圖如圖5所示。

        系統(tǒng)接通電源后,F(xiàn)PGA芯片首先通過SPI總線和溫度單總線完成對TDC芯片和DS18B20的初始配置,此后進入等待狀態(tài),檢測到開始命令到來,啟動計時器,開始測量。一次測量結束后,F(xiàn)PGA讀取溫度和時差信息,ALU計算得出距離信息,并控制LED顯示出來,同時語音報警。此過程持續(xù)進行,直到結束命令到來,時差測量模塊報警模塊結束工作。FPGA主控制器通過SPI總線控制TDC芯片進行超聲波傳輸時間測量的流程圖如圖6所示。

        系統(tǒng)上電時,F(xiàn)PGA主控制器發(fā)送0x50對TDC芯片初始化配置,同時對TDC芯片選擇測量模式2,隨后系統(tǒng)進入等待狀態(tài)。汽車進去倒車狀態(tài)的同時給FPGA主控制器一個開始測量命令,主控制器發(fā)送0x01觸發(fā)TDC芯片生成40 kHz的脈沖信號控制驅動電路驅動發(fā)生模塊發(fā)射超聲波。回波信號經信號調理模塊后作為STOP信號進入TDC芯片。INTN標志端口發(fā)送中斷信號,通知FPGA測量結果。

        5 ?系統(tǒng)測試結果

        考慮到實際使用情況,設計的系統(tǒng)最大量程為4 m,精度為1 mm。在 ?測試系統(tǒng)時,為了驗證系統(tǒng)在小距離下的精確度與可靠性,在室外選200~4 000 mm之間的8組距離分別進行50次測量取其平均值對比,結果如表1所示。加入溫度補償前后系統(tǒng)的誤差對比圖如圖7所示。

        通過測量結果分析可以發(fā)現(xiàn),加入溫度補償模塊后系統(tǒng)的誤差更小,幾乎與實際距離曲線重合。誤差主要來源于時間測量誤差、硬件電路信號傳輸影響帶來誤差、測距時探頭機械位置微小變化等[9?10]。

        6 ?結 ?論

        本文設計一種高精度、高可靠性的超聲波倒車防碰撞系統(tǒng)。其采用FPGA作為主控制器,通過TDC?GP2芯片實現(xiàn)超聲波傳播時間的高精度測量。經過FPGA中ALU單元來計算車體與障礙物距離,報警系統(tǒng)及時響應,達到提醒司機安全駕駛的目的。通過測試,系統(tǒng)在精度與可靠性方面均滿足預期要求,有很高的實用價值。此外基于FPGA豐富的I/O接口和高效的程序重構性,可以增加汽車ABS系統(tǒng)(剎車系統(tǒng))車載空調等拓展,使系統(tǒng)更加智能化。

        參考文獻

        [1] 胡繼勝,趙力.汽車倒車雷達設計[J].電子技術應用,2010,36(9):108?111.

        HU Jisheng, ZHAO Li. Auto reversing radar design based on ATmega16 [J]. Application of electronic technique, 2010, 36(9): 108?111.

        [2] 張德華,呂敏.超聲波式物位測量[J].計量與測試技術,2006,33(1):16.

        ZHANG Dehua, L? Min. Measurement of level with ultrasonic [J]. Metrology & measurement technique, 2006, 33(1): 16.

        [3] 趙珂,向瑛,王忠,等.高準確度超聲波測距儀的研制[J].傳感器技術,2003,22(2):55?57.

        ZHAO Ke, XIANG Ying, WANG Zhong, et al. Development of high accuracy ultrasonic range finder [J]. Journal of transducer technology, 2003, 22(2): 55?57.

        [4] 韓博奇.車載倒車雷達系統(tǒng)的研究[D].哈爾濱:哈爾濱工業(yè)大學,2006.

        HAN Boqi. The research of parking distance control system [D]. Harbin: Harbin Institute of Technology, 2006.

        [5] 陳學英,李穎.FGPA應用實驗教程[M].北京:國防工業(yè)出版社,2013.

        CHEN Xueying, LI Ying. FGPA applied experimental course [M]. Beijing: National Defense Industry Press, 2013.

        [6] 張和生,宋明耀.提高超聲測距精度的設計[J].電子產品世界,2004(13):87?89.

        ZHANG Hesheng, SONG Mingyao. The design for improving precision of ultrasound distance measurement [J]. Electronic engineering & product world, 2004(13): 87?89.

        [7] 鄒軼.近距離高精度超聲波測距系統(tǒng)的設計[D].大連:大連理工大學,2009.

        ZOU Yi. Design of close quarters and high accuracy ultrasonic distance measure system [D]. Dalian: Dalian University of Technology, 2009.

        [8] 楊兵.基于雙TDC?GP2的時間間隔測量系統(tǒng)設計與實現(xiàn)[D].太原:中北大學,2016.

        YANG Bing. Design and implementation of time interval measurement system based on dual TDC?GP2 [D]. Taiyuan: North University of China, 2016.

        [9] 趙海鳴,卜英勇,王紀嬋.一種高精度超聲波測距系統(tǒng)的研制[J].礦業(yè)研究與開發(fā),2006,26(3):62?65.

        ZHAO Haiming, BU Yingyong, WANG Jichan. Development of an ultrasonic distance measurement system with high precision [J]. Mining research and development, 2006, 26(3): 62?65.

        [10] 張珂,劉鋼海.提高超聲波測距精度方法的研究[J].現(xiàn)代電子技術,2007,30(15):139?141.

        ZHANG Ke, LIU Ganghai. Research on a method of improving ultrasonic ranging precision [J]. Modern electronics technique, 2007, 30(15): 139?141.

        猜你喜歡
        超聲波測距
        溫度修正的超聲波測距系統(tǒng)
        科學家(2016年3期)2016-12-30 00:09:18
        一種基于超聲波測距技術的飲水機智能訂水裝置的研發(fā)
        基于SI1000的下水道堵塞預警裝置
        基于STC89C52的超聲波語音測距儀設計
        基于Arduino的倒車雷達系統(tǒng)設計
        基于超聲波的高精度水位控制系統(tǒng)設計
        羞羞视频在线观看| 久久久99久久久国产自输拍| 日本一区二区三区一级免费| 亚洲中文字幕日本日韩| 亚洲国产丝袜久久久精品一区二区 | 51精品视频一区二区三区| 玩弄丝袜美腿超短裙校花| 精品国产免费一区二区久久| 全免费a级毛片免费看无码| 精品无码av一区二区三区| 综合久久给合久久狠狠狠97色| 亚洲高清精品50路| 中文字幕一区二三区麻豆| 国产乱码卡二卡三卡老狼| 亚洲熟女少妇一区二区| 91华人在线| 青青草视频免费在线播放| 老师开裆丝袜喷水视频| 亚洲无亚洲人成网站77777| 麻豆精品网站国产乱子伦| 999久久久免费精品国产牛牛| 91亚洲国产成人久久精品网站 | 国产精品国产三级国产av剧情| 国产人妻精品一区二区三区不卡| 亚洲一区二区三区偷拍女厕| 国产精品自拍首页在线观看| 国产三级视频在线观看国产| 日本免费视频| 吃奶摸下的激烈视频| 2021国产成人精品国产| 亚洲人妻av在线播放| 日本三级香港三级人妇99| 最近最好的中文字幕2019免费| 国产精品98视频全部国产| 人妻中文字幕一区二区视频| 欧美老熟妇喷水| 欧美亚洲精品一区二区| 国产精品久久久久影视不卡| 在线观看国产自拍视频| 日本大肚子孕妇交xxx| 国产亚洲av综合人人澡精品|