CAN總線的特點及J協(xié)議通信原理_第1頁
CAN總線的特點及J協(xié)議通信原理_第2頁
CAN總線的特點及J協(xié)議通信原理_第3頁
CAN總線的特點及J協(xié)議通信原理_第4頁
CAN總線的特點及J協(xié)議通信原理_第5頁
已閱讀5頁,還剩9頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

CAN總線的特點及J1939協(xié)議通信原理、內(nèi)容和應(yīng)用來源:HYPERLINK"http://blog。mcuol.com/User/eking/article/3776_1。htm”http://blog。mcuo/User/eking/article/3776_1.htm眾多國際知名汽車公司早在20世紀(jì)80年月就樂觀致力于汽車網(wǎng)絡(luò)技術(shù)的商量及應(yīng)用。迄今已有多種網(wǎng)絡(luò)標(biāo)準(zhǔn),如專門用于貨車和客車上的SAE的J1939、德國大眾的ABUS、博世的CAN、美國商用機器的AutoCAN、ISO的VAN、馬自達(dá)的PALMNET等。

在我國的轎車中已基本具有電子掌握和網(wǎng)絡(luò)功能,排放和其他指標(biāo)達(dá)到了肯定的要求。但貨車和客車在這方面卻遠(yuǎn)未能滿意排放法規(guī)的要求。計劃到2006年,北京地區(qū)的貨車和客車的排放要滿意歐Ⅲ標(biāo)準(zhǔn).因此,為了滿意日益嚴(yán)格的排放法規(guī),載貨車和客車中也必須引入計算機及掌握技術(shù)。接受掌握器局域網(wǎng)和國際公認(rèn)標(biāo)準(zhǔn)協(xié)議J1939來搭建網(wǎng)絡(luò),并完成數(shù)據(jù)傳輸,以實現(xiàn)汽車內(nèi)部電子單元的網(wǎng)絡(luò)化是一種迫切的需要也是必定的進(jìn)展趨勢。

1CAN總線特點及其進(jìn)展掌握器局域網(wǎng)絡(luò)(CAN)是德國Robertbosch公司在20世紀(jì)80年月初為汽車業(yè)開發(fā)的一種串行數(shù)據(jù)通信總線。CAN是一種很高保密性,有效支持分布式掌握或?qū)崟r掌握的串行通信網(wǎng)絡(luò)。CAN的應(yīng)用范圍遍及從高速網(wǎng)絡(luò)到低成本底多線路網(wǎng)絡(luò)。在自動化電子領(lǐng)域、發(fā)動機掌握部件、傳感器、抗滑系統(tǒng)等應(yīng)用中,CAN的位速率可高達(dá)1Mbps.同時,它可以廉價地用于交通運載工具電氣系統(tǒng)中,如燈光聚束、電氣窗口等,可以替代所需要的硬件連接。它接受線性總線結(jié)構(gòu),每個子系統(tǒng)對總線有相同的權(quán)利,即為多主工作方式。CAN網(wǎng)絡(luò)上任意一個節(jié)點可在任何時候向網(wǎng)絡(luò)上的其他節(jié)點發(fā)送信息而不分主從.網(wǎng)絡(luò)上的節(jié)點可分為不通優(yōu)先級,滿意不同的實時要求。接受非破壞性總線裁決技術(shù),當(dāng)兩個節(jié)點(即子系統(tǒng))同時向網(wǎng)絡(luò)上傳遞信息時,優(yōu)先級低的停止數(shù)據(jù)發(fā)送,而優(yōu)先級高的節(jié)點可不受影響地連續(xù)傳送數(shù)據(jù)。具有點對點、一點對多點及全局廣播接收傳送數(shù)據(jù)的功能。

隨著CAN在各種領(lǐng)域的應(yīng)用和推廣,對其通信格式的標(biāo)準(zhǔn)化提出了要求。1991年9月PhilipsSemiconductors制定并發(fā)布了CAN技術(shù)規(guī)范(Versio2。0)。該技術(shù)包括A和B兩部分。2.OA給出了CAN報文標(biāo)準(zhǔn)格式,而2。OB給出了標(biāo)準(zhǔn)的和擴(kuò)展的兩種格式。1993年11月ISO頒布了道路交通運輸工具—數(shù)據(jù)信息交換—高速通信局域網(wǎng)(CAN)國際標(biāo)準(zhǔn)ISO11898,為掌握局域網(wǎng)的標(biāo)準(zhǔn)化和規(guī)范化鋪平了道路。美國的汽車工程學(xué)會SAE于2000年提出的J1939,成為貨車和客車中掌握器局域網(wǎng)的通用標(biāo)準(zhǔn)。

2.J1939協(xié)議通信原理及內(nèi)容(1)J1939與CANJ1939是一種支持閉環(huán)掌握的在多個ECU之間高速通信的網(wǎng)絡(luò)協(xié)議岡。主要運用于載貨車和客車上。它是以CAN2.0為網(wǎng)絡(luò)核心。表1介紹了CAN2。0的標(biāo)準(zhǔn)和擴(kuò)展格式,及J1939協(xié)議所定義的格式。表2則給出了J1939年的一個協(xié)議報文單元的簡略格式.可以看出,J1939標(biāo)識符包括:PRIORTY(優(yōu)先權(quán)位);R(保留位);DP(數(shù)據(jù)頁位);PDUFORMAAT(協(xié)議數(shù)據(jù)單元);PDUSPECIFIC(擴(kuò)展單元)和SOURCEADDRESS(源地址)。而報文單元還包括64位的數(shù)據(jù)場.表1

CAN2。0的標(biāo)準(zhǔn)和擴(kuò)展格式及J1939協(xié)議所定義的格式CAN擴(kuò)展幀格式SOF11位標(biāo)識符SRRIDE18位擴(kuò)展標(biāo)識符J1939幀格式幀起始位優(yōu)先權(quán)3位R位(保)數(shù)據(jù)頁DPPF格式6位SRR位擴(kuò)展標(biāo)識PFPS格式(8位)源地址(8位)CAN12~4567~121314151617~2425~32幀位置28~26252423~18

171615~87~0表2

J1939協(xié)議報文單元的簡略格式一個J1939協(xié)議報文單元PRIORITYRDPPDUFORMATPDUSPECIFICSOURCEADDRESSDATAFIELD3118880~64(2)數(shù)據(jù)傳轉(zhuǎn)協(xié)議

