葉圣偉,胡燕嬌
(安徽江淮汽車集團股份有限公司技術中心,安徽 合肥 230601)
基于SOPC的汽車電子后視鏡系統的研究與設計
葉圣偉,胡燕嬌
(安徽江淮汽車集團股份有限公司技術中心,安徽 合肥 230601)
汽車在倒車過程中,駕駛員一般通過傳統后視鏡來觀察車后狀況,觀察中會出現視野死角,視線模糊、目測不準等情況而不能實現安全倒車。為了彌補傳統后視鏡的不足,提出了一種基于SOPC的汽車電子后視鏡系統,能夠滿足汽車電子設計靈活性、穩定性、低成本、快速開發等要求。
汽車電子;電子后視鏡;SOPC
CLC NO.: TP274.2 Document Code: A Article ID: 1671-7988 (2017)10-75-03
隨著電子技術的發展,許多智能化技術被廣泛應用到車輛上,車輛后視鏡系統作為重要的安全輔助裝置也經歷了幾代的技術發展。目前車輛后視鏡系統出現了兩種新技術:后視攝像和倒車雷達。前者圖像直觀、真實,但無法給出精確的距離;后者能精確地測量距離,但對于車后方的水坑、凸出的鋼筋等無法做出反映,因此存在安全上的死角。因此無論是后視攝像還是倒車雷達都不能完全解決駕駛者在倒車過程中出現的問題,實現安全倒車一方面要求駕駛者能掌握車后狀況,能直觀的看清障礙物的位置、外形,另一方面又需要能準確判斷出障礙物與車的距離。
本文設計的汽車電子后視鏡系統能夠很好的解決上述問題,采用可編程的片上系統SOPC(System On Programmable Chip)技術,將處理器、存儲器、I/ O接口、硬件協處理器和普通的用戶邏輯等功能模塊都集成到一個FPGA芯片里,構建一個可編程的片上系統。在分析各種車輛后視攝像,倒車雷達的基礎上,增加高清視頻顯示,精準語音報警,將雷達測距與汽車后視攝像兩者優勢更好的融合起來,讓駕駛員在倒車、變道時,可以直接通過安裝在汽車駕駛室內的多功能顯示屏,無需扭頭,就能清楚地觀察汽車車后景況,準確得知車與障礙物的距離。
汽車電子后視鏡主要功能是汽車在倒車的過程中,能為駕駛者提供高清的后視景顯示圖像和精確的車尾障礙物與車的距離數據,并輔助有相應的語音報警提醒功能。該系統設計采用可編程的片上系統SOPC技術將處理器、存儲器、I/O接口等模塊集成到一個可編程器件FPGA上。系統FPGA器件選用Altera公司的CycloneⅡ系列的EP2C35,該系統設計能夠實現汽車防盜自動報警、倒車影像和車內攝像、USB數據傳輸和CAN總線控制器接口等功能。整個系統可劃分為圖像采集及轉換、圖像及信息顯示、超聲波測距、語音播報及警告、溫度測量等部分。系統結構如圖1所示:

圖1 汽車電子后視鏡系統總體結構框圖
CMOS圖像傳感器將采集到的圖像數據送到FPGA中,處理后數據經LCD控制電路送往LCD屏上顯示。超聲波測距電路共有左右兩個通道,利用頻率為40kHz和25kHz兩種超聲波脈沖測量障礙物的距離及車輛的相對速度,隨后進行危險評估再將相關的信息顯示在LCD 屏上,并播報距離測量結果,然后控制報警電路發出急促程度不同的警示音。
整個系統主要由FPGA芯片、超聲波測距模塊、高速圖像采集模塊、語音提醒模塊及顯示模塊構成,這里主要介紹超聲波測距模塊和圖像采集模塊的功能。
2.1 超聲波測距
超聲波測距中如果使用較高頻率的超聲波,則會因空氣吸收較大而較快衰減,因此測量距離較短;由于空氣對超聲波的吸收與超聲波頻率的平方成正比,因此降低超聲波的頻率能增大測距范圍,但是如果頻率太低,測距的絕對誤差較大。為了兼顧測距范圍和精度,設計中采用40kHz 和25kHz兩種超聲波測距。對于近距離的目標,首先用高頻超聲波探測,測量絕對誤差較小;對于遠處的目標,由于高頻超聲波被空氣吸收而大幅衰減,所以回波只有低頻超聲波,此時測量絕對誤差稍大,但因測距范圍大因此仍可接受。接收到的超聲波信號經放大、比較等處理后送給NiosII的PIO口,使PIO口產生中斷,通過執行中斷服務程序獲取超聲波傳播時間,再根據測得的環境溫度計算出障礙物的距離,由連續兩次測量情況計算出相對速度。
2.2 高速圖像采集
采集模塊的硬件結構如圖2所示。本系統選用的FPGA芯片是Altera公司最新推出的Cyclone Ⅱ系列的EP2C35。該芯片具有35000個邏輯單元、672個引腳、475個用戶自定義I/O接口、35個嵌入式乘法器和4個鎖相環,是一個集成度極高和功能強大的FPGA芯片。在FPGA中設計有NiosⅡ軟核處理器和掛接在該NiosⅡ系統的Avalon總線上的I2C配置接口模塊、先入先出控制接口(FIFO)、存儲器控制接口(SDRAM)。DMA控制器(DMA)和用于定時中斷的通用并行接口(PIO)等模塊。FPGA外連接有視頻解碼芯片(ADV7181)、圖像數據存儲模塊(SDRAM)和定時中斷等。

