?

基于UM4B0的車載變道輔助系統設計

2022-06-24 07:51田芮玨曹曉鈺肖廣兵
自動化儀表 2022年5期
關鍵詞:高精度車載行人

田芮玨,馬 浩,曹曉鈺,肖廣兵

(1.南京林業大學汽車與交通工程學院,江蘇 南京 210037;2.南京林業大學信息科學技術學院,江蘇 南京 210037)

0 引言

車輛在行駛過程中會碰到各類突發情況。車輛在十字路口變道時,由于司機不能及時對在視覺盲區突然沖出的行人作出恰當的反應,會造成車輛和行人碰撞。目前,國內外解決這一問題的方法有車載全球定位系統(global positioning system,GPS)定位[1]、安裝反光鏡等[2]。用車載GPS定位查看其他車輛的位置,可在車輛碰撞前及時避讓其他車輛。但是此方法在GPS信號不良時不能精準地定位車輛的位置,會產生延遲,而且不能查看行人和電瓶車的位置。在車輛右側人行道的適當位置安裝反光鏡,可以讓行人得到車輛移動的信息從而判斷能否通過。但是此方法讓行人變得被動,而且在道路車輛[3]極多的情況下車輛連續迅速通過,會導致行人沒有辦法通過該路口。

本文設計的車載變道輔助系統利用GPS系統、中國北斗衛星導航系統(BeiDou navigation satellite system,BDS)[4]和全球衛星導航系統(global Navigation satellite system,GLONASS)[5]等定位系統收集車輛和行人的位置信息,再將得到的信息用算法計算得到兩者的高精度位置信息,使車輛能接收到自身、附近行人和其他車輛的精準定位信息。車載變道輔助系統成本較低,能較好地解決司機不能及時對在視覺盲區沖出的行人作出反應而造成的交通事故[6]。

1 系統設計

基于UM4B0的車載車輛變道輔助系統以UM4B0為核心。首先,通過硬件設備,收集車輛自身、行人和其他車輛的GPS、BDS、GLONASS等定位信息;然后,將收集的定位信息通過算法進行計算,得到車輛自身、行人和其他車輛的高精度位置;最后,將三者的位置信息同時上傳到該系統并處理成像。司機可以根據這些圖像,在轉彎或變道時提前看到處于視覺盲區的行人和其他車輛,從而提前減慢速度或直接停車避讓行人,以減少交通事故發生的概率。

系統設計如圖1所示。

圖1 系統設計圖

2 硬件電路設計

基于UM4B0的車載變道輔助系統的硬件有供電模塊、主處理器模塊、高精度定位模塊、三軸傳感器模塊和無線通信模塊。

2.1 供電模塊

基于UM4B0的車載變道輔助系統中:主處理器使用2.0~3.6 V直流電壓;高精度定位模塊使用3.2~3.3 V直流電壓;三軸傳感器模塊使用2.5 V直流電壓;供電模塊以磷酸鐵鋰電池組[7]為電源,穩壓芯片配合使用AMS1117-3.3穩壓芯片[8]。AMS1117-3.3輸出3.3 V左右電壓,具有低功耗、面積小、性能穩定[9]等優點。AMS1117穩壓芯片有固定電壓輸出和可調電壓輸出兩種版本。本設計應用固定電壓輸出的3.3 V版本。AMS1117芯片的溫度適用范圍為-20~+120 ℃,并且芯片略微調低了基準電壓的誤差,而且也調整了電流限制,盡可能削減了因穩壓器和電源電路超載而造成的壓力。

供電模塊如圖2所示。

圖2 供電模塊

2.2 主處理器模塊

基于UM4B0的車載變道輔助系統使用STM32F103微型控制器[10]。STM32F系列是由意法半導體公司出品的32位ARM微控制器,由Cortex-M3作為芯片內核[11]。該芯片功耗低,有睡眠、待機和停機三種模式[12]。中央處理器(central processing unit,CPU)的工作頻率最高為72 MHz,有著最大64 KB的靜態隨機存取存儲器(static random-access memory,SRAM),以及達8個定位器、9個通信接口和112個快速I/O端口。該控制器性能優越,所以在各個領域中被廣泛應用。主處理器模塊如圖3所示。

圖3 主處理器模塊

2.3 高精度定位模塊

基于UM4B0的車載變道輔助系統使用UM4B0高精度定位模塊獲得高精度的車輛和行人的位置信息。UM4B0是一款4系統11頻點高精度定位模塊,能同時跟蹤GPS、BDS、GLONASS、伽利略衛星導航系統[13]等全系統多頻衛星信號,并進行多頻點抗干擾處理。UM4B0性能優越,也是業內較小的全系統全頻實時差分定位(real-time kinematic,RTK)定位模塊[14],具有20 Hz高數據輸出率,支持串口、1PPS、Event 等多種物理接口[15]。通過算法,UM4B0能實現在森林、隧道、樓宇等GPS信號不強的地方對車輛和行人的高質量、高精度定位,應用領域廣泛。UM4B0電路如圖4所示。

圖4 UM4B0電路圖

2.4 三軸傳感器模塊

基于UM4B0的車載變道輔助系統使用LIS3DH三軸傳感器模塊監測車輛的轉彎情況[16]。LIS3DH電路如圖5所示。

圖5 LIS3DH電路圖

LIS3DH內置先入先出(first input first output,FIFO)存儲器和高性能加速度傳感器,具有超低功耗、高性能、滿量程的特點[17],LIS3DH具有數字I2C/串行外設接口(serial peripheral interface,SPI)標準輸出[18]。用戶可動態選擇的完整量程為±2g/±4g/±8g/±16g,能夠用輸出數據速率測量1 Hz~5.3 kHz的輸出速率數據測量加速度。LIS3DH具有1個數據就緒信號(data ready signat,DRDY)。DKDY用于指示一組新測量的加速度數據是否是可用。

