GUI HMI_Board_LVGL健康监控设备设计概览


GUI HMI_Board_LVGL健康监控设备设计概览

时间:2025-03-13  作者:Diven  阅读:0

应用背景:

健康监控功能是工业设备必不可少的功能之一,工业设备在运行过程中,需要实时监控其关键节点的温度、电压和电流等信息,并控制设备风扇转速,对子模块设备进行远程复位、开机和关机,实现模块级、机箱级的健康管理功能。

实现功能:

本设备实现了设备健康监控功能,共设计了5个控制界面,可以实时查看设备的电压、电流、温度和风机转速等信息,并对这些参数进行设置。同时可以对设备中的子模块进行远程开关机和复位。

RT-Thread使用情况

本设备使用了RT-Thread实时操作系统,使用了LVGL功能组件和LWIP网络组件,使用了GPIO、SPI、CAN、UART、ADC、I2C、PWM、和RW007等外设。

硬件框架

1.jpg

软件框架

1.jpg

软件模块

软件设计了5个模块:UI界面模块、温度电压电流采集控制模块、风扇控制模块、远程开关机模块和APP交互模块。

UI界面基于LVGL图形库设计,目前设计了5个界面,详情请参考作品完整图片。

温度电压电流采集控制模块可以实时采集各个传感器的数据,并对各个节点参数进行设置。

风扇控制模块可以对设备的风扇转速进行控制。

远程开关机模块可以对设备内部的子模块进行远程开关机和复位。

APP交互模块可以通过WIFI和app端进行信息交互。(还未设计)

作品完整图片

1.jpg

1.jpg

1.jpg

2.jpg

3.jpg