于文泰 段敏 鄭蘇 楊曉麗 白松讓
摘 要:針對高級駕駛輔助系統(tǒng)(ADAS)中車輛跟隨控制特性,設(shè)計了一種基于ZigBee網(wǎng)絡(luò)的智能車模跟隨控制系統(tǒng)。以CC2430無線傳感器芯片為核心,采用超聲波測距傳感器實時采集前車距離,通過ZigBee協(xié)議將前車與跟隨車組成一個無線網(wǎng)絡(luò),進行識別、同步、定位信息的無線傳輸,并能驅(qū)動電機控制模塊進行智能跟隨和控制,實現(xiàn)汽車的網(wǎng)聯(lián)化、智能化?;谥悄苘嚹_M行了跟隨與控制測試,結(jié)果表明,采集信息傳輸實時、可靠,跟隨控制準(zhǔn)確,與預(yù)期設(shè)計目標(biāo)相符,對ADAS研究和開發(fā)具有一定的工程預(yù)研價值。關(guān)鍵詞:車輛跟隨;ZigBee網(wǎng)絡(luò);STM32微控制器;超聲波測距中圖分類號:TP23 ?文獻標(biāo)識碼:A ?文章編號:1671-7988(2019)01-30-03
Research on Follow and Control of Intelligent Vehicle Model Based on ZigBee Network*
Yu Wentai, Duan Min, Zheng Su, Yang Xiaoli, Bai Songrang
(?College of Automobile and Traffic Engineering, Liaoning University of Technology, Liaoning Jinzhou 121001?)
Abstract:?Aiming at characteristics of vehicle follow and control in advanced driver assistance system (ADAS), the intelligent vehicle model follow and control system based on zigbee network is designed. Take the CC2430 wireless sensor chip as the core, the ultrasonic distance measuring sensor is used to collect the front vehicle distance in real time. The zigbee protocol is used to form a wireless network for the front and following vehicle to carry out wireless transmission of identification, synchronization and positioning information, and can drive the motor control module for intelligent follow and control, to achieve the network and intelligentization of vehicle. The follow and control tests are carried out based on intelligent vehicle model. The results show that the acquisition information transmission is real-time and reliable, follow and control accurately, consistent with the expected design goals, and has certain engineering pre-research value for ADAS research and development.Keywords: vehicle follow; zigbee network; STM32 microcontroller; ultrasonic rangingCLC NO.: TP23??Document Code: A??Article ID:?1671-7988(2019)01-30-03
前言
在“智能制造2025”等時代科技背景下,汽車尤其是新能源電動汽車產(chǎn)業(yè)得到了快速發(fā)展,汽車已經(jīng)成為了人們出行的重要交通工具。與此同時城市道路交通擁擠與堵塞現(xiàn)象日趨嚴(yán)重,導(dǎo)致道路交通事故時有發(fā)生。隨著“人工智能”等電子通信技術(shù)的快速發(fā)展,在城市道路尤其是十字交叉口進行多車跟隨控制成為了研究熱點[1-2]。基于此,本文以智能車模為研究對象和載體,設(shè)計相應(yīng)道路交通環(huán)境,進行多車跟隨控制研究。以CC2430無線傳感器芯片為主控芯片,采用超聲波測距傳感器實時采集前車距離,通過ZigBee協(xié)議將前車與跟隨車組成一個無線網(wǎng)絡(luò),進行識別、同步、定位信息的無線傳輸,并能驅(qū)動電機控制模塊進行智能跟隨和控制,實現(xiàn)汽車的網(wǎng)聯(lián)化、智能化。
1?系統(tǒng)總體結(jié)構(gòu)
本系統(tǒng)設(shè)計在前后車上安裝跟隨控制系統(tǒng)硬件平臺,基于ZigBee無線協(xié)議在兩車或者多車之間建立無線網(wǎng)絡(luò)。同時在跟隨車前端安裝超聲波測距傳感器,用于實時采集與前車的距離信息,若與前車距離超過設(shè)定距離閾值,則進行提速跟近,若距離過近,則進行減速行駛,實現(xiàn)車輛自動跟隨,總體結(jié)構(gòu)如圖1所示。系統(tǒng)硬件平臺主要包括CC2430無線微控制器最小系統(tǒng)電路、電源供電電路、超聲波測距電路、ZigBee無線模塊接口電路、電機驅(qū)動電路等各個具體功電路。
2 系統(tǒng)軟件設(shè)計
ZigBee技術(shù)是最新一代短距離無線傳感器網(wǎng)絡(luò),其是一組基于IEEE802.15.4無線標(biāo)準(zhǔn)研制的通信技術(shù)。一個ZigBee網(wǎng)絡(luò)主要包括協(xié)調(diào)器、路由器及終端節(jié)點[3-4]。由于本設(shè)計硬件平臺采用TI公司生產(chǎn)的CC2430無線微控制器,因此ZigBee協(xié)議棧也是基于TI開源的Z-Stack協(xié)議棧。本設(shè)計嵌入式軟件設(shè)計中主要包括2部分:
(1)協(xié)調(diào)器嵌入式軟件
一個ZigBee無線網(wǎng)絡(luò)只有一個ZigBee網(wǎng)絡(luò)協(xié)調(diào)器,協(xié)調(diào)器作為Zigbee網(wǎng)絡(luò)中的匯聚節(jié)點,具有網(wǎng)關(guān)的作用,它來建立Zigbee網(wǎng)絡(luò),等待其他路由器和終端節(jié)點加入,組成星型、樹型、網(wǎng)狀型的無線網(wǎng)絡(luò)。這里將跟隨車上的ZigBee硬件平臺設(shè)計成協(xié)調(diào)器,完成與前車的組網(wǎng)、識別、前車加入、接收前車車速值信息等功能。該嵌入式軟件包括5大模塊:網(wǎng)絡(luò)配置模塊、硬件初始化模塊、網(wǎng)絡(luò)棧事件管理模塊、網(wǎng)絡(luò)數(shù)據(jù)管理模塊、硬件中斷模塊等。其軟件流程圖如圖2所示。
(2)路由器嵌入式軟件
ZigBee網(wǎng)絡(luò)中可以存在多個路由器或者是終端節(jié)點[5],考慮到前車與跟隨車在行車時的速度多變的復(fù)雜工況,這里將前車的ZigBee硬件平臺設(shè)計為路由器,使其具有路由和中繼的特性。前車上的路由器節(jié)點上電后執(zhí)行各種初始化后,開始加入跟隨車上的協(xié)調(diào)器創(chuàng)建的ZigBee網(wǎng)絡(luò),若加入成功則通過旋轉(zhuǎn)編碼器采集前車車速值,然后通過ZigBee網(wǎng)絡(luò)將車速信息路由給協(xié)調(diào)器,因此該嵌入式軟件也包括5大模塊:網(wǎng)絡(luò)配置模塊、硬件初始化模塊、網(wǎng)絡(luò)棧事件管理模塊、網(wǎng)絡(luò)數(shù)據(jù)管理模塊、硬件中斷模塊等。系統(tǒng)框圖如圖3所示。
3 系統(tǒng)測試
在鋪設(shè)的黑白賽道上,基于智能車模進行了前后車的跟隨控制測試,首先跟隨車上電,啟動ZigBee硬件平臺進行協(xié)調(diào)器配置,同時進行2.4GHz信道掃描,完成無線組網(wǎng);接著前車上電,啟動ZigBee硬件平臺進行路由器配置,同時進行加入ZigBee網(wǎng)絡(luò)。
然后開始進行前后車行駛,同時前車每隔5秒無線傳輸車速值給跟隨車協(xié)調(diào)器,跟隨車根據(jù)超時波采集的車距值和前車的車速值,再結(jié)合本車的車速值進行計算判斷,實現(xiàn)智能跟隨控制,達到了本設(shè)計的研究目標(biāo)。其測試圖如圖4所示。
4 結(jié)論
基于無線通信技術(shù)、電子控制技術(shù)等高科技技術(shù),以智能車模為研究對象,設(shè)置相應(yīng)道路交通環(huán)境,研究與設(shè)計了多車跟隨控制系統(tǒng)。以CC2430無線傳感器芯片為主控芯片,采用超聲波測距傳感器實時采集前車距離,通過ZigBee協(xié)議將前車與跟隨車組成無線網(wǎng)絡(luò),進行識別、同步、車速等信息的無線傳輸,并能驅(qū)動電機控制模塊進行智能跟隨和控制,
實現(xiàn)汽車跟隨控制的網(wǎng)聯(lián)化、智能化。
參考文獻
[1] 張耀丹.無人駕駛汽車的現(xiàn)狀及發(fā)展趨勢[J].汽車實用技術(shù),2018?(06):10-11.
[2] 胡永舉,施俊慶,陶玨強,等.城市道路十字交叉口通行能力研究[J].浙江師范大學(xué)學(xué)報(自然科學(xué)版),2015,38(04):466-472.
[3] 任博雅,趙白鴿,李怡蓓.基于ZigBee網(wǎng)絡(luò)和超聲定位的智能跟隨小車[J].計算機測量與控制,2015,23(05):1789-1791.
[4] 衛(wèi)玉梁,靳伍銀.智能車跟隨系統(tǒng)開發(fā)[J].傳感器與微系統(tǒng),2017,36?(08):75-77.
[5] 黃衍璽,鐘山,吳奇,等.基于ZigBee的車聯(lián)網(wǎng)輔助駕駛平臺設(shè)計[J].電子測量技術(shù),2013,36(11):119-123.