当前位置:首页 > 物联网 > 《物联网技术》杂志
[导读]摘 要 :设计一种基于 LoRa 的温湿度监测节点,该监测节点的控制模块选用 MSP430F169 单片机,LoRa 通信模块选用 E32-TTL-100 射频芯片,选用 HTU21D 温湿度传感器采集环境温湿度,并设计报警电路。所设计节点可将采集到的环境温湿度数据通过 LoRa 网络传输至上位机,实时监测车间环境温湿度,并进行温湿度超标报警。经过实验测试,该设计能满足温湿度数据实时采集的有效性与通信传输的可靠性要求。

引 言

物联网技术的发展给人们的生活带来了极大便利,而在环境控制技术中,物联网技术的应用也带来了多种多样的方案。无线传感网络技术在温湿度控制中最早开始运用 [1], ZigBee[2-3],3G[4],WiFi[5],FPGA[6]等技术都已有各种解决方案。LoRa[7-10]作为新兴无线通信技术有着明显优势,并已在许多领域中展开应用。

本文设计了一种车间环境温湿度监测节点, 可通过LoRa无线通信技术传输数据实现对车间环境温湿度变化的实时监测,对异常环境状况作出及时应对,为车间生产提供一个安全稳定的环境。

1 监测节点结构设计

监测节点的功能包括监测车间环境温湿度,在温湿度超出预设范围时报警,实时将所采集到的环境温湿度数据通过LoRa 网络传输给上位机。监测节点整体结构分为 9 个部分, 即控制芯片 MSP430F169、LoRa 模块、UART 接口、温湿度传感器模块、报警电路、电源模块、时钟电路、复位电路以及 JTAG 接口。整体结构框图如图 1 所示。

图 1 监测节点结构框图

MSP430F169 单片机与时钟电路以及复位电路构成该单片机的最小系统。LoRa 模块用于通过 LoRa 网络发送和接收数据。通过 JTAG 接口电路,可将程序写入 MSP430F169 单片机中,用于功能调试与设备维护。温湿度传感器模块负责检测环境中的温湿度信息。报警电路在环境信息超出阈值时, 由控制芯片控制报警。UART 用于实现与手持设置器之间的通信。电源电路提供所需的工作电压与电流。

2 硬件电路设计

2.1 MSP430F169控制电路

基于监测节点应具有采集并处理环境温湿度模拟量、布置简单、功耗低等要求,选取 MSP430F169 单片机作为控制芯片。监测节点控制电路由控制芯片 MSP430F169 单片机、时钟电路、复位电路以及 UART 接口组成。控制电路原理图如图 2 所示。

2.2 LoRa通信模块

LoRa(Long-Range)作为低功耗广域网的代表技术之一, 是由美国 Semtech 公司推出,专门面向物联网应用的无线通信技术。LoRa 使用非授权频段,可自由搭建不受限制,适用于低成本需求的应用。LoRa 与 ZigBee,Bluetooth,WiFi 以及 GPRS 等无线网络通信技术相比,具有距离远、功耗低、成本低、灵敏度高、抗干扰能力强等优点。

LoRa 通信模块用于实现监测节点与上位机的网络通信, 本文设计选取 E32-TTL-100 型号。LoRa 通信模块由STML151G6 最小系统、SX1278 射频芯片、发射电路、接收电路、射频开关及 SMA 天线组成,其结构如图 3 所示。

此 LoRa模块具有低功耗特性与休眠功能, 即当模块工作于模式 3时,无线收发模块关闭,模块工作电流只有2μA,但仍能接收控制芯片传来的配置数据。发射信号时,发射电流约为 110mA,额定工作电压为 2.3~5V,本文设计拟定工作电压为 3.3V。该模块还具有自动跳转信道与地址功能,不同信道的模块之间可实现相互收发,利用此点可实现更便捷的网。

基于 LoRa 的温湿度监测节点设计

LoRa 模块的引脚功能 :M0 和 M1 用于设置模块工作模式 ;RXD 引脚连接 MCU 的 TXD 引脚作串口输入 ;TXD 引脚连接 MCU 的 RXD 引脚作串口输出 ;AUX 引脚指示模块工作状态 ;VCC 接电源 ;GND 接地线。LoRa 模块接线图如图 4 所示。

基于 LoRa 的温湿度监测节点设计

2.3 温湿度传感器模块

由于车间环境的复杂与多样,需选用测量范围大,对工作条件不敏感的温湿度传感器,故选用数字温湿度传感器HTU21D。该传感器温度测量范围为 -40 ~ 125 ℃,湿度测量范围为 0 ~ 100 %RH,供电电压范围为 1.5 ~ 3.6 V,本文设计采用 3.3 V 电源供电。HTU21D 温湿度传感器具有精度高、测量范围大、尺寸小、功耗低、性价比高的特点,不仅输出方式多样,工作电压范围也较宽,适合低功耗、小体积的应用设计。其电路连接图如图 5 所示。

