[发明专利]一种智能数据总线协议及系统在审
申请号: | 201710274101.1 | 申请日: | 2017-04-25 |
公开(公告)号: | CN107104866A | 公开(公告)日: | 2017-08-29 |
发明(设计)人: | 邵波 | 申请(专利权)人: | 无锡睿思凯科技股份有限公司 |
主分类号: | H04L12/40 | 分类号: | H04L12/40;H04L29/06;G06F13/38;G06F13/42 |
代理公司: | 北京科亿知识产权代理事务所(普通合伙)11350 | 代理人: | 汤东凤 |
地址: | 214125 *** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 智能 数据 总线 协议 系统 | ||
技术领域
本发明涉及数据传输领域,具体是一种智能数据总线协议及系统。
背景技术
目前,商业应用比较广泛的无人机遥感系统是由传感器,传感路由器,遥感收发机,地面收发机依次连接而成。典型地,传感器设备和用于控制传输的设备系统在物理上分离。这样,为了传送传感器采集获得的数据,需要所有数据都传输给传感路由器,编码后再传输给遥感接收机,然后通过无线电的方式传回地面收发机。而现有的传感器在设计初始往往都采用不同的通讯接口和传输速率,通过传感路由器为每种传感器预留了不同的数据输入口来连接。为了可靠地通信并提供在不同类型的传感器和不同类型的控制传输设备之间的互操作性,可创建设计用于硬件、数据包的组帧等的通信标准。例如,已经成为个人计算系统和外围设备之间的通信开发了一种称为通用串行总线(USB:可以从USB Implementers Forum,Inc.,Portland,OR得到其规范)的标准。
发明内容
为了克服现有遥感系统在数据传输速率以及扩展性方面的不足,本发明提供了一种智能数据总线协议,只要符合该协议的设备均可被任意连接到Smart Port总线上而无关乎设备本身的类型以及连接的顺序;同时提供了一种采用智能数据总线协议的控制传输系统,以及一种采用智能数据总线协议的传输数据系统。
为实现上述目的,本发明提供如下技术方案:
一种智能数据总线协议,包括以下三层:
第一层、定义用于数据包传输的传输线路、发送机和接收机在物理方面的标准;
第二层、定义数据包的编码和解码方式;
第三层、定义数据包的帧格式;
根据协议生成数据包,生成数据包包括第三层定义的帧格式,并根据第二层对数据包进行编码;再根据协议的第一层将数据包从控制设备传输到被询问的外部设备,最后根据协议的第二层对数据包进行解码,并回传被询问的相关数据。
作为本发明进一步的方案:第一层具体根据ISO的OSI 7层通信任务模型中的物理层来定义;第二层具体根据ISO的OSI 7层通信任务模型中的数据链层来定义。
作为本发明进一步的方案:所述数据包的帧格式包括报文头和响应部分;其中报文头包括同步场以及Data ID;响应部分包括数据场以及校验场。报文头包括同步场以及Data ID;响应部分包括数据场以及校验场的组合。
作为本发明进一步的方案:所述外部设备在其内微处理器MCU的控制下通过普通UART/SCI接口的低成本硬件实现协议的第二和第三层。
一种采用智能数据总线协议的控制传输系统,包括根据第一层而定义的主机、Smart Port总线和至少一个从机;该系统以无线收发机作为主机,以节点设备作为从机,所述主机同时执行主任务和从任务,从机只执行从任务;根据第二层和第三层、并通过Smart Port总线与外部设备进行双向通信;在主任务的控制下进行,主任务向Smart Port总线上发送报头,所有从任务接受报头并解释标志符,某一个需要发送的从任务根据标志符向Smart Port总线上发送响应,而其他从任务则根据标志符决定是否接受相应。
作为本发明进一步的方案:Smart Port总线是一条单总线,从机节点通过“线与”的方式接入Smart Port总线。
作为本发明进一步的方案:每个从机均设置有一个独有的物理ID,平时从机仅输入支路导通,处于仅接受的状态,不向Smart Port总线发送任何数据;当收取与从机的物理ID相符合的信号后激活,并开始向Smart Port总线发送其数据;在数据传输完毕后从机再次恢复到此前的接收状态。
作为本发明进一步的方案:该采用智能数据总线协议的控制传输系统还能进行如下错误检测,
1)位错误:通信节点向Smart Port总线发送数据时也回读Smart Port总线上的数据,当发送和接受到的数据不一致时产生位错误;
2)校验和错误:即接收方检测到的数据场和校验场的累加和不为0xFF,产生校验和错误;
3)从机不响应错误:主机发送报头后,在规定的时间内没有完成报文发送,则产生从机不响应错误;
4)同步场不一致错误:同步场的时间间隔不符合定义要求;
5)没有Smart Port总线活动:在规定时间内没有检测到Smart Port总线传输报文。
作为本发明进一步的方案:所述从机的物理ID与应用ID为分离状态。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于无锡睿思凯科技股份有限公司,未经无锡睿思凯科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710274101.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:打火机
- 下一篇:汽车零部件定位万向互换专用台车
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置