【技术实现步骤摘要】
用于控制车辆内大容量诊断通信的方法和车辆控制器本申请要求于2015年12月10日提交的韩国专利申请第10-2015-0175860号的优先权的权益,通过引证将其结合于此犹如在本文中完全阐释。
本公开涉及车辆内大容量诊断通信,并且更具体地,涉及用于控制车辆内大容量诊断通信的方法和装置,其能够通过基于时实测量的网络负载适应性地控制帧传输周期来防止诊断通信错误。
技术介绍
最近,信息技术(IT)的快速发展大大地影响了汽车工业,并且IT和通信技术已与车辆结合。具体地,最近发行的车辆包括用于与外部设备通信的各种无线通信功能。这样,提供了各种应用服务。例如,路线引导设备(诸如,导航系统)是特别有用的设备,其通过基于经全球定位系统(GPS)卫星接收的信号定位车辆的当前位置、从内装的地图数据库中读取对应于所定位的当前位置的地图数据、以及将地图数据与车辆的当前位置一起显示在屏幕上,来在驾驶员在不熟悉的区域驾驶时,帮助驾驶员识别驾驶员当前行驶的道路的位置或者容易定位目的地。此外,最近发行的车辆包括各种车辆内通信网络,用于在车辆中包含的各种控制器中交换信息以及控制器的诊断状况。具体地, ...
【技术保护点】
一种在连接至车辆控制器局域网CAN通信网络的控制器中控制大容量诊断通信的方法,包括以下步骤:由所述控制器计算先前接收的CAN帧与当前接收的CAN帧之间的接收时间间隔;由所述控制器基于所述先前接收的CAN帧或者所述当前接收的CAN帧中包含的数据的长度来计算所述控制器中的CAN帧处理时间;以及由所述控制器通过将计算出的接收时间间隔与计算出的CAN帧处理时间进行比较来确定大容量诊断消息的分离传输周期。
【技术特征摘要】
2015.12.10 KR 10-2015-01758601.一种在连接至车辆控制器局域网CAN通信网络的控制器中控制大容量诊断通信的方法,包括以下步骤:由所述控制器计算先前接收的CAN帧与当前接收的CAN帧之间的接收时间间隔;由所述控制器基于所述先前接收的CAN帧或者所述当前接收的CAN帧中包含的数据的长度来计算所述控制器中的CAN帧处理时间;以及由所述控制器通过将计算出的接收时间间隔与计算出的CAN帧处理时间进行比较来确定大容量诊断消息的分离传输周期。2.根据权利要求1所述的方法,其中,当所述先前接收的CAN帧和所述当前接收的CAN帧中包含的标识符ID具有比分配给所述控制器的诊断ID的优先级更高的优先级时,计算所述接收时间间隔。3.根据权利要求1所述的方法,其中,基于所述先前接收的CAN帧或所述当前接收的CAN帧中包含的数据长度代码来计算所述CAN帧处理时间。4.根据权利要求1所述的方法,进一步包括:当从诊断器接收到报告所述大容量诊断消息的传输的预定CAN帧时,由所述控制器向所述诊断器发送包括所确定的分离传输周期的预定流量控制帧。5.根据权利要求1所述的方法,其中,当作为比较结果所述CAN帧处理时间大于或等于所述接收时间间隔时,确定所述分离传输周期使得将当前设置的分离传输周期增加预定时间。6.根据权利要求5所述的方法,其中,增加的时间对应于所述接收时间间隔。7.根据权利要求1所述的方法,其中,当作为比较结果所述CAN帧处理时间小于所述接收时间间隔时,确定所述分离传输周期使得将当前设置的分离传输周期减少预定时间。8.根据权利要求7所述的方法,其中,当所述计算出的接收时间间隔小于所述当前设置的分离传输周期时,所述分离传输周期由所述计算出的接收时间间隔代替以减少所述分离传输周期。9.根据权利要求7所述的方法,其中,以与CAN总线负载成反比地确定所述分离传输周期的减少的时间。10.一种在车辆网关中控制大容量诊断通信的方法,所述车辆网关通过控制器局域网CAN总线将从诊断器接收的诊断消息路由至待诊断的控制器,所述方法包括以下步骤:由所述车辆网关实时监测所述CAN总线的负载状态;由所述车辆网关基于所监测的CAN总线的负载状态确定分离传输周期;以及由所述车辆网关将包括所确定的分离传输周期的预定控制信号发送至所述待诊断的控制器。11.根据权利要求10所述的方法,其中,所述监测包括:将在单位时间期间在所述CAN总线上生成的消息的大小相加;以及通过将所相加的消息的大小除以在所述单位时间在所述CAN总线上能生成的消息的最大大小,计算所述CAN总线的平均总线负载,其中,基于计算出的平均总线负载来确定所述分离传输周期。12.根据权利要求10所述的方法,其中,所述监测包括:测量在单位时间期间所述CAN总线的负载为满的平...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。