[发明专利]一种商用车CAN通信传输方法有效
申请号: | 201610766021.3 | 申请日: | 2016-08-30 |
公开(公告)号: | CN106452667B | 公开(公告)日: | 2019-06-07 |
发明(设计)人: | 马东扬;张丽波;何俊婷;玄国勋 | 申请(专利权)人: | 中国第一汽车股份有限公司 |
主分类号: | H04L1/00 | 分类号: | H04L1/00;H04L12/40;H04L12/801 |
代理公司: | 长春吉大专利代理有限责任公司 22201 | 代理人: | 王淑秋 |
地址: | 130011 吉林省长春*** | 国省代码: | 吉林;22 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明涉及一种商用车CAN通信传输方法,该方法包括下述步骤:首先将待发送大数据分段,发送数据阶段由发送节点发送首帧报文并接收流控报文;收到流控报文后根据流控状态确定接收节点一次最大数据接收能力及继续发送数据还是暂停发送数据;发送当前块数据直至该块数据发送完毕;开始发送下一段数据的各块数据;发送节点根据接收节点反馈的响应报文判断是否需要重新发送当前分段数据且其他接收节点丢弃该分段数据;重复上述步骤直至数据全部发送完毕停止发送数据。本发明解决了商用车CAN长报文传输的问题,有效提高了数据传输能力,减少了程序设计复杂性,节约了开发成本。 | ||
搜索关键词: | 一种 商用 can 通信 传输 方法 | ||
【主权项】:
1.一种商用车CAN通信传输方法,其特征在于包括下述步骤:一、首先对待发送数据分段,开始传输数据后,发送节点发送首帧报文,接收节点收到首帧报文后反馈流控报文;二、发送节点等待接收节点反馈的流控报文,收到流控报文后判断接收节点的数据接收能力及流控状态,流控状态若为继续发送,则发送节点继续发送连续帧数据,若为等待则发送节点暂停发送连续帧数据并等待下一帧流控报文,若为溢出则转步骤八;其中连续帧数据分段传输,每段数据包含多块数据;三、判断连续帧当前块数据是否发送完,是则转步骤四,否则发送节点继续发送连续帧直至当前数据块发送完毕,转步骤四;四、发送节点判断当前分段数据是否发送完毕,是则转步骤五,否则发送节点暂停发送连续帧数据返回步骤二;五、发送节点判断接收节点反馈的响应报文;若响应状态为肯定响应,则转步骤六;若响应状态为否定响应则发送节点重新发送当前分段数据且其他接收节点丢弃该分段数据,转步骤七;六、判断全部数据是否发送完毕,是则转步骤八,否则返回步骤二;七、判断否定响应接收次数是否达到3次,是则发送节点停止发送数据,转步骤八;否则返回步骤二;八、发送节点停止发送数据。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国第一汽车股份有限公司,未经中国第一汽车股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201610766021.3/,转载请声明来源钻瓜专利网。