位置:51电子网 » 技术资料 » 嵌入式系统

用CS5460和μPD75P3116实现功率和电能计量

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

随着城农网改造的逐步深入,各种各样的计量工具不断出现在市场上。各种不同的计量工具所使用的计量方法也不一样。河南金雀电气股份有限公司经反复的软件和硬件调试研制出了一种新型的功率和电能计量方法,那就是用cs5460实现功率测量和用μpd75p3116单片机实现电能计量。

1 cs5460功能简介

cs5460是在一个芯片上包含2个△∑模拟一数字转换器(adc)、高速电能计算功能和一个串行接口的高度集成的△∑模拟一数字转换器。他可以精确测量瞬时电压、瞬时电流、瞬时功率等;他还具有与单片机通讯的双向串口。上电后cs5460可被初始化并可执行全部功能,包括在用户程序控制下的系统校准。

1.1 结构

cs5460的结构如图1所示。其中in十,in一为模拟电流输入通道;vin+,vin一为模拟电压输入通道输;而为了和输入电压的不同量级匹配,电流通道还集成有一个增益可编程放大器(pga),使输入信号的满量程范围可选择;2个△∑模拟一数字转换器对系统采样的信号进行模一数转换;2个数字高速滤波器以(mclk/k)/1024的字输出速率输出数据;2个高通滤波器可以在能量计算前将输入信号的直流分量滤除;校准单元实现对模拟输入通道的校准;功率计算单元用于计算瞬时功率和电压电流有效值等。串行接口(serial interface)单元提供了cs5460与外部的数据通讯接口。


1.2 工作原理

cs5460是具有能量计算引肇的cmos单片功率测量芯片。电压模拟信号由vin+,vin一输入后由△∑模拟一数字转换器进行转换,转换后的信号经高速滤波器及高通滤波器后送人功率计算器。电流模拟信号由vin+,vin一输人后由△∑模拟一数字转换器进行转换,转换后的信号经高速滤波器及高通滤波器后送人功率计算器。功率计算器将两路信号进行处理运算后输出测量到的电压、电流、功率等。所有这些数据由串行接口和单片机进行数据交换。

1.2.1 模拟信号输入

采样部分的外部电路与cs5460的接口如图2所示。

采样电路是实现测量瞬时电压、瞬时电流、瞬时功率的基础。各电阻和电容不但精度要求高,而且其作用也不相同。电路中的rpl用于在出现浪涌电流时对电流通道的输入管脚进行限流保护;在vln+脚不需要保护电阻是因为采用了电阻分压器作为传感器,电阻分压器串联的电阻已被引到vin+脚,如果cs5460电压输入通道的负端没有接地(vin+和vin一接成差分输入方式)在信号的输入端加保护电阻是非常必要的。cpl和cp2的作用是吸收耦合到输入线路中的高频噪声。

各电阻和电容应最终保证电压通道输入的信号满量程幅值为150mv,而电流通道输入的信号满量程幅值为30mv或150mv可选择(通过增益可编程放大器由程序实现)。

1.2.2 校 准

对输入通道的校准,主要有图3所示的几个软件校准过程。

采样通道全部的校准过程均通过计算机校准软件进行,应按顺序由图3中自左向右依次校准。校准完成后可通过用更高级别的校验设备来做比对,来保证所测量数据的精度。

1.2.3 运算处理

电压和电流通道输人的信号被校准后送到功率计算单元,由测得的电压和电流计算出功率。同时还由测得的瞬时电压和瞬时电流计算出电压和电流的有效值。

2 系统硬件设计

本系统由cs5460实现瞬时电压、瞬时电流、瞬时功率的测量,由单片机μpd75p3116实现电能计量及其他功能,接口电路如图4所示。

cs5460的串行接口包括4个控制线即:cs,sdi,sdo和sclk。cs为片选信号,是允许访问串口的控制线,低电平有效,高电平时sdo端呈高阻状态;sdi为串行数据输入端,用来把从单片机的数据传输到cs5460;sdo为串行数据输出端,用来将数据输出到单片机;sclk是控制数据输入或输出的串行位时钟,在sclk的电平转换能被端口识别之前cs必须被置为逻辑低电平。单片机就是通过这4条控制线来实现与cs5460的数据交换。