J1939通信中的核心是負(fù)責(zé)數(shù)據(jù)傳輸?shù)膫鬏攨f(xié)議。它的功能分為兩部分:

(1)數(shù)據(jù)的拆分打包和重組.一個J1939的報文單元只有8個字節(jié)的數(shù)據(jù)場.因此如果所要發(fā)送的數(shù)據(jù)超過了8字節(jié),就應(yīng)該分成幾個小的數(shù)據(jù)包分批發(fā)送.數(shù)據(jù)場的第一個字節(jié)從1開頭作為報文的序號,后7個字節(jié)用來存放數(shù)據(jù).所以可以發(fā)送255×7=1785個字節(jié)的數(shù)據(jù)。報文被接收以后按序號重新組合成原來的數(shù)據(jù)。

(2)連接管理。主要對節(jié)點之間連接的建立和關(guān)閉,數(shù)據(jù)的傳送進(jìn)行管理.其中定義了5種幀結(jié)構(gòu):發(fā)送懇求幀、發(fā)送清除幀、結(jié)束應(yīng)答幀、連接失敗幀以及用來全局接收的廣播幀。節(jié)點之間的連接通過一個節(jié)點向目的地址發(fā)送一個發(fā)送懇求幀而建立。在接收發(fā)送懇求幀以后,節(jié)點如果有足夠的空間來接收數(shù)據(jù)并且數(shù)據(jù)有效,則發(fā)送一個發(fā)送清除幀,開頭數(shù)據(jù)的傳送。如果存儲空間不夠或者數(shù)據(jù)無效等緣由,節(jié)點需要拒絕連接,則發(fā)送連接失敗幀,連接關(guān)閉。如果數(shù)據(jù)接收全部完成.則節(jié)點發(fā)送一個結(jié)束應(yīng)答幀,連接關(guān)閉。(3)J1939的參數(shù)格式

J1939中還定義了參數(shù)的簡略格式,如標(biāo)識符、優(yōu)先級、數(shù)據(jù)長度、參數(shù)的范圍等。參數(shù)又劃分為狀態(tài)參數(shù)和測量參數(shù).狀態(tài)參數(shù)表示具有多態(tài)信號的某一種狀態(tài),如發(fā)動機剎車使能/禁能、巡航掌握激活/關(guān)閉,扭矩/速度掌握超載模式、錯誤代碼等。而測量參數(shù)則表示所接收到的信號的值的簡略大小,如缸內(nèi)爆發(fā)壓力、最大巡航速度、發(fā)動機轉(zhuǎn)速等.3。J1939協(xié)議的應(yīng)用(1)J1939應(yīng)用于網(wǎng)絡(luò)構(gòu)建

J1939網(wǎng)絡(luò)層中定義了如何構(gòu)建網(wǎng)絡(luò)及連接的功能.網(wǎng)絡(luò)層的功能包括數(shù)據(jù)的過濾、重新打包和轉(zhuǎn)發(fā).分別由以下各部分實現(xiàn)。

a.中繼器。可以增強數(shù)據(jù)信號,使數(shù)據(jù)傳輸更遠(yuǎn)的距離。

b.網(wǎng)橋.數(shù)據(jù)的轉(zhuǎn)發(fā)和過濾。它可以把網(wǎng)絡(luò)拆解成網(wǎng)絡(luò)分支、分割網(wǎng)絡(luò)數(shù)據(jù)流,隔離分支中發(fā)生的故障,這樣就可以削減每個網(wǎng)絡(luò)分支的數(shù)據(jù)信息流量而使每個網(wǎng)絡(luò)更有效,提高整個網(wǎng)絡(luò)效率。

c.路由??梢允咕W(wǎng)絡(luò)段具有獨立的地址空間不同的數(shù)據(jù)傳輸率和媒介。

d.網(wǎng)關(guān)??梢栽诓煌膮f(xié)議和數(shù)據(jù)設(shè)置的網(wǎng)段之間傳送數(shù)據(jù).圖1為典型的汽車網(wǎng)絡(luò)連接.(2)J1939應(yīng)用于故障診斷

J1939包括在線故障診斷功能,由診斷應(yīng)用層定義。診斷應(yīng)用層面對以下幾方面。

a。平安。在數(shù)據(jù)鏈路層上定義一個平安的框架,使得符合工業(yè)標(biāo)準(zhǔn)的開發(fā)工具執(zhí)行必要的診斷任務(wù)。包括獵取診斷信息,獵取節(jié)點配置信息,標(biāo)定掌握模式.但對非開放型的數(shù)據(jù)加密。

b.連接。建立J1939網(wǎng)絡(luò)節(jié)點與開發(fā)工具之間的連接。連接器的設(shè)計也必須符合J1939協(xié)議.

c。診斷狀態(tài)數(shù)據(jù)支持.供應(yīng)一系列的數(shù)據(jù)格式。包括讀取出錯數(shù)據(jù)、清除錯誤數(shù)據(jù)、監(jiān)測通信參數(shù)、獵取節(jié)點的配置以及其他的一些信息。d.診斷測試支持。可以使開發(fā)工具把各種掌握節(jié)點放到簡略的測試模式中以正確設(shè)計子網(wǎng)體系。診斷工具通過連接器與其他節(jié)點進(jìn)行通信以獵取診斷數(shù)據(jù)。因此全部的掌握節(jié)點都應(yīng)該具備以下功能:讀取診斷故障代碼、清除診斷故障代碼、獵取實時信息。而診斷故障代碼記載了出錯的參數(shù)及所在的節(jié)點等主要信息。4.節(jié)點設(shè)計及數(shù)據(jù)通信

最小化節(jié)點的主掌握芯片接受51系列的單片機,掌握器接受PHILIPS公司的SJA1000,掌握器接口接受82c250。為了構(gòu)建CAN總線局域網(wǎng)絡(luò),接受了研華公司生產(chǎn)的雙端口CAAN掌握卡PCL-841,每塊PCL-841卡集成了兩塊PHILIPS的SJA1000掌握器和82c250掌握器接口。這樣兩塊掌握卡就有四個端□,相當(dāng)于四個獨立的節(jié)點,用數(shù)據(jù)線連接起來,就組成了基本的CAN局域網(wǎng)。

