论文部分内容阅读
银行作为人民储存自己财产的特殊场所,一直以来对安防等级要求较高。随着银行网点数量的与日俱增,对银行业安防领域传感器数据采集、传输的稳定性与实时性提出了更高的要求。目前大多数银行网点内的传感器安防系统仅应用于网点内部,不同品牌不同型号的传感器无法互通,采集到的数据无法整体传输、统一查看,不能满足集中式管理的需求,现代嵌入式、物联网技术在银行安防系统的应用成为银行安防监控信息化的重要手段。 论文在分析现有银行网点传感器与无线传输方式基础上,基于现有银行安防系统的现状,给出了以STM32为主控芯片、GPRS为传输方式、RS485-Modbus协议为采集方式的设计方案,实现了银行安防系统的自动化与信息化。论文主要对以下问题进行了研究: (1)针对现有银行安防系统传感器数据采集不统一、数据传输方式不合理的现状,论文给出了以 STM32为主控芯片,RS485-Modbus为通讯协议实时采集不同种类传感器状态,GPRS无线网络远程传输数据至银行云服务器的整体设计方案;并加入心跳包机制与异常处理算法,保证了系统无线传输的稳定性,系统状态可远程查看,固件可远程更新。 (2)硬件系统由 STM32主控模块、红外控制模块、多功能控制模块及 IC卡读卡器模块组成。主控板采用 RS485物理接口采集总线上的传感器数据,数据的无线传输采用GPRS方式;红外控制模块使用红外接受与发送芯片学习红外编码并发射红外信号,用于自动调节银行内部温度;多功能控制模块采用光耦隔离与I/O通断检测,用于识别开关型传感器的报警状态;IC卡读卡器模块采用优化的天线设计,用于统计每日银行工作人员与服务人员打卡签到信息。 (3)软件系统由RS485-Modbus通讯模块、GPRS传输模块、以太网控制模块等组成。其中Modbus模块用于各传感器的数据交换;GPRS传输模块采用TCP/IP协议与心跳包异常处理算法;以太网控制模块采用Lwip协议实现WebServer功能,可提供简洁的控制界面;红外编解码模块利用定时器中断进行红外解码并发送,用于控制空调运行;多路通断状态识别模块利用I/O电平检测实现了识别 I/O状态的功能;IC读/写卡模块利用串口通讯协议实现卡片的读/写功能。 本系统已投入使用并在现场稳定运行,实现了不同监测点实时传感器数据监测,数据传输稳定可靠,达到了预期设计要求,使用维护方便,银行安防系统的实时性、稳定性及信息化得到了提高。