数据处理装置的制造方法

文档序号:9355652阅读:362来源:国知局
数据处理装置的制造方法
【技术领域】
[0001]本发明涉及通信系统。
[0002]本发明例如涉及使用复用传输装置的车载网络系统。
【背景技术】
[0003]在汽车的对前照灯和雨刮器等I/0(Input/0utput:输入/输出)设备进行控制的车身系统中,为了应对布线量的增大,使用被称作BCM(Body Control Module:车身控制模块)的 ECU (Electronic Control Unit:电子控制单元)。
[0004]此外,在车身系统中,使用配置于车辆多处的多个复用传输装置。
[0005]在各复用传输装置上连接有多个1/0设备。
[0006]并且,在车身系统中,BCM和多个复用传输装置通过复用传输路径连接,从而控制1/0设备。
[0007]另一方面,为了使得障碍的发生不会变为重大的事故,对车载网络系统的安全性的要求日益增高,已制定出面向汽车的功能安全标准IS026262。
[0008]在这样的状况下,对于汽车的车身系统,应对BCM由于障碍的发生而变得无法正常工作成为课题之一。
[0009]为了解决该课题,公开有如下技术:在复用传输装置中,根据来自BCM的通信帧的接收状况,判别BCM有无异常产生(例如专利文献1、2、3)。
[0010]此外,公开有如下技术:在通信帧内的数据区域中,与用于控制1/0设备的数据分开地设置发送次数的计数器值,通过该计数器值的连续更新来判别有无异常产生(例如专利文献4) ο
[0011]现有技术文献
[0012]专利文献
[0013]专利文献1:日本特开2004-017676号公报
[0014]专利文献2:日本特开2002-158668号公报
[0015]专利文献3:日本特开2006-135375号公报
[0016]专利文献4:日本特开2000-156685号公报

【发明内容】

