美女网站一区二区_在线观看日韩毛片_成人在线视频首页_欧美精品一区二区三区久久久_国产精品亚洲一区二区三区在线_日本免费新一区视频_日本美女一区二区三区_精品亚洲成a人_久久不见久久见免费视频1_91首页免费视频_欧美一区二区在线看_91精品91久久久中77777_天堂蜜桃一区二区三区_av在线一区二区_欧美不卡一区二区_欧美影视一区二区三区

產品分類

當前位置: 首頁 > 工業控制產品 > 機箱與機柜系統 > 工業機柜

類型分類:
科普知識
數據分類:
工業機柜

基于CAN總線的高壓開關柜狀態監測單元通訊模塊的設計

發布日期:2022-04-27 點擊率:96

摘要:高壓開關柜作為電力系統的關鍵設備,對它的運行狀態進行在線監測具有重大的意義。為了避免監測單元成為信息的孤島,有必要使監測單元具有通訊能力。 筆者在分析CAN協議的基礎上,開發了基于CAN總線的高壓開關柜狀態在線監測單元的通訊模塊,并給出了軟硬件設計詳細的流程。

1. 引言

高壓開關柜是電力系統的關鍵主設備之一,其運行狀態對電力系統的可靠性具有重大影響。 統計表明,20世紀90年代中國電力系統開關事故類型分布如下:機械故障(拒分、拒合、誤動)33.3%,絕緣故障37.3%,溫升故障(載流)8.9%,其它20.5%[1]。 因此,有必要對高壓開關柜的機械、溫升及絕緣狀態實施在線監測,及時發現事故隱患,防止事故發生。

現有高壓開關柜監測單元的核心一般采用單片機(MCU),其處理能力有限、存貯空間很小,只能對數據進行簡單的處理和存放少量的歷史數據[2]。為了存放大量的歷史數據以便對已有的數據進行復雜的處理(如壽命評估、故障診斷等),也為了對電力系統運行狀態進行遠程檢測和診斷,有必要使監測單元具有通訊能力,把需要的數據上傳給PC機。 同時為了對分散的監測單元進行維護(如單元是否正常工作,閾值下載等),監測單元也有必要具有通訊能力以使PC機能夠實時監控監測單元的工作情況以及對它們進行閾值的下載。

CAN作為一種有效支持分布式通信的現場總線,能夠完成現場監測單元與管理設備之間的數字通信,溝通現場監測單元和更高管理層網絡之間的聯系,真正做到“分散處理,集中管理”。

2. 監測單元框架和通訊模塊功能

所研制現場監測單元,其微控制器選用16位高速單片機80C196KC,利用其豐富的外設接口,方便地進行現場的數據采集、處理和顯示。監測單元的功能是進行在線的數據采集和數據處理,并提供現場的顯示和與上位機通信的接口,監測單元的框架見圖1。

監測單元監測的主要內容有:①母線溫升:測量斷路器三相進線和三相出線的電連接處溫升;②泄漏電流:測量三相環氧套管的泄漏電流;③機械數據:通過對斷路器分、合閘線圈電流和動觸頭行程的測量并進行數據處理,得到動觸頭行程、分合閘時間、分合閘速度、平均分合閘時間和平均分合閘電流。通訊模塊的主要功能就是當測量的這些數據異常時,主動上傳異常的數據,當測量的數據正常時就等待PC機有請求時上傳這些數據。同時監測單元還通過通訊模塊接收PC機的參數下載(如閾值等),并對PC機的下載進行響應!回答下載成功與否信息。

3. CAN總線

3.1 CAN總線簡介

CAN總線屬于現場總線的范疇,它是一種具有很高保密性、有效支持分布式控制和實時控制的串行通信網絡。符合ISO/OSI模型規范。 通信介質可以是雙絞線、同軸電纜或光纖。 通信速率為5kb/s時,通信距離最長可為10km;通信速率為1Mb/s時,通信最長距離可達40m。 CAN總線上節點數最多可以有110個,所以比較適用于小型的測控網絡。