軟件的編寫主要包括對寄存器的配置、硬件初始化、中斷調(diào)用、數(shù)據(jù)通信幾大模塊。中斷調(diào)用中包括數(shù)據(jù)中的中斷接收、中斷發(fā)送,以及錯誤處理、報警等模塊。通信模塊又分為數(shù)據(jù)的發(fā)送、接收、懇求等。

綜上所述,J1939通信協(xié)議解決了如下問題.

(1)優(yōu)先權(quán)問題。如自動換擋要求減油門,巡航掌握同時要求增油,而ASR則要求減油門以維持驅(qū)動軸的低扭矩。依據(jù)重要程度,則應(yīng)確定換擋優(yōu)先,協(xié)議能定義各個子系統(tǒng)的優(yōu)先權(quán)挨次.

(2)靈敏性問題。由于各個子系統(tǒng)都是不同類型的掌握系統(tǒng),網(wǎng)絡(luò)應(yīng)具備將各個子系統(tǒng)有機地融合在一起的能力.

(3)可擴(kuò)展性。即需要增加新的子系統(tǒng)時,不需要對基本系統(tǒng)作修改.

(4)獨立性.每個子系統(tǒng)都可以獨立工作,某個子系統(tǒng)消滅故障時并不影響其他系統(tǒng)的正工作。

(5)為滿意不同掌握系統(tǒng)的要求,應(yīng)具有高的數(shù)據(jù)傳輸速率帶寬,具有通用的故障診斷接口診斷協(xié)議。

(6)車輛狀態(tài)共享。如發(fā)動機轉(zhuǎn)速、車速、輪速等數(shù)據(jù)必須各子系統(tǒng)共享,數(shù)據(jù)的傳輸及刷新時間取決于各個子系統(tǒng)的特性,并由此決定優(yōu)先權(quán)。?CAN基本知識什么是CAN??CAN,全稱為“ControllerAreaNetwork”,即掌握器局域網(wǎng),是國際上應(yīng)用最廣泛的現(xiàn)場總線之一.最初,CAN被設(shè)計作為汽車環(huán)境中的微掌握器通訊,在車載各電子掌握裝置ECU之間交換信息,形成汽車電子掌握網(wǎng)絡(luò)。比如:發(fā)動機管理系統(tǒng)、變速箱掌握器、儀表裝備、電子主干系統(tǒng)中,均嵌入CAN掌握裝置.?一個由CAN總線構(gòu)成的單一網(wǎng)絡(luò)中,理論上可以掛接很多個節(jié)點.實際應(yīng)用中,節(jié)點數(shù)目受網(wǎng)絡(luò)硬件的電氣特性所限制。例如,當(dāng)使用PhilipsP82C250作為CAN收發(fā)器時,同一網(wǎng)絡(luò)中允許掛接110個節(jié)點.CAN可供應(yīng)高達(dá)1Mbit/s的數(shù)據(jù)傳輸速率,這使實時掌握變得格外容易.另外,硬件的錯誤檢定特性也增強了CAN的抗電磁干擾能力。?CAN是怎樣進(jìn)展起來的?

CAN最初消滅在80年月末的汽車工業(yè)中,由德國Bosch公司最先提出。當(dāng)時,由于消費者對于汽車功能的要求越來越多,而這些功能的實現(xiàn)大多是基于電子操作的,這就使得電子裝置之間的通訊越來越簡潔,同時意味著需要更多的連接信號線。提出CAN總線的最初動機就是為了解決現(xiàn)代汽車中浩大的電子掌握裝置之間的通訊,削減不斷增加的信號線。于是,他們設(shè)計了一個單一的網(wǎng)絡(luò)總線,全部的外圍器件可以被掛接在該總線上。1993年,CAN已成為國際標(biāo)準(zhǔn)ISO11898(高速應(yīng)用)和ISO11519(低速應(yīng)用).

CAN是一種多主方式的串行通訊總線,基本設(shè)計規(guī)范要求有高的位速率,高抗電磁干擾性,而且能夠檢測出產(chǎn)生的任何錯誤。當(dāng)信號傳輸距離達(dá)到10Km時,CAN仍可供應(yīng)高達(dá)50Kbit/s的數(shù)據(jù)傳輸速率。?由于CAN總線具有很高的實時性能,因此,CAN已經(jīng)在汽車工業(yè)、航空工業(yè)、工業(yè)掌握、平安防護(hù)等領(lǐng)域中得到了廣泛應(yīng)用.?CAN是怎樣工作的??CAN通訊協(xié)議主要描述設(shè)備之間的信息傳遞方式。CAN層的定義與開放系統(tǒng)互連模型(OSI)全都。每一層與另一設(shè)備上相同的那一層通訊。實際的通訊發(fā)生在每一設(shè)備上相鄰的兩層,而設(shè)備只通過模型物理層的物理介質(zhì)互連。CAN的規(guī)范定義了模型的最下面兩層:數(shù)據(jù)鏈路層和物理層。下表中展現(xiàn)了OSI開放式互連模型的各層.應(yīng)用層協(xié)議可以由CAN用戶定義成適合格外工業(yè)領(lǐng)域的任何方案。已在工業(yè)掌握和制造業(yè)領(lǐng)域得到廣泛應(yīng)用的標(biāo)準(zhǔn)是DeviceNet,這是為PLC和智能傳感器設(shè)計的。在汽車工業(yè),很多制造商都應(yīng)用他們自己的標(biāo)準(zhǔn)。?表1O(jiān)SI開放系統(tǒng)互連模型7

應(yīng)用層最高層。用戶、軟件、網(wǎng)絡(luò)終端等之間用來進(jìn)行信息交換。如:DeviceNet

表示層將兩個應(yīng)用不同數(shù)據(jù)格式的系統(tǒng)信息轉(zhuǎn)化為能共同理解的格式5

會話層

依靠低層的通信功能來進(jìn)行數(shù)據(jù)的有效傳遞。4

傳輸層

兩通訊節(jié)點之間數(shù)據(jù)傳輸掌握.操作如:數(shù)據(jù)重發(fā),數(shù)據(jù)錯誤修復(fù)3

網(wǎng)絡(luò)層

規(guī)定了網(wǎng)絡(luò)連接的建立、維持和拆除的協(xié)議.如:路由和尋址2

數(shù)據(jù)鏈路層

規(guī)定了在介質(zhì)上傳輸?shù)臄?shù)據(jù)位的排列和組織.如:數(shù)據(jù)校驗和幀結(jié)構(gòu)1

