用于驱动电磁阀的波形信号输出装置及方法

文档序号:9825781阅读:1001来源:国知局
用于驱动电磁阀的波形信号输出装置及方法
【技术领域】
[0001]本发明涉及一种用于驱动电磁阀的波形信号(Wave signal)输出装置及方法,更具体地说,涉及一种用于驱动在车辆的驱动装置中所使用的电磁阀的波形信号输出装置及方法。
【背景技术】
[0002]通常,车辆以及在各行业中所使用的机械装置是通过控制电磁阀来实现驱动。车辆以及机械装置的控制部输出波形信号,而电磁阀根据输出的波形信号被驱动。即,通过电磁阀控制车辆的喷油器、高压栗阀及自动变速器油压阀等,而控制装置由执行各种运算的微控制器(MCU)、以及利用运算结果生成波形信号的电磁阀驱动集成电路(IC)构成。
[0003]图1是现有的用于驱动电磁阀的波形信号输出装置的构成图。参考图1,当曲轴(Crank shaft)、凸轮轴(Cam Shaft)、齿轮信息以及油轨油压等车辆驱动信息输入至MCU102时,MCU102对车辆驱动信息进行运算及处理,并输出用于驱动电磁阀的驱动命令信号。电磁阀驱动IC104根据驱动命令信号从存储器读取波形数据,并输出用于驱动电磁阀的波形信号。
[0004]其中,驱动命令信号可以包括用于生成波形信号的波形数据以及用于利用波形数据更新波形信号的波形更新请求。如上所述,电磁阀驱动IC104能够根据波形更新请求从存储器(未图示)读取波形数据而生成波形信号,并输出生成的波形信号。
[0005]图2是用于说明根据现有波形信号输出装置的波形信号的失真现象的图。参考图2,MCU102根据多种驱动模式而将驱动命令信号传送至电磁阀驱动IC104。如上所述,驱动命令信号可以包含波形更新请求以及波形数据。
[0006]另一方面,电磁阀驱动IC104从存储器106读取波形数据Datal并输出波形信号,但如图2所示,电磁阀驱动IC104开始从存储器106读取波形数据的时点202和从电磁阀驱动IC104输出波形信号的时点204之间将产生延迟,其延迟时间为电磁阀驱动IC104从存储器106读取波形数据所需的时间206。
[0007]由此,当MCU102传送请求波形更新的同时、并命令变更为波形数据Data2的驱动命令信号的情况下,在电磁阀驱动IC104从存储器106读取波形数据Datal的过程中,存储器106的波形数据Datal可能会变更为波形数据Data2。此时,从电磁阀驱动IC104输出的波形信号213会发生失真,而这种波形失真现象存在可导致重大控制缺陷的问题。

【发明内容】

