《電子技術(shù)應(yīng)用》
您所在的位置:首頁 > 通信與網(wǎng)絡(luò) > 其他 > 現(xiàn)場(chǎng)總線CAN綜述報(bào)告

現(xiàn)場(chǎng)總線CAN綜述報(bào)告

2015-05-04

    CAN是Controller Area Network 的縮寫(以下稱為CAN),是ISO國(guó)際標(biāo)準(zhǔn)化的串行通信協(xié)議。在當(dāng)前的汽車產(chǎn)業(yè)中,出于對(duì)安全性、舒適性、方便性、低公害、低成本的要求,各種各樣的電子控制系統(tǒng)被開發(fā)了出來。由于這些系統(tǒng)之間通信所用的數(shù)據(jù)類型及對(duì)可靠性的要求不盡相同,由多條總線構(gòu)成的情況很多,線束的數(shù)量也隨之增加。為適應(yīng)“減少線束的數(shù)量”、“通過多個(gè)LAN,進(jìn)行大量數(shù)據(jù)的高速通信”的需要,1986 年德國(guó)電氣商博世公司開發(fā)出面向汽車的CAN 通信協(xié)議。此后,CAN 通過ISO11898 及ISO11519 進(jìn)行了標(biāo)準(zhǔn)化,現(xiàn)在在歐洲已是汽車網(wǎng)絡(luò)的標(biāo)準(zhǔn)協(xié)議。 

       現(xiàn)在,CAN 的高性能和可靠性已被認(rèn)同,并被廣泛地應(yīng)用于工業(yè)自動(dòng)化、船舶、醫(yī)療設(shè)備、工業(yè)設(shè)備等方面。現(xiàn)場(chǎng)總線是當(dāng)今自動(dòng)化領(lǐng)域技術(shù)發(fā)展的熱點(diǎn)之一,被譽(yù)為自動(dòng)化領(lǐng)域的計(jì)算機(jī)局域網(wǎng)。它的出現(xiàn)為分布式控制系統(tǒng)實(shí)現(xiàn)各節(jié)點(diǎn)之間實(shí)時(shí)、可靠的數(shù)據(jù)通信提供了強(qiáng)有力的技術(shù)支持。

一. CAN總線的產(chǎn)生與發(fā)展

控制器局部網(wǎng)(CAN-CONTROLLER AREA NETWORK)是BOSCH公司為現(xiàn)代汽車應(yīng)用領(lǐng)先推出的一種多主機(jī)局部網(wǎng),由于其卓越性能現(xiàn)已廣泛應(yīng)用于工業(yè)自動(dòng)化、多種控制設(shè)備、交通工具、醫(yī)療儀器以及建筑、環(huán)境控制等眾多部門??刂破骶植烤W(wǎng)將在我國(guó)迅速普及推廣。

  隨著計(jì)算機(jī)硬件、軟件技術(shù)及集成電路技術(shù)的迅速發(fā)展,工業(yè)控制系統(tǒng)已成為計(jì)算機(jī)技術(shù)應(yīng)用領(lǐng)域中最具活力的一個(gè)分支,并取得了巨大進(jìn)步。由于對(duì)系統(tǒng)可靠性和靈活性的高要求,工業(yè)控制系統(tǒng)的發(fā)展主要表現(xiàn)為:控制面向多元化,系統(tǒng)面向分散化,即負(fù)載分散、功能分散、危險(xiǎn)分散和地域分散。

分散式工業(yè)控制系統(tǒng)就是為適應(yīng)這種需要而發(fā)展起來的。這類系統(tǒng)是以微型機(jī)為核心,將 5C 技術(shù)--COMPUTER(計(jì)算機(jī)技術(shù))、CONTROL(自動(dòng)控制技術(shù))、COMMUNICATION(通信技術(shù))、CRT(顯示技術(shù))和 CHANGE(轉(zhuǎn)換技術(shù))緊密結(jié)合的產(chǎn)物。它在適應(yīng)范圍、可擴(kuò)展性、可維護(hù)性以及抗故障能力等方面,較之分散型儀表控制系統(tǒng)和集中型計(jì)算機(jī)控制系統(tǒng)都具有明顯的優(yōu)越性。