CAN總線具有以下特征:多主站依據優先權進行總線訪問;無破壞性的基于優先權的仲裁;借助接收濾波的多地址幀傳送;遠程數據請求;配置靈活性;全系統數據相容性;錯誤檢測和出錯信令;發送期間若丟失仲裁或由于出錯而遭破壞的幀可自動重新發送;暫時錯誤和永久性故障節點的判別以及故障節點的自動脫離。

CAN總線的規范主要有2.0A和2.0B。這兩者的區別主要在于標識符位數的不同。CAN2.0A的標識符有11位,而CAN2.0B的標識符有29位,因此CAN2.0B對標識符定義具有更大的靈活性。

3.2 監測單元通訊模塊對CAN2.0B標識符的定義

CAN總線摒棄了地址的概念: 而是用標識符來標識數據,使用位仲裁技術根據標識符的優先級(標識符的值越小,優先級就越高)對總線進行訪問,這樣在系統中增刪節點就不會涉及到軟件的修改。但在實際應用中為了實現點對點及點對多點的數據傳送以及較長報文的傳送,有必要在標識符中定義數據的源地址、目的地址以及幀序數[3]。

對CAN2.0B 29位標識符的定義為:bit28~bit21為目的地址;bit20~bit13為源地址;bit12~bit5為幀序數。源地址和目的地址表示CAN幀從哪里來,到哪里去。bit4位稱為更多CAN幀位,它是和幀序數配合使用來傳送較長的數據的(CAN每一幀最多傳8個有效字節)。bit4為零表示當前的CAN幀是一個被分組打包的應用層報文的最后一段;為1則表示應用層報文的分段未傳完;當標志位為0,幀序數也為1時,表示報文沒有被分段。bit3~bit0用來區分同一源地址的不同數據,這是一個4位的計數器,取值范圍是0~15。當發送一個新的數據時,計數器加1,溢出時重新開始計數。沒有用到遠程幀,遠程幀的作用通過數據幀之間的應答來實現。

3.3 CAN應用層協議

CAN總線協議對應于ISO/OSI模型的物理層和鏈路層,沒有包括其他的層次。CAN的高層協議是在CAN現有的協議(物理層和鏈路層)上實現的。CAN作為一種小型的測控網絡, 不涉及到路由選擇,同時為了減少層間轉換的復雜性,一般高層的協議只采用應用層。這樣在應用時,CAN實際就有了三層協議。應用層的報文對于鏈路層來講認為是數據,而真正需要傳送的數據是封裝在應用層報文中的。采用的應用層協議一般有標準(例如DeviceNet,SDS等)和自定義(根據實際系統而定)的兩種。 筆者根據實際情況自定義了應用層協議, 應用層報文的詳細定義這里不再詳述。

4. 通訊模塊的硬件實現

監測單元部分通訊模塊實現CAN協議的控制器選用SJA1000,它是PCA82C200的替代產品,同時支持CAN2.0A和CAN2.0B協議,位速率可達1Mb/s。具有擴展的接收緩沖器、完善的錯誤檢測機制、擴展的驗收濾波器以及錯誤累計到一定時就脫離總線等特征。

硬件的設計并不復雜。可以將SJA1000和PCA82C250的應用文檔上的典型電路移植到80C196KC微控制器上(80C196KC采用8位數據總線模式),但在設計時還應該注意以下幾點:①SJA1000與外部ROM,RAM統一編址,微控制器對它的存取操作就像對RAM操作一樣(區別在于有的SJA1000寄存器有的不可讀,有的不可寫)。②總線的連接電纜一般使用雙絞線,對抗干擾要求較高可以使用屏蔽雙絞線,或者光纖。電纜線徑與傳輸距離、節點數目有關,傳輸距離變長或節點數目增加,電纜線徑也要相應增加,同時終端匹配電阻(一
般為120Ω)。也要增大。③SJA1000控制器RX1引腳要接0.5V,以便形成正確的電平邏輯。 PCA82C250的Vref引腳可提供0.5V的電壓輸出,因此在不加光隔的測試系統中,可直接將RX1引腳接Vref引腳,以簡化電路設計。④SJA1000有中斷產生時,引腳INT產生的是一個高電平到低電平的跳變,文檔中給出的是和80C51(它的外中斷0可以是下降沿或低電平有效)接口的,因此兩個引腳可以直接相接。而80C196KC的EXTINT1引腳是上升沿有效,故在兩個引腳之間要加一個反相器。

