1,作品简介
本项目是基于 T5L 迪文屏和stm32的控制系统,涵盖硬件架构搭建、软件程序编写以及迪文屏交互界面设计。
2.工作原理
本温湿度实时监测系统以STM32单片机作为主控,搭配DHT11数字传感器采集环境温湿度,迪文DGUS智能屏作为人机交互显示终端。设备上电后单片机会完成串口、IO口与传感器初始化,程序每隔1秒通过单总线时序读取DHT11的温湿度数据,并校验数据可靠性,过滤干扰产生的错误数值。单片机依据迪文屏串口通信协议,调用变量写入函数,把有效温湿度数据发送至屏幕预设的变量寄存器地址。提前用DGUS软件设计好监测界面,数字显示控件绑定对应温湿度变量,迪文屏接收串口指令后自动刷新界面数值。整套设备由5V电源统一供电,单片机与屏幕交叉串口接线并共地保障通信稳定。系统循环执行采集、传输、显示流程,传感器异常时保留上一组有效数据,稳定实现室内温湿度不间断实时可视化监测。
3.设计思路
本项目目标是搭建一套低成本环境温湿度实时监测系统,分为两大核心单元:
1. 下位采集单元:STM32 单片机 + DHT11 传感器,定时采集环境温度、湿度数值; 2. 上位显示单元:迪文 DGUS 串口屏,搭建可视化监测界面,实时接收单片机上传的温湿度数据并刷新显示。 整体工作流程:单片机上电完成系统、传感器、串口初始化→每 1 秒触发一次 DHT11 数据读取→采集成功后将温度、湿度数值分别写入迪文屏预设变量地址→迪文屏自动读取变量并刷新界面数字显示,实现不间断实时温湿度监测。
|