新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > 基于ARM多用户智能电能表设计

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

作者:时间:2009-05-21来源:网络收藏

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

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

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

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

linux操作系统文章专题:linux操作系统详解(linux不再难懂)
电能表相关文章:电能表原理

上一页 1 2 3 4 下一页

评论


相关推荐

技术专区

关闭