典型的分散式控制系統(tǒng)由現(xiàn)場(chǎng)設(shè)備、接口與計(jì)算設(shè)備以及通信設(shè)備組成?,F(xiàn)場(chǎng)總線(FIELDBUS)能同時(shí)滿足過程控制和制造業(yè)自動(dòng)化的需要,因而現(xiàn)場(chǎng)總線已成為工業(yè)數(shù)據(jù)總線領(lǐng)域中最為活躍的一個(gè)領(lǐng)域?,F(xiàn)場(chǎng)總線的研究與應(yīng)用已成為工業(yè)數(shù)據(jù)總線領(lǐng)域的熱點(diǎn)。

盡管目前對(duì)現(xiàn)場(chǎng)總線的研究尚未能提出一個(gè)完善的標(biāo)準(zhǔn),但現(xiàn)場(chǎng)總線的高性能價(jià)格比將吸引眾多工業(yè)控制系統(tǒng)采用。同時(shí),正由于現(xiàn)場(chǎng)總線的標(biāo)準(zhǔn)尚未統(tǒng)一,也使得現(xiàn)場(chǎng)總線的應(yīng)用得以不拘一格地發(fā)揮,并將為現(xiàn)場(chǎng)總線的完善提供更加豐富的依據(jù)??刂破骶植烤W(wǎng) CAN正是在這種背景下應(yīng)運(yùn)而生的。

由于CAN為愈來愈多不同領(lǐng)域采用和推廣,導(dǎo)致要求各種應(yīng)用領(lǐng)域通信報(bào)文的標(biāo)準(zhǔn)化。為此,1991 年 9 月 PHILIPS SEMICONDUCTORS 制訂并發(fā)布了 CAN技術(shù)規(guī)范(VERSION2.0)。該技術(shù)規(guī)范包括A和B 兩部分。2.0A給出了曾在CAN技術(shù)規(guī)范版本1.2 中定義的CAN報(bào)文格式,而2.0B給出了標(biāo)準(zhǔn)的和擴(kuò)展的兩種報(bào)文格式。此后,1993 年11 月ISO正式頒布了道路交通運(yùn)載工具--數(shù)字信息交換--高速通信控制器局部網(wǎng)(CAN)國(guó)際標(biāo)準(zhǔn)(ISO11898),為控制器局部網(wǎng)標(biāo)準(zhǔn)化、規(guī)范化推廣鋪平了道路。

二. CAN總線特點(diǎn)

CAN總線是德國(guó)BOSCH公司從80年代初為解決現(xiàn)代汽車中眾多的控制與測(cè)試儀器之間的數(shù)據(jù)交換而開發(fā)的一種串行數(shù)據(jù)通信協(xié)議,它是一種多主總線,通信介質(zhì)可以是雙絞線、同軸電纜或光導(dǎo)纖維。通信速率可達(dá)1MBPS。CAN總線通信接口中集成了CAN協(xié)議的物理層和數(shù)據(jù)鏈路層功能,可完成對(duì)通信數(shù)據(jù)的成幀處理,包括位填充、數(shù)據(jù)塊編碼、循環(huán)冗余檢驗(yàn)、優(yōu)先級(jí)判別等項(xiàng)工作。

