0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

基于EFM32低功耗MCU的新型无磁水表方案

Silicon Labs 来源:fqj 2019-05-07 11:19 次阅读

随着时代发展,智能水表替代部分传统机械水表,得到广泛应用。而智能水表的计量方式也随着电子技术的发展越来越多样化,机械表头检测,超声波检测,有磁检测等方式相继问世。但这些方式有明显局限性:容易受外界电磁干扰或者因为永磁体对水中杂质的累计吸附,造成计量误差或被人为利用,造成漏计及不计。在这种情况下,无磁计量水表的优势显著,其以计量精度高,无磁性,无杂质吸附,不被人为干扰等优点,被广大水表厂家所青睐。

本文基于 Silicon Labs(亦称芯科科技公司 EFM32xx 系列 MCU 内部集成的 Low EnergerSensor 外设基础上方便实现无磁水表计量技术方案来做探讨。除水表外,气表、热表采用这种计量方式也非常可行。

无磁检测原理简介:

无磁水表的基础原理是 LC 振荡传感器,如下图:

基于EFM32低功耗MCU的新型无磁水表方案

LC振荡电路

在该电路中,通过开关 K 调整,可以在 LC 电路上实现一个正弦波输出电路,通过K 对电容 C 充电,充满后,将 K 与电感 L 连通,电容的电量将通过 L 放电,因为存在电感 L 的电能消耗,所以将会呈现一个逐步衰减的正弦波输出。

利用该原理,无磁水表通过检测该正弦波衰减过程来实现水表计量的。在下图右边部分的电路中,圆盘代表水表的表盘转子,深色区域表示金属表盘区,白色区域表示为非金属表盘区,L 为固定的电感线圈。

当对该 LC 电路充电后,MCU 通过检测固定电容 C 两端的电压,可以获得 LC 振荡电路中的正弦波。当电感线圈处于金属区,会形成电感涡流,导致更大的电能消耗,正弦波衰减速度更快;当电感线圈处于非金属区,基本不存在涡流,正弦波衰减速度相对较慢。通过 MCU 来检测正弦波衰减的快慢,可以准确识别出表盘转子处于哪个区域,进而判断表盘位置及圈数,达到水表计量的目的。

MCU平台介绍及方案框图

Silicon Labs 公司高性能 MCU EFM32TG11B340F64GQ64 是基于 ARM Cortex-M0+核 MCU,采用最新 90nm 新工艺设计,工作频率可达 48 MHz;超低功耗,51 μA/MHz @ 3 VSleep Mode,5种低功耗模式可以灵活满足各种功耗设计需求;32K 的 Flash 空间,4K SRAM;丰富外设为集成化设计提供了便利,内部集成可选的超低功耗 LCD 驱动达 8*20 段位;集成内部比较器/运放,12bit ADC 及 12bit DAC模块, DAC 输出可配置为比较器参考电压输入;8 通道 DMA 大大提高系统效率,通讯接口丰富;双串口加上一个低功耗串口 Low Energy UART,IIC/SPI 都可以支持在 DMA 模式下工作;加密算法灵活,支持自动随机数;提供高进度低功耗 RTC 及 RTC 备用电源接口;Low Energer Sensor 模块可以实现电容/电感/电量变化检测及唤醒机制;抗干扰性强,性能稳定。

在无磁水表产品中,无磁检测与低功耗设计是难点,而MCU 内部的 Low Energer Sensor 模块既为无磁检测简化了算法,也降低了系统功耗,同时该芯片又高度集成各种外设,使无磁水表设计实现高集成度,缩小体积,降低成本,产品更具市场竞争力。

Silicon Labs 开发环境 Simplicity Studio 支持多种标准 C 编译器 Keil/IAR/Hi-teck等,采用可配置化编程工具 Simplicity Configurators,灵活方便,适合新用户快速入手。

EFM32TG11Bxxx内部框图:

该方案设计框图如下:

基于EFM32低功耗MCU的新型无磁水表方案

Low Energer Sensor介绍

Low Energer Sensor 在 Silicon Labs 的高性能 32bit MCU 中作为一个标准外设,从 ARMCortex-M0+到M3/M4 系列中都存在。它是将几种不同已存在的其它外设进行组合配置而形成的的测量传感器,可用于测量电感/电容/电量等的变化,它将模拟比较器采集的模拟数据与通过高精度 DAC 生成的参考电压进行比较,通过比较翻转逻辑来判断输入电压与参考电压的高低,输出结果为翻转次数,这些结果将存储在设定区域中,并通过预设的时序逻辑处理,计数处理,从而通过多次结果分析来判断所采样的模拟波形变化情况。

借助于 Low EnergerSensor,当 EFM32TG11Bxxx 处于 EM2(深睡眠模式)时,可自动处理使用模拟比较器、DAC 和计数器的几乎所有传感器接口任务。只有在传感器读数改变并且达到触发阈值,或者需要更高级别的校准时,才需要唤醒至 EM0(运行模式),大大简化产品的低功耗设计要求。在 EM2 模式下,MCU 电流参数为 1.54μA 左右。

Low Energer Sensor无磁检测的实现

在给LC电路充电后,断开充电电路,LC电路的振荡有一个稳定过程,这个过程在检测算法中需要一个Delay延时来规避检测,防止误判。

充电:Low EnergerSensor给LC电路中电容C充电。充电时间很短,通DAC0-CHx开关对电容充电,定时断开。

延时:在刚充电到一段时间内,正弦波衰减是很缓慢的,这时候需要一段延时,等待有规律的衰减期到来,这段延时是根据LC参数及电感涡流大小来调整的,需要通过实验测试得到合适的值。

检测:在延时之后,Low EnergerSensor需要判断此时正弦波的的衰减速度,从而判断Sensor1与Sensor2的状态得到转子位置。因为接收到的是正弦波,所以Low Energer Sensor通过比较器来测量,并通过调整比较器参考电压的方法来判断衰减情况。

处理:将本次获得的转子位置存储,并与上次获得位置进行分析,符合顺转或者逆转逻辑为合理,一旦不符合变化逻辑,则为无效计量,需要排查或者重新启动检测。

Low Energer Sensor对以上步骤,通过软件设置即可以实现,无需客户自行通过软件来实现组合外设及控制逻辑,并且在测量完成后自动进入IDIE模式,大大提高效率降低功耗。

其他功能应用

LCD驱动(可选):LCD驱动器能够驱动多达8x32段分段LCD显示。电压升压功能使它能够提供比电源电压高的LCD驱动电源。还提供一个专用的电荷再分配驱动器可以减少40%LCD驱动供电电流。此外,还支持动画功能,可以在LCD上运行自定义动画,而无需任何CPU干预。

双串口通讯:可以实现与上位机通讯及外加抄表模块/通讯模块等,使用灵活,还提供一个Low Energy UART,可在32.76K时钟下工作在9600bps波特率,提高效率降低功耗。

其他功能:PWM驱动:高效实现电机的开合;12bitADC:实现电池电量检测及电机过流保护等;

整体方案优势

Silicon Labs的高性能高稳定性MCU EFM32TGxxx,以高度集成的外设,实现低成本低功耗单一芯片的无磁水表方案,与目前市场上无磁方案相比,该方案在功耗、集成度、成本、性能等方面都有明显优势,相信未来随着无磁水表市场的推进,此方案将逐步成为市场主导方案之一,为客户设计出更有优势的产品。

该无磁检测方案性能、成本优势明显,设计灵活,同时大大降低无磁检测技术难度及功耗,并适用于气表、热表等其他类似表计方案应用。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • mcu
    mcu
    +关注

    关注

    146

    文章

    16011

    浏览量

    343537
  • EFM32
    +关注

    关注

    3

    文章

    44

    浏览量

    70053
  • C编译器
    +关注

    关注

    1

    文章

    38

    浏览量

    13873

原文标题:基于 EFM32低功耗MCU的新型无磁水表方案介绍

文章出处:【微信号:SiliconLabs,微信公众号:Silicon Labs】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    基于EFM32的无磁热表的方案

    针对EFM32低功耗特性以及LESENSE接口的应用特色,本文将详细阐述基于EFM32的无磁热表的方案
    发表于 10-24 15:17 2417次阅读
    基于<b class='flag-5'>EFM32</b>的无磁热表的<b class='flag-5'>方案</b>

    EFM32的电容式触开关方案

    针对EFM32低功耗特性以及LESENSE接口的应用特色,本文将详细阐述基于EFM32的 电容式触 开关方案。 LESENSE简介 LESENSE接口是
    发表于 10-24 15:28 2203次阅读
    <b class='flag-5'>EFM32</b>的电容式触开关<b class='flag-5'>方案</b>

    基于GP21+EFM32的超低功耗超声波热量表电路模块设计

    基于Energymicro公司的32位Cortex-M3内核的超低功耗微控制器EFM32与ACAM公司的高集成度TDC-GP21芯片推出的超声波热量表方案,能够充分发挥EFM32的超
    发表于 10-23 17:14 1.3w次阅读
    基于GP21+<b class='flag-5'>EFM</b>32的超<b class='flag-5'>低功耗</b>超声波热量表电路模块设计

    采用32位MCU系列对新型无磁水表设计

    高性能高稳定性MCU EFM32TGxxx,以高度集成的外设,实现低成本低功耗单一芯片的无磁水表方案,与目前市场上无磁
    的头像 发表于 03-24 06:07 1.2w次阅读
    采用32位<b class='flag-5'>MCU</b>系列对<b class='flag-5'>新型</b>无磁<b class='flag-5'>水表</b>设计

    全球最低功耗的cortex MO&M3 EFM32

    全球最低功耗的cortex MO&M3 EFM32
    发表于 06-21 10:18

    基于CortexM3的TDC-GP22在智能超声波水表中的应用

    基于ARM CortexM3的超低功耗Silicon Labs EFM32TG840Fxx系列MCU,在功耗表现上就表现得更加完美了,这正是世强推出图4超声波
    发表于 08-25 16:12

    EFM32平台自平衡小车制作

    传感器红外线传感器 12v 可充电电池40pin锁紧座用来插接3800排针焊锡线铜柱蓝牙模块介绍一下EFM32平台,EFM32是来自挪威的EnergyMicro推出的超低功耗ARM,该系列产品只有现有
    发表于 05-11 07:04

    EFM32系列32位MCU的GPIO配置

    本文主要针对Silicon Labs(亦称芯科科技) EFM32系列32位MCU的GPIO配置,读取/写入,外设功能,外部中断功能以及GPIO引脚作为外设反射系统(PRS)等功能进行概要描述
    发表于 07-08 04:20

    采用ARM Cortex-M0+内核的节能MCU

    供电的电池系统。新型的Zero Gecko系列产品是Energy Micro开拓性的EFM32 Gecko产品组合中的最新成员。该系列产品包括16种具有成本效益的MCU产品,为帮助物
    发表于 07-29 07:14

    EFM32系列32位MCU的内部温度传感器介绍

    特性较好,由于其超低功耗和丰富的外设等特性,被广泛的使用各种产品开发。  EFM32系列的MCU中自带了温度传感器,本文主要以EFM32HG系列MC
    发表于 07-09 09:35

    关于EFM32™ Tiny Gecko 11的介绍及相关资料手册!

    EFM32 Tiny Gecko MCU是世界上最节能的微控制器,具有新的连接接口和用户界面功能。EFM32具有功能强大的32位ARM CortexM0 +的独特组合,创新的低能耗技术,从节能模式
    发表于 09-07 19:07

    EFM32是什么?如何去使用EFM32单片机?

    请问一下EFM32是什么?如何去使用EFM32单片机?
    发表于 07-01 08:47

    EFM32产品应用手册

    Energy Micro EFM32 Gecko MCU系列产品提供新的节能技术,并且32位EFM32集成许多低功耗的外设去实现比其他低功耗
    发表于 09-11 14:13 35次下载
    <b class='flag-5'>EFM32</b>产品应用手册

    基于EFM32系列MCU的便携式心脏监测仪设计

    Silicon Labs(亦称“芯科科技”)微处理器可作为新型动态心脏监测仪的核心,该监测仪参考案例可连续运行长达 14 天,需要高性能和相对较低的功耗。本文详细介绍了此款基于低功耗EFM32
    的头像 发表于 05-11 16:42 1201次阅读

    新款MCU EFM32EFM8功能升级,加速物联网产品原型设计

    访问官网了解更多产品信息: https://cn.silabs.com/mcu EFM32 兼具 超低功耗和高性能优势 EFM32 是一款节能微控制器,专为超
    的头像 发表于 04-12 16:10 529次阅读
    新款<b class='flag-5'>MCU</b> <b class='flag-5'>EFM32</b>和<b class='flag-5'>EFM</b>8功能升级,加速物联网产品原型设计