位置:51电子网 » 技术资料 » 单 片 机

基于MSP430的三相电能表SA9904B采集系统

发布时间:2008/5/27 0:00:00 访问次数:393

作者email: pingchuan97@sohu.com

摘要

本文介绍由ti 公司的msp430f435 单片机和sames 的sa9904b电能测量集成芯片组合成三相电能表的无用功率和有用功率等参量的采集系统。

关键词

msp430 sa9904b 采样

1、前言

目前新型的电子式多功能电能表已逐渐取代老式电子电能表。由于模数转换电路采样精度,及微处理器的价格,软件的开发难度,存在不少问题和难度。本文基于德州仪器的msp430f435单片机,介绍采用sames的sa9904b高集成度的采样芯片进行三相电能的有用功和无用功等参量的采集,取代传统的数模采样电路。

三相电能表功率参量的采样是一个十分重要的问题,其实现方式决定了电能表的测量精度及相应软件开发的难易程度,产品的整体开发成本的高低。

2、系统介绍

电能表的采样方式及采用什么mcu有多种方案,不少已经投入实际使用。但是基于msp430 单片机采用高度集成的采集芯片sa9904b进行电流和电压采样的电能表还没有广泛投产使用。尽管美国ti公司给出了电能表采样方案,但是其采样电路比较复杂,难于调试。没有采用专用的电能表的采用芯片。

图1是多功能三相电能表的采样部分,合理的把ti 的msp430单片机和sames的 sa9904b集合,发挥各自的优势,避开复杂的采样电路的设计,采用现成的高精度采样芯片。

2.1、硬件部分:

msp430f435

t1公司的msp430系列单片机是一种具有超低功耗的功能强大的单片机。新开发的f系列具有flash存储器,在系统设计,开发调试及实际应用上比其他mcu都有比较明显的优势。

1、超低功耗
msp430f系列运行在1mhz时钟的条件下时,工作模式不同为0.1~400ua,工作电压为1.8~3.6v。

2、 超强处理能力
8mips的cpu内核,16位×16位的硬件乘法器。

3、灵活的配置方法
msp430 f系列具有丰富的寻址方式,只需要27条指令;片内寄存器数多,可以实现多种运算;有高效的查表处理方法。这一切保证了可以编译出高效的程序。许多中断,可以嵌套,使用方便。

4、片上集成外围功能模块
msp430 f系列集成了较多的片上外围设备。这些外围设备功能相当强大:12位a/d,精密模拟比较器,硬件乘法器,2组频率可以达到8mhz的时钟模块,2个带有许多捕获比较的16位定时器,看门狗功能,2个可实现异步和同步及多址访问的串行通信接口,数十个可实现方向的设置及中断功能的并行输入,输出端口,拥有spi和uasrt通讯端口。

5、 高效的开发方式
msp430fx系列具有flash存储器,这一特点使得它的开发工具相当简便。利用单片机自身带有的jtag接口或片内boot rom内固化的默认的加载程序载入器bootstrap可以进行串口或并口,通过uart将程序代码装入flash 存贮器中。

可以在一台pc及一个小jatag控制器的帮助下实现程序的下载,方便的完成在线程序调试。

sa9904b

sames公司的sa9904b专用与电能测量的集成芯片,提供多功能电力测量参数:功率因子、有功率、无功功率、峰值电压、峰值功率、电压电流有效值等。

sa9904b三相电路的各路电流和电压完成采样,有用功率和无用功率通过sa9904b的三路电流和三路电压的乘积求得。在芯片内部完成数模转换和相位延迟的调整,各路瞬间功率的数字量值存储在二十四位寄存器中,最大值为十六进制的ffff,对应于芯片的do端口,其中对各路的寄存器的读取,由各路地址存储器的值确定,对应与芯片的 di端口。这些都通过芯片的spi接口以串行数据方式与mcu 端口进行数据通讯。mcu通过对地址的选择来完成对芯片的数据读取。

sa9904b的spi接口分为di,do,sck,cs,f50端口,其中这些端口按图2的时序与mcu进行数据传递。在研究开发过程中在di,do的端口应该加一些滤波电路,防止线路中尖峰电平。这可根据实际需要做些调整。其中各端口的输出脉宽时间如表1所示。di,do上的数据只有在cs和sck 为高电平时有效,di 触发与cs 的触发同时,且di上数据在sck的高电平内完成,do 上数据必须在sck高电平时触发,在下一个高电平阶段内完成。f50 是频率寄存器
寄存电压的频率和是否缺相和倒相。di上数据与sa9904b上的数据寄存器的地址一致,即高三位为110,四,五位或0或1,后四位为选择代码。各端口的时间延时参看表一。

2.2、软件部分

对于msp430单片机,由ti 公司自带的嵌入式软件开发平台iar embedded workbench。该软件可对开发系统进

作者email: pingchuan97@sohu.com

