提供一种网络通信系统、不正常检测电子控制单元以及不正常应对方法。在具备遵循CAN协议经由总线进行通信的多个电子控制单元的网络通信系统中使用的不正常应对方法,包括:判定步骤,判定发送的帧中的预定域的内容是否符合表示不正常的预定条件;发送步骤,在判定步骤中判定为帧符合预定条件的情况下,在该帧的最末尾被发送之前发送错误帧。
【技术实现步骤摘要】
【国外来华专利技术】
本公开涉及检测在电子控制单元进行通信的车载网络等中发送的不正常(fraud,非法)帧并进行应对的技术。
技术介绍
近年来,在汽车中的系统内,配置有许多称为电子控制单元(ECU:Electronic Control Unit)的装置。连接这些ECU的网络称为车载网络。车载网络存在多种标准。作为其中最主流的车载网络之一,存在由ISO11898-1规定的CAN(Controller Area Network:控制器局域网络)这一标准(参照“非专利文献1”)。在CAN中,通信路径由两条总线构成,与总线连接的ECU称为节点。与总线连接的各节点收发被称为帧的消息。发送帧的发送节点通过在两条总线上施加电压,并在总线间产生电位差,从而发送被称为隐性(recessive)的值“1”和被称为显性(dominant)的值“0”。多个发送节点在完全相同的定时发送了隐性和显性的情况下,优先发送显性。接收节点在接收到的帧的格式存在异常的情况下,发送被称为错误帧(error frame)的帧。错误帧是通过连续地发送6比特(bit)的显性,从而向发送节点和/或其他接收节点通知帧的异常的帧。另外,在CAN中不存在指示发送目的地或发送源的识别符,发送节点在每帧中附加被称为消息ID的ID并进行发送(也即是,向总线送出信号),各接收节点仅接收预先确定的消息ID(也即是,从总线读取信号)。另外,采用CSMA/CA(Carrier Sense Multiple Access/Collision Avoidance:载波侦听多址访问/冲突避免)方式,在多个节点的同时发送时,进行利用消息ID的仲裁(调停),优先发送消息ID的值小的帧。现有技术文献非专利文献非专利文献1:CAN Specification 2.0part A,[online],CAN in Automation(CiA),[2014年11月14日检索],互联网(URL:http://www.can-cia.org/fileadmin/cia/specifications/CAN20A.pdf)非专利文献2:RFC2104HMAC:Keyed-Hashing for Message Authentication
技术实现思路
专利技术要解决的技术问题然而,在车载网络中,存在因不正常节点连接到总线且不正常节点不正常地发送帧,从而导致不正常地控制车体的可能性。因此,本公开提供一种在车载网络等遵循CAN协议进行通信的网络通信系统中阻止由ECU执行基于发送到总线的不正常帧的处理的不正常检测电子控制单元(不正常检测ECU)。另外,本公开提供一种阻止与不正常帧对应的处理被执行的不正常应对方法以及具备不正常检测ECU的网络通信系统。用于解决问题的技术方案为了解决上述问题,本公开的一个技术方案涉及的不正常应对方法是是在具备多个电子控制单元的网络通信系统中使用的方法,所述多个电子控制单元遵循CAN协议即控制器局域网协议经由总线进行通信,所述不正常应对方法包括:判定步骤,判定已开始发送的帧中的预定域的内容是否符合表示不正常的预定条件;和发送步骤,在所述判定步骤中判定为所述帧的预定域的内容符合所述预定条件的情况下,在该帧的最末尾被发送之前发送错误帧。另外,为了解决上述问题,本公开的一个技术方案涉及的不正常检测电子控制单元是与遵循CAN协议即控制器局域网协议进行通信的多个电子控制单元在通信中所使用的总线连接的单元,所述不正常检测电子控制单元具备:接收部,其接收已开始发送的帧;判定部,其判定由所述接收部接收到的帧中的预定域的内容是否符合表示不正常的预定条件;以及发送部,其在所述判定部中判定为所述帧的预定域的内容符合所述预定条件的情况下,在该帧的最末尾被发送之前发送错误帧。另外,为了解决上述问题,本公开的一个技术方案涉及的网络通信系统具备遵循CAN协议即控制器局域网协议经由总线进行通信的多个电子控制单元和与该总线连接的不正常检测电子控制单元,所述不正常检测电子控制单元具备:接收部,其接收已开始发送的帧;判定部,其判定由所述接收部接收到的帧中的预定域的内容是否符合表示不正常的预定条件;以及发送部,其在所述判定部中判定为所述帧的预定域的内容符合所述预定条件的情况下,在该帧的最末尾被发送之前发送错误帧。专利技术的效果根据本公开,在遵循CAN协议进行通信的网络通信系统中,即使不正常节点连接到总线并发送了不正常帧,也能够阻止由ECU执行基于不正常帧的处理。附图说明图1是表示实施方式1涉及的车载网络系统的整体构成的图。图2是表示由CAN协议规定的数据帧的格式的图。图3是表示由CAN协议规定的错误帧的格式的图。图4是头单元的构成图。图5是示出了接收ID列表的一例的图。图6是网关的构成图。图7是示出了传送规则的一例的图。图8是实施方式1涉及的ECU的构成图。图9是示出了接收ID列表的一例的图。图10是表示从与发动机连接的ECU发送的帧的ID以及数据域的一例的图。图11是表示从与制动器连接的ECU发送的帧的ID以及数据域的一例的图。图12是表示从与门开闭传感器连接的ECU发送的帧的ID以及数据域的一例的图。图13是表示从与窗开闭传感器连接的ECU发送的帧的ID以及数据域的一例的图。图14是实施方式1涉及的不正常检测ECU的构成图。图15是示出了不正常检测ECU所保持的正规ID列表的一例的图。图16是示出了不正常检测ECU所保持的正规ID列表的一例的图。图17是表示各个消息ID的不正常检测计数器的状态的一例的图。图18是表示实施方式1中的与不正常帧的检测以及执行阻止相关的工作例的时序图。图19是表示实施方式2涉及的车载网络系统的整体构成的图。图20是实施方式2涉及的不正常检测ECU的构成图。图21是示出了不正常检测ECU所保持的数据范围列表的一例的图。图22是表示实施方式2中的与不正常帧的检测以及执行阻止相关的工作例的时序图(后接图23)。图23是表示实施方式2中的与不正常帧的检测以及执行阻止相关的工作例的时序图(前接图22)。图24是表示实施方式3涉及的车载网络系统的整体构成的图。图25是实施方式3涉及的ECU的构成图。图26是表示从与发动机连接的ECU发送的数据帧的ID以及数据域的一例的图。图27是表示从与制动器连接的ECU发送的数据帧的ID以及数据域的一例的图。图28是表示从与门开闭传感器连接的ECU发送的数据帧的ID以及数据域的一例的图。图29是表示从与窗开闭传感器连接的ECU发送的数据帧的ID以及数据域的一例的图。图30是实施方式3涉及的不正常检测ECU的构成图。图31是表示实施方式3涉及的计数器保持部所保持的各个消息ID的计数器值的一例的图。图32是表示实施方式3中的与不正常帧的检测以及执行阻止相关的工作例的时序图(后接图33)。图33是表示实施方式3中的与不正常帧的检测以及执行阻止相关的工作例的时序图(前接图32)。具体实施方式本公开的一个技术方案涉及的不正常应对方法是在具备多个电子控制单元的网络通信系统中使用的方法,所述多个电子控制单元遵循CAN协议即控制器局域网协议经由总线进行通信,所述不正常应对方法包括:判定步骤,判定已开始发送的帧中的预定域的内容是否符合表示不正常的预定条件;和发送步骤,本文档来自技高网...
【技术保护点】
一种不正常应对方法,是在具备多个电子控制单元的网络通信系统中使用的方法,所述多个电子控制单元遵循CAN协议即控制器局域网协议经由总线进行通信,所述不正常应对方法包括:判定步骤,判定已开始发送的帧中的预定域的内容是否符合表示不正常的预定条件;和发送步骤,在所述判定步骤中判定为所述帧的预定域的内容符合所述预定条件的情况下,在该帧的最末尾被发送之前发送错误帧。
【技术特征摘要】
【国外来华专利技术】2014.12.04 JP 2014-245451;2014.04.03 US 61/974,7391.一种不正常应对方法,是在具备多个电子控制单元的网络通信系统中使用的方法,所述多个电子控制单元遵循CAN协议即控制器局域网协议经由总线进行通信,所述不正常应对方法包括:判定步骤,判定已开始发送的帧中的预定域的内容是否符合表示不正常的预定条件;和发送步骤,在所述判定步骤中判定为所述帧的预定域的内容符合所述预定条件的情况下,在该帧的最末尾被发送之前发送错误帧。2.根据权利要求1所述的不正常应对方法,在所述发送步骤中,在所述帧中的CRC序列的最末尾被发送之前,进行所述错误帧的所述发送。3.根据权利要求1所述的不正常应对方法,所述预定域是表示ID的域,在所述判定步骤中,通过将由所述预定域的内容表示的ID与预先确定的ID列表信息所表示的一个以上的ID进行比较,进行是否符合所述预定条件的所述判定。4.根据权利要求1所述的不正常应对方法,所述预定域是控制域,在所述判定步骤中,通过判别由所述预定域的内容表示的数据长度是否包含于预先确定的范围内,进行所述内容是否符合所述预定条件的所述判定。5.根据权利要求1所述的不正常应对方法,在所述判定步骤中,在被发送的所述帧是数据帧的情况下进行所述判定,所述预定域是数据域。6.根据权利要求5所述的不正常应对方法,在所述判定步骤中,通过判别作为所述预定域的内容的数据值是否包含于预先确定的范围内,进行所述内容是否符合所述预定条件的所述判定。7.根据权利要求5所述的不正常应对方法,在所述判定步骤中,通过预先确定的验证处理步骤对所述预定域的内容中的消息认证码进行验证,在该验证失败了的情况下,...
【专利技术属性】
技术研发人员:氏家良浩,松岛秀树,芳贺智之,前田学,海上勇二,岸川刚,
申请(专利权)人:松下电器美国知识产权公司,
类型:发明
国别省市:美国;US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。