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

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

  1. 1、本文档被系统程序自动判定探测到侵权嫌疑,本站暂时做下架处理。
  2. 2、如果您确认为侵权,可联系本站左侧在线QQ客服请求删除。我们会保证在24小时内做出处理,应急电话:400-050-0827。
  3. 3、此文档由网友上传,因疑似侵权的原因,本站不提供该文档下载,只提供部分内容试读。如果您是出版社/作者,看到后可认领文档,您也可以联系本站进行批量认领。
查看更多
用CS5460和μPD75P3116实现功率和电能计量

摘 要:本文介绍了用CS5460和μPD75P3116单片机实现功率和电能计量的方法,给出了系统的工作原理、硬件设计、软件设计等。 关键词:CS5460;μPD75P3116;功率测量;单片机;串行接口   随着城农网改造的逐步深入,各种各样的计量工具不断出现在市场上。各种不同的计量工具所使用的计量方法也不一样。河南金雀电气股份有限公司经反复的软件和硬件调试研制出了一种新型的功率和电能计量方法,那就是用CS5460实现功率测量和用μPD75P3116单片机实现电能计量。 1 CS5460功能简介   CS5460是在一个芯片上包含2个△∑模拟—数字转换器(ADC)、高速电能计算功能和一个串行接口的高度集成的△∑模拟—数字转换器。他可以精确测量瞬时电压、瞬时电流、瞬时功率等;他还具有与单片机通讯的双向串口。上电后CS5460可被初始化并可执行全部功能,包括在用户程序控制下的系统校准。 1.1 结构   CS5460的结构如图1所示。其中IN+,IN-为模拟电流输入通道;VIN+,VIN-为模拟电压输入通道输;而为了和输入电压的不同量级匹配,电流通道还集成有一个增益可编程放大器(PGA),使输入信号的满量程范围可选择;2个△∑模拟—数字转换器对系统采样的信号进行模-数转换;2个数字高速滤波器以(MCLK/K)/1024的字输出速率输出数据;2个高通滤波器可以在能量计算前将输入信号的直流分量滤除;校准单元实现对模拟输入通道的校准;功率计算 单元用于计算瞬时功率和电压电流有效值等。串行接口(SerialInterface)单元提供了CS5460与外部的数据通讯接口。 1.2 工作原理   CS5460是具有能量计算引肇的CMOS单片功率 测量芯片。电压模拟信号由VIN+,VIN-输入后由Δ∑拟—数字转换器进行转换,转换后的信号经高速滤波器及高通滤波器后送入功率计算器。电流模拟信号由VIN+,VIN-输入后由Δ∑模拟—数字转换器进行转换,转换后的信号经高速滤波器及高通滤波器后送入功率计算器。功率计算器将两路信号进行处理运算后输出测量到的电压、电流、功率等。所有这些数据由串行接口和单片机进行数据交换。 1.2.1 模拟信号输入   采样部分的外部电路与CS5460的接口如图2所示。   采样电路是实现测量瞬时电压、瞬时电流、瞬时功率的基础。各电阻和电容不但精度要求高,而且其作用也不相同。电路中的RP1用于在出现浪涌电流时对电流通道的输入管脚进行限流保护;在VIN+脚不需要保护电阻是因为采用了电阻分压器作为传感器,电阻分压器串联的电阻已被引到VIN+脚,如果 CS5460电压输入通道的负端没有接地(VIN+和VIN-接成差分输入方式)在信号的输入端加保护电阻是非常必要的。CP1和CP2的作用是吸收耦合到输入线路中的高频噪声。   各电阻和电容应最终保证电压通道输入的信号满量程幅值为150 mV,而电流通道输入的信号满量程幅值为30 mV或150 mV可选择(通过增益可编程放大器由程序实现)。 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中读取的瞬时电压、瞬时电流和瞬时功率等数据经处理后存在存储器内,上电后单片机从存储器内读数据到内存中。所有这些数据可以通过外部通讯接口由上位机读出,也可以由液晶显示器上方便地查询。   为了保证系统运行的安全可靠,在系统中加入“看门狗”电路。由CMOS元件HCF4060和部分分立元件组成的“看门狗”电路,其成本低、使用简单、稳定可靠。当程序运行出错或进入死循环时,可保证系统快速安全可靠地复位。 3 系统软件设计 根据设计电路编写程序,其流程图如图5所示。   程序开

文档评论(0)

love26072 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档