基于DSP的電力電源系統集中監控器的研究
1 引言
本文引用地址:http://dyxdggzs.com/article/177505.htm電力電源系統是電力系統的重要設備,主要用于發(fā)電廠(chǎng)、變電站、通信電源中,是保證自動(dòng)控制與保護、動(dòng)力、儀器儀表、信號、通信、事故照明等的重要電源,其性能和質(zhì)量直接關(guān)系到電網(wǎng)的穩定運行和設備安全。以往的電力電源設備集中監控器主要以單片機為核心來(lái)實(shí)現對各信號采集、控制、通信等,與單片機相比,DSP芯片具有更好的處理性能,更低功耗, 更高的外設集成度,實(shí)時(shí)控制能力更強。本文將TI公司的DSP芯片TMS320LF2407A用于電力直流系統的監控裝置研制中,利用其高效的實(shí)時(shí)處理能力(30MIPS),實(shí)時(shí)檢測直流充電模塊、蓄電池的運行狀態(tài),記錄和處理相關(guān)數據,使遠程機能實(shí)現對電力電源設備的遙信、遙測、遙控、遙調,從而有利于用計算機監控系統代替人工控制技術(shù),滿(mǎn)足電站自動(dòng)化的要求,實(shí)現無(wú)人值守變電站,提高電網(wǎng)的綜合效率和可行性。
2 監控系統整體結構
監控系統的整體結構由監控調度中心計算機、集中監控器、充電模塊監控單元組成。監控調度中心可通過(guò)電話(huà)網(wǎng)、MODEM或CAN、LONWORK總線(xiàn)與集中監控器進(jìn)行串行通信;集中監控器通過(guò)RS485或RS232與智能充電模塊進(jìn)行串行通信。集中監控器能隨時(shí)通過(guò)串行通信接受并快速響應來(lái)自上層監控中心的監測命令和控制指令,一方面通過(guò)串行通信實(shí)現對下層監控單元(充電模塊)的遙測、遙控、遙信、遙調。另一方面向監控調度中心發(fā)送狀態(tài)改變或告警信息。維護人員可在監控調度中心監視各個(gè)現場(chǎng)整流配電設備的運行情況,實(shí)現無(wú)人值守。
3 集中監控器的工作原理與硬件設計
3.1 集中監控器的工作原理
集中監控器的結構由數據處理單元、人機接口(鍵盤(pán)、顯示、時(shí)鐘)單元、串行通信單元等組成。
如圖1所示,各監測的模擬量經(jīng)多路開(kāi)關(guān)CD4051選擇進(jìn)入2407A的AD轉換接口,由2407A定時(shí)采樣,由于監測的模擬量較多,采樣時(shí)DSP采用級聯(lián)模式,一次作16個(gè)轉換,DSP對轉換后的數據進(jìn)行比較、計算、存儲、顯示、報警等。開(kāi)關(guān)量輸入經(jīng)光耦和緩沖器進(jìn)入DSP的IOPB口,DSP通過(guò)對IOPB口的檢測和數值處理結果再產(chǎn)生相應的動(dòng)作如聲光報警,關(guān)閉電源模塊等。通過(guò)人機接口的按鍵,可上、下、前、后翻屏查看監控信息(充電模塊狀態(tài),蓄電池狀態(tài)等)和更改系統參數設置(溫度補償系數、電壓、電流閾值等)。DSP對模塊電源、蓄電池的控制分別通過(guò)串行通信、繼電器動(dòng)作來(lái)完成。其中模擬量輸入包括交流輸入電壓、交流輸入電流、系統輸出直流電壓、系統負載總電流、蓄電池的電壓、電流、溫度、環(huán)境溫度等等。這些模擬量信號通過(guò)傳感器和變送器轉換而來(lái),如:直流輸出電壓取樣來(lái)自直流屏輸出端,經(jīng)降壓、緩沖、濾波后,變換為0-3.3V的電壓;電流取樣來(lái)自配電屏分流器,經(jīng)放大、光電耦合、濾波、緩沖后,變換為0-3.3V電壓。數字量輸入包括熔絲斷、直流輸出過(guò)壓、欠壓信號,主要開(kāi)關(guān)狀態(tài)等。
3.2 集中監控器的硬件設計
TMS320系列DSP控制器將實(shí)時(shí)處理能力和控制器外設功能集于一身,為控制系統應用提供了一個(gè)理想的解決方案。在此我們采用TMS320LF2407A定點(diǎn)DSP控制器作為數據處理單元的處理器,它是真正的單芯片控制器,它的供電電壓降為3.3伏,30MIPS的執行速度使得指令周期縮短到33ns,從而提高了控制器的實(shí)時(shí)控制能力,片內有32K字的FLASH程序存儲器,1.5K字的數據程序RAM,544字的雙口RAM和2K字的單口RAM,兩個(gè)事件管理器模塊,可擴展的外部存儲器192K字空間,看門(mén)狗定時(shí)器模塊,控制器網(wǎng)絡(luò )(CAN)2.0B模塊,10位A/D轉換器,40個(gè)單獨編程或復用的IO口,電源管理能獨立地將外設器件轉入低功耗工作模式。這樣可減少外部擴展器件,縮小了整個(gè)監控器的體積。
人機接口單元的主要功能是顯示系統的狀態(tài)信息,提供聲光報警,接受按鍵輸入。通過(guò)一塊LCD液晶模塊顯示系統的狀態(tài)信息及提示按鍵輸入參數信息,通過(guò)發(fā)光二極管及蜂鳴器來(lái)顯示告警信息?!r(shí)鐘采用帶I2C總線(xiàn)接口的日歷芯片PCF8583,由于2407A沒(méi)有專(zhuān)用的I2C時(shí)序引腳,在本設計中用軟件來(lái)模擬I2C總線(xiàn)時(shí)序,將2407A SPI口的引腳SPISIM、SPISTE設置為I/O方式分別接PCF8583的SCL、SDA引腳,并且要求接上拉電阻。為了能簡(jiǎn)化電路我們只用了5個(gè)按鍵來(lái)完成查詢(xún)設置需要。
數據通信單元包括DSP與上層監控系統和DSP與下層監控單元的數據交換。在此上層監控系統指調度中心計算機或本地PC機,下層監控單元指由單片機構成的充電模塊監控單元??蛇x用異步串行收發(fā)器16C550及MODEM實(shí)現與中心計算機的遠程通信;與本地機通信可通過(guò)RS232總線(xiàn),由于2407A芯片采用的電源為3.3V且其串行通信SCI接口為CMOS電平,而微機串口采用的是標準RS-232-CEIA電平(-3V~-15V為1,+3V~+15V為0),因此使用MAXIM公司的低功耗高速率電平轉換芯片MAX3232E實(shí)現CMOS和EIA電平轉換,各通信接口之間都采用光耦隔離。RS-232標準總線(xiàn)為25線(xiàn),實(shí)際應用中采用最簡(jiǎn)單的3線(xiàn)傳送(地線(xiàn)、發(fā)送線(xiàn)、接收線(xiàn))方式。2407與單片機的通信接口芯片選擇MAX488,接口電路符合RS-485標準。還可以根據用戶(hù)的不同需要對外實(shí)現通信如利用CAN總線(xiàn)與外部相連實(shí)現現場(chǎng)總線(xiàn)控制。
4 集中監控器的軟件設計
為方便用戶(hù)添加或刪除某些功能,軟件采用模塊化結構,用C語(yǔ)言和匯編語(yǔ)言混合編程。主程序流程如圖2所示,完成對AD轉換結果的數據分析,IO口數字量的處理,調用蓄電池管理程序,時(shí)鐘程序,LCD顯示程序等等。其中數據分析包括電池組的放電電流差計算、浮充電壓判斷、充電電流比較、放電電壓的比較、低壓切除電壓閾值調整等等;IO數字量處理包括對開(kāi)關(guān)量的判斷、報警等;中斷程序包括AD轉換、串行通信、鍵盤(pán)處理等等。
蓄電池管理程序根據數據分析的結果對蓄電池進(jìn)行自動(dòng)均浮充和放電保護控制。本文研究的監控器考慮對兩組蓄電池的管理,DSP根據檢測到的電池組的實(shí)時(shí)數據,計算、分析電池的狀態(tài),依據設定的參數值,自動(dòng)進(jìn)行均、浮充轉換并提供全面的聲光報警及相應 的電池保護。如:依據各組電池的放電電流差,提示可能存在的電池故障;在電池電壓大小不同的階段設置充電限流值,保證電池容量得到最大補充。在充電限流中采用將各組電池充電電流的最大值與限流值相比較的方法,保證了每組電池電流不超過(guò)充電限流值。在低壓斷路中,在電池放電到設定的低壓切除電壓時(shí),會(huì )自動(dòng)切除蓄電池組,防止電池過(guò)放電。在此設定的低壓切除電壓值不是固定的,它與實(shí)際放電電流有關(guān),在大電流放電時(shí),其末期電壓設置為較小,而在小電流放電時(shí)低壓切除電壓閾值較高。定期通過(guò)軟件控制手段將充電模塊置于關(guān)閉狀態(tài),讓蓄電池放電,防止蓄電池的內阻增大從而增加蓄電池的使用壽命。蓄電池管理程序流程圖如圖3所示。
LCD顯示程序框架如圖4所示:每屏可顯示15*4漢字,顯示屏共分16屏,其中首屏為監控子菜單,內容包括時(shí)間、交流電壓、交流電流、輸出電壓、負載電流、環(huán)境溫度、均浮充狀態(tài)等參數。在首屏按上翻鍵可進(jìn)入主菜單屏,包括監控、充電模塊、電池、告警記錄四個(gè)子菜單;在主菜單屏可任意選擇進(jìn)入要查看的子菜單,其中充電模塊內容包括狀態(tài)查詢(xún)、參數設置(普通、廣播)。電池中的內容包括狀態(tài)查詢(xún)、參數設置,進(jìn)入狀態(tài)查詢(xún)子菜單可查看蓄電池組的溫度、電壓、電流、均浮充狀態(tài)等,可通過(guò)參數設置改變與電池相關(guān)的參數如溫度補償系數。故障記錄子菜單包括故障編號、發(fā)生的時(shí)間等。屏間信息的轉換、屏內光標的移動(dòng)、參數的增減通過(guò)上、下、左、右、確定按鍵組合實(shí)現。
串行通信軟件,包括DSP與PC的串行通信和DSP與單片機的串行通信。對于PC機,以VC++6.0作為開(kāi)發(fā)工具,采用Windows ActiveX控件-MSComm來(lái)實(shí)現通信程序,在事件處理函數oncomm1中將接收到的下位機數據寫(xiě)入數據庫文件,進(jìn)一步實(shí)現計算機監控軟件的功能。集中監控器對多個(gè)充電模塊的控制通過(guò)DSP2407與多個(gè)單片機的通信來(lái)實(shí)現,可依次與每一個(gè)充電模塊傳送數據或同時(shí)發(fā)送數據(廣播方式)。本文協(xié)議中DSP與PC機、單片機的通信采用CRC標準的循環(huán)冗余碼校驗,波特率9600bps,幀格式:每幀11位,起始位1位,數據位8位,校驗位1位,停止位1位。PC機與DSP通信中,由于PC機要控制多個(gè)直流屏,即要與多個(gè)DSP通信,本文中DSP通信采用處理小數據十分有效的地址位模式,設置SCI的sleep位進(jìn)入接收睡眠模式,當探測到地址幀時(shí)才中斷,然后判斷收到的地址與自己地址是否相同,若相同,才能讀取其后PC機發(fā)來(lái)的數據,數據報文格式如圖5所示。
圖4 LCD顯示程序框圖
圖5數據報文格式
同樣DSP與單片機通信中需發(fā)送充電模塊地址,從而建立一對一的信道或一對多信道(廣播方式),然后才發(fā)送數據。DSP發(fā)地址碼時(shí),校驗位為1,發(fā)數據碼時(shí),校驗位為0。DSP串行通信采用中斷的方式,DSP啟動(dòng)串行口后就不再詢(xún)問(wèn)它的狀態(tài),依然執行自己的程序,實(shí)現DSP與串行口的并行工作。當串行口產(chǎn)生中斷時(shí),先向DSP申請中斷,DSP響應中斷后就暫時(shí)中斷自己的程序,執行相應的串口中斷服務(wù)程序,執行完后又返回主程序,這種方式使信息得到及時(shí)處理。
6 結束語(yǔ)
本文研究的電力電源系統集中監控器以具有快速運算能力的DSP為核心,在實(shí)時(shí)檢測多種電氣量的基礎上具有以下主要功能:1、可實(shí)時(shí)監測蓄電池組的電流、電壓、溫度;直流屏中直流輸出電壓、電流、熔斷絲的狀態(tài)信號輸入、直流輸出告警;充電模塊工作狀態(tài);交流電壓、電流等等;2、根據蓄電池的狀態(tài)智能控制充電模塊的開(kāi)/關(guān)機、均/浮充,調節充電模塊的輸出電壓和限流級別;3、可通過(guò)按鍵查詢(xún)各充電模塊和蓄電池的狀態(tài)信息,更改系統參數;4、對故障進(jìn)行聲光報警并提供故障歷史記錄;5、利用串行接口DSP與PC機及充電模塊進(jìn)行數據交換,接受監控調度中心的遠程控制對充電器實(shí)現遙信、遙測、遙控、遙調。與以單片機為核心的監控器相比,該裝置更好地滿(mǎn)足了電力直流系統設備監控系統的實(shí)時(shí)性、穩定性和可靠性要求,更加適應現代供電技術(shù)的發(fā)展。
參考文獻
1 劉和平等著(zhù). TMS320LF240X DSP結構、原理及應用. 北京航空航天大學(xué)出版社.2002
2 王家慶主編. 智能高頻開(kāi)關(guān)電源系統的原理使用與維護.人民郵電出版社.2000
3 李現勇著(zhù). VC++串口通信技術(shù)與工程實(shí)踐 人民郵電出版社.2002
評論