一种CAN通信传输方法及传输装置制造方法及图纸

技术编号:41758082 阅读:17 留言:0更新日期:2024-06-21 21:39
本发明专利技术公开了一种CAN通信传输方法及传输装置,应用于车机的CAN通信传输系统中的接收端CanTp模块,该方法包括:在第一流控帧报文包括的流控状态为继续发送状态的情况下,接收源端CanTp模块发送的后续帧报文;若接收到的后续帧报文的序列号不连续,或,在预设时间段内未接收到后续帧报文,则生成第二流控帧报文并发送给源端CanTp模块;第二流控帧报文中还包括目标序列号,目标序列号为接收到的后续帧报文中缺失的序列号。源端CanTp模块接收到第二流控帧报文后,向接收端CanTp模块重新发送从目标序列号开始的后续帧报文,通过在源端CanTp模块和接收端CanTp模块之间加入丢帧重传机构,有效地解决了现有CAN总线进行大数据量的应用报文传输时的丢帧问题。

【技术实现步骤摘要】

本专利技术涉及can通信,尤其涉及一种can通信传输方法及传输装置。


技术介绍

1、can是控制器局域网络(controller area network,can)的简称,是国际上应用最广泛的现场总线之一。与一般的通信总线相比,can总线的数据通信具有突出的可靠性、实时性和灵活性。由于其良好的性能及独特的设计,can总线越来越受到人们的重视。它在汽车领域上的应用是最广泛的,汽车制造厂商大多采用了can总线来实现汽车内部控制系统与各检测和执行机构间的数据通信。

2、目前,受限于现有的can总线的性能,以及总线负载率越来越高,在通过车机端can总线传输大数据量的应用报文时,容易出现丢帧的问题。


技术实现思路

1、本专利技术提供一种can通信传输方法及传输装置,解决了现有的can总线进行大数据量的应用报文传输时会出现丢帧的问题。

2、为达到上述目的,本专利技术采用如下技术方案:

3、第一方面,本专利技术提供一种can通信传输方法,

4、应用于车机的can通信传输系统中本文档来自技高网...

【技术保护点】

1.一种CAN通信传输方法,其特征在于,应用于车机的CAN通信传输系统中的接收端CanTp模块,所述CAN通信传输系统还包括源端CanTp模块和CAN总线,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,在生成第一流控帧报文并发送给所述源端CanTp模块之后,所述方法还包括:开启计时器,所述计时器设置的超时时长为所述预设时间段。

3.根据权利要求1所述的方法,其特征在于,在生成第二流控帧报文并发送给所述源端CanTp模块之后,所述方法还包括:

4.根据权利要求1所述的方法,其特征在于,所述第一流控帧报文和所述第二流控帧报文为目标流控帧格式,所...

【技术特征摘要】

1.一种can通信传输方法,其特征在于,应用于车机的can通信传输系统中的接收端cantp模块,所述can通信传输系统还包括源端cantp模块和can总线,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,在生成第一流控帧报文并发送给所述源端cantp模块之后,所述方法还包括:开启计时器,所述计时器设置的超时时长为所述预设时间段。

3.根据权利要求1所述的方法,其特征在于,在生成第二流控帧报文并发送给所述源端cantp模块之后,所述方法还包括:

4.根据权利要求1所述的方法,其特征在于,所述第一流控帧报文和所述第二流控帧报文为目标流控帧格式,所述目标流控帧格式包括控制信息部分和数据内容部分,所述控制信息部分包括第一字节信息、第二字节信息、第三字节信息和第四字节信息;

5.根据权利要求1所述的方法,其特征在于,所述接收端的can帧优先级高于所述源端的can帧优先级。

6.根据权利要求4所述的方法,其特征在于,在接收由所述源端cantp模块发送的目...

【专利技术属性】
技术研发人员:韩涛高家君
申请(专利权)人:中汽创智科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1