摘要

本文介绍由ti 公司的msp430f435 单片机和sames 的sa9904b电能测量集成芯片组合成三相电能表的无用功率和有用功率等参量的采集系统。

关键词

msp430 sa9904b 采样

1、前言

目前新型的电子式多功能电能表已逐渐取代老式电子电能表。由于模数转换电路采样精度,及微处理器的价格,软件的开发难度,存在不少问题和难度。本文基于德州仪器的msp430f435单片机,介绍采用sames的sa9904b高集成度的采样芯片进行三相电能的有用功和无用功等参量的采集,取代传统的数模采样电路。

三相电能表功率参量的采样是一个十分重要的问题,其实现方式决定了电能表的测量精度及相应软件开发的难易程度,产品的整体开发成本的高低。

2、系统介绍

电能表的采样方式及采用什么mcu有多种方案,不少已经投入实际使用。但是基于msp430 单片机采用高度集成的采集芯片sa9904b进行电流和电压采样的电能表还没有广泛投产使用。尽管美国ti公司给出了电能表采样方案,但是其采样电路比较复杂,难于调试。没有采用专用的电能表的采用芯片。

图1是多功能三相电能表的采样部分,合理的把ti 的msp430单片机和sames的 sa9904b集合,发挥各自的优势,避开复杂的采样电路的设计,采用现成的高精度采样芯片。

2.1、硬件部分:

msp430f435

t1公司的msp430系列单片机是一种具有超低功耗的功能强大的单片机。新开发的f系列具有flash存储器,在系统设计,开发调试及实际应用上比其他mcu都有比较明显的优势。

1、超低功耗
msp430f系列运行在1mhz时钟的条件下时,工作模式不同为0.1~400ua,工作电压为1.8~3.6v。

2、 超强处理能力
8mips的cpu内核,16位×16位的硬件乘法器。

3、灵活的配置方法
msp430 f系列具有丰富的寻址方式,只需要27条指令;片内寄存器数多,可以实现多种运算;有高效的查表处理方法。这一切保证了可以编译出高效的程序。许多中断,可以嵌套,使用方便。

4、片上集成外围功能模块
msp430 f系列集成了较多的片上外围设备。这些外围设备功能相当强大:12位a/d,精密模拟比较器,硬件乘法器,2组频率可以达到8mhz的时钟模块,2个带有许多捕获比较的16位定时器,看门狗功能,2个可实现异步和同步及多址访问的串行通信接口,数十个可实现方向的设置及中断功能的并行输入,输出端口,拥有spi和uasrt通讯端口。

5、 高效的开发方式
msp430fx系列具有flash存储器,这一特点使得它的开发工具相当简便。利用单片机自身带有的jtag接口或片内boot rom内固化的默认的加载程序载入器bootstrap可以进行串口或并口,通过uart将程序代码装入flash 存贮器中。

可以在一台pc及一个小jatag控制器的帮助下实现程序的下载,方便的完成在线程序调试。

sa9904b

sames公司的sa9904b专用与电能测量的集成芯片,提供多功能电力测量参数:功率因子、有功率、无功功率、峰值电压、峰值功率、电压电流有效值等。

sa9904b三相电路的各路电流和电压完成采样,有用功率和无用功率通过sa9904b的三路电流和三路电压的乘积求得。在芯片内部完成数模转换和相位延迟的调整,各路瞬间功率的数字量值存储在二十四位寄存器中,最大值为十六进制的ffff,对应于芯片的do端口,其中对各路的寄存器的读取,由各路地址存储器的值确定,对应与芯片的 di端口。这些都通过芯片的spi接口以串行数据方式与mcu 端口进行数据通讯。mcu通过对地址的选择来完成对芯片的数据读取。

sa9904b的spi接口分为di,do,sck,cs,f50端口,其中这些端口按图2的时序与mcu进行数据传递。在研究开发过程中在di,do的端口应该加一些滤波电路,防止线路中尖峰电平。这可根据实际需要做些调整。其中各端口的输出脉宽时间如表1所示。di,do上的数据只有在cs和sck 为高电平时有效,di 触发与cs 的触发同时,且di上数据在sck的高电平内完成,do 上数据必须在sck高电平时触发,在下一个高电平阶段内完成。f50 是频率寄存器
寄存电压的频率和是否缺相和倒相。di上数据与sa9904b上的数据寄存器的地址一致,即高三位为110,四,五位或0或1,后四位为选择代码。各端口的时间延时参看表一。

2.2、软件部分

对于msp430单片机,由ti 公司自带的嵌入式软件开发平台iar embedded workbench。该软件可对开发系统进

相关IC型号
版权所有:51dzw.COM
深圳服务热线:13751165337  13692101218
粤ICP备09112631号-6(miitbeian.gov.cn)
公网安备44030402000607
深圳市碧威特网络技术有限公司
付款方式


 复制成功!