CAN協(xié)議的一個(gè)最大特點(diǎn)是廢除了傳統(tǒng)的站地址編碼,而代之以對(duì)通信數(shù)據(jù)塊進(jìn)行編碼。采用這種方法的優(yōu)點(diǎn)可使網(wǎng)絡(luò)內(nèi)的節(jié)點(diǎn)個(gè)數(shù)在理論上不受限制,數(shù)據(jù)塊的標(biāo)識(shí)碼可由11 位或29 位二進(jìn)制數(shù)組成,因此可以定義211或229 個(gè)不同的數(shù)據(jù)塊,這種按數(shù)據(jù)塊編碼的方式,還可使不同的節(jié)點(diǎn)同時(shí)接收到相同的數(shù)據(jù),這一點(diǎn)在分布式控制系統(tǒng)中非常有用。數(shù)據(jù)段長(zhǎng)度最多為8 個(gè)字節(jié),可滿足通常工業(yè)領(lǐng)域中控制命令、工作狀態(tài)及測(cè)試數(shù)據(jù)的一般要求。同時(shí),8 個(gè)字節(jié)不會(huì)占用總線時(shí)間過長(zhǎng),從而保證了通信的實(shí)時(shí)性。CAN協(xié)議采用CRC 檢驗(yàn)并可提供相應(yīng)的錯(cuò)誤處理功能,保證了數(shù)據(jù)通信的可靠性。CAN卓越的特性、極高的可靠性和獨(dú)特的設(shè)計(jì),特別適合工業(yè)過程監(jiān)控設(shè)備的互連,因此,越來越受到工業(yè)界的

重視,并已公認(rèn)為最有前途的現(xiàn)場(chǎng)總線之一。

另外,CAN總線采用了多主競(jìng)爭(zhēng)式總線結(jié)構(gòu),具有多主站運(yùn)行和分散仲裁的串行總線以及廣播通信的特點(diǎn)。CAN總線上任意節(jié)點(diǎn)可在任意時(shí)刻主動(dòng)地向網(wǎng)絡(luò)上其它節(jié)點(diǎn)發(fā)送信息而不分主次,因此可在各節(jié)點(diǎn)之間實(shí)現(xiàn)自由通信。CAN總線協(xié)議已被國(guó)際標(biāo)準(zhǔn)化組織認(rèn)證,技術(shù)比較成熟,控制的芯片已經(jīng)商品化,性價(jià)比高,特別適用于分布式測(cè)控系統(tǒng)之間的數(shù)通訊。CAN總線插卡可以任意插在PC AT XT兼容機(jī)上,方便地構(gòu)成分布式監(jiān)控系統(tǒng)。

三. CAN 總線技術(shù)介紹

3.1位仲裁

要對(duì)數(shù)據(jù)進(jìn)行實(shí)時(shí)處理,就必須將數(shù)據(jù)快速傳送,這就要求數(shù)據(jù)的物理傳輸通路有較高的速度。在幾個(gè)站同時(shí)需要發(fā)送數(shù)據(jù)時(shí),要求快速地進(jìn)行總線分配。實(shí)時(shí)處理通過網(wǎng)絡(luò)交換的緊急數(shù)據(jù)有較大的不同。一個(gè)快速變化的物理量,如汽車引擎負(fù)載,將比類似汽車引擎溫度這樣相對(duì)變化較慢的物理量更頻繁地傳送數(shù)據(jù)并要求更短的延時(shí)。CAN 總線以報(bào)文為單位進(jìn)行數(shù)據(jù)傳送,報(bào)文的優(yōu)先級(jí)結(jié)合在11 位標(biāo)識(shí)符中,具有最低二進(jìn)制數(shù)的標(biāo)識(shí)符有最高的優(yōu)先級(jí)。這種優(yōu)先級(jí)一旦在系統(tǒng)設(shè)計(jì)時(shí)被確立后就不能再被更改。

總線讀取中的沖突可通過位仲裁解決。當(dāng)幾個(gè)站同時(shí)發(fā)送報(bào)文時(shí),站1 的報(bào)文標(biāo)識(shí)符為011111;站2 的報(bào)文標(biāo)識(shí)符為0100110;站3 的報(bào)文標(biāo)識(shí)符為0100111。所有標(biāo)識(shí)符都有相同的兩位01,直到第3 位進(jìn)行比較時(shí),站1 的報(bào)文被丟掉,因?yàn)樗牡? 位為高,而其它兩個(gè)站的報(bào)文第3 位為低。站2 和站3 報(bào)文的4、5、6 位相同,直到第7 位時(shí),站3 的報(bào)文才被丟失。注意,總線中的信號(hào)持續(xù)跟蹤最后獲得總線讀取權(quán)的站的報(bào)文。在此例中,站2 的報(bào)文被跟蹤。這種非破壞性位仲裁方法的優(yōu)點(diǎn)在于,在網(wǎng)絡(luò)最終確定哪一個(gè)站的報(bào)文被傳送以前,報(bào)文的起始部分已經(jīng)在網(wǎng)絡(luò)上傳送了。所有未獲得總線讀取權(quán)的站都成為具有最高優(yōu)先權(quán)報(bào)文