物理層

規(guī)定通訊介質(zhì)的物理特性。如:電氣特性和信號交換的解釋?CAN能夠使用多種物理介質(zhì),例如雙絞線、光纖等。最常用的就是雙絞線.信號使用差分電壓傳送,兩條信號線被稱為“CAN_H”和“CAN_L",靜態(tài)時均是2.5V左右,此時狀態(tài)表示為規(guī)律“1”,也可以叫做“隱性".用CAN_H比CAN_L高表示規(guī)律“0”,稱為“顯形”,此時,通常電壓值為:CAN_H=3。5V和CAN_L=1.5V.CAN有哪些特性?

CAN具有十分優(yōu)越的特點,使人們樂于選擇.這些特性包括:???低成本???極高的總線利用率???很遠(yuǎn)的數(shù)據(jù)傳輸距離(長達(dá)10Km)???高速的數(shù)據(jù)傳輸速率(高達(dá)1Mbit/s)???可依據(jù)報文的ID決定接收或屏蔽該報文???牢靠的錯誤處理和檢錯機制

??發(fā)送的信息遭到破壞后,可自動重發(fā)

??節(jié)點在錯誤嚴(yán)重的情況下具有自動退出總線的功能???報文不包含源地址或目標(biāo)地址,僅用標(biāo)志符來指示功能信息、優(yōu)先級信息?Philips制造的CAN芯片有哪些?

表2CAN芯片一覽表?類別

型號

備注?

P87C591

替代P87C592

CAN微掌握器

XAC37

16位MCU

CAN獨立掌握器

SJA1000

替代82C200

PCA82C250?高速CAN收發(fā)器

PCA82C251?高速CAN收發(fā)器

PCA82C252?容錯CAN收發(fā)器

TJA1040?高速CAN收發(fā)器

TJA1041

高速CAN收發(fā)器

TJA1050?高速CAN收發(fā)器

TJA1053?容錯CAN收發(fā)器

TJA1054?LIN收發(fā)器

TJA1020?LIN收發(fā)器?什么是CSMA/CD?

CSMA/CD是“載波偵聽多路訪問/沖突檢測”(CarrierSenseMultipleAccesswithCollisionDetect)的縮寫.?利用CSMA訪問總線,可對總線上信號進(jìn)行檢測,只有當(dāng)總線處于空閑狀態(tài)時,才允許發(fā)送.利用這種方法,可以允很多個節(jié)點掛接到同一網(wǎng)絡(luò)上.當(dāng)檢測到一個沖突位時,全部節(jié)點重新回到‘監(jiān)聽’總線狀態(tài),直到該沖突時間過后,才開頭發(fā)送。在總線超載的情況下,這種技術(shù)可能會造成發(fā)送信號經(jīng)過很多延遲。為了避開發(fā)送時延,可利用CSMA/CD方式訪問總線。當(dāng)總線上有兩個節(jié)點同時進(jìn)行發(fā)送時,必須通過“無損的逐位仲裁”方法來使有最高優(yōu)先權(quán)的的報文優(yōu)先發(fā)送.在CAN總線上發(fā)送的每一條報文都具有唯一的一個11位或29位數(shù)字的ID.CAN總線狀態(tài)取決于二進(jìn)制數(shù)‘0’而不是‘1',所以ID號越小,則該報文擁有越高的優(yōu)先權(quán).因此一個為全‘0’標(biāo)志符的報文具有總線上的最高級優(yōu)先權(quán)。可用另外的方法來解釋:在消息沖突的位置,第一個節(jié)點發(fā)送0而另外的節(jié)點發(fā)送1,那么發(fā)送0的節(jié)點將取得總線的掌握權(quán),并且能夠成功的發(fā)送出它的信息.?-2-

CAN的高層協(xié)議

CAN的高層協(xié)議(也可理解為應(yīng)用層協(xié)議)是一種在現(xiàn)有的底層協(xié)議(物理層和數(shù)據(jù)鏈路層)之上實現(xiàn)的協(xié)議。高層協(xié)議是在CAN規(guī)范的基礎(chǔ)上進(jìn)展起來的應(yīng)用層。很多系統(tǒng)(像汽車工業(yè))中,可以格外制定一個合適的應(yīng)用層,但對于很多的行業(yè)來說,這種方法是不經(jīng)濟(jì)的.一些組織已經(jīng)商量并開放了應(yīng)用層標(biāo)準(zhǔn),以使系統(tǒng)的綜合應(yīng)用變得十分容易.?一些可使用的CAN高層協(xié)議有:?制定組織主要高層協(xié)議?CiA

CAL協(xié)議?CiA

CANOpen協(xié)議?ODVA

DeviceNet協(xié)議?Honeywell

SDS協(xié)議?Kvaser

CANKingdom協(xié)議?什么是標(biāo)準(zhǔn)格式CAN和擴(kuò)展格式CAN??標(biāo)準(zhǔn)CAN的標(biāo)志符長度是11位,而擴(kuò)展格式CAN的標(biāo)志符長度可達(dá)29位。CAN協(xié)議的2.0A版本規(guī)定CAN掌握器必須有一個11位的標(biāo)志符。同時,在2.0B版本中規(guī)定,CAN掌握器的標(biāo)志符長度可以是11位或29位。遵循CAN2。0B協(xié)議的CAN掌握器可以發(fā)送和接收11位標(biāo)識符的標(biāo)準(zhǔn)格式報文或29位標(biāo)識符的擴(kuò)展格式報文。如果禁止CAN2.0B,則CAN掌握器只能發(fā)送和接收11位標(biāo)識符的標(biāo)準(zhǔn)格式報文,而忽視擴(kuò)展格式的報文結(jié)構(gòu),但不會消滅錯誤.?目前,Philips公司主要推廣的CAN獨立掌握器均支持CAN2。0B協(xié)議,即支持29位標(biāo)識符的擴(kuò)展格式報文結(jié)構(gòu)。?CAN進(jìn)展史起源?1986年2月,RobertBosch公司在SAE(汽車工程協(xié)會)大會上介紹了一種新型的串行總線——CAN掌握器局域網(wǎng),那是CAN誕生的時刻。今日,在歐洲幾乎每一輛新客車均裝配有CAN局域網(wǎng)。同樣,CAN也用于其他類型的交通工具,從火車到輪船或者用于工業(yè)掌握。CAN已經(jīng)成為全球范圍內(nèi)最重要的總線之一——甚至領(lǐng)導(dǎo)著串行總線.在1999年,接近6千萬個CAN掌握器投入應(yīng)用;2000年,市場銷售超過1億個CAN器件。