5 通訊模塊的軟件實現

軟件是通訊模塊設計的核心,與一般使用高級語言編寫的軟件不同的是嵌入式系統的軟件要和硬件直接打交道,是對硬件直接操作,因此對硬件要熟練掌握才能編寫出實用的代碼。

SJA1000控制器寄存器數量眾多,幸運的是許多文章對它們的用法都作了介紹,有的還給出了其具體的代碼,筆者只簡單介紹一下驗收濾波寄存器。使用驗收濾波器,可以使監測單元只接收需要的幀,屏蔽不需要的。這里的應用是將驗收濾波器配置成雙濾波方式,即控制器只接收目的地址與監測單元地址相符的或者與監測單元廣播地址相符的幀,從而節約監測單元的資源。

下面即以監測單元的發送為例,簡述通訊模塊軟件的設計思路。當監測單元有數據發送時(如絕緣數據),可通過下列步驟完成發送的全過程:①將數據按應用層報文的格式進行封裝。 ②應用層報文相對鏈路層來講是鏈路層的數據,在鏈路層把應用層的報文按照SJA1000的CAN幀的格式進行拆分。CAN每次只能傳送8個有效字節,在拆分時按照上文的標識符定義,將報文拆成有序的CAN幀,這樣接受的一方就能按照標識符將一系列屬于同一應用層報文的幀進行拆封。③把已拆分好的CAN幀按照標識符定義的幀序數發送出去。發送一幀之前需要檢查SJA1000控制器狀態寄存器(SR)的狀態,這包括檢查控制器發送狀態,接收狀態以及發送緩沖器鎖定狀態,當控制器處于空閑狀態(不在發送狀態、不在接收狀態并且發送緩沖器被釋放),就將需發送的幀寫入發送緩沖區并啟動發送。發送下一幀重復執行以上過程即可。

接受過程執行與發送過程相反的操作,可以簡述為:接受CAN幀;拆封CAN幀為應用層報文;解析報文得到數據。一個完整的接收發送流程見圖2。

6. CAN控制器異常情況的處理

SJA1000控制器在長期工作中,由于內在及外在的因素不可避免的會產生錯誤,從而使控制器不能正常工作。為了控制器能夠長期正常工作,使控制器從錯誤中恢復過來??刂破魈峁┝讼鄳募拇嫫鱽磉M行錯誤的分析和診斷,這包括接收(發送)錯誤計數器、錯誤報警限制寄存器、錯誤代碼捕捉寄存器、仲裁丟失捕捉寄存器以及狀態寄存器的幾位。同時中斷寄存器的幾位用來報告產生的錯誤,由程序對錯誤進行處理。這些寄存器具體的定義可參閱相關文獻。

在實際應用時主要有兩種從錯誤狀態恢復到正常工作狀態的方法。

(1)有錯誤發生時,在中斷服務程序里根據中斷寄存器(中斷方式,中斷使能寄存器除喚醒和接收中斷外均打開)的各位的狀態,再結合相應的寄存器即可以進行分析和診斷了。 例如出現應答通道故障時則會產生總線錯誤中斷,檢查錯誤代碼捕捉寄存器,就可知道是產生了應答通道故障。該方法的優點是知道錯誤具體是什么而采取對應的措施,缺點是編程比較麻煩,對協議和控制器都要十分熟悉。

(2)控制器一有錯誤發生就重新初始化(中斷方式,中斷使能寄存器除喚醒和接收中斷外均打開),讓控制器重新正常運行,該方法優點是簡單易行,缺點是沒有考慮到錯誤發生的原因,不能作進一步的分析和診斷。

為了簡化設計,筆者采取的是后一種方案。

7. 結語