的接收站,并且不會(huì)在總線再次空閑前發(fā)送報(bào)文。

CAN具有較高的效率是因?yàn)榭偩€僅僅被那些請(qǐng)求總線懸而未決的站利用,這些請(qǐng)求是根據(jù)報(bào)文在整個(gè)系統(tǒng)中的重要性按順序處理的。這種方法在網(wǎng)絡(luò)負(fù)載較重時(shí)有很多優(yōu)點(diǎn),因?yàn)榭偩€讀取的優(yōu)先級(jí)已被按順序放在每個(gè)報(bào)文中了,這可以保證在實(shí)時(shí)系統(tǒng)中較低的個(gè)體隱伏時(shí)間。

對(duì)于主站的可靠性,由于CAN 協(xié)議執(zhí)行非集中化總線控制,所有主要通信,包括總線讀取(許可)控制,在系統(tǒng)中分幾次完成。這是實(shí)現(xiàn)有較高可靠性的通信系統(tǒng)的唯一方法

3.2 CAN 與其它通信方案的比較

在實(shí)踐中,有兩種重要的總線分配方法:按時(shí)間表分配和按需要分配。在第一種方法中 ,不管每個(gè)節(jié)點(diǎn)是否申請(qǐng)總線,都對(duì)每個(gè)節(jié)點(diǎn)按最大期間分配。由此,總線可被分配給每個(gè)站并且是唯一的站,而不論其是立即進(jìn)行總線存取或在一特定時(shí)間進(jìn)行總線存取。這將保證在總線存取時(shí)有明確的總線分配。在第二種方法中,總線按傳送數(shù)據(jù)的基本要求分配給一個(gè)站 ,總線系統(tǒng)按站希望的傳送分配(如:Ethernet CSMA/CD)。因此,當(dāng)多個(gè)站同時(shí)請(qǐng)求總線存取時(shí),總線將終止所有站的請(qǐng)求,這時(shí)將不會(huì)有任何一個(gè)站獲得總線分配。為了分配總線,多于一個(gè)總線存取是必要的。CAN實(shí)現(xiàn)總線分配的方法,可保證當(dāng)不同的站申請(qǐng)總線存取時(shí),明確地進(jìn)行總線分配。這種位仲裁的方法可以解決當(dāng)兩個(gè)站同時(shí)發(fā)送數(shù)據(jù)時(shí)產(chǎn)生的碰撞問題。不同于Ethernet 網(wǎng)絡(luò)的消息仲裁,CAN 的非破壞性解決總線存取沖突的方法,確保在不傳送有用消息時(shí)總線不被占用。甚至當(dāng)總線在重負(fù)載情況下,以消息內(nèi)容為優(yōu)先的總線存取也被證明是一種有效的系統(tǒng)。雖然總線的傳輸能力不足,所有未解決的傳輸請(qǐng)求都按重要性順序來處理。在CSMA/CD 這樣的網(wǎng)絡(luò)中,如Ethernet,系統(tǒng)往往由于過載而崩潰,而這種情況在CAN中不會(huì)發(fā)生。

3.3 CAN 的報(bào)文格式

在總線中傳送的報(bào)文,每幀由7 部分組成,見圖3。CAN協(xié)議支持兩種報(bào)文格式,其唯一的不同是標(biāo)識(shí)符(ID)長(zhǎng)度不同,標(biāo)準(zhǔn)格式為11 位,擴(kuò)展格式為29 位。在標(biāo)準(zhǔn)格式中,報(bào)文的起始位稱為幀起始(SOF),然后是由11 位標(biāo)識(shí)符和遠(yuǎn)程發(fā)送請(qǐng)求位(RTR)組成的仲裁場(chǎng)。

