
基于SiliconLabsMCU的新型无磁水表方案介绍
随着时代发展,智能水表替代部分传统机械水表,得到广泛应用。而智能水表的计量方式也随着电子技术的发展越来越多样化,机械表头检测,超声波检测,有磁检测等方式相继问世。但这些方式有明显局限性:容易受外界电磁干扰或者因为永磁体对水中杂质的累计吸附,造成计量误差或被人为利用,造成漏计及不计。在这种情况下,无磁计量水表的优势显著,其以计量精度高,无磁性,无杂质吸附,不被人为干扰等优点,被广大水表厂家所青睐。
针对新型无磁水表的设计,SiliconLabs(亦称“芯科科技”)的代理商合作伙伴贝能国际撰写了本篇文章,探讨基于SiliconLabs的EFM32系列32位MCU内部集成的LowEnergerSensor外设基础上方便实现无磁水表计量技术方案。除水表外,气表、热表采用这种计量方式也非常可行。
无磁检测原理简介
无磁水表的基础原理是LC振荡传感器,如下图:

LC振荡电路
在该电路中,通过开关K调整,可以在LC电路上实现一个正弦波输出电路,通过K对电容C充电,充满后,将K与电感L连通,电容的电量将通过L放电,因为存在电感L的电能消耗,所以将会呈现一个逐步衰减的正弦波输出。
利用该原理,无磁水表通过检测该正弦波衰减过程来实现水表计量的。在下图右边部分的电路中,圆盘代表水表的表盘转子,深色区域表示金属表盘区,白色区域表示为非金属表盘区,L为固定的电感线圈。当对该LC电路充电后,MCU通过检测固定电容C两端的电压,可以获得LC振荡电路中的正弦波。
当电感线圈处于金属区,会形成电感涡流,导致更大的电能消耗,正弦波衰减速度更快;当电感线圈处于非金属区,基本不存在涡流,正弦波衰减速度相对较慢。通过MCU来检测正弦波衰减的快慢,可以准确识别出表盘转子处于哪个区域,进而判断表盘位置及圈数,达到水表计量的目的。

水表计量无磁检测示意图
无磁检测是通过两个LC振荡电路来实现的,下图列出了表盘转动过程中对应LC振荡的正弦波衰减变化过程图。

转子状态A对应衰减波形

转子状态B对应衰减波形

转子状态C对应衰减波形

转子状态D对应衰减波形
通过分析,得到Sensor1/Sensor2状态在转子转动过程中在A(0/1)->B(0/0)->C(1/0)->D(1/1)->A(0/1)->B(0/0)->C(1/0)……中循环出现,我们通过检测Sensor1/Sensor2的正弦波衰减趋势获取对应状态,再通过不同的组合状态(A:快/慢B:快/快C:慢/快D:慢/慢),从而获得水表的转速。
用低电平表示衰减快,高电平表示衰减慢,得到下列关系:

传感器检测位置逻辑图
那么关键问题是,MCU如何更有效检测Sensor1与Sensor2的状态,并使这个过程更简单又更快速,更低功耗?SiliconLabs公司32bitMCU内置LowEnergerSensor模块,将为我们提供一个量身定制用于无磁检测计量的方案。
MCU平台介绍及方案框图
SiliconLabs公司高性能MCUEFM32TG11B340F64GQ64是基于ARMCortex-M0+核MCU,采用最新90nm新工艺设计,工作频率可达48MHz;超低功耗,51μA/MHz@3VSleepMode,5种低功耗模式可以灵活满足各种功耗设计需求;32K的Flash空间,4KSRAM;丰富外设为集成化设计提供了便利,内部集成可选的超低功耗LCD驱动达8*20段位;集成内部比较器/运放,12bitADC及12bitDAC模块,DAC输出可配置为比较器参考电压输入;8通道DMA大大提高系统效率,通讯接口丰富;双串口加上一个低功耗串口LowEnergyUART,IIC/SPI都可以支持在DMA模式下工作;加密算法灵活,支持自动随机数;提供高进度低功耗RTC及RTC备用电源接口;LowEnergerSensor模块可以实现电容/电感/电量变化检测及唤醒机制;抗干扰性强,性能稳定。
在无磁水表产品中,无磁检测与低功耗设计是难点,而MCU内部的LowEnergySensor模块既为无磁检测简化了算法,也降低了系统功耗,同时该芯片又高度集成各种外设,使无磁水表设计实现高集成度,缩小体积,降低成本,产品更具市场竞争力。
SiliconLabs开发环境SimplicityStudio支持多种标准C编译器Keil/IAR/Hi-teck等,采用可配置化编程工具SimplicityConfigurators,灵活方便,适合新用户快速入手。
EFM32TG11Bxxx内部框图

