一、 概述
一些變電站采用支持多節點遠間隔通訊的RS-485總線作為局部監控系統的通訊網絡,但是由于485總線的物理結構決定了在變電站強電磁環境的通訊過程中需要解決其節點間存在的相互干擾這一題目,以此進步系統的可靠性。
二、 節點間的相互干擾對總線的影響
485總線上所有的下位機共享一個信號通道,這種物理結構增加了節點間的公共阻抗耦合,節點之間產生相互干擾,因此在很大程度上降低了系統的可靠性。
首先,變電站的變壓器、中控室以及輸電線都會通過輻射在四周的通訊線上感應出干擾電壓,我們在對485總線上某一節點A丈量時發現:
丈量結果顯示:節點間的電磁耦合對感應電壓的幅值及頻率都有很大影響。由于通訊線為雙絞線,兩根通訊線上的感應電壓可以為幅值及相位均相同的共模電壓。但是雙絞線的扭曲不可能完全一致,節距也不盡相等,所以線間會出現差模電壓。根據文獻[1]提供的丈量共模電壓累計概率分布圖及概率公式,計算出 共模電壓落進差模電壓的概率為 ,而485驅動/接收器接收到 的電壓時就會動作。因此,節點間的相互干擾增加了共模電壓數值以及出現差模信號的比例,從而增大系統誤動作的概率。
其次,變電站變壓器開關動作時將產生瞬變電磁場。為某500kV變電站隔離開關斷開時,某控制信號線中感應出的暫態電壓電流波形。
?
可以看出,變壓器四周或者與之相連節點的信號線上的瞬間感應電壓/電流均遠高于485驅動/接收器的閾值電壓(12V)/電流(250mA),因此,沒有良好的限壓裝置將燒毀節點的485驅動/接收器,更危險的情況是,總線上其它的節點將通過公共回路的耦合,必然感應出相同幅值的高壓,使總線上所有的節點都受到影響。
最后,變電站室外通訊電纜屏蔽層會由于自然磨損、施工不當或惡意破壞等因素,出現兩根通訊線短接,致使總線上一直處于邏輯0的狀態。根據RS-485協議,下位機把其解釋為一個新的數據起始位并且試圖讀取后續的數據位,由于永遠不會有停止位, 這便會產生一個幀錯誤結果,因此也就不會再有節點請求總線,網絡將陷于癱瘓狀態。
三、 解決方法
盡管可以通過改善變電站現場工作環境,降低電磁污染,增加限壓裝置以及利用短路偏置等方法進步RS-485總線的穩定性,但是,不從根本上往隔離出現故障的節點,整個總線系統都將無法工作,因此只有進步總線自身的可靠性,才能保證系統穩定工作。基于此,本文所提出的485 HUB 星型總線一方面從物理結構上完全隔離節點,同時還從軟件上進步抗干擾能力,減少相互間干擾。
3.1 物理隔離
485 HUB中,采用與下位機數目相同的485驅動/接收器,分別與所有節點逐一對應,各自獨立完本錢節點的發送/接收數據包的任務。首先,HUB上的單片機截獲上位機發送的數據包,進行地址確認后,控制HUB中與這個地址節點相對應的485驅動器輸出使能端,再將截獲的數據包原封不動的發送給驅動器,發送完成后,自動將驅動器轉換為接收器,等待下位機的反饋信息。HUB中其它485驅動/接收器的使能端沒有受到控制指令,不改變狀態,只有選通的節點獨立通訊。
3.2 軟件設計
在程序中加進信息的多重判定、自動檢驗、系統運行狀態監視與發生故障時的自動恢復等語句,一旦出現差模干擾導致的誤碼和亂碼,經過程序辨別后,可以直接屏蔽。
為了防止干擾導致程序失控陷進死循環,采用時間監視器Watchdog芯片Max813L,監控程序的運行以及單片機的電源供電。
?
3.3 數據隔離
數據隔離的目的是從電路上把干擾源和易受干擾的部分隔離開,使現場執行裝置與上位控制主機保持信號聯系,但不直接發生電的聯系。在485 HUB中,在反饋信息的回路中加進高速光電耦合隔離器6N137,使夾雜在輸進開關量中的各種干擾脈沖都被擋在輸出回路的一側。
?
1. 從丈量值中可以看到,485 HUB中節點之間的干擾明顯減小,物理隔離保證了節點的獨立性。
2. 經過試驗驗證,485 HUB中即使某節點發生短路故障,其它節點仍能正常工作。
3. 由于變電站的實際情況,本次測試沒有捕捉到變壓器開關動作時HUB真個感應電壓,但通過實驗室環境模擬,當高于驅動器閾值的瞬態脈沖電壓出現在某路節點的通訊線上時,其它節點沒有受到干擾。
因此,485 HUB星型總線保證了當一路節點出現強電磁干擾或短路題目時,不會影響總線的其它節點,進步了MTBCF ,降低了MTTR,系統的可靠性得到改善。
四、 結論
就其物理結構而言,這種485 HUB星型總線不同于傳統意義上的485總線,每個485驅動/接收器并沒有實現一發多收的總線功能,而是以點對點的星型連接實現了485 HUB的功能,可以說本方案中系統可靠性的進步是以增加485驅動/接收器的數目為代價的。但是,485 HUB結構簡單,對工作環境要求不高,其高可靠性和穩定性特別適用于變電站這種遠程控制系統,因此就其性價比而言,超過了傳統的485總線。
RS-485 HUB星型總線已經運用在一些變電站遠程控制系統中,運行穩定,抗干擾能力較之以前有所進步,可以滿足現場要求。
參考文獻:
[1] 祿貴禎 蔣克華 通訊系統中的電磁兼容理論與技術[M] 北京廣播學院出版社 2000
[2] Jan Axelson (著) 精英科技 (譯)串行端口大全[M] 中國電力出版社 2001
[3] 孫竹森 張禹芳 張廣州等 500KV變電站的電磁騷擾和防護措施的研究(一) 高電壓技術[J] 2000年2月
上一篇:全面解析max485總線接地的問題
下一篇:癌癥有望治愈?兩只克隆猴誕生
推薦閱讀
史海拾趣
隨著技術的不斷進步,AINFO Inc公司不斷推出創新產品,滿足市場的多樣化需求。公司注重產品的質量和性能,通過優化設計和生產工藝,提高了產品的競爭力。同時,公司積極開拓國內外市場,與多家知名企業建立了合作關系,實現了產品的廣泛應用。
隨著公司規模的擴大和實力的增強,EFC公司開始將目光投向國際市場。他們積極參加各種國際展會和交流活動,與全球各地的客戶和合作伙伴建立了廣泛的聯系。同時,EFC還根據不同國家和地區的市場需求,推出定制化的產品和服務。這種靈活多變的市場策略使EFC在國際市場上迅速崛起。
隨著業務的不斷發展,Emhiser Research開始實施國際化戰略。公司首先在歐洲設立了研發中心和銷售機構,隨后又在美國和亞洲等地建立了分公司。這些分支機構不僅幫助公司更好地了解當地市場需求,也為公司拓展國際市場提供了有力支持。通過國際化戰略的實施,Emhiser Research的產品逐漸打入了全球電子市場。
ERNI Electronics的源頭可以追溯到1947年,當時其瑞士母公司成立。而在1956年,ERNI Electronics以生產繼電器為起點,正式進入電子行業。在創立初期,公司專注于繼電器的開發和制造,積累了豐富的電子行業經驗。隨著市場需求的不斷變化,ERNI在1967年開發了第一個背板連接器,這一創新產品迅速成為公司的核心產品,并推動了公司的快速發展。
求助:vmware6.0下Fedora9系統中的minicom設置后接arm沒有反應 對vmware6.0下Fedora9系統中的minicom進行設置,波特率115200,無奇偶校驗,數據位8,停止位1,設置后顯示115200 8N1 保存設置后,連接arm卻沒有反應 我在xp下用超級終端在同樣的設置下可以連接到arm,不知道是怎么回事啊? 謝謝各位… 查看全部問答∨ |
|
經過三個月的努力,在自己公司的開發板上,成功移植wince5.0 BSP 開發包,今天加入display驅動后,看到了wince5.0桌面. 呵呵,心里爽呀.這塊板不支持BX指令(ARM CPU版本太舊),修改 wince kernel成功解決!!!… 查看全部問答∨ |
|
我的畢業設計題目是用TMS320F2812EVM做一個變聲器,現在實在弄不出來,因為DSP的編程有問題,有誰能給我一點思路和程序指點嗎?如果有誰能幫忙的話那就感激不盡了,需要的話加我QQ,53430188。 我打算用AD+FFT+DA的流程,但是在具體操作的時候發現 ...… 查看全部問答∨ |
|
最近我用STM8L15x的固件庫編寫一個12864的液晶顯示,但是液晶無法顯示出來,而且有時會亂碼#include "stm8l15x.h"#define uchar unsigned char#define E_H() (GPIO_SetBits(GPIOD,GPIO_Pin_7))#define E_L() (GPIO_ResetBits(GPIOD,GPIO_Pin_ ...… 查看全部問答∨ |
|
經過一段時間的折騰,從chenzhufly大哥那里拿來的LCD CAPE終于跑起來啦~ 按照chenzhufly大哥的提示,修改uENV.txt文件即可實現隨機啟動。 具體做法是在uENV.txt結尾加上兩行 optargs=quiet capemgr.disable_partno=BB-BONELT-HDMI,BB-BONELT-HD ...… 查看全部問答∨ |
大神,我寫的串口程序,上位機顯示出現亂碼,讓后按復位鍵就恢復了,之后改為 UCSWRST軟件復位。我是在串口配置前關閉,配置完成后打開,這樣對不對? #include "msp430g2553.h" #define uchar unsigned char #define uint unsigned int ...… 查看全部問答∨ |