RTR 位標(biāo)明是數(shù)據(jù)幀還是請(qǐng)求幀,在請(qǐng)求幀中沒有數(shù)據(jù)字節(jié)??刂茍?chǎng)包括標(biāo)識(shí)符擴(kuò)展位(IDE),指出是標(biāo)準(zhǔn)格式還是擴(kuò)展格式。它還包括一個(gè)保留位 (ro),為將來擴(kuò)展使用。它的最后四個(gè)字節(jié)用來指明數(shù)據(jù)場(chǎng)中數(shù)據(jù)的長(zhǎng)度(DLC)。數(shù)據(jù)場(chǎng)范圍為0~8 個(gè)字節(jié),其后有一個(gè)檢測(cè)數(shù)據(jù)錯(cuò)誤的循環(huán)冗余檢查(CRC)。

應(yīng)答場(chǎng)(ACK)包括應(yīng)答位和應(yīng)答分隔符。發(fā)送站發(fā)送的這兩位均為隱性電平(邏輯1),這時(shí)正確接收?qǐng)?bào)文的接收站發(fā)送主控電平(邏輯0)覆蓋它。用這種方法,發(fā)送站可以保證網(wǎng)絡(luò)中至少有一個(gè)站能正確接收到報(bào)文。報(bào)文的尾部由幀結(jié)束標(biāo)出。在相鄰的兩條報(bào)文間有一很短的間隔位,如果這時(shí)沒有站進(jìn)行總線存取,總線將處于空閑狀態(tài)。

3.4 數(shù)據(jù)錯(cuò)誤檢測(cè)

不同于其它總線,CAN 協(xié)議不能使用應(yīng)答信息。事實(shí)上,它可以將發(fā)生的任何錯(cuò)誤用信號(hào)發(fā)出。CAN協(xié)議可使用五種檢查錯(cuò)誤的方法,其中前三種為基于報(bào)文內(nèi)容檢查。

3.4.1 循環(huán)冗余檢查(CRC)

在一幀報(bào)文中加入冗余檢查位可保證報(bào)文正確。接收站通過CRC 可判斷報(bào)文是否有錯(cuò)。

3.4.2 幀檢查

這種方法通過位場(chǎng)檢查幀的格式和大小來確定報(bào)文的正確性,用于檢查格式上的錯(cuò)誤。

3.4.3.應(yīng)答錯(cuò)誤

如前所述,被接收到的幀由接收站通過明確的應(yīng)答來確認(rèn)。如果發(fā)送站未收到應(yīng)答,那么表明接收站發(fā)現(xiàn)幀中有錯(cuò)誤,也就是說,ACK場(chǎng)已損壞或網(wǎng)絡(luò)中的報(bào)文無站接收。CAN協(xié)議也可通過位檢查的方法探測(cè)錯(cuò)誤。

3.4.4 總線檢測(cè)

有時(shí),CAN 中的一個(gè)節(jié)點(diǎn)可監(jiān)測(cè)自己發(fā)出的信號(hào)。因此,發(fā)送報(bào)文的站可以觀測(cè)總線電平并探測(cè)發(fā)送位和接收位的差異。

3.4.5 位填充

一幀報(bào)文中的每一位都由不歸零碼表示,可保證位編碼的最大效率。然而,如果在一幀報(bào)文中有太多相同電平的位,就有可能失去同步。為保證同步,同步沿用位填充產(chǎn)生。在五個(gè)生。在五個(gè)連續(xù)相等位后,發(fā)送站自動(dòng)插入一個(gè)與之互補(bǔ)的補(bǔ)碼位;接收時(shí),這個(gè)填充位被自動(dòng)丟掉。例如,五個(gè)連續(xù)的低電平位后,CAN 自動(dòng)插入一個(gè)高電平位。CAN通過這種編碼規(guī)則檢查錯(cuò)誤,如果在一幀報(bào)文中有6 個(gè)相同位,CAN 就知道發(fā)生了錯(cuò)誤。如果至少有一個(gè)站通過以上方法探測(cè)到一個(gè)或多個(gè)錯(cuò)誤,它將發(fā)送出錯(cuò)標(biāo)志終止當(dāng)前的發(fā)送。這可以阻止其它站接收錯(cuò)誤的報(bào)文,并保證網(wǎng)絡(luò)上報(bào)文的一致性。當(dāng)大量發(fā)送數(shù)據(jù)被終止后,發(fā)送站會(huì)自動(dòng)地重新發(fā)送數(shù)據(jù)。作為規(guī)則,在探測(cè)到錯(cuò)誤后23 個(gè)位周期內(nèi)重新開始發(fā)送。在特殊場(chǎng)合,系統(tǒng)的恢復(fù)時(shí)間為31 個(gè)位周期。

