新聞中心

EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計應(yīng)用 > 適用于變電站的CAN現(xiàn)場總線通信適配卡的設(shè)計

適用于變電站的CAN現(xiàn)場總線通信適配卡的設(shè)計

作者: 時間:2013-01-18 來源:網(wǎng)絡(luò) 收藏

1、前言
隨著自動化程度的不斷提高,自動化系統(tǒng)變得龐大和復(fù)雜。在一個自動 化系統(tǒng)中往往包括微機監(jiān)控、微機保護、電能質(zhì)量自動控制等多個子系統(tǒng),而且在各個子系 統(tǒng)中,又有多個智能模塊。因此,在自動化系統(tǒng)中必須進行數(shù)據(jù)通信,實現(xiàn)各個系統(tǒng) 內(nèi)部和各子系統(tǒng)之間的信息交換和共享,以提高系統(tǒng)的整體安全性和可靠性[1]。 技術(shù)是20世紀(jì)80年代中期在國際上發(fā)展起來并應(yīng)用于生產(chǎn)現(xiàn)場的、在微機化測量控 制設(shè)備之間實現(xiàn)雙向串行多節(jié)點數(shù)字通信的系統(tǒng)[2]。技術(shù)將專用的微處 理器置入傳統(tǒng)的測量控制儀表中,使它們各自都具有數(shù)字計算和數(shù)字通信能力,采用可進行 簡單連接的雙絞線作為總線,把多個測量控制儀表連接成網(wǎng)絡(luò)系統(tǒng),并按公開、規(guī)范的通信 協(xié)議,在現(xiàn)場的多個微機化測量控制設(shè)備之間以及現(xiàn)場儀表與遠程監(jiān)控計算機之間,實現(xiàn)數(shù) 據(jù)傳輸與信息交換,形成適應(yīng)各種實際需要的自動控制系統(tǒng)[3]。

根據(jù)采用的協(xié)議的不同,技術(shù)可分為很多種,常用的有:FF總線,Lonworks 總線,PROFIBUS總線,HART總線,總線。由于總線采用了許多新 技術(shù)及獨特設(shè)計,使得其數(shù)據(jù)通信具有突出的可靠性、實時性和靈活性。目前,在變電站綜 合自動化系統(tǒng)中總線已有少量應(yīng)用,其中的多為非智 能型的,即在卡上未采用微處理器。本文所介紹的適配卡采用89C52作為微控制器,將 大大減少PC主機的通信負(fù)擔(dān)。且在設(shè)計中使用最新的EPLD器件作為雙口RAM的 邏輯控制和中斷信號控制,使得電路比較簡單,而且具有很好的可擴展性。?

2、CAN現(xiàn)場總線的技術(shù)特點及通訊適配 卡的功能

CAN現(xiàn)場總線的技術(shù)特點:
(1)CAN總線是到目前為止唯一有國際標(biāo)準(zhǔn)的現(xiàn)場總線;

(2)CAN為多主工作方式,網(wǎng)絡(luò)上的任一節(jié)點均可在任意時刻主動的向網(wǎng)絡(luò)上其它節(jié)點發(fā) 送信息,而不分主從;在報文標(biāo)識符上,CAN上的節(jié)點分成不同的優(yōu)先級,可滿足不同 的實時要求,優(yōu)先級高的數(shù)據(jù)最多可在134μs內(nèi)得到傳輸;

(3)CAN采用非破壞總線仲裁技術(shù);

(4)CAN節(jié)點只需通過對報文的標(biāo)識符濾波即可實現(xiàn)點對點、一點對多點及全局廣播等幾 種方式傳送接受數(shù)據(jù);

(5)CAN的直接通信距離可遠達10km(輸率5kbs以下),通信速率最高可達1M bps(此時通信距離最長為40m);

(6)CAN上的節(jié)點數(shù)主要取決于總線驅(qū)動電路,目前可達110個;報文采用短幀的結(jié)構(gòu), 傳輸時間短,受干擾率低,保證了數(shù)據(jù)出錯率極低;

(7)CAN的每幀信息都有CRC校驗及其它檢錯措施,具有極好的檢錯效果;

(8)CAN的通信介質(zhì)可為雙絞線,同軸電纜或光纜,選擇靈活;CAN節(jié)點在錯誤嚴(yán)重 的情況下具有自動關(guān)閉輸出功能,以使總線上其他節(jié)點的操作不受影響;CAN總線具有 較高的性能價格比。

在變電站現(xiàn)場采集到的很多數(shù)據(jù)通過兩根電纜(一般采用雙絞線)傳到上位機(一臺PC 微機)上,PC機與CAN總線有兩種連接方式[4]:一種是通過轉(zhuǎn)換器與微機 的串口相連;一種是在PC的擴展槽里插一塊適配卡,該卡上具有CAN接口和PC 擴展接口,對于交換的數(shù)據(jù)較多時,一般采用這種方式。CAN適配卡的作用主要有兩個 :

(1)數(shù)據(jù)的轉(zhuǎn)發(fā),適配卡把總線上各個節(jié)點的信息轉(zhuǎn)發(fā)給PC機,并將PC機的命令和 數(shù)據(jù)轉(zhuǎn)發(fā)給各個節(jié)點;

(2)用于完成CAN總線上用戶的部分監(jiān)控和管理任務(wù)。


上一頁 1 2 3 下一頁

評論


相關(guān)推薦

技術(shù)專區(qū)

關(guān)閉