[发明专利]数据传输方法、装置、电子设备及存储介质在审
申请号: | 201910455317.7 | 申请日: | 2019-05-29 |
公开(公告)号: | CN110244604A | 公开(公告)日: | 2019-09-17 |
发明(设计)人: | 谢志勇;茹水强;郑艳伟 | 申请(专利权)人: | 北京大豪科技股份有限公司;北京兴大豪信息技术有限公司 |
主分类号: | G05B19/042 | 分类号: | G05B19/042 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 100015 北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据包 缝制设备 控制系统 通信协议 存储介质 电子设备 数据传输 数据段 数据帧 标记数据包 数据包标识 数据段合并 低成本 数据量 传输 合并 通信 保证 | ||
数据传输方法、装置、电子设备及存储介质,生成数据包,以数据包标识来标记数据包,再根据通信协议将数据包拆分为数据段或者将数据段合并为数据包。无论通信协议规定的数据帧的数据量是多少,数据包都可以通过先拆分为数据段再合并的方式进行传输,使用通信协议时不再受其数据帧的限制。CAN总线具有实时、可靠、长距离、低成本等很多优势,通信全部通过CAN总线进行在保证缝制设备控制系统性能的前提下能够有效降低缝制设备控制系统的成本,增加缝制设备控制系统的使用的灵活性。
技术领域
本申请涉及缝制技术领域,特别是涉及智能缝制设备中的数据传输方法、装置、电子设备及存储介质。
背景技术
现代缝制设备,例如刺绣机等,由缝制设备的控制系统发送控制指令控制机械部件运动,实现自动化乃至智能化生产。在现代缝制设备中,CAN总线的应用非常广泛。CAN(Controller Area Network)是控制器局域网络的简称,由以研发和生产汽车电子产品著称的德国BOSCH公司开发,并最终成为国际标准(ISO11898),是国际上应用最普遍的现场总线之一。
CAN总线具有很多优点,但其缺陷也比较突出。CAN协议的数据帧(Data frame)中可使用的数据部分最大仅8个字节,在很多场合8个字节的数据量是远远不足的。例如,现代刺绣机的控制系统分设上位机和下位机的形式比较普遍,即一套完整的刺绣机控制系统包括至少一台上位机和至少一台下位机,上位机和下位机在结构上相互独立,通过线缆等方式连接。上位机和下位机的主要区别在于上位机具有人机交互装置,例如触摸显示屏等,人机交互装置可以向刺绣机的使用者显示刺绣机的运行信息,接收刺绣机的使用者发出的操作命令;下位机不具备人机交互装置,主要作用是根据上位机接收的操作命令向刺绣机发出控制指令,采集刺绣机的运行信息传输给上位机。上位机和下位机之间的数据传输,直接使用CAN总线,数据量无法满足要求。目前利用双口RAM实现上位机和下位机的通讯,可以保证数据量,但缺点是成本较高,上位机和下位机的空间距离受到限制,不能相距太远。
本申请提供一种全新的数据传输方法,通过CAN总线传输数据,但数据量不受CAN协议的数据帧的限制,数据传输过程能够充分发挥CAN总线实时、可靠、长距离(可以达到40米甚至更远)、低成本等优势。当然,本申请技术方案也适用于其他总线。
发明内容
本申请提供一种数据传输方法、装置、电子设备及存储介质,生成数据包,以数据包标识来标记数据包,数据包可以通过先拆分为数据段再合并的方式进行传输,使用通信协议时不再受其数据帧的限制。
第一方面,本申请提供一种数据传输方法,包括:
生成数据包,所述数据包顺序包括数据头、主数据和数据尾,所述数据头以数据包标识起始,所述数据尾以相同的所述数据包标识结束;
根据通信协议将数据包拆分为数据段,或者,将数据段合并为数据包。
进一步的,所述通信协议为CAN协议。
进一步的,所述数据包标识为无语义字符串。
进一步的,所述数据头或者数据尾还包括主数据标识信息。
更进一步的,所述主数据标识信息包括主数据长度、发送设备标识、接收设备标识以及主数据校验码。
第二方面,本申请提供一种数据传输装置,包括:数据包处理装置以及数据段处理装置;所述数据包处理装置用于生成数据包,所述数据包顺序包括数据头、主数据和数据尾,所述数据头以数据包标识起始,所述数据尾以相同的所述数据包标识结束;所述数据段处理装置根据通信协议将数据包拆分为数据段,或者,将数据段合并为数据包。
第三方面,本申请提供一种电子设备,包括处理器和存储器;所述存储器用于存储计算机指令;所述处理器用于执行所述存储器中存储的计算机指令,以使得所述电子设备执行上述第一方面任一项所述的数据传输方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京大豪科技股份有限公司;北京兴大豪信息技术有限公司,未经北京大豪科技股份有限公司;北京兴大豪信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910455317.7/2.html,转载请声明来源钻瓜专利网。