基于Cerebot 32MX4 Board的高速公路能見(jiàn)度預警系統設計
一、設計摘要:
大氣中包含空氣分子、凝結核、煙塵、霧以及雪花等降水粒子單元,這些大大小小的粒子包括水或霧等對陽(yáng)光與天氣的散射是決定大氣透明度最重要的因素。所謂大氣散射是入射的光波遇到大氣里大小不等的粒子,這些粒子將入射光波的一部分“攔截”下來(lái),使這些光波改變方向并以粒子為核心按一定的規律向四周發(fā)射出去,其結果顯然是使原來(lái)入射方向的光強減弱。沿水平方向觀(guān)察遠處目標物時(shí),將受到太陽(yáng)的直射光,天空云層以及地面的漫射光影響,它們被大氣層的氣溶膠粒子散射,使觀(guān)察者感到大氣中好象是有一層遮幕,降低了目標物和背靜間的對比,從而減少了觀(guān)察者能看見(jiàn)目標物的距離。這就使我們能夠觀(guān)測到物體的視距出現了遠和近的變化,從而形成了能見(jiàn)度。
能見(jiàn)度的概念最早來(lái)源于氣象部門(mén),所以在沒(méi)有特殊說(shuō)明的情況下,通常所稱(chēng)的能見(jiàn)度就是指氣象能見(jiàn)度。能見(jiàn)度通常是視力正常的人在白天無(wú)云的天空背景下能夠辨認出一個(gè)視角為0.50~5。的黑色目標物體輪廓和形體的最大距離。在夜間則是在黑色背景下能夠辨認出一定強度的燈光的最大距離。從上述定義可以知道能見(jiàn)度取決于人眼的生理特性,目標物和背景的光學(xué)性質(zhì),以及人與目標物間的大氣的物理性質(zhì)。
在我國高速公路在促進(jìn)國民經(jīng)濟快速發(fā)展的同時(shí),不斷攀升的高速公路交通事故發(fā)生率和死亡率也給經(jīng)濟的高速發(fā)展、社會(huì )的持續穩定和人民的生命財產(chǎn)安全帶來(lái)了諸多的不利影響。高速公路本以高速、便捷、高容量及高安全性著(zhù)稱(chēng),一般發(fā)達國家的高速公路的交通事故總數和死亡率只有普通公路的1/3到1/2。但在我國由于高速公路由于發(fā)展較晚,相關(guān)安全和預警措施不完善等原因,致使我國高速公路的交通事故的發(fā)生率比普通公路高2到3倍。據公安部網(wǎng)站消息,2008年,全國共發(fā)生交通事故265204起,造成73484人死亡、304919人受傷,直接財產(chǎn)損失10.1億元。據統計,在所有高速公路的交通事故中,因雨霧等惡劣天氣影響造成的交通事故就占1/4左右,霧天高速公路地事故率時(shí)平常地10倍。就是說(shuō)低能見(jiàn)度環(huán)境是造成高速公路交通事故的一個(gè)非常重要的因素。因此,對高速公路沿線(xiàn)的天氣尤其是能見(jiàn)度情況進(jìn)行全程全天候的實(shí)時(shí)監控,隨時(shí)預警低能見(jiàn)度特別是隨機霧團、瞬時(shí)雨雪、沙塵等短時(shí)低能見(jiàn)度天氣,對交通運輸有著(zhù)非常重要的意義。
本系統利用光的折射原理,發(fā)射近紅外光并接收其在環(huán)境中的折射光,對比前后兩次的光能量的大小來(lái)得出能見(jiàn)度。該設備結合近紅外光發(fā)生設備,多種傳感器,語(yǔ)音及LCD顯示設備,主要處理控制部分應用Microchip公司生產(chǎn)的高性能MIPS核MCU--PIC32MX460F512L開(kāi)發(fā)板Cerebot 32MX4 Board作為主控板,AD采樣芯片完成數模信號的轉換,并運用無(wú)線(xiàn)傳輸模塊傳遞數據,可實(shí)現遠距離對系統的控制。
本系統的設計是對當前高速公路交通問(wèn)題的一大改進(jìn),目的是研究并設計一種具有成本較低,適于大規模生產(chǎn),有廣闊的市場(chǎng)前景的高速公路能見(jiàn)度預警系統。
二、系統原理和創(chuàng )新設計:
系統應用Microchip公司提供的80 MHz 32位MIPS處理器,以及豐富的外圍設備,如:16通道,10位,500ksps A/D變頻器,完成電信號的分析,濾波,提取等處理工作,得出能見(jiàn)度的大小,并控制語(yǔ)音芯片進(jìn)行語(yǔ)音提示,驅動(dòng)LCD進(jìn)行顯示,且將處理結果通過(guò)無(wú)線(xiàn)模塊傳輸給終端主機做記錄處理,到達實(shí)時(shí)能見(jiàn)度檢測的效果。
整個(gè)設備主要有近紅外光發(fā)射端、接收端、無(wú)線(xiàn)傳輸模塊、電源模塊、MIPS處理器控制模塊五部分組成,下面分別對各部分的設計進(jìn)行詳細介紹:
1. 近紅外光發(fā)射端設計
為了使近紅外光正常發(fā)射,避免受到霧氣、雨雪對端口的影響(如:浸濕透鏡,結冰霜等)需要對發(fā)射端處進(jìn)行實(shí)時(shí)的溫度監控,并需安裝加熱裝置對其進(jìn)行溫度調節,去除水汽。在此我們采用單線(xiàn)數字溫度計DS18B20來(lái)實(shí)時(shí)采集發(fā)射端口處溫度,降低成本我們采用電阻式加熱器調控溫度。
DS18B20 單總線(xiàn)數字溫度計特性如下:
(1) 可用數據線(xiàn)供電,電壓范圍:3.0~5.5V;
(2) 測溫范圍:-55~+125℃,在-10~+85℃時(shí)精度為±0.5℃;
(3) 可編程的分辨率為9~12位,對應的可分辨溫度分別為0.5℃、0.25℃、0.125℃和0.0625℃;
(4) 12位分辨率時(shí)最多在750ms內把溫度值轉換為數字;
(5) 負壓特性:電源極性接反時(shí),溫度計不會(huì )發(fā)熱燒毀,但不能正常工作。
光源的選擇要求有多方面優(yōu)勢:發(fā)光功率大、使用壽命長(cháng)、發(fā)光效率高、穩定性好、光譜分布范圍窄、發(fā)光面積小等特點(diǎn),綜合各方面的考慮,我們選擇了 GT-P03IR4101 型近紅外發(fā)光二極管作為光源。具體參數如下:
2. 近紅外光接收端設計
接收端主要由光電轉換、增益控制、溫度檢測、A/D采樣等部分組成,為提高系統的抗干擾性消除環(huán)境光的影響,在透鏡之前加上一塊通帶中心波長(cháng)與發(fā)射器發(fā)出紅外光中心波長(cháng)相同的窄帶紅外濾鏡。各部分暫定設備如下:
光電轉換部分采用常用的 BPW76 型硅光電三極管,其靈敏度高,達到設計要求。用單芯片光電轉換放大器 OPT10對轉換后的電信號進(jìn)行放大處理;在最終進(jìn)行AD采樣前,先進(jìn)行硬件濾波,去除系統可能引進(jìn)的50Hz工頻干擾。溫度采集和控制采用跟接收端相同的設備。
3. 無(wú)線(xiàn)傳輸模塊
該模塊采用上海Digilent公司的PmodRF1無(wú)線(xiàn)電收發(fā)器,它能夠有選擇的在以下區域內進(jìn)行配置操作:北美ISM頻段的902MHz到928MHz、歐洲SRD頻段的863MHz到870MHz或中國WPAN頻段的779MHz到787MHz。這樣可以確保來(lái)自世界各地的用戶(hù),放心安全的將其應用于無(wú)線(xiàn)通信的項目中。 該PmodRF1集成了Atmel AT86RF212,一個(gè)功耗低、范圍廣的無(wú)線(xiàn)電收發(fā)器。且附帶一個(gè)6英寸12針下載線(xiàn),一個(gè)6英寸雙6針下載線(xiàn),一個(gè)12針接口和兩個(gè)6針接口,方便接入。其具有獨立收發(fā)器在6公里范圍內的通信能力,方便將處理好的數據結果傳輸給遠程終端主機進(jìn)行進(jìn)一步的分析和控制。
4、電源模塊
為節約能源,達到重復利用,采用鵬輝9V鋰離子電池350mAh 9V鋰充電電池,并用穩壓芯片ASM1117-3.3和ASM1117-5.0獲得3.3V和5.0V的電壓,分別給系統中的數字模塊和模擬電路供電。
5、MIPS處理器控制模塊
此模塊運用Cerebot 32MX4 Board開(kāi)發(fā)板,完成對接收端信號的濾波,發(fā)送與接收光能量的計算。
由于在環(huán)境關(guān)線(xiàn)和白天太陽(yáng)光中都存在強烈的近紅外光,極易淹沒(méi)光電管發(fā)射的測試近紅外光有用信號,為了從中提取微弱的折射信號計算接收的光能量,我們采用雙相位鎖相的方法實(shí)現,其具體原理如下圖所示:
被測信號 Asin(ωt+θ1)分別和兩個(gè)與有用信號頻率相同且正交的參考信號sin(ωt+θ2)、sin(ωt+θ2-π/2)相乘,相乘后的信號分別通過(guò)兩個(gè)數字低通濾波器濾出高頻分量,得到兩個(gè)反相的直流分量 Acos(θ1-θ2)/2 、Asin(θ1-2)/2,然后通過(guò)運算得到有用信號的幅度和相位:
幅度A=
相位=
從上式的幅度相位我們便可以得出相對于發(fā)射端的近紅外光,接收端的紅外光的能量衰減多少,對比得出能見(jiàn)度的大小。
其中參考信號由C語(yǔ)言查找表方式產(chǎn)生,低通濾波器(LPF)則采用有限長(cháng)數字濾波器(FIR),亦采用C語(yǔ)言實(shí)現,其濾波參數可有Matlab設計得出。
三、總系統框圖:
本設計以Cerebot 32MX4 Board開(kāi)發(fā)板完成核心算法和系統控制,整體系統框圖如下所示:
以下是系統實(shí)物裝置設計圖,綜合考慮此能見(jiàn)度的應用環(huán)境因素以及實(shí)際安裝,以滿(mǎn)足高速公路能見(jiàn)度預警要求。
能見(jiàn)度測量?jì)x的整體框圖如上圖所示。它主要由發(fā)射端、接收端和信號控制處理器組成。發(fā)射端和接收端被分別安裝在1m長(cháng)的橫梁兩端并保持水平,為了保持散射角為33°、防止太陽(yáng)光的直射以及雨水的侵蝕,安裝時(shí)使發(fā)射端和接收端都與水平橫梁成16.5°角。工作時(shí),由發(fā)射端發(fā)出一束頻率較低的光脈沖,發(fā)射光經(jīng)過(guò)大氣的散射后,由安裝在散射角為33°方向上的接收端接收,在通過(guò)自動(dòng)增益控制電路將信號放大到適當倍數,然后通過(guò)A/D轉換芯片將其轉換為數字信號,并有信號控制處理器通過(guò)相關(guān)檢測手段在得到的數字信號中將散射信號檢測出來(lái),最后通過(guò)前向散射法能見(jiàn)度測量的理論公式計算得到相應的氣象能見(jiàn)度。
由于散射信號先對入射光強度十分微弱,要準確測量散射光的強度就要對系統各個(gè)部分提出嚴格的要求:
◆ 發(fā)射端:保證所發(fā)射紅外脈沖強度的穩定和脈沖頻率的單一性。
◆接收端:保證自動(dòng)增益電路的穩定、快速運行,即保證在散射光的強度變化時(shí)快速調節放大倍數,使A/D芯片得到的信號強度始終在一個(gè)合適范圍內。
◆信號控制處理器:保證強噪聲背景下準確檢測到散射信號。
◆透鏡:保證發(fā)射端和接收端的聚光透鏡上沒(méi)有結霜結冰,保證實(shí)時(shí)檢測鏡頭污染情況并對其作出處理。
◆系統:保證系統工作在一個(gè)相當恒定的溫度下。
四、軟件流程圖
首先系統啟動(dòng)后進(jìn)行初始化,然后判斷系統是否已經(jīng)開(kāi)始進(jìn)行檢測,沒(méi)有開(kāi)始則繼續等待,開(kāi)始則進(jìn)行兩項操作:1、發(fā)射端發(fā)送紅外光,紅外光通過(guò)散射由接收端接收到后進(jìn)行光電轉換并采集,經(jīng)過(guò)軟件的濾波與算法處理后,將能見(jiàn)度數據一方面通過(guò)射頻模塊傳給終端控制臺,另一方面對司機進(jìn)行語(yǔ)音提示。2、溫度傳感器采集數據,判斷溫度是否低于標準,若低于標準溫度則進(jìn)行調節,同時(shí)將溫度顯示在LCD顯示器上,若高于標準溫度則只進(jìn)行顯示。
評論