基于ADE7758+MC9S08AW32方案的多回路監(jiān)控單元的設(shè)計(jì)
本文引用地址:http://www.ex-cimer.com/article/201612/324140.htm
圖5 開關(guān)量模塊電路原理
2.6通訊接口模塊
通訊接口模塊采用通用的RS-485、Modbus RTU通訊規(guī)約,電路原理見圖6,能實(shí)現(xiàn)遙測(cè)、遙控、遙信等功能。
圖6 通訊模塊電路原理
3 實(shí)現(xiàn)功能及原理
本設(shè)計(jì)的主要目的就是采用單個(gè)電能芯片來實(shí)現(xiàn)對(duì)多個(gè)回路負(fù)載的電流、電壓、功率、電能等參數(shù)的測(cè)量。考慮到成本和性能的要求,本設(shè)計(jì)采用的方案是1個(gè)電能芯片加多個(gè)電子開關(guān),來實(shí)現(xiàn)對(duì)3個(gè)三相回路的各種電參量的測(cè)量和監(jiān)測(cè)。
該方案的實(shí)現(xiàn)方式為,將回路的母線電壓接入電能芯片ADE7758的電壓通道,多路負(fù)載的電流通過由電子開關(guān)在CPU的控制下進(jìn)行順序分時(shí)切換,使ADE7758能夠分時(shí)按順序?qū)Ω髀坟?fù)載進(jìn)行電參量的測(cè)量及運(yùn)算,并將所測(cè)得的數(shù)據(jù)由CPU進(jìn)行各種處理。
監(jiān)控單元主機(jī)結(jié)構(gòu)分為電源、主板和顯示板3大板塊。其中電源板主要是開關(guān)電源、通訊和開關(guān)量的元器件布置,主板主要是采樣運(yùn)算電路、CPU及外圍電路等元器件的布置,顯示板主要是顯示電路元器件的布置??傮w結(jié)構(gòu)采用模塊化設(shè)計(jì),可以根據(jù)客戶要求增加或減去各種附加功能。
4 軟件設(shè)計(jì)方法
系統(tǒng)軟件設(shè)計(jì)包括以下四個(gè)部分:主程序、測(cè)量控制模塊、顯示模塊及通訊模塊。
主程序完成上電或復(fù)位初始化,復(fù)位看門狗,任務(wù)調(diào)度等功能,程序設(shè)計(jì)流程如圖7所示。
圖7 主程序流程圖
程序初始化包括CPU的 I/O口初始狀態(tài),SPI、I2C、各種定時(shí)器、時(shí)鐘的配置,RAM的初始化、各種配置信息的引導(dǎo)。
任務(wù)調(diào)度主要分為7個(gè)任務(wù)。1~3---回路1~3的數(shù)據(jù)采集, 4---電量信息顯示,5---通訊任務(wù),6---故障判斷及輸出,7---電能累積處理。
任務(wù)由外部中斷來觸發(fā)。
事件標(biāo)志主要有:編程設(shè)置、裝置校準(zhǔn)、故障復(fù)位及其他信息配置。
中斷主要有:外部中斷1---數(shù)據(jù)采集,定時(shí)器中斷1---LED動(dòng)態(tài)顯示,定時(shí)器中斷2---開關(guān)監(jiān)視、故障判斷,軟時(shí)鐘RTI---顯示事件標(biāo)志,通訊中斷---數(shù)據(jù)接收和發(fā)送。
通訊收發(fā)處理、顯示和電參量的測(cè)量控制均以中斷方式實(shí)現(xiàn),優(yōu)先級(jí)順序?yàn)椋捍谕ㄓ嵵袛啵ㄗ罡撸?rarr;顯示中斷→測(cè)量控制中斷(最低)。
系統(tǒng)通訊采用標(biāo)準(zhǔn)MODBUS-RTU規(guī)約,便于上位機(jī)管理軟件設(shè)計(jì),與其他網(wǎng)絡(luò)儀表組網(wǎng)使用,實(shí)現(xiàn)對(duì)供配電系統(tǒng)的完整監(jiān)測(cè)。
評(píng)論