_8] 本发明要解决的技术问题
[0009]本发明的目的在于,提供一种用于驱动电磁阀的波形信号输出装置,其在为了驱动电磁阀而更新波形信号时,判断是否发生波形信号的失真,并只在不发生波形信号失真的情况下变更波形数据,从而能够满足现有的波形信号的更新周期的同时,能够防止波形信号的失真现象。
[0010]本发明的目的并不限于以上言及的目的,并未言及的本发明的其它目的以及优点能够通过后述的说明进行理解,且通过本发明的实施例能够更清楚地进行理解。另外,可轻易理解本发明的目的以及优点能够通过权利要求书中的手段及其组合来实现。
[0011]技术方案
[0012]为了达成上述目的,本发明的装置,包括:信号输出部,其基于波形更新信号读取记录在存储器的波形数据并输出用于驱动电磁阀的波形信号;波形生成部,其利用车辆驱动信息生成用于驱动所述电磁阀的波形数据,并输出所述波形数据、请求波形更新;波形失真判断部,其将请求波形更新的时点与预设的通信禁止区间进行比较而判断所述波形信号的失真可能性;以及驱动命令部,如果判断结果为没有失真可能性,则其利用从所述波形生成部生成的波形数据更新所述存储器的波形数据,并输出波形更新信号。
[0013]有益效果
[0014]根据如上所述的本发明,当为了驱动电磁阀而更新波形信号时,判断是否发生波形信号的失真,并且仅在不发生波形信号的失真的情况下变更波形数据,从而具有在满足现有的波形信号的更新周期的同时,能够防止波形信号的失真现象的优点。
【附图说明】
[0015]图1是现有的用于驱动电磁阀的波形信号输出装置的构成图。
[0016]图2是用于说明根据现有波形信号输出装置的波形信号的失真现象的图。
[0017]图3是根据本发明实施例的用于驱动电磁阀的波形信号输出装置的构成图。
[0018]图4是用于说明根据本发明实施例的波形信号的更新过程的图。
[0019]图5是根据本发明实施例的用于驱动电磁阀的波形信号输出方法的流程图。
【具体实施方式】
[0020]以下,将参考所附的附图,对上述目的、特征以及优点进行详细说明。据此,本领域技术人员能够容易地实施本发明的技术思想。在说明本发明的过程中,如果判断对本发明所涉及的公知技术的具体说明导致本发明要旨的不清楚,则省略对其的详细说明。以下,参考所附的附图对本发明的优选实施例进行详细说明。附图中的相同附图标记用于表示相同或类似的构成要素。
[0021]图3是根据本发明实施例的用于驱动电磁阀的波形信号输出装置的构成图。参考图3,本发明的用于驱动电磁阀的波形信号输出装置包括:利用车辆驱动信息生成用于电磁阀的驱动的波形数据,并请求波形更新的波形生成部302 ;判断波形信号的失真可能性的波形失真判断部304 ;如果没有波形信号的失真可能性,则输出驱动命令信号的驱动命令部306 ;以及基于驱动命令信号输出波形信号的信号输出部308。另外,可将用于输出波形信号的波形数据记录在存储器310。
[0022]信号输出部308执行基于驱动命令信号读取记录在存储器310的波形数据并输出用于驱动电磁阀的波形信号的功能。其中,驱动命令信号可包括波形数据以及波形更新请求。当通过驱动命令信号请求波形更新时,信号输出部308可读取记录在存储器310的波形数据并将其输出为波形信号。
[0023]波形生成部302能够利用车辆驱动信息来决定电磁阀的驱动模式。其中,车辆驱动信息可以是用于控制车辆的曲轴(Crank shaft)、凸轮轴(Cam Shaft)的信息;齿轮信息;以及油轨油压信息等。另外,如果决定了驱动模式,则能够决定用于驱动电磁阀的、与相应驱动模式对应的波形信号的更新周期,并生成波形数据。即,波形生成部302能够利用车辆驱动信息生成用于电磁阀的驱动的波形信息,并根据波形信号的更新周期请求波形更新。
[0024]波形失真判断部304通过将请求波形更新的时点与预先设定的通信禁止区间进行比较来执行判断波形信号的失真可能性的功能。
[0025]在本发明的一实施例中,信号输出部308在为了输出波形信号而从存储器310读取波形数据的过程中,用于驱动电磁阀的驱动模式可能会发生变更。此时,如果随着驱动模式的变更而替换记录在存储器310的波形数据,则通过信号输出部308输出的波形信号会发生失真。可以将从请求波形更新的时点开始至信号输出部308自存储部310读取波形数据所需的时间长度,即延迟的时间设定为通信禁止区间。另外,优选将通信禁止时间设定为比信号输出部308自存储部310读取波形数据所需的时间长。
[0026]在本发明的另一实施例中,波形信号可由两个以上的帧(Framel、Frame2)构成。其中,在驱动命令信号中可包含对应各自帧的波形数据对。即,驱动命令信号可包含构成帧I (Framel)的波形数据I (Datal)和构成帧2 (Frame2)的波形数据2 (Data3)的对(DataUData3)。
[0027]在上述实施例中,信号输出部308为了输出由两个帧构成的波形信号可从存储器310依次读取波形数据对(Datal、Data3)。但是,在加载(Load)构成帧I (Framel)的波形数据I (Datal)之后,且在加载波形数据2 (Data3)之前,可能会有变更波形数据对的驱动命令信号输入。从而,可能会输出由波形数据I (Datal)构成帧I (Framel)、基于变更后的波形数据而由波形数据2(Data4)构成帧2(Frame2)的波形信号。
[0028]S卩,基于驱动命令信号更新波形信号时,如果构成波形信号的一个以上的帧中的一部分帧的波形数据被替换为其它波
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1