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

基于車-車通信的車輛車速動態控制系統設計

2016-12-06 05:18:46胡閏秀楊煒堯玲赫磊孫健琦
汽車電器 2016年4期
關鍵詞:單片機信息系統

胡閏秀,楊煒,堯玲,赫磊,孫健琦

(1.陜西省汽車檢測站,陜西 西安 710061;2.長安大學汽車學院,陜西 西安 710064)

基于車-車通信的車輛車速動態控制系統設計

胡閏秀1,楊煒2,堯玲2,赫磊2,孫健琦2

(1.陜西省汽車檢測站,陜西 西安 710061;2.長安大學汽車學院,陜西 西安 710064)

為了更好地解決車輛縱向追尾碰撞問題,利用車聯網技術,設計了基于車-車通信的車輛車速動態控制系統,在系統軟硬件設計的基礎上,實現了車輛之間的車速、位置等關鍵數據信息的相互共享,并且通過車載APP顯示。系統通過對自車與前車之間的實際車距和理論安全距離比較,控制電機實現對本車的車速動態控制。實驗結果表明,該系統能夠有效避免車輛縱向追尾碰撞風險。

追尾碰撞;車聯網;超聲波測距;車速控制;車載APP;車-車通信

隨著社會經濟的飛速發展,汽車保有量大幅增加,使每一輛車在行駛過程中得到安全保障并降低汽車交通事故的發生率已成為嚴峻的全球性社會問題。車聯網通過利用先進的傳感技術、網絡技術以及通信技術,實現車與車之間進行信息的交流和共享,對每一輛汽車進行智能自動控制以及對道路信息的實時監控,形成一個車聯網系統[1]。

目前,國內外在降低汽車事故發生的研究方面,通用汽車公司的OnStar、豐田公司的G-BOOK已達到較為成熟階段。然而,其僅是通用汽車公司和豐田公司的高級車的專屬配置,可選車型少,費用高昂,且不能改善轉彎處事故的發生。為了減少事故的發生率,使汽車智能控制車速技術能夠運用在每一輛汽車中,需要設計一款智能控制、物美價廉的汽車主動安全系統。本文設計的基于多源異構信息融合的車聯網車速動態控制系統,使得汽車主動安全技術進入每一輛汽車,這將極大地降低因車距低于安全距離、轉彎、大霧天氣等未知道路狀況而使得駕駛員反應不及時造成事故的發生率[2]。

1 系統總體架構

系統總體架構見圖1。系統通過車與車之間建立局域網(所有車要使用同一個發送地址和接收地址),

采用廣播的形式,各車之間直接互聯,免去構建網絡。通過車速采集模塊和激光測距模塊得到本車的車速和位置信息,將每輛車采集的信息,通過無線通信模塊發送到周圍。每輛車的信號處理與控制模塊將接收到的潛在危險車輛的位置和車速信息,通過顯示模塊顯示在車載APP終端。同時,信號處理與控制模塊根據車速和位置信息,判斷本車是否需要進行減速或者緊急制動等車速動態控制,從而達到本車能夠主動避讓危險,防止追尾碰撞。

1.1 下位機部分

單片機驅動超聲雷達,獲取前方車輛的距離。通過藍牙連接車載APP終端,利用車載APP終端發回的位置信息得到自己的位置,同時把需要顯示相關信息發送到車載APP上。通過24L01無線模塊向周圍廣播本車位置和車速,同時接受其他車發送來的位置和車速,單片機根據接受到的信息和自己的狀態進行判斷。

1.2 上位機部分

在ECLIPSE平臺上,利用百度地圖API提供的地圖和定位服務,獲取當前的地理位置,并用地圖上顯示出來。界面包括一張地圖,指示當前狀態的一組模擬LED,告訴潛在危險車輛速度的TextView等。通過藍牙線程監聽來自下位機的信息并顯示在界面上,同時把得到的位置信息發送到下位機。

2 系統硬件設計

2.1 單片機主控模塊

系統采用STC12C5A60S2單片機,其速度比傳統51單片機快10倍,RAM和ROM都得到了很大的擴充,且擁有第二串口和ISP下載功能和豐富的I/O口,可以模擬各種通信協議,以便與其他模塊進行通信。12系列單片機自帶SPI通信和串口通信,為和NRF24L01無線和藍牙模塊通信提供了方便,不需要再用I/O口模擬通信協議,節約了單片機資源[3]。

