关键词:
环境监控
嵌入式系统
工业以太网
Modbus/TCP
摘要:
随着社会和经济的发展,社会生产力不断壮大,产品生产和销售的规模与日俱增,需要越来越多的库房去存储物品。如何保证库房的安全问题也越来越受到人们地重视。现有的库房环境监管系统服务单一,一般采用自动监测和人工管理结合的方式,例如出现烟雾时,发出警报,然后交由工作人员去处理险情。这种方式浪费人力资源且容易出现纰漏。所以现代社会迫切地需要一个更加科学和智能的库房环境监管系统。针对上述问题,本文设计了一套能够实时监测库房环境状态并能控制仪器设备对突发事件做出自动处理的智能库房环境监管系统,并且使用工业以太网技术,使管理人员可以通过PC端上位机实时查看库房状态,远程手动控制仪器设备。该系统由环境监测器、控制器和远程管理端三部分组成。环境状态监测器负责监测各个库房的环境参数,例如温度、湿度、臭氧浓度和粉尘浓度等环境参数,以及是否有火灾和水浸等情况的发生。监测器采用STM32芯片作为处理器,挂载多种传感器,通过使用RS-485总线与FreeModbus协议栈结合的方式,实现串行通信功能,将数据发送给控制器。控制器收到数据后会将数据实时显示在液晶显示屏上,并会把收到的环境参数与预先设定的阈值进行对比,如果检测到环境参数超出设定范围就会发出警报,并自动控制相应的设备对异常环境进行调控。控制器采用STM32芯片作为处理器,装有W5500以太网控制模块,与FreeModbus协议栈结合,实现Modbus/TCP通信功能,与远程管理端进行通信。远程管理端是一台装有智能库房环境监管软件的计算机,该软件是基于QT平台开发并连接了SQL Server数据库的窗口应用程序。管理人员可以通过该软件实现对各个库房实时环境数据地查看,手动控制仪器设备和查询历史参数记录等功能。本文完成了系统的搭建并对系统整体进行测试,经过长时间实地测试,该智能库房系统达到预期要求。