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

文档序号:8283508阅读:来源:国知局
A、或者该程序存储器和所述数据存储器205,所述第二外部工具1C阻断或排除所述高压电源109,并基于所述总控制程序TCPRG的另一部分即交互通信控制程序TPRGU的内容,向所述数据存储器205写入所述控制常数。
[0041]此外,与本申请的权利要求2所述的发明相关,具有以下特征。
由所述第一外部工具1A传输并写入所述电子控制装置20A的所述程序存储器204A的所述总控制程序TCPRG还包括所述输入输出主控制程序CPROG所附带的对于可变控制常数的临时设定数据CDAT0,并且所述第一外部工具1A包括存储有成为所述控制常数的初始设定数据CDAT的源存储器105,所述传输用微处理器100与所述控制用微处理器200协同进行动作,使用所述交互通信控制程序TPRGU将所述初始设定数据CDAT的一部分或全部传输给所述数据存储器205,所述电子控制装置20A在所述初始设定数据CDAT存储在所述数据存储器205中时,基于该初始设定数据CDAT和所述输入输出主控制程序CPROG进行输入输出控制,在所述初始设定数据CDAT未存储在所述数据存储器205中时,基于所述临时设定数据CDATO和所述输入输出主控制程序CPROG进行输入输出控制,并且所述临时设定数据CDATO还是作为所述初始设定数据CDAT而存储的可变控制常数的上限值和下限值之间的预先设定的规定值。
如上所述,与本发明的权利要求2相关,电子控制装置的制造出厂阶段所使用的第一外部工具中,除了输入输出主控制程序CPR0G,程序存储器中至少还存储有对于可变控制常数的临时设定数据CDATO作为总控制程序TCPRG的一部分,在可变控制常数已知的情况下,也可以将其作为输出设定数据CDAT传输给数据存储器。
因此,通常在电子控制装置出厂后确定了所使用的传感器和电负载规格的阶段决定一部分可变控制常数,并在此时将该这部分可变控制常数作为初始设定数据CDAT写入数据存储器,但对于出厂时可变控制常数是已知的内置元器件,也可以将该可变控制常数作为初始设定数据CDAT进行存储和保存,从而具有使用上的自由度得以提高的特征。
[0042]此外,与本申请的权利要求4所述的发明相关,具有以下特征。
在发送逻辑信号TXD为逻辑电平“L”或“H”中的任意一方即显性逻辑时,所述主站驱动器110和从站驱动器210成为所述通信线路LANH侧的逻辑电平为“H”、且通信线路LANN侦_逻辑电平为“L”的显性模式,在发送逻辑信号TXD为反转逻辑电平“H”或“L”的任意另一方即隐性逻辑时,成为所述通信线路LANH、LANN的逻辑电平在电源电压的中间电位处均处于悬浮状态的隐性模式,所述高压电压Vaa在所述切换信号MOD产生时从所述高压电源109经由包含防逆流二极管的高压电源开关109A直接施加到所述通信线路LANH,且所述主站驱动器110和从站驱动器210的发送逻辑信号TXD为隐性逻辑或显性逻辑,或者所述高压电压Vaa在所述切换信号MOD产生时从所述高压电源109经由包含防逆流二极管的高压电源开关109A直接施加到所述通信线路LANN,且所述主站驱动器110和从站驱动器210的发送逻辑信号TXD为隐性逻辑,所述比较电路212A对所述高压电压Vaa所施加的通信线路LANH或LANN的信号电压进行监视。
如上所述,与本发明的权利要求4相关,用于通知写入模式的高压电压Vaa被直接施加到一对通信线路LANH或LANN中的任意一个。
因此,若高压电压Vaa施加到通信线路LANH侧,则主站和从站驱动器的发送逻辑信号TXD可以是显性逻辑或隐性逻辑中的任一个,若高压电压Vaa施加到通信线路LANN侧,则将从站和主站驱动器的发送逻辑信号TXD设为隐性逻辑即可。
[0043]此外,与本申请的权利要求6所述的发明相关,具有以下特征。
在所述第一外部工具1A和所述电子控制装置20A串行连接的状态下,若通过所述第一外部工具1A的操作按键106进行写入模式的设定,则所述传输用微处理器100产生所述切换信号M0D,在预先设定的设定期间内对施加在所述通信线路LANH或LANN上的信号电压进行切换连接,使得该信号电压成为所述高压电压Vaa,所述设定期间是所述电子控制装置20A利用所述比较电路212A识别出写入模式,并对所述控制用微处理器200进行初始化从而重新启动所需时间以上的时间,所述电子控制装置20A在判定接收信号电压电平的所述比较电路212A判定为是基于控制电压Vcc的信号电压时,开始进行串行信号信息的收发。
如上所述,与本发明的权利要求6相关,电子控制装置中写入模式的识别结束,通信线路的信号电压从高压电压Vaa切换为控制电压Vcc之后,第一外部工具和电子控制装置间开始进行串行信号的交互通信。
因此,具有以下特征:能够得到在电子控制装置侧无需设置用于驱动LAN收发器的高压电源的小型且廉价的电子控制装置。
[0044]此外,与本申请的权利要求7所述的发明相关,具有以下特征。
所述比较电路212A在接收到所述高压电压Vaa后进行动作而产生判定逻辑信号CMP,所述写入模式判定电路218A在所述判定逻辑信号CMP产生了预先设定的持续时间以上时,产生所述写入模式信号WM,所述持续时间是在所述LAN收发器发送一帧数据所需时间以上的时间。
如上所述,与本发明的权利要求7相关,写入模式判定电路在比较电路的判定逻辑信号产生了预先设定的持续时间以上时产生所述写入模式信号WM。
因此,具有以下特征:在电子控制装置实际运行的过程中,减小了因通信线路LANH、LANN中感应出的噪声信号而误使电子控制装置停止运行的可能性。
另外,上述持续时间是远比由一般的噪声滤波器得到时间要长的时间,判定逻辑信号的产生会发生延迟,该延迟时间是程序的传输写入操作的开始阶段只发生一次的延迟时间,因此,在实际使用时不会产生问题,从而能够确保足够的时间,以防止因噪声引起的误动作。
[0045]此外,与本申请的权利要求9所述的发明相关,具有以下特征。
设置于所述第一外部工具1A内的所述高压电源109的输出电压即高压电压Vaa是高于对所述电子控制装置20A进行供电和驱动的直流驱动电压Vbb的电压,所述控制用微处理器200及所述从站侧的驱动器210和接收器211由对所述驱动电压Vbb进行降压而得到的预先设定的稳压电源进行供电。
如上所述,与本发明的权利要求9相关,为判定写入模式而设置的高压电压Vaa是比对电子控制装置进行供电和驱动的驱动电压Vbb要高的电压。
因此,具有以下特征:在电子控制装置实际运行的过程中,在电源线和串行通信线路发生接触时,不会误选写入模式。
[0046]此外,与本申请的权利要求10所述的发明相关,具有以下特征。
所述比较电路212A对利用分压电阻213、214对所述高压电压Vaa所施加的所述通信线路LANH或LANN的信号电压进行降压而得到的第一输入信号电压、与由基准电压源217A得到的预先设定的输出电压即第二输入信号电压进行比较,在所述通信线路LANH或LANN的信号电压超过所述控制电压Vcc时产生与写入模式相对应的判定逻辑信号CMP,所述比较电路212A的电源电压为设置于所述电子控制装置20A的控制电源208产生的控制电压Vcc0
如上所述,与本发明的权利要求10相关,将对串行通信线路的信号电压进行分压而得到的降压电压输入至电子控制装置内的比较电路。
因此,具有以下特征:无需设置高压电源作为用于驱动比较电路的电源,而能够直接利用驱动控制用微处理器的控制电源。
[0047]实施方式2
(I)结构的详细说明
下面,对于本发明的实施方式2所涉及的“连接编程工具的电子控制装置”的整体框图即图5,以与图1的不同点为中心进行说明。
其中,在各图中,相同标号表不相同部分,并以大写的A和B来区分实施方式I和实施方式2中相对应的标号。
图5中,连接编程工具的电子控制装置30B由程序写入装置即第一外部工具1B与多种电子控制装置20Bn(n = 1,2,...)中的一个电子控制装置20Bn通过通信线路LANH、LANN连接而成,第一外部工具1B是电子控制装置20Bn的出厂调整工序中所设置的生产线内的设备,电子控制装置20Bn是按顺序输送到最终出厂调整线的未完成状态的产品,利用第一外部工具1B来进行控制程序的写入,并使用对应于所选择的电子控制装置20Bn模拟连接的传感器60和电负载70进行性能的测试。
作为第一外部工具1B的主要结构要素的传输用微处理器100由控制电压Vcc供电驱动,引导程序存储器101、工具控制程序存储器102B、RAM存储器103协同动作,向电子控制装置20Bn传输后述的程序。
[0048]在例如为卡式磁带存储器的源存储器104Bn中写入要传输至电子控制装置20Bn的程序存储器204Bn的总控制程序TCPRG,在例如为卡式磁带存储器的源存储器105中存储有要传输至电子控制装置20Bn的数据存储器205的初始设定数据CDAT。
由设置于第一外部工具1B内的主站驱动器110和主站接收器111构成的LAN收发器如图2所说明的那样。
在预先设定的规定周期内断续地进行动作的高压电源开关109B是根据传输用微处理器100所产生的切换信号MOD来进行动作的晶体管开关,若该高压电源开关109B动作,则主站驱动器110和主站接收器111的电源电压例如从DC5V的控制电压Vcc切换连接至DC20V的高压电压Vaa。
[0049]作为电子控制装置20Bn的主要结构要素的控制用微处理器200以控制电源208产生的控制电压Vcc作为电源进行动作,并根据经由输入接口电路206连接的作为检查设备的传感器60的动作状态来进行动作,从而能够对经由输出接口电路207连接的作为检查设备的电负载70进行驱动控制。
引导程序存储器201例如是闪存即后述程序存储器204Bn的一部分区域,或者是分割连接的ROM存储器,存储有传输控制程序TPRG,该传输控制程序TPRG用于控制第一外部工具1B和电子控制装置20Bn基于预先设定的LAN通信协议,将总控制程序TCPRG从源存储器104Bn传输到程序存储器204Bn。
程序存储器204Bn例如是能够以块为单位进行批量删除的非易失性闪存,在该程序存储器204Bn中存储有从源存储器104Bn传输过来的总控制程序TCPRG。
数据存储器205例如是闪存即所述程序存储器204Bn的一部分区域,或者是分割连接的可进行电读写的非易失性存储器,该数据存储器205中存储有从源存储器105传输过来的初始设定数据CDAT。
[0050]设置于电子控制装置20Bn的以控制电压Vcc作为电源电压进行动作的从站接收器211和从站驱动器210经由通信线路LANH、LANN与第一外部工具1B相连接,从从站接收器211得到的接收逻辑信号RXD输入到控制用微处理器200,控制用微处理器200产生的发送逻辑信号TXD经由从站驱动器210发送给第一外部工具10B。
分压电阻213、214和平滑电容器215对通信线路LANH和接地电路GND之间的电压进行分压,并作为第一输入信号电压输入到比较电路212B的监视输入端子,比较电路212B是由一对比较器组合而成的范围比较电路。
基准电压源217B向构成范围比较电路的比较电路212B施加第二输入信号电压,例如DC2.4V,并施加第三输入信号电压,例如DC2.6V。
[0051]因此,若第一输入信号电压在2.4?2.6V的范围内,则比较电路212B的输出信号即判定逻辑信号CMP的逻辑电平为“H”,若小于2.4V或大于2.6V,则判定逻辑信号CMP的逻辑电平为“L”。
另一方面,由分压电阻213、214得到的分压比为例如1/8,若在通信线路LANH上施加高压电压Vaa = 20V,则第一输入信号电压为2.5V,因此比较电路212B实际进行动作,且判定逻辑信号CMP变为逻辑电平“H”。
然而,若通信线路LANH的信号电压为Vcc = 5V,则第一输入信号电压被分压成0.6V,因此比较电路212B实际不进行动作,判定逻辑信号CMP变为逻辑电平“L”。
此外,在电子控制装置20Bn实际运行过程中,当通信线路LANH与外部电源90的正极布线发生接触,且此时的驱动电压为Vbb = 12?16V时,第一输入信号电压为1.5?2.0V,因此判定逻辑信号CMP不会变为逻辑电平“H”。
[0052]比较电路212B根据预先设定的规定周期内断续地进行动作的高压电源开关109B的断续动作而进行动作,从而判定逻辑信号CMP的逻辑电平发生变化。当判定逻辑信号CMP在预先设定的规定时间内进行了预先设定的规定次数的逻辑变化时,根据该判定逻辑信号CMP的逻辑电平来进行动作的写入模式判定电路218B产生写入模式信号WM。
另外,在根据切换信号MOD对主站驱动器110的电源进行断续切换的期间,主站驱动器110的发送逻辑信号TXD维持在显性逻辑电平,从站驱动器210的发送逻辑信号TXD可以是显性逻辑或隐性逻辑中的任一个。
[0053]关于其他的结构,由于与实施方式I相同,因此,此处省略说明。
[0054](2)作用、动作的详细说明
下面,根据图5所示的表示连接编程工具的电子控制装置的控制动作的流程图的前半部分即图6和后半部分即图7,以与图4和图5的不同点为中心对作用、动作进行说明。
另外,在图6与图7中,由S300系列和S400系列的标号所表示的工序是与图4和图5相同的工序,不同的工序用S600系列的标号来示出。
首先,在图6中,在第一外部工具1B侧的工序S303进行YES的判定时起作用的工序S604中,将主站驱动器110的发送逻辑信号TXD的逻辑电平设为“L” (显性逻辑),通过断续产生的切换信号M0D,将施加在通信线路LANH上的施加电压交替地切换为高压电压Vaa或控制电压Vcc电平。
在电子控制装置20Bn侧,利用比较电路212B对从通信线路LANH输入的第一输入信号电压的值与由基准电压源217B产生的第二、第三输入信号电压进行比较,当第一输入信号电压在预先设定的电压范围内时产生判定逻辑信号CMP,写入模式判定电路218B在规定时间内检测到规定次数的判定逻辑信号CMP后产生写入模式信号WM。
[0055]在接着工序S322的工序S624中,对是否产生写入模式信号WM进行判定,在未产生时进行NO的判定,并向工序S627转移。另一方面,在产生时进行YES的判定,并向工序S325转移。
在工序S627中,利用图7中后述的工序S644,对总控制程序TCPRG是否存储于程序存储器204Bn进行判定,若总控制程序TCPRG已被写入并保存,则进行YES的判定并转移至工序S328,若总控制程序TCPRG未被写入,则进行NO的判定并转移至动作结束工序S330。
在接着工序S309的工序S600中,发送与电子控制装置20Bn的种类相对应的第一外部工具1B的工具编号,电子控制装置20Bn在接着工序S326的工序S620中接收工具编号,认证工具编号的兼容性并进行回复,第一外部工具1B确认兼容性,然后转移至图7的工序S612。
此外,工序S620向图7的工序S632转移,工序S328向图7的工序S340转移。
[0056]接着,图7中,在接着所述工序S600进行动作的工序S612中,发送存储于第一外部工具1B的源存储器104Bn的总控制程序TCPRG,在电子控制装置20Bn侧,基于预先存储于引导程序存储器201中的引导程序,接收工序S612中发送的总控制程序TCPRG并将其暂时存储在RAM存储器203中,并在不久之后的后述工序S644中,传输至程序存储器204Bn的预先设定的规定区域。
其中,总控制程序TCPRG也可以在工序S632中以多个字节为单位经由RAM存储器203依次传输给程序存储器204Bn。
在接着工序S342的工序S643中,在电源开关92第一次断开,且在工序S632和工序S430中总控制程序TCPRG和初始设定数据CDAT还未传输并保存到程序存储器204Bn、数据存储器205时,进行YES的判定,并转移至工序S644,另一方面,在传输保存结束且再次断开电源开关92时,进行NO的判定,并转移至工序S345。
工序S644中,将工序S632中接收并写入RAM存储器203的总控制程序TCPRG传输并保存到程序存储器204Bn的预先设定的地址,并将工序S430中接收并写入RAM存储器203的初始设定数据CDAT传输并保存到数据存储器205的预先设定的地址。
[0057]另外,在向程序存储器204Bn结束程序传输并拆下了第一外部工具1B的实际运行状态下,通过接通电源而使得在工序S321中控制用微处理器200开始动作,然后利用工序S322进行写入模式信号丽的读取,通过工序S624进行NO的判定、工序S627进行YES的判定,并利用接着工序S328的工序S340来启动总控制程序TCPRG,利用工序S430接收初始设定数据CDAT,而后利用工序S341执行输入输出控制。
在电源开关92闭合的状态下,定期从工序S342转移至动作结束工序S330,反复执行动作开始工序S321、工序S322、工序S624、工序S627、工序S328、工序S340、工序S430、工序S341、工序S342、动作结束工序S330。
但是,若电源开关92断开,则工序S342进行NO的判定,脱离该循环环路,在执行工序S644或工序S345之后,对电源继电器Ry进行去激励。
[0058]在上述说明中,作为对通信电路LANH施加高压电压Vaa的施加方法,在图1中使用的是直接施加方式,图5中使用的是电源切换方式。
此外,作为用于可靠地判定写入模式的方法,在图1中使用的是延迟判定方式,图5中使用的是断续驱动方式。
此外,作为高压电压Vaa的比较判定方法,图1中使用的是仅通过检测分压来判定大小的方式,图5中使用的是范围比较方式。
然而,这些各种方式能够进行适当的混合编组,并且施加高压电压的通信线路LANH也可以替换为通信线路LANN。
[0059](3)实施方式2的要点和特征
由以上说明可知,本发明的实施方式2所涉及的“连接编程工具的电子控制装置”与本申请的权利要求1所述的发明相关,具有以下特征。
本发明的实施方式2所涉及的“连接编程工具的电子控制装置”是电子控制装置20Bn与第一外部工具1B相互串行连接而成的“连接编程工具的电子控制装置”30B,其中,电子控制装置20Bn具备控制用微处理器200,该控制用微处理器200根据经由输入接口电路206而与外部连接的传感器60的动作状态、以及可进行电读写的非易失性程序存储器204Bn中所存储的总控制程序TCPRG的一部分即输入输出主控制程序CPROG的内容进行动作,对经由输出接口电路207而与外部连接的电负载70进行驱动和控制,第一外部工具1B包括写入有所述总控制程序TCPRG的源存储器104Bn、以及用于将该总控制程序TCPRG传输并写入到所述程序存储器204Bn的传输用微处理器100,所述串行连接使用LAN (Local AreaNetwork:局域网)收发器1100,通过一对通信线路LANH、LANN将所述第一外部工具1B侧的主站驱动器110及主站接收器111与所述电子控制装置20Bn侧的从站接收器211及从站驱动器210连接起来,所述一对通信线路LANH、LANN是至少可与代替所述第一外部工具1B的第二外部工具1C串行连接的通用通信线路,所述控制用微处理器200还包括:RAM存储器203,该RAM存储器203用于运算处理;非易失性引导程序存储器201,该非易失性引导程序存储器201是所述程序存储器204Bn的一部分区域,或是分割后连接而成;以及非易失性数据存储器205,该非易失性数据存储器205也是所述程序存储器204Bn的一部分区域,或是分割后连接而成,且存储有可变设定的控制常数或包含一部分控制程序的控制常数。
[0060]所述弓I导程序存储器201中预先存储有传输控制程序TPRG
当前第3页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1