本文介绍由TI 公司的MSP430F435 单片机和SAMES 的SA9904B 电能测量集成芯片组合成三相电能表的无用功率和有用功率等参量的采集系统。
硬件部分
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 接口或片内BOOTROM 内固化的默认的加载程序载入器Bootstrap 可以进行串口或并口,通过UART 将程序代码装入Flash 存贮器中。可以在一台PC及一个小JATAG 控制器的帮助下实现程序的下载,方便的完成在线程序调试。
图1 三相电能表采样简图 SA9904B
SAMES 公司的SA9904B专用与电能测量的集成芯片,提供多功能电力测量参数:功率因子有功率、无功功率、峰值电压、峰值功率、电压电流有效值等。SA9904B三相电路的各路电流和电压完成采样,有用功率和无用功率通过SA9904B的三路电流和三路电压的乘积求得。在芯片内部完成数模转换和相位延迟的调整,各路瞬间功率的数字量值存储在二十四位寄存器中,最大值为十六进制的FFFF,对应于芯片的DO 端口其中对各路的寄存器的读取,由各路地址存储器的值确定,对应与芯片的 DI 端口。这些都通过芯片的SPI接口以串行数据方式与MCU 端口进行数据通讯。MCU 通过对地址的选择来完成对芯片的数据读取。
|