[发明专利]串口自动识别方法有效
申请号: | 201510510053.2 | 申请日: | 2015-08-19 |
公开(公告)号: | CN105068966B | 公开(公告)日: | 2018-07-06 |
发明(设计)人: | 范律;裴瑞博;孙煦;龙波;刘连义 | 申请(专利权)人: | 长沙威胜信息技术有限公司 |
主分类号: | G06F13/42 | 分类号: | G06F13/42 |
代理公司: | 长沙永星专利商标事务所(普通合伙) 43001 | 代理人: | 周咏;米中业 |
地址: | 410205 湖南省长沙市岳麓*** | 国省代码: | 湖南;43 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 一种串口自动识别方法,步骤包括通信双方约定特征字串和数据位数,发送方按照通信双方的约定发送一帧数据帧,接收方识别数据帧中各段电平的时间宽度,在备选波特率中选定波特率值,计算停止位的位数,校验数据帧中的特征字串波形,再识别整个数据帧。本发明仅需发送方发送一次特征字串或者特征字串开头的数据帧,就能完成发送方和接收方的串口检测和识别过程,适用于所有的串口通信识别和配对,特别适用于某些具有固定帧头的串口通信协议,而且在第一次发送数据帧识别和匹配时就能在数据帧内包含命令或其他数据信息,相比现有技术需要单纯发送一帧纯粹的识别帧而言,节约了配对和识别时间。 | ||
搜索关键词: | 数据帧 特征字串 发送方 串口 通信双方 自动识别 波特率 接收方 发送 配对 串口通信协议 发送数据帧 串口检测 串口通信 数据位数 数据信息 校验数据 次特征 停止位 帧数据 备选 帧头 字串 匹配 节约 | ||
【主权项】:
1.一种串口自动识别方法,其特征在于包括如下步骤:S1串口通信中,需要配对的双方约定至少包含两个字符的特征字串和数据帧中的数据位位数,约定特征字串中必须至少包含一个宽度为1位的电平,且帧中不含奇偶校验位;S2发送方按照通信双方的约定发送一帧数据帧,数据帧为仅包括特征字串或以特征字串开头的数据帧;S3接收方接收发送方发送的数据帧,识别数据帧中各段电平的时间宽度;S4根据识别的各段电平的时间宽度在备选波特率中选定波特率的值;S5确定停止位的位数;S6校验是否是特征字串波形;若校验完成,则串口通讯双方配对完成;所述校验包括如下步骤:(1)遍历数据帧内所有的电平,求得在以时间基数为基础偏移15%范围内的最大值作为偏移标准电平宽度值;(2)遍历数据帧内所有电平,在偏移标准电平宽度值范围内,求取奇数位电平时间基数base奇和偶数位电平时间基数base偶,(3)接收方根据事先约定的特征字串、数据位数以及S5中确定的停止位位数自动生成数组exp[i],数组exp[i]内的各元素依次表示特征字串在数据帧中各电平所占用的位数;(4)接收方遍历接收到的数据帧,产生相应的数组exp’[i],数组exp’[i]内的各元素依次表示接收到的发送方发送的数据在数据帧中各电平所占用的位宽度;(5)根据奇数位电平时间基数base奇和偶数位电平时间基数base偶的大小,判断数据帧是否包含特征字串;(6)若校验成功,则配对完成;如果校验失败就进入下一帧监听状态。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于长沙威胜信息技术有限公司,未经长沙威胜信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201510510053.2/,转载请声明来源钻瓜专利网。
- 上一篇:折叠梯固定装置及工程机械
- 下一篇:附带吸尘组件的清扫工具