当前位置: 代码迷 >> 嵌入开发 >> 有没有做过电能表的友人
  详细解决方案

有没有做过电能表的友人

热度:1019   发布时间:2016-04-25 08:55:54.0
有没有做过电能表的朋友
电能计量芯片的高频脉冲输出是否可以直接由单片机测量,其输出的脉冲个数是否就是电表上标的脉冲常数呢,如800imp/kwh。
------解决思路----------------------
如果你说的高频信号不是特别高的话,可以用单片机,脉冲个数这个就的要进行标定了
------解决思路----------------------
我做过电能表。1)电能计量芯片输出的脉冲肯定不是高频信号,而是很低频的信号,用单片机测量绝无问题。事实上所有的智能电表都用单片机实现;一些低端电子表,只做简单的计数显示时,会用硬件直接计数脉冲。2)脉冲常数代表多少脉冲为1度电。例如:电能计量芯片AD7755的脉冲常数为:1度电:1600脉冲(由此可见,频率多慢了)。用不同的芯片常数不同。国家计量部门利用脉冲常数来检验电能表计量是否准确。
------解决思路----------------------
低档简单的计量芯片没有数字接口。高性能的计量芯片有数字接口,可以用单片机访问或设置或初始化它,不同的芯片指令不同,需要查阅有关芯片手册。数字接口还可以使计量芯片从E2PROM中自举启动,用于初始化(例如校0等)。这个过程比较简单,专用编程器可以自己开发。
------解决思路----------------------
例如AD7755/6就是如你所说,接好外部电路就可以了,不需要写程序。
------解决思路----------------------
输出的脉冲用单片机测量没问题,可是你测量这个脉冲有什么意义呢,测量这个脉冲来测量电能是不是精度太低了?我之前用过ATT7022c,这款芯片功能很全面,SPI接口,单片机发命令读取内部存储器的测量数据,外围电路很简单。另外就是脉冲输出接了两个LED,闪烁频率分别表征了有功和无功的大小。
------解决思路----------------------
回复于:2011-04-24 08:52:35输出的脉冲用单片机测量没问题,可是你测量这个脉冲有什么意义呢,测量这个脉冲来测量电能是不是精度太低了?我之前用过ATT7022c,这款芯片功能很全面,SPI接口,单片机发命令读取内部存储器的测量数据,外围电路很简单。另外就是脉冲输出接了两个LED,闪烁频率分别表征了有功和无功的大小。 

楼主也用过ATT7022c啊,我现在也在做电能表啊,基本上是行啦,就是没标准的电流,不好校准!!能不能发个程序给我参考改进一下啊!!!
------解决思路----------------------
当时做的时候也是基本上行了,精度还是个问题,当时参加比赛,时间太紧了,所以校准做的工作也不多,用标准表然后校准参数。不知道你是不是要很高精度?要是没有太高的要求,标准电流你可以弄个稳压器接个滑动变阻器应该就可以了吧。程序有点大,我不知道你想要的那部分在哪里,你要是实在想要给我个邮箱,我可以给你发过去。。
  相关解决方案