????摘 要:為提高公共交通服務(wù)的質(zhì)量和城市形象,,設(shè)計了一種基于收發(fā)芯片CC1020的電子公交站牌,。它可為乘客提供公交車所處位置的實時信息,,并使公交總站能夠通過無線收發(fā)" title="無線收發(fā)">無線收發(fā)電路收發(fā)各公交站臺上車輛運行數(shù)據(jù),進(jìn)行公交車的運行管理和車輛調(diào)度,。結(jié)果表明,,該電子站牌傳輸可靠性高,功耗低,。數(shù)據(jù)傳輸通過UHF專用通信網(wǎng),,數(shù)據(jù)傳輸成本為零。
??? 關(guān)鍵詞:無線收發(fā)芯片CC1020? 電子站牌? 太陽能供電
?
??? 電子公交系統(tǒng)作為現(xiàn)代城市交通研究的一種主要方向,,將先進(jìn)的信息技術(shù)(包括數(shù)據(jù)通信,、計算機(jī))、傳感器技術(shù),、運籌學(xué),、人工智能等綜合運用于城市公交運營管理、動態(tài)信息發(fā)布,、手機(jī)交通信息查詢等系統(tǒng)之中,。智能公交系統(tǒng)是我國“十五”期間重點支持的科技領(lǐng)域之一。而作為智能公交的核心技術(shù)支持——通信技術(shù),可以利用無線通訊專網(wǎng)超高頻段以低成本實現(xiàn)公交企業(yè)運營數(shù)據(jù)的實時采集,、快速傳輸以及無線通訊系統(tǒng)車載智能設(shè)備及控制系統(tǒng)的實時通信,,使公交企業(yè)能夠充分利用無線通訊系統(tǒng)真正實現(xiàn)現(xiàn)代城市公交的客流管理、運營調(diào)度,、車輛管理及信息查詢的智能化,,從而為城市交通問題提供一個良好的解決方案[1]。
1 系統(tǒng)方案
??? 電子公交站牌和公交車上的控制器由嵌入式微處理器和CC1020收發(fā)芯片[2]為核心的無線收發(fā)電路組成,。
??? 公交車到達(dá)站臺時的固定動作(如到站開門,、報站名等)使車載控制器通過收發(fā)電路發(fā)出信號,電子公交站牌會自動獲取車輛的基本信息(車次,、站號等),,并通過站牌上的顯示電路顯示出到站的車次和站名,再由站牌內(nèi)的收發(fā)電路將這一信息傳至該路車及行車線路站牌中其他站的電子公交站牌中,,并在該線路上的其他電子站牌上顯示出該輛車的實時信息,。在公交站(調(diào)度室)PC機(jī)通過無線收發(fā)電路收集各條線路終點站牌無線收發(fā)電路發(fā)出的實時信息,在顯示屏上顯示出各條線路上車輛實時運行圖[3],。系統(tǒng)組成見圖1,。
??????????????
??? 當(dāng)電子站牌接收信號時,如果附近有多輛公交車同時發(fā)送到站信號,就可能會發(fā)生通信碰撞,。防止通信碰撞出現(xiàn)的常見方法是將信號的應(yīng)答在時間,、頻率或相位上錯開,具體可通過軟件實現(xiàn),。本系統(tǒng)在參考 ALOHA 和IEEE802.3 CSMA/CD隨機(jī)訪問技術(shù)的基礎(chǔ)上,,采用了一種基于時分的“隨機(jī)延時”防碰撞的方法[4]。車載收發(fā)設(shè)備發(fā)送詢問命令,,發(fā)送完之后等待一段時間接收電子站牌的應(yīng)答,。這段等待時間將分為若干時隙" title="時隙">時隙,電子站牌以相等的概率隨機(jī)選取一個時隙應(yīng)答,。如果某時隙只有一個信號被電子站牌選中,,則該站牌的應(yīng)答將被車載收發(fā)設(shè)備收到,否則該時隙內(nèi)將發(fā)生沖突,。圖2 給出了一輪詢問過程的示意圖,。本輪未應(yīng)答成功的車載收發(fā)設(shè)備,下一輪自動繼續(xù)向電子站牌發(fā)送詢問命令,;已成功應(yīng)答的車載收發(fā)設(shè)備,,下一輪則不再發(fā)送。
?????????????????
2 電子站牌的電路設(shè)計
??? 電子站牌由太陽能供電電源(或交流供電電源),、無線收發(fā)電路,、高性能" title="高性能">高性能微處理器及外圍電路組成。整個站牌的電路結(jié)構(gòu)如圖3所示,。
??????????????????
2.1 CC1020無線收發(fā)電路設(shè)計
??? 在這個系統(tǒng)中無線收發(fā)電路的可靠性和有效的通信距離是設(shè)計的關(guān)鍵,,該部分由集成收發(fā)芯片CC1020和低成本、高性能的ATmega8單片機(jī)及外圍電路組成,,如圖4,。
???????????????
??? CC1020是Chipcon公司用0.35μm CMOS工藝生產(chǎn)的單片無線數(shù)據(jù)傳送專用射頻芯片。與其他型號的無線數(shù)據(jù)通信芯片相比,,其接收靈敏度較高,,且芯片的發(fā)射端和接收端互相獨立,特別適合遠(yuǎn)距離數(shù)據(jù)通信,。其頻率范圍為424MHz~470MHz,,在12.5kHz帶寬的信道中,靈敏度可以達(dá)到-119dBm,;數(shù)據(jù)速度達(dá)到153.6kBaud,。CC1020有ASK、FSK和GFSK數(shù)據(jù)調(diào)制方式,,設(shè)計中采用了抗干擾能力極強(qiáng)的窄帶GFSK調(diào)制技術(shù)和軟件糾錯技術(shù),。
??? AtmegA8L是AVR系列的低功耗8位單片機(jī),,用它完成對CC1020工作參數(shù)配置的初始化以及發(fā)射數(shù)據(jù)時對數(shù)據(jù)的編碼打包和接收數(shù)據(jù)時對數(shù)據(jù)的解碼等工作,減輕控制器主CPU的工作負(fù)擔(dān)[5],,增強(qiáng)系統(tǒng)的可靠性和實時性,。
??? HMC154S8是天線切換集成電路,。發(fā)射狀態(tài)時接通CC1020射頻輸出端,,接收狀態(tài)時接通CC1020射頻輸入端。其切換動作受CC1020控制,。
??? MAXR30為低噪聲,、高頻放大管,電路增益可由20dB增大到28dB,,通信距離在1Km~3Km,,滿足相鄰電子公交站牌的通信要求。
2.2 高性能微處理器主控電路
??? 電子公交站牌的主控電路" title="主控電路">主控電路采用高速,、高可靠,、低功耗的STC89C52單片機(jī)。該單片機(jī)具有寬溫度,、寬供電電壓范圍,、超強(qiáng)抗干擾能力和內(nèi)置看門狗、EEROM等功能,,滿足系統(tǒng)工作環(huán)境惡劣及可任意設(shè)置公交線路和站臺號的要求,。
2.3 人機(jī)接口和輸出電路
??? 人機(jī)接口板采用可編程鍵盤LED驅(qū)動芯片ZLG7290,。該芯片采用I2C串行接口,,可接8位共陰極數(shù)碼管和64個按鍵。本系統(tǒng)中采用4位數(shù)碼管和6個按鍵組成人機(jī)交互接口,,完成1~10條公交線路號和站臺號的設(shè)置,。輸出電路" title="輸出電路">輸出電路采用74HC595級聯(lián)方式驅(qū)動N個發(fā)光二極管,,完成每條公交線上任意一個站臺位置的顯示。
2.4 太陽能供電裝備
??? 電子公交站牌采用太陽能電源供電(也可以用交流電供電),。太陽能供電裝置由太陽能光伏板和太陽能控制器,、5Ah/6V蓄電池組成。太陽能控制器具有蓄電池最優(yōu)充放電控制和設(shè)備保護(hù)等功能,,即使連續(xù)五六天陰雨,,供電裝置也能正常工作。
3 軟件設(shè)計
??? 電子公交站牌的軟件設(shè)計包括主控電路CPU控制軟件和發(fā)射電路中ATMEA8單片機(jī)工作軟件兩部分,。發(fā)射電路中單片機(jī)軟件流程見圖5,。
?????????????????
??? 主控電路CPU控制軟件除了公交線路號、站號的設(shè)置和輸出電路的顯示刷新外,,主要負(fù)責(zé)與公交車的通信及與相鄰電子公交站牌的通信聯(lián)絡(luò),。它們之間的通信采用如表1所示的通信格式,。
?????????????????????
??? 其中:地址3字節(jié),分別為2字節(jié)公交線路號和1字節(jié)站臺號,。功能代碼1字節(jié),,表示是公交車發(fā)的信號或電子站臺發(fā)來的信號等。數(shù)據(jù)數(shù)量2字節(jié),,表明后面接收的數(shù)據(jù)字節(jié)數(shù),。
??? 控制軟件中,當(dāng)收到通信信息后,,首先逐一比較地址是否和站內(nèi)的已存地址相同,,如不同則退出;如果相同,,再讀功能碼,。若是公交車發(fā)來的到站信息,則送本站輸出電路顯示,,并回發(fā)應(yīng)答信號給公交車,,同時還要將這一信息發(fā)送到下一電子站牌。關(guān)于這一部分的流程就不再表述了,。
4 實驗測試
??? 進(jìn)行CC1020收發(fā)電路的傳輸距離測試,,結(jié)果見表2。
????????????????
??? 經(jīng)過實際測試和試用表明,,系統(tǒng)工作可靠,,電子站牌上公交車到站顯示信息正確、直觀,。公交調(diào)度室的計算機(jī)上也能正確反映出線路上車輛的運行情況,,有推廣應(yīng)用前景。
參考文獻(xiàn)
[1] 田忠和,,陳虎.在智能交通系統(tǒng)(ITS)中應(yīng)用GPRS技術(shù)[J].計算機(jī)與數(shù)字工程,,2004,32(5):39-42.
[2] 黃智偉.單片無線數(shù)據(jù)通信IC原理與應(yīng)用[M].北京:北京航空航天大學(xué)出版社,,2004:257-298.
[3] 于泠,,陳波.基于無線城域網(wǎng)的公路交通信息系統(tǒng)[J].電視技術(shù),2005,,274(4):95-98.
[4] 韋日華,,張春,王志華.一種點對多點無線數(shù)據(jù)傳輸系統(tǒng)的設(shè)計[J].電訊技術(shù),,2003,,(4):29-33.
[5] 周立功.ZLG7290 I2C接口鍵盤及LED驅(qū)動器[DBPOL].http://www.zlgmcu.com.2006.