CS5464应用笔记

  • 格式:pdf
  • 大小:155.12 KB
  • 文档页数:2

要有足够的小数位以保证计算精度)。 根据 P’-P 的值 (也可以用 PF 寄存器) 确 定 PC[7:0] 的 值 , 并 将 其 写 入 到 Config 和 Ctrl 寄存器中。由于采样 频率为 512000Hz,用 PC[7:0]可以调 整 的 最 小 步 进 为 360 °
*50Hz/512000Hz ≈ 0.0352 ° , 相 位 调 整范围为-4.5°~4.5°。 3. 校 软件校准 这 里 以 Un=220V , Ib=10A , Imax=60A 的 单 相 电 能 表 为 例 说 明 CS5464 的软件校准。电压通道用电阻 网路分压,当输入 220V 时 VIN±输入 信号约 120mV。电流通道 1 用 250uohm 锰铜,输入 10A 时,锰铜两端电压约 2.5mV;电流通道 2 用变比为 2000:1 的电流互感器,取样电阻 5.1ohm,输 入 10A 时 , 取 样 电 阻 两 端 电 压 约 25.5mV。 假设已经打开了电压和电流通道 高通滤波器。 1. 校 准 电 压 增 益 和 电 流 增 益 (100%Un,100%Ib,PF=1.0) 校准电压增益前,先将 V1gain (V2gain)设为 1.0,从 CS5464 的电 压有效值寄存器 V1rms(V2 rms)读出 当 前 电压有效值( 16 进制) 。由于 U=220V 时,VIN±输入信号约 120mV, 为最大输入值 250mV 的 50%,因此将 0x800000(Vrms 最大值的 50%)除以 当前电压有效值,将商写入电压增益 寄存器。 校准电流增益前, 先将 I1gain (I2 gain)设为 1.0,从 CS5464 的电流有 效值寄存器 I1rms(I2 rms)读出当前 电流有效值(16 进制) 。将 0x199999 (Irms 最大值的 10%)除以当前电流 有效值,将商写入电流增益寄存器。 2. 补 偿 相 位
交流电能表应用中 CS5464 的一般配置 RESET 保持低电平至少 10us 以激 活硬件复位,然后发送 SPI 同步字节 0xFF+0xFF+0xFF+0xFE。 设置 Ctrl 寄存器的 Igain 位, 选
择合适的电流 PGA 增益(在这里设置 I1gain=1,I2gain=0) 。 如果不需要 CPUCLK 脚输出时钟信 号,则设置 Ctrl 寄存器的 NOCPU 位为 ‘1’ 。
PulseRate (V RMS FREQ P VREFIN 2 VIN VGAIN IIN IGAIN PF FREQ P / FS ) ( I RMS / FS )
220 10 1000 3600 1600 0.5 0.1 19.55555556 Hz Write PulseRateE PulseRate 2 23 ( MCLK / K ) / 2048 0 x014065 into PulsePate
(100%Un,5%Ib,PF=1.0) 从 CS5464 读出有功功率 P,从标 准表读出有功功率 P’。 (P 和 P’值需 要有足够的小数位以保证计算精度)。 根据 P’-P 的值确定 Poffset 寄存器 的值,将其写入 Poffset 寄存器中。 4.如何确定 PulseRate 寄存器的 大小 在交流增益校准之后,假设 Vrms 在 100%Un 时等于 50%最大电压有效值, Irms 在 100%Ib 时等于 10%最大电流有 效值。
在交流应用中,为了简化校准步 骤推荐打开高通滤波器。设置 Mode 寄
存器的 IHPF 和 VHPF 位为‘1’ 。设置 AFC 位为‘1’ 。
设置 Mask 和 N(Cycle Count)寄存 器。 设置 Ichlevel 寄存器(防窃电) , 使通道选择电平为 1.25,即当 P1AVG 和 P2AVG>Emin, 且 P1AVG 和 P2AVG 中 的一个大于另一个的 1.25 倍时,选择 大的一个作为当前电能通道,否则保 持当前选择。Ichlevel=0xA00000。 设置 Emin 寄存器(防窃电) ,使 通道选择最小幅度为额定功率的 0.04%。Emin=0.04%*0.5*0.1(220V 对 应 0.5 倍最大电压有效值 (0xFFFFFF) , 10A 对 应 0.1 倍 最 大 电 流 有 效 值 (0xFFFFFF) )=0.00002=0x0000A7。 设置 Loadmin 寄存器(用于防潜
动)=0.00001=0x000054。参考 AN337 设置 PulseRate 和 PulseWidth 寄 存 器 。 脉 冲 宽 度 为 80ms , 所 以 PulseWidth=80ms/250 μ s =320=0x000140。 如果 EEPROM 中有有效的电压/电 流增益和功率偏移量 寄存器校准数 据,则读出该校准数据并写入到电压 电流/增益和功率偏移量寄存器。 如果 EEPROM 中有有效的相位补偿 数据,则读出该校准 数据并写入到 Config 和 Ctrl 寄存器的 PC[7:0]位。 正常复位后 DRDY 位为‘1’ 。写入 0x800000 到状态寄存器(Status)中 清除 DRDY 位。
(100%Un,100%Ib,0.5L) 从 CS5464 读出有功功率 P,从标 准表读出有功功率 P’。 (P 和 P’值需
将 PulseRateE 写入到 PulseRate 寄存 器中。 5.将校准数据保存到 EEPROM 中。