您好,欢迎光临山东迈捷试验设备有限公司官方网站!

卧式拉力试验机

内页banner
行业资讯
推荐新闻
  • 拉力试验机的安装方法 日期:2017-12-23 浏览次数:0
  • 卧式拉力试验机设备期间核查的主要作用有哪些 日期:2019-03-20 浏览次数:0
  • 压力试验机的变形测试 日期:2015-05-26 浏览次数:0
  • 试验机的工作环境如何 日期:2015-05-12 浏览次数:0
  • 压力试验机控制系统的改造方案 日期:2019-01-09 浏览次数:0
  • 什么是冲击试验?它的应用行业有哪些? 日期:2021-09-03 浏览次数:0
联系我们
山东迈捷试验设备有限公司

24小时服务热线:400-0017-607

销售部:18753187119

销售部:0531-85988857

公司传真:0531-85988857

售后部:18668952203

公司邮箱:jnmjsysb@163.com

公司地址:山东省济南市天桥区蓝翔路15号时代总部基地六区六号

当前位置 > 网站首页>行业动态>行业资讯压力试验机设备的通信软件设计
24小时全国免费服务热线:400-0017-607

压力试验机设备的通信软件设计

文章来源:试验机厂家 作者:济南迈捷试验机 发布时间:2019-02-22 16:03:40 浏览次数:

压力试验机的通信芯片中读卡器、控制芯片串口通信、GPRS模块接收发送数据以及判断数据接收超时使用的定时器均采取中断的方式,可以随时接收和发送数据。中断优先级从高到低依次为双芯片通信、GPRS通信、读卡器、GPRS连接确认定时器中断、GPRS数据接收超时定时器中断。该中断优先级设定方式保障了通信芯片数据的可靠传输。

压力试验机

针对压力试验机试验数据的不定长问题,设定试验数据的大长度,同时在双芯片通信中断程序中计算本次试验压力数据的长度。如此可以将不定长的试验数据换成可以计量的定长数据。将该数据长度加入GPRS模块传送的数据包中,服务器收到后,根据该长度区分、提取试验数据。

为保证传输的稳定性,在通信芯片主函数开始部分需要先判断GPRS模块是否与远程服务器连接,即GPRS数据是否有效。待到数据有效后,方可进行下一步操作,这样可以有效防止在山区试验信号不稳定时产生的数据误发送问题。设置数据处理子函数,用于判断数据漏发与校验错误,其流程图如图6所示。程序中压力试验机采用校验机制,对不同的校验错误做出标记,等待主函数的处理。

压力试验机的服务器通过网络与封装有TCP/IP协议的GPRS模块通信。服务器确定GPRS通信已连接后,向通信芯片发送确认连接命令帧。每当接收到通信芯片由GPRS发送的数据后,服务器会给出应答,若通信芯片在定时器规定时间内得不到应答且超过3次,认为GPRS数据超时掉线,重新建立连接。当服务器程序收到GPRS发送的数据并校验正确后,根据数据长度和位置提取试验数据中的日期和设备号,在界面上显示并将数据存入数据库。为了防止遗漏数据,服务器会对数据库中数据表进行搜索,根据试验次数查找遗漏的数据,将缺失的试验次数编号加入要数队列。若数据缺失,从要数队列中取第一个数据,根据命令帧格式组成要数命令帧,发送给通信芯片。若数据没有缺失,则发送确认连接命令帧。