[0017]发明要解决的课题
[0018]在专利文献1、2、3所公开的技术中,虽然能够进行与收发通信帧的功能相关的异常检测,但是存在无法验证用于控制1/0设备的数据和运算的正确性的课题。
[0019]此外,在专利文献4所公开的技术中,虽然能够关于对发送次数的计数器进行增计数的处理和与该处理相关的结构要素进行异常检测,但是没有处理用于控制1/0设备的数据自身,因此存在无法验证用于控制1/0设备的数据和运算的正确性的课题。
[0020]本发明以解决上述那样的课题为主要目的,主要目的在于,进行与控制设备的控制装置内的控制相关的路径的异常检测。
[0021]用于解决课题的手段
[0022]本发明的通信系统中包含的数据处理装置,所述通信系统包含控制装置和被所述控制装置控制的设备,其特征在于,所述数据处理装置具有:
[0023]第I通信部,其从所述控制装置接收控制数据,所述控制数据是从所述控制装置到所述设备的数据;
[0024]存储部,其存储由所述第I通信部接收到的控制数据;
[0025]消息生成部,其在将由所述第I通信部接收到的控制数据存储到所述存储部后,生成请求所述控制装置发送所述控制装置保存的控制数据的发送请求消息;
[0026]第2通信部,其将所述发送请求消息发送到所述控制装置,并从所述控制装置接收所述控制装置保存的控制数据,作为针对所述发送请求消息的响应;以及
[0027]数据比较部,其对由所述第2通信部接收到的控制数据和所述存储部中存储的控制数据进行比较。
[0028]发明效果
[0029]在本发明中,数据处理装置从所述控制装置接收控制装置保存的控制数据,并对接收到的控制数据和所存储的控制数据进行比较。
[0030]因此,能够检测与控制装置内的控制相关的路径异常。
【附图说明】
[0031]图1是示出实施方式I的车载网络系统的结构例的图。
[0032]图2是示出实施方式I的车载网络系统的通信帧格式的图。
[0033]图3是示出实施方式I的车载网络系统的动作例的图。
[0034]图4是示出实施方式I的车载网络系统的动作例的图。
[0035]图5是示出实施方式2的车载网络系统的结构例的图。
[0036]图6是示出实施方式2的车载网络系统的通信帧格式的图。
[0037]图7是示出实施方式2的车载网络系统的动作例的图。
[0038]图8是示出实施方式2的车载网络系统的动作例的图。
[0039]图9是示出实施方式2的车载网络系统的动作例的图。
[0040]图10是示出实施方式2的车载网络系统的动作例的图。
[0041]图11是示出实施方式I?3的BCM和复用传输装置的硬件结构例的图。
【具体实施方式】
[0042]实施方式I
[0043]在本实施方式和之后的实施方式中,说明进行与连接于车载网络系统的装置内部的控制运算相关的结构要素(例如微型计算机或CPU:Central Processing Unit:中央处理单元)的异常检测的结构。
[0044]另外,在本实施方式和之后的实施方式中说明的内容不限于车载网络系统,只要是包含控制装置和被控制装置控制的设备的通信系统,就能够进行应用。
[0045]图1是示出实施方式I的车载网络系统的结构例的图。
[0046]如图1所示,在实施方式I的车载网络系统中,BCM 111和连接I/O设备121?123的复用传输装置101通过车载网络131相互连接。
[0047]车载网络131例如是CAN(Control Area Network:控制局域网)。
[0048]BCM 111相当于控制装置的例子,I/O设备121?123相当于设备的例子,复用传输装置101相当于数据处理装置的例子。
[0049]在本实施方式中,从BCM 111向复用传输装置101发送发往I/O设备121?123的输出数据,从复用传输装置101向BCM 111发送来自I/O设备121?123的输入数据。
[0050]并且,将该从BCM 111向复用传输装置101发送输出数据和从复用传输装置101向BCM 111发送输入数据设为I个处理序列,反复进行该处理序列。
[0051]此外,在处理序列的间隙,BCM 111和复用传输装置101进行用于检测BCM 111的异常的通信。
[0052]在BCM 111中,共享存储器112保存发往I/O设备121?123的输出数据和来自I/O设备121?123的输入数据。
[0053]输出数据相当于控制数据的例子。
[0054]输入数据相当于设备数据的例子。
[0055]定期通信定时器113按照恒定周期,将数据的收发定时给予后述的定期通信处理部 114。
[0056]另外,周期可以在定期通信定时器113中预先设定,也可以由另外准备的存储装置,在BCM 111的初始化时,在定期通信定时器113中进行设定。
[0057]定期通信处理部114在定期通信定时器113生成的恒定周期的定时,经由通信部115向复用传输装置101发送位于共享存储器112的发往I/O设备121?123的输出数据,并且,经由通信部115从复用传输装置101接收来自I/O设备121?123的输入数据。
[0058]通信部115与定期通信处理部114和车载网络131之间收发数据。
[0059]更具体而言,通信部115从定期通信处理部114输入发往I/O设备121?123的输出数据,并将包含输出数据的通信帧输出到车载网络131。
[0060]此外,通信部115从车载网络131输入来自I/O设备121?123的包含输入数据的通信帧,并将输入数据输出到定期通信处理部114。
[0061]此外,在复用传输装置101中,共享存储器102保存发往I/O设备121?123的输出数据和来自I/O设备121?123的输入数据。
[0062]输出数据相当于控制数据的例子。
[0063]输入数据相当于设备数据的例子。
[0064]此外,共享存储器102相当于存储部的例子。
[0065]定期通信处理部103从后述的通信部104输入从BCM 111发送来的输出数据,并将输出数据储存到共享存储器102。
[0066]此外,定期通信处理部103从共享存储器102读出从I/O设备121?123写入到共享存储器102的输入数据,并将输入数据输出到通信部104。
[0067]通信部104与定期通信处理部103和车载网络131之间收发数据。
[0068]更具体而言,通信部104从车载网络131输入包含发往I/O设备121?123的输出数据的通信帧,并将输出数据输出到定期通信处理部103。
[0069]此外,通信部104从定期通信处理部103输入来自I/O设备121?123的输入数据,并将包含输入数据的通信帧输出到车载网络131。
[0070]而且,通信部104与后述的异常检测通信处理部105 —起生成异常检测用的通信帧,向车载网络131发送异常检测用的通信帧,并接收来自BCM 111的异常检测用的通信帧。
[0071]通信部104相当于第I通信部和第2通信部的例子。
[0072]此外,通信部104与异常检测通信处理部105 —起相当于消息生成部的例子。
[0073]异常检测通信处理部105为了进行与BCM 111的控制相关的路径的异常检测,经由通信部104与BCM 111之间收发数据。
[0074]更具体而言,异常检测通信处理部105与通信部104—起生成异常检测用的通信帧,经由通信部104将异常检测用的通信帧发送到BCM 111,并经由通信部104从BCM 111接收共享存储器112内的输入数据和输出数据。
[0075]异常检测用的通信帧是请求发送共享存储器112内的输入数据和输出数据的消息,相当于发送请求消息的例子。
[0076]此外,异常检测通信处理部105与通信部104 —起相当于消息生成部的例子。
[0077]异常检测判别部106对为了异常检测而从BCM 111发送来的输入数据和输出数据与位于共享存储器102的输入数据和输出数据进行比较,检测与BCM 111的控制相关的路径异常。
[0078]与BCM 111内的控制相关的路径异常是指BCM 111为了进行控制而使其动作或访问的CPU、存储装置、通信总线等路径中的异常。
[0079]异常检测判别部106相当于数据比较部的例子。
[0080]接着,说明在实施方式I的车载网络系统中使用的通信帧的格式例。
[0081]图2示出在BCM 111与复用传输装置101之间收发的通信帧201的例子。
[0082]在图2中,帧头和帧尾是用于与车载网络131的协议对应的帧头和帧尾。
[0083]另外,帧头和帧尾中含有CRC(Cyclic Redundancy Check:循环冗余校验)等用于检测车载网络131传输上的错误的信息。
[0084]通过这样的用于错误检测的信息,能够与在车载网络131上产生的错误分开地检测与BCM 111内的控制相关的路径异常。
[0085]处理类别栏中示出通信帧201的目的。
[0086]更具体而言,在处理类别栏中记述
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1