但這種方法存在一個(gè)問題,即一個(gè)發(fā)生錯(cuò)誤的站將導(dǎo)致所有數(shù)據(jù)被終止,其中也包括正確的數(shù)據(jù)。因此,如果不采取自監(jiān)測(cè)措施,總線系統(tǒng)應(yīng)采用模塊化設(shè)計(jì)。為此,CAN 協(xié)議提供一種將偶然錯(cuò)誤從永久錯(cuò)誤和局部站失敗中區(qū)別出來的辦法。這種方法可以通過對(duì)出錯(cuò)站統(tǒng)計(jì)評(píng)估來確定一個(gè)站本身的錯(cuò)誤并進(jìn)入一種不會(huì)對(duì)其它站產(chǎn)生不良影響的運(yùn)行方法來實(shí)現(xiàn),即站可以通過關(guān)閉自己來阻止正常數(shù)據(jù)因被錯(cuò)誤地當(dāng)成不正確的數(shù)據(jù)而被終止。

3.4.6 CAN可靠性

為防止汽車在使用壽命期內(nèi)由于數(shù)據(jù)交換錯(cuò)誤而對(duì)司機(jī)造成危險(xiǎn),汽車的安全系統(tǒng)要求數(shù)據(jù)傳輸具有較高的安全性。如果數(shù)據(jù)傳輸?shù)目煽啃宰銐蚋?或者殘留下來的數(shù)據(jù)錯(cuò)誤足夠低的話,這一目標(biāo)不難實(shí)現(xiàn)。從總線系統(tǒng)數(shù)據(jù)的角度看,可靠性可以理解為,對(duì)傳輸過程產(chǎn)生的數(shù)據(jù)錯(cuò)誤的識(shí)別能力。

殘余數(shù)據(jù)錯(cuò)誤的概率可以通過對(duì)數(shù)據(jù)傳輸可靠性的統(tǒng)計(jì)測(cè)量獲得。它描述了傳送數(shù)據(jù)被破壞和這種破壞不能被探測(cè)出來的概率。殘余數(shù)據(jù)錯(cuò)誤概率必須非常小,使其在系統(tǒng)整個(gè)壽命周期內(nèi),按平均統(tǒng)計(jì)時(shí)幾乎檢測(cè)不到。計(jì)算殘余錯(cuò)誤概率要求能夠?qū)?shù)據(jù)錯(cuò)誤進(jìn)行分類 ,并且數(shù)據(jù)傳輸路徑可由一模型描述。如果要確定CAN的殘余錯(cuò)誤概率,我們可將殘留錯(cuò)誤的概率作為具有80~90 位的報(bào)文傳送時(shí)位錯(cuò)誤概率的函數(shù),并假定這個(gè)系統(tǒng)中有5~10 個(gè)站,并且錯(cuò)誤率為1/1000,那么最大位錯(cuò)誤概率為10—13 數(shù)量級(jí)。例如,CAN 網(wǎng)絡(luò)的數(shù)據(jù)傳輸率最大為1Mbps,如果數(shù)據(jù)傳輸能力僅使用50%,那么對(duì)于一個(gè)工作壽命4000小時(shí)、平均報(bào)文長(zhǎng)度為 80 位的系統(tǒng),所傳送的數(shù)據(jù)總量為9×1010。在系統(tǒng)運(yùn)行壽命期內(nèi),不可檢測(cè)的傳輸錯(cuò)誤的統(tǒng)計(jì)平均小于10—2 量級(jí)。換句話說,一個(gè)系統(tǒng)按每年365 天,每天工作8 小時(shí),每秒錯(cuò)誤率為0. 7 計(jì)算,那么按統(tǒng)計(jì)平均,每1000 年才會(huì)發(fā)生一個(gè)不可檢測(cè)的錯(cuò)誤。

