基于STM32的智慧矿山之矿井安全监控终端的设计与实现

项目源码下载:
https://github.com/wentaoStyle/STM32Project1.git

一、技术参数:
硬件平台为基于Cortex-M3内核的奋斗STM32F103开发板,各传感器模块采用数字化模块,LCD模块采用FSMC接口方式,利用GPIO控制通风装置的开启或关闭,STM32F103与窄带物联网(NB-IoT)模块的接口为USART。

二、设计要求:
具有对矿井温度、湿度、瓦斯浓度及有无人员活动等参数的监测功能,具有瓦斯浓度的超限报警功能;具有自动强制通风功能;能通过LCD屏显示所采集的数据,也支持手动开启通风装置;能通过NB-IoT模块将监测数据和报警信息传送至远程主机。
设计内容与步骤 设计内容:

  1. 调试各传感器模块,编写各模拟量采集处理程序。
  2. 编写鼓风机控制程序。
  3. 调试LCD模块,编写人机接口程序。
  4. 编写通信接口程序。

三、设计步骤:
1. 编写STM32F103和LCD的初始化程序。
2. 调试各传感器模块,编写程序读取各模拟量数值并进行必要的处理。
3. LCD模块的初始化及驱动程序编写,编程实现背景图片及必要的文字信息显示功能。
4. 自行设计人机交互界面,编程实现参数显示功能,根据一定的规则自动控制鼓风机的开启或关闭。
5. 自行设计通信协议,完成NB-IoT模块的通信接口程序。

3.1 需求分析
现在生活的智能化体现在生活的方方面面,其中基于窄带物联网的智慧矿山之矿井安全监控终端通过采集矿山内的环境、设备及人员信息,利用内部网络实现上述各种信息的共享,再由网关负责将这些信息集中转发至互联网中的服务器,用户通过手机或计算机上的浏览器或客户端软件登录服务器便可以实时查看智能矿山内各个子系统的信息,控制家居设备的运行。家居内部网络应能方便地将各种原先不具有通信接口的设备连接至物联网网关,不需要复杂的布线或者购买昂贵的带通信接口的家电。此外,矿山内的设备随时可能增加或减少,应采用具有自组织特性内部网络以适应这种动态变化,方便用户使用及系统的维护。
鉴于智能物联网的大趋势,我们的矿山内设计有一定的意义,自行设计人机交互界面,编程实现参数显示功能,根据一定的规则自动控制鼓风机的开启或关闭。
所以我们要设计的基于窄带物联网的智慧矿山之矿井安全监控终端应具备以下功能:
具有对矿井温度、湿度、瓦斯浓度及有无人员活动等参数的监测功能,具有瓦斯浓度的超限报警功能;具有自动强制通风功能;能通过LCD屏显示所采集的数据,也支持手动开启通风装置;能通过NB-IoT模块将监测数据和报警信息传送至远程主机。

3.2 硬件设计
3.2.1总体结构设计
本系统可以实现电器的无线控制功能,上位机可以实时监测室内的温湿度,并进行相应的操作,接通或断开下位机连接的某一电器的电源,从而实现对插在插排上电暖气、加湿器的控制。上位机通过给下位机发送相应的数据指令,下位机执行相应的动作,并把控制控制后状态数据包发回给上位机。整个系统的设计要求稳定性强,要求下位机能迅速响应收到的指令,并把信息发回,系统正常使用后基本不能出现上位机无法接收数据、无法控制、数据无法正常返回等现象。
该系统硬件部分设计是要求在正常的家庭或室内工作环境下运行&#

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值