新聞中心

EEPW首頁 > 電源與新能源 > 設(shè)計(jì)應(yīng)用 > 基于DS80C320的通信電源監(jiān)控系統(tǒng)設(shè)計(jì)

基于DS80C320的通信電源監(jiān)控系統(tǒng)設(shè)計(jì)

作者: 時(shí)間:2014-07-30 來源:網(wǎng)絡(luò) 收藏

  3 系統(tǒng)軟件設(shè)計(jì)

本文引用地址:http://www.butianyuan.cn/article/256261.htm

  3.1系統(tǒng)軟件流程

  系統(tǒng)軟件部分采用NI公司推出的一套面向測(cè)控領(lǐng)域的軟件開發(fā)平臺(tái): 來進(jìn)行開發(fā)。LabWin-dows/CVI是National Instruments公司(美國(guó)國(guó)家儀器公司,簡(jiǎn)稱NI公司) 推出的交互式C語言開發(fā)平臺(tái)。LabWin-dows/CVI將功能強(qiáng)大、使用靈活的C語言平臺(tái)與用于數(shù)據(jù)采集分析和顯示的測(cè)控專業(yè)工具有機(jī)地結(jié)合起來,利用它的集成化開發(fā)環(huán)境、交互式編程方法、函數(shù)面板和豐富的庫函數(shù)大大增強(qiáng)了c語言的功能,為熟悉C語言的開發(fā)設(shè)計(jì)人員編寫檢測(cè)系統(tǒng)、自動(dòng)測(cè)試環(huán)境、數(shù)據(jù)采集系統(tǒng)、過程監(jiān)控系統(tǒng)等應(yīng)用軟件提供了一個(gè)理想的軟件開發(fā)環(huán)境。

  系統(tǒng)軟件主程序部分的流程圖如圖3所示。

  

 

  圖3 主程序流程圖

  3.2軟件部分的主要算法及功能

  3.2.1蓄電池智能充放電算法的確定

  正確合理的充放電可有效地延長(zhǎng)蓄電池的使用壽命,本系統(tǒng)內(nèi)置了蓄電池充放電算法的數(shù)據(jù)模型,利用下位機(jī)采集上傳的數(shù)據(jù)自動(dòng)生成容量對(duì)應(yīng)曲線與之進(jìn)行比較運(yùn)算,用于確定下位機(jī)對(duì)蓄電池的充放電的管理,從而實(shí)現(xiàn)了蓄電池的智能充放電功能。

  蓄電池智能充放電算法很多,本系統(tǒng)采用的算法是:神經(jīng)網(wǎng)絡(luò)算法。

  神經(jīng)網(wǎng)絡(luò)算法是利用計(jì)算機(jī)來模擬大腦信號(hào)處理過程的人工智能技術(shù),由大量簡(jiǎn)單的神經(jīng)元廣泛連接形成復(fù)雜的非線性系統(tǒng),對(duì)采集數(shù)據(jù)進(jìn)行自動(dòng)歸納,從中獲取這些數(shù)據(jù)的內(nèi)在規(guī)律。蓄電池是一個(gè)高度非線性系統(tǒng),通常很難對(duì)其充放電過程建立合理準(zhǔn)確的數(shù)學(xué)模型。所以,在給出外部激勵(lì)的條件下,神經(jīng)網(wǎng)絡(luò)算法能夠利用神經(jīng)網(wǎng)絡(luò)的學(xué)習(xí)能力和并行結(jié)構(gòu)模擬電池非線性特性來估計(jì)SOC值。

  SOC估計(jì)采用典型的三層神經(jīng)網(wǎng)絡(luò),其中輸入、輸出層的神經(jīng)元個(gè)數(shù)由實(shí)際系統(tǒng)需要決定,中間層神經(jīng)元個(gè)數(shù)取決于系統(tǒng)復(fù)雜度及分析精度要求。在神經(jīng)網(wǎng)絡(luò)法中,系統(tǒng)輸入量包括電池電壓、環(huán)境溫度、充放電電流、電池內(nèi)阻、累積放出電量等。輸入量類型、數(shù)量是否選擇合適會(huì)直接影響到方法模型的計(jì)算量和準(zhǔn)確性。

  3.2.2數(shù)字濾波算法

  根據(jù)本系統(tǒng)采集精度較高、被采集的模擬量變化緩慢的特點(diǎn),采取了中值濾波法來從采樣數(shù)據(jù)列中提取出逼近真值的數(shù)據(jù)。中值濾波是對(duì)某一被測(cè)參數(shù)連續(xù)采樣N次(一般N取奇數(shù)),然后把N次采樣值從小到大,或從大到小排隊(duì),再取其中間值作為本次采樣值。中值濾波對(duì)于去掉偶然因素引起的波動(dòng)或采樣器不穩(wěn)定而造成的誤差所引起的脈沖干擾比較有效,可對(duì)電流、電壓、溫度等數(shù)據(jù)進(jìn)行多周期采樣,每次采樣后和有效采樣值比較,如果變化幅度不超過一定幅值,采樣有效;否則視為無效放棄。

  4 抗干擾措施

  由于系統(tǒng)中存在功率較大的設(shè)備,而且具有一定的電磁干擾,干擾一旦串入系統(tǒng),輕則會(huì)引起誤報(bào),嚴(yán)重時(shí)就會(huì)導(dǎo)致整個(gè)系統(tǒng)癱瘓,甚至造成重大事故。本系統(tǒng)從硬件和軟件兩方面采取了抗干擾措施,從而保證了監(jiān)控系統(tǒng)的可靠運(yùn)行。

  在硬件方面,利用光耦合器件對(duì)單片機(jī)與各種傳感器、開關(guān)、執(zhí)行機(jī)構(gòu)隔離開來,以防止串模干擾,同時(shí)在電源進(jìn)線端加去耦電容,削弱各類高頻干擾,以提高硬件的抗干擾性。

  在軟件方面,利用了提供的內(nèi)部可編程硬邏輯看門狗來保證程序的安全性。

  5 結(jié)語

  與常規(guī)的電源系統(tǒng)相比,通信電源系統(tǒng)應(yīng)能自動(dòng)、連續(xù)、實(shí)時(shí)地監(jiān)控所有變、配電設(shè)備的運(yùn)行/故障狀態(tài)和運(yùn)行參數(shù),還應(yīng)具有故障的自動(dòng)應(yīng)急處理能力。實(shí)踐證明, 基于的通信電源監(jiān)控系統(tǒng)性能優(yōu)良,完全滿足電源系統(tǒng)穩(wěn)定性高的要求,具有很好的抗干擾能力,保證了整個(gè)智能建筑安全、可靠地運(yùn)行。

模數(shù)轉(zhuǎn)換器相關(guān)文章:模數(shù)轉(zhuǎn)換器工作原理


數(shù)字通信相關(guān)文章:數(shù)字通信原理


通信相關(guān)文章:通信原理


蜂鳴器相關(guān)文章:蜂鳴器原理
晶振相關(guān)文章:晶振原理
汽車防盜機(jī)相關(guān)文章:汽車防盜機(jī)原理

上一頁 1 2 下一頁

評(píng)論


相關(guān)推薦

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

關(guān)閉