四.應(yīng)用舉例

某醫(yī)院現(xiàn)有5 臺(tái)16T/H德國(guó)菲斯曼燃?xì)忮仩t,向洗衣房、制劑室、供應(yīng)室、生活用水、暖氣等設(shè)施提供5kg/cm2 的蒸汽,全年耗用天然氣1200 萬m3,耗用20 萬噸自來水。醫(yī)院采用接力式方式供熱,對(duì)熱網(wǎng)進(jìn)行地域性管理,分四大供熱區(qū)。其中冬季暖氣的用氣量很大,據(jù)此設(shè)計(jì)了基于CAN現(xiàn)場(chǎng)總線的分布式鍋爐蒸汽熱網(wǎng)智能監(jiān)控系統(tǒng)?,F(xiàn)場(chǎng)應(yīng)用表明:該樓宇自動(dòng)化系統(tǒng)具有抗干擾能力強(qiáng),現(xiàn)場(chǎng)組態(tài)容易,網(wǎng)絡(luò)化程度高,人機(jī)界面友好等特點(diǎn)。

五.存在問題

    目前現(xiàn)場(chǎng)總線技術(shù)在我國(guó)的應(yīng)用已取得很大進(jìn)展,但也存在一些問題,制約了其推廣。

  在工程應(yīng)用方面,工程投資比較大。雖然各種現(xiàn)場(chǎng)總線都把節(jié)省費(fèi)用當(dāng)成自己的主要優(yōu)點(diǎn),但在實(shí)際應(yīng)用中現(xiàn)場(chǎng)總線的投資比傳統(tǒng)控制系統(tǒng)要大。一是試用的系統(tǒng)規(guī)模太??;二是試用的系統(tǒng)并不分散或者是利用原有布線的改造項(xiàng)目,因此無法充分發(fā)揮現(xiàn)場(chǎng)總線節(jié)省電纜的優(yōu)勢(shì)。

  其次,調(diào)試和運(yùn)行維護(hù)比較難。由于現(xiàn)階段熟練掌握現(xiàn)場(chǎng)總線的應(yīng)用技術(shù)和開發(fā)技術(shù)的人才少,企業(yè)在調(diào)試和運(yùn)行時(shí)經(jīng)常會(huì)遇到困難。因此,企業(yè)在選擇系統(tǒng)集成商時(shí),應(yīng)選擇技術(shù)力量比較強(qiáng),比較有經(jīng)驗(yàn)的單位。

  再者,與傳統(tǒng)控制系統(tǒng)相比優(yōu)點(diǎn)不明顯。以智能化現(xiàn)場(chǎng)儀表為基礎(chǔ)的現(xiàn)場(chǎng)總線系統(tǒng)與傳統(tǒng)系統(tǒng)相比,其優(yōu)點(diǎn)不僅在于控制方面,更多的在于自診斷、自校正等自動(dòng)管理方面。但是,目前國(guó)內(nèi)用的系統(tǒng)大多數(shù)太小,沒有把管理自動(dòng)化和遠(yuǎn)程診斷功能納入系統(tǒng),因此無法發(fā)揮現(xiàn)場(chǎng)總線系統(tǒng)降低運(yùn)行維護(hù)費(fèi)用的優(yōu)勢(shì)。

  在技術(shù)方面,當(dāng)總線切斷時(shí),系統(tǒng)有可能產(chǎn)生不可預(yù)知的后果,用戶希望這時(shí)系統(tǒng)的效能可以降低,但不能崩潰,這一點(diǎn)目前許多現(xiàn)場(chǎng)總線不能保證;現(xiàn)有的防爆規(guī)定限制了總線長(zhǎng)度和總線上所掛設(shè)備的數(shù)量,也就限制了現(xiàn)場(chǎng)總線節(jié)省電纜優(yōu)點(diǎn)的發(fā)揮;系統(tǒng)組態(tài)參數(shù)過分復(fù)雜,不容易掌握。但組態(tài)參數(shù)設(shè)定得好壞,對(duì)系統(tǒng)性能影響很大。

  在應(yīng)用中,現(xiàn)場(chǎng)總線的開放、互聯(lián)性及互操作性決定了與之俱來的不可避免的安全問題。

  外部網(wǎng)是一個(gè)由現(xiàn)場(chǎng)總線實(shí)現(xiàn)的自動(dòng)化系統(tǒng),是和企業(yè)的Intranet 緊密結(jié)合在一起的,存在著與In ternet普通應(yīng)用相同的種種威脅,包括竊聽、盜取資料、非法獲取控制權(quán)、進(jìn)行破壞、阻礙通信等。要解決這些問題,必須建立起一套適合企業(yè)的針對(duì)現(xiàn)場(chǎng)總線應(yīng)用的安全策略。

  在Intranet內(nèi)部,人們?nèi)菀追潘删?。由于現(xiàn)場(chǎng)總線多應(yīng)用于化工、電氣及樓宇自動(dòng)化控制中,這些場(chǎng)合都要求系統(tǒng)連續(xù)運(yùn)行,因此現(xiàn)場(chǎng)總線可能受到的攻擊時(shí)間與普通應(yīng)用相比長(zhǎng)得多。

