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

文档序号:8283508阅读:来源:国知局
子程序来作为输入输出控制程序的一部分,通过利用参数编号来选择设定应用哪一个子程序,能够根据应用用途来对应地改变输入输出控制程序的一部分。
这对于实施方式I和2所记载的电子控制装置也是一样。
[0103]在以上的说明中,预先设定的值、预先设定的设定时间、预先设定的持续时间、预先设定的周期、预先设定的时间、预先设定的次数、预先设定的输出电压、预先设定的延迟供电时间、预先设定的位数等中所记载的“预先设定(predetermined) ”的意思是指“厂商预先确定的预先存储在程序存储器中的固定的设定控制常数、或者分压电路的分压比或比较基准电压等电路常数、或者基于预先确定的存储在程序存储器中的特定的计算式计算得到的可变常数”,并不是指恒定不变的固定常数。
标号说明
[0104]10A、1B第一外部工具,1C第二外部工具,20A、20Bn电子控制装置,20X电子控制装置(发动机控制),20Y电子控制装置(变速器控制),20Z电子控制装置(制动控制),30A、30B、30C连接编程工具的电子控制装置,60传感器,70电负载,91、91a、91b、91c电源继电器(输出元件),92电源开关,100传输用微处理器,102A、102B、102C工具控制程序存储器,103RAM存储器,104A源存储器(TCPRG),104Bn源存储器(TCPRG),105源存储器(CDAT),106操作按键,108控制电源,109高压电源,109AU09B高压电源开关,110主站驱动器,111主站接收器,200控制用微处理器,201引导程序存储器,203RAM存储器,204A、204Bn程序存储器,204X、204Y、204Z程序存储器,205数据存储器,206输入接口电路,207输出接口电路,210从站驱动器,211从站接收器,212Α、212Β比较电路,213、214分压电阻,217Α、217Β基准电压源,218Α、218Β写入模式判定电路,219复位脉冲发生电路,1100LAN收发器。
【主权项】
1.一种连接编程工具的电子控制装置,由电子控制装置和第一外部工具相互串行连接而成,其中,所述电子控制装置包括控制用微处理器,该控制用微处理根据经由输入接口电路而与外部连接的传感器的动作状态、以及能够进行电读写的非易失性程序存储器中所存储的总控制程序TCPRG的一部分即输入输出主控制程序CPROG的内容进行动作,对经由输出接口电路而与外部连接的电负载进行驱动和控制,所述第一外部工具包括写入有所述总控制程序TCPRG的源存储器、以及用于将该总控制程序TCPRG传输并写入到所述程序存储器的传输用微处理器,所述连接编程工具的电子控制装置的特征在于, 所述串行连接使用LAN(Local Area Network:局域网)收发器,通过一对通信线路LANH、LANN将所述第一外部工具侧的主站驱动器及主站接收器、与所述电子控制装置侧的从站接收器及从站驱动器连接起来, 所述一对通信线路LANH、LANN是至少能与代替所述第一外部工具的第二外部工具串行连接的通用通信线路, 所述控制用微处理器还包括:RAM存储器,该RAM存储器用于运算处理;非易失性引导程序存储器,该非易失性引导程序存储器是所述程序存储器的一部分区域,或者是分割后连接而成;以及数据存储器,该数据存储器也是所述程序存储器的一部分区域,或者是分割后连接而成,且该数据存储器存储有可变设定的控制常数或包含一部分控制程序的控制常数, 所述引导程序存储器中预先存储有传输控制程序TPRG,该传输控制程序TPRG用于通过所述LAN收发器传输并写入所述总控制程序TCPRG, 所述第一外部工具包括:所述传输用微处理器;控制电源,该控制电源向所述主站驱动器和所述主站接收器提供控制电压Vcc ;以及高压电源,该高压电源根据传输所述总控制程序TCPRG之前所述第一外部工具所产生的切换信号MOD进行动作,至少向所述一对通信线路LANH、LANN中的一个通信线路提供高压电压Vaa,所述高压电压Vaa是高于所述控制电压Vcc且在所述LAN收发器正常动作的耐压电压以下的电压, 在从所述第一外部工具向所述电子控制装置传输并写入所述总控制程序TCPRG时,至少在识别出所述控制用微处理器为程序写入模式之前,向所述通信线路LANH、LANN中的一个通信线路施加高压电压Vaa, 所述电子控制装置包括比较电路,该比较电路对所述通信线路LANH、LANN的发送信号电压是否是至少超过所述控制电压Vcc的电压进行判定, 所述比较电路若检测到超过所述控制电压Vcc的高电压,则利用写入模式判定电路产生写入模式信号WM,并利用复位脉冲发生电路对所述控制用微处理器进行初始化并重新启动,重新启动后的所述控制用微处理器根据所述写入模式信号WM识别出写入模式,参照所述引导程序存储器,接收从所述第一外部工具发送来的所述总控制程序TCPRG,并传输和保存到所述程序存储器,或者传输和保存到该程序存储器和所述数据存储器, 所述第二外部工具阻断或排除所述高压电源,并基于所述总控制程序TCPRG的另一部分即交互通信控制程序TPRGU的内容,向所述数据存储器写入所述控制常数。
2.如权利要求1所述的连接编程工具的电子控制装置,其特征在于, 由所述第一外部工具传输并写入所述电子控制装置的所述程序存储器的所述总控制程序TCPRG还包括所述输入输出主控制程序CPROG所附带的对于可变控制常数的临时设定数据CDATO, 所述第一外部工具包括存储有成为所述控制常数的初始设定数据CDAT的源存储器,所述传输用微处理器与所述控制用微处理器协同进行动作,使用所述交互通信控制程序TPRGU将所述初始设定数据CDAT的一部分或全部传输给所述数据存储器, 所述电子控制装置在所述初始设定数据CDAT存储在所述数据存储器中时,基于该初始设定数据CDAT和所述输入输出主控制程序CPROG进行输入输出控制,在所述初始设定数据CDAT未存储在所述数据存储器中时,基于所述临时设定数据CDATO和所述输入输出主控制程序CPROG进行输入输出控制, 所述临时设定数据CDATO还是作为所述初始设定数据CDAT而存储的可变控制常数的上限值和下限值之间的预先设定的规定值。
3.如权利要求1或2所述的连接编程工具的电子控制装置,其特征在于, 所述电子控制装置的所述引导程序存储器或所述程序存储器中存储有机型编号信息, 所述第一外部工具包括与所述传输用微处理器协同动作的工具控制程序存储器, 所述工具控制程序存储器包含工具控制程序,该工具控制程序由与适用的所述电子控制装置的机型类别无关的主要控制程序、以及与所述机型类别相对应的个别控制程序构成, 所述传输用微处理器基于从所述电子控制装置发送过来的所述机型编号信息,执行所述主要控制程序和与所述机型类别相对应的个别控制程序, 所述第一外部工具适用于对多种所述电子控制装置写入所述总控制程序TCPRG。
4.如权利要求1或2所述的连接编程工具的电子控制装置,其特征在于, 在发送逻辑信号TXD为逻辑电平“L”或“H”中的任意一方即显性逻辑时,所述主站驱动器和从站驱动器成为所述通信线路LANH侧的逻辑电平为“H”、且通信线路LANN侧的逻辑电平为“L”的显性模式,在发送逻辑信号TXD为反转逻辑电平“H”或“L”中的任意另一方即隐性逻辑时,成为所述通信线路LANH、LANN的逻辑电平在电源电压的中间电位处均处于悬浮状态的隐性模式,所述高压电压Vaa在所述切换信号MOD产生时从所述高压电源经由包含防逆流二极管的高压电源开关直接施加到所述通信线路LANH上,且所述主站驱动器和从站驱动器的发送逻辑信号TXD为隐性逻辑或显性逻辑, 或者, 所述高压电压Vaa在所述切换信号MOD产生时从所述高压电源经由包含防逆流二极管的高压电源开关直接施加到所述通信线路LANN上,且所述主站驱动器和从站驱动器的发送逻辑信号TXD为隐性逻辑, 所述比较电路对施加了所述高压电压Vaa的通信线路LANH或LANN的信号电压进行监视。
5.如权利要求1至3的任一项所述的连接编程工具的电子控制装置,其特征在于, 在发送逻辑信号TXD为逻辑电平“L”或“H”中的任意一方即显性逻辑时,所述主站驱动器和从站驱动器成为所述通信线路LANH侧的逻辑电平为“H”、且通信线路LANN侧的逻辑电平为“L”的显性模式, 在发送逻辑信号TXD为反转逻辑电平“H”或“L”中的任意另一方即隐性逻辑时,成为所述通信线路LANH、LANN的逻辑电平在电源电压的中间电位处均处于悬浮状态的隐性模式,在产生所述切换信号MOD来通知写入模式时,经由高压电源开关施加所述高压电压Vaa作为所述主站驱动器的电源电压,在写入模式解除后,所述主站驱动器的电源电压恢复连接至所述控制电压Vcc,并且,在写入模式期间内所述主站驱动器的发送逻辑信号TXD为显性逻辑,此时,所述从站驱动器的发送逻辑信号TXD为隐性逻辑或显性逻辑中的任一个,由此,通信线路LANH的逻辑电平为“H”,通信线路LANN的逻辑电平为“L”, 所述比较电路对所述高压电压Vaa产生的通信线路LANH的信号电压、或通信线路LANH和通信线路LANN的各信号电压之间的差分电压进行监视。
6.如权利要求1至5的任一项所述的连接编程工具的电子控制装置,其特征在于, 在所述第一外部工具和所述电子控制装置串行连接的状态下, 若通过所述第一外部工具的操作按键进行写入模式的设定,则所述传输用微处理器产生所述切换信号M0D,在预先设定的规定的设定期间内对施加在所述通信线路LANH或LANN上的信号电压进行切换并连接,使得该信号电压成为所述高压电压Vaa, 所述规定的设定期间是在所述电子控制装置通过所述比较电路识别出写入模式,并对所述控制用微处理器进行初始化从而重新启动所需的时间以上的时间, 所述电子控制装置在判定接收信号电压电平的所述比较电路判定为是基于所述控制电压Vcc的信号电压时,开始进行串行信号信息的收发。
7.如权利要求1或2所述的连接编程工具的电子控制装置,其特征在于, 所述比较电路在接收到所述高压电压Vaa后进行动作,产生判定逻辑信号CMP,所述写入模式判定电路在所述判定逻辑信号CMP产生了预先设定的规定的持续时间以上时,产生所述写入模式信号丽, 所述规定的持续时间是在所述LAN收发器发送一帧数据所需的时间以上的时间。
8.如权利要求1或2所述的连接编程工具的电子控制装置,其特征在于, 所述第一外部工具按照预先设定的规定周期断续地产生所述切换信号M0D, 所述电子控制装置中,利用所述比较电路产生根据所述高压电压Vaa的断续动作进行反转动作的判定逻辑信号CMP,当所述判定逻辑信号CMP在预先设定的规定时间内产生了预先设定的规定次数时,所述写入模式判定电路产生所述写入模式信号WM。
9.如权利要求1或2所述的连接编程工具的电子控制装置,其特征在于, 设置于所述第一外部工具内的所述高压电源的输出电压即高压电压Vaa是高于对所述电子控制装置进行供电和驱动的直流驱动电压Vbb的电压, 所述控制用微处理器及所述从站侧的驱动器和接收器由对所述驱动电压Vbb进行降压而得到的预先设定的规定的稳压电源进行供电。
10.如权利要求1或2所述的连接编程工具的电子控制装置,其特征在于, 所述比较电路对利用分压电阻对所述高压电压Vaa所施加的所述通信线路LANH或LANN的信号电压进行降压而得到的第一输入信号电压、与由基准电压源得到的预先设定的规定的输出电压即第二输入信号电压进行比较,在所述通信线路LANH或LANN的信号电压超过所述控制电压Vcc时产生与写入模式相对应的判定逻辑信号CMP, 所述比较电路的电源电压为设置于所述电子控制装置的控制电源产生的控制电压Vcc0
11.如权利要求1或2所述的连接编程工具的电子控制装置,其特征在于, 所述比较电路对利用分压电阻对所述高压电压Vaa所施加的所述通信线路LANH或LANN的信号电压进行降压而得到的第一输入信号电压、与由基准电压源得到的预先设定的规定的输出电压即第二和第三输入信号电压进行比较,当所述通信线路LANH或LANN的信号电压在超过所述控制电压Vcc的预先设定的规定的电压范围内时产生与写入模式相对应的判定逻辑信号CMP, 所述比较电路的电源电压为设置于所述电子控制装置的控制电源产生的控制电压Vcc0
12.如权利要求1或2所述的连接编程工具的电子控制装置,其特征在于, 由所述第一外部工具传输并写入所述电子控制装置的所述程序存储器的所述总控制程序TCPRG还包括所述输入输出主控制程序CPROG所附带的对于可变控制常数的临时设定数据CDATO, 第二外部工具通过所述LAN收发器与所述电子控制装置串行连接, 所述第二外部工具包括与传输用微处理器协同动作的工具控制程序存储器、以及存储有成为所述控制常数的初始设定数据CDAT的源存储器,所述传输用微处理器与所述控制用微处理器协同进行动作,使用所述交互通信控制程序TPRGU将所述初始设定数据CDAT的一部分或全部传输给所述数据存储器, 所述电子控制装置在接收到由所述第二外部工具发送的所述初始设定数据CDAT后,不再基于所述临时设定数据CDAT0,而是基于所述初始设定数据CDAT和所述输入输出主控制程序CPROG进行输入输出控制, 所述临时设定数据CDATO还是作为所述初始设定数据CDAT而存储的可变控制常数的上限值和下限值之间的预先设定的规定值。
13.如权利要求12所述的连接编程工具的电子控制装置,其特征在于, 由所述第二外部工具传输给所述数据存储器的初始设定数据CDAT被暂时传输给设置于所述电子控制装置的所述RAM存储器, 所述电子控制装置在运行用开关即电源开关断开后,经由会在预先设定的规定的延迟供电期间断开的电源继电器的输出元件进行供电, 在所述电源开关断开从而停止向所述电负载进行驱动输出的所述延迟供电期间,向所述非易失性数据存储器传输并写入所述RAM存储器中所写入的所述初始设定数据CDAT。
14.如权利要求12所述的连接编程工具的电子控制装置,其特征在于, 多台所述电子控制装置通过LAN收发器和一对通信线路LANH、LANN相互连接,并分别与所适用的传感器和电负载相连接,在施加有驱动电压Vbb的装配调整运行或维护检查调整运行状态和实际运行状态下,拆下所述第一外部工具, 至少一台以上的多台电子控制装置依次与所述LAN收发器的通信线路LANH、LANN串行连接,并相互协调进行运行, 所述第二外部工具经由通信线路LANH、LANN与运行中的所述电子控制装置相连接,设置于所述第二外部工具的所述工具控制程序存储器包括与所述多台电子控制装置相对应的机型编号信息,向由所述第二外部工具指定的所述多台电子控制装置中的任一台发送所述初始设定数据CDAT。
15.如权利要求13所述的连接编程工具的电子控制装置,其特征在于, 多台所述电子控制装置通过LAN收发器和一对通信线路LANH、LANN相互连接,并分别与所适用的传感器和电负载相连接,在施加有驱动电压Vbb的装配调整运行或维护检查调整运行状态和实际运行状态下,拆下所述第一外部工具, 至少一台以上的多台电子控制装置依次与所述LAN收发器的通信线路LANH、LANN串行连接,并相互协调进行运行, 所述第二外部工具经由通信线路LANH、LANN与运行中的所述电子控制装置相连接,设置于所述第二外部工具的所述工具控制程序存储器包括与所述多台电子控制装置相对应的机型编号信息,向由所述第二外部工具指定的所述多台电子控制装置中的任一台发送所述初始设定数据CDAT。
16.如权利要求12所述的连接编程工具的电子控制装置,其特征在于, 在设置于所述电子控制装置内的所述程序存储器的一部分区域中所存储的所述临时设定数据CDATO包含有与数据编号i = 1,2,3,...,!!!相对应的最小值Ai和最大值Bi的实数值,还包含临时选择值1(1」,1(2」,1(3」,..?,1(110,该临时选择值1(1」,1(2」,1(3」,...,Kmj是为每一个设定数据临时选择的选择值Kij = Ji/Jmax的值,该选择值Kij = Ji/Jmax是以最大级数Jmax分割所述最小值Ai和最大值Bi之间的偏差时与选择级数Ji之间的比率, 由所述第一外部工具或所述第二外部工具设定的初始设定数据CDAT是与所适用的传感器或电负载相对应地为每一个数据重新选择确定的确定选择值Kl j,K2j, K3j,...,Kmj,与所述数据编号i相关的所述临时设定数据CDATO或初始设定数据CDAT的设定值Di j即实数值DATi通过式(I)和式(2)计算得到, DATi = Dij = Ai+KijX (B1-Ai)........(I) 其中,Kij = Ji/Jmax..........(2) 所述临时选择值和确定选择值Ki j是比初始设定数据的实数值要短的、在预先设定的规定位数以下的数值数据。
17.如权利要求13所述的连接编程工具的电子控制装置,其特征在于, 在设置于所述电子控制装置内的所述程序存储器的一部分区域中所存储的所述临时设定数据CDATO包含有与数据编号i = 1,2,3,...,!!!相对应的最小值Ai和最大值Bi的实数值,还包含临时选择值1(1」,1(2」,1(3」,..?,1(110,该临时选择值1(1」,1(2」,1(3」,...,Kmj是为每一个设定数据临时选择的选择值Kij = Ji/Jmax的值,该选择值Kij = Ji/Jmax是以最大级数Jmax分割所述最小值Ai和最大值Bi之间的偏差时与选择级数Ji之间的比率, 由所述第一外部工具或所述第二外部工具设定的初始设定数据CDAT是与所适用的传感器或电负载相对应地为每一个数据重新选择确定的确定选择值Klj,K2j, K3j,..-,Kmj,与所述数据编号i相关的所述临时设定数据CDATO或初始设定数据CDAT的设定值Di j即实数值DATi通过式(I)和式(2)计算得到,DATi = Dij = Ai+KijX (B1-Ai)....(I) 其中,Kij = Ji/Jmax..........(2) 所述临时选择值和确定选择值Ki j是比初始设定数据的实数值要短的、在预先设定的规定位数以下的数值数据。
18.如权利要求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。
19.如权利要求17所述的连接编程工具的电子控制装置,其特征在于, 关于所述临时设定数据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。
【专利摘要】使用LAN收发器写入程序的电子控制装置在实际运行时不会误设为程序写入模式。经由一对通信线路LANH、LANN与电子控制装置(20A)串行连接的第一外部工具(10A)在写入程序时,对通信线路LANH施加比一般控制电压Vcc要高的高压电压Vaa,电子控制装置(20A)利用比较电路(212A)和写入模式判定电路(218A)识别出连接有第一外部工具(10A),将微处理器(200)初始化,并基于引导程序存储器(201)的内容接收总控制程序TCPRG,将其存储于程序存储器(204A)。在电子控制装置(20A)运行时拆下外部工具(10A),在通信线路LANH上没有施加高压电压Vaa,因此不会误设为写入模式。
【IPC分类】G11C16-24, G11C16-02
【公开号】CN104599715
【申请号】CN201410260952
【发明人】西田充孝, 岩上祐希, 石井晃弘, 西泽理, 山下学
【申请人】三菱电机株式会社
【公开日】2015年5月6日
【申请日】2014年6月12日
【公告号】DE102014210765A1, US20150120974
当前第6页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1