sames
SA9904B
7/12
http://www.sames.co.za
图示 10: 寄存器 increment / decrement 表明 这
寄存器 wrap 周围
寄存器 值
积极的 活力 流动
负的 活力 流动
寄存器 wrap 周围
寄存器 wrap 周围
H7FFFFF
(8388607)
H800000
(8388608)
HFFFFFF
(16777215)
0
................ ................
dr-01590
使用 这个 delta 值 将 结果 在 incorrect calculations.
这 RMS 电压 度量 是 精确 至 1% 为 一个 范围
的 50% 至 115% 的 这 评估 mains 电压.
电压 寄存器
这 三 电压 寄存器 包含 这 RMS 电压 量过的
为 各自 阶段.
频率 寄存器
这 单独的 频率 寄存器 包含 这 量过的 mains
频率 信息 为 一个 有效的 阶段. 内部的 逻辑 确保
那 这 频率 信息 是 发生 从 这 一样
阶段 正在 使用 为 这 F50 输出. 仅有的 位 D0 至 D9 是
使用 为 这 频率 计算 不管怎样 这 remaining 位
必须 安静的 是 clocked 输出 作 额外的 信息 能 是
获得 从 这些 数据 位.
寄存器 描述
起作用的 和 有反应的 寄存器
这 起作用的 和 有反应的 电源 是 accumulated 在 24 位 寄存器
为 各自 阶段. 这些
寄存器 是 24 位 向上/向下 counters,
那 increment 或者 decrement 在 一个 比率 的 320k 样本 每
第二 在 评估 情况.
起作用的 或者 有反应的 活力 寄存器
2322212019 109876543210
这 寄存器 值 将 increment 为 积极的 活力 流动 和
decrement 为 负的 活力 流动 作 表明 在 图示 10.
这 起作用的 和 有反应的 寄存器 是 不 重置 之后 进入, 所以
在 顺序 至 决定 这 准确无误的 寄存器 值, 这 previous
值 读 必须 是 subtracted 从 这 电流 读. 这
数据 读 从 这 寄存器 代表 这 起作用的 或者 有反应的
电源 整体的 在 时间. 这 增加 或者 decrease 在
readings 代表 这 量过的 活力 消耗量. 在 评估
情况, 这 起作用的 和 有反应的 寄存器 将 wrap 周围
每 52 秒. 这 微观的 控制 程序 needs 至 引领
这个 情况 在 账户 当 calculating 这 区别
在 寄存器 值.
作 一个 例子 lets 假设 那 和 一个 常量 加载 连接,
这 delta 值 (delta 值 = 呈现 寄存器 - previous 寄存器
值) 是 22260. 因为 的 这 常量 加载, 这 delta 值
应当 总是 是 22260 每 时间 这 寄存器 是 读 和 这
previous 值 subtracted (假设 这 一样 时间 时期
在 读). 不管怎样 这个 将 不 是 真实 当 一个 wrap
周围 occurs, 作 这 下列的 例子 将 demonstrate:
电压 寄存器
2322212019 109876543210
频率 寄存器
23 22 21 20 19
101112131415161718 9876543210
Mains 频率
不 使用
Missing 阶段
阶段 sequence
错误
电压 零
转型
位 location 描述
0to9
10 至 17
18,19,20
这些 位 代表 一个 值 那 是 使用
在 这 频率 计算
不 使用
Missing 阶段. 这些 位 表明 这个
阶段 是 missing 在 一个 lost 阶段
情况.
D18
1
D19
X
D20
X
Missing 阶段
阶段 1
X 1 X 阶段 2
X X 1 阶段 3
21,22 这 阶段 错误 状态 能 是 ascertained
从 这些 二 位.
D21
0
D22
0
Missing 阶段
非 阶段 错误
0 1 阶段 sequence 错误.
1 X Missing 阶段
23 电压 零 转型. 这个 位 改变
状态 和 这 rising 边缘 的 这 mains
电压.
呈现 寄存器 值
Previous 寄存器 值
新_val - old_val =
呈现 寄存器 值
Previous 寄存器 值
新_val - old_val =
新_val
old_val
delta_val
新_val
old_val
delta_val
16767215
16744955
22260
12259
16767215
-16754956
0x00FFD8EF
0x00FF81FB
0x000056F4
0x00002FE4
0x00FFD8EF
0x00FFA90B
Decimal HexDescription
能变的
这 寄存器 now wraps 周围 所以 之后 这 next 读
这 值 是 作 跟随: