This application is based on and claims priority from Korean Patent Application No. 10-2013-0130128, filed on Oct. 30, 2013 in the Korean Intellectual Property Office, the disclosure of which is incorporated herein in its entirety by reference.
1. Field of the Invention
The present invention relates to a device for correcting injector characteristics, and more particularly, to a technology capable of improving a deviation compensation response speed by performing a deviation correction function on a driving semiconductor while operating an injector for injecting fuel.
2. Description of the Prior Art
As technology has progressed, engines within vehicles have started to receive data from various sensors of the engine when fuel is supplied to the engine during combustion. In particular, an engine control unit (ECU) determines the amount of supplied fuel based on data and which injector is going to inject determined amount of fuel.
Fuel injectors that inject fuel into the combustion chamber are typically disposed in or around each specific combustion chamber in order to effectively provide the appropriate amount of fuel to the chamber upon demand.
In a common rail system, (i.e., one type of fuel injection system), fuel is supplied to a rail from a high-pressure pump. In this type of system, an ECU controls the pressure of the rail based on data received from a pressure sensor which measures the pressure of the rail and outputs a fuel injection signal so that the fuel is appropriately injected.
In the common rail system, an accelerometer is mounted at the center of an engine block and signals generated by the accelerometer are acquired every hour so that the amount of pilot fuel is adjusted to appropriately configure the state of the injector. Even though this is a relatively small amount of injection, it should be managed within a target deviation even if the fuel is repeatedly injected from the same injector, so that the injector can continue to function as designed, and thus the target deviation is a very important factor in managing appropriately the amount of fuel in pilot injection or post injection.
Further, new enhanced exhaust gas regulation have required vehicle manufacturers to focus their attentions on developing a technology which will achieve more environmentally friendly engines. For example, some governments have further restricted Exhaust gas regulation by requiring a further reduction in the number of exhausted fine particles. The most important technology for reducing the number of exhausted fine particles is multi injection. Multi injection is a method of injecting a small amount of fuel into an engine several times at target fuel injection timings, unlike injecting a large amount of fuel into an engine all at once. This makes it possible to reduce the number of exhausted fine particles in comparison to injecting a large amount of fuel all at once.
The key to multi injection method technology is to inject a small amount of fuel accurately into an engine for a short time in comparison to the existing methods, in which it is required to precisely control the injector that injects the fuel.
Accordingly, the present invention has been made to solve the above-mentioned problems occurring in the prior art while advantages achieved by the prior art are maintained intact.
One object of the present invention is to provide a method and device for correcting injector characteristics that is able to improve a deviation compensation speed and reduce the calculation load of the MCU (Micro Control Unit) by performing a deviation correction function on a driving semiconductor while operating an injector that injects fuel.
In one aspect of an exemplary embodiment of the present invention, there is provided a device for correcting an injector characteristic, including: a micro control unit configured to generate a control pulse to control the operation of an injector; and a driving semiconductor that is configured to detect and calculate a driving characteristic of the injector and compensate for injection timing of the control pulse in accordance with a deviation in injection timing of the injector.
The driving semiconductor may include: an injector characteristic detector configured to detect a driving characteristic of the injector; a data processor configured to convert output from the injector characteristic detector into a data value; a micro core unit configured to generate a deviation correction data for the injection timing of the injector in accordance with the data from the data processor; a controller generating a correction clock by applying the deviation correction data to the control pulse; and an output driving unit controlling the driving of the injector in accordance with the correction clock.
The injector characteristic detector may include: a voltage sensor configured to sense the driving voltage of the injector; a current sensor configured to sense the driving current of the injector; and a selector configured to select between the outputs from the voltage sensor and the current sensor.
The data processor may include: a data converter configured to convert a signal from the injector characteristic detector into digital data; a digital filter configured to filter the digital data from the digital converter; and a memory configured to store output data from the digital filter.
The micro core unit may be configured to initialize the driving semiconductor when the deviation correction data deviates from a target value. As such, the driving semiconductor may further include an interface unit that interfaces with the micro control unit. This interface unit may perform serial parallel interface communication (SPI).
The micro core unit may correct a deviation to increase driving timing of the injector when the injection value of the injector is overly small timing (i.e., smaller than a target timing), and correct a deviation to decrease the driving timing of the injector when the injection value of the injector is overly large timing (i.e., larger than a target timing).
To do so, the micro control unit may include: a driving controller that is configured to receive signal correction information from the driving semiconductor and process the signal in the information; and a control pulse generator controlled by the driving controller that is configured to generate the control pulse.
In another aspect of the present invention, there is provided a device for correcting an injector characteristic, including: an injector characteristic detector that detects a driving characteristic of the injector; a data processor that converts output from the injector characteristic detector into a data value; a micro core unit that generates deviation correction data for the injection timing of the injector in accordance with the data from the data processor; a controller that is configured to generate a correction clock by applying the deviation correction data to the control pulse; and an output driving unit that is configured to control the operation of the injector in accordance with the correction clock.
The above and other objects, features and advantages of the present invention will be more apparent from the following detailed description taken in conjunction with the accompanying drawings, in which:
Hereinafter, embodiments of the present invention will be described in detail with reference to the accompanying drawings.
It is understood that the term “vehicle” or “vehicular” or other similar term as used herein is inclusive of motor vehicles in general such as passenger automobiles including sports utility vehicles (SUV), buses, trucks, various commercial vehicles, watercraft including a variety of boats and ships, aircraft, and the like, and includes hybrid vehicles, electric vehicles, combustion, plug-in hybrid electric vehicles, hydrogen-powered vehicles, fuel cell vehicles, and other alternative fuel vehicles (e.g. fuels derived from resources other than petroleum).
Additionally, it is understood that the below methods are executed by at least one controller, computer, control unit or the like. The terms controller, computer, control unit or the like refer to a hardware device that includes a memory and a processor configured to execute one or more steps/processes that should be interpreted as its algorithmic structure. The memory is configured to store algorithmic steps and the processor is specifically configured to execute said algorithmic steps to perform one or more processes which are described further below. Additionally, although the exemplary embodiments are described as being performed a plurality of processors, control units, etc., it should be understood that such a method can also be performed by a single controller configuration without departing from the overall embodiment.
Furthermore, the control logic of the present invention may be embodied as non-transitory computer readable media on a computer readable medium containing executable program instructions executed by a processor, controller or the like. Examples of the computer readable mediums include, but are not limited to, ROM, RAM, compact disc (CD)-ROMs, magnetic tapes, floppy disks, flash drives, smart cards and optical data storage devices. The computer readable recording medium can also be distributed in network coupled computer systems so that the computer readable media is stored and executed in a distributed fashion, e.g., by a telematics server or a Controller Area Network (CAN).
The terminology used herein is for the purpose of describing particular embodiments only and is not intended to be limiting of the invention. As used herein, the singular forms “a”, “an” and “the” are intended to include the plural forms as well, unless the context clearly indicates otherwise. It will be further understood that the terms “comprises” and/or “comprising,” when used in this specification, specify the presence of stated features, integers, steps, operations, elements, and/or components, but do not preclude the presence or addition of one or more other features, integers, steps, operations, elements, components, and/or groups thereof. As used herein, the term “and/or” includes any and all combinations of one or more of the associated listed items.
The MCU 100 in the exemplary embodiment of the present invention is configured to receive an interface signal from the driving semiconductor 200 and generates a control pulse for controlling the operation of the injector 300.
The driving semiconductor 200 compensates for injection timing of the injector 300 and outputs a driving control signal in accordance with a control pulse applied from the MCU 100. As such, the driving semiconductor 200 detects and calculates a signal showing the driving characteristic of the injector 300, and when an injection timing deviation of the injector 300 is compensated needs to be compensated for, the driving semiconductor 200 compensates for it accordingly. That is, the driving semiconductor 200 detects the characteristic of the injector 300 whenever the injector is operated and then adjusts the fuel injection timing of the injector 300 based on the detected information in the next injection.
In accordance with the above control, the injector 300 injects fuel with the injection timing compensated for in response to receiving the driving control signal from the driving semiconductor 200. The injector 300 outputs a signal showing the driving characteristic to the driving semiconductor 200. This signal showing the driving characteristic of the injector 300 may be for example voltage or current consumed during injection by the injector 300.
The injector characteristic detector 210 may be configured to sense/detect the driving voltage or the driving current of the injector 300 and output this data to the data processor 220. As such, the injector characteristic detector 210 may include a voltage sensor 211, a current sensor 212, and a selector 213.
In such an embodiment, the voltage sensor 211 may be connected to both end nodes of the injector 300 and configured to sense/detect the amount of voltage consumed during operation the injector 300. Likewise, the current sensor 212 may be connected with the injector driving unit 310 and sense/detect the amount current consumed while operating the injector 300.
The selector 213 may be configured to select between the outputs from the voltage sensor 211 and the current sensor 212 and output the selected data to the data processor 220. This selection of the selector 213 may be controlled by the micro core unit 230. The data processor 220 then converts the value of the voltage or current from the injector characteristic detector into a data value and outputs the converted value to the micro core unit 230 and the interface unit 260. As such, the data processor 220 may include a data converter 221, a digital filter 222, and a memory 223.
The data converter 221 may convert the voltage or current value from the injector characteristic detector 210 into digital data. The digital filter 222 may be configured to remove noise by filtering the digital data from the data converter 221. The memory 223 may be configured to store data once it has been filtered by the digital filter 222.
The micro core unit 230, in the exemplary embodiment of the present invention, may generate deviation correction data for the injection timing of the injector 300 by reading the data stored in the memory 223. More specifically, the micro core unit 230 checks the driving characteristic of the injector 300, using the data in the memory 223, and corrects a deviation by changing a driver control signal, when there is a need for such a correction. When the amount of correction of the deviation is not (for example, over) a target value, the micro core unit 230 may initialize the driving semiconductor 200 by determining that there is a problem in an external load.
The controller 240, in the exemplary embodiment of the present invention, receives a control pulse for controlling the injection timing of the injector 300 from the MCU 100. Further, the controller 240 generates a correction clock by applying the control pulse from the MCU 100 to the correction data from the micro core unit 230. Then the output driving unit 250 operates the injector 300 by controlling the injector driving unit 310 in response to the correction clock from the controller 240.
The interface unit 260 interfaces with the MCU 100 by reading the data in the memory 223. In doing so, the interface unit 260 transmits the correction data in the memory 223 to the MCU 100. The interface unit 260 can transmit/receive data to/from the MCU 100 through, e.g., Serial Parallel interface (SPI) communication.
That is, in an embodiment of the present invention, since the deviation in injection timing is directly corrected by the driving semiconductor 200, not through the MCU 300, the corrected value is very quickly reflected. Accordingly, it is possible to adjust the injection amount at the middle or earlier stage in multi injection in accordance with the deviation value of the driving time of the injector 300.
As in
Further, the driving controller 120 controls the operation of the control pulse generator 110 by processing the signal in the signal correction information from the driving semiconductor 200. When the amount of signal correction by the driving semiconductor 200 is over a target value, the driving controller 120 determines that there is an error in the driving semiconductor 200. Accordingly, the driving controller 120 prevents generation of the control pulse by initializing the control pulse generator 110.
(C) in
The present invention provides the following effects.
First, a driving semiconductor can implement an algorithm according that is able to directly identify changes in characteristics of an external injector and freely change the implemented algorithm accordingly. Second, it is possible to improve a response speed to correct a deviation after identifying the characteristic by performing a deviation correction function on a driving semiconductor, when the injector is operated for injecting fuel. Third, since the driving semiconductor performs the calculation for estimating an injector characteristic, it is possible to reduce calculation load of an MCU (Micro Control Unit). Fourth, it is possible to reduce power consumption by the driving semiconductor, by preventing unnecessary power consumption with a decrease in number of times signals are transmitted to a main micro control unit.
The exemplary embodiments of the present invention described above have been provided for illustrative purposes. Therefore, those skilled in the art will appreciate that various modifications, alterations, substitutions, and additions are possible without departing from the scope and spirit of the invention as defined in the appended claims; and that such modifications, alterations, substitutions, and additions fall within the scope of the present invention.
Number | Date | Country | Kind |
---|---|---|---|
10-2013-0130128 | Oct 2013 | KR | national |
Number | Name | Date | Kind |
---|---|---|---|
4265200 | Wessel | May 1981 | A |
4552114 | Sano | Nov 1985 | A |
5231962 | Osuka | Aug 1993 | A |
5623909 | Wertheimer | Apr 1997 | A |
5697347 | Enomoto | Dec 1997 | A |
5832901 | Yoshida et al. | Nov 1998 | A |
5934249 | Nanba | Aug 1999 | A |
6050238 | Suzuki | Apr 2000 | A |
6857418 | Corba | Feb 2005 | B2 |
7628146 | Kloppenburg et al. | Dec 2009 | B2 |
20020152985 | Wolff | Oct 2002 | A1 |
20030062028 | Kitagawa | Apr 2003 | A1 |
20130112172 | Toyohara | May 2013 | A1 |
20140026860 | Nakamura | Jan 2014 | A1 |
20150048757 | Boonen | Feb 2015 | A1 |
Number | Date | Country |
---|---|---|
H10266885 | Oct 1998 | JP |
3426744 | Jul 2003 | JP |
2004-270595 | Sep 2004 | JP |
2013-060884 | Apr 2013 | JP |
10-2006-0001214 | Jan 2006 | KR |
2004053317 | Jun 2004 | WO |
Number | Date | Country | |
---|---|---|---|
20150115059 A1 | Apr 2015 | US |