系统采用 4G数据传输模块、DHT11 温湿度采集传感器和 STM32微处理器,设计一种基于 4G传输模块的数据采集传输系统。数据采集终端对环境中的温湿度进行采集,与 4G数据传输模块 RS485 引脚相连,通过虚拟串口传输至云端服务器实现数据监控。
随着通信技术的发展,数据信息的传输速率在不断提高。近年来,4G通信信号的覆盖率越来越高,通信效率上已达到很高程度。随着物联网技术的发展,4G 数据传输模块(Data transmis- sion unit,DTU)在物联网系统中也占据着十分重要的地位。数据采集、传输和存储在各行各业中随处可见,本系统选择较为受关注的温湿度作为采集对象。在 4G网络畅通的通信环境中,本系统可广泛应用于温湿度监控场所,并且可根据实际需求拓展其他类型数据采集传感器。
由数据采集传送终端,4G无线传输模块、PC 电脑组成,数据采集传输终端采集的数据通过4G模块传输数据至云端服务器。系统结构框图如图所示。
本系统硬件设计主要在于数据采集传送终端,选用由ST(意法半导体)公司生产的32位高精度主控芯片STM32F103RCT6、DHT11温湿度采集传感器和纵横智控的4G DTU-ZHC401C。
3.1 STM32、RS485及DHT11系统设计 硬件设计部分程序采用使用 MDK- Keil5 开发平台,C语言编写,其软件主要设计总流程图如图所示。
1)串口初始化及延时函数初始化,波特率数值设置为 115200;设置中断优先级分组、使能串口中断,设置中断优先级分组为2位抢占优先级,2位响应优先级。每个中断可设置抢占优先级为0~3,
响应优先级为 0~3,定时器中断采用TIM3 中断;
2)进入定时器中断,初始化 DHT11 模块,采集三处温湿度并按时序转换;
3)设定 RS485 接收缓冲字节数,将转换的温度数据装入 行界面。
关键词:无线终端