在1980年的早些時候,Bosch公司的工程師就開頭論證當(dāng)時的串行總線用于客車系統(tǒng)的可行性。由于沒有一種現(xiàn)成的網(wǎng)絡(luò)方案能夠完全滿意汽車工程師們的要求,于是,在1983年初,UweKiencke開頭商量一種新的串行總線。新總線的主要方向是增加新功能、削減電氣連接線,使其能夠用于產(chǎn)品,而非用于驅(qū)動技術(shù)。來自Mercedes-Benz的工程師較早制定了總線的狀態(tài)說明,而Intel也籌備作為半導(dǎo)體生產(chǎn)的主要廠商.當(dāng)時聘請的顧問之一是來自于德國Braunschweig-Wolfenbüttel的AppliedScience高校教授WolfhardLawrenz博士給出了新網(wǎng)絡(luò)方案的名字“ControllerAreaNetwork",簡稱CAN。來自Karlsruhe高校的教授HorstWettstein博士也供應(yīng)了理論支持.?1986年2月,CAN誕生了.在底特律的汽車工程協(xié)會大會上,由Bosch公司商量的新總線系統(tǒng)被稱為“汽車串行掌握器局域網(wǎng)"。UweKiencke、SiegfriedDais和MartinLitschel分別介紹了這種多主網(wǎng)絡(luò)方案。此方案基于非破壞性的仲裁機制,能夠確保高優(yōu)先級報文的無延遲傳輸.并且,不需要在總線上設(shè)置主掌握器。此外,CAN之父—-上述幾位教授和Bosch公司的WolfgangBorst、WolfgangBotzenhard、OttoKarl、HelmutSchelling、JanUnruh已經(jīng)實現(xiàn)了數(shù)種在CAN中的錯誤檢測機制。該錯誤檢測也包括自動斷開故障節(jié)點功能,以確保能連續(xù)進(jìn)行剩余節(jié)點之間的通訊。傳輸?shù)膱笪牟⒎且罁?jù)報文發(fā)送器/接收器的節(jié)點地址識別(幾乎其它的總線都是如此),而是依據(jù)報文的內(nèi)容識別。同時,用于識別報文的標(biāo)識符也規(guī)定了該報文在系統(tǒng)中的優(yōu)先級.

當(dāng)關(guān)于這種革新的通訊方案的大部分文字內(nèi)容制定之后,于1987年中期,Intel提前計劃2個月交付了首枚CAN掌握器:82526,這是CAN方案首次通過硬件實現(xiàn)。僅僅用了四年的時間,設(shè)想就變成了現(xiàn)實。不久之后,Philips半導(dǎo)體推出了82C200.這兩枚最先的CAN掌握器在驗收濾波和報文掌握方面有很多不同。一方面,由Intel主推的FullCAN比由Philips主推的BasicCAN占用較少的CPU載荷;另一方面,FullCAN器件所能接收的報文數(shù)目相對受到限制,BasicCAN掌握器僅需較少的硅晶體。今日的CAN掌握器中,“孫子”輩們在同一模塊中的驗收濾波和報文掌握方面仍有相當(dāng)?shù)牟煌?,制造出BasicCAN和FullCAN兩大陣營。?標(biāo)準(zhǔn)化與全都性?在1990年早些時候,BoschCAN規(guī)范(CAN2.0版)被提交給國際標(biāo)準(zhǔn)化組織。在數(shù)次行政商議?之后,應(yīng)一些主要的法國汽車廠商要求,增加了“VehicleAreaNetwork(VAN)”內(nèi)容,并于1993年11月出版了CAN的國際標(biāo)準(zhǔn)ISO11898。除了CAN協(xié)議外,它也規(guī)定了最高至1Mbps波特率時的物理層。同時,在國際標(biāo)準(zhǔn)ISO11519—2中也規(guī)定了CAN數(shù)據(jù)傳輸中的容錯方法.1995年,國際標(biāo)準(zhǔn)ISO11898進(jìn)行了擴(kuò)展,以附錄的形式說明白29位CAN標(biāo)識符。?但令人傷心的是,全部出版的CAN規(guī)范均包含錯誤或者不完整。因此,為避開消滅不兼容的CAN應(yīng)用,Bosch公司始終在進(jìn)行驗證CAN芯片是否基于Bosch的CAN參考模型的工件。此外,幾年來在Lawrenz教授領(lǐng)導(dǎo)下,位于德國Braunschweig/Wolfenbüttel的AppliedScience高校進(jìn)行CAN的全都性測試,測試模式基于國際標(biāo)準(zhǔn)測試規(guī)范ISO16845。-1—?當(dāng)前,修訂的CAN規(guī)范正在標(biāo)準(zhǔn)化中。ISO11898-1稱為“CAN數(shù)據(jù)鏈路層”,ISO11898—2稱為“非容錯CAN物理層”,ISO11898-3稱為“容錯CAN物理層”.國際標(biāo)準(zhǔn)ISO11992(卡車和拖車接口)和ISO11783(農(nóng)業(yè)和森林機械)都在美國標(biāo)準(zhǔn)J1939的基礎(chǔ)上定義了基于CAN應(yīng)用的子協(xié)議,但是它們并不完整。?CAN先行者的進(jìn)展?盡管當(dāng)時商量CAN的起點是應(yīng)用于客車系統(tǒng),但CAN的第一個市場應(yīng)用卻來自于其他領(lǐng)域。格外是在北歐,CAN早已得到格外普遍的應(yīng)用。在荷蘭,電梯廠商Kone使用CAN總線。瑞士工程辦公室Kvaser已建議將CAN應(yīng)用至一些紡織機械廠(LindauerDornier和Sulzer),并由他們供應(yīng)機器的通訊協(xié)議。這一領(lǐng)域中,在Lars—BernoFredriksson的領(lǐng)導(dǎo)下,公司建立了“CAN紡織機械用戶集團(tuán)”。到1989年,他們已商量出通訊原理,并于1990年早期幫助建立“CANKingdom”開發(fā)環(huán)境.盡管CANKingdom并不是一種基于OSI參考模型的應(yīng)用層,但它被認(rèn)為是基于CAN的高層協(xié)議的原型.

