999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

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

2018-05-15 06:43:02王生毅馬宗敏李康康張真榕
現(xiàn)代電子技術(shù) 2018年10期

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

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

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

中圖分類號: TN752.6?34; TP911 ? ? ? ? ? ? ? 文獻(xiàn)標(biāo)識碼: 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 ?引 ?言?

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

1 ?超聲波測距原理

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

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

2 ?總體設(shè)計方案

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

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

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

3.1 ?信號調(diào)理模塊設(shè)計

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

3.2 ?TDC時差測量模塊設(shè)計

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

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

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

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

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

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

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

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

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

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

6 ?結(jié) ?論

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

參考文獻(xiàn)

[1] 胡繼勝,趙力.汽車倒車?yán)走_(dá)設(shè)計[J].電子技術(shù)應(yīng)用,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].計量與測試技術(shù),2006,33(1):16.

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

[3] 趙珂,向瑛,王忠,等.高準(zhǔn)確度超聲波測距儀的研制[J].傳感器技術(shù),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] 韓博奇.車載倒車?yán)走_(dá)系統(tǒng)的研究[D].哈爾濱:哈爾濱工業(yè)大學(xué),2006.

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

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

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

[6] 張和生,宋明耀.提高超聲測距精度的設(shè)計[J].電子產(chǎn)品世界,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)的設(shè)計[D].大連:大連理工大學(xué),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)設(shè)計與實(shí)現(xiàn)[D].太原:中北大學(xué),2016.

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

[9] 趙海鳴,卜英勇,王紀(jì)嬋.一種高精度超聲波測距系統(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)代電子技術(shù),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.

主站蜘蛛池模板: 97精品国产高清久久久久蜜芽 | 欧美午夜性视频| 日韩AV手机在线观看蜜芽| 久久精品66| 国产精品亚洲综合久久小说| 国内丰满少妇猛烈精品播| 97综合久久| 中文字幕乱码二三区免费| 中美日韩在线网免费毛片视频| 国产剧情无码视频在线观看| 国产午夜精品鲁丝片| 亚洲视频二| 精品亚洲欧美中文字幕在线看| 国产亚洲成AⅤ人片在线观看| 一级毛片不卡片免费观看| 国产麻豆aⅴ精品无码| 国产成人艳妇AA视频在线| 久久精品国产在热久久2019| 精品天海翼一区二区| 四虎影视国产精品| 亚洲欧美另类专区| 欧洲免费精品视频在线| 成人免费午夜视频| 永久免费av网站可以直接看的 | 久久窝窝国产精品午夜看片| 国产天天射| 国产成人高清精品免费5388| 国产视频久久久久| 国产91色在线| 无码精品福利一区二区三区| 国产成人综合网| 黄色国产在线| 91美女视频在线| 欧美中文字幕第一页线路一| 91在线播放免费不卡无毒| 在线免费看黄的网站| 人妻精品久久无码区| 中文字幕乱码二三区免费| 欧美激情二区三区| 国产系列在线| 精品色综合| 亚洲最大福利视频网| 国产成人a毛片在线| 久久国产精品夜色| 欧美国产三级| 国产清纯在线一区二区WWW| 免费jizz在线播放| 99久久国产精品无码| 国产在线精彩视频二区| 欧美一级夜夜爽| 澳门av无码| 在线无码九区| 国产精品久久久久无码网站| a免费毛片在线播放| 久久特级毛片| 亚洲久悠悠色悠在线播放| 欧美亚洲香蕉| 亚洲欧美不卡| 欧美日韩国产精品综合| 热99精品视频| 亚洲无码电影| 国内熟女少妇一线天| 欧美激情,国产精品| 九九热免费在线视频| 伊人欧美在线| 玖玖精品在线| 超清人妻系列无码专区| 成年人福利视频| 色国产视频| 亚洲一级毛片在线播放| 久久精品国产亚洲麻豆| 国产亚洲高清在线精品99| 99热国产这里只有精品9九| 香蕉视频在线观看www| 在线国产资源| 91九色视频网| 亚洲午夜综合网| 91美女视频在线| 激情影院内射美女| 日韩精品久久无码中文字幕色欲| 亚洲欧美日韩天堂| 欧美亚洲第一页|