国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

一種基于CAN/GPRS無線網(wǎng)關的車載網(wǎng)絡設計方案

2012-04-29 00:44:03魯駿郭旭展
電腦知識與技術 2012年21期
關鍵詞:服務器

魯駿 郭旭展

摘要:隨著網(wǎng)絡通信技術的發(fā)展,在汽車內(nèi)部組建汽車網(wǎng)絡和使用無線網(wǎng)絡對汽車進行監(jiān)控受到越來越多的重視。CAN網(wǎng)絡和GPRS網(wǎng)絡能很好地滿足這兩方面的需求,我們將兩個網(wǎng)絡結(jié)合起來進行車載數(shù)據(jù)的傳輸。通過對通信系統(tǒng)進行了總體設計與分析,給出了一種基于CAN/GPRS無線網(wǎng)關的車載網(wǎng)絡設計方案。

關鍵詞:車載網(wǎng)絡;CAN;GPRS;無線網(wǎng)關;服務器

中圖分類號:TP393文獻標識碼:A文章編號:1009-3044(2012)21-5067-03

One Kind Based on the CAN / GPRS Network Design Scheme

LU Jun, GUO Xu-zhan

(Xinyang Normal University, Xinyang 464000, China)

Abstract: With the development of network communication technology, the automobile internal formation of automobile network and wireless network in automobile control is paid more and more attention. CAN network and GPRS network can well meet the two aspects of the demand. we will be the two network to combine the data transmission. Based on the communication system for the design and analy sis, presents a method based on CAN / GPRS wireless gateway network design.

Key words: CAN, GPRS; automobile network; wireless gateway; server

隨著汽車電子技術的不斷發(fā)展,為了解決汽車電子技術的發(fā)展應用與汽車線束根數(shù)和線徑急劇增加的矛盾,采用串行總線實現(xiàn)多路傳輸,組成汽車電子網(wǎng)絡,是一種既可靠又經(jīng)濟的做法。

采用總線型與星型相結(jié)合的網(wǎng)絡拓撲結(jié)構(gòu),通過CAN[1]總線進行通信并且將汽車大部分控制單元掛接到CAN網(wǎng)絡上,對汽車進行控制以及實現(xiàn)汽車內(nèi)部數(shù)據(jù)信息的共享。同時采用集成GPRS通信模塊作為一個無線接口從而實現(xiàn)汽車數(shù)據(jù)不僅可以在內(nèi)部CAN網(wǎng)上傳輸,而且可通過CAN/GPRS無線網(wǎng)關進行收發(fā)那些需要與外界交互的數(shù)據(jù)[2]。

1汽車內(nèi)部網(wǎng)的設計與分析

汽車內(nèi)部網(wǎng)的系統(tǒng)總體設計如圖1所示:在公網(wǎng)上建立遠程的監(jiān)控服務器,可以根據(jù)服務器的IP地址將數(shù)據(jù)發(fā)送到服務器上。那些經(jīng)過CAN/GPRS無線網(wǎng)關發(fā)送出來的數(shù)據(jù),經(jīng)過基站收發(fā)信機傳入基站控制器,然后進入GPRS服務支持節(jié)點SGSN,通過GPRS骨干網(wǎng)與GPRS網(wǎng)關支持節(jié)點GGSN,流入Internet。服務器端采用分布式架構(gòu),將數(shù)據(jù)處理分為邏輯層和數(shù)據(jù)層,提高系統(tǒng)的運行效率、增加安全性。邏輯層在監(jiān)控服務器上,主要實現(xiàn)對數(shù)據(jù)進行收發(fā)、處理和分析;數(shù)據(jù)層用于響應邏輯層的請求,在數(shù)據(jù)庫服務器上,用來存儲數(shù)據(jù)并維護數(shù)據(jù)的完整性和安全性[3]。

2汽車內(nèi)部網(wǎng)的通訊模塊設計

2.1汽車內(nèi)部網(wǎng)的設計與分析

汽車內(nèi)部網(wǎng)的組建包括硬件和軟件兩個方面。每個掛接在CAN網(wǎng)絡上的電子控制單元至少包括三部分,即:CAN收發(fā)器、CAN控制器和主控制器,CAN控制器和CAN收發(fā)器主要是收發(fā)CAN總線上的數(shù)據(jù),而主控制器不僅需要對CAN總線上的數(shù)據(jù)進行收發(fā)處理,而且還需要對與其相關的傳感器和執(zhí)行器進行操作,所以汽車內(nèi)部網(wǎng)的硬件方面由包括上述三部分的多個CAN節(jié)點組成[4]。對CAN控制器進行操作,需要編寫CAN的底層硬件驅(qū)動,構(gòu)建應用層協(xié)議,其ISO/OSI參考模型的三層結(jié)構(gòu)[5]如圖2所示。

汽車內(nèi)部網(wǎng)的軟件件方面主要是編寫CAN底層硬件驅(qū)動和構(gòu)建應用層協(xié)議,協(xié)議應具有網(wǎng)絡管理、發(fā)送大于8字節(jié)的數(shù)據(jù)塊、定義幀報文的內(nèi)容及含義等功能。