在荷蘭,Philips醫(yī)療系統(tǒng)決定使用CAN構(gòu)成X光機的內(nèi)部網(wǎng)絡(luò),成為CAN的工業(yè)用戶。主要由TomSuters發(fā)表的“Philips報文規(guī)范-—PMS”提出了CAN網(wǎng)絡(luò)的第一個應(yīng)用層。來自德國Weingarten的AppliedScience高校教授KonradEtschberger博士也持同樣的觀點.他管理SteinbeisTransferCenterforProcessAutomation(Stzp)公司(現(xiàn)在更名為IXXATAutomation公司),并開發(fā)出一個類似的方案。?不管如何,第一個高層協(xié)議正在形成。大多數(shù)CAN的先行者使用單片電路的方法,通訊功能、網(wǎng)絡(luò)管理、應(yīng)用代碼組合在同一個軟件之中.即使一些用戶有較多的標(biāo)準(zhǔn)模塊可供利用,但面對全部的解決方案,他們也肯定存在著缺陷.必須持續(xù)穩(wěn)定地進(jìn)展CAN的高層協(xié)議——即使在今日,仍然有部分用戶低估這個問題。?在1990年的早些時候,開頭籌劃成立一個用戶組織,從而將不同的解決方案標(biāo)準(zhǔn)化。在1992年初的幾個月里,當(dāng)時VMEbus雜志的主管(出版社:Franzis)HolgerZeltwanger將用戶和廠商集中在一起,商議?建立一個促進(jìn)CAN技術(shù)進(jìn)展的中立平臺,同時也針對串行總線市場進(jìn)行分析。1992年5月,CiA“CANinAutomation”用戶集團(tuán)正式成立。僅在幾個星期后,CiA即發(fā)表了第一份技術(shù)雜志,那是關(guān)于物理層的.CiA推舉僅使用遵循ISO11898的CAN收發(fā)器。到現(xiàn)在為止,在當(dāng)時的CAN網(wǎng)絡(luò)中使用格外普遍但并不兼容的RS—485收發(fā)器已基本消滅,盡管它也是廠商供應(yīng)的。?CiA的首批任務(wù)之一是規(guī)定CAN的應(yīng)用層。依據(jù)Philips醫(yī)療系統(tǒng)(PMS)和Stzp所供應(yīng)的內(nèi)容,依靠其余CiA會員的協(xié)助,CAL—-“CAN應(yīng)用層”也稱為“綠皮書”誕生了.在制定CAN應(yīng)用規(guī)范時,CiA的一個主要任務(wù)是進(jìn)行CAN專家和其他CAN學(xué)習(xí)者之間的信息溝通。因此,從1994年起,CiA每年召開一次國際CAN會議(iCC)。

另外一個理論的方法是借鑒于LAV,一個農(nóng)業(yè)的交通工具協(xié)會。在1980年晚些時候開頭,一個基于CAN的農(nóng)業(yè)交通工具總線系統(tǒng)(LBS)被制定出.但在工作最終完成前,國際標(biāo)準(zhǔn)化委員會決定改向支持US解決方案——J1939。這也是一個基于CAN的應(yīng)用子協(xié)議,由SAE的TruckandBus協(xié)會制定.J1939是一個非模塊化的方案,簡潔易學(xué),但靈敏性很差。

從理論到實踐

當(dāng)然,生產(chǎn)CAN模塊集成器件的15家半導(dǎo)體廠商主要聚焦于汽車工業(yè)。從1990年中期起,Infineon公司和Motorola公司已向歐洲的客車廠商供應(yīng)了大量的CAN掌握器。作為下一波,從1990年后期起,遠(yuǎn)東的半導(dǎo)體廠商也開頭供應(yīng)CAN掌握器。1994年,NEC推出了傳奇中的CAN芯片72005,但是,這一步太早了——當(dāng)時,這個器件并不能投入使用。?從1992年起,Mercedes-Benz(奔馳)開頭在他們的高級客車中使用CAN技術(shù)。第一步使用電子掌握器通過CAN對發(fā)動機進(jìn)行管理;其次步使用掌握器接收人們的操作信號.這就使用了2個物理上獨立的CAN總線系統(tǒng),它們通過網(wǎng)關(guān)連接。其他的客車廠商也紛紛趕來斯圖加特學(xué)習(xí),在他們的客車上也使用2?-2-

套CAN總線系統(tǒng).現(xiàn)在,繼Volvo、Saab、Volkswagen、BMW之后,Renault和Fiat也開頭在他們的汽車上使用CAN總線。

在1990的早些時候,美國俄亥俄州的機械工程公司的工程師們與Allen—Bradley公司、Honeywell微型開關(guān)公司開頭了一個合資項目,內(nèi)容是基于CAN的通訊與掌握.但是,不久之后,項目組的重要成員離開合資項目終止.但Allen-Bradley公司和Honeywell公司各自連續(xù)從事這項工作。這導(dǎo)致產(chǎn)生了兩個高層協(xié)議:“DeviceNet”和“SmartDistributedSystem(SDS)”,而且這2個協(xié)議在較低層的通訊層上格外相像。在1994年早些時候,Allen-Bradley將DeviceNet規(guī)范移交給專職推廣DeviceNet的組織“OpenDeviceNetVendorAssociation(ODVA)”。而Honeywell則放棄了在SDS方面的努力,使得SDS更象Honeywell公司的內(nèi)部解決方案。DeviceNet格外為工廠自動掌握而定制,因此,使其成為類似Profibus—DP和Interbus協(xié)議的有力競爭者。倘若僅從即插即用的功能考慮,DeviceNet已經(jīng)成為美國特定應(yīng)用領(lǐng)域中的領(lǐng)導(dǎo)者。?在歐洲,一些公司在嘗試使用CAL。盡管CAL在理論上正確,并在工業(yè)上可以投入應(yīng)用,但每個用戶都必須設(shè)計一個新的子協(xié)議,由于CAL是一個真正的應(yīng)用層。CAL可以被看作一個應(yīng)用CAN方案的必要理論步驟,但在這一領(lǐng)域它不會被推廣。從1993年起,在EspritprojectASPIC范圍內(nèi),由Bosch領(lǐng)導(dǎo)的歐洲協(xié)會商量出一個原型,由此進(jìn)展成為CANopen.它是一個基于CAL的子協(xié)議,用于產(chǎn)品部件的內(nèi)部網(wǎng)絡(luò)掌握。在理論方面,來自德國Reutlingen的AppliedScience高校教授GerhardGruhler博士和來自Newcastle(UK)高校的MohammedFarsi樂觀參加,均是其中最成功的活躍分子之一.在項目完成之后,CANopen規(guī)范移交給CiA組織,由其進(jìn)行維護(hù)與進(jìn)展。在1995年,CiA發(fā)表了完整版的CANopen通訊子協(xié)議;僅僅用了5年的時間,它已成為全歐洲最重要的嵌入式網(wǎng)絡(luò)標(biāo)準(zhǔn)。CANopen不僅定義了應(yīng)用層和通訊子協(xié)議,也為可編程系統(tǒng)、不同器件、接口、應(yīng)用子協(xié)議定義了頁狀態(tài),這也就是工業(yè)領(lǐng)域(比如:打印機、海事應(yīng)用、醫(yī)療系統(tǒng))決定使用CANopen的一個重要緣由.

