
初步的技术数据
能源计量
该ADE75xx / ADE71xx提供了一个固定功能的能量
测量数字处理核心,提供所有
所需的信息在一个单相电能测量能量
米。该ADE75xx / ADE71xx提供了两种方式来访问
能量测量:时间直接访问,通过SFR
敏感信息,并通过地址间接访问和
数据SFR寄存器为广大的能量测量。
该IRMS , VRMS ,中断和波形寄存器很容易
可通过特殊功能寄存器示于表26,其他能量
测量信息被映射到的存储器中的页面
是通过间接访问。地址和数据寄存器
作为指针,以能源计量内部寄存器。
ADE75xx/ADE71xx
当MADDPT SFR寄存器的第7位被设置,则MDATA的内容
的SFR ( MDATL , MDATM和MDATH )被转移到
由地址指定的内部电能测量寄存器
在MADDPT SFR 。如果内部寄存器是一个字节长,只
MDATL SFR的内容被复制到内部寄存器中,而
MDATM和MDATH SFR的内容被忽略。
能源计量核心功能与内部时钟
的4.096兆赫/ 5或819.2千赫。由于8052核心功能与
另一个时钟4.096MHz / 2
CD
之间的同步
两个时钟的环境中时, CD = 0或1是一个问题。当
数据被写入到内部电能测量一个小的等待
期之前需要读另一个要实施或写入
这些寄存器来实现。
8051示例代码来写0x0155到两个字节SAGLVL
注册,位于14H中的能源计量记忆
空间如下所示:
MOV
MOV
MOV
MOV
DJNZ
MDATM,#01h
MDATL,#55h
MADDPT , # SAGLVL_W (地址0x94的)
A, # 05H
ACC , $
;接下来写入或读出电能计量SFR能
在此之后进行。
获得能源计量SFR
获得能源计量的SFR被读取实现
或写入到SFR地址表27的详细
内部数据的MIRQx SFR是锁定逐字节进
当SFR被读取的SFR 。
该WAV1x , WAV2x , VRMSx和IRMSx寄存器都是3
字节的SFR 。的24位数据被锁存到这些特殊功能寄存器时
高字节被读取。阅读前低或中等字节
高字节结果中读取从先前锁存的时间
样本。
样本8051代码读取VRMS寄存器如下所示:
MOV
MOV
MOV
R1 , VRMSH //锁存数据VrmsH , VrmsM和
VrmsL SFR
R2 , VRMSM
R3 , VRMSL
读取内部电能测量
注册
当MADDPT SFR的第7位被清除,的内容
由地址指定的内部电能测量寄存器
在MADDPT被转移到MDATA的SFR ( MDATL ,
MDATM和MDATH ) 。如果内部寄存器是一个字节长,
只有MDATL SFR内容与同时,一个新值更新
MDATM和MDATH SFR的内容被复位为00h 。
能源计量核心功能与内部时钟
的4.096兆赫/ 5或819.2千赫。由于8052核心功能与
另一个时钟4.096MHz / 2
CD
之间的同步
两个时钟的环境中时, CD = 0或1是一个问题。当
数据从企业内部电能测量,小的等待阅读
期间需要实施前MDATx SFR为
转移到另一个的SFR 。
样品8051代码读入2个字节上的峰值电压
VPKLVL寄存器,位于为0x16 ,到数据指针显示
如下:
MOV
MOV
DJNZ
MOV
MOV
MADDPT , # VPKLVL_R (地址为0x16 )
A, # 05H
ACC , $
DPH , MDATM
DPL , MDATL
访问内部电能测量
注册
访问企业内部电能测量寄存器实现
通过写电能计量指针地址( SFR
地址91H ) 。该MADDPT寄存器选择能量
测量寄存器进行访问,并确定一个读或
写,执行,见表26 。
表26.电能计量指针地址SFR
( MADDPT , 0x91的信息)
位
描述
7
1 :写
0 :读
6
5
4
3
2
1
0
电能计量内部
注册地址
写内部电能测量
注册
牧师上一页|第35页148