基于EFM32的智能型低功耗热量表设计
1
拍明芯城
基于EFM32的智能型低功耗热量表设计
热量表作为供热体系中按热量计量收费的关键仪表,其测量精度、工作稳定性以及低功耗特性等技术指标至关重要。随着电子技术和通信技术的不断发展,基于微控制器的智能型低功耗热量表成为行业发展的主流趋势。EFM32系列微控制器以其卓越的低功耗性能、丰富的外设集成以及强大的处理能力,成为设计智能型低功耗热量表的理想选择。本文将详细阐述基于EFM32的智能型低功耗热量表的设计方案,包括优选元器件型号、器件作用、选择原因以及元器件功能等内容。

一、核心控制单元:EFM32TG840F32微控制器
1. 器件型号及作用
EFM32TG840F32是Silicon Labs公司推出的一款基于ARM Cortex-M3内核的32位微控制器,在热量表设计中承担核心控制任务,负责数据采集、处理、存储、显示以及通信等功能。
2. 选择原因
(1)低功耗特性:EFM32TG840F32具有多种低功耗模式,如EM0(活动模式)、EM1(睡眠模式)、EM2(深度睡眠模式)、EM3(停止模式)和EM4(关机模式),在不同工作状态下功耗极低。例如,在EM3模式下功耗仅为900nA,非常适合电池供电的热量表应用,可显著延长电池使用寿命,减少更换电池的频率,降低维护成本。
(2)丰富的外设集成:该微控制器集成了多种实用的外设,如LESENSE(低能耗传感器接口)、LC传感器接口、12位ADC(模数转换器)、LCD控制器、LEUART(低能耗通用异步收发器)等。这些外设为热量表的流量测量、温度测量、数据显示以及通信等功能提供了硬件支持,减少了外部元器件的使用,降低了系统复杂度和成本。
(3)强大的处理能力:基于ARM Cortex-M3内核,EFM32TG840F32具有较高的处理速度和运算能力,能够快速处理来自传感器的数据,实现精确的热量计算,并及时响应各种中断事件,保证系统的实时性和稳定性。
(4)宽电压工作范围:工作电压范围为1.8V - 3.8V,可直接由3.6V锂电池供电,且能够兼容锂电池的浮动电压范围,提高了系统的可靠性和稳定性。
3. 功能概述
(1)数据采集与处理:通过LESENSE模块和LC传感器接口实现流量信号的采集,利用12位ADC采集温度传感器的模拟信号,并对采集到的数据进行处理和计算,得出热用户的热量消耗值。
(2)数据显示:借助集成的LCD控制器驱动液晶显示屏,实时显示热量、流量、温度等参数,方便用户查看和监测。
(3)通信功能:支持LEUART接口,可扩展为红外通信接口及M-Bus/RS-485总线通信接口,实现与外部设备的数据传输和远程抄表功能。
(4)低功耗管理:根据系统的工作状态,合理切换不同的低功耗模式,降低系统功耗,延长电池使用寿命。
二、流量测量单元:LC传感器与LESENSE模块配合
1. LC传感器
(1)器件型号及作用:选用适合与EFM32TG840F32的LESENSE模块配合使用的LC传感器,用于无磁流量测量。在热量表的流量测量中,LC传感器通过检测叶轮上无磁金属片的转动情况来测量流量,避免了由磁场引起的干扰,提高了测量的准确性和可靠性。
(2)选择原因:传统的流量测量方法多采用磁电式传感器,容易受到外界磁场的干扰,导致测量误差较大。而LC传感器采用无磁测量原理,不受磁场影响,能够在复杂的电磁环境中稳定工作,保证了流量测量的精度。
(3)功能概述:LC传感器由电感线圈和电容组成谐振电路,当叶轮上的无磁金属片经过电感线圈时,会改变电感线圈的电感值,从而引起谐振电路的阻抗变化。通过检测这种阻抗变化,即可判断叶轮的转动情况,进而测量出流量。
2. LESENSE模块
(1)器件型号及作用:LESENSE是EFM32TG840F32内置的低能耗传感器接口模块,用于在很少或没有CPU干预的情况下监测不同的传感器,在流量测量中负责给LC传感器提供激励信号,并检测传感器的信号变化,实现流量的自主测量。
(2)选择原因:LESENSE模块具有自主分析和处理传感器信号的能力,能够在低功耗模式下对流量进行检测,无需CPU频繁干预,大大降低了系统功耗。同时,该模块具有灵活的配置选项,可根据不同的传感器特性进行参数调整,提高了系统的适应性和通用性。
(3)功能概述:LESENSE模块由序列发生器、计数器、比较模块、解码器、RAM模块等组成。序列发生器处理其他外设间的相互作用以及传感器测量时间;计数器和比较模块用于测量来自模拟比较器(ACMP)输出的脉冲,在与一个阈值比较之前,对脉冲进行计数;解码器定义了多达16个状态的有限状态机,并在状态转换上进行可编程的行为,实现广泛的解码方案,如正交解码;RAM模块用于配置和储存测试结果。在流量测量中,LESENSE模块通过检测LC传感器信号的衰减变化,判断叶轮的转动方向和转速,进而计算出流量值。
三、温度测量单元:PT1000铂电阻与恒流源电路
1. PT1000铂电阻
(1)器件型号及作用:选用PT1000铂电阻作为温度传感器,分别安装在通过载热流体的进水管和回水管上,用于测量进水和回水的温度。铂电阻具有测量精度高、阻值漂移小等优点,能够保证温度测量的准确性。
(2)选择原因:与热敏电阻相比,铂电阻的温度 - 电阻特性更加稳定,线性度较好,在0 - 85℃范围内的电阻值与温度之间具有良好的线性关系,便于进行温度计算和校准。同时,铂电阻的长期稳定性好,使用寿命长,能够满足热量表长期运行的要求。
(3)功能概述:PT1000铂电阻的阻值随温度的变化而变化,通过测量铂电阻的阻值,即可根据其温度 - 电阻特性曲线计算出对应的温度值。在热量表中,通过测量进水和回水的温度,计算出温差,为热量计算提供基础数据。
2. 恒流源电路
(1)器件型号及作用:设计恒流源电路为PT1000铂电阻提供稳定的激励电流,提高测温精度。恒流源电路能够保证在不同的环境温度和负载条件下,通过铂电阻的电流保持恒定,从而减小因电流变化引起的测量误差。
(2)选择原因:传统的测温方法多采用恒压源供电,由于铂电阻的阻值会随温度变化,在恒压源供电下,通过铂电阻的电流也会发生变化,从而导致测量误差。而恒流源电路能够消除这种误差,提高测温的准确性和稳定性。
(3)功能概述:恒流源电路通常由运算放大器、晶体管等元器件组成,通过负反馈原理实现对电流的精确控制。在热量表中,恒流源电路为PT1000铂电阻提供稳定的激励电流,使铂电阻的电压输出与温度成正比,便于后续的信号处理和温度计算。
四、数据显示单元:液晶显示屏与LCD控制器
1. 液晶显示屏
(1)器件型号及作用:选用适合热量表显示需求的液晶显示屏,用于实时显示热量、流量、温度等参数,方便用户查看和监测。液晶显示屏具有功耗低、显示清晰等优点,能够满足热量表长期运行和显示的要求。
(2)选择原因:与其他显示方式相比,液晶显示屏具有功耗低的特点,在热量表这种电池供电的设备中,能够有效降低系统功耗,延长电池使用寿命。同时,液晶显示屏能够提供清晰的数字和字符显示,便于用户读取数据。
(3)功能概述:液晶显示屏通过液晶分子的排列变化来显示图像和文字,在热量表中,根据微控制器的控制信号,显示热量、流量、温度等参数的数值,为用户提供直观的信息。
2. LCD控制器
(1)器件型号及作用:EFM32TG840F32内置的LCD控制器,用于驱动液晶显示屏,实现人机交互界面。LCD控制器能够生成液晶显示屏所需的各种控制信号,如帧同步信号、行同步信号、时钟信号等,同时对显示数据进行处理和传输,保证液晶显示屏的正常显示。
(2)选择原因:使用内置的LCD控制器可以减少外部元器件的使用,降低系统成本和复杂度。同时,内置的LCD控制器与微控制器之间的数据传输速度快,能够保证显示数据的实时更新,提高系统的响应速度。
(3)功能概述:LCD控制器具有多种显示模式和配置选项,可根据不同的液晶显示屏型号和显示需求进行参数调整。在热量表中,LCD控制器接收微控制器传来的显示数据,并将其转换为液晶显示屏能够识别的信号,驱动液晶显示屏显示相应的内容。
五、通信单元:红外通信模块与M-Bus/RS-485总线通信模块
1. 红外通信模块
(1)器件型号及作用:选用适合的红外收发器件,如VS1838B红外接收头和IR333C红外发射管,组成红外通信模块,实现热量表的近距离无线数据传输,方便抄表人员进行现场抄表。
(2)选择原因:红外通信具有无需布线、安装方便、成本低等优点,适用于热量表的近距离数据传输。VS1838B红外接收头具有高灵敏度和抗干扰能力,能够准确接收红外信号;IR333C红外发射管具有较高的发射功率和稳定性,能够保证红外信号的有效传输。
(3)功能概述:红外通信模块通过红外光进行数据传输,在热量表中,当接收到抄表指令时,微控制器控制红外发射管发射包含热量数据等信息的红外信号;红外接收头接收外部设备发送的红外信号,并将其转换为电信号传输给微控制器进行处理。
2. M-Bus/RS-485总线通信模块
(1)器件型号及作用:选用适合的M-Bus或RS-485总线收发器,如TSS721A M-Bus收发器或MAX485 RS-485收发器,组成总线通信模块,实现热量表的远距离有线数据传输,便于集中抄表和远程监控。
(2)选择原因:M-Bus和RS-485总线是常用的工业总线标准,具有传输距离远、抗干扰能力强、可实现多节点通信等优点,适用于热量表的远距离数据传输和集中管理。TSS721A M-Bus收发器专为M-Bus总线设计,能够满足M-Bus总线的电气特性和通信协议要求;MAX485 RS-485收发器具有高速、低功耗等特点,能够保证RS-485总线的稳定通信。
(3)功能概述:M-Bus/RS-485总线通信模块通过总线进行数据传输,在热量表中,微控制器将热量数据等信息按照相应的通信协议进行编码,然后通过总线收发器发送到总线上;同时,总线收发器接收总线上其他设备发送的数据,并将其传输给微控制器进行处理。
六、电源管理单元:锂电池与电源管理电路
1. 锂电池
(1)器件型号及作用:选用3.6V锂电池作为热量表的电源,为整个系统提供电能。锂电池具有能量密度高、自放电率低、使用寿命长等优点,能够满足热量表长期运行的要求。
(2)选择原因:与其他类型的电池相比,锂电池具有更高的能量密度,能够在较小的体积内提供较大的电量,适合热量表这种对体积有一定要求的设备。同时,锂电池的自放电率低,长时间存放后电量损失较小,能够保证热量表在长时间不使用时仍具有足够的电量。
(3)功能概述:锂电池通过电源管理电路为热量表的各个模块提供稳定的工作电压,保证系统的正常运行。在电量不足时,电源管理电路能够发出警报信号,提醒用户及时更换电池。
2. 电源管理电路
(1)器件型号及作用:设计电源管理电路,包括电压调节电路、电池电量监测电路等,实现对锂电池电量的管理和分配,为不同模块提供合适的工作电压,并监测电池电量,在电量不足时发出警报。
(2)选择原因:由于热量表的各个模块对工作电压的要求可能不同,电源管理电路能够将锂电池的电压转换为各个模块所需的电压,保证系统的稳定运行。同时,电池电量监测电路能够实时监测电池电量,及时提醒用户更换电池,避免因电池电量不足导致系统无法正常工作。
(3)功能概述:电压调节电路采用低压差线性稳压器(LDO)或直流 - 直流转换器(DC - DC)等器件,将锂电池的电压转换为稳定的低电压,为微控制器、传感器、通信模块等提供合适的工作电压。电池电量监测电路通过监测锂电池的电压或电流等参数,计算出电池的剩余电量,并通过微控制器控制显示模块显示电量信息,同时在电量不足时发出警报信号。
方案元器件采购找拍明芯城www.iczoom.com
拍明芯城提供型号查询、品牌、价格参考、国产替代、供应商厂家、封装、规格参数、数据手册等采购信息查询PDF数据手册中文资料_引脚图及功能。通过拍明芯城平台,用户可以方便快捷地获取所需元器件的相关信息,并进行采购交易,为基于EFM32的智能型低功耗热量表的设计和开发提供有力的支持。
责任编辑:David
【免责声明】
1、本文内容、数据、图表等来源于网络引用或其他公开资料,版权归属原作者、原发表出处。若版权所有方对本文的引用持有异议,请联系拍明芯城(marketing@iczoom.com),本方将及时处理。
2、本文的引用仅供读者交流学习使用,不涉及商业目的。
3、本文内容仅代表作者观点,拍明芯城不对内容的准确性、可靠性或完整性提供明示或暗示的保证。读者阅读本文后做出的决定或行为,是基于自主意愿和独立判断做出的,请读者明确相关结果。
4、如需转载本方拥有版权的文章,请联系拍明芯城(marketing@iczoom.com)注明“转载原因”。未经允许私自转载拍明芯城将保留追究其法律责任的权利。
拍明芯城拥有对此声明的最终解释权。

产品分类

2012- 2022 拍明芯城ICZOOM.com 版权所有 客服热线:400-693-8369 (9:00-18:00)