新聞中心

EEPW首頁(yè) > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 基于ADE7758+MC9S08AW32方案的多回路監(jiān)控單元的設(shè)計(jì)

基于ADE7758+MC9S08AW32方案的多回路監(jiān)控單元的設(shè)計(jì)

作者: 時(shí)間:2016-12-01 來(lái)源:網(wǎng)絡(luò) 收藏

本文引用地址:http://2s4d.com/article/201612/324140.htm

圖5 開(kāi)關(guān)量模塊電路原理


2.6通訊接口模塊
  通訊接口模塊采用通用的RS-485、Modbus RTU通訊規(guī)約,電路原理見(jiàn)圖6,能實(shí)現(xiàn)遙測(cè)、遙控、遙信等功能。


圖6 通訊模塊電路原理


3  實(shí)現(xiàn)功能及原理
  本設(shè)計(jì)的主要目的就是采用單個(gè)電能芯片來(lái)實(shí)現(xiàn)對(duì)多個(gè)回路負(fù)載的電流、電壓、功率、電能等參數(shù)的測(cè)量。考慮到成本和性能的要求,本設(shè)計(jì)采用的方案是1個(gè)電能芯片加多個(gè)電子開(kāi)關(guān),來(lái)實(shí)現(xiàn)對(duì)3個(gè)三相回路的各種電參量的測(cè)量和監(jiān)測(cè)。
  該方案的實(shí)現(xiàn)方式為,將回路的母線(xiàn)電壓接入電能芯片ADE7758的電壓通道,多路負(fù)載的電流通過(guò)由電子開(kāi)關(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大板塊。其中電源板主要是開(kāi)關(guān)電源、通訊和開(kāi)關(guān)量的元器件布置,主板主要是采樣運(yùn)算電路、CPU及外圍電路等元器件的布置,顯示板主要是顯示電路元器件的布置。總體結(jié)構(gòu)采用模塊化設(shè)計(jì),可以根據(jù)客戶(hù)要求增加或減去各種附加功能。
4  軟件設(shè)計(jì)方法
  系統(tǒng)軟件設(shè)計(jì)包括以下四個(gè)部分:主程序、測(cè)量控制模塊、顯示模塊及通訊模塊。
  主程序完成上電或復(fù)位初始化,復(fù)位看門(mén)狗,任務(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ù)由外部中斷來(lái)觸發(fā)。
  事件標(biāo)志主要有:編程設(shè)置、裝置校準(zhǔn)、故障復(fù)位及其他信息配置。
  中斷主要有:外部中斷1---數(shù)據(jù)采集,定時(shí)器中斷1---LED動(dòng)態(tài)顯示,定時(shí)器中斷2---開(kāi)關(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è)。

上一頁(yè) 1 2 3 下一頁(yè)

評(píng)論


技術(shù)專(zhuān)區(qū)

關(guān)閉