[发明专利]一种数据传输协议新算法在审
申请号: | 201410296880.1 | 申请日: | 2014-06-28 |
公开(公告)号: | CN105282101A | 公开(公告)日: | 2016-01-27 |
发明(设计)人: | 王金鹤 | 申请(专利权)人: | 王金鹤 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;G01N27/90 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 266000 山*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 数据传输 协议 算法 | ||
1.一种数据传输协议新算法,其特征是:包括四个步骤:
第一步:确定合适的数据类型,根据涡流检测系统的特征选取和是的参数;最主要的参数为电涡流探头的激励频率、阻抗的幅值、相位信息以及相应的采样通道、次数和频率等相关数据;在多层电涡流缺陷检测中未知参数是第层厚度t,其他参数已知,则可以得到在给定的激励频率下,
有如下的式子:;式中:,i=1,2,3,…,m一1;角频率;f_激励频率;m——待测结构的层数
第二步:串行通信协议中数据帧协议的制定;制定的数据帧格式共包含六个字节:1)帧首:帧首主要对数据合法性进行判别,在合法数据基础上对发送或接收到的数据进行正误识别,主要包含三种情况Package、Right、Error;这三种情况分别用三个不同的字符来进行识别;2)数据类型:数据类型主要是为了区分发送下来的不同数据类型,主要有以下几种数据类型:幅值数据、相位数据、增益数据、频率数据、采样通道数据、采样频率数据、采样次数数据,其中后面三者统称为信号采样参数,在通信过程中一起发送出去;这个字节的制定主要是防止不同的数据混淆,难以区分;通过对不同的数据类型进行定义区分,就可以很容易对不同的数据进行对应的操作;
3)命令数据:当数据为非采样相关数据时,这个数据字节为命令存储字节,下位机或者上位机通过对指令的提取和识别,进行相关的操作;当发送的数据为采样相关数据时,这个命令字节和下面的数据高低字节一起用于存储三个信号采样参数,可以作为数据字节使用;4)数据高位和低位:即需要传输的数据位,这些数据是和数据类型和命令相对应的;共包含两个字节;低字节在前,高字节在后;5)校验字节:校验字节主要是为了防止信号传输过程中的噪声干扰而出现错误,通过对校验字节的判断,可以分析传输过程中是否出现错误;第三步:数据帧的识别,当缺陷探测系统接收到信号处理系统发送来的数据帧时,首先对数据帧首进行区分,如果帧首字符不为定义的三个合法字符中的任何一个,则发出非法数据包的指示;如果接收到的帧首为合法字符,则进行以下的辨别:如果为Error,则重新发送;如果为Right则进行下面的通信过程;如果接收到的为Package,先进行字符的校验计算,如果得到的校验字符和发送过来的校验字符一致,则证明发送的数据没有出现传输错误,此时缺陷探测系统返回信号处理系统一个接收正确的Right信号,表示接收数据正确;如果校验错误,则返回一个Error信号,信号处理系统接到此信号后重新发送原来的数据;校验正确后,根据数据帧格式提取出数据类型、命令和相关的数据,对其进行相关的操作;第四步,建立的这个串行通信数据库,保存通信过程中的各种数据建立与数据库的连接;然后建立与记录集(Recordset)对象的连接,并写入记录,最后在写入后断开与数据库之间的连接释放系统资源;这里需要把要存储的串行通信数据转化为一个字符串数组,按照通道、频率、相位、幅值、增益的顺序组成,不同的数组加入数据的编号并按照固定的数据格式存储进数据库中。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于王金鹤,未经王金鹤许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410296880.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种多媒体传输系统中智能引导接入方法
- 下一篇:XSS 漏洞检测方法和装置