连接编程工具的电子控制装置的制造方法_5

文档序号:8283508阅读:来源:国知局
束而再次断开电源开关92时,进行NO的判定,并转移至工序S345。
[0080]工序S944中,将工序S932b中接收并写入RAM存储器203的初始设定数据CDAT传输并保存到数据存储器205的预先设定的地址。
工序S345中,将初始设定数据CDAT的一部分改写成电子控制装置20X、20Y、20Z运行过程中所学习并存储的适当值,并将运行过程中所产生的异常信息的分类汇总值作为异常发生历史信息进行更新和保存。
在工序S346中,在工序S944或工序S345所进行的向数据存储器205的传输处理结束的时刻停止监视信号WDS。
在工序S347中,由于监视信号WDS已停止,因此与图1和图5所示的相同的监视定时器220停止输出允许信号0UTE,由此自保持电路222停止自保持驱动输出DRV,从而对电源继电器Ry进行去激励。
[0081]另外,在初始设定数据CDAT的传输结束并拆下了第二外部工具1C的实际运行状态下,通过接通电源而使得在工序S921a中控制用微处理器200开始动作,然后利用工序S322读取出写入模式信号WM,接着通过工序S324进行NO的判定来在工序S340中启动总控制程序TCPRG,而后在工序S341中开始进行输入输出控制,但若没有连接第二外部工具10C,则从工序S932a直接转移至工序S342,在电源开关92闭合的状态下,从工序S342定期向动作结束工序S330转移,反复执行动作开始工序S921a、工序S322、工序S324、工序S340、工序S341、工序S932a、工序S342、动作结束工序S330。
但是,若电源开关92断开,则工序S342进行NO的判定,并脱离该循环环路,在执行工序S944或工序S345之后,对电源继电器Ry进行去激励。
[0082]接着,对图8所示的连接编程工具的电子控制装置的初始设定数据CDAT的设定表格即图11、以及初始设定数据CDAT的说明用图表即图12进行说明。
图11中,最上段所示的DATi = DATl?DAT8表示8种初始设定数据的编号,DATi是作为实数值存储的在最小值Ai和最大值Bi之间的值。
在例如将DATl设为某温度传感器在基准温度25°C下检测到的检测信号电压的值的情况下,当该温度传感器所允许范围的固有偏差变动为检测电压=2.5?2.8V时,得到Al =
2.5、BI = 2.8。
设置于图11的左列的选择级数Ji中,对于各数据DATi中的每一个数据均能够设定为进行例如O?10级的选择。
若在DATl中选择选择级数Ji = 3,则对于设定值Dij = D13,根据下述的式(I)和式
(2)计算得到2.59。
[0083]设定值Dij = Ai+KijX (B1-Ai).......(I)
选择值 Kij = Ji/Jmax..........(2)
其中Ji为DATi的选择级数,Jmax为最大级数...D13 = 2.5+(3/10) X (2.8-2.5) = 2.59
[0084]因此,所使用的实物的检测电压若是2.59V,则选择选择级数J = 3即可。
在温度传感器的实物特性未知的情况下,可以临时选择例如作为中间选择级数的J =5,或者在从失效保护的观点出发将选择级数设得越小越好或越大越好的情况下,可以临时选择J = O或J = 10。
图12中,纵轴是上述式(I)所表示的设定值Dij的值,横轴是DATi的选择级数Ji。因此,当选择级数Ji = O时,设定值D1 = Ai,当选择级数Ji = Jmax = 10时,设定值DilO = Bi。
[0085]作为图11所示的设定表格的典型的利用方法,例如按DATl到DAT8的顺序选择“3、1、4、1、5、9、2、6”作为选择级数了1,若从外部工具1C输入该数列,则能够将图11中涂色的设定值Dij设定作为初始设定数据CDAT。
此外,若进行Jmax+Ι的特殊设定来作为选择级数Ji,则能够维持现状而不改变已写入并保存的初始设定数据CDAT。
由此,仅对多个初始设定数据DATi中的特定的初始设定数据进行改变就变得容易。作为图11所示的设定表格的其他的典型利用方法,例如将最小值A2 = O、最大值B2 =Jmax作为DAT2的设定值,在这种情况下,根据上述的式(I)和式(2)按如下方法计算出设定值D2j。
[0086]D2j = A2+(J2/Jmax) X (B2-A2)
=0+(J2/Jmax)X (Jmax-O)
=J2
[0087]因此,设定值D2J为选择级数J2本身,能够利用选择级数J2作为各种参数编号。
[0088]例如,在输入输出主控制程序CPROG中,根据适用车种设有10种数据表格,通过选择级数J2能够确定使用其中哪个编号的数据表格。
或者,在输入输出主控制程序CPROG中,设有根据适用车种选择的10种子程序,通过选择级数J2能够确定使用其中哪个编号的子程序。
另外,在电子控制装置20X、20Y、20Z的实际运行过程中,这些初始设定数据CDAT发生改变的情况下,能够使改变后的数据直接有效,但考虑到安全性,优选为暂时停止电子控制装置20X、20Y、20Z,将初始设定数据CDAT从RAM存储器203传输并保存到非易失性数据存储器205,并在之后的重新开始运行时将新的初始设定数据设为有效。
[0089]在上述说明中,第二外部工具1C的目的在于对初始设定数据CDAT进行写入、改写,由此也可以进行子程序的选择切换,但在由第二外部工具1C进行的设定变更在电子控制装置20Χ、20Υ、20Ζ重新开始运行时有效的情况下,作为可利用第二外部工具1C进行变更的可选功能,也可以是例如用预先开放给用户的特定的程序语言写入并设定简单的选择控制程序。
然而,从品质保证的观点出发,电子控制装置20Χ、20Υ、20Ζ的输入输出主控制程序CPROG设为仅能通过电子控制装置20Χ、20Υ、20Ζ所使用的第一外部工具10AU0B进行变更,限制在用户侧进行自由的变更。
[0090]由此,用于特定用途的第二外部工具1C和多种用途的第一外部工具10Α、10Β能够连接至相同的通信线路LANH、LANN,从而能够得到系统结构简单、低廉这一较大的优点,但另一方面,由于第二外部工具1C的误操作、电子控制装置20Χ、20Υ、20Ζ实际运行过程中的噪声误动作,会导致误设为写入模式而使电子控制装置20Χ、20Υ、20Ζ停止运行,或输入输出控制程序发生异常,考虑如何避免上述情况发生也是非常重要的。
本发明的电子控制装置中,写入模式的设定仅能通过第一外部工具来进行,并且即使利用串行通信线路,也不依赖于串行通信信息,电子控制装置利用接收信号电压的大小比较电路来进行是否是写入模式的判定,因此能够可靠地进行写入模式的设定,而不依赖于控制用微处理器的动作状态。
此外,用于写入、改写初始设定数据的第二外部工具使用与第一外部工具相同的通信线路,根据相同的传输控制程序进行动作,因此,能够减少电子控制装置内的程序存储器的存储量,简化了硬件结构。
[0091](3)实施方式3的要点和特征
由以上说明可知,本发明的实施方式3所涉及的“连接编程工具的电子控制装置”与本申请的权利要求1所述的发明相关,具有以下特征。
本发明的实施方式3的“连接编程工具的电子控制装置”与实施方式1、2的情况相同,是电子控制装置20Χ?20Ζ与第一外部工具1B相互串行连接而成的“连接编程工具的电子控制装置”30C,其中,电子控制装置20X?20Z具备控制用微处理器200,该控制用微处理器200根据经由输入接口电路206而与外部连接的传感器60的动作状态、以及可进行电读写的非易失性程序存储器204X?204Z中所存储的总控制程序TCPRG的一部分即输入输出主控制程序CPROG的内容进行动作,对经由输出接口电路207而与外部连接的电负载70进行驱动和控制,第一外部工具1C包括写入有所述总控制程序TCPRG的源存储器104Bn、以及用于将该总控制程序TCPRG传输并写入到所述程序存储器204X?204Z的传输用微处理器100,所述串行连接使用LAN (Local Area Network:局域网)收发器1100,通过一对通信线路LANH、LANN将所述第一外部工具1B侧的主站驱动器110及主站接收器111与所述电子控制装置20X?20Z侧的从站接收器211及从站驱动器210连接起来,所述一对通信线路LANH、LANN是至少可与代替所述第一外部工具1B的第二外部工具1C串行连接的通用通信线路。
[0092]所述控制用微处理器200还包括:RAM存储器203,该RAM存储器203用于运算处理;非易失性引导程序存储器201,该非易失性引导程序存储器201是所述程序存储器204X?204Z的一部分区域,或者分割后连接而成;以及非易失性数据存储器205,该非易失性数据存储器205也是所述程序存储器204X?204Z的一部分区域,或者分割后连接而成,且存储有可变设定的控制常数或包含一部分控制程序的控制常数,所述引导程序存储器201中预先存储有传输控制程序TPRG,该传输控制程序TPRG用于通过所述LAN收发器1100传输并写入所述总控制程序TCPRG,所述第一外部工具1B包括:所述传输用微处理器100 ;控制电源108,该控制电源108向所述主站驱动器110和所述主站接收器111提供控制电压Vcc ;以及高压电源109,该高压电源109根据传输所述总控制程序TCPRG之前所述第一外部工具1B产生的切换信号MOD进行动作,至少向所述一对通信线路LANH、LANN中的一个通信线路提供高压电压Vaa,所述高压电压Vaa是高于所述控制电压Vcc,且在所述LAN收发器1100正常动作的耐压电压以下的电压,在从所述第一外部工具1B向所述电子控制装置20X?20Y传输并写入所述总控制程序TCPRG时,至少在识别出所述控制用微处理器200为程序写入模式之前,向所述通信线路LANH、LANN中的一个通信线路施加高压电压 Vaa。
[0093]所述电子控制装置20X?20Z包括比较电路,该比较电路对所述通信线路LANH、LANN的发送信号电压是否是至少超过所述控制电压Vcc的电压进行判定,所述比较电路212B若检测到超过所述控制电压Vcc的高电压,则利用写入模式判定电路218B产生写入模式信号WM,并利用复位脉冲发生电路219对所述控制用微处理器200进行初始化并重新启动,重新启动后的所述控制用微处理器200根据所述写入模式信号WM识别写入模式,参照所述引导程序存储器201,接收从所述第一外部工具1B发送来的所述总控制程序TCPRG,并传输和保存到所述程序存储器204X?204Z、或者该程序存储器和所述数据存储器205,所述第二外部工具1C阻断或排除所述高压电源,并基于所述总控制程序TCPRG的另一部分即交互通信控制程序TPRGU的内容,向所述数据存储器205写入所述控制常数。
[0094]此外,与本申请的权利要求12所述的发明相关,具有以下特征。
由所述第一外部工具1B传输并写入所述电子控制装置20X?20Z的所述程序存储器204X?204Z的所述总控制程序TCPRG还包括所述输入输出主控制程序CPROG所附带的对于可变控制常数的临时设定数据CDAT0,并且第二外部工具1C通过所述LAN收发器1100与所述电子控制装置20X?20Z串行连接,所述第二外部工具1C包括与传输用微处理器100协同动作的工具控制程序存储器102C、以及存储有成为所述控制常数的初始设定数据CDAT的源存储器105,所述传输用微处理器100与所述控制用微处理器200协同进行动作,使用所述交互通信控制程序TPRGU将所述初始设定数据CDAT的一部分或全部传输给所述数据存储器205,所述电子控制装置20X?20Z在接收到由所述第二外部工具1C发送来的所述初始设定数据CDAT后,基于该初始设定数据CDAT和所述输入输出主控制程序CPROG而不是所述临时设定数据CDATO进行输入输出控制,并且所述临时设定数据CDATO还是作为所述初始设定数据CDAT而存储的可变控制常数的上限值和下限值之间的预先设定的规定值。
[0095]如上所述,与本发明的权利要求12所记载的发明相关,第一外部工具向电子控制装置的程序存储器传输并写入包含有输入输出主控制程序CPR0G、临时设定数据CDAT0、以及对于第二外部工具的交互通信控制程序TPRGU的总控制程序TCPRG,第二外部工具中仅向电子控制装置的数据存储器传输并写入初始设定数据CDAT以代替输入输出主控制程序CPROG的一部分即临时设定数据CDAT0。
因此,具有以下特征:第一外部工具用于电子控制装置的制造厂商的出厂调整线,第二外部工具适用于电子控制装置的装配厂商或维护检查服务部门中进行使用,从而能够将硬件结构大致通用的第一和第二外部工具分开用作不同的目的。
此外,具有以下特征:第二外部工具不具备用于向通信线路LANH、LANN施加高压电压Vaa的高压电源,从而不会误将电子控制装置设为程序写入模式,也不会不小心改写改变总控制程序TCPRG,因此总控制程序TCPRG的可靠性得以提高。
这对于实施方式I和2所记载的电子控制装置也是一样。
[0096]此外,与本申请的权利要求13所述的发明相关,具有以下特征。
由所述第二外部工具1C传输给所述数据存储器205的初始设定数据CDAT被暂时传输给设置于所述电子控制装置20X?20Z的所述RAM存储器203,所述电子控制装置20X?20Z在运行用开关即电源开关断开后,经由在预先设定的延迟供电期间断开的电源继电器的输出元件91a、91b、91c进行供电,在所述电源开关断开并停止向所述电负载进行驱动输出的所述延迟供电期间,向所述非易失性数据存储器205传输并写入所述RAM存储器203中所写入的所述初始设定数据CDAT。
[0097]如上所述,与本发明的权利要求13所记载的发明相关,从第二外部工具传输并写入的初始设定数据CDAT暂时被写入电子控制装置的RAM存储器,在电子控制装置停止运行时传输至非易失性数据存储器。
因此,具有以下特征:向非易失性数据存储器进行写入的所需时间不会受到影响,从而能够在第二外部工具和电子控制装置之间进行高速通信,并能够防止初始设定数据的发送过程中产生通信错误。
此外,还具有以下特征:作为电子控制装置,不直接将写入RAM存储器的初始设定数据CDAT设为有效,而是通过在暂时停止运行后的重新开始运行之后,将存储于程序存储器的初始设定数据CDAT设为有效,从而能够避免微处理器的失控事故。
在这种情况下,利用第二外部工具,将基于电子控制装置的厂商提供的特定的改变控制程序、或用开放给用户的预先设定的程序语言开发的应用程序发送给电子控制装置,从而用户能够改变电子控制装置的控制规格中的一部分。
这对于实施方式I和2所记载的电子控制装置也是一样。
[0098]此外,与本申请的权利要求14所述的发明相关,具有以下特征。
多个所述电子控制装置20X、20Y、20Z通过LAN收发器和一对通信线路LANH、LANN相互连接,并分别与所适用的传感器和电负载相连接,在施加有驱动电压Vbb的装配调整运行或维护检查调整运行状态和实际运行状态下,拆下所述第一外部工具10Β,将至少一台以上的多个电子控制装置20Χ、20Υ、20Ζ依次与所述LAN收发器的通信线路LANH、LANN串行连接,并相互协调进行运行,所述第二外部工具1C经由通信线路LANH、LANN与运行过程中的所述电子控制装置20X、20Y、20Z相连接,设置于所述第二外部工具1C的所述工具控制程序存储器102C包括与所述多个电子控制装置20Χ、20Υ、20Ζ相对应的机型编号信息,向由所述第二外部工具1C指定的所述多个电子控制装置20Χ、20Υ、20Ζ中的任一个发送所述初始设定数据CDAT。
[0099]如上所述,与本发明的权利要求14所记载的发明相关,在电子控制装置运行时拆下第一外部工具,从而能够使其他的电子控制装置与LAN收发器相连接,并且在想要写入初始设定数据CDAT时,能够连接第二外部工具。
因此,具有以下特征:能够直接利用用于连接第一外部工具而设置的串行通信线路,来进行多个电子控制装置的协调运行。
此外,例如作为车载电子控制装置的发动机控制装置、或变速器控制装置、或制动控制装置等多种电子控制装置能够共用第二外部工具。
这就使得能够容易地实现利用通用的LAN协议在第二外部工具与多种电子控制装置之间进行交互通信。
这对于实施方式I和2所记载的电子控制装置也是一样。
[0100]此外,与本申请的权利要求15所述的发明相关,具有以下特征。
在设置于所述电子控制装置20X、20Y、20Z内的所述程序存储器204Χ、204Υ、204Ζ的一部分区域中所存储的所述临时设定数据⑶ATO包含有与数据编号i = 1,2,3,...,πι相对应的最小值Ai和最大值Bi的实数值,还包含临时选择值1(1」,1(2」,1(3」,...,Κπυ.,该临时选择值Klj, K2j, K3j,..., Kmj是为每一个设定数据临时选择的选择值Kij = Ji/Jmax的值,该选择值Kij = Ji/Jmax是以最大级数Jmax分割所述最小值Ai和最大值Bi之间的偏差时与选择级数Ji之间的比率,由所述第一外部工具10AU0B或所述第二外部工具1C设定的初始设定数据CDAT是与所适用的传感器或电负载相对应地为每一个数据重新选择确定的确定选择值Klj,K2j,K3j,...,Kmj,与所述数据编号i相关的所述临时设定数据CDATO或初始设定数据CDAT的设定值Dij即实数值DATi通过式(I)和式⑵计算得到,
DATi = Dij = Ai+KijX (B1-Ai).......(I)
其中,Kij = Ji/Jmax..........(2)
所述临时选择值和确定选择值Ki j是比初始设定数据的实数值要短的、在规定位数以下的数值数据。
[0101]如上所述,与本发明的权利要求15所记载的发明相关,在电子控制装置的程序存储器的数值设定区域中,为多个设定数据分别指定最小值Ai和最大值B1、以及指定该最小值和最大值之间的设定值Dij的选择值Ki j,与临时设定数据CDATO中的临时选择值Ki j相t匕,初始设定数据CDAT中的确定选择值Ki j是与所适用的传感器和电负载的特性相匹配的经过校正的选择值。
因此,具有以下特征:在电子控制装置出厂后对电子控制装置进行写入并设定的初始设定数据CDAT设定为例如4位16级以下的等级数值,因此与利用实数值进行设定的情况相比大幅度地削减了传输数值的位数,操作性得以提高。
此外,还具有以下特征:各设定数据中写入并保存有最小值和最大值,因此能够判定若实际使用的初始设定数据在该最小值和最大值的范围外,则存在异常。
这对于实施方式I和2所记载的电子控制装置也是一样。
[0102]此外,与本申请的权利要求16所述的发明相关,具有以下特征。
关于所述临时设定数据CDATO中所包含的数据编号i = I?m中的任一编号p,将所述最小值Ap设为0,所述最大值Bp设为所述最大级数Jmax,基于所述式(I)计算临时设定数据CDATO或初始设定数据CDAT的实数值DATp。
DATp = Ap+KpjX (Bp-Ap)
=0+(Jp/Jmax)X (Jmax-O)
=Jp
从而得到选择级数Jp。
如上所述,与本发明的权利要求16相关,将与数据编号P相关的最小值Ap设为0,最大值Bp设为最大级数Jmax,从而得到选择级数Jp作为设定值的实数值DATp。
因此,利用能够进行可变选择的整数值即选择级数Jp作为可变参数,例如想要选择使用设置于程序存储器中的10种数据表格中的某一个时,只要指定表格编号作为参数即可。
此外,在具有多种应用用途(例如多种应用车型)的电子控制装置中,预先准备与各应用用途相对应的
当前第5页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1