2.2遠程監(jiān)控服務器端的設計

遠程監(jiān)控服務器端主要用于接收無線車載數(shù)據(jù),對數(shù)據(jù)進行分析、處理、保存后,向汽車發(fā)送相應的警告控制命令。如果將所有的操作都放到一臺服務器上,服務器的執(zhí)行效率將非常低,所以我們采用分布式的架構(gòu),在監(jiān)控服務器端使用至少兩臺服務器。應用程序服務器專門負責車載數(shù)據(jù)的通信和分析,另一臺數(shù)據(jù)庫服務器專門負責數(shù)據(jù)的處理和保存,以維護數(shù)據(jù)的安全性和完整性。

2.3 GPRS無線通信的設計

由于汽車具有可移動性的特點,所以需要選擇一種覆蓋范圍廣、傳輸速度較快、成本較低的通信網(wǎng)絡來承載數(shù)據(jù)的傳輸,GPRS無線網(wǎng)絡能較好滿足上述的要求。我們可在汽車CAN網(wǎng)中加入CAN/GPRS無線網(wǎng)關,通過網(wǎng)關可無線采集到汽車運行時的參數(shù),從而實現(xiàn)對汽車的實時監(jiān)控。網(wǎng)關我們采用能運行操作系統(tǒng)的ARM9芯片作為網(wǎng)關的主控器。PPP協(xié)議是直接連接在串行鏈路上創(chuàng)建和運行IP網(wǎng)際協(xié)議或者其它協(xié)議的一個方案[6]。通過PPP點對點協(xié)議實現(xiàn)GPRS無線接入互聯(lián)網(wǎng)。

在CAN/GPRS網(wǎng)關上實現(xiàn)GPRS撥號上網(wǎng)的步驟如下:

1)在Linux內(nèi)核配置時,添加對PPP的支持。

2)通過串口進行撥號操作需要加載SC16C550芯片的Linux驅(qū)動程序。

3)移植PPP的應用程序工具包到Arm-Linux操作系統(tǒng)下。

4)將pppd和chat程序都加入到ARM-Linux根文件系統(tǒng)的/dev下,把options、gprs-connect、gprs-disconnect三個加入到腳本根文件系統(tǒng)的/etc/ppp目錄下,再在啟動腳本init.sh中加入system(“/dev/pppd &”)語句。系統(tǒng)啟動后,自動進行GPRS連接,并把建立起來的連接作為默認路由接入互聯(lián)網(wǎng)。

車載數(shù)據(jù)的無線傳輸測試,網(wǎng)關收發(fā)數(shù)據(jù)時串口輸出的信息如圖3。

3結(jié)束語

通過對汽車CAN網(wǎng)絡平臺進行測試,分析和理解整個汽車內(nèi)部網(wǎng)和應用層協(xié)議運作的整個過程,組建汽車實驗網(wǎng)絡,并將CAN/GPRS網(wǎng)關掛載到實驗網(wǎng)絡上,進行車載數(shù)據(jù)的無線傳輸測試。如圖3所示測試結(jié)果,網(wǎng)關收發(fā)數(shù)據(jù)時串口輸出的信息表明整個無線車載數(shù)據(jù)傳輸系統(tǒng)能夠穩(wěn)定高效地運行。

參考文獻:

[1]饒運濤,鄒繼軍,鄭勇蕓.現(xiàn)場總線CAN原理與應用技術[M].北京:北京航空航天大學出版社, 2002.

[2]杜尚豐,曹曉鐘,徐津. CAN總線測控技術及其應用[M].北京:電子工業(yè)出版社, 2007.

[3]史久根,張培仁,陳真勇. CAN現(xiàn)場總線系統(tǒng)設計技術[M].北京:國防工業(yè)出版社, 2004.

[4]文志成.通用分組無線業(yè)務――GPRS[M].北京:電子工業(yè)出版社, 2004.

[5]夏繼強,邢春香.現(xiàn)場總線工業(yè)控制網(wǎng)絡技術[M].北京:北京航空航天大學出版社, 2005.

[6] Stallings W.Operating Systems―Internals and Design Principles [M]. 4th ed.北京:電子工業(yè)出版社, 2001.

猜你喜歡
服務器
通信控制服務器(CCS)維護終端的設計與實現(xiàn)
得形忘意的服務器標準
計算機網(wǎng)絡安全服務器入侵與防御
積分刷刷刷-FTP服務器篇
资溪县| 威远县| 通榆县| 寿阳县| 大足县| 阿鲁科尔沁旗| 金溪县| 太湖县| 金寨县| 文水县| 翁源县| 图木舒克市| 崇文区| 获嘉县| 武胜县| 永靖县| 临安市| 阜阳市| 岳西县| 牙克石市| 富锦市| 阳春市| 寿宁县| 洪洞县| 亚东县| 邵武市| 陕西省| 安溪县| 土默特右旗| 玛沁县| 普陀区| 南溪县| 大连市| 浮梁县| 阿图什市| 广州市| 眉山市| 蒲城县| 八宿县| 宜宾县| 北碚区|