基于Cortex- M0+的四通道多功能智能电表设计※*
2015-07-02钱益辉孙超杰杨赛女裘君
单片机与嵌入式系统应用 2015年10期
钱益辉,孙超杰,杨赛女,裘君
(浙江大学 宁波理工学院 信息学院,宁波315100)
引 言
电力公司在长期的供电服务中发现,部分企业电能利用效率低、企业成本过高。事实上只要适当调整用电方式,就能降低经营成本,提高终端用电效率,同时也能优化电力资源配置,促进社会节能减排。为此本文设计了一个面向企业、楼宇的智能电能检测系统,该系统基于Cortex-M0+芯片设计电表控制主板,通过高精度电能质量分析芯片ICADE7858实现三相电能信息采集和分析,实现了4路三相电源的电能信息采集与存储,并设计了无线蓝牙、RS485等接口。实现了下位机采集模块与PC机或手机的数据传输,通过PC上位机软件和手机APP软件,向用户提供各类实时用电数据。
1 组成与设计原理
基于Cortex-M0+的智能电能检测系统功能结构框架如图1所示。

图1 智能电表功能框图
图2为系统结构框图,考虑到企业、楼宇对于电能信息采集的应用需求,通常包含多路三相电路,所设计的整个系统包含4个检测节点、1个采集节点和上位机。其中,检测节点采用电能质量分析芯片ICADE7858设计而成,并通过SPI总线与采集节点实现数据传输,采集节点采用ARM Cortex-M0+内核的MKL25Z128VLK4实现,负责数据的集中采集、处理以及传输,通过RS485和无线蓝牙串口实现数据上传至上位机。

图2 基于Cortex-M0+的智能电表结构框图
系统的工作流程如下:系统初始化后,检测4个检测节点的完好性并反馈信息,然后进入数据采集阶段。各个检测节点检测各路电压电流的数值和……
登录APP查看全文
