车辆用网络系统和其中异构通信控制器的数据传输方法

文档序号:9527680阅读:257来源:国知局
车辆用网络系统和其中异构通信控制器的数据传输方法
【技术领域】
[0001]本发明涉及用于车辆的网络系统和异构通信控制器在所述网络系统中的数据传输方法。更确切地说,本发明涉及用于车辆的网络系统和异构通信控制器在所述网络系统中的数据传输方法,所述方法使得使用不同通信方案的异构通信控制器能够在并无任何网关的情况下经由网络传输数据。
【背景技术】
[0002]近来,在车辆通信网络中,归因于快速增加的电子装置,甚至在紧急情况期间高速控制器局域网(CAN:controller area network)的总线负载也已变得过载。另外,在电子装置之间高速传输大量数据的需要近来已增加。
[0003]为了解决这些问题,基于现存CAN通信速度增加的CAN灵活数据(CAN-FD:CAN-flexible data)速率通信已作为替代性解决方案受到关注。常规地,将Flexray应用于一些车辆以解决过度总线负载问题和其类似者。然而,与此方法相关联的成本使其不够理想。
[0004]另一方面,CAN-FD通信为用于基于当前CAN通信网络增加通信速度和数据传输量的方法,且因此为成本相对较小的有效方法。因此,将CAN-FD通信视为用于解决过度总线负载问题和其类似者的替代性计划。
[0005]当将CAN通信和CAN-FD通信应用于相同网络时,归因于CAN通信与CAN-FD通信之间的通信速度差异可能发生错误。因此,辨识信号变得不可能。
[0006]由于当前CAN通信和CAN-FD通信方案不能应用于相同网络,因此可配置用于CAN通信和CAN-FD通信的两个单独网络。接着,可配置用于在两个网络之间转换信号的仅通信网关,以便在CAN通信与CAN-FD通信网络之间传达数据。
[0007]然而,当使用仅通信网关时,单位成本增加,且相比不使用网关时更经常发生信号延迟。因此,当控制器需要执行功能时可能降低控制器的性能。
[0008]【现有技术文献】
[0009](专利文献1)韩国专利申请公开案第2008-0108833号(2008.12.16)

【发明内容】