DeviceNet和CANopen,是兩個定位于不同市場的標(biāo)準(zhǔn)應(yīng)用層協(xié)議(EN50325)。DeviceNet適合于工廠自動化掌握;CANopen適合于全部機械的嵌入式網(wǎng)絡(luò).這又造就了兩個不同的應(yīng)用范圍,因此,有必要定義應(yīng)用層的規(guī)范歷史(可以將一些特定的大量嵌入式系統(tǒng)排解在外)。

CAN前景展望

盡管CAN協(xié)議已經(jīng)有15年的歷史,但它仍處在改進(jìn)之中。從2000年開頭,一個由數(shù)家公司組成的ISO任務(wù)組織定義了一種時間觸發(fā)CAN報文傳輸?shù)膮f(xié)議。BerndMueller博士、ThomasFuehrer、Bosch公司人員和半導(dǎo)體工業(yè)專家、學(xué)術(shù)商量專家將此協(xié)議定義為“時間觸發(fā)通訊的CAN(TTCAN)”,計劃在將來標(biāo)準(zhǔn)化為ISO11898-4。這個CAN的擴(kuò)展已在硅片上實現(xiàn),不僅可實現(xiàn)閉環(huán)掌握下支持報文的時間觸發(fā)傳輸,而且可以實現(xiàn)CAN的x-by—wire應(yīng)用。由于CAN協(xié)議并未轉(zhuǎn)變,所以,在同一個的物理層上,既可以實現(xiàn)傳輸時間觸發(fā)的報文,也可以實現(xiàn)傳輸大事觸發(fā)的報文。?TTCAN將為CAN延長5-10年的生命期?,F(xiàn)在,CAN在全球市場上仍然處于起始點,當(dāng)?shù)玫街匾晻r,誰也無法預(yù)料CAN總線系統(tǒng)在下一個10-15年內(nèi)的進(jìn)展趨勢。這里需要強調(diào)一個現(xiàn)實:近幾年內(nèi),美國和遠(yuǎn)東的汽車廠商將會在他們所生產(chǎn)汽車的串行部件上使用CAN。另外,大量潛在的新應(yīng)用(例如:娛樂)正在呈現(xiàn)——不僅可用于客車,也可用于家庭消費。同時,結(jié)合高層協(xié)議應(yīng)用的特殊保安系統(tǒng)對CAN的需求也正在穩(wěn)健增長。德國專業(yè)委員會BIA和德國平安標(biāo)準(zhǔn)權(quán)威TüV已經(jīng)對一些基于CAN的保安系統(tǒng)進(jìn)行了認(rèn)證。CANopen-Safety是第一個獲得BIA許可的CAN解決方案,DeviceNet—Safety也會立刻跟進(jìn)。全球分級協(xié)會的領(lǐng)導(dǎo)者之一,GermanischerLloyd正在籌備提議將CANopen固件應(yīng)用于海事運輸。在其他事務(wù)中,規(guī)范定義可以通過自動切換將CANopen網(wǎng)絡(luò)轉(zhuǎn)換為冗余總線系統(tǒng)。?—3—?CAN歷史大事一覽表?1983:StartoftheBoschinternalprojecttodevelopanin-vehiclenetwork?1986:OfficialintroductionofCANprotocol?1987:FirstCANcontrollerchipsfromIntelandPhilipsSemiconductors

1991:Bosch’sCANspecification2.0published?1991:CANKingdomCAN-basedhigher-layerprotocolintroducedbyKvaser

1992:CANinAutomationinternationalusersandmanufacturersgroupestablished

1992:CANApplicationLayer(CAL)protocolpublishedbyCiA

1992:FirstcarsfromMercedes-BenzusedCANnetwork?1993:ISO11898standardpublished?1994:1stinternationalCANConference(iCC)organizedbyCiA?1994:DeviceNetprotocolintroductionbyAllen—Bradley?1995:ISO11898amendment(extendedframeformat)published?1995:CANopenprotocolpublishedbyCiA

2000:Developmentofthetime—triggeredcommunicat(yī)ionprotocolforCAN(TTCAN)

CAN總線的特點及J1939協(xié)議通信原理、內(nèi)容和應(yīng)用

眾多國際知名汽車公司早在20世紀(jì)80年月就樂觀致力于汽車網(wǎng)絡(luò)技術(shù)的商量及應(yīng)用。迄今已有多種網(wǎng)絡(luò)標(biāo)準(zhǔn),如專門用于貨車和客車上的SAE的J1939、德國大眾的ABUS、博世的CAN、美國商用機器的AutoCAN、ISO的VAN、馬自達(dá)的PALMNET等.