基于安全情況,可以考慮將各子系統(tǒng)設(shè)計(jì)得較為獨(dú)立,使一個(gè)子系統(tǒng)受到破壞不會(huì)影響到整個(gè)系統(tǒng);采用通信控制器將總線與以太網(wǎng)相聯(lián),改善通信控制器的功能,可以起到一定程度的安全防范作用,包括拒絕非法訪問,危險(xiǎn)時(shí)將總線與以太網(wǎng)隔離等;進(jìn)行合理的冗余設(shè)計(jì),以提高系統(tǒng)穩(wěn)定性。

六.結(jié)論

  綜上所述,現(xiàn)場(chǎng)總線并不是為解決傳統(tǒng)控制系統(tǒng)不能解決的問題而出現(xiàn)的,它的主要優(yōu)點(diǎn)是更靈活、更開放,并為采用新型系統(tǒng)維護(hù)方式和企業(yè)管理模式提供了可能。但對(duì)于以價(jià)格為首選條件的場(chǎng)合,系統(tǒng)規(guī)模較小、控制對(duì)象分布比較集中的場(chǎng)合,以及沒有擴(kuò)展設(shè)備智能診斷和管理要求的場(chǎng)合,現(xiàn)場(chǎng)總線并不一定是最佳選擇。

參考文獻(xiàn)

[1]饒運(yùn)濤等,現(xiàn)場(chǎng)總線CAN原理與應(yīng)用技術(shù),北京:北京航空航天大學(xué)出版社,2007.8

[2]鄔寬明, CAN總線原理和應(yīng)用系統(tǒng)設(shè)計(jì). 北京:北京航空航天大學(xué)出版社,2002.3

[3] 韓兵,現(xiàn)場(chǎng)總線控制系統(tǒng)應(yīng)用實(shí)例. 北京:北京航空航天大學(xué)出版社,2006.8


本站內(nèi)容除特別聲明的原創(chuàng)文章之外,轉(zhuǎn)載內(nèi)容只為傳遞更多信息,并不代表本網(wǎng)站贊同其觀點(diǎn)。轉(zhuǎn)載的所有的文章、圖片、音/視頻文件等資料的版權(quán)歸版權(quán)所有權(quán)人所有。本站采用的非本站原創(chuàng)文章及圖片等內(nèi)容無法一一聯(lián)系確認(rèn)版權(quán)者。如涉及作品內(nèi)容、版權(quán)和其它問題,請(qǐng)及時(shí)通過電子郵件或電話通知我們,以便迅速采取適當(dāng)措施,避免給雙方造成不必要的經(jīng)濟(jì)損失。聯(lián)系電話:010-82306118;郵箱:aet@chinaaet.com。