3 系統軟件設計

系統設計采用Visual Basic 6.0開發設計,搭建變道輔助界面。軟件主界面如圖6所示。當時間為早上6點到下午7點時,用戶進入主界面出現如圖6(a)所示的軟件主界面(白天);當時間為下午7點到早上6點時,用戶進入主界面出現如圖6(b)所示的軟件主界面(夜晚)。

圖6 軟件主界面

這一設計使用戶在打開軟件時能看到和當前環境相適應的界面,以及相應功能對應的進入按鈕。用戶在進入主界面時,不需要任何操作就能在界面上看到車輛所在的位置和行駛方向,并且不需要任何操作就能自動跳轉到變道輔助界面,從而較好地提高用戶的體驗感。

由圖6可知,系統主界面由天氣、設置、用戶反饋、個性化設置、下三角按鈕、登錄按鈕、時間框所構成,分別實現天氣查看、軟件設置、用戶反饋、軟件界面個性化設置、道路規劃與導航、用戶管理員登錄、時間查看等功能。

開始使用車輛變道輔助系統時,用戶可以再選擇是否開啟變道輔助后進入主界面。該軟件的核心是車輛轉彎或變道輔助。高精度定位模塊收集和計算車輛和行人的高精度位置,并將兩者位置傳給車輛,實現基于高精度定位的變道輔助。三軸加速度計可以監測車輛轉彎或變道狀態。如果用戶選擇開啟變道輔助并檢測到車輛轉彎或變道時,跳出變道輔助界面;如果用戶選擇不開啟變道輔助,則不會跳出變道輔助界面。除變道輔助功能外,系統還設有道路規劃、設置、天氣、用戶反饋以及個性化設置功能。道路規劃功能可根據用戶輸入的目的地進行道路規劃和導航。用戶反饋界面能讓用戶反饋在軟件內遇到的問題,并且上傳相關資料,從而改善軟件的錯誤和不足之處。天氣界面能讓用戶查看到近一周的天氣狀況、濕度、風速和路面濕滑狀況。設置界面可控制變道輔助功能的開啟或關閉,并實現路線規劃的功能。用戶可通過個性化設置改變軟件的字體和背景顏色。

用戶在打開軟件時,會跳出選擇是否打開變道輔助提示框選項。用戶可以在該界面選擇是否開啟變道輔助功能。用戶作出選擇后,軟件根據時間出現對應軟件主界面。該設計能夠提高用戶的選擇權。

如用戶在開啟軟件的時候點擊開啟變道輔助,則當檢測到車輛有變道或轉彎操作時,軟件會自動彈出打開變道輔助提示框,并出現變道輔助界面。如用戶在開啟軟件的時候點擊不開啟變道輔助,則當檢測到車輛有變道或轉向操作[19-20]時,軟件不會自動彈出該提示框,且不會出現變道輔助界面。

變道輔助如圖7所示。

圖7 變道輔助

在車輛變道或轉變時,屏幕會彈出打開變道輔助提示框后出現變道輔助界面。用戶可以在該界面看到車輛的高精度位置和車輛附近的行人高精度位置。如用戶不能及時通過屏幕看到兩者的高精度位置,則當附近車輛或行人距離車輛過近時,軟件會語音播報行人和車輛的位置,使用戶能提前減速或停車,從而避讓其他車輛和行人。當車輛轉彎或變道結束后,軟件會自動彈出提示并跳回主界面或進入變道輔助前的其他功能界面。

當軟件在變道輔助界面檢測到車輛結束變道或轉彎操作時,首先系統會自動跳出關閉變道輔助提示框,提示用戶車輛轉彎或變道已經結束;然后系統會自動退出變道輔助界面并且返回進入變道輔助前的其他界面。

軟件設置了天氣界面。用戶可以在該界面直觀地看到車輛所在地近5天的天氣狀況。管理員可以在該界面點擊其他天氣按鈕查看所在地當天的其他天氣情況,包括濕度、風速和路面濕滑程度。天氣界面的設置可以讓用戶知道所在地的具體天氣狀況,從而對雨天、霧天或其他天氣作出應對準備。

軟件也提供路線規劃服務。用戶可以通過點擊主界面的下三角按鈕選擇手動輸入或者語音輸入目的地,隨后軟件為用戶規劃最優路線。當規劃為最優路線后自動跳轉到導航界面導航,用戶可以跟隨導航行駛到目的地。

4 結論

本文以UM4B0高精度定位模塊為核心,設計車載變道輔助系統。車載變道輔助系統利用高精度定位模塊UM4B0和其他硬件收集車輛和行人的定位信息,將得到的信息通過算法計算出車輛和行人的高精度定位位置。車載變道輔助系統在監測到車輛在轉彎或變道時,在車載屏幕上顯示兩者位置。車載變道輔助系統可以有效解決司機在GPS信號不好的區域不能及時發現視覺盲區的行人的問題,讓司機在轉彎或變道時能及時發現視覺盲區的行人以提前減速或停車避讓,從而減少車輛碰撞發生的概率。

猜你喜歡
高精度車載行人
一種車載可折疊宿營住房
毒舌出沒,行人避讓
奔馳S級48V車載電氣系統(下)
路不為尋找者而設
基于Niosll高精度超聲波流量計的研究
高精度PWM式DAC開發與設計
高精度PWM式DAC開發與設計
高抗擾高精度無人機著艦縱向飛行控制
車載冷發射系統多剛體動力學快速仿真研究
我是行人
91香蕉高清国产线观看免费-97夜夜澡人人爽人人喊a-99久久久无码国产精品9-国产亚洲日韩欧美综合