[发明专利]一种基于嵌入式的多机通讯协议设计方法有效

专利信息
申请号: 202210942307.8 申请日: 2022-08-08
公开(公告)号: CN115379020B 公开(公告)日: 2023-06-09
发明(设计)人: 丁腾腾;周旺平;徐德邻;吴海波 申请(专利权)人: 南京信息工程大学
主分类号: H04L69/00 分类号: H04L69/00;H04L69/18
代理公司: 北京同辉知识产权代理事务所(普通合伙) 11357 代理人: 何静
地址: 210044 江*** 国省代码: 江苏;32
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 基于 嵌入式 通讯 协议 设计 方法
【权利要求书】:

1.一种基于嵌入式的多机通讯协议设计方法,其特征在于,所述通讯协议由帧头、数据位、校验方式、校验位和帧尾组成,帧头ID 是由单个字节组成,数据位由接收端的ID、数据长度和具体传输的数据内容组成,校验位和帧尾、校验方式用户可以自行定义;

所述帧头通过用户自行定义发送方和接收方的ID,发送方只能有一个,接收端可以有多个,第二个字节@是个固定字符,@字符 ASCII 码对应的十六进制是0x40,第三个字节是接收端的个数,这个数字对应后面的字节个数,从第四个字节开始就是接收端的ID,接收端ID 的数目与接收端的个数一致;

所述数据位通过不同的接收端对应不同的数据,数据位第一个字节对应于接收端ID1,数据位第二个字节和第三个字节是接收端ID1 要接收数据的个数,由两个字节构成,第二个字节是数据长度的高八位,第三个字节是数据长度的低八位;

两个字节共同构成接收端ID1 的数据长度,第四个字节就是接收端ID1具体要接收的数据,其个数对应于第二和第三字节构成的长度,接着就是接收端 ID2,其构成与接收端ID1一样。

2.根据权利要求1所述的一种基于嵌入式的多机通讯协议设计方法,其特征在于,所述校验位和校验方式根据嵌入式设备选择;校验方式用户自行定义,校验位是根据不同的校验方式最终计算出来的校验数据;校验的数据是由帧头到校验位之前所有的数据,也就是除了最后两位不需要校验外,其它的数据全部参与校验;帧尾由一个固定的字符$组成,其ASCII码对应的十六进制是0x24。

3.根据权利要求2所述的一种基于嵌入式的多机通讯协议设计方法,其特征在于,所述通讯协议接收端接受数据的方法包括以下步骤:

S1:接收端接收数据

接收端在收到数据后根据帧头、帧尾、固定的字符和数据长度来确保收到的是一帧完整的数据;

S2:判断数据

在收到一帧完整的数据后,判断是否是一帧完整的数据,如不是返回S1,如是进行下一步骤;

S3:判断帧头

通过一帧完整的数据,接收端根据帧头里面的接收方的ID是否包含自己的ID来判断是否有发送给自己的数据;如果不包含自己的ID,说明不是发给自己的,那么丢弃此帧数据;

S4:校验数据

通过S3判断帧头如果包含自己的ID,那么再根据校验方式来校验接收到的数据,与收到的数据校验位相比较,如果两个数据一致,那么接收端接受此帧发送给自己的数据;如果与收到的数据校验位相比较,校验不一致,则丢弃此帧数据。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京信息工程大学,未经南京信息工程大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/202210942307.8/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top