该方案设计框图如下:

无磁水表方案框图
LowEnergySensor介绍
LowEnergerSensor在SiliconLabs的高性能32bitMCU中作为一个标准外设,从ARMCortex-M0+到M3/M4系列中都存在。它是将几种不同已存在的其它外设进行组合配置而形成的的测量传感器,可用于测量电感/电容/电量等的变化,它将模拟比较器采集的模拟数据与通过高精度DAC生成的参考电压进行比较,通过比较翻转逻辑来判断输入电压与参考电压的高低,输出结果为翻转次数,这些结果将存储在设定区域中,并通过预设的时序逻辑处理,计数处理,从而通过多次结果分析来判断所采样的模拟波形变化情况。
借助于LowEnergerSensor,当EFM32TG11Bxxx处于EM2(深睡眠模式)时,可自动处理使用模拟比较器、DAC和计数器的几乎所有传感器接口任务。只有在传感器读数改变并且达到触发阈值,或者需要更高级别的校准时,才需要唤醒至EM0(运行模式),大大简化产品的低功耗设计要求。在EM2模式下,MCU电流参数为1.54μA左右。

LowEnergerSensor模块框图
LowEnergySensor无磁检测的实现
在给LC电路充电后,断开充电电路,LC电路的振荡有一个稳定过程,这个过程在检测算法中需要一个Delay延时来规避检测,防止误判。
1,充电:LowEnergerSensor给LC电路中电容C充电。充电时间很短,通DAC0-CHx开关对电容充电,定时断开。

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

延时图示
3,检测:在延时之后,LowEnergerSensor需要判断此时正弦波的的衰减速度,从而判断Sensor1与Sensor2的状态得到转子位置。因为接收到的是正弦波,所以LowEnergerSensor通过比较器来测量,并通过调整比较器参考电压的方法来判断衰减情况,如检测图示:图中红色基准线为通过DAC调整的参考电压点,该参考点可按实际参数来通过DAC调整输出从而调整该参考点的。
可以看到,调整到合适的参考点,处于金属区的Sensor因为衰减较快,所以很快电压处于基准线以下,所对应比较器翻转次数就少;而处于非金属区的Sensor,因为衰减较慢,电压衰减到基准线以下的时间相对较长,所对应的比较器翻转次数就多。

检测图示
4,处理:将本次获得的转子位置存储,并与上次获得位置进行分析,符合顺转或者逆转逻辑为合理,一旦不符合变化逻辑,则为无效计量,需要排查或者重新启动检测。LowEnergerSensor对以上步骤,通过软件设置即可以实现,无需客户自行通过软件来实现组合外设及控制逻辑,并且在测量完成后自动进入IDIE模式,大大提高效率降低功耗。