[0010]本发明提供一种用于车辆的网络系统和一种异构通信控制器在所述网络系统中的数据传输方法,所述方法使得使用不同通信方案的异构通信控制器能够无需任何网关经由网络传输数据。
[0011]在一个方面中,本发明提供一种用于车辆的网络系统,其包含:配置成以第一通信方案传输消息的一或多个第一通信控制器;和经由网络连接到所述一或多个第一通信控制器上且配置成以不同于所述第一通信方案的第二通信方案传输消息的一或多个第二通信控制器,其中,当选自所述一或多个第一通信控制器和所述一或多个第二通信控制器的传输控制器传输消息时,使用不同于所述所选择传输控制器的通信方案的通信方案的通信控制器停止其自身的消息传输,且一旦所述所选择传输控制器的所述消息传输完成就恢复其自身的消息传输。
[0012]可基于在从所述一或多个第一通信控制器和所述一或多个第二通信控制器所传输的消息当中确定消息传输优先级的仲裁字段的标识符(IDddentifier)字段依序选择所述所选择传输控制器。
[0013]除了所述所选择传输控制器的所述通信控制器可通过使用构成标准数据帧的控制字段中的标识符扩展(IDE-1dentifier extens1n)位的下一位比较所述除了所述所选择传输控制器的所述通信控制器的所述通信方案与所述所选择传输控制器的所述通信方案,来决定所述除了所述所选择传输控制器的所述通信控制器的所述通信方案是否相同于所述所选择传输控制器的所述通信方案。
[0014]当所述所选择传输控制器使用不同于所述第二通信方案的所述第一通信方案时,所述一或多个第二通信控制器可在所述一或多个第二通信控制器的标准数据帧的通信速度不同于所述所选择传输控制器的标准数据帧的通信速度时停止通信参与,且一旦所述所选择传输控制器的所述消息传输完成就恢复通信参与。
[0015]当所述所选择传输控制器使用不同于所述第一通信方案的所述第二通信方案时,所述一或多个第一通信控制器可在所述一或多个第一通信控制器的标准数据帧的通信速度不同于所述所选择传输控制器的标准数据帧的通信速度时停止通信参与,且一旦所述所选择传输控制器的所述消息传输完成就恢复通信参与。
[0016]使用不同于所述所选择传输控制器的所述通信方案的通信方案的每一通信控制器可基于所述所选择传输控制器的数据帧计算等待时间,且接着忽略在所述所计算等待时间期间所接收的所述所选择传输控制器的信号而不将所述信号处理为错误。
[0017]使用不同于所述所选择传输控制器的所述通信方案的通信方案的每一通信控制器可基于所述所选择传输控制器的数据帧计算等待时间。所述通信控制器可基于所述所选择传输控制器的所述数据帧中的确认(ACK acknowledge)字段的传输时间计算所述等待时间。
[0018]所述第一通信控制器和所述第二通信控制器中的任一者可为使用控制器局域网(CAN)通信方案的CAN通信控制器,而所述第一通信控制器和所述第二通信控制器中的另一者可为使用CAN-灵活数据(CAN-FD)通信方案的CAN-FD通信控制器。
[0019]诊断通信网络的错误的诊断连接器可经由所述网络连接到所述第一通信控制器和所述第二通信控制器上。所述诊断连接器可使用所述第一通信方案或所述第二通信方案。
[0020]在另一方面中,本发明提供一种异构通信控制器在用于车辆的网络系统中的数据传输方法,所述数据传输方法包含:将以第一通信方案传输消息的一或多个第一通信控制器连接到网络上;将以不同于所述第一通信方案的第二通信方案传输消息的一或多个第二通信控制器连接到所述网络上;从所述一或多个第一通信控制器和所述一或多个第二通信控制器选择传输消息的传输控制器;和将所述第一通信方案和所述第二通信方案与所述所选择传输控制器的通信方案进行比较,其中使用不同于所述所选择传输控制器的所述通信方案的通信方案的通信控制器停止其自身的消息传输,且一旦所述所选择传输控制器的所述消息传输完成就恢复其自身的消息传输。
[0021]在对所述传输控制器的所述选择中,可基于在从所述一或多个第一通信控制器和所述一或多个第二通信控制器所传输的消息当中确定消息传输优先级的仲裁字段的ID字段,依序确定所述所选择传输控制器。
[0022]对所述第一通信方案和所述第二通信方案与所述所选择传输控制器的所述通信方案进行所述比较可包含:使用构成标准数据帧的控制字段中的IDE位的下一位决定所述所选择传输控制器的通信方案;和通过比较除了所述所选择传输控制器的通信控制器的所述通信方案与所述所选择传输控制器的所述通信方案,决定所述除了所述所选择传输控制器的所述通信控制器的所述通信方案是否相同于所述所选择传输控制器的所述通信方案。
[0023]当决定所述所选择传输控制器使用不同于所述第二通信方案的所述第一通信方案时,所述一或多个第二通信控制器可在所述一或多个第二通信控制器的标准数据帧的通信速度不同于所述所选择传输控制器的标准数据帧的通信速度时停止通信参与,且一旦所述所选择传输控制器的所述消息传输完成就恢复通信参与。
[0024]当决定所述所选择传输控制器使用不同于所述第一通信方案的所述第二通信方案时,所述一或多个第一通信控制器可在所述一或多个第一通信控制器的标准数据帧的通信速度不同于所述所选择传输控制器的标准数据帧的通信速度时停止通信参与,且一旦所述所选择传输控制器的所述消息传输完成就恢复通信参与。
[0025]使用不同于所述所选择传输控制器的所述通信方案的通信方案的每一通信控制器可基于所述所选择传输控制器的数据帧计算等待时间,且接着忽略在所述所计算等待时间期间所接收的所述所选择传输控制器的信号而不将所述信号处理为错误。
[0026]使用不同于所述所选择传输控制器的所述通信方案的通信方案的每一通信控制器可基于所述所选择传输控制器的数据帧计算等待时间。所述通信控制器可基于所述所选择传输控制器的所述数据帧中的ACK字段的传输时间计算所述等待时间。
[0027]所述第一通信控制器和所述第二通信控制器中的任一者可为使用CAN通信方案的CAN通信控制器,而所述第一通信控制器和所述第二通信控制器中的另一者可为使用CAN-FD通信方案的CAN-FD通信控制器。
[0028]根据本发明,可获得以下效果。
[0029]首先,在无需使用任何仅通信网关的情况下,将所述CAN通信控制器和所述CAN-FD通信控制器组合并应用于相同网络中,使得有可能防止由将常规网关应用于CAN网络与CAN-FD网络之间的通信中
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1