在我國的轎車中已基本具有電子掌握和網(wǎng)絡(luò)功能,排放和其他指標(biāo)達(dá)到了肯定的要求.但貨車和客車在這方面卻遠(yuǎn)未能滿意排放法規(guī)的要求。計劃到2006年,北京地區(qū)的貨車和客車的排放要滿意歐Ⅲ標(biāo)準(zhǔn)。因此,為了滿意日益嚴(yán)格的排放法規(guī),載貨車和客車中也必須引入計算機及掌握技術(shù)。接受掌握器局域網(wǎng)和國際公認(rèn)標(biāo)準(zhǔn)協(xié)議J1939來搭建網(wǎng)絡(luò),并完成數(shù)據(jù)傳輸,以實現(xiàn)汽車內(nèi)部電子單元的網(wǎng)絡(luò)化是一種迫切的需要也是必定的進(jìn)展趨勢。1CAN總線特點及其進(jìn)展掌握器局域網(wǎng)絡(luò)(CAN)是德國Robertbosch公司在20世紀(jì)80年月初為汽車業(yè)開發(fā)的一種串行數(shù)據(jù)通信總線.CAN是一種很高保密性,有效支持分布式掌握或?qū)崟r掌握的串行通信網(wǎng)絡(luò)。CAN的應(yīng)用范圍遍及從高速網(wǎng)絡(luò)到低成本底多線路網(wǎng)絡(luò)。在自動化電子領(lǐng)域、發(fā)動機掌握部件、傳感器、抗滑系統(tǒng)等應(yīng)用中,CAN的位速率可高達(dá)1Mbps。同時,它可以廉價地用于交通運載工具電氣系統(tǒng)中,如燈光聚束、電氣窗口等,可以替代所需要的硬件連接。它接受線性總線結(jié)構(gòu),每個子系統(tǒng)對總線有相同的權(quán)利,即為多主工作方式。CAN網(wǎng)絡(luò)上任意一個節(jié)點可在任何時候向網(wǎng)絡(luò)上的其他節(jié)點發(fā)送信息而不分主從。網(wǎng)絡(luò)上的節(jié)點可分為不通優(yōu)先級,滿意不同的實時要求。接受非破壞性總線裁決技術(shù),當(dāng)兩個節(jié)點(即子系統(tǒng))同時向網(wǎng)絡(luò)上傳遞信息時,優(yōu)先級低的停止數(shù)據(jù)發(fā)送,而優(yōu)先級高的節(jié)點可不受影響地連續(xù)傳送數(shù)據(jù)。具有點對點、一點對多點及全局廣播接收傳送數(shù)據(jù)的功能。

隨著CAN在各種領(lǐng)域的應(yīng)用和推廣,對其通信格式的標(biāo)準(zhǔn)化提出了要求.1991年9月PhilipsSemiconductors制定并發(fā)布了CAN技術(shù)規(guī)范(Versio2。0)。該技術(shù)包括A和B兩部分。2。OA給出了CAN報文標(biāo)準(zhǔn)格式,而2.OB給出了標(biāo)準(zhǔn)的和擴(kuò)展的兩種格式。1993年11月ISO頒布了道路交通運輸工具-數(shù)據(jù)信息交換-高速通信局域網(wǎng)(CAN)國際標(biāo)準(zhǔn)ISO11898,為掌握局域網(wǎng)的標(biāo)準(zhǔn)化和規(guī)范化鋪平了道路.美國的汽車工程學(xué)會SAE于2000年提出的J1939,成為貨車和客車中掌握器局域網(wǎng)的通用標(biāo)準(zhǔn).2。J1939協(xié)議通信原理及內(nèi)容(1)J1939與CANJ1939是一種支持閉環(huán)掌握的在多個ECU之間高速通信的網(wǎng)絡(luò)協(xié)議岡。主要運用于載貨車和客車上.它是以CAN2。0為網(wǎng)絡(luò)核心。表1介紹了CAN2.0的標(biāo)準(zhǔn)和擴(kuò)展格式,及J1939協(xié)議所定義的格式.表2則給出了J1939年的一個協(xié)議報文單元的簡略格式.可以看出,J1939標(biāo)識符包括:PRIORTY(優(yōu)先權(quán)位);R(保留位);DP(數(shù)據(jù)頁位);PDUFORMAAT(協(xié)議數(shù)據(jù)單元);PDUSPECIFIC(擴(kuò)展單元)和SOURCEADDRESS(源地址)。而報文單元還包括64位的數(shù)據(jù)場。表1

CAN2.0的標(biāo)準(zhǔn)和擴(kuò)展格式及J1939協(xié)議所定義的格式CAN擴(kuò)展幀格式SOF11位標(biāo)識符SRRIDE18位擴(kuò)展標(biāo)識符J1939幀格式幀起始位優(yōu)先權(quán)3位R位(保)數(shù)據(jù)頁DPPF格式6位SRR位擴(kuò)展標(biāo)識PFPS格式(8位)源地址(8位)CAN12~4567~121314151617~2425~32幀位置

28~26252423~18

171615~87~0

表2

J1939協(xié)議報文單元的簡略格式一個J1939協(xié)議報文單元PRIORITYRDPPDUFORMATPDUSPECIFICSOURCEADDRESSDATAFIELD3118880~64(2)數(shù)據(jù)傳轉(zhuǎn)協(xié)議

J1939通信中的核心是負(fù)責(zé)數(shù)據(jù)傳輸?shù)膫鬏攨f(xié)議。它的功能分為兩部分:

(1)數(shù)據(jù)的拆分打包和重組。一個J1939的報文單元只有8個字節(jié)的數(shù)據(jù)場。因此如果所要發(fā)送的數(shù)據(jù)超過了8字節(jié),就應(yīng)該分成幾個小的數(shù)據(jù)包分批發(fā)送.數(shù)據(jù)場的第一個字節(jié)從1開頭作為報文的序號,后7個字節(jié)用來存放數(shù)據(jù)。所以可以發(fā)送255×7=1785個字節(jié)的數(shù)據(jù)。報文被接收以后按序號重新組合成原來的數(shù)據(jù)。

(2)連接管理.主要對節(jié)點之間連接的建立和關(guān)閉,數(shù)據(jù)的傳送進(jìn)行管理.其中定義了5種幀結(jié)構(gòu):發(fā)送懇求幀、發(fā)送清除幀、結(jié)束應(yīng)答幀、連接失敗幀以及用來全局接收的廣播幀.節(jié)點之間的連接通過一個節(jié)點向目的地址發(fā)送一個發(fā)送懇求幀而建立。在接收發(fā)送懇求幀以后,節(jié)點如果有足夠的空間來接收數(shù)據(jù)并且數(shù)據(jù)有效,則發(fā)送一個發(fā)送清除幀,開頭數(shù)據(jù)的傳送。如果存儲空間不夠或者數(shù)據(jù)無效等緣由,節(jié)點需要拒絕連接,則發(fā)送連接失敗幀,連接關(guān)閉。如果數(shù)據(jù)接收全

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論