【应用】物联网燃气表—报警器联合通讯系统成功设计方案
目前市场上应用的物联网智能燃气表,可以与燃气器公司服务器进行通信,但智能燃气表是电池供电,因为功耗高的原因,通信频次和时间受到限制,不能实时通信,一般智能燃气表每天只固定时间上报1次左右。燃气公司无法主动实时抄收数据。目前市场上应用的燃气泄漏报警器(以下简称报警器)产品,大部分都只具有报警功能,报警器被触发报警后,不能及时通知智能燃气表关闭内置内置阀门,避免灾害发生。还有少数的情况是智能燃气表和报警器之间通过有线连接,报警器被触发报警后,通过有线连接发送开关信号给智能燃气表,智能燃气表关闭内置阀门,但这种方式需要布线,安装方式有局限。
1 设计方案
针对上述问题,笔者设计一种智能燃气表和燃气报警器的联合通讯系统。智能燃气表是电池供电,报警器是市电供电。智能燃气表和报警器之间采用BLE4.0低功耗蓝牙通信,智能燃气表内置低功耗蓝牙从机模块,报警器内置低功耗蓝牙主机模块。报警器内置有NB-IoT模块,可以和燃气器公司进行远程通信。燃气公司可以通过该联合系统实时抄读智能燃气表的数据;用户可以通过该联合系统24小时网上缴费,实时给智能燃气表充值。燃气泄露时,该联合系统可以及时通知燃气器公司服务器,也可以及时关闭智能燃气表内置阀门,防止事故的发生。
2 结构图及功能
该联合系统由智能燃气表和报警器组成,见下图1。
图1 系统结构组成图
智能燃气表由基表和智能燃气表控制器组成。智能燃气表控制器结构见图2,其中箭头方向代表数据或命令传输的方向。智能燃气表控制器是指智能燃气表中电子部分,由微功耗单片机、电压管理模块、储存模块、声音报警模块、内置阀门控制模块、显示模块、采集计数模块、按钮、和蓝牙从机模块组成。智能燃气表具有精确计数、内置阀门自动处理、数据可靠存储、欠压、掉电处理、数据显示与声音提示、蓝牙数据传输等功能。
图2 燃气表结构框图
报警器由外壳、电源线和报警器控制器组成。报警器控制器结构见图3,箭头方向代表数据或命令传输的方向。报警器控制器是指报警器的电子部分,由微功耗单片机、电压管理模块、储存模块、声音报警模块、甲烷传感器、指示灯、NB-IoT模块、按钮、和蓝牙主机模块部分组成。报警器具有燃气超过浓度值报警、掉电功能保持、蓝牙数据传输、NB-IoT数据上传等功能。
图3 报警器控制器结构框图
3 模块选型
在上述系统的各个模块中,其中单片机、蓝牙模块和NB-IoT模块是最主要的功能模块,他们的性能是整个系统运行的关键。另外当报警器掉电时,使用内置电池维持其继续工作,待外部电源恢复后,市电需要给内部电池充电。因此充电芯片在系统中也是至关重要的。笔者在项目中对各个模块选型如下。
3.1单片机模块
单片机是整个控制器的核心。笔者在设计中选用瑞萨电子的RL78/I1C系列的R7F0C020M2DFB产品。主要由于R7F0C020M2DFB具有以下性能,因此非常适合笔者设计的智能燃气表主控应用。
·主频最高24MHz;
·Flash 256KB,可擦写次数不少于10万次,用于存储余额、历史用量等信息;
·SRAM 24KB;
·支持RTC;
·支持的AD输入,用于电压检测;
·低功耗模式:平均功耗66uA/MHz,STOP:0.24uA,32.768k:0.57uA, RTC:0.02uA;
·支持LCD驱动 4*51/8*47;
·温度范围支持-40℃~85℃,满足燃气表标准规定的使用范围-20℃~+60℃的要求;
·支持UART接口与物联网模块通讯。
同时,RL78/I1C系列的单片机有很好的扩展性,对于以后其它项目的推广也有很好的移植性。
3.2 蓝牙模块
蓝牙模块是蓝牙燃气表的核心部件,笔者在设计中选用SILICON LABS的BGM111,低能耗蓝牙,又称智能蓝牙,是蓝牙SIG 开发的一个开放标准。低能耗蓝牙的功耗比以前的版本少10%至20%,传输数据比经典蓝牙解决方案能够快50 倍。BGM111尺寸小,功耗低,传输距离远,具体指标(如图3所示)。
图4 蓝牙模块技术指标
3.3 NB-IoT模块
目前国内的NB-IoT的市场,芯片公司以华为为代表,运营商以中国电信为代表,正在用平台化的建设思路迅速打开市场,而NB-IoT“广覆盖、低功耗、大连接、低成本”的四大优势,也正在随着市场规模的扩大而逐步显现出来。NB-IoT技术可满足燃气表行业对低功耗、长待机、深覆盖、大容量有所要求的低速率业务。笔者在设计中选用LONGSUNG的NB-IoT蜂窝模块A9500。对于3GPP Rel.13的规范,在CatNB1(NB-IOT)的网络制式下,A9500能够提供200Kbps数据访问速度。在没有NB-IoT网络的情况下,A9500还可以注册到GPRS网络。
A9500是一款高性价比、有竞争力的模组产品。 产品具有以下的重要特点:
·小尺寸的LCC封装:产品的尺寸仅为26.0×24.0×2.5mm,小尺寸的模组可减小最终产品的尺寸,提高产品集成度;
·高可靠性;
·宽工作温度:-40℃~+85℃,适应范围更广,因此燃气表可应用的场景更多,即使在北方冬天的恶劣低温环境下也能正常工作;
·多星GNSS:提供多种定位方式,定位更精准;
·支持FOTA,DTMF;
·支持OpenCPU。
3.4锂电池充电芯片
报警器在正常的工作情况下,电源是由市电(220V)供电,当发生停电的情况时,报警器内置充电锂电池,在没有市电的情况下,维持报警器继续工作。在该系统中锂电池充电是重要的一个环节。笔者在设计中选用SGMICRO的SGM41504,数据指标如图5。
图5 SGM41504数据指标
该系统目前已量产,而且应用该系统对用户和燃气公司有很大意义。用户可以通过手机APP或交费网站24小时随时交费;燃气泄露时,报警器可以通过低功耗蓝牙及时通知智能燃气表关闭内置阀门,将报警信息通过NB-IoT模块发送给燃气器公司服务器。燃气公司可以通过该联合系统实时抄读智能燃气表的数据,统筹分析管理。
- |
- +1 赞 0
- 收藏
- 评论 1
本文由铮铮提供,版权归世强硬创平台所有,非经授权,任何媒体、网站或个人不得转载,授权转载时须注明“来源:世强硬创平台”。
相关推荐
【应用】Silicon Labs超小封装的BLE SiP模组BGM13S助力实现目前最小蓝牙血糖模块
Silicon Labs SiP封装的低功耗蓝牙模组BGM13S是最合适的蓝牙主控产品。BGM13S体积仅6.5mm*6.5mm*1.5mm,但集成了ADC 、2*VDAC 、3*OPAMP 、天线、晶振等所有外设;该模块休眠功耗1.5uA,0dbm发射电流8mA,接收电流9.8mA,功耗非常低。Silicon Labs的BLE SiP模组BGM13S实现了目前最小蓝牙血糖模块。
【技术大神】玩转IoT之冷链物流多参数采集装置单片机、传感器的选择
本文根据笔者的实际项目经验,阐述了一套冷链物流多参数采集装置的模拟电压输出温湿度传感器、螺丝安装干簧开关、低功耗单片机的选型过程。
【应用】瑞萨低功耗单片机RL78/G11实现自动感应皂液器的应用
本篇应用说明介绍了使用瑞萨低功耗单片机RL78/G11 实现自动感应皂液器的应用。系统硬件包括红外LED 和光电晶体管、蜂鸣器、LED 以及电机。光电晶体管用来检测来自红外LED 的光。当人手置于给液口,光束被遮挡,光电晶体管状态发生改变。MCU 检测到此变化后,驱动蜂鸣器、LED 和电机工作。皂液被电机从储液器中抽取并泵出至给液口。
【经验】从低功耗角度比较32位单片机EFM32和STM32
Silicon Labs 32位单片机EFM32是世界上功耗最低的单片机之一,比目前市场上所有通用MCU的功耗都要低,本文通过跟目前最流行的MCU之一由ST推出的STM32L系列低功耗MCU进行比较,来向读者展示EFM32系列32位MCU的低功耗性能。
一文教你解决EFM32 32位低功耗单片机EM2模式唤醒时会复位问题
Silicon Labs 32位低功耗单片机EFM32系列,其优越的低功耗特性,被广泛应用于电池供电产品中,如智能锁、无线探测器、IoT传感器等等。最近有工程师反应,使用EFM32LG系列32位单片机开发时,遇到从EM2模式唤醒设备后芯片就会复位的问题。如果设备主频配置成外部时钟源HFXO时,EM2模式唤醒后芯片就会复位,而主频选择内部HFRCO的话,则可以正常唤醒,不会复位。本文讲述其解决办法。
【产品】Silicon Labs新款SiP低功耗蓝牙模组,满足小型IoT产品与穿戴装置设计需求
Silicon Labs近期发布了最新低功耗蓝牙模组BGM220S和BGM220P。BGM220Ss 目前BG22系列尺寸最小的SiP模组,仅6x6毫米;BGM220P则是传统PCB模组形式,最大发射功率为+8 dBm。
【成功案例】USB桥接芯片CP2102N实现单节锂/锂聚合物电池充电管理芯片SGM4056的充电器识别功能
SGM4056是SGMICRO的一款简单可靠的单节锂/锂聚合物电池充电管理芯片,内置了符合锂离子电池充电要求的CC/CV充电程序,具有完善的保护功能,。一般的USB接口只能提供5V/500mA的电源,而电源适配器则可以提供1A以上的输出,为了兼顾安全充电和快速充电,充电器识别是非常必要的。本文将详细介绍如何使用CP2102N让SGM4056具有充电识别功能的方法。
【成功案例】封装尺寸仅为1.45x1mm运算放大器SGM8605-1实现低功耗、小尺寸静电检测穿戴设计
静电检测手环要求体积小,续航时间长。因此需要小尺寸、低功耗的解决方案实现。本文将主要介绍圣邦微的SGM8605-1超小尺寸运算放大器及Silicon Labs推出的超低功耗单片机EFM8SB10F8G-CSP16组成在静电检测穿戴中的应用方案。
低功耗电容触控开关方案,让智能家电控制界面更酷炫
针对EFM32的低功耗特性以及LESENSE接口的应用特色,本文将详细阐述基于Silicon Labs的32位单片机EFM32的电容式触开关方案。
8位单片机EFM8系列中芯片上的UID是什么?
UID是芯片中新加的全球唯一ID,即每个芯片的ID都是不一样的,EFM8系列的MCU上都包含此ID。有两类获取UID的方式,一种通过读取RAM的特定地址获得,一种通过读取Flash的特定地址获得。在早期引入此ID的MCU上(比如EFM8BB1/SB1/SB2)这个ID为32位,在芯片复位时(PC指针被复位至0之前)被复制至RAM中特定位置,用户程序可以读取其值。此位置的RAM仍然可以由用户使用。需要注意的是如果此位置被编译器分配了变量,那么当函数执行至main()时此位置的内容会被初始化代码覆盖。EFM8UB2的UID也是此类,但其位数为128位。在新的EFM8系列MCU上(比如EFM8BB3/LB1/UB1),UID位数为128位,存储在Flash上。
32bit低功耗单片机EFM32系列产品,怎么实现Bootloader,如何进入Bootloader程序?
查看文档an0003_efm32_uart_bootloader,将binaries文件夹里面的bootloader-tinygecko.bin文件通过J-FLASH烧录进芯片。将SWDCLK引脚接高,复位芯片后就进入了bootloader。
【经验】EFM8BB1低功耗8位单片机PCA频率高速输出模式计算方法
EFM8BB1系列MCU是Silicon Labs推出的一款小封装、多用途8位单片机,该系列MCU经过AEC-Q100认证,拥有高性能的ADC和数字外设,广泛应用于电机控制,消费电子,传感器控制器,医疗器械,照明系统等领域。 该MCU集成了3个通道的可编程计数器阵列(PCA),支持PWM、捕捉/比较和频率输出模式,本文将对该MCU PCA高速输出模式计算方法进行详细介绍,使读者对该功能有更深的理解
【经验】 EFM8&EFM32系列单片机如何在Keil软件中实现编译?
本文介绍了在编程时遇到EFM8&EFM32系列IC没法进行编译,然后出现无效IC的解决方法。
【经验】如何配置EFM32 低功耗32位单片机的时钟系统?
Silicon Labs EFM32系列32位单片机,以超低功耗著称,被广泛应用在可穿戴、气表、水表等需要电池供电的低功耗产品中。其时钟系统对于EFM32单片机来说,有如其心脏,它的正确、可靠运行,直接影响单片机系统运行的速度及稳定性,更重要的,它的配置还对单片机功耗影响很大。通过本文阅读,读者不仅可以了解EFM32时钟系统的结构,还能掌握具体配置及时钟频率验证的方法。
【经验】如何优化8位单片机EFM8LB的数据存储空间?
在单片机有限的存储资源下,能够最大限度地执行更加复杂的任务,是我们软件“攻城狮”们所追求的,这其中,最重要的一块,会涉及到数据存储空间优化。本文将同你一起探讨具体数据存储空间优化。
电子商城
现货市场
服务
可自由定制铜排形状尺寸;检测精度:0.5%~1.0;电流测量范围 ±300-500A。低噪音 (0.27mVpp);低磁力残余误差:2mV;响应性能<4μSec;支持RoHS指令 、AEC-Q200。
最小起订量: 100个 提交需求>
Ignion可支持多协议、宽频段的物联网天线方案设计,协议:Wi-Fi、Bluetooth、UWB、Lora、Zigbee、2G、3G、4G、5G、CBRS、GNSS、GSM、LTE-M、NB-IoT等,频段范围:400MHz~10600MHz。
最小起订量: 2500 提交需求>
登录 | 立即注册
提交评论