LowEnergerSensor处理逻辑图
其他功能应用
LCD驱动(可选):LCD驱动器能够驱动多达8x32段分段LCD显示。电压升压功能使它能够提供比电源电压高的LCD驱动电源。还提供一个专用的电荷再分配驱动器可以减少40%LCD驱动供电电流。此外,还支持动画功能,可以在LCD上运行自定义动画,而无需任何CPU干预。
双串口通讯:可以实现与上位机通讯及外加抄表模块/通讯模块等,使用灵活,还提供一个LowEnergyUART,可在32.76K时钟下工作在9600bps波特率,提高效率降低功耗。
其他功能:PWM驱动:高效实现电机的开合;12bitADC:实现电池电量检测及电机过流保护等。
方案优势
SiliconLabs的高性能高稳定性MCUEFM32TGxxx,以高度集成的外设,实现低成本低功耗单一芯片的无磁水表方案,与目前市场上无磁方案相比,该方案在功耗、集成度、成本、性能等方面都有明显优势,相信未来随着无磁水表市场的推进,此方案将逐步成为市场主导方案之一,为客户设计出更有优势的产品。
以技术服务客户为核心的贝能国际有限公司,强力推出该新型无磁水表方案,在技术支持上将为客户提供强全方位支持,包括SiliconLabsMCU开发平台、无磁检测算法、硬件设计评估、软件算法指导及其他技术协助,全力协助客户完成无磁水表方案的成品量产工作。
该无磁检测方案性能、成本优势明显,设计灵活,同时大大降低无磁检测技术难度及功耗,并适用于气表、热表等其他类似表计方案应用。
参考文献:
1、EFM32TG11FamilyDataSheethttps://www.silabs.com
2、LowEnergySensorAN0029-ApplicationNotehttps://www.silabs.com
3,基于单片机的无磁传感水表设计传感器与微系统200603:54-56
原文标题:【应用】基于EFM32系列32位MCU系列的新型无磁水表
文章出处:【微信号:SiliconLabs,微信公众号:SiliconLabs】欢迎添加关注!文章转载请注明出处。
相关推荐
在电气和机械的恶劣环境中,对附近物体的线性或旋转位置的非接触式传感是一种常见的系统要求。目前有几种方....
电子设计 发表于 02-26 15:27
•
340次
阅读
实用电子电路设计制作例解:本书从实践性出发,由浅人深,详 实系统地介绍了有关模拟电子电路制作和设计方....
发表于 02-26 11:45 •
11次
阅读
Silicon Labs副总裁兼电源产品总经理Brian Mirkin表示:“电力电子工程师在设计大....
发表于 02-23 10:12 •
494次
阅读
据彭博财经报道,在Dialog出售之后,又一家知名半导体厂商Silicon Laboratories....
发表于 02-22 16:05 •
572次
阅读
彭博社消息,无晶圆IC设计厂芯科科技(Silicon Labs)正考虑分割出售其模拟芯片业务。 彭博....
Silicon Labs时钟产品总经理James Wilson表示:“汽车电子设计传统上依赖于石英晶....
美国芯片供应商芯科实验室(Silicon labs)正在考虑一项潜在的分拆方案,并研究出售其模拟芯片....
研究表明,往往由于人工智能(AI)/机器学习方面的挑战,87%的数据科学项目从未实现量产。
发表于 02-03 11:04 •
694次
阅读
各个时序逻辑电路可用于构建更复杂的电路,例如多谐振荡器,计数器,移位寄存器,锁存器和存储器。
但是,为了使这些类型的电...
发表于 02-02 08:00 •
428次
阅读
反相器的用途非常广泛,最典型的就是振荡电路,其振荡频率较低;还作为开关作用,开关状态就是非门状态。
陈翠 发表于 01-31 10:16
•
302次
阅读
开发人员可以采用几种技术来简化保护系统的任务。Silicon Labs(亦称“芯科科技”)是ioXt....
发表于 01-28 06:15 •
50次
阅读
本榜单汇总了2020年回复数最多的提问帖,看看是否也是你在学习路上经常遇到的难题,每个帖子都有推荐理由,希望这个榜单能给每位...
发表于 01-26 16:34 •
1558次
阅读
振荡电路是电子电路中应用十分广泛的电路之一,常见的有LC振荡电路,如变压器反馈式振荡电路、哈特莱振荡....
陈翠 发表于 01-23 11:14
•
641次
阅读
如何才算嵌入式工程师入门了? 嵌入式应用工程师是一个软硬件兼顾的职业。当然,到了具体的工作岗位可能会....
工程师人生 发表于 01-14 10:41
•
313次
阅读
彩电开关电源的损坏率在电视机维修中是比较高的,现在的彩色电视机 电源电路无一不是采用开关式稳压电源电....
发表于 01-13 08:00 •
98次
阅读
0 欧姆电阻重点介绍:模拟地和数字地单点接地。只要是地,最终都要接到一起,然后入大地。如果不接在一....
发表于 01-06 00:23 •
44次
阅读
模拟电路的掌握分为三个层次: 初级层次:是熟练记住这二十个电路,清楚这二十个电路的作用。只要是电子爱....
发表于 01-06 00:13 •
81次
阅读
CH422 芯片可以用于数码管显示驱动或者 I/O 扩展。CH422 内置时钟振荡电路,可以动态驱动....
发表于 12-29 08:00 •
110次
阅读
便携式呼吸机要求使用两颗压力传感器分别测量通气管内隔板两侧压力,精准快速采集到压力值及时调整风机的转....
发表于 12-22 17:12 •
337次
阅读
电容在电路中所起的作用不同,引起的故障也各有特点。在工控电路板中,数字电路占绝大多数,电容多用做电源....
发表于 12-22 14:03 •
89次
阅读
Silicon Labs 物联网产品介紹:芯片、软件和解决方案的领先供应商,致力于建立一个更智 能、更互联的世界 。 广泛连结的物联网...
发表于 12-16 15:00 •
180次
阅读
欧瑞博为其MixPad智能面板、开关和控制器系列产品选用了Silicon Labs的Zigbee S....
发表于 12-13 09:52 •
324次
阅读
深圳市米朗科技有限公司生产的电涡流位移传感器通过测量金属被测体与探头端的相对位置、电涡流位移传感器感....
发表于 12-09 08:00 •
64次
阅读
PW5100 是一款低静态电流、高效率、 PFM 模式控制的同步升压变换器。 PW5100 所需的外....
发表于 12-07 08:00 •
112次
阅读
在 MCS-51 单片机片内有一个高增益的反相放大器,反相放大器的输入端为 XTAL1,输出端为 X....
发表于 12-03 22:32 •
183次
阅读
听说过胆小如鼠,但没见过这样胆小如鼠的人;学习过杞人忧天,但没听说这这样忧虑揣测的人。电容是会发怒,....
发表于 11-29 10:50 •
421次
阅读
计算机(computer)俗称电脑,是现代一种用于高速计算的电子计算机器,可以进行数值计算,又可以进....
发表于 11-20 08:00 •
168次
阅读
Silicon Labs时钟产品总经理James Wilson表示:“Silicon Labs致力于....
发表于 11-18 14:35 •
243次
阅读
文氏电桥振荡电路(Wien bridge oscillator circuit),简称文氏电桥,是一....
SILICON LABS多年来专注于性能、节能、连接性和简便性的产品,为实现更智能、更互联的世界提供....
电路设计技能 发表于 11-05 14:10
•
633次
阅读
Silicon Labs工业与商业物联网产品副总裁兼总经理Ross Sabolcik 表示:我们持续....
针对物联网产品日益受到重视的安全问题,BG22基于Arm Cortex-M33内核并带有TrustZ....
Silicon Labs的隔离栅极驱动器技术可用于多种电源应用,包括数据中心电源、太阳能微型逆变器、....
发表于 10-27 10:21 •
252次
阅读
很多工程师对晶振缺乏足够的重视和了解,一旦出了问题,经常会束手无策,缺乏解决问题的思路和办法。众所周知,晶振在电路中的作...
发表于 10-21 06:42 •
102次
阅读
1.开箱
正值国庆期间,收到了可爱的绿壁虎,迫不及待的开箱体验了一把。
包装比较简陋,一根数据线、一张卡片和主角SLSTK...
发表于 10-06 22:25 •
303次
阅读
电路设计软件存在意义在于设计电路,缺少电路设计软件,电路设计将变得十分麻烦。对于电路设计软件,小编在....
本作品主要包括无线充电装置、无线充电电动车和超级电容储能装置。首先先将 5V的直流电经过 LC自激振....
发表于 09-24 08:00 •
154次
阅读
Si54x/6x是光模块和线卡中400/600/800G相干光和56G/112G SerDes时钟的....
西西 发表于 09-23 12:15
•
1299次
阅读
B3PXX 系列是一种由基准电压源、振荡电路、比较器、PFM 控制电路等构成的 CMOS 升压 DC....
发表于 09-23 08:00 •
193次
阅读
Silicon Labs(亦称芯科科技)提名旗下最新发布的EFR32MG22 (MG22) Zigb....
无线正成为物联网(IoT)的新热点。IoT无线解决方案需要先进的RF技术,快速的数据传输,低功耗、高....
Les 发表于 09-21 09:13
•
661次
阅读
Silicon Labs(亦称芯科科技)最新发布BGM220 蓝牙 模块的设计和构建旨在满足电池供电....
下图是由两只晶体管构成的光振荡电路,可作为儿童玩具装在树上或室内窗户上面,也可以挂在小狗的颈脖上。
电子魔法师 发表于 09-17 11:44
•
604次
阅读
设计了以MSP430为核心的低功耗无磁水表系统。以MSP430FW427为主控器,通过内部集成的SC....
发表于 09-16 08:00 •
186次
阅读
Silicon Labs宣布推出BGM220S,以扩展其低功耗蓝牙产品系列。BGM220S的尺寸仅为....
发表于 09-10 11:15 •
343次
阅读
Silicon Labs设计了这个多合一软件套件的新版本,以简化用于物联网设备的无线片上系统(SoC....
发表于 09-10 11:12 •
217次
阅读
是一种能量转换装置,是用来产生重复电子讯号(通常是正弦波或方波)的电子元件,可以将直流电能转换为具有....
发表于 09-08 08:00 •
138次
阅读
本设计采用AT89C52 为主控芯片配以振荡电路设计设计了一个数字万用表,可用于测量直流电压,直流电....
发表于 09-03 17:03 •
188次
阅读
推出首批具备Secure Vault功能的产品,获PSA Certified和ioXt 联盟的关键性....
发表于 09-03 14:57 •
212次
阅读
图源贸泽 workswith-silabs-pr-hires.j.jpg 贸泽电子 (Mouser ....
电路的放大倍数越大,则电路越容易起振,但只要放大倍数超过3,则输出波形都将出现削波失真,如果放大倍数....
发表于 08-21 15:24 •
1058次
阅读
B3PXX 系列是一种由基准电压源、振荡电路、比较器、PFM 控制电路等构成的 CMOS 升压 DC....
发表于 08-14 08:00 •
224次
阅读
随着全球对智能设备的需求不断增长,物联网(IoT)开发人员正寻求更多教育培训,以构建可在智能家居生态....
发表于 08-13 10:55 •
187次
阅读
FA-238,用于i.MX的24MHz晶体单元的振荡电路和选择指南用于移动电话,蓝牙,W-LAN,ISM频段的i.MX应用处理器...
发表于 08-07 09:41 •
303次
阅读
FA-238,用于LPC111x微控制器的16MHz晶体单元的振荡电路和选择指导用于移动电话,蓝牙,W-LAN,ISM频段用于M...
发表于 08-07 09:41 •
202次
阅读
FA-20H,振荡电路和用于nRF51x22的16MHz晶体单元的选择指南用于移动电话,蓝牙,W-LAN,ISM频段的蓝牙用于MP...
发表于 08-07 09:41 •
202次
阅读
FA-238V,振荡电路和用于MK10FX512VLQ12的12MHz晶体单元的选择指导Kinetis K应用处理器在移动电话,蓝牙,W-...
发表于 08-07 06:57 •
101次
阅读
FA-128,振荡电路和用于ML7105-00x蓝牙的26MHz晶体单元选择指南用于移动电话,蓝牙,W-LAN,ISM频段用于MPU...
发表于 08-07 06:32 •
101次
阅读
输出信号的频率不可避免会有一定的偏差,我们用频率误差(FrequencyTolerance)或频率稳....
玩转单片机 发表于 08-05 10:48
•
2885次
阅读
本文档的主要内容详细介绍的是RC振荡电路的Protel DXP程序和电路图免费下载。
发表于 07-28 17:27 •
134次
阅读
评论