单片机从cs5460中

随着城农网改造的逐步深入,各种各样的计量工具不断出现在市场上。各种不同的计量工具所使用的计量方法也不一样。河南金雀电气股份有限公司经反复的软件和硬件调试研制出了一种新型的功率和电能计量方法,那就是用cs5460实现功率测量和用μpd75p3116单片机实现电能计量。

1 cs5460功能简介

cs5460是在一个芯片上包含2个△∑模拟一数字转换器(adc)、高速电能计算功能和一个串行接口的高度集成的△∑模拟一数字转换器。他可以精确测量瞬时电压、瞬时电流、瞬时功率等;他还具有与单片机通讯的双向串口。上电后cs5460可被初始化并可执行全部功能,包括在用户程序控制下的系统校准。

1.1 结构

cs5460的结构如图1所示。其中in十,in一为模拟电流输入通道;vin+,vin一为模拟电压输入通道输;而为了和输入电压的不同量级匹配,电流通道还集成有一个增益可编程放大器(pga),使输入信号的满量程范围可选择;2个△∑模拟一数字转换器对系统采样的信号进行模一数转换;2个数字高速滤波器以(mclk/k)/1024的字输出速率输出数据;2个高通滤波器可以在能量计算前将输入信号的直流分量滤除;校准单元实现对模拟输入通道的校准;功率计算单元用于计算瞬时功率和电压电流有效值等。串行接口(serial interface)单元提供了cs5460与外部的数据通讯接口。


1.2 工作原理

cs5460是具有能量计算引肇的cmos单片功率测量芯片。电压模拟信号由vin+,vin一输入后由△∑模拟一数字转换器进行转换,转换后的信号经高速滤波器及高通滤波器后送人功率计算器。电流模拟信号由vin+,vin一输人后由△∑模拟一数字转换器进行转换,转换后的信号经高速滤波器及高通滤波器后送人功率计算器。功率计算器将两路信号进行处理运算后输出测量到的电压、电流、功率等。所有这些数据由串行接口和单片机进行数据交换。

1.2.1 模拟信号输入

采样部分的外部电路与cs5460的接口如图2所示。

采样电路是实现测量瞬时电压、瞬时电流、瞬时功率的基础。各电阻和电容不但精度要求高,而且其作用也不相同。电路中的rpl用于在出现浪涌电流时对电流通道的输入管脚进行限流保护;在vln+脚不需要保护电阻是因为采用了电阻分压器作为传感器,电阻分压器串联的电阻已被引到vin+脚,如果cs5460电压输入通道的负端没有接地(vin+和vin一接成差分输入方式)在信号的输入端加保护电阻是非常必要的。cpl和cp2的作用是吸收耦合到输入线路中的高频噪声。

各电阻和电容应最终保证电压通道输入的信号满量程幅值为150mv,而电流通道输入的信号满量程幅值为30mv或150mv可选择(通过增益可编程放大器由程序实现)。

1.2.2 校 准

对输入通道的校准,主要有图3所示的几个软件校准过程。

采样通道全部的校准过程均通过计算机校准软件进行,应按顺序由图3中自左向右依次校准。校准完成后可通过用更高级别的校验设备来做比对,来保证所测量数据的精度。

1.2.3 运算处理

电压和电流通道输人的信号被校准后送到功率计算单元,由测得的电压和电流计算出功率。同时还由测得的瞬时电压和瞬时电流计算出电压和电流的有效值。

2 系统硬件设计

本系统由cs5460实现瞬时电压、瞬时电流、瞬时功率的测量,由单片机μpd75p3116实现电能计量及其他功能,接口电路如图4所示。

cs5460的串行接口包括4个控制线即:cs,sdi,sdo和sclk。cs为片选信号,是允许访问串口的控制线,低电平有效,高电平时sdo端呈高阻状态;sdi为串行数据输入端,用来把从单片机的数据传输到cs5460;sdo为串行数据输出端,用来将数据输出到单片机;sclk是控制数据输入或输出的串行位时钟,在sclk的电平转换能被端口识别之前cs必须被置为逻辑低电平。单片机就是通过这4条控制线来实现与cs5460的数据交换。

单片机从cs5460中

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


 复制成功!