1.STM32 监控设备的制作目的日常生活中,监控摄像头随处都是,它已经成为我们安防领域中必不可少的设备。监控摄像头的遍布也带来了维护方面的困难,特别是在较为偏僻的山区,往往我们的维护工作需要花费较大的资金、人力、物力去处理。但是80%—90%的故障都能通过重启监控系统来得到解决。原有的落后的监控系统既造成人力的付出,又会造成资源的浪费。 但是基于 STM32 摄像头电源远程监控系统,并通过以太网通讯,以 C/S 的架构的方法远程发送指令打开或关闭分别控制风扇、摄像头以及切换备用电源。这样能够做到系统解决大部分摄像头出现的绝大部分问题,有效的提升了监控设备维修企业的工作效率,并为企业省下了不必要的的资金,达到了便民利民以及利润最大化的目的。 2.系统整体设计 整个控制系统的主体由客户机和服务器,温度检测模块,电 流检测模块,RTC 时钟校准模块和,数据库存储模块五个部分组 成。其中通过 DS18B20 温度传感器和 JCT1204 电流互感元件进 行温度和电流的检测。客户机和服务器实现终端设备的监控与 响应。该系统通过基于 C/S 架构的以太网方式通讯,实现了温 度、电流的大小、时间以及各个模块状态位的监控,并由人工分 析得到控制指令,再由 TCP/IP 通讯协议将控制指令发送至设备 终端,最后设备终端执行控制指令。 2 上下位机软件设计 2.1 下位机软件设计 摄像头电源远程监控设备首先初始化 LWIP 协议栈和我们 的 TCP 服务器,然后和我们的客户机建立连接。当连接上后进行后,再进行 LED、DS18B20、门磁、继电器、ADC 等模块的初始 化。初始化后定时 0.5 秒对温度、电流、继电器状态等数据进行 采集,并将采集到的数据进行打包,写入发送缓存区并等待询 问。当收到询问信号时,我们解析询问信号并发送我们的对应 数据。如若没收到询问信号,我们的数据按定时 0.5 秒的实际对数据进行采集和更新,以等待着下次的询问。2.2 上位机软件设计 上位机在开始的时候选择远程终端的 IP 后点击连接按 钮。若无连接,则继续点击,并查看设备终端是否启动。若提示 连接成功,则发送指令以及应答请求,此时下位机会发送还数 据,我们对数据进行解析处理与存储后供用户查询和使用。.3 上位机界面设计 上位机界面分为两个部分:设备监控和历史数据。设备监控界面中,我们在左侧建立了一个电源设备列表、连接设备按钮和数据显示框。在电源设备列表中分别罗列了不 同地方的摄像头远...