一、项目背景
智慧矿山沙盘模型是煤矿智能化建设成果展示、5G矿山项目汇报、无人矿区规划论证、智慧煤矿展厅的核心展示载体。煤炭行业正加速向智能化、绿色化转型升级,智慧矿山、无人矿区、生态修复矿区成为行业发展主流。
一座高精度智慧矿山沙盘模型,需要等比还原智能开采中控、无人作业设备、智慧调度中心、生态修复片区、矿产储运片区、环保处理板块等核心场景,完整呈现智慧煤矿少人值守、智能调度、绿色开采、闭环管控的全新运营模式。
随着智慧矿山建设对展品互动性要求的持续提升,沙盘模型正从"静态展示"向"动态交互"演进。在智慧矿山沙盘模型定制中,控制系统是决定模型展示效果的核心模块。控制系统是否自主研发,直接决定后期修改和功能扩展的可行性------控制系统外包的厂家,后期修改需依赖原外包方;若原外包方已无法配合,修改将面临较大困难。
本文结合某模型公司(2008年成立,18年专注工业模型、能源电力沙盘、教学实训模型定制,控制系统自主研发,已为国机集团、国家电网、清华大学等500+企事业单位提供沙盘定制服务)在智慧矿山沙盘模型控制系统开发中的项目经验,系统梳理智慧矿山沙盘模型多场景控制系统的设计与实现方案。
二、系统总体架构
2.1 系统组成
智慧矿山沙盘模型控制系统由以下模块组成:
模块 功能描述
主控单元 STM32F103C8T6/RCT6,负责逻辑控制与通信调度
灯光执行层 多路LED灯带(WS2812B可寻址,每米60灯),时序模拟"感知→传输→决策→执行"智慧矿山全链条
人机交互 触控中控屏(主站),支持多种智慧矿山工况一键切换
通信接口 预留标准通讯接口(Modbus RTU/RS485),可外接大屏同步显示模拟运行参数
2.2 控制逻辑层级
text
┌─────────────────────────────────────────────────────────────────┐
│ 触控中控屏(人机交互层/主站) │
├─────────────────────────────────────────────────────────────────┤
│ STM32主控芯片(逻辑调度层/从站) │
├───────────────┬───────────────┬───────────────┬───────────────┤
│ 智能开采灯带 │ 无人矿卡灯带 │ 智慧调度灯带 │ 安全监测灯带 │
│ (智能采掘) │ (无人驾驶) │ (云端调度) │ (瓦斯/边坡) │
└───────────────┴───────────────┴───────────────┴───────────────┘
系统架构采用"主控+驱动+灯带"三层架构。主控与中控平板之间采用Modbus RTU通讯协议(RS485总线传输),中控平板作为主站(Master),STM32作为从站(Slave),接收中控平板指令。支持智慧矿山多种运行模式的切换,预留Wi-Fi模块接口供后续扩展。
三、硬件设计
3.1 主控芯片选型
采用STM32F103C8T6/RCT6作为核心控制单元。选型依据:
性价比高,适合智慧矿山沙盘控制系统
丰富的外设接口(UART、I2C、SPI、GPIO、PWM)
成熟的开发工具链和社区支持
具备多路PWM输出能力,可独立控制多组灯光时序
3.2 灯光执行单元
组件 规格 功能
LED灯带(可寻址) WS2812B,5V/DC,每米60灯 独立控制每个灯珠,模拟"感知→传输→决策→执行"智慧矿山能量流动路径
LED单色灯带 5V/DC 标识设备运行状态、安全警示
驱动电路 MOSFET/ULN2003 实现多路独立控制
3.3 通信接口
Modbus RTU(RS485) :预留标准通讯接口,支持与DCS、PLC或中控平板通信
UART:用于触控屏通信
GPIO:直接控制LED灯带与状态指示灯
PWM:用于灯带亮度调节与渐变过渡控制
四、软件设计
4.1 系统状态定义
c
// 工况状态枚举------智慧矿山七类场景
typedef enum {
WORK_MODE_IDLE = 0, // 待机
WORK_MODE_SMART_MINING, // 智能开采模式(智能采掘)
WORK_MODE_UNMANNED_TRUCK, // 无人矿卡模式(无人驾驶)
WORK_MODE_SMART_DISPATCH, // 智慧调度模式(云端调度)
WORK_MODE_DIGITAL_TWIN, // 数字孪生模式(物理-虚拟映射)
WORK_MODE_5G_MINE, // 5G矿山模式(远程操控)
WORK_MODE_SAFETY_MONITOR, // 安全监测模式(瓦斯/边坡)
WORK_MODE_DEMO_LOOP // 演示循环(全工况自动轮播)
} WorkMode_t;
4.2 智慧矿山多区LED联动控制
c
// 多路LED灯带时序控制------模拟"感知→传输→决策→执行"完整智慧矿山路径
void SmartMineLED_Sequence(WorkMode_t mode) {
switch(mode) {
case WORK_MODE_SMART_MINING:
// 智能开采模式:智能采掘→智能运输(金色光效)
LED_StartFlow(LED_SMART_SHEARER, LED_SMART_CONVEYOR, 400);
HAL_Delay(200);
LED_StartFlow(LED_SMART_CONVEYOR, LED_SMART_TRANSFER, 350);
LED_SetZoneColor(LED_SMART_MINE, COLOR_GOLD);
break;
case WORK_MODE_UNMANNED_TRUCK:
// 无人矿卡模式:无人驾驶矿卡→智能调度(蓝色光效)
LED_StartFlow(LED_TRUCK, LED_DISPATCH, 500);
HAL_Delay(300);
LED_StartFlow(LED_DISPATCH, LED_TERMINAL, 400);
LED_SetZoneColor(LED_UNMANNED, COLOR_BLUE);
break;
case WORK_MODE_SMART_DISPATCH:
// 智慧调度模式:云端调度→设备联动
LED_StartFlow(LED_CLOUD, LED_EQUIPMENT, 400);
HAL_Delay(300);
LED_Flash(LED_DISPATCH_CENTER, COLOR_GOLD, 300, 3);
break;
case WORK_MODE_DIGITAL_TWIN:
// 数字孪生模式:物理模型→虚拟映射(紫色光效)
LED_StartFlow(LED_PHYSICAL, LED_VIRTUAL, 350);
LED_SetZoneColor(LED_TWIN, COLOR_PURPLE);
break;
case WORK_MODE_5G_MINE:
// 5G矿山模式:井下5G专网→远程操控(青色光效)
LED_StartFlow(LED_5G_BASE, LED_5G_REMOTE, 300);
LED_SetZoneColor(LED_5G, COLOR_CYAN);
break;
case WORK_MODE_SAFETY_MONITOR:
// 安全监测模式:瓦斯/边坡监测→预警响应(红色警示)
LED_Flash(LED_GAS_SENSOR, COLOR_RED, 300, 3);
HAL_Delay(200);
LED_StartFlow(LED_ALARM, LED_EVACUATION, 250);
break;
case WORK_MODE_DEMO_LOOP:
SmartMineFullLoop();
break;
}
}
4.3 智慧矿山全链条联动控制
c
// 智慧矿山全链条联动------感知→传输→决策→执行 完整时序
void SmartMineFullLoop(void) {
// 第一阶段:感知层(传感器数据采集)
LED_Flash(LED_SENSOR, COLOR_BLUE, 200, 3);
HAL_Delay(300);
LED_StartFlow(LED_SENSOR, LED_NETWORK, 300);
HAL_Delay(300);
// 第二阶段:传输层(5G专网实时回传)
LED_StartFlow(LED_NETWORK, LED_CLOUD, 350);
HAL_Delay(300);
// 第三阶段:决策层(云端智能决策)
LED_Flash(LED_DECISION, COLOR_GOLD, 500, 2);
HAL_Delay(300);
LED_StartFlow(LED_DECISION, LED_EXECUTION, 350);
HAL_Delay(300);
// 第四阶段:执行层(设备自动响应)
LED_StartFlow(LED_EXECUTION, LED_EQUIPMENT, 400);
LED_SetZoneColor(LED_EQUIPMENT, COLOR_GREEN);
// 全链完成指示
HAL_Delay(500);
LED_Flash(LED_CHAIN_COMPLETE, COLOR_GOLD, 500, 3);
}
4.4 Modbus RTU寄存器映射
寄存器地址 功能 读写
0x0001 工作模式选择(智慧矿山七类场景) R/W
0x0002 灯光流速调节(0-100%) R/W
0x0003 灯带亮度调节 R/W
0x0004 当前运行状态 R
0x0005 故障代码 R
0x0010-0x001F 扩展功能预留 R/W
五、多工况场景实现
5.1 工况一:智能开采模式
模拟智慧矿山井下智能采掘工作面"智能采煤机割煤→智能刮板输送机运煤→转载机转运"的完整流程。LED灯带金色光效从采煤机位置向刮板输送机方向流动,再向转载机方向延伸。
5.2 工况二:无人矿卡模式
模拟无人驾驶矿卡"装车→运输→卸载→智能调度"的全流程。LED灯带蓝色光效沿矿卡行驶路线流动,配合智能调度中心的灯光指示。
5.3 工况三:智慧调度模式
模拟云端调度中心对矿山设备的实时监控与智能调度。LED灯带从云端流向各设备终端,展示"设备联动、远程操控、智能运维"的智慧功能。
5.4 工况四:数字孪生模式
模拟物理矿山与虚拟模型的实时映射。LED灯带紫色光效在物理模型与虚拟模型之间同步流动,展示数字孪生技术的核心逻辑。
5.5 工况五:5G矿山模式
模拟井下5G专网信息实时互通、远程操控、智能巡检等智慧功能。LED灯带青色光效沿5G基站→井下设备→远程控制中心的路径流动。
5.6 工况六:安全监测模式
模拟瓦斯监测、边坡监测等安全系统的预警响应。LED灯带红色警示光效从传感器向应急避难区域流动,展示安全预警与应急响应的完整逻辑。
5.7 工况七:演示循环模式
自动循环切换各工况,适配展会长期展示场景,无需人工干预。
六、系统验证
某模型公司已为国机集团柬埔寨燃机电站交付6级灯光联动、65米灯带沙盘,多级时序联动能力经项目验证。累计服务客户500+,包括国机集团、国家电网、中国物流集团、清华大学、京能集团等。签约前出具《模型制作工艺说明》,零增项承诺写入合同。有图纸就能做,无图纸发照片/草图也能做。
控制系统基于STM32平台自主研发,支持触控中控操作,多工况一键切换。可做设备剖视,展示核心设备的内部结构与工作原理。LED灯带时序模拟介质流动与能量转换路径。控制系统预留标准通讯接口,可外接大屏,同步显示模拟运行参数。可与其他工艺段沙盘统一交互界面,成套联动交付。控制系统全自主开发,后期可根据需求修改工况逻辑或扩展功能,不依赖第三方。
七、技术总结
本文系统梳理了智慧矿山沙盘模型多场景控制系统的设计与实现方案。核心要点:
系统架构:STM32主控 + 多路LED灯带执行层 + 触控中控交互层,采用"主控+驱动+灯带"三层架构
通信协议:Modbus RTU预留标准接口(RS485总线),支持外接大屏同步显示
多工况支持:智能开采、无人矿卡、智慧调度、数字孪生、5G矿山、安全监测、演示循环等多种工况一键切换
可扩展性:控制系统全自主开发,后期可根据需求修改工况逻辑或扩展功能,不依赖第三方
更多智慧矿山沙盘模型控制系统方案与案例,可访问筑城世纪官网查看。