系統利用單片機的UART0,按照所需功能,配置好每個寄存器,封裝成串口初始化函數。在人機交互中,把所發送的字節送入SBUF寄存器,UART模塊就會自動發送,等待發送完成。單片機需要有相應的接受程序,為了保證實時性,接受函數放在中斷里。由于每次只接受一個字符,為了接受大量不同信息,需要定義一個通信協議。在此規定起始位和終止位,在接收到起始位后,一個接受變量清零,并把后邊接受到的數據按順序記錄在一個數組中。接收到結束位后,掛起接收完成標志,在主函數中處理這個數組。

2.2 藍牙通信模塊

為了連接下位機和上位機,通過藍牙進行連接,采用HC05,利用標準藍牙2.0協議,通過串口接收數據,便于與單片機之間進行通信。藍牙模塊自帶AT指令,可以通過AT指令設置通信的波特率、藍牙名稱、配對密碼等設置信息。藍牙與單片機的連接采用UART,UART作為異步串口通信協議的一種,其工作原理是將傳輸數據的每個字符一位接一位地傳輸。發送邏輯對從發送FIFO讀取的數據執行“并→串”轉換,控制邏輯輸出起始位在先的串行位流,并且根據控制寄存器中已編程的配置,后面緊跟著數據位、奇偶校驗位和停止位。在檢測到一個有效的起始脈沖后,接收邏輯對接收到的位流執行“串→并”轉換。此外還會對溢出錯誤、奇偶校驗錯誤、幀錯誤和線中止(Line-Break)錯誤進行檢測,并將檢測到的狀態附加到被寫入接收FIFO的數據中[4]。圖2所示為藍牙通信模塊電路設計圖。

2.3 無線通信模塊

無線通信模塊利用NRF24L01無線模塊設計實現。NRF24L01是一塊2.4G無線模塊,抗干擾強,成本低,頻率高,發送時間短,出錯率低。輸出功率頻道選擇和協議的設置可以通過SPI接口進行設置。通過SPI通信協議與單片機通信。通過廣播的形式發送信息,設置為同一個發送接收地址,周圍的車都能接收到其他車發送的信息。

與NRF24L01進行通信要采用SPI通信協議。SPI的通信原理是以主從方式工作,這種模式通常有一個主設備和一個或多個從設備,需要至少4根線,也是所有基于SPI的設備共有的,分別為SDI(數據輸入)、SDO(數據輸出)、SCLK(時鐘)、CS(片選)。根據SPI時序,通過利用I/O口模擬出SPI通信協議,封裝成一個字符的發送和接收函數,再根據NRF24L01數據手冊中的寄存器,向上抽取出利用串口發送和接收一個數組的函數,以供其他模塊調用[5]。圖3所示為無線通信電路設計圖。

2.4 超聲波雷達測距模塊

當前車與后車之間距離較近時,需要知道精確的

位置,這時采用超聲波雷達進行測距。該系統的HCSR04超聲波測距模塊其測距性能相對穩定,測量精度較高,可以提供2 400 cm的非接觸式距離感測功能,測距精度可達3mm[6]。圖4所示為超聲波雷達測距電路設計圖。

在使用超聲波模塊時,需要通過單片機的I/O口,向超聲波模塊觸發信號輸入端(Trig口)發送10μs的高電平信號來觸發測距,超聲波模塊HC-SR04接收到觸發信號后,內部自動發出8個40kHz的周期電平,并自動檢測接收端是否有回波信號。若有回波信號,則通過回響信號輸出端(Echo口)輸出一個高電平,該高電平的持續時間即為超聲波從發射到返回的時間。單片機用計時器記錄聲波傳輸的時間,就能計算出與潛在危險車輛的距離[7]。

該系統為了控制與潛在危險車輛的距離,用到一個超聲測距模塊,該模塊通過I/O口給一個高電平啟動,返回一個聲波傳輸時間長度的高電平,通過計時器記錄這個高電平的時間,就能根據聲速計算出與潛在危險車輛的距離。利用STC12C5A60S2的定時器0,設置TMOD,使定時器0工作在16位計數,受管教控制開啟模式。當來高電平后,定時器就會在這器件把計數器內的值進行自增。在高電平結束后,讀取計數器內的計數,再根據單片機時鐘頻率,就可以計算出距離:距離=(計數/單片機頻率)×聲速/2。

3 系統軟件設計

3.1 車載APP程序

該系統在谷歌提供的Android SDK平臺,開發與系統連接的APP(運用APP時作用相當于汽車上視頻設備);利用百度地圖API,獲取當前的位置信息;通過藍牙串口服務,和單片機連接的藍牙從機連接,從而與單片機通信。APP更好地運用了車聯網,在APP界面顯示著本車的狀態及潛在危險車輛車速、兩車距離;由于不同車的制動程度不同,安全距離可能也存在不同,為了解決該不足,設定了APP界面可以輸入數據,改變系統設定的安全距離[8]。