(1)CAN作為一種有效支持分布式通信的現場總線,具有高的可靠性和實時性,同時又有簡單、易用以及性價比高的優點,因此選擇CAN作為監測單元通訊模塊的解決方案。

(2)在研究分析CAN協議的基礎上,根據實際情況對CAN的標識符作了定義,且制定了應用層的協議,并給出了軟硬件的設計思路以及異常情況的處理方法。

(3)在實驗室的調試運行表明,采用CAN總線作為高壓開關柜監測單元通訊模塊的解決方案取得了良好的效果。

參考文獻:
[1] 杜彥明,顧霓鴻,中國電力系統配電開關設備現狀及事故情況[J],高壓電器,2001,37(3):1-5;
[2] 孫涵芳,Intel 16位單片機[M],北京航空航天大學出版社,1999;
[3] 季侃,CAN總線在變電站自動化系統中的應用[J],電力系統自動化,2002(4):48-49。

下一篇: 斷路器、隔離開關、接

上一篇: 索爾維全系列Solef?PV

推薦產品

更多
美女网站一区二区_在线观看日韩毛片_成人在线视频首页_欧美精品一区二区三区久久久_国产精品亚洲一区二区三区在线_日本免费新一区视频_日本美女一区二区三区_精品亚洲成a人_久久不见久久见免费视频1_91首页免费视频_欧美一区二区在线看_91精品91久久久中77777_天堂蜜桃一区二区三区_av在线一区二区_欧美不卡一区二区_欧美影视一区二区三区


        久久99精品久久久| 亚洲人成在线播放网站岛国| 色吧亚洲视频| 欧美日韩一区在线播放| 久久亚洲精品欧美| 欧美性bbwbbwbbwhd| 欧美视频小说| 日韩国产精品一区二区| 日韩免费av一区二区三区| 亚洲精品成人自拍| 色婷婷综合久久久| 91精品在线一区二区| 欧美一级片在线观看| 久久香蕉国产线看观看99| 国产日本一区二区| 亚洲天堂成人网| 亚洲影视资源网| 奇米综合一区二区三区精品视频| 欧美精品一区二区三区蜜桃视频| 久久久午夜精品理论片中文字幕| 国产精品美女久久久久aⅴ| 亚洲精品欧美综合四区| 日本最新不卡在线| 成人一区二区三区中文字幕| 97在线电影| www.在线欧美| 久久精品国产综合精品 | 国产一区二区看久久| 国产suv精品一区二区883| 91一区二区在线| 欧美12av| 欧美精品日日鲁夜夜添| 久久精品欧美一区二区三区不卡 | 日韩不卡免费视频| 国产精品77777竹菊影视小说| 91免费视频观看| 亚洲成人午夜在线| 91精品国产高清一区二区三区蜜臀| 久久久久久久久久久久久女国产乱 | 色综合色综合色综合| 制服丝袜亚洲色图| 国产精品久久三| 日本欧美一区二区| 91原创国产| 在线一区高清| www久久精品| 爽好多水快深点欧美视频| 成人免费三级在线| 日本黑人久久| 日韩一级在线观看| 亚洲精品视频免费看| 国产一区二区三区最好精华液| 国产一区二区免费电影| 欧美性做爰猛烈叫床潮| 亚洲国产精品成人久久综合一区| 奇米色一区二区三区四区| http;//www.99re视频| 日本电影亚洲天堂一区| 国产精品久久久久影院老司| 久久99久久99小草精品免视看| 国产一区二区黄色| 69久久99精品久久久久婷婷| 亚洲图片欧美视频| 99热在线国产| 91麻豆精品国产| 亚洲电影在线免费观看| 91捆绑美女网站| 欧美日韩国产天堂| 亚洲成人免费在线观看| 国产a一区二区| 日韩午夜在线观看视频| 日韩成人一级大片| 免费看成人片| 国产午夜亚洲精品理论片色戒| 麻豆精品一区二区三区| 成人网在线免费视频| 一本大道久久a久久精品综合| 国产精品久久影院| 99久久精品国产网站| 欧美日韩高清不卡| 日本一区中文字幕| 色噜噜一区二区| 国产精品久久久久久久久晋中| 成人国产精品视频| 欧美日韩精品是欧美日韩精品| 日日夜夜精品视频天天综合网| 久久久综合香蕉尹人综合网| 久久久精品tv| 五月激情综合婷婷| 久久另类ts人妖一区二区| 亚洲国产成人午夜在线一区 | va亚洲va日韩不卡在线观看| 欧美日韩免费高清一区色橹橹| 亚洲国产精品久久不卡毛片| 精品日本一区二区三区在线观看| 欧美不卡一二三| 国产精品羞羞答答xxdd| 欧美日韩一区二区三区高清| 日日夜夜免费精品| 91成人免费观看| 久久精品亚洲麻豆av一区二区 | 麻豆精品蜜桃一区二区三区| 欧美精品一区二区三| 成人国产电影网| 日韩一区二区电影网| 粉嫩嫩av羞羞动漫久久久| 欧美精品精品一区| 国产精品一卡二| 欧美一级黄色片| 成人性视频网站| 日韩一级片在线观看| 国产精品亚洲专一区二区三区 | 日本韩国一区二区三区视频| 婷婷综合另类小说色区| 色婷婷国产精品综合在线观看| 日韩中文欧美在线| 欧美曰成人黄网| 麻豆精品在线播放| 6080午夜不卡| 白白色亚洲国产精品| 国产欧美一区二区精品仙草咪| 91久久极品少妇xxxxⅹ软件| 中文字幕欧美激情一区| 久久久久高清| 日韩一区精品视频| 欧美一区二区三区在线电影| 成人涩涩免费视频| 亚洲欧洲日本在线| 一本一道久久久a久久久精品91| 久久成人久久爱| 欧美精品一区二| 免费久久久一本精品久久区| 五月天国产精品| 日韩欧美国产综合在线一区二区三区| 91在线免费播放| 亚洲成人自拍网| 91麻豆精品国产91久久久更新时间| 3d动漫精品啪啪一区二区三区免费| 亚洲国产高清在线| 亚洲人成网站在线观看播放| 国产自产高清不卡| 国产精品天美传媒| 色94色欧美sute亚洲线路一久| 成人免费视频视频| 亚洲激情第一区| 欧美日韩视频不卡| 99re视频| 日韩福利视频网| 精品国产百合女同互慰| 国产精品9999久久久久仙踪林 | 2欧美一区二区三区在线观看视频 337p粉嫩大胆噜噜噜噜噜91av | 亚洲一区在线视频观看| 欧美性生活大片视频| 国产精品一品二品| 亚洲国产成人自拍| 在线观看日本一区| 国产精品电影一区二区三区| 色噜噜久久综合| 成人教育av在线| 亚洲天堂成人网| 欧美性三三影院| 国新精品乱码一区二区三区18| 亚洲国产一区二区三区| 欧美日韩国产高清一区二区三区 | 裸体在线国模精品偷拍| 日韩欧美在线一区二区三区| 国产一区二区高清不卡| 视频一区中文字幕| 精品国产乱码久久| 色就是色欧美| 美女视频免费一区| 国产精品久久久久永久免费观看| 一区二区日本伦理| 99久久久免费精品国产一区二区| 成人免费在线播放视频| 亚洲国产欧美一区二区三区不卡| 国产乱国产乱300精品| 中文字幕中文字幕在线一区 | 欧美一级一区二区| 日日骚一区二区网站| 国产一区二区三区在线观看免费 | 欧洲精品亚洲精品| 国产a级毛片一区| 亚洲免费观看高清| 欧美成人女星排名| 亚洲精品高清视频| 99久久久精品免费观看国产蜜| 一区二区三区欧美视频| 欧美在线制服丝袜| 亚洲国产欧美日韩| 99在线观看视频网站| 精品在线亚洲视频| 亚洲私人黄色宅男| 欧美国产精品专区| 91精品国产综合久久久蜜臀粉嫩| 欧美一区二区三区四区五区六区| 成人网在线播放| 欧美aaaaaa午夜精品| 亚洲视频综合在线| 久久一区二区视频|