圖2 高速圖像采集硬件結構原理圖
采集模塊以在FPGA芯片EP2C35上配置的NiosⅡ軟核處理器作為控制核心,并在Avalon總線上掛接相應的接口模塊,與FPGA的外圍單元共同完成圖像采集功能。在設定的定時時間內,產生一次定時中斷,經過I2C配置好后的視頻解碼芯片ADV7181將來自CMOS的視頻信號進行解碼,并從輸出端交給FIFO控制接口進行先入先出式緩存。當FIFO存儲的數據達到設定的容量域值時,向DMA控制器請求一次DMA傳送。DMA控制器接收請求后就完成一次FIFO到SDRAM之間的一次DMA傳送。在定時時間內多次重復FIFO到SDRAM之間的DMA傳送,在達到設定次數后將SDRAM的視頻數據通過Avalon總線發送到LCD顯示模塊上。
2.3 語音播放及溫度測量
語音播放電路主要由錄放音電路ISD4002、功放電路LM386等組成。NiosII通過I/O口模擬SPI時序實現對ISD4002 的控制,以中斷的方式處理ISD4002中各段的播放從而實現語音的連續播放。溫度測量電路主要由數字溫度傳感器LM75構成。
系統硬件構架了超聲波測距、后視攝像、語音提醒及液晶顯示基本功能之后,系統軟件所實現的功能主要是針對系統數據的處理與應用。根據系統硬件的模塊化劃分,系統軟件需要完成的功能有:
(1)為保證汽車電子后視鏡系統能夠正常運行,系統需要對各硬件設備進行初始化,初始化對象包括測距設備、視頻設備、語音報警設備等。
(2)針對測距系統,需要在FPGA芯片中由軟件產生一連串的超聲波脈沖信號,并控制超聲波發射與接收,最后計算出距離。

圖3 汽車電子后視鏡系統程序流程圖
(3)在后視攝像系統中,需要驅動攝像頭對視頻圖像采集的控制,及圖像數據存儲以及調用圖像處理算法對圖像進行處理。
(4)語音提醒系統中,調用距離判定子程序對測得的實時距離進行判定,根據判定結果選擇對應的語音提醒。
針對這些需要實現的功能,軟件設計采用模塊化設計思想,由主程序、測距系統子程序、后視攝像子程序、語音提醒子程序等組成。將各模塊獨立來實現,提供程序的靈活性、層次性和可擴展性。主流程如圖3所示。
基于SOPC的汽車電子后視鏡系統主要是針對汽車在倒車過程中人通過后視鏡觀看車后障礙存在困難,無法實現安全倒車而設計的。該系統利用CMOS 圖像傳感器采集車輛后方的圖像并實時顯示在LCD屏上,同時利用雙頻超聲波實現了大范圍、高精度的測距,使駕駛者及時、準確、全面地掌握車輛后方的情況,極大地提高了倒車的安全性。再加上SOPC技術在軟、硬件設計上的可裁減和很方便移植等優點,可大大縮短系統整體設計周期,有很好的應用前景和科研價值。
[1] 劉海峰. 車輛倒車雷達系統全接觸[J]. 車輛電器.2007,12:5-8.
[2] 易革,胡金亮.倒車多媒體可視測距終端的設計與實現[J]. 電子設計應用.2006.12: 101-102.
[3] 袁佑新, 吳妍,劉蘇敏,等.可視車輛倒車雷達預警系統設計[J]. 微計算機信息.2007,23(2-2):268-270.
[4] 彭澄廉. 挑戰SoC 基于NIOS的SoPC設計與實踐[M].北京: 清華大學出版社,2004.
[5] 王潤田. 雙頻超聲波測距[J]. 聲學技術,1996,15(3):116-118.
[6] 高中義.基于AT89C51的倒車雷達設計與開發[J].科技傳播學報,2010 (21): 252-254.
[7] 周洋.基于NIOSII的汽車電子后視鏡系統設計[J].杭州電子科技大學學報,2007 (04):46-48.
[8] 王治修.一種新型的倒車多媒體可視測距終端技術的研究[J].科技信息,2009 (5): 30.
Research and Design on automotive electronic rear-view mirror system based on SOPC
Ye Shengwei, Hu Yanjiao
(AnHui JiangHuai Automobile Group CO., LTD. Technical Center, Anhui Hefei 230601)
Generally speaking, drivers observe the status after the vehicle through traditional rear-view mirror in the process of reserving the car. However, invisible comer, blurred and inaccurate vision may happen in this observation as well as some other situations just like this, which often lead to the fact that the drivers cannot reverse their cars safely. In order to make up the disadvantages of the traditional rear-view mirror, A design of automotive electronic rear-view mirror system based on SOPC is presented, is easy to deal with the current automotive electronic design which needs flexibility, stability, low cost and fast developments.
automotive electronic; electronic rear-view mirror; SOPC
TP274.2
A
1671-7988 (2017)10-75-03
10.16638/j.cnki.1671-7988.2017.10.026
葉圣偉(1987-),男,就職于安徽江淮汽車集團股份有限公司技術中心。