基于 LoRa 的温湿度监测节点设计

3 软件设计

监测节点软件设计通过 IAR 开发环境和Keil 开发环境完成,程序利用 C 语言编写。监测节点正常工作时,先进行初始化,MCU 读取温湿度传感器数据,判断是否符合预设范围。若超出范围,则产生环境异常信号,控制报警电路报警,并通过 LoRa 模块发送至上位机。当检测到异常环境信息时,持续读取传感器数据,反复判断,在环境恢复正常时及时恢复节点工作流程。若数据未超出预设范围,MCU 产生环境正常信号,并且检查报警电路是否报警。若处于报警状态则及时关闭,未报警则定期发送环境正常信号, 之后延迟一段时间再重新读取温湿度传感器的数据。

4 实验结果

4.1 温湿度采集实验

实验过程选用专业医用温湿度计与本文设计的监测节点对照进行。其中,监测节点采用外部 9 V 直流电池供电。两组实验同时于实验室环境下进行,时间为 2018 年 4 月 26 日。 表 1 为部分实验数据。

基于 LoRa 的温湿度监测节点设计

从实验结果可知,监测节点监测的结果与人工监测结果基本一致,本文设计的温湿度采集功能达到了要求。

4.2 LoRa 网络传输实验

实验采用 CRC16 数据检验算法进行验证,统计发送的数据帧,接收端统计成功接收的数据帧,计算丢包率。实验采用点对点通信方式。本文设计采用的 LoRa 模块发射功率为 0.1 W,标称覆盖范围为 3 km,实验测量范围约2.7 ~ 2.8 km,丢包率不超过 4%。考虑到车间环境更为密集与复杂,预计合理工作范围为 2 ~ 2.5 km。监测节点通信功能符合预期要求。

5 结 语

本文设计了一种以 MSP430F169 为主控芯片,采用HTU21D 数字温湿度传感器,通过 LoRa 进行数据传输的车间环境温湿度监测节点。通过采用 LoRa 无线通信技术与新型温湿度传感器,在满足高精度与低功耗特性要求的同时,弥补了传统无线通信技术范围小的缺陷,可适应更复杂广阔的环境,有效提升车间环境控制水平。


本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

9月2日消息,不造车的华为或将催生出更大的独角兽公司,随着阿维塔和赛力斯的入局,华为引望愈发显得引人瞩目。

关键字: 阿维塔 塞力斯 华为

加利福尼亚州圣克拉拉县2024年8月30日 /美通社/ -- 数字化转型技术解决方案公司Trianz今天宣布,该公司与Amazon Web Services (AWS)签订了...

关键字: AWS AN BSP 数字化

伦敦2024年8月29日 /美通社/ -- 英国汽车技术公司SODA.Auto推出其旗舰产品SODA V,这是全球首款涵盖汽车工程师从创意到认证的所有需求的工具,可用于创建软件定义汽车。 SODA V工具的开发耗时1.5...

关键字: 汽车 人工智能 智能驱动 BSP

北京2024年8月28日 /美通社/ -- 越来越多用户希望企业业务能7×24不间断运行,同时企业却面临越来越多业务中断的风险,如企业系统复杂性的增加,频繁的功能更新和发布等。如何确保业务连续性,提升韧性,成...

关键字: 亚马逊 解密 控制平面 BSP

8月30日消息,据媒体报道,腾讯和网易近期正在缩减他们对日本游戏市场的投资。

关键字: 腾讯 编码器 CPU

8月28日消息,今天上午,2024中国国际大数据产业博览会开幕式在贵阳举行,华为董事、质量流程IT总裁陶景文发表了演讲。

关键字: 华为 12nm EDA 半导体

8月28日消息,在2024中国国际大数据产业博览会上,华为常务董事、华为云CEO张平安发表演讲称,数字世界的话语权最终是由生态的繁荣决定的。

关键字: 华为 12nm 手机 卫星通信

要点: 有效应对环境变化,经营业绩稳中有升 落实提质增效举措,毛利润率延续升势 战略布局成效显著,战新业务引领增长 以科技创新为引领,提升企业核心竞争力 坚持高质量发展策略,塑强核心竞争优势...

关键字: 通信 BSP 电信运营商 数字经济

北京2024年8月27日 /美通社/ -- 8月21日,由中央广播电视总台与中国电影电视技术学会联合牵头组建的NVI技术创新联盟在BIRTV2024超高清全产业链发展研讨会上宣布正式成立。 活动现场 NVI技术创新联...

关键字: VI 传输协议 音频 BSP

北京2024年8月27日 /美通社/ -- 在8月23日举办的2024年长三角生态绿色一体化发展示范区联合招商会上,软通动力信息技术(集团)股份有限公司(以下简称"软通动力")与长三角投资(上海)有限...

关键字: BSP 信息技术
关闭
关闭