時間:2007-07-31 16:31:00來源:shixiang
圖例 基于CAN-bus和以太網(wǎng)的區(qū)域信息管理系統(tǒng)[/align]
二、現(xiàn)場設備網(wǎng)的選擇
現(xiàn)場設備網(wǎng)組網(wǎng)方式有多種選擇,比如RS-485、CAN-bus、Lonworks、TCP/IP等;下面將各種方式進行比較,以考慮選擇最合適的方式。
2.1 RS-485 總線
RS-485總線是采用差分傳輸方式的一種串行網(wǎng)絡,也是目前國內(nèi)應用較多的一種遠距離串行數(shù)據(jù)方式。RS-485總線使用普通雙絞線作為傳輸介質(zhì),采用直線拓樸結構,單條網(wǎng)絡線路可連接32個節(jié)點(數(shù)據(jù)來自于MAXIM公司的MAX485數(shù)據(jù)手冊),網(wǎng)絡總長度最大可達1200米。
優(yōu)點:對于單個節(jié)點,電路成本較低,設計容易,實現(xiàn)方便。
缺點:可靠性差,單個節(jié)點的故障有可能導致整個網(wǎng)絡癱瘓;RS-485器件容易損壞;且不易界定網(wǎng)絡中的故障節(jié)點,維護成本相對較高。
適用范圍:節(jié)點數(shù)目較少,傳輸距離在1公里左右,安全性要求不高的場合。
2.2 CAN-bus方案
CAN-bus是國際上應用最廣泛的現(xiàn)場總線之一,被廣泛應用于歐洲的中高檔汽車中,用作ECU單元的串行數(shù)據(jù)控制網(wǎng)絡;近幾年來,CAN-bus開始進入中國各個行業(yè)的實際應用,并于2002年被確定為電力通訊領域的國家標準,正被大家逐漸重視。與RS-485類似,CAN-bus網(wǎng)絡使用普通雙絞線作為傳輸介質(zhì),采用直線拓樸結構,單條網(wǎng)絡線路至少可連接110個節(jié)點,網(wǎng)絡總長度最大可達10公里(使用標準CAN收發(fā)器PCA82C250/251芯片)。在CAN-bus網(wǎng)絡中,數(shù)據(jù)收發(fā)、硬件檢錯均由CAN控制器硬件完成,大大增強了CAN-bus網(wǎng)絡的抗電磁干擾能力,即由硬件來保證CAN-bus網(wǎng)絡運行的可靠性。
優(yōu)點:可靠性高,可以支持硬件節(jié)點的即插即用;故障節(jié)點可自動關閉,不影響其他網(wǎng)絡節(jié)點;采用芯片硬件ID方式管理網(wǎng)絡,故障節(jié)點界定十分方便,網(wǎng)絡維護成本比較低。而且,ZLG提供一系列開發(fā)CAN-bus網(wǎng)絡的硬件、軟件資源,設計工作的難度也降低了許多。
缺點:對于單個CAN-bus節(jié)點,硬件成本比RS-485節(jié)點要高大約20元;對于CAN控制芯片的編程比較復雜,但可以采用ZLG提供的BasicCAN模塊或PeliCAN模塊。
適用范圍:可適用于節(jié)點數(shù)目很多,傳輸距離在10公里以內(nèi),安全性要求高的場合;也可適用于對實時性、安全性要求十分嚴格的機械控制網(wǎng)絡。不適合于有大量數(shù)據(jù)需要傳輸(比如視頻/音頻信號)的場合。
下表列出了RS-485網(wǎng)絡與CAN-bus網(wǎng)絡的性能比較。
[align=center]表 RS-485\CAN-bus特性比較
[/align]
2.3 Lonworks方案
Lonworks總線由美國Echelon公司于1993年推出的一種現(xiàn)場總線,也是國內(nèi)90年代末期比較流行的一種現(xiàn)場總線。Lonworks總線采用神經(jīng)元芯片為核心技術設計基本節(jié)點,LonTalk通信協(xié)議支持7層網(wǎng)絡協(xié)議,提供一個固化在神經(jīng)元的網(wǎng)絡操作系統(tǒng)。
Lonworks總線的規(guī)范、設計資料并不公開,決定其不是一個開放的總線系統(tǒng);Lonworks總線采用的仲裁方式方式?jīng)Q定了可能會出現(xiàn)產(chǎn)生總線數(shù)據(jù)“死鎖”現(xiàn)象,數(shù)據(jù)傳輸?shù)膶崟r性并不能夠完全保證;Lonwork硬件成本相對較高,單個基本節(jié)點電路的硬件成本超過100元。國內(nèi)的Lonworks總線應用也普遍集中于早先的智能樓宇領域。因此,基本上不予考慮Lonworks總線。
2.4 以太網(wǎng)方案
基于802.3規(guī)范的“以太網(wǎng)+TCP/IP”已成為互連網(wǎng)技術中應用最普遍的技術,可以實現(xiàn)數(shù)據(jù)的遠程傳輸。但以太網(wǎng)的本質(zhì)特點是采用CSMA/CD 的介質(zhì)訪問控制技術,容易產(chǎn)生“節(jié)點”碰撞,無法保證數(shù)據(jù)的實時性/有效性;而且,實現(xiàn)以太網(wǎng)節(jié)點的硬件成本、軟件開發(fā)費用也大大高于其他各種方式。
國外正在研究與CAN-bus網(wǎng)絡結合的以太網(wǎng)方案(EtherNET/IP,簡稱CIP),稱為工業(yè)以太網(wǎng),構建可以保證實時性能的網(wǎng)絡傳輸方案。與底層的CAN-bus網(wǎng)絡(設備網(wǎng))結合,也是未來以太網(wǎng)發(fā)展的必然趨勢。
2.5 方案選定
根據(jù)以上分析、比較,CAN-bus網(wǎng)絡方案比較合理,具有較多的優(yōu)勢;另外,考慮系統(tǒng)將來的升級擴展能力、維護管理方式,CAN-bus的優(yōu)勢更加明顯,可以優(yōu)先考慮。
三、設備網(wǎng)與信息網(wǎng)的網(wǎng)關
連接設備網(wǎng)與信息網(wǎng)的網(wǎng)關可以采用2種方式實現(xiàn):通用PC終端或嵌入式網(wǎng)關。
3.1 通用PC終端
在通用PC終端中安裝1個標準以太網(wǎng)接口卡和1個PCI-5110接口卡(或USBCAN-I接口卡),即可以方便地實現(xiàn)一個連接設備網(wǎng)(CAN-bus網(wǎng)絡)與信息網(wǎng)(以太網(wǎng))的網(wǎng)關。
所有的程序開發(fā)工作可以在PC平臺上完成,使用VC++、VB、Delphi、C++Builder等高級語言來實現(xiàn)。所有ZLGCAN接口卡均可以工作在Win98 /Win2K /WinXP /Linux 操作系統(tǒng)下,提供有OPC接口庫、開發(fā)示范,支持在各種當前流行組態(tài)軟件下直接運行。
應用程序是一個根據(jù)用戶的具體要求而設計的用戶層應用軟件。它可以是一個Win32監(jiān)控程序或網(wǎng)絡數(shù)據(jù)庫(記錄CAN節(jié)點設備數(shù)據(jù))軟件等;甚至可能是CAN節(jié)點設備的服務器軟件,為設備提供較復雜的數(shù)據(jù)處理工作。
所有的CAN-bus節(jié)點組成一個虛擬網(wǎng)段,CAN設備管理服務器是企業(yè)以太網(wǎng)中的任一控制節(jié)點。連在以太網(wǎng)上的WinNT 服務器安裝專用網(wǎng)絡管理軟件,就可讓合法的工程技術人員遠程管理CAN-bus節(jié)點設備;通過以太網(wǎng),可同CAN-bus節(jié)點設備進行數(shù)據(jù)通信。這樣,服務器就可以使用WEB 發(fā)布方式,向網(wǎng)絡客戶提供動態(tài)交互式瀏覽網(wǎng)頁等功能。
3.2 嵌入式網(wǎng)關
如果系統(tǒng)具有不斷電運行或功耗等其他指標方面的要求,則使用嵌入式網(wǎng)關(CAN轉以太網(wǎng))將令系統(tǒng)具有更好的靈活性,不僅硬件成本低、而且運行更可靠。
嵌入式網(wǎng)關可以通過一個基于8bit/32bit MCU的平臺實現(xiàn)。其基本硬件由基本CPU部分、CAN-bus接口、以太網(wǎng)接口組成,可以采用集成TCP/IP協(xié)議的單片機外加CAN收發(fā)器和控制器,也可采用集成CAN控制器的單片機外加CAN收發(fā)器和網(wǎng)絡芯片。軟件模塊由CAN控制器協(xié)議轉換模塊、以太網(wǎng)控制器協(xié)議轉換模塊組成。
嵌入式網(wǎng)關的組成框圖如下圖所示。


標簽:
傳動網(wǎng)版權與免責聲明:凡本網(wǎng)注明[來源:傳動網(wǎng)]的所有文字、圖片、音視和視頻文件,版權均為傳動網(wǎng)(connectcrack.com)獨家所有。如需轉載請與0755-82949061聯(lián)系。任何媒體、網(wǎng)站或個人轉載使用時須注明來源“傳動網(wǎng)”,違反者本網(wǎng)將追究其法律責任。
本網(wǎng)轉載并注明其他來源的稿件,均來自互聯(lián)網(wǎng)或業(yè)內(nèi)投稿人士,版權屬于原版權人。轉載請保留稿件來源及作者,禁止擅自篡改,違者自負版權法律責任。
產(chǎn)品新聞
更多>2025-09-23
2025-09-23
2025-09-08
華為昇騰Atlas800iA2 910B服務器Deepsee...
2025-09-04
2025-09-03
2025-08-06