车辆控制装置的制造方法

文档序号:9290824阅读:152来源:国知局
车辆控制装置的制造方法
【技术领域】
[0001 ] 本发明涉及控制车辆动作的装置。
【背景技术】
[0002]目前,控制车辆动作的电子控制装置(EQJ-Electronic Control Unit)具备驱动车辆负载的驱动IC(Integrated Circuit:集成电路)和控制驱动IC的微机,通过从微机对驱动IC发送并行信号来驱动控制车辆负载。
[0003]另一方面,近年来,E⑶所要求的功能高功能化,并且也增加对低成本化的要求。因此,为了减少微机的端口(port)数来降低成本,进行着将在微机与驱动IC之间收发的并行信号置换成串行信号的试验。例如基于微型串行总线标准的通信相当于该情况。
[0004]在微机与驱动IC通过串行信号进行通信的情况下,多个控制命令收发串联地记述的串行数据。在该情况下,当在微机与驱动IC之间的串行通信中发生异常时,驱动IC驱动的全部的对车辆负载的控制命令成为异常。因此,认为在发生微机与驱动IC之间的串行通信中的异常的情况下,需要立即检测该异常并使车辆转换至故障安全模式。
[0005]下述专利文献I中记载有一种技术,关于电子控制装置的异常检测,通过回送校验控制数据(将与接收侧接收到的数据相同的数据回送至发送侧)来检测异常。
[0006]下述专利文献2中记载有一种方法,关于电子控制装置的异常检测,从比较器23对收发器12发送检查信号,比较器23再从收发器12接收比较用信号,将比较两者的结果报告至CPU21。该文献中,通过上述方法,检查在微机11与收发器12之间的信号线上是否有断线的部位等。
[0007]下述专利文献3中记载了,在E⑶I具备的主计算机Ia与副计算机Ib之间的通信中,副计算机Ib将在读模式执行时的读出数据和反转其所有的比特而得到的数据发送至主计算机la,主计算机Ia比较这些数据。主计算机Ia通过上述处理,确认从副计算机Ib接收的读出数据是否正常。
[0008]现有技术文献
[0009]专利文献
[0010]专利文献1:(日本)特开2000 — 312151号公报
[0011]专利文献2:(日本)特开2011 — 229079号公报
[0012]专利文献3:(日本)特开平4 - 170829号公报

【发明内容】

[0013]发明所要解决的课题
[0014]在专利文献I所记载的技术中,将通信数据其本身回送校验,因此,在通信数据本身异常的情况下,可能不能检测异常。例如当回送校验的数据偏向比特值O或比特值I的任一项时,即使在任一比特位置产生异常,也可能将其错误识别为正常的数据。
[0015]专利文献2所记载的技术中,需要追加用于设置比较器23的成本。另外,需要在微机11和收发器12不通信的期间发送检查信号,因此,实施检查的时刻被制约。
[0016]专利文献3所记载的技术中,主计算机Ia和副计算机Ib需要同时具备运算功能,因此,具有成本变高的倾向。另外,副计算机Ib将读出的数据和将该数据进行比特反转而得到的数据共同发送至主计算机la,因此,认为具有为了诊断实施而进行通信的数据量变大的倾向。
[0017]本发明是鉴于以上那样的课题而研发的,其的目的在于,提供一种技术,在不具有运算功能的驱动电路与运算装置进行通信的车辆控制装置中,通过简单的方法能够有效地诊断两者能够正常通信。
[0018]用于解决课题的技术方案
[0019]本发明提供一种车辆控制装置,从运算部发送作为对驱动电路的控制命令的诊断数据,驱动电路将对诊断数据进行比特反转而得到的反转诊断数据回送至运算部。运算部使用诊断数据和反转诊断数据,诊断运算部与驱动电路之间的通信是否正常实施。
[0020]发明效果
[0021]根据本发明的车辆控制装置,作为接收侧的驱动电路将从作为发送侧的运算部发送的诊断数据反转并进行回送,因此,能够可靠地实施诊断。另外,从运算部发送作为对驱动电路的控制命令的诊断数据,因此,通过运算部能够在任意时刻实施诊断。进而,即使在驱动电路不具有运算功能的情况下,也能够容易地实施诊断,因此能够抑制安装诊断功能的成本。
【附图说明】
[0022]图1是实施方式I的车辆控制装置1000的结构图。
[0023]图2是表示控制帧的比特阵列的图。
[0024]图3是表示数据帧的比特阵列的图。
[0025]图4是表示命令映射220的结构例的图。
[0026]图5是表示上行通信中的数据帧的比特阵列的图。
[0027]图6是表示上行通信中的数据帧的结构例的图。
[0028]图7是表示微机100发送诊断数据的时刻和驱动电路200回送反转诊断数据的时刻的例子的图。
[0029]图8是下行通信和上行通信的时间图例。
【具体实施方式】
[0030]<实施方式I >
[0031]图1是本发明实施方式I的车辆控制装置1000的结构图。车辆控制装置1000是控制车辆具备的功能部的动作的ECU,具备微机(运算部)100和驱动电路200。对驱动电路200驱动的车辆负载省略记载。
[0032]微机100具备软件110和MSB接口(I/F) 120。软件110是安装有控制车辆动作的处理的应用或B1S等软件组。MSB接口 120是在与驱动电路200之间实施串行通信的通信接口。本实施方式I中,实施基于微秒总线(micro second bus)标准的串行通信,但通信方式不限于此。
[0033]MSB接口 120具备:计时器121、时钟发生器122、发送寄存器123、接收寄存器124。时钟发生器122生成用于在微机100与驱动电路200之间使动作同步的时钟信号,且经由一对时钟配线320输出至驱动电路200。发送寄存器123是暂时存储从MSB接口 120对驱动电路200发送的数据的寄存器,并经由一对发送配线330与驱动电路200连接。接收寄存器124是暂时存储MSB接口 120从驱动电路200接收的数据的寄存器,经由I条接收配线340与驱动电路200连接。
[0034]MSB接口 120和驱动电路200之间还经由使能信号配线310连接。MSB接口 120对驱动电路200发出控制命令时,经由发送配线330发送控制命令,同时经由使能信号配线310发送使能信号。
[0035]驱动电路200是驱动车辆负载的驱动1C,以执行预先静态安装于电路上的功能的方式构成。因此,驱动电路200不能执行例如程序。驱动电路200具备:接收寄存器210、命令映射220、输出寄存器230、驱动器240、执行结果寄存器250、发送寄存器260。
[0036]接收寄存器210是暂时存储经由发送配线330从MSB接口 120接收到的数据的寄存器。命令映射220是用于将作为串行数据接收的控制命令转换成对各驱动器240的并行的控制命令的转换表,详情在后说明。输出寄存器230暂时存储使用命令映射220转换的对各驱动器240的控制命令的寄存器。驱动器240是驱动各车辆负载的电路,驱动电路200根据驱动的车辆负载的种类和个数设置必要的数量。执行结果寄存器250是从各驱动器240收取并暂时存储记述作为各驱动器240驱动车辆负载的结果而得到的执行结果的动作数据的
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1