一种为钢筋混凝土检测仪设计的远程监控系统
——
编者按:摘要:本文介绍了一种能够对钢筋混凝土检测仪进行远程监控并且回传数据的装置。目前世界上绝大部分大型桥梁都是钢筋混凝土结构,对建成时间久或者新建成、受台风地震等灾害影响的桥梁,为了检查其安全性能是否符合标准,有专用的钢筋混凝土检测仪对其进行检测。为了解决大桥底部检测难以实时监控的问题,开发了该传输与控制系统,可在检测桥梁底部时实现实时监控,并且能够实时传回数据进行分析。
1 远程控制
本文引用地址:https://www.eepw.com.cn/article/248892.htm对检测仪的操作通过按检测仪上的按键实现,为实现远程操作,使用开发板接管键盘,通过远端发送指令给开发板,由开发板将相应的指令直接发送给检测仪,由检测仪对指令进行响应,完成操作。
检测仪上的键盘按键原理如图4。
通常状态下,开关断开,输出端输出高电平,当按键按下时,开关闭合,输出端输出一个低电平。为了实现远程控制的功能,我们需要使用开发板接管键盘,及开发板接收到命令之后,通过ioctl()函数使开发板上的GPIO口输出对应的高低电平,直接送给键盘,实现按键这个过程。如图5所示。
控制命令的发送利用Socket通信实现,Socket作为支持TCP/IP的网络通信的基本操作单元,能够以很简单的方式实现网络上不同主机之间的通信。Windows操作系统的Socket支持流套接字和数据报套接字,应用程序调用Windows Sockets的API实现相互通信。Windows Sockets又利用下层的网络通信协议功能和操作系统调用实现实际的通信过程。
图6是一个Socket通信的基本过程,所有平台的Socket通信大体上都是按照这个模式,或者稍加改进来实现的。
评论