System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请属于通信,具体涉及一种canfd转接头、通讯方法及通讯系统。
技术介绍
1、控制器局域网络(controller area network,can)是一种常用于车辆中的通信协议,用于在各个电子控制单元(electronic control unit,ecu)之间传输数据,可变速率控制器局域网络(controller area network with flexible data rate,canfd)相较于传统的can协议具有更高的数据传输速率和更大的数据帧长度,因此它能够提供更高的通信带宽和更灵活的数据传输能力。诊断设备是用于诊断和监测车辆电子系统的工具,在选择诊断设备时,需要确保其支持与目标车辆匹配的通信协议,以确保设备能够正确地与车辆进行通信并获取准确的诊断数据。
2、专利技术人在实现本专利技术实施例的过程中发现:由于canfd协议的引入较晚,许多早期开发的诊断设备只支持传统的can协议,无法与使用canfd协议通信的车辆进行通信,导致诊断设备与车辆之间无法实现有效的数据传输。
技术实现思路
1、本申请实施例提供一种canfd转接头、通讯方法及通讯系统,能够解决诊断设备不兼容canfd协议,无法与使用canfd协议的车辆进行通信的问题。
2、第一方面,本申请实施例提供了一种canfd转接头,包括:第一通信接头、转换器和第二通信接头;所述第一通信接头分别与诊断设备及所述转换器连接,所述转换器还与所述第二通信接头连接,所述第二通信接头还与车辆连接,其
3、在一些实施例中,当所述第二通信接头接收所述车辆发送的第二canfd信号,并发送所述第二canfd信号至所述转换器时,所述转换器还用于接收所述第二canfd信号,并将所述第二canfd信号转换为第二can信号,以将所述第二can信号发送给所述诊断设备,使所述诊断设备获得所述第二can信号对应的数据。本实施例中,通过canfd转接头的转换器将车辆返回的数据进行转换并发送给诊断设备,实现了支持canfd协议进行通信的车辆向不支持canfd协议的诊断设备发送数据,从而诊断设备可以对车辆进行调试和测试。
4、在一些实施例中,所述转换器包括:第一can收发器、主控芯片和第一canfd收发器;所述第一can收发器分别与所述第一通信接头及所述主控芯片连接,所述主控芯片与所述第一canfd收发器连接,所述第一canfd收发器与所述第二通信接头连接;当所述第一can收发器接收所述第一can信号并转发所述第一can信号至所述主控芯片时,所述主控芯片用于接收所述第一can信号并基于所述第一can信号进行组包获取所述第一canfd信号,以将所述第一canfd信号通过所述第二通信接头发送给所述车辆。本实施例中,转换器中的第一can收发器、主控芯片和第一canfd收发器协同工作,实现了将不支持canfd协议的诊断设备发送的数据转换为支持canfd协议的格式,并将其传输给支持canfd协议通信的车辆,从而诊断设备可以与车辆通信。
5、在一些实施例中,当所述第一canfd收发器接收所述第二canfd信号并转发所述第二canfd信号至所述主控芯片时,所述主控芯片还用于接收所述第二canfd信号并基于所述第二canfd信号进行拆包获取第二can信号,以将所述第二can信号通过所述第一收发管脚发送给所述诊断设备。本实施例中,转换器中的第一can收发器、主控芯片和第一canfd收发器协同工作,能够将支持canfd协议的车辆返回的数据进行转换,使得不支持canfd协议的诊断设备能够接收和处理该数据,从而车辆可以与诊断设备通信。
6、在一些实施例中,所述第一通信接头还包括:第二收发管脚;当所述第二收发管脚接收所述诊断设备发送的第三can信号,并发送所述第三can信号至所述转换器时,所述转换器还用于接收所述第三can信号,并将所述第三can信号转换为第三canfd信号,以将所述第三canfd信号发送给所述车辆,使所述车辆获得所述第三canfd信号对应的数据。本实施例中,诊断设备与车辆之间增加了额外的数据传输路径,从而加快了诊断设备向车辆发送数据的传输过程,从而诊断设备与车辆通信的效率得到了提升。
7、在一些实施例中,当所述第二通信接头接收所述车辆发送的第四canfd信号,并发送所述第四canfd信号至所述转换器时,所述转换器还用于接收所述第四canfd信号,并将所述第四canfd信号转换为第四can信号,以将所述第四can信号发送给所述诊断设备,使所述诊断设备获得所述第四can信号对应的数据。本实施例中,车辆与诊断设备之间额外的数据传输通道加快了车辆向诊断设备返回数据的传输过程,从而车辆与诊断设备通信的效率得到了提升。
8、在一些实施例中,所述转换器还包括:第二can收发器和第二canfd收发器;所述第二can收发器分别与所述第一通信接头及所述主控芯片连接,所述主控芯片与所述第二canfd收发器连接,所述第二canfd收发器与所述第二通信接头连接;当所述第二can收发器接收所述第三can信号并转发所述第三can信号至所述主控芯片时,所述主控芯片还用于接收所述第三can信号并基于所述第三can信号进行组包获取所述第三canfd信号,以将所述第三canfd信号通过所述第二通信接头发送给所述车辆。本实施例中,通过设置第二can收发器和第二canfd收发器,使得转换器的功能得到了扩展,可以同时处理诊断设备通过两个数据传输通道发送的数据,从而诊断设备与车辆可以更高效地通信。
9、在一些实施例中,当所述第二canfd收发器接收所述第四canfd信号并转发所述第四canfd信号至所述主控芯片时,所述主控芯片还用于接收所述第四canfd信号并基于所述第四canfd信号进行拆包获取所述第四can信号,以将所述第四can信号通过所述第二收发管脚发送给所述诊断设备。本实施例中,通过第二can收发器和第二canfd收发器的设置,可实现转换器同时处理车辆通过两个数据传输通道返回的数据,从而车辆与诊断设备可以更高效地通信。
10、第二方面,本申请实施例提供了一种通讯方法,所述通讯方法应用于上述任一项所述的canfd转接头,包括:接收诊断设备发送的第一can信号;将所述第一can信号转换为第一canfd信号;将所述第一canfd信号发送给车辆,以本文档来自技高网...
【技术保护点】
1.一种CANFD转接头,其特征在于,包括:第一通信接头、转换器和第二通信接头;
2.根据权利要求1所述的CANFD转接头,其特征在于,
3.根据权利要求2所述的CANFD转接头,其特征在于,所述转换器包括:第一CAN收发器、主控芯片和第一CANFD收发器;
4.根据权利要求3所述的CANFD转接头,其特征在于,
5.根据权利要求4所述的CANFD转接头,其特征在于,所述第一通信接头还包括:第二收发管脚;
6.根据权利要求5所述的CANFD转接头,其特征在于,
7.根据权利要求6所述的CANFD转接头,其特征在于,所述转换器还包括:第二CAN收发器和第二CANFD收发器;
8.根据权利要求7所述的CANFD转接头,其特征在于,
9.一种通讯方法,所述通讯方法应用于权利要求1至8任一项所述的CANFD转接头,其特征在于,包括:
10.一种通讯系统,其特征在于,包括:诊断设备、车辆以及权利要求1至8任一项所述的CANFD转接头;
【技术特征摘要】
1.一种canfd转接头,其特征在于,包括:第一通信接头、转换器和第二通信接头;
2.根据权利要求1所述的canfd转接头,其特征在于,
3.根据权利要求2所述的canfd转接头,其特征在于,所述转换器包括:第一can收发器、主控芯片和第一canfd收发器;
4.根据权利要求3所述的canfd转接头,其特征在于,
5.根据权利要求4所述的canfd转接头,其特征在于,所述第一通信接头还包括:第二收发管脚;
6...
【专利技术属性】
技术研发人员:郭磊磊,彭志兵,
申请(专利权)人:深圳市道通合盛软件开发有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。