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

        ?

        基于STM32的雙向交互式車載通信系統(tǒng)設(shè)計

        2017-01-05 01:40:34關(guān)曉菡馬曉
        關(guān)鍵詞:記錄儀行車車載

        關(guān)曉菡,馬曉

        (北方工業(yè)大學(xué) 電子信息工程學(xué)院,北京 100144)

        ?

        基于STM32的雙向交互式車載通信系統(tǒng)設(shè)計

        關(guān)曉菡,馬曉

        (北方工業(yè)大學(xué) 電子信息工程學(xué)院,北京 100144)

        提出了一種基于STM32的車載通信系統(tǒng)。該系統(tǒng)由STM32F103ZET6硬件平臺和μC/OS-III嵌入式實時操作系統(tǒng)軟件平臺構(gòu)成,采用GPS定位技術(shù)獲取車輛實時位置,CAN總線技術(shù)獲取ADAS設(shè)備的行車預(yù)警信息和車輛狀態(tài)信息,應(yīng)用3G無線網(wǎng)絡(luò)傳輸技術(shù)上傳行車預(yù)警特征信息,形成車輛與服務(wù)平臺雙向交互式通信。實驗結(jié)果表明,該車載通信系統(tǒng)實現(xiàn)了車輛與網(wǎng)絡(luò)服務(wù)平臺間高速、可靠、實時通信,具有較高的實用價值。

        車載通信;STM32;μC/OS-III操作系統(tǒng);CAN總線

        引 言

        本車載通信系統(tǒng)的設(shè)計基于兩大背景。一方面,移動互聯(lián)網(wǎng)的快速發(fā)展和各種智能網(wǎng)絡(luò)設(shè)備的普及,為智能汽車的發(fā)展奠定了堅實的基礎(chǔ),而互聯(lián)網(wǎng)汽車作為從智能汽車基礎(chǔ)上發(fā)展而來的新秀[1],指明了智能汽車的一個發(fā)展方向。另一方面,近年來,隨著嵌入式技術(shù)、傳感器技術(shù)和控制技術(shù)的飛速發(fā)展,以預(yù)防交通事故的主動安全技術(shù)得到了高速發(fā)展,ADAS設(shè)備的出現(xiàn)大大緩解日趨嚴(yán)重的交通安全問題,車載通信作為ADAS的基礎(chǔ),具有舉足輕重的作用[2]。

        本文給出了一種基于STM32的車載通信系統(tǒng)設(shè)計方案,可以實現(xiàn)車輛實時定位、車輛行駛狀態(tài)與各項參數(shù)的獲取、行車記錄儀錄像狀態(tài)控制以及網(wǎng)絡(luò)監(jiān)控管理等功能。該設(shè)計既可以用于車輛安全管理、智能交通和互聯(lián)網(wǎng)汽車等方面,又可以用于對接ADAS設(shè)備。

        1 系統(tǒng)框架

        車載通信系統(tǒng)結(jié)構(gòu)框圖如圖1所示,由微控制器、存儲模塊、ADAS預(yù)警信息采集模塊、電源模塊、3G模塊、定位模塊和行車記錄儀控制模塊組成[3]。該車載通信系統(tǒng)實現(xiàn)的是車外網(wǎng)通信,完成車與外界互聯(lián)網(wǎng)的信息交換,即車與網(wǎng)絡(luò)監(jiān)控平臺的交互通信;車載通信系統(tǒng)采集車輛實時位置、行車預(yù)警信息和車速等各種車輛狀態(tài)信息,根據(jù)車輛的狀態(tài)信息控制行車記錄儀工作狀態(tài)和截取事件視頻,并將這些收集到的車輛實時狀態(tài)信息通過3G網(wǎng)絡(luò)傳送到網(wǎng)絡(luò)監(jiān)控平臺。

        圖1 車載通信系統(tǒng)結(jié)構(gòu)框圖

        2 系統(tǒng)硬件設(shè)計

        基于STM32F103ZET6的車載通信系統(tǒng)硬件結(jié)構(gòu)如圖2所示。

        圖2 車載通信系統(tǒng)硬件結(jié)構(gòu)框圖

        2.1 單片機最小系統(tǒng)

        圖3 GPS和3G模塊連接圖

        單片機最小系統(tǒng)由STM32F103ZET6單片機、晶振電路、復(fù)位電路和JTAG接口電路組成。STM32F103ZET6主頻高達(dá)72 MHz,具有64 KB的SRAM、512 KB的Flash、2個16位的增強型定時器[4]、2個16位的基本定時器、5個USART總線、1個CAN 2.0總線、供電電壓為2.0~3.6 V。系統(tǒng)采用8 MHz和32.768 kHz外部晶振,分別作為系統(tǒng)工作時鐘和精準(zhǔn)時鐘源;采用上電自動復(fù)位作為系統(tǒng)的復(fù)位電路;JTAG電路用于程序下載和調(diào)試。

        2.2 數(shù)據(jù)存儲模塊

        本車載通信系統(tǒng)的數(shù)據(jù)存儲模塊包括SDRAM和NAND Flash,實現(xiàn)程序和告警數(shù)據(jù)信息的存儲。外接DDR2 SDROM存儲芯片,作為內(nèi)存用于運行系統(tǒng)程序和用戶程序,保證程序運行與足夠的內(nèi)存空間;外接512 MB的NAND Flash存儲芯片,用于用戶信息和告警數(shù)據(jù)信息的存儲。

        2.3 GPS定位模塊和3G模塊

        GPS定位模塊完成時間同步和GPS定位信息的獲取,通過對外接GPS天線接收的GPS信號進(jìn)行記錄、解調(diào)和處理,得到GPS衛(wèi)星發(fā)送的導(dǎo)航報文,最終獲得車輛的位置數(shù)據(jù)。綜合考慮,GPS定位模塊選擇UBLOX公司的NEO-6M模組。3G模塊選擇中興的移動通信模塊MT3732,MT3732 是一款基于展訊SC8802G平臺的TD-SCDMA/GSM 雙模無線模塊,支持下行 HSDPA2.8 Mbps、上行2.2 Mbps[5]。GPS和3G模塊的連接電路圖如圖3所示。

        2.4 預(yù)警信息采集模塊

        STM32F103單片機內(nèi)部自帶一個CAN控制器,能發(fā)送和接收標(biāo)準(zhǔn)、擴(kuò)展數(shù)據(jù)幀以及遠(yuǎn)程幀,所以該系統(tǒng)不需要外接CAN控制器。CAN收發(fā)器選用TJA1050,該器件是一款帶隔離的高速通用CAN收發(fā)器芯片,完全兼容ISO11898標(biāo)準(zhǔn),速率可達(dá)到1 Mbps。

        2.5 行車記錄儀控制模塊

        在單片機處理器控制下實現(xiàn)行車記錄儀供電以及嚴(yán)重告警條件下對行車記錄儀工作狀態(tài)的改變。車輛發(fā)生嚴(yán)重告警情況下,通過USART2給行車記錄儀發(fā)送中斷信號,使行車記錄儀工作在中斷模式,實現(xiàn)行車記錄儀對事故視頻的裁剪與存儲,以便發(fā)生事故時能快速定位事故圖像。行車記錄儀供電電路圖如圖4所示。

        2.6 電源模塊設(shè)計

        面對汽車復(fù)雜的電磁兼容環(huán)境,設(shè)計的電源模塊必須具有強大的電磁兼容能力,傳統(tǒng)的DC-DC電路無法滿足車載環(huán)境,因此,改進(jìn)型的轉(zhuǎn)換電路應(yīng)運而生。汽車上供電電壓為+12 V,系統(tǒng)中各模塊需要的有+5 V、+3.3 V、+1.8 V和+1.2 V電壓,因此,需要通過電壓轉(zhuǎn)換電路將+12 V的電壓轉(zhuǎn)換為+5 V、+3.3 V、+1.8 V和+1.2 V電壓。在汽車電子模塊中,改進(jìn)型的12~5 V的轉(zhuǎn)換電源電路的結(jié)構(gòu)如圖5所示,這部分電路可分為防反接保護(hù)、浪涌抑制和低壓轉(zhuǎn)換等三個部分[6]。

        圖4 行車記錄儀供電電路圖

        圖5 改進(jìn)型12~5 V的轉(zhuǎn)換電源電路

        防反接保護(hù)電路主要由D28構(gòu)成,該電路是根據(jù)汽車電子模塊必須具有防電源反接功能而設(shè)計的。D28組成的反接保護(hù)電路,只適用于電流不大的邏輯電源供電線上。

        浪涌抑制電路主要由D29、L1、RS、C155和C3構(gòu)成,主要用來抑制電源電壓上的各種浪涌波形和靜電。D29是浪涌電壓抑制器,采用大功率TVS管(瞬態(tài)抑制二極管)或MOV管(壓敏電阻),主要用來吸收能量較大的浪涌脈沖,如ISO7637中的脈沖5b和其他電源線上的正弦脈沖干擾;L1共模電感,限制邏輯電流變化的速度,以提高模塊的電磁兼容特性。

        低壓轉(zhuǎn)換電路主要由LM2676-5、CT3、C2和穩(wěn)壓管D2構(gòu)成,低壓轉(zhuǎn)換電路主要實現(xiàn)12~5 V的轉(zhuǎn)換。電壓轉(zhuǎn)換芯片LM2676-5后的穩(wěn)壓管D2,主要是防止模塊在睡眠時注入5 V邏輯電平的電流過大,從而引起5 V電壓邏輯電平的上升,損壞邏輯芯片;CT3去耦電容,一般采用大容量的電解電容,主要作用類似微型電池,在電壓跌落時,起到電量緩沖的作用。

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

        μC/OS-III嵌入式實時多任務(wù)操作系統(tǒng)是Micrium公司開發(fā)的第三代可固化、可升級、可裁剪、搶占式的系統(tǒng)內(nèi)核,源碼遵循ANSI C標(biāo)準(zhǔn)。該操作系統(tǒng)的任務(wù)個數(shù)無限制,支持現(xiàn)代實時內(nèi)核操作系統(tǒng)所期待的大部分功能。本文的軟件開發(fā)環(huán)境是Keil MDK,版本號是V4.7.2。

        μC/OS-III可以移植到不同的處理器上,和處理器相關(guān)的代碼使用匯編和C混合編程來實現(xiàn)。μC/OS-III只要滿足如下條件,就可以被移植到STM32平臺上:

        ① 處理器帶有支持標(biāo)準(zhǔn)C的工具鏈,并且需要支持32位數(shù)據(jù);

        ② 中斷能夠被關(guān)閉和打開,能夠提供10~1000 Hz的周期中斷作為系統(tǒng)時鐘節(jié)拍源;

        ③ 處理器有棧指針寄存器,并且其他所有的寄存器能夠被存儲和恢復(fù);

        ④ 處理器能夠支持足夠的尋址空間。

        STM32F103單片機使用的是Cortex-M3內(nèi)核,都能夠滿足這幾個條件,所以μC/OS-III能夠移植到STM32F103平臺[7]。μC/OS-III操作系統(tǒng)移植時需要修改的模塊和文件如表1所列。

        3.2 系統(tǒng)應(yīng)用任務(wù)設(shè)計

        系統(tǒng)應(yīng)用任務(wù)程序是建立在操作系統(tǒng)之上的,控制著系統(tǒng)的運作和行為,在系統(tǒng)能正常啟動及相關(guān)驅(qū)動開發(fā)完成后,對相關(guān)工作流程進(jìn)行整理,開發(fā)出對應(yīng)的系統(tǒng)應(yīng)用任務(wù)軟件[8]。車載通信系統(tǒng)的系統(tǒng)應(yīng)用任務(wù)主要分為以下5個:3G消息處理任務(wù)、GPS數(shù)據(jù)處理任務(wù)、消息上傳任務(wù)、定時處理任務(wù)和行車記錄儀交互及關(guān)機任務(wù),程序總體流程圖如圖6所示。

        圖6 系統(tǒng)總體流程圖

        需要改動的模塊需要改動的文件基本功能μC/OSIII內(nèi)核相關(guān)代碼①os_cpu.h②os_cpu_a.asm③os_cpu_c.c①CPU相關(guān)配置以及os_cpu_a.asm和os_cpu_c.c兩個文件中函數(shù)的聲明②CPU相關(guān)匯編函數(shù)定義及聲明,如關(guān)中斷,前導(dǎo)零指令的調(diào)用③CPU相關(guān)C語言函數(shù)定義及聲明CPU相關(guān)代碼①cpu_c.c②cpu_a.asm③cpu.h①CPU相關(guān)C語言代碼,如中斷優(yōu)先級設(shè)置②臨界區(qū)函數(shù)的實現(xiàn)③定義與CPU相關(guān)的宏定義BSP(板級支持包)①bsp.c②bsp.h①初始化系統(tǒng)時鐘②初始化32位計數(shù)器以提供時間戳

        3G消息處理任務(wù)主要用于對3G模塊接收消息的處理,包括短信以及TCP消息;GPS數(shù)據(jù)處理任務(wù)主要是對獲取的GPS消息進(jìn)行處理,包括衛(wèi)星授時獲取準(zhǔn)確的實時時間,以及車輛的實時位置;消息上傳任務(wù)主要完成行車預(yù)警消息的上傳,包括車輛實時位置、車速和行車預(yù)警信息等車輛狀態(tài)信息;定時處理任務(wù)主要用于定時上傳車輛的實時位置,以及定時更改LED燈的狀態(tài),方便觀察設(shè)備模塊運行狀態(tài);行車記錄儀交互及關(guān)機任務(wù)主要用于對行車記錄儀設(shè)備進(jìn)行相關(guān)的控制,對汽車熄火信號進(jìn)行監(jiān)控,以備及時關(guān)閉設(shè)備。模擬CAN預(yù)警軟件如圖7所示。

        圖7 模擬CAN預(yù)警軟件

        4 系統(tǒng)測試

        為了驗證設(shè)備的氣候和機械載荷,進(jìn)行高低溫可靠性測試、疲勞老化測試和機械振動測試。使用模擬CAN告警軟件持續(xù)發(fā)送告警信息10小時進(jìn)行老化測試,在-40~80 ℃的環(huán)境下進(jìn)行存儲、工作、耐溫度循環(huán)、熱沖擊和振動測試。網(wǎng)絡(luò)服務(wù)平臺收集到的告警數(shù)據(jù)如圖8所示。

        為了測量設(shè)備的電磁兼容特性,進(jìn)行了沿電源線的瞬態(tài)傳導(dǎo)抗干擾測試(ISO7637-2),按照測試標(biāo)準(zhǔn)分別進(jìn)行5種脈沖波形的測試。脈沖1是模擬汽車上電感性負(fù)載電源斷開連接時,其他電源端所產(chǎn)生的瞬態(tài)現(xiàn)象,如圖9所示,這個脈沖將影響直接與這個電感性負(fù)載并聯(lián)在一起的電子模塊工作[9]。實驗脈沖4是模擬內(nèi)燃機的起動電機或者打開大的負(fù)載電路通電時,產(chǎn)生的電源電壓的降低。

        根據(jù)測試結(jié)果顯示,該車載通信系統(tǒng)能完全通過5種脈沖波形的測試,系統(tǒng)各項功能均能得到實現(xiàn),符合ISO7637的測試標(biāo)準(zhǔn),達(dá)到了預(yù)期的設(shè)計要求。脈沖4實際波形及參數(shù)如圖10所示。

        圖8 網(wǎng)絡(luò)服務(wù)平臺收集告警數(shù)據(jù)

        圖9 脈沖1實際波形及參數(shù)

        圖10 脈沖4實際波形及參數(shù)

        結(jié) 語

        [1] 曹祎遐,李永超.互聯(lián)網(wǎng)汽車重新定義生活[J].上海信息化,2014(7):20-23.

        [2] 張翔.2014年汽車ADAS技術(shù)的最新發(fā)展[J].汽車

        Two-way Interactive Vehicle Communication System Based on STM32

        Guan Xiaohan,Ma Xiao

        (College of Electronical and Information Engineering,North China University of Technology,Beijing 100144,China)

        A kind of vehicle communication system based on STM32 is proposed.The system is consist of STM32F103ZET6 hardware platform and μC/OS-III embedded real-time operating system software platform.The system uses GPS location technology to obtain the real-time location of vehicle,and uses the CAN bus technology to obtain the ADAS devices driving early warning information and the vehicle state information.The 3G wireless network transmission technology is used to transfer the traffic warning feature information,which forms two-way interactive communication between the vehicle and the services platform.The experimental results show that the vehicle communication system can achieve high-speed,reliable and real-time communication between the vehicle and the network service platform,which has high practical value.

        vehicle communication;STM32;μC/OS-III operating system;CAN bus

        TP315

        A

        猜你喜歡
        記錄儀行車車載
        高速磁浮車載運行控制系統(tǒng)綜述
        做夢記錄儀
        基于GPS的便攜式汽車行駛記錄儀的研制
        汽車記錄儀保險絲搭接轉(zhuǎn)換裝置及其模具設(shè)計
        智能互聯(lián)勢不可擋 車載存儲需求爆發(fā)
        夜間行車技巧
        汽車與安全(2016年5期)2016-12-01 05:22:12
        基于ZVS-PWM的車載隔離DC-DC的研究
        吉普自由光行車制動易熄火
        調(diào)度調(diào)整在地鐵行車組織中的應(yīng)用
        大容量Flash在井下記錄儀中的應(yīng)用
        av在线高清观看亚洲| 国产精品成人免费视频网站京东| 女人被做到高潮免费视频 | 日本在线观看一区二区视频| 国产精品综合一区久久| 国产精品久免费的黄网站| 成人a级视频在线观看| 永久无码在线观看| 日韩精品有码在线视频| 亚洲黄色精品在线播放| www夜插内射视频网站| 欧美亚洲色综久久精品国产| 亚洲av成人一区二区三区av | 另类内射国产在线| 91精品国产91| 国产精品黄页免费高清在线观看 | 大陆少妇一区二区三区| 五月天激情电影| 人妻丰满熟妇av无码片| 亚洲国产精品中文字幕日韩| 国产91精品清纯白嫩| 麻豆视频在线播放观看| 国产69精品久久久久777| 永久免费无码av在线网站| 亚洲综合国产成人丁香五月小说| 日韩女优一区二区在线观看| 免费毛儿一区二区十八岁| 野狼第一精品社区| 国产精品亚洲片夜色在线| 亚洲高清av一区二区| 日本伦理精品一区二区三区| 亚洲人成77777在线播放网站| 狠狠人妻久久久久久综合| 在线观看黄片在线播放视频| 日韩av一区二区观看| 国产肉体xxxx裸体137大胆| 精品乱码久久久久久中文字幕| 被驯服人妻中文字幕日本| 国产视频激情在线观看| 色先锋av影音先锋在线| .精品久久久麻豆国产精品|