在系统初始化或复位后,CS5460内部寄存器初始化为以下状态: 配置寄存器:0X000001偏置寄存器:0X000000 增益寄存器:0X400000 脉冲速率寄存器:0X0FA000 周期计数寄存器:0X000FA0 时基寄存器:0X800000 状态寄存器:0X000001 屏蔽寄存器:0X000000 有符号寄存器:0X000000 无符号寄存器:0X000000 3.3命令解释及操作 对CS5460的操作是通过向其传输命令字来实现的,CS5460提供了寄存器的读/写和校准控制等在内的7个操作命令,所有的命令长度均为1个字节(8位)。命令状态机在SCLK的上升沿解释8位命令字,它将命令字解释为公认的标准,同时为数据的传输作好准备。本文仅以寄存器读/写命令为例加以简要说明,详细内容请参考CS5460用户手册。 寄存器读/写命令: 这个命令通知状态机需要对寄存器进行访问,在8个SCLK时钟周期内,地址寄存器的读取被加载到输出缓冲区,在第24个SCLK时,写人数据被传输到输入缓冲区。 其中:W/R:写入/读取控0=读取寄存器 1=写入寄存器 RA0~RA4:寄存器地址位 4.CS5460的应用 4.1电度表 CS5460可以用来测量瞬时电流、瞬时电压、瞬时功率、电能以及电压和电流的有效值,测量结果将以24位有符号或无符号形式存储在内部寄存器中,另外,CS5460还提供了电能计量脉冲输出端口EOUT和功率方向端口EDIR,因而可以方便的与步进电机计数器连接构成简单的电度表。当晶振的频率为4.096MHz,分频比为1,且两个转换器的直流输入皆为最大值时,输出脉冲的频率与脉冲速度寄存器的频率相同。 图5所示为一个典型的电度表电路,它的基本电流有效值 =20A,相线电压有效值V=220V(50Hz),计量常 数K=500imp/kWh,假定量大电流有效值为=100A,最大电压有效值为=300V,根据CS5460的差分电压输入和差分电流输入最大值为150mV的技术指标,则电流和电压通道互器的变比Ki、Kv分别1/10000和1/20000。 当选取电流互感器二次侧最大电流为10mA时,二次侧取样电阻 的值应为15Ω。 4.2由CS5460构成的分布式电能计量控制系统 目前我国高校学生公寓普遍采用限电措施来控制学校电能利用,公寓管理社会化后,限制学生用电净改为鼓励学生安全用电,从而将采用限制安全功率、限制基本电费、超量收费的形式。为了适应市场的需要,我们采用CS5460设计了分布式电能控制系统,实现了公寓用电管理的分散控制和集中管理。图6是由CS5460构成的分布式电能计量控制系统图。该系统的特点是: ·单线(或电力载波)传输,减少了工程施工量和线路造价。 ·前端采用AT89C2051系列单片机和CS5460芯片,实现了功率、电流、电压栓测和电能计量等功能,性能价格比高,运行稳定可靠。 ·采用RS485(或CAN总线)通讯标准,传输距离远,易于组网。 ·可对用电功率、电流、电量进行集中临界测和控制。 |