新聞中心

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

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

作者: 時間:2016-12-01 來源:網(wǎng)絡 收藏

本文引用地址:http://m.butianyuan.cn/article/201612/324140.htm

圖5 開關量模塊電路原理


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


圖6 通訊模塊電路原理


3  實現(xiàn)功能及原理
  本設計的主要目的就是采用單個電能芯片來實現(xiàn)對多個回路負載的電流、電壓、功率、電能等參數(shù)的測量。考慮到成本和性能的要求,本設計采用的方案是1個電能芯片加多個電子開關,來實現(xiàn)對3個三相回路的各種電參量的測量和監(jiān)測。
  該方案的實現(xiàn)方式為,將回路的母線電壓接入電能芯片ADE7758的電壓通道,多路負載的電流通過由電子開關在CPU的控制下進行順序分時切換,使ADE7758能夠分時按順序?qū)Ω髀坟撦d進行電參量的測量及運算,并將所測得的數(shù)據(jù)由CPU進行各種處理。
  監(jiān)控單元主機結構分為電源、主板和顯示板3大板塊。其中電源板主要是開關電源、通訊和開關量的元器件布置,主板主要是采樣運算電路、CPU及外圍電路等元器件的布置,顯示板主要是顯示電路元器件的布置??傮w結構采用模塊化設計,可以根據(jù)客戶要求增加或減去各種附加功能。
4  軟件設計方法
  系統(tǒng)軟件設計包括以下四個部分:主程序、測量控制模塊、顯示模塊及通訊模塊。
  主程序完成上電或復位初始化,復位看門狗,任務調(diào)度等功能,程序設計流程如圖7所示。


圖7 主程序流程圖


  程序初始化包括CPU的 I/O口初始狀態(tài),SPI、I2C、各種定時器、時鐘的配置,RAM的初始化、各種配置信息的引導。
  任務調(diào)度主要分為7個任務。1~3---回路1~3的數(shù)據(jù)采集, 4---電量信息顯示,5---通訊任務,6---故障判斷及輸出,7---電能累積處理。
  任務由外部中斷來觸發(fā)。
  事件標志主要有:編程設置、裝置校準、故障復位及其他信息配置。
  中斷主要有:外部中斷1---數(shù)據(jù)采集,定時器中斷1---LED動態(tài)顯示,定時器中斷2---開關監(jiān)視、故障判斷,軟時鐘RTI---顯示事件標志,通訊中斷---數(shù)據(jù)接收和發(fā)送。
  通訊收發(fā)處理、顯示和電參量的測量控制均以中斷方式實現(xiàn),優(yōu)先級順序為:串口通訊中斷(最高)→顯示中斷→測量控制中斷(最低)。

  系統(tǒng)通訊采用標準MODBUS-RTU規(guī)約,便于上位機管理軟件設計,與其他網(wǎng)絡儀表組網(wǎng)使用,實現(xiàn)對供配電系統(tǒng)的完整監(jiān)測。

上一頁 1 2 3 下一頁

評論


技術專區(qū)

關閉