新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > 基于Kinetis微控制器的三相电表设计

基于Kinetis微控制器的三相电表设计

作者:施长浩 时间:2015-01-11 来源:电子产品世界 收藏

  3 系统功能

本文引用地址:https://www.eepw.com.cn/article/267971.htm

  3.1 功能模块

  3.1.1 计量单元

  本设计采用了Kinetis M系列 作为计量芯片。Kinetis M系列基于低功耗 Cortex-M0+内核,适用于单芯片1、2和3相电表和流量计,以及其他高精度测量应用。Kinetis M系列包括一个由多个24位Σ-ΔADC组成的强大的模拟前端、多个可编程增益放大器,还包括低温度漂移的参考电压以及一个相移补偿器。

  该设计另一个特点是高精度的计量,可以进行谐波分析,包括每一个谐波分量的计算。内嵌的32×32乘法器,可以很好地支持谐波计量算法和复杂电能参数的计量。整个设计能够完全满足国家电表最高等级电表的要求。

  该电表的计量部分将传统的4种低功耗模式换成了11种低功耗模式,可以灵活配置。系统的低功耗得益于Cortex-M0+内核、薄膜存储器(TFS) Flash工艺以及外设的低功耗设计。除了低功耗,该设计有加密和安全模块,符合AES、ECC和RSA的认证。

  3.1.2 主控单元

  电表的电源管理、输出显示、按钮输入、时间计算等一系列处理还需要有核心微处理器,出于综合考虑,本设计采用了Kinetis L系列KL36作为系统控制器。Kinetis L系列MCU集新型 Cortex-M0+处理器的卓越能效和易用性与Kinetis 32位MCU组合的性能、丰富的外设集、支持功能和可扩展性于一身。有了Kinetis L系列,设计者不再因限制功耗的问题而拘泥于8位和16位MCU。

  4 软件设计

  该设计的软件开发并不是从零开始,可以采用的应用架构、基于滤波器的计量算法(如希尔波特滤波器)和FFT计量算法。其中,基于FFT的谐波分析算法在64点的FFT时,可以支持32次谐波。提供的算法库用来帮助精确计算有功、无功、总功率等。

  5 通信协议

  三相电表数据通信接口是为配合电力系统实现用电管理现代化而设计的。从前文中,我们可以知道本设计有两路隔离RS-485输出。

  RS-485采用差分信号负逻辑,-2V~-6V表示“0”,+2V~+6V表示“1”。RS-485有两线制和四线制两种接线,现在多采用的是两线制接线方式,这种接线方式为总线式拓扑结构,在同一总线上最多可以挂接32个节点。在RS-485通信网络中一般采用的是主从通信方式,即一个主机带多个从机。在使用RS-485接口时,对于特定的传输线路,从RS-485接口到负载其数据信号传输所允许的最大电缆长度与信号传输的波特率成反比,这个长度数据主要是受信号失真及噪声等因素所影响。理论上,通信速率在100 kp/s及以下时,RS-485的最长传输距离可达1 200 m。

  6 仿真实验

  该设计的目的就是在保持低功耗的同时达到高精度,仿真测试结果表明,该设计具有优良的测量精度,并且保持低功耗,如图2所示。

  按照图1所示的原理图设计的最终产品如图3所示,从图3可以看出,该设计体积紧凑,符合国际要求。

linux操作系统文章专题:linux操作系统详解(linux不再难懂)

单片机相关文章:单片机教程


单片机相关文章:单片机视频教程


单片机相关文章:单片机工作原理



上一页 1 2 下一页

评论


相关推荐

技术专区

关闭