DS80C390雙CAN總線(xiàn)分層分布式監控系統的設計及實(shí)現
DS80C390片內集成有2個(gè)CAN接口模塊,可靠性較高,適合用來(lái)實(shí)現雙CAN線(xiàn)分層分布式監控系統。電力系統靜止同步補償器(STATCOM)分層分布式監測系統的電路原理框圖如圖2所示,整個(gè)監控系統分為調度層、站控層和間隔層。
3.1調度層
調度層包括上級調度計算機和遠動(dòng)工作站計算機等,可以通過(guò)調制解調器撥號或通過(guò)以太網(wǎng)與站控層的中央監控計算機網(wǎng)絡(luò )服務(wù)器進(jìn)行通信。調度層的監視畫(huà)面是由站控層的網(wǎng)絡(luò )服務(wù)器發(fā)布的。調度層是監測系統的管理層。
3.2站控層
站控層包括1臺中央監控網(wǎng)絡(luò )服務(wù)器(WebServ2er),WEB服務(wù)器是整個(gè)監測系統的核心,完成系統的所有監測功能并通過(guò)網(wǎng)絡(luò )發(fā)布到調度層。站控層的WEB服務(wù)器包括PC2CAN卡和網(wǎng)卡等,通過(guò)PC2CAN卡總線(xiàn)與就地監控的CAN節點(diǎn)通信,完成對裝置進(jìn)行封鎖脈沖和跳閘操作、封鎖故障指示、水冷報警和故障指示以及語(yǔ)音報警等;采集靜止同步補償器的輸出電壓和系統電壓;站控層通過(guò)網(wǎng)卡和調度層的計算機連網(wǎng)。
3.3間隔層
間隔層共設置40個(gè)底層監測雙CAN節點(diǎn)(雙CAN單元),每個(gè)底層監測CAN節點(diǎn)用跳線(xiàn)設置本單元號,用數碼管顯示設置的單元號。雙CAN節點(diǎn)連續進(jìn)行3路模擬量錄波,接收到封鎖或跳閘信號時(shí),繼續錄波2周期后存儲前后2周期錄波數據,發(fā)送到站控層的集中監控計算機WEB服務(wù)器。CAN節點(diǎn)平時(shí)定期發(fā)送2周期數據及輸入量狀態(tài)到站控層的集中監控計算機WEB服務(wù)器。
4軟件設計
單片機監控程序是采用KeilC51開(kāi)發(fā)的,在KeiluVision7.0上調試通過(guò)。CAN節點(diǎn)的軟件設計采用了模塊化的設計方法,在DS80C390的初始化中,初始化內部寄存器,確定存儲器的分配情況。其設置如下:
SA EQU1
IDMDQU2
CMAEQU1
P4CNT5-3EQU 100B
P4CNT2-0 EQU100B
P5CNT3-0EQU100B
程序采用中斷方式,各程序初始化后,根據不同的中斷調度到相應的中斷服務(wù)子程序,在中斷服務(wù)程序中,單片機將把記錄的信息通過(guò)CAN發(fā)送出去,即實(shí)現故障錄波功能。系統軟件可利用串口在線(xiàn)升級。
5 結 論
本文研制了DS80C390雙CAN總線(xiàn)分層分布式監控系統,并在電力系統靜止同步補償器中應用,滿(mǎn)足了電力系統中各控制對象分布廣,實(shí)時(shí)性要求高的要求,極大地提高了系統的安全性、可靠性和抗干擾性。
評論