基于ARM多用户智能电能表设计

时间:2009-05-21来源:网络

4.1 采集部分
采集程序流程图如图7所示。采集程序完成系统的初始化和对电流电压采样、通信、显示等子程序的调用。开始进行开机循检,采集后需要判断系统是否过流,当发生断电时,要进行断电显示。

4.2 通信部分
通信程序流程图如图8所示,通信部分要处理采集的数据和处理中断。通信部分软件流程如下:

(1)通信部分CPU进行开机循检判断是否有系统错误,如果有错误则报警显示;
(2)没有错误则等待中断,电能表收到中断后判断中断类型是采样中断,还是通信中断,如果是采集数据中断,发出接收采集数据应答信号;
(3)电能表收到采集数据后将该数据与用户用电比较,判断是否欠费,如果欠费,发出断电信号,并送显示,否则发送读数据命令,存储数据;
(4)通信中断时,可能是要查询用户的预付费,当要查询用户,开始读外部存储器,之后将结果发送到上位机,当要预付费,发出送外部存储器命令;
(5)完成中断后转到等待下一中断,循环上述过程。

5 结 语
该系统分析了多用户只能电表的软件和硬件设计。该表以LPC2294为核心,实现了对电网电压、电流、电能等参数的计量和数据传输。该电表能同时测量多达48户的用电量,并能与银联联网管理用户的用电量。

1 2 3 4

关键词: 电能表 设计 智能 用户 ARM 基于 ARM 智能电能表 LPC2294 多用户 嵌入式 uC/OS-II

加入微信
获取电子行业最新资讯
搜索微信公众号:EEPW

或用微信扫描左侧二维码

相关文章

查看电脑版