原创 单片机与ADE7755脉冲计量

2007-9-19 11:59 5378 9 16 分类: MCU/ 嵌入式

   ADE7755有CF输出, 单片机可以利用CF输出完成电量存取.


 


 1,例如,输入220V,10A的电流,外部分压比是1/1880=117mV,电流经300微锰铜取样后3mV.


 Current   Gain = 16;


SCF= S1=S0 = 1;


根据计算公式:


  F =( 8.06 * 0.117V  * 0.03V * 16 * 13.6)/2.5*2.5


因为:


    SCF= S1=S0 = 1;


   CF =  16 * F


        =  1.576 脉冲/秒


那么1KWh就是 1.576 * 3600秒 = 5673.6脉冲.这个就叫脉冲常数.


假如我们脉冲常数要求为5600那么我们可以通过调节电阻,把分压电阻调小,把输出脉冲校准到5600.


如果以0.01度为最小单位存取,那么单片机计56个脉冲就0.01度电.


 

文章评论7条评论)

登录后参与讨论

用户225114 2010-5-20 09:42

博主你把3mV转换成0.03V 应该3mV=0.003V

zwj-gg_818035047 2008-5-25 18:06

CF的频率我怎么检测不到啊,是不是负载太小了? 我用的负载就是这个电能表本身的负载,按照ADE7755的数据手册来讲是可以检测到的啊。不是大于13mA的就可以了吗?

用户815303 2008-4-8 21:12

shisanmentu 说得对是算错了,呵呵,谢谢指正: 1.576脉冲/秒 是220V X 10A的脉冲率. 1KWh的脉冲个数是(1.576/2.2) *3600 = 2578脉冲.

用户1316059 2008-3-26 15:30

如果你觉得我说的有什么问题 可以探讨下 shisanmentu@163.com

用户1316059 2008-3-26 15:26

那么1KWh就是 1.576 * 3600秒 = 5673.6脉冲.这个就叫脉冲常数. 按你这样的算法:5673.6个脉冲是一度电,假设负载是阻性负载,220*10*3600岂不要等于1KWH??? 你搞错了吧

用户1316059 2008-3-26 15:23

楼主 你最后的脉冲常数算错了吧

用户67386 2007-11-1 15:43

不错啊 博主有没有关于7755和单片机一起的程序参考啊
相关推荐阅读
用户815303 2013-04-09 23:47
C和C++混合编程
  C和C++混合编程 extern "C"表示编译生成的内部符号名使用C约定。C++支持函数重载,而C不支持,两者的编译规则也不一样。函数被C++编译后在符号库中的名字与C语言的不同。例...
用户815303 2013-03-02 22:07
IDT高精度计量芯片IDT90E32AS
  1、 完全符合IEC62052-11,IEC62053-22和IEC62053-23,ANSI c12 1和ANSI c12 20 2、5000:1动态范围内,有功能量精度为±0.1%...
用户815303 2013-03-02 21:58
IDT90E32AS
1、 完全符合IEC62052-11,IEC62053-22和IEC62053-23,ANSI c12 1和ANSI c12 20 2、5000:1动态范围内,有功能量精度为±0.1%,无功能...
用户815303 2012-12-15 21:37
DLMS IEC标准
  第61部分:对象标识系统 第62部分:接口类 第53部分:COSEM应用层 第46部分:使用HDLC(High Level Data Link Control)协议的数据链路层...
用户815303 2012-11-11 22:55
IDT 高精度宽量程计量芯片
计量功能 1、完全符合要求IEC62052 - 11,IEC62053 - 22和IEC62053 - 23,ANSI C12.1和 ANSI C12.20;适用于0.5S级或1级多相电度表要...
用户815303 2012-11-11 22:55
IDT 90E36 参数计算
为供大家调试方便 做一个参数计算工具。 ...
我要评论
7
9
关闭 站长推荐上一条 /2 下一条