基于ADE7758计量芯片的多功能电能测量表设计
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
本 文 基 于 ADE7758 电 能 计 量 芯 片 设 计 了 多 功 能 电 能 测量表。
1 系统结构设计
电表由测量、 显示、 控制、 接口和电源等部分组成如 图 1 所示。 其中测量部分由精密小型互感器 (输入: 0~ 600V, 0~5A) 以 及 前 置 信 号 处 理 电 路 构 成 , 从 中 获 取 电 压、 电流、 频率、 相位等多种实时数据, 显示部分采用高 品质的液晶显示模块, 控制部分以单片机为核心。
IC with Per Phase Information [ Z] . ANALOG DEVICES,
2003.
第 一 作 者 简 介 : 王 智 慧 , 男 , 1982 年 生 , 内 蒙 古 人 , 硕 士 研 究
生。 研究领域: 机械电子工程。
(编辑:吴智恒)
33
Abstracts
09-01-13 The Design of Intelligent Self-tracking Robot Based on AT89S52 ZHANG Tuo, Dai Ya-wen(Wuhan University of Technology,
void write_date (uchar date)
/ / 写 8 位数据
邀uchar m;
CS=0;
for (m=8; m>0; m--)
邀SCLK=1;
DIN=date&0x80;
date<<=1;
SCLK=0;妖
CS=1;妖
4 结论
本文对多功能电能测量表进行了详细的总体设计, 基
于 ADE7758 的 多 功 能 电 能 测 量 表 可 靠 地 设 计 了 数 据 采 集
3 软件设计
整个电能表的软件程序由主程序、 系统初始化、 电量 处理模块、 数据存储、 控制中断、 LCD 显 示 模 块 、 通 信 模 块等组成。 通过主程序或通过中断方式可以调用子程序,
32
机电工程技术 2009 年第 38 卷第 01 期
工业控制
图 3 与单片机通信端接口电路
以实现系统的整体功能。 其中主程序可用于完成启动和系 统初始化 (包括 FLASH、 RAM、 LCD 的 设 置 、 SCI 及 RTC 等 的 初 始 化 ), 以 及 判 定 时 段 , 在 LCD 上 显 示 电 量 和 时 间 等。 主程序的流程图如图 4 所示。 电量处理模块则用于读 取计量芯片的有功等电量数据, 并进行复杂的处理, 最后 保存这些电能参量。 控制中断模块主要用来处理外部控制 中断。 LCD 显示模块则用于完成 LCD 字段的显示, 可通过 LCD 显示屏显示时间和总电量等参数。 通 信 模 块 主 要 按 照 通讯规约的要求, 来实现与抄表系统的可靠通讯, 以便通 过抄表系统来读取用户的电量数据以及设置时间、 费率和 地址等电表参数。
方式将数据写入。
Static void ade7758_write
( unsigned char address, un-
signed char byte_out)
/ / 写 ADE7758 寄存器
邀 unsigned char addr;
write_com_write ( uchar
address);
微计算机信息, 2004 (8): 84-85, 52.
[ 2] 王 翠 青 , 陈 未 如 , 任 子 真 , 等 . 基 于 ATmega128L 和
ADE7758 的电子式多功能电能表的设计与实现 [J] . 沈阳化
工学院学报, 2008 (01): 81-84.
[3] ADE7758 Datesheet. Polyphase Multifunction Energy Metering
端接口电路和与单片机通信端接口电路, 可实现对电压信
号、 电流信号精确的采集; 用户的电能计量; 可实现远程
的自动抄表控制。 它的自动复位功能, 使系统具有极大的
稳定性和可靠性。 该系统性能稳定, 功能完善。
参考文献:
[1] 王威. 基于 ADE7758 和 MCU 的多相多功能电能测量表 [J] .
MCU 通 过 SPI 总 线 对 ADE7758 的 各 个 寄 存 器 进 行 访 问 , 得 到 计 量 所 需 的 各 项 数 据 。 而 LCD、 EEPROM、 铁电、 实时时钟、 时钟温度补偿芯片等外部设备则通过 I2C 总线与 MCU 进行数据交 换 。 除 此 之 外 , 系 统 同 时 实 现对外部异常情况的检测, 包括系统掉电、 开盖和电池 欠压, 对检测到的异常进行声光报警并且进行外电路控 制 [2]。
伴随我国电力供应市场化的逐 步深入, 电能计量已经成为电力市 场改革的核心。 目前, 由全数字处 理电能测量专用集成电路芯片制成 的电度表精度高、 可靠性好、 抗电 磁 干 扰 性 能 强 , ADE7758 是 美 国 ADI 公 司 开 发 的 一 种 体 积 小 、 动 态 范 围 可 达 1000∶1 的 新 型 电 能 测 量 集 成电路, 它具有数字积分、 数字滤 波和实用电能监测、 计量等功能。 ADE7758 可 做 到 全 电 子 化 , 有 利 于 提高性能、 降低成本; 还可以利用 现有的电话线、 专线、 高频无线电 调制解调器、 光缆、 低压配电线载 波等技术手段完成自动抄读表、 分 时电价、 实时电价、 多功能计量、 预付费等扩充应用功能, 使电能计量具有高精度、 高可靠 性、 免维护和双向通信等特点 [1]。
电压信号到达芯片之前先被 2 个单电阻构成的衰减网 络 衰 减 。 由 C5、 R11 构 成 RC 滤 波 器 , 2 个 方 向 相 反 并 联 的二极管构成保护电路。 虽然 ADE7758 可 以 承 受 6V 的 输 入电压而不导致永久性破坏, 但是信号最大值仍应不超过 额定波峰 0.5V。
图 4 电能表主程序流程图 针 对 ADE7758 软 件 主 要 是 单 片 机 对 其 的 控 制 软 件 。 软 件 的 主 要 功 能 是 完 成 对 ADE7758 的 配 置 、 测 量 数 据 的 处 理 、 利 用 SPI 串 口 传 输 处 理 后 的 数 据 、 影 响 外 部 数 据 的 查询、 校准数据设置操作。 写程序时, 先将 SCLK 置零, CS 置低电平, 此时与 数 据总线接通, 芯片内部寄存器清零, 定义形参采用外循环
由于多功能电能表要求实现的功能非常多, MCU 外围 芯片电路设计较为复杂, 故采用上下层的设计方案: 下层
图 1 内部结构示意图
以电量采集芯片为中心, 实现数据采集以及为整个系统提 供电源; 上层以微控制器为中心, 实现对采集得到的数据 进行计量、 存储、 显示、 异常检测等功能。 硬件设计以 AT89C51 为 中 心 , 配 合 其 它 各 种 外 围 芯 片 , 实 现 特 定 功 能。
2.2 与单片机通信端接口电路设计
单片机与 ADE7758 构成的测量模块如图 3 所示。 三 相 电 压 、 电 流 经 过 ADE7758 测 量 计 算 后 , 可 转 换 为有功功率、 无功功率、 视在功率、 复数功率等信号输 出, 数据由 ADE7758 的串行口读出, 而单片机经 SPI 将数 据读出后, 经数据总线驱动 LCD。 在 设 计 中 , 串 口 输 出 信 号 DOUT 由 ADE7758 经 过 逻 辑 触 发 器 、 高 速 光 耦 进 入 到 单片机, 这种设计具有良好的电磁兼容性, 并保证了数据 采集、 计量的实时性 [3]。
为 ±0.1% , 角 差 非 线 性 度 为 ±5'。 负 载 阻 抗 小 于 或 等 于 300Ω。 电压互感器输出直接与 ADE7758 相连, 单端输入。
当输入电压为 AC220V 时, 图 2 中 R9、 R10 用金属氧 化 膜 电 阻 , 其 温 度 系 数 应 取 较 小 值 。 RL 为 总 负 载 电 阻 , 应≤300Ω, ~280V 时为满量程。 R1、 C1 为抗混叠滤波。 当 输 入 电 压 为 AC380V 时 , 电 阻 R9、 R10 取 200kΩ / 2W×2, AC500V 满量程。
Wuhan430081, China)
Abstract: This article mainly studies the intelligent small car that can automatically go along the black line. In the design, the signals collected from the infrared-ray will be changed into digital signals that can be known by the MCU. The MCU will control the small car forward, turn and stop, the MCU also has to deal with some data in the moving process and to display it such as time. Key words: MCU; infrared detect; PWM; state display
WRITE_DATA
(byte_out);妖
void
write_com_write
( uchar addr)
/ /写通信
寄存器写
邀 uchar i; CS =0; addr |=
0x80;
for (i=8; i>0; i--)
邀SCLK=1;
DIN=addr&0x80;
addr<<=1;
SCLK=0;妖 妖
收稿日期机电工程技术 2009 年第 38 卷第 01 期
图 2 数据采集端接口电路
2 以 ADE7758 为计量芯片的硬件接口电路 设计
2.1 数据采集端接口电路设计
数据采集端接口电路结构如图 2 所示。 电流通道由三对差分电压输入, 三对输入分别代表 A、 B、 C 三 相 。 现 以 IAP 项 为 例 , 其 它 电 流 输 入 与 它 相 同 。 电 流 取 样 选 用 高 精 度 微 型 电 流 互 感 器 CT, 与 ADE7758 的连接采用差动输入, 以提高抗共模干扰能力。 CT1 为 0.2 级 电 力 电 流 互 感 器 , 仪 表 可 测 最 大 电 流 为 7000A, K1 (CT1 互 感 器 变 比 , 1~1400 倍 , 可 根 据 主 回 路 电 流 I1 大 小 选 择 K1) 为 CT 变 比 , K1=I1 / I2, I2 一 般 取 5A, 根 据 用 户 需 要 也 可 选 1A 或 其 他 电 流 。 CT2 为 玻 膜 合 金 制 成的微型电流互感器, K2 (CT2 的 变 比 ) 一 般 取 5A / 5mA, 原 边 输 入 电 流 (I2) 的 5%~120% (250mA~6A) 范 围 内 比 差 非 线 度 为 ±0.1% , 负 载 阻 抗 ( R) ≤100Ω, 角 差 非 线 度±5'。 R 取值与 ADE7758 输入量程有关。 电 流 信 号 来 自 电 流 互 感 器 CT2, 由 R3、 R4、 C1 构 成 的 RC 电 路 用 来 补 偿 相 序 , 后 面 的 R7、 C3 主 要 构 成 一 个 低通滤波器, 其 频 率 定 在 4.8kHz。 CT 被 视 为 电 流 传 感 器 。 一 般 CT 会 产 生 0.1°~1° 相 角 误 差 , 不 过 这 会 在 ADE7758 中 的 相 位 校 正 寄 存 器 中 得 到 校 正 ( APHCAL、 BPHCAL、 CPHCAL), 2 个方向相反并联的二极管构成保护电路。 电压取样采用玻膜合金制成的微型电压型电流互感器 (PT), 其 变 比 为 2A / 2mA, 在 电 压 动 态 范 围 为 50%~200% Un (Un 为额定电压, AC220 或 AC380) 时 其 比 差 非 线 性 度
设计电能测量表, 采集数据准确, 控制功能灵活、 性价比高、 工作稳定可靠。 本文进行了基于 ADE7758 的多功能电能测量表的总
体设计, 着重设计了接口单元的硬件设计和测量仪的软件设计。
关键词: 电能; 测量仪; 接口设计; 数据采集; SPI; ADE7758
中图分类号: TP216+.1
文献标识码: A 文章编号: 1009-9492 (2009) 01-0031-03
机电工程技术 2009 年第 38 卷第 01 期
工业控制
基于 ADE7758 计量芯片的多功能电能测量表设计
王智慧, 孙鹏文
(内蒙古工业大学机械学院, 内蒙古呼和浩特 010051)
摘要: 电力远程自动抄表系统的实施, 可以极大地提高抄表工作的效率, 节约大量人力和物力。 应用电能计量专用芯片 ADE7758
1 系统结构设计
电表由测量、 显示、 控制、 接口和电源等部分组成如 图 1 所示。 其中测量部分由精密小型互感器 (输入: 0~ 600V, 0~5A) 以 及 前 置 信 号 处 理 电 路 构 成 , 从 中 获 取 电 压、 电流、 频率、 相位等多种实时数据, 显示部分采用高 品质的液晶显示模块, 控制部分以单片机为核心。
IC with Per Phase Information [ Z] . ANALOG DEVICES,
2003.
第 一 作 者 简 介 : 王 智 慧 , 男 , 1982 年 生 , 内 蒙 古 人 , 硕 士 研 究
生。 研究领域: 机械电子工程。
(编辑:吴智恒)
33
Abstracts
09-01-13 The Design of Intelligent Self-tracking Robot Based on AT89S52 ZHANG Tuo, Dai Ya-wen(Wuhan University of Technology,
void write_date (uchar date)
/ / 写 8 位数据
邀uchar m;
CS=0;
for (m=8; m>0; m--)
邀SCLK=1;
DIN=date&0x80;
date<<=1;
SCLK=0;妖
CS=1;妖
4 结论
本文对多功能电能测量表进行了详细的总体设计, 基
于 ADE7758 的 多 功 能 电 能 测 量 表 可 靠 地 设 计 了 数 据 采 集
3 软件设计
整个电能表的软件程序由主程序、 系统初始化、 电量 处理模块、 数据存储、 控制中断、 LCD 显 示 模 块 、 通 信 模 块等组成。 通过主程序或通过中断方式可以调用子程序,
32
机电工程技术 2009 年第 38 卷第 01 期
工业控制
图 3 与单片机通信端接口电路
以实现系统的整体功能。 其中主程序可用于完成启动和系 统初始化 (包括 FLASH、 RAM、 LCD 的 设 置 、 SCI 及 RTC 等 的 初 始 化 ), 以 及 判 定 时 段 , 在 LCD 上 显 示 电 量 和 时 间 等。 主程序的流程图如图 4 所示。 电量处理模块则用于读 取计量芯片的有功等电量数据, 并进行复杂的处理, 最后 保存这些电能参量。 控制中断模块主要用来处理外部控制 中断。 LCD 显示模块则用于完成 LCD 字段的显示, 可通过 LCD 显示屏显示时间和总电量等参数。 通 信 模 块 主 要 按 照 通讯规约的要求, 来实现与抄表系统的可靠通讯, 以便通 过抄表系统来读取用户的电量数据以及设置时间、 费率和 地址等电表参数。
方式将数据写入。
Static void ade7758_write
( unsigned char address, un-
signed char byte_out)
/ / 写 ADE7758 寄存器
邀 unsigned char addr;
write_com_write ( uchar
address);
微计算机信息, 2004 (8): 84-85, 52.
[ 2] 王 翠 青 , 陈 未 如 , 任 子 真 , 等 . 基 于 ATmega128L 和
ADE7758 的电子式多功能电能表的设计与实现 [J] . 沈阳化
工学院学报, 2008 (01): 81-84.
[3] ADE7758 Datesheet. Polyphase Multifunction Energy Metering
端接口电路和与单片机通信端接口电路, 可实现对电压信
号、 电流信号精确的采集; 用户的电能计量; 可实现远程
的自动抄表控制。 它的自动复位功能, 使系统具有极大的
稳定性和可靠性。 该系统性能稳定, 功能完善。
参考文献:
[1] 王威. 基于 ADE7758 和 MCU 的多相多功能电能测量表 [J] .
MCU 通 过 SPI 总 线 对 ADE7758 的 各 个 寄 存 器 进 行 访 问 , 得 到 计 量 所 需 的 各 项 数 据 。 而 LCD、 EEPROM、 铁电、 实时时钟、 时钟温度补偿芯片等外部设备则通过 I2C 总线与 MCU 进行数据交 换 。 除 此 之 外 , 系 统 同 时 实 现对外部异常情况的检测, 包括系统掉电、 开盖和电池 欠压, 对检测到的异常进行声光报警并且进行外电路控 制 [2]。
伴随我国电力供应市场化的逐 步深入, 电能计量已经成为电力市 场改革的核心。 目前, 由全数字处 理电能测量专用集成电路芯片制成 的电度表精度高、 可靠性好、 抗电 磁 干 扰 性 能 强 , ADE7758 是 美 国 ADI 公 司 开 发 的 一 种 体 积 小 、 动 态 范 围 可 达 1000∶1 的 新 型 电 能 测 量 集 成电路, 它具有数字积分、 数字滤 波和实用电能监测、 计量等功能。 ADE7758 可 做 到 全 电 子 化 , 有 利 于 提高性能、 降低成本; 还可以利用 现有的电话线、 专线、 高频无线电 调制解调器、 光缆、 低压配电线载 波等技术手段完成自动抄读表、 分 时电价、 实时电价、 多功能计量、 预付费等扩充应用功能, 使电能计量具有高精度、 高可靠 性、 免维护和双向通信等特点 [1]。
电压信号到达芯片之前先被 2 个单电阻构成的衰减网 络 衰 减 。 由 C5、 R11 构 成 RC 滤 波 器 , 2 个 方 向 相 反 并 联 的二极管构成保护电路。 虽然 ADE7758 可 以 承 受 6V 的 输 入电压而不导致永久性破坏, 但是信号最大值仍应不超过 额定波峰 0.5V。
图 4 电能表主程序流程图 针 对 ADE7758 软 件 主 要 是 单 片 机 对 其 的 控 制 软 件 。 软 件 的 主 要 功 能 是 完 成 对 ADE7758 的 配 置 、 测 量 数 据 的 处 理 、 利 用 SPI 串 口 传 输 处 理 后 的 数 据 、 影 响 外 部 数 据 的 查询、 校准数据设置操作。 写程序时, 先将 SCLK 置零, CS 置低电平, 此时与 数 据总线接通, 芯片内部寄存器清零, 定义形参采用外循环
由于多功能电能表要求实现的功能非常多, MCU 外围 芯片电路设计较为复杂, 故采用上下层的设计方案: 下层
图 1 内部结构示意图
以电量采集芯片为中心, 实现数据采集以及为整个系统提 供电源; 上层以微控制器为中心, 实现对采集得到的数据 进行计量、 存储、 显示、 异常检测等功能。 硬件设计以 AT89C51 为 中 心 , 配 合 其 它 各 种 外 围 芯 片 , 实 现 特 定 功 能。
2.2 与单片机通信端接口电路设计
单片机与 ADE7758 构成的测量模块如图 3 所示。 三 相 电 压 、 电 流 经 过 ADE7758 测 量 计 算 后 , 可 转 换 为有功功率、 无功功率、 视在功率、 复数功率等信号输 出, 数据由 ADE7758 的串行口读出, 而单片机经 SPI 将数 据读出后, 经数据总线驱动 LCD。 在 设 计 中 , 串 口 输 出 信 号 DOUT 由 ADE7758 经 过 逻 辑 触 发 器 、 高 速 光 耦 进 入 到 单片机, 这种设计具有良好的电磁兼容性, 并保证了数据 采集、 计量的实时性 [3]。
为 ±0.1% , 角 差 非 线 性 度 为 ±5'。 负 载 阻 抗 小 于 或 等 于 300Ω。 电压互感器输出直接与 ADE7758 相连, 单端输入。
当输入电压为 AC220V 时, 图 2 中 R9、 R10 用金属氧 化 膜 电 阻 , 其 温 度 系 数 应 取 较 小 值 。 RL 为 总 负 载 电 阻 , 应≤300Ω, ~280V 时为满量程。 R1、 C1 为抗混叠滤波。 当 输 入 电 压 为 AC380V 时 , 电 阻 R9、 R10 取 200kΩ / 2W×2, AC500V 满量程。
Wuhan430081, China)
Abstract: This article mainly studies the intelligent small car that can automatically go along the black line. In the design, the signals collected from the infrared-ray will be changed into digital signals that can be known by the MCU. The MCU will control the small car forward, turn and stop, the MCU also has to deal with some data in the moving process and to display it such as time. Key words: MCU; infrared detect; PWM; state display
WRITE_DATA
(byte_out);妖
void
write_com_write
( uchar addr)
/ /写通信
寄存器写
邀 uchar i; CS =0; addr |=
0x80;
for (i=8; i>0; i--)
邀SCLK=1;
DIN=addr&0x80;
addr<<=1;
SCLK=0;妖 妖
收稿日期机电工程技术 2009 年第 38 卷第 01 期
图 2 数据采集端接口电路
2 以 ADE7758 为计量芯片的硬件接口电路 设计
2.1 数据采集端接口电路设计
数据采集端接口电路结构如图 2 所示。 电流通道由三对差分电压输入, 三对输入分别代表 A、 B、 C 三 相 。 现 以 IAP 项 为 例 , 其 它 电 流 输 入 与 它 相 同 。 电 流 取 样 选 用 高 精 度 微 型 电 流 互 感 器 CT, 与 ADE7758 的连接采用差动输入, 以提高抗共模干扰能力。 CT1 为 0.2 级 电 力 电 流 互 感 器 , 仪 表 可 测 最 大 电 流 为 7000A, K1 (CT1 互 感 器 变 比 , 1~1400 倍 , 可 根 据 主 回 路 电 流 I1 大 小 选 择 K1) 为 CT 变 比 , K1=I1 / I2, I2 一 般 取 5A, 根 据 用 户 需 要 也 可 选 1A 或 其 他 电 流 。 CT2 为 玻 膜 合 金 制 成的微型电流互感器, K2 (CT2 的 变 比 ) 一 般 取 5A / 5mA, 原 边 输 入 电 流 (I2) 的 5%~120% (250mA~6A) 范 围 内 比 差 非 线 度 为 ±0.1% , 负 载 阻 抗 ( R) ≤100Ω, 角 差 非 线 度±5'。 R 取值与 ADE7758 输入量程有关。 电 流 信 号 来 自 电 流 互 感 器 CT2, 由 R3、 R4、 C1 构 成 的 RC 电 路 用 来 补 偿 相 序 , 后 面 的 R7、 C3 主 要 构 成 一 个 低通滤波器, 其 频 率 定 在 4.8kHz。 CT 被 视 为 电 流 传 感 器 。 一 般 CT 会 产 生 0.1°~1° 相 角 误 差 , 不 过 这 会 在 ADE7758 中 的 相 位 校 正 寄 存 器 中 得 到 校 正 ( APHCAL、 BPHCAL、 CPHCAL), 2 个方向相反并联的二极管构成保护电路。 电压取样采用玻膜合金制成的微型电压型电流互感器 (PT), 其 变 比 为 2A / 2mA, 在 电 压 动 态 范 围 为 50%~200% Un (Un 为额定电压, AC220 或 AC380) 时 其 比 差 非 线 性 度
设计电能测量表, 采集数据准确, 控制功能灵活、 性价比高、 工作稳定可靠。 本文进行了基于 ADE7758 的多功能电能测量表的总
体设计, 着重设计了接口单元的硬件设计和测量仪的软件设计。
关键词: 电能; 测量仪; 接口设计; 数据采集; SPI; ADE7758
中图分类号: TP216+.1
文献标识码: A 文章编号: 1009-9492 (2009) 01-0031-03
机电工程技术 2009 年第 38 卷第 01 期
工业控制
基于 ADE7758 计量芯片的多功能电能测量表设计
王智慧, 孙鹏文
(内蒙古工业大学机械学院, 内蒙古呼和浩特 010051)
摘要: 电力远程自动抄表系统的实施, 可以极大地提高抄表工作的效率, 节约大量人力和物力。 应用电能计量专用芯片 ADE7758