发明名称 | 可实现双向计量的智能电表的总电量累加方法 | ||
摘要 | 本发明可实现具有双向计量功能的智能电表的总电量累加方法,所述方法包括正反向总电量的累加和各费率正反向总电量的累加,能量寄存器采用“读复位”模式。上述两种方法只用到整数运算,却可以保证数字的准确和电量的精确累加,大部分的数据处理只用加法或减法就能完成。将它们应用在定点MCU中,不仅可降低计量装置的成本,而且运算速度更快;测试人员随时可以读取电能表计量的总电量并与标准电量比较,计算出计量误差。本发明依据电力公司的要求,即可以分别累加正向和反向总电量,也可计算出组合总电量。 | ||
申请公布号 | CN102200544B | 申请公布日期 | 2016.01.20 |
申请号 | CN201010615727.2 | 申请日期 | 2010.12.31 |
申请人 | 中国电力科学研究院;国家电网公司 | 发明人 | 孟珺遐 |
分类号 | G01R11/57(2006.01)I | 主分类号 | G01R11/57(2006.01)I |
代理机构 | 北京安博达知识产权代理有限公司 11271 | 代理人 | 徐国文 |
主权项 | 可实现双向计量的智能电表的总电量累加方法,所述方法包括累加正向、反向总电量和累加各费率的正向、反向总电量;使用“读复位”模式的能量寄存器,其特征在于:所述累加正向、反向总电量包括下述步骤:a)软件判断MCU从能量寄存器中读取的计数值Reader的符号;b)将a)的计数值除以C,整数商存放在Int中,余数存放在Dec中;c)将b)中的整数和余数分别与存储器中的原有数据做正向或反向总电量的累加;所述寄存器中的数据为二进制补码形式,负数则需要将其变换成原码形式,并屏蔽符号位再进行除法运算;若所述Reader为正数,将其累加到正向总电量上;整数商和正向总电量的整数部分PEInt相加;余数和正向总电量的小数部分PEDec相加;PEDec≥C,向整数进位,并将PEDec‑C所得数据作为总电量更新的小数部分,与下一次从能量寄存器读数后求得的余数相加,如此不断递推;若Reader为负数,反向总电量的累加方法与正向相同,在显示时需要加负号;由专用电能计量芯片的阈值寄存器中的数据确定所述C值。 | ||
地址 | 100192 北京市海淀区清河小营东路15号 |