APP實現以下幾個功能:①將潛在危險車輛車速、本車車速、兩車距離和各種提示通過藍牙發送到與該系統連接的車載APP終端上,并顯示出來,從而對駕駛員進行提醒;②通過APP,設置需要的服務;③APP能顯示出本車的位置。

3.2 位置參數采集模塊

該系統利用百度地圖API來實現位置獲取和形象的位置展示。百度地圖Android SDK是一套基于Android 2.1及以上版本設備的應用程序接口。使用SDK開發適用于Android系統移動設備的地圖應用,通過調用地圖SDK接口,可以輕松訪問百度地圖服務和數據,構建功能豐富、交互性強的地圖類應用程序。定位采用3種方式,分別是信號基站、WLAN和GPS。通過百度的服務器發回的數據,就能得到當前的位置以及人性化的地圖界面。

3.3 車載無線通信模塊

首先,在系統中開啟藍牙設備,使用Bluetooth Adapter類中的方法,可以查找遠端設備。如果該設備是可以被發現的,會反饋回來一些對方的設備信息,利用這些信息,設備就可以選擇去向對方初始化一個連接。初始化一個與遠端設備的連接,需要先獲取代表該設備的一個Bluetooth Device對象,從而獲取Bluetooth Socket并初始化連接。

當設備連接上以后,每個設備都擁有各自的Bluetooth Socket,可以實現設備之間數據的共享了。通過調用GetInputStream()和GetOutputStream()方法來獲取輸入輸出流,再通過調用Read(byte[])和Write(byte[])的方法來讀取或者寫數據。讀寫到具體的數據后,按照規定的通信協議,處理接收到的數據,然后更新Activity中的View。

4 試驗測試

智能車輛起動前,先打開APP,如圖5所示。通過藍牙連接到下位機,然后車載APP終端就會不間斷地獲取當前的位置信息,通過藍牙發給下位機。下位機接收到當前的位置信息,并通過光電碼盤采集速度信息,通過無線網絡傳輸到周圍。同時接收到旁邊其他車輛發送來的信息進行判斷,如果發現周圍有車輛在自己前方,并且距離過近,會通過藍牙向上位機發送前方有車,需要減速,并根據兩車的速度,進行調速。

5 結束語

本文設計了基于車-車通信的智能車輛車速動態控制系統,創新地采用了將車聯網與車速動態控制相結合,很大程度降低了由跟隨車輛反應不及時而造成的追尾事故的發生率。通過車聯網,實現了車與車之間的多源異構信息融合,開發了車載視頻APP,使得車與車之間的信息能夠一目了然地顯示在界面上。同時,由于不同車的制動程度不同,安全距離可能也存在不同,為了解決該不足,設定了APP界面可以輸入數據,改變系統設定的安全距離,這使得該系統更好地適用于每一輛汽車,可行度更高。系統工作穩定,整個控制過程實現自動化、智能化,最大程度地減小事故發生率。對比目前此類研究的現狀,現存在的此類裝置有適用車型狹窄、運作成本高、使用價格高昂等不足。相比而言,該系統價格低廉、適用車型極廣,因此將擁有極大的市場發展潛力。

[1]馬世典,江浩斌,韓牟,等.車聯網環境下車載電控系統信息安全綜述[J].江蘇大學學報:自然科學版,2014,35(6):635-643.

[2]Tsai M F,Chilamkurti N,Ho P F,et al.Implementation of dedicated short range communications combined with radar detection for forward collision warning system[J]. International Journal of Wireless Networks and Broadband Technologies,2012,2(1):49-63.

[3]徐進,鐘芳梅.基于STC12C5A60S2單片機的汽車空調控制系統[J].汽車電器,2014(6):14-16.

[4]王磊,宋杰,陳林鋒.車載導航影音系統藍牙軟件測試技術方法研究[J].計算機技術與發展,2013,23(9):166-169.

[5]楊曉多,劉述喜,李山.采用數字加速度傳感器的重力感應無線小車設計[J].重慶理工大學學報:自然科學版,2015,29(10):114-119.

[6]朱利娜.基于單片機的超聲測距倒車雷達的研究[J].微計算機信息,2008(23):110-111.

[7]Lee K C,Lee U,Gerla M.Geo-opportunistic routing for vehicular networks topics in automotive networking[J].Communications Magazine,IEEE,2010,48(5):164-170.

[8]王建強,吳辰文,李曉軍.車聯網架構與關鍵技術研究[J].微計算機信息,2011,27(4):156-158.

(編輯 心翔)

Design of vehicle speed dynamic control system based on V2V communication

HU Run-xiu1,YANG Wei2,YAO Ling2,HE Lei2,SUN Jian-qi2
(1.Shanxi Automobile Checking Station,Shanxi Xi'an 710061,China;2.School of Automobile,Chang'an University,Shanxi Xi'an 710064,China)

In order to better solve the problem of vehicle rear end collision,using car networking technology,design based on the V2V communication speed of vehicle dynamic control system,on the basis of the system hardware and software design,realized the vehicle speed and position between the key data such as mutual sharing of information,and shown by the APP application.This system based on the vehicle and the actual distance and the theoryofsafedistancebetweenvehicles,realizetocontrolmotorspeedonthelocaldynamiccontrol,the experimental results show that the system can effectively avoid the vehicle rear end collision risk.

Rear end collision;internet of vehicle;ultrasonic ranging;speed control;on-board app;V2V communication

U463.6

A

1003-8639(2016)04-0041-04

2016-01-28

國家自然科學基金資助項目(51278062);國家級大學生創新訓練項目(201510710008)

胡閏秀,女,工程師,主要從事車輛檢測分析及汽車安全技術研究。

猜你喜歡
單片機信息系統
Smartflower POP 一體式光伏系統
工業設計(2022年8期)2022-09-09 07:43:20
WJ-700無人機系統
ZC系列無人機遙感系統
北京測繪(2020年12期)2020-12-29 01:33:58
基于單片機的SPWM控制逆變器的設計與實現
電子制作(2019年13期)2020-01-14 03:15:28
基于單片機的層次漸變暖燈的研究
電子制作(2019年15期)2019-08-27 01:12:10
基于單片機的便捷式LCF測量儀
電子制作(2019年9期)2019-05-30 09:42:02
連通與提升系統的最后一塊拼圖 Audiolab 傲立 M-DAC mini
訂閱信息
中華手工(2017年2期)2017-06-06 23:00:31
Microchip推出兩個全新PIC單片機系列
展會信息
中外會展(2014年4期)2014-11-27 07:46:46
主站蜘蛛池模板: 在线观看无码a∨| 国产永久在线视频| 九九热这里只有国产精品| 国产精品思思热在线| 久久精品国产亚洲麻豆| 久久五月视频| 美女免费精品高清毛片在线视| a级毛片毛片免费观看久潮| 国产一区二区三区精品久久呦| 一级毛片无毒不卡直接观看| 日韩精品久久无码中文字幕色欲| 久久人搡人人玩人妻精品| 成人午夜视频在线| 色综合色国产热无码一| 国产毛片基地| 精品免费在线视频| 日本欧美中文字幕精品亚洲| 亚洲热线99精品视频| 青青青国产在线播放| 91尤物国产尤物福利在线| 无码中文字幕乱码免费2| 日韩成人午夜| 国产一区二区精品高清在线观看| 国产亚洲视频免费播放| 国产成人永久免费视频| 亚洲最大情网站在线观看| 欧美综合中文字幕久久| 91精品啪在线观看国产91| 久久窝窝国产精品午夜看片| 亚洲国产无码有码| 四虎永久免费在线| 欧美国产中文| 2021国产精品自拍| 成人韩免费网站| 激情六月丁香婷婷四房播| 自偷自拍三级全三级视频| 亚洲第一成年网| 成人国产免费| 国产视频a| 国产97视频在线| 美女扒开下面流白浆在线试听| igao国产精品| 亚洲欧美日本国产综合在线| 伊在人亞洲香蕉精品區| 国产成人啪视频一区二区三区| 欧美激情第一欧美在线| 老司国产精品视频| 国产91小视频| 国产精品jizz在线观看软件| 日韩天堂网| 四虎永久在线精品国产免费| 亚洲男人的天堂在线观看| 日韩精品无码不卡无码| 午夜不卡福利| 欧美成人午夜视频| jizz国产在线| 亚洲中久无码永久在线观看软件| 91无码网站| 老司机精品一区在线视频 | 欧洲欧美人成免费全部视频| 亚洲色欲色欲www在线观看| 国产一区二区精品高清在线观看| 欧美在线国产| 国产超碰在线观看| 国产成人亚洲精品色欲AV| 亚洲黄网视频| 喷潮白浆直流在线播放| 色偷偷一区二区三区| 综合色在线| 91毛片网| 国产第一页免费浮力影院| 日本一区高清| 蜜桃视频一区二区三区| 91精品国产91久无码网站| 国产精品尤物铁牛tv| 亚洲首页在线观看| 欧美中文字幕第一页线路一| 国产黄在线免费观看| 亚洲成a人在线观看| 精品久久综合1区2区3区激情| 99精品国产自在现线观看| 有专无码视频|