[发明专利]一种主从串行通讯协议有效

专利信息
申请号: 201610274612.9 申请日: 2016-04-28
公开(公告)号: CN105975424B 公开(公告)日: 2018-06-26
发明(设计)人: 谷玉海 申请(专利权)人: 北京信息科技大学
主分类号: G06F13/42 分类号: G06F13/42
代理公司: 北京远创理想知识产权代理事务所(普通合伙) 11513 代理人: 张素妍
地址: 100192 北京市海淀区*** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要: 发明涉及一种主从串行通讯协议,其包括一主设备和若干从设备,数据帧的传输格式为:协议帧的第1、2字节为包含子设备地址、命令、数据及CRC16校验的字节数;协议帧的第3、4字节为第1、2字节的取反;第5字节为从设备地址,第6字节为命令字节,最后两个字节为CRC16检验码,中间为数据字节。CRC16检验用于保证子设备地址、命令、数据等内容的传输正确性。该协议帧的格式定义首先通过数据长度及数据长度的取反实现了1帧数据传输开始的判断,数据长度信息的传输,数据长度自校验,可变数据长度的数据通讯,以及传输内容的校验验证,保证整个帧的传输正确性。分别给出了采用该格式数据帧的发送和接收程序实现方法。本发明能有效提高通讯速度、实时性及数据传输的正确性。
搜索关键词: 协议帧 串行通讯协议 传输正确性 从设备 子设备 取反 主从 数据长度信息 传输格式 传输开始 传输内容 格式数据 接收程序 可变数据 数据传输 数据通讯 校验 检验码 实时性 数据帧 帧数据 主设备 自校验 字节数 验证 保证 发送 传输 通讯 检验
【主权项】:
1.一种主从串行通讯协议,其特征在于,它包括一主设备和若干从设备,步骤如下:1)设置协议内容:协议帧包含的字节串包括数据长度2字节、数据长度取反2字节、从设备地址1字节、命令1字节、数据字节以及最后两字节的crc16校验,总共N个字节;2)主设备向各个从设备通过传输协议帧发送控制命令及数据,其过程如下:2.1)设置缓冲区对应的从设备地址字节;2.2)设置缓冲区对应的命令字节;2.3)计算地址+命令+数据的字节长度;2.4)根据步骤2.3)计算得到的字节长度计算地址+命令+数据的CRC16校验码;2.5)追加2字节CRC16校验码至数据尾端;2.6)将步骤2.3)计算得到的字节长度加2并设置发送缓冲区的1‑2字节;2.7)根据1‑2字节取反的值设置发送缓冲区的3‑4字节,将缓冲区内容发送至传输总线上,完成协议帧数据的发送;3)各从设备接收协议帧,完成数据传输。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

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

本文链接:http://www.vipzhuanli.com/patent/201610274612.9/,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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