EP1426597A1 - Hardware architecture of a managing system for start-up and injection phase in an internal combustion engine - Google Patents

Hardware architecture of a managing system for start-up and injection phase in an internal combustion engine Download PDF

Info

Publication number
EP1426597A1
EP1426597A1 EP02425731A EP02425731A EP1426597A1 EP 1426597 A1 EP1426597 A1 EP 1426597A1 EP 02425731 A EP02425731 A EP 02425731A EP 02425731 A EP02425731 A EP 02425731A EP 1426597 A1 EP1426597 A1 EP 1426597A1
Authority
EP
European Patent Office
Prior art keywords
module
signal
engine
teeth
architecture according
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Withdrawn
Application number
EP02425731A
Other languages
German (de)
French (fr)
Inventor
Eusebio Di Cola
Federico Rivoli
Rosario Martorana
Marinella Milazzo
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
STMicroelectronics SRL
Original Assignee
STMicroelectronics SRL
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by STMicroelectronics SRL filed Critical STMicroelectronics SRL
Priority to EP02425731A priority Critical patent/EP1426597A1/en
Priority to US10/722,375 priority patent/US7310574B2/en
Publication of EP1426597A1 publication Critical patent/EP1426597A1/en
Withdrawn legal-status Critical Current

Links

Images

Classifications

    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F02COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
    • F02DCONTROLLING COMBUSTION ENGINES
    • F02D41/00Electrical control of supply of combustible mixture or its constituents
    • F02D41/009Electrical control of supply of combustible mixture or its constituents using means for generating position or synchronisation signals
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F02COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
    • F02DCONTROLLING COMBUSTION ENGINES
    • F02D41/00Electrical control of supply of combustible mixture or its constituents
    • F02D41/24Electrical control of supply of combustible mixture or its constituents characterised by the use of digital means
    • F02D41/26Electrical control of supply of combustible mixture or its constituents characterised by the use of digital means using computer, e.g. microprocessor
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F02COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
    • F02DCONTROLLING COMBUSTION ENGINES
    • F02D41/00Electrical control of supply of combustible mixture or its constituents
    • F02D41/30Controlling fuel injection
    • F02D41/3005Details not otherwise provided for
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F02COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
    • F02DCONTROLLING COMBUSTION ENGINES
    • F02D41/00Electrical control of supply of combustible mixture or its constituents
    • F02D41/20Output circuits, e.g. for controlling currents in command coils

Definitions

  • the present invention relates to a hardware architecture of a managing system for the start-up and/or injection phase in internal combustion engines,, particularly for direct injection four-stroke engines with automatic determination of the driving shaft angle and of the operation phase.
  • ECU Electronic Control Unit
  • TPU co-processor Time Processor Unit
  • the underlying technical problem of this invention is to provide a new hardware architecture for an ignition and/or injection managing system of internal combustion engines, which architecture should have appropriate structural and functional features so as to allow improved management of the signals coming from the different sensors of the control unit, and therefore, improved control of means provided for the engine ignition and/or injection phase.
  • the solving idea on which the invention stands is that of providing a hardware module, which is operating in a digital logic mode, that could be used as a peripheral unit to the ECU, so as to reduce its computational load.
  • This hardware module would have the task of:
  • the idea of the invention is to release the ECU from the task of monitoring the driving shaft angle position, from calculating the engine cycle phase, and from actuating injection and/or ignition.
  • an ignition and/or injection managing system of an IC endothermic engine 2 specifically a direct-injection four-stroke cycle engine with automatic determination of the driving shaft angular position and of the cycle phase, is generally shown with 1 in schematic form.
  • the managing system 1 is associated with an ECU 3 (not shown in the figures) as conventionally used in automotive applications for controlling the ignition and/or injection in such engines.
  • the managing system 1 is represented in Figure 1 by a block "Injection Coprocessor".
  • the managing system 1 is primarily aimed at releasing the ECU 3 from monitoring the driving shaft angle position, from calculating the engine cycle phase, and from enabling the driving of the engine ignition and/or injection means 2.
  • Timing moment for actuating ignition or injection is indeed a crucial parameter, because it is responsible for the attainment of optimum combustion conditions in order to generate the smallest amount of pollutants.
  • the managing system 1 comprises three modules 4, 5 and 6, each one performing one of the aforementioned functions, as well as a fourth module 13 to be described.
  • the modules 4, 5 and 6 are structurally independent, and each of them can have a respective integrated circuit allocated on a supporting board and standard bus interconnection.
  • the engine ECU may also find place on this board.
  • FIG. 1 A general diagram of the hardware architecture of managing system 1 is given in Figure 2.
  • a first module 4 referred to as the "phonic wheel manager” hereinafter, has the task of processing electric signals by means of which it is possible to determine the driving shaft angle position.
  • This module 4 is input a signal from a phonic wheel sensor 8, the phonic wheel being rotatively rigid with the driving shaft.
  • the phonic wheels are formed with a predetermined number n of equidistant teeth allocated on the circumference. A small group of m adjoining teeth is omitted to define a reference point on the wheel.
  • the sensor 8 generates a signal, from which module 4 looks for the reference point and issues a signal when it finds the reference point and another signal indicating how many teeth have been passing after the reference point.
  • a second module 5 referred to as the "camshaft manager” hereinafter, has the task of processing electric signals that allows the cycle phase of the engine to be determined.
  • the phases of a four-stroke engine can be identified through the movement of the piston in its cylinder and through the position of the valves managed by the camshaft.
  • the four phases are: induction, compression, combustion/expansion, and exhaust.
  • the movement of the piston toward the engine head takes place both with all the valves closed (compression phase) and with the exhaust valve open (exhaust phase).
  • the piston will then move in the opposite direction either with both valves closed (combustion/expansion phase) or with the induction valve open (induction phase).
  • Two revolutions of the driving shaft correspond to the four engine phases and to one camshaft revolution.
  • the rotation ratio between the camshaft and the driving shaft is 1:2.
  • the timing period for the injection to take place is between a compression phase and the next combustion phase, which corresponds to one driving shaft revolution.
  • the camshaft is equipped in turn with a phonic wheel having teeth located on the circumference arranged so that the signal generated by a sensor 9 is different for the two driving shaft revolutions.
  • the second module 5 is flexible enough to be configured for processing a profile whatever.
  • the signal generated by the sensor 9 of the camshaft phonic wheel is, thus, input to the module 5 along with the counter of the phonic wheel teeth coming from the "phonic wheel manager" module 4.
  • the "camshaft manager” module 5 processes these signals to generate an appropriate phase signal at each rotation of the phonic wheel.
  • the module 5 may be also programmed by entering a desired phase variation or phase displacement between the camshaft signal and the signal indicating the crankshaft angle position, so that the system can be used with the controllers for variable timing engines.
  • a third module 6, referred to as the "injection manager” hereinafter, has the task of generating a series of uesful signals for the "drivers” 7 provided for driving the injectors or actuating the ignition. Because of the many existing types of these "drivers" and of the possible applications for any one "driver", the module 6 may be programmed to generate the driving signals according to a desired timing pattern.
  • the module 6 makes the module 6 as flexible as possible and also re-usable in different applications.
  • the sequence of the output logic states can be stored inside the module 6, which uotputs may be both PWM signals and stable binary logic signals in the '0/1' form.
  • the injection profile thus internally stored may be described according to angles and/or times, allowing the outputs to go from one logic level to another, or when the driving shaft attains a given position (information supplied to the module 6 by the signals tooth_num and i_tooth from module 4, and signal cam_phase from module 5), or after a given lapse from the previous situation.
  • This feature makes module 6 suitable both for use in applications where the amount of fuel to be injected is calculated in terms of time duration, and in applications where it is calculated in terms of the angular position of the driving shaft.
  • the managing system 1 allows to determine automatically the angular position of the driving shaft and the engine cycle phase, so as to generate, according to theseparameters, a series of signals useful to drive the injectors. All this in order to actuate the injection process exactly at the desired time.
  • the functionality of the "Injection Coprocessor” system 1 is obtained by combining together the four modules “phonic wheel manager” 4, “camshaft manager” 5, “injection manager” 6 and “dec_inj_mgr” 13, as illustrated by the architecture depicted in Figure 2.
  • the number of demands of the module 6 and "dec_inj_mgr” module 13 depends on the number of the engine cylinders where the system 1 is to be used.
  • the first "phonic wheel manager” module 4 processes signals from which the driving shaft angular position can be obtained.
  • This module is input the signal from the sensor 8 of the driving shaft phonic wheel.
  • the module flexibility comes from the possibility of programming the values of n and m so as to suit the phonic wheel actually arranged on the driving shaft.
  • the second "camshaft manager” module 5 processes signals from which the engine cycle phase can be obtained. This module is input the signal from the sensor 9 of the camshaft phonic wheel. The module flexibility comes from that it can be programmed so as to fit the phonic wheel actually arranged on the camshaft both in fixed and variable timing engines.
  • the third "injection manager” module 6 has the task of generating appropriate signals for the injector driving "drivers” in order to actuate the desired injection profile stored inside the module.
  • the module flexibility comes from that it can actuate the injection profile both according to the driving shaft angular position and after given lapses expire.
  • This module 13 is an enabling module, in the sense that it initiates module 6.
  • Table 2 below shows the input and output signals of module 13.
  • Figure 3 shows the internal architecture of the module.
  • the module 13 comprises a network of logic gates inputting signals start_dec, lock_fon and lock_cam, respectively indicating that module 6 is to be initiated and that modules 4 and 5 have detected the respective signals.
  • An output logic gate 12, of the AND type is input the respective outputs from three logic gates 11 with two inputs, of the AND type.
  • Each gate 11 is input a signal that is output by an input logic gate 10, and a signal having a predetermined logic value and being contained in a storage register.
  • the input logic gates 10 are of the OR type with two inputs. Each gate 10 receives one of the input signals, and on the other input, receives a signal having a predetermined logic value and being contained in a respective storage register.
  • the logic network of Figure 3 may be formed of a different number and different types of logic gates. What matters is that the whole logic network can supply a logic signal to enable the module 6 when module 4 finds the driving shaft reference point, module 5 finds the engine cycle phase, and module 6 is ready to execute a sequence of operations stored up therein. Signals Description Input lock_fon Indicates that "phonic wheel manager” module 4 has found the reference point. lock_cam Indicates that "camshaft manager” module 5 has found the engine cycle phase. start_dec Indicates the value of the "start” internal register of "injection manager” module 6. Output start Indicates if module 6 is to be initiated.
  • the framed signals are the internal registers of module 13. By using the standard I/O interface, these signals can be forced to a '0' logic value or to a '1' logic value.
  • the default value for the registers whose name begins with “h” is '0', while for those beginning with "1" it is '1'.
  • the "start" signal is only activated when the three input signals all have a logic value of '1', indicating that module 4 has found the reference point, module 5 has found the engine cycle phase, and module 6 has been programmed to perform its function only after the determination of the operational condition indicated by modules 4 and 5.
  • module 6 can be initiated to have the "injection coprocessor" module fully available as desired.
  • Table 1 below shows the input/output signals of the whole managing system 1. It should be noted that the system interacts outwards through a standard I/O interface, viz. an interface which comprises Control bus, Address bus and Data bus. Signals Description Input Control_bus Address_bus Data_bus (I/O) Standard communication interface. Data_bus is bidirectional. cam_signal Signal from sensor 9 of camshaft phonic wheel. fonica_signal Signal from sensor 8 of driving shaft phonic wheel. measured_diag Measured diagnostics signal. Output curr_out Binary logic signals for power drivers 7. pwm_out PWM signals for power drivers 7. rec_out Reconstructed camshaft signal. interrupt_inj Interrupt signal of module 6. interrupt_cam Interrupt signal of "camshaft manager” module 5. interrupt_fon Interrupt signal from "phonic wheel manager” module 4.
  • I/O interface viz. an interface which comprises Control bus, Address bus and Data bus. Signals Description Input Control_bus Address_bus Data_bus (I/O) Standard communication interface. Data_bus is bidirectional
  • Each module, 4, 5, 6, or 13, is configured as desired by means of the standard communication interface.
  • the "phonic wheel manager" module 4 begins to monitor a signal fonica_signal, and after finding the reference point, issues a signal lock_f. The module 4 also generates a signal lock_fon to indicate that the location of the reference point has been verified for a given number of times.
  • the signal tooth_num is a counter of the phonic wheel teeth starting from the reference point.
  • the signal i_teeth indicates an estimated position between two teeth of the phonic wheel.
  • the signals lock_f and tooth_num are input to the "camshaft manager" module 5, and so is the signal cam_signal.
  • the module 5 processes the signal cam_signal from the activation of signal lock_f, and the process of determining the cycle phase is thus started.
  • the identification of the phase is pointed out by activating the signal lock_cam, and from now onwards, the phase indication provided by the signal cam_phase in relation to the signal teeth_cnt is effective.
  • the signals cam_phase and teeth_cnt generated by module 5, along with the signal i_teeth generated by module 4, are the primary inputs for module 6, once the latter is enabled by module 13.
  • module 6 processes the phase signal and the signals indicating the driving shaft angular position, and is able to carry out independently the injection process, consisting in generating the signals pwm_out and curr_out to drive the injector drivers 7 so as to implement the injection profile internally stored.
  • the signal teeth_cnt conveys the same type of information as the signal tooth_num, i.e. is a counter of phonic wheel teeth.
  • the single difference is that the signal tooth_num starts counting afresh at each revolution of the driving shaft phonic wheel, while the signal teeth_cnt starts counting afresh at each revolution of the camshaft, i.e. every two driving shaft revolutions.
  • the module 5 is flexible enough to be programmed for the following situations:
  • the managing system 1 can also be applied to engines in which phase variation system is integrated, and allows extensive flexibility in implementing injection in a wide range of different modes.
  • the managing system 1 can be adapted for the widely different types of driving- and cam-shaft phonic wheels, as well as of automotive injector drivers, thanks to the extensive configurability of parameters afforded by the modules 4, 5, 6 and 13. This makes the system of this invention the more flexible and re-usable in different applications as possible.

Landscapes

  • Engineering & Computer Science (AREA)
  • Chemical & Material Sciences (AREA)
  • Combustion & Propulsion (AREA)
  • Mechanical Engineering (AREA)
  • General Engineering & Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Microelectronics & Electronic Packaging (AREA)
  • Combined Controls Of Internal Combustion Engines (AREA)

Abstract

The invention relates to a hardware architecture of an ignition and/or injection managing system (1) for an internal combustion engine (2), of the type structured to cooperate with an electronic engine control unit (ECU) (3). The managing system comprises:
  • a first module (4) structured to process electric signals from which the angular position of the engine driving shaft can be obtained;
  • a second module (5) structured to process electric signals from which the cycle phase of the engine (2) can be obtained;
  • a third module (6) structured to generate suitable signals for driving injector "drivers" (7) such that the injection profile stored inside the module is actuated; and
  • a fourth module (13) enabling the third module (6) and receiving signals from the first (4) and second (5) modules and from the third module itself (6).
  • Figure 00000001

    Description

      Field of Application
    • The present invention relates to a hardware architecture of a managing system for the start-up and/or injection phase in internal combustion engines,, particularly for direct injection four-stroke engines with automatic determination of the driving shaft angle and of the operation phase.
    • Prior Art
    • As it is well known in this technical field, the use of electronic units for managing the injection in modern automotive engines is now usual procedure. An example of this is provided by the European Patent Application 01830645.6, to the same Applicant.
    • Their use has been dictated by the need to keep certain engine parameters under control so as to diminuish the engine emissions, according to the the close limits set by law in many of the industrialized countries.
    • The leading automotive companies are increasing the production of direct injection engines to comply with such restrictive laws, calling for contaminants being released to the environment in ever decreasing amounts, as well as to raise the level of their engine performance. However, these are engines need a more sophisticated and complex control system.
    • Recently introduced multiple-injection fuel systems, wherein the parameters to be controlled are characterized by more pressing specifications of time, make the use of a certain number of different-type sensors, whose signals are always processed by current control units, a necessity.
    • Thus, nowadays these units, commonly known as ECU (Electronic Control Unit), are now called upon to provide control functions of increasing complexity.
    • In the automotive industry it is common practice to use ECUs equipped with a TPU co-processor (Time Processor Unit) which is specifically operative to process signals coming from a sensor of a driving shaft phonic wheel and from a sensor of a camshaft phonic wheel, thereby to determine the angular position of the driving shaft and the operative phase of the engine.
    • A big number of parameters must be taken into consideration to carry out the injection process under control by an ECU or a TPU in the best way. This implies a great computational load, both for the ECU and for the co-processor TPU. In fact, both these units handle a large number of signals carrying different priority levels. In all cases, these signals have to be managed by software routine, activated by interrupt signals, in case of the ECU, and by the occurrence of certain events, in case of the TPU.
    • In either cases, a discrepancy is bound to exist between an ideal time moment for carrying out the injection and the real time when the injection is actually carried out. This will result in incomplete combustion, generatinglarger pollutant amounts than intended.
    • The underlying technical problem of this invention is to provide a new hardware architecture for an ignition and/or injection managing system of internal combustion engines, which architecture should have appropriate structural and functional features so as to allow improved management of the signals coming from the different sensors of the control unit, and therefore, improved control of means provided for the engine ignition and/or injection phase.
    • Summary of the Invention
    • The solving idea on which the invention stands is that of providing a hardware module, which is operating in a digital logic mode, that could be used as a peripheral unit to the ECU, so as to reduce its computational load.
    • This hardware module would have the task of:
    • calculating the driving shaft angular position, by analysing the signal from a sensor of the driving shaft phonic wheel;
    • calculating the engine cycle phase, by analysing the signal coming from the sensor of the camshaft phonic wheel; and
    • actuating the injection process, which is tracking an injection profile stored inside the module.
    • Briefly, the idea of the invention is to release the ECU from the task of monitoring the driving shaft angle position, from calculating the engine cycle phase, and from actuating injection and/or ignition.
    • On the basis of this idea, the technical problem is solved by a hardware architecture of a managing system of the previously indicated type and as defined in the characterizing part of Claim 1 herewith attached.
    • The features and advantages of the architecture according to the invention will be clear from the following description of an embodiment thereof, given by way of non-limitatingexample with reference to the accompanying drawings.
    • Brief Description of the Drawings
    • Figure 1 shows schematically a endothermic injection engine associated with an ignition and/or injection process control unit.
    • Figure 2 is a block diagram of the managing system architecture according to the invention.
    • Figure 3 is a schematic view of a detail of the architecture shown in Figure 2.
    • Detailed Description
    • With reference to the drawings, the hardware architecture of an ignition and/or injection managing system of an IC endothermic engine 2, specifically a direct-injection four-stroke cycle engine with automatic determination of the driving shaft angular position and of the cycle phase, is generally shown with 1 in schematic form.
    • The managing system 1 is associated with an ECU 3 (not shown in the figures) as conventionally used in automotive applications for controlling the ignition and/or injection in such engines. The managing system 1 is represented in Figure 1 by a block "Injection Coprocessor".
    • The managing system 1 is primarily aimed at releasing the ECU 3 from monitoring the driving shaft angle position, from calculating the engine cycle phase, and from enabling the driving of the engine ignition and/or injection means 2.
    • The exact timing moment for actuating ignition or injection is indeed a crucial parameter, because it is responsible for the attainment of optimum combustion conditions in order to generate the smallest amount of pollutants.
    • The managing system 1 comprises three modules 4, 5 and 6, each one performing one of the aforementioned functions, as well as a fourth module 13 to be described. The modules 4, 5 and 6 are structurally independent, and each of them can have a respective integrated circuit allocated on a supporting board and standard bus interconnection. The engine ECU may also find place on this board.
    • Of course, there is no reason for the modules 4, 5, 6 and 13, and the ECU 3 not to be formed in a unique integrated circuit of the "system-on-chip" type, and still retaining their operational independence.
    • A general diagram of the hardware architecture of managing system 1 is given in Figure 2.
    • A first module 4, referred to as the "phonic wheel manager" hereinafter, has the task of processing electric signals by means of which it is possible to determine the driving shaft angle position.
    • This module 4 is input a signal from a phonic wheel sensor 8, the phonic wheel being rotatively rigid with the driving shaft. The phonic wheels are formed with a predetermined number n of equidistant teeth allocated on the circumference. A small group of m adjoining teeth is omitted to define a reference point on the wheel. The sensor 8 generates a signal, from which module 4 looks for the reference point and issues a signal when it finds the reference point and another signal indicating how many teeth have been passing after the reference point.
    • A second module 5, referred to as the "camshaft manager" hereinafter, has the task of processing electric signals that allows the cycle phase of the engine to be determined.
    • The phases of a four-stroke engine can be identified through the movement of the piston in its cylinder and through the position of the valves managed by the camshaft. The four phases are: induction, compression, combustion/expansion, and exhaust. The movement of the piston toward the engine head takes place both with all the valves closed (compression phase) and with the exhaust valve open (exhaust phase). The piston will then move in the opposite direction either with both valves closed (combustion/expansion phase) or with the induction valve open (induction phase).
    • Two revolutions of the driving shaft correspond to the four engine phases and to one camshaft revolution. Thus, the rotation ratio between the camshaft and the driving shaft is 1:2. The timing period for the injection to take place is between a compression phase and the next combustion phase, which corresponds to one driving shaft revolution.
    • In order to identify properly this period, the camshaft is equipped in turn with a phonic wheel having teeth located on the circumference arranged so that the signal generated by a sensor 9 is different for the two driving shaft revolutions.
    • It should be noted that no standard layout of the phonic wheels teeth is provided for the camshaft, and that the second module 5 is flexible enough to be configured for processing a profile whatever. The signal generated by the sensor 9 of the camshaft phonic wheel is, thus, input to the module 5 along with the counter of the phonic wheel teeth coming from the "phonic wheel manager" module 4.
    • The "camshaft manager" module 5 processes these signals to generate an appropriate phase signal at each rotation of the phonic wheel. The module 5 may be also programmed by entering a desired phase variation or phase displacement between the camshaft signal and the signal indicating the crankshaft angle position, so that the system can be used with the controllers for variable timing engines.
    • A third module 6, referred to as the "injection manager" hereinafter, has the task of generating a series of uesful signals for the "drivers" 7 provided for driving the injectors or actuating the ignition. Because of the many existing types of these "drivers" and of the possible applications for any one "driver", the module 6 may be programmed to generate the driving signals according to a desired timing pattern.
    • This makes the module 6 as flexible as possible and also re-usable in different applications. By using a standard input/output interface I/O, the sequence of the output logic states can be stored inside the module 6, which uotputs may be both PWM signals and stable binary logic signals in the '0/1' form. The injection profile thus internally stored may be described according to angles and/or times, allowing the outputs to go from one logic level to another, or when the driving shaft attains a given position (information supplied to the module 6 by the signals tooth_num and i_tooth from module 4, and signal cam_phase from module 5), or after a given lapse from the previous situation. This feature makes module 6 suitable both for use in applications where the amount of fuel to be injected is calculated in terms of time duration, and in applications where it is calculated in terms of the angular position of the driving shaft.
    • Briefly, the managing system 1 allows to determine automatically the angular position of the driving shaft and the engine cycle phase, so as to generate, according to theseparameters, a series of signals useful to drive the injectors. All this in order to actuate the injection process exactly at the desired time.
    • The functionality of the "Injection Coprocessor" system 1 is obtained by combining together the four modules "phonic wheel manager" 4, "camshaft manager" 5, "injection manager" 6 and "dec_inj_mgr" 13, as illustrated by the architecture depicted in Figure 2. The number of demands of the module 6 and "dec_inj_mgr" module 13 depends on the number of the engine cylinders where the system 1 is to be used.
    • As said before, the first "phonic wheel manager" module 4 processes signals from which the driving shaft angular position can be obtained. This module is input the signal from the sensor 8 of the driving shaft phonic wheel. The module flexibility comes from the possibility of programming the values of n and m so as to suit the phonic wheel actually arranged on the driving shaft.
    • The second "camshaft manager" module 5 processes signals from which the engine cycle phase can be obtained. This module is input the signal from the sensor 9 of the camshaft phonic wheel. The module flexibility comes from that it can be programmed so as to fit the phonic wheel actually arranged on the camshaft both in fixed and variable timing engines.
    • The third "injection manager" module 6 has the task of generating appropriate signals for the injector driving "drivers" in order to actuate the desired injection profile stored inside the module. The module flexibility comes from that it can actuate the injection profile both according to the driving shaft angular position and after given lapses expire.
    • Let us now see the structure and function of the fourth module 13 denoted "dec_inj_mgr".
    • This module 13 is an enabling module, in the sense that it initiates module 6. Table 2 below shows the input and output signals of module 13. Figure 3 shows the internal architecture of the module.
    • The module 13 comprises a network of logic gates inputting signals start_dec, lock_fon and lock_cam, respectively indicating that module 6 is to be initiated and that modules 4 and 5 have detected the respective signals. An output logic gate 12, of the AND type, is input the respective outputs from three logic gates 11 with two inputs, of the AND type.
    • Each gate 11 is input a signal that is output by an input logic gate 10, and a signal having a predetermined logic value and being contained in a storage register.
    • The input logic gates 10 are of the OR type with two inputs. Each gate 10 receives one of the input signals, and on the other input, receives a signal having a predetermined logic value and being contained in a respective storage register.
    • The logic network of Figure 3 may be formed of a different number and different types of logic gates. What matters is that the whole logic network can supply a logic signal to enable the module 6 when module 4 finds the driving shaft reference point, module 5 finds the engine cycle phase, and module 6 is ready to execute a sequence of operations stored up therein.
      Signals Description
      Input
      lock_fon Indicates that "phonic wheel manager" module 4 has found the reference point.
      lock_cam Indicates that "camshaft manager" module 5 has found the engine cycle phase.
      start_dec Indicates the value of the "start" internal register of "injection manager" module 6.
      Output
      start Indicates if module 6 is to be initiated.
    • The framed signals are the internal registers of module 13. By using the standard I/O interface, these signals can be forced to a '0' logic value or to a '1' logic value. The default value for the registers whose name begins with "h" is '0', while for those beginning with "1" it is '1'. Thus, the "start" signal is only activated when the three input signals all have a logic value of '1', indicating that module 4 has found the reference point, module 5 has found the engine cycle phase, and module 6 has been programmed to perform its function only after the determination of the operational condition indicated by modules 4 and 5.
    • From the architecture of Figure 3 it is evinced that the module 6 can be initiated to have the "injection coprocessor" module fully available as desired.
    • Table 1 below shows the input/output signals of the whole managing system 1. It should be noted that the system interacts outwards through a standard I/O interface, viz. an interface which comprises Control bus, Address bus and Data bus.
      Signals Description
      Input
      Control_bus Address_bus Data_bus (I/O) Standard communication interface. Data_bus is bidirectional.
      cam_signal Signal from sensor 9 of camshaft phonic wheel.
      fonica_signal Signal from sensor 8 of driving shaft phonic wheel.
      measured_diag Measured diagnostics signal.
      Output
      curr_out Binary logic signals for power drivers 7.
      pwm_out PWM signals for power drivers 7.
      rec_out Reconstructed camshaft signal.
      interrupt_inj Interrupt signal of module 6.
      interrupt_cam Interrupt signal of "camshaft manager" module 5.
      interrupt_fon Interrupt signal from "phonic wheel manager" module 4.
    • Each module, 4, 5, 6, or 13, is configured as desired by means of the standard communication interface. The "phonic wheel manager" module 4 begins to monitor a signal fonica_signal, and after finding the reference point, issues a signal lock_f. The module 4 also generates a signal lock_fon to indicate that the location of the reference point has been verified for a given number of times.
    • At this point, the signals tooth_num and i_teeth begin to indicate the driving shaft angular position.
    • The signal tooth_num is a counter of the phonic wheel teeth starting from the reference point. The signal i_teeth indicates an estimated position between two teeth of the phonic wheel.
    • The signals lock_f and tooth_num are input to the "camshaft manager" module 5, and so is the signal cam_signal. The module 5 processes the signal cam_signal from the activation of signal lock_f, and the process of determining the cycle phase is thus started.
    • The identification of the phase is pointed out by activating the signal lock_cam, and from now onwards, the phase indication provided by the signal cam_phase in relation to the signal teeth_cnt is effective.
    • The signals cam_phase and teeth_cnt generated by module 5, along with the signal i_teeth generated by module 4, are the primary inputs for module 6, once the latter is enabled by module 13.
    • Once initiated, module 6 processes the phase signal and the signals indicating the driving shaft angular position, and is able to carry out independently the injection process, consisting in generating the signals pwm_out and curr_out to drive the injector drivers 7 so as to implement the injection profile internally stored.
    • The signal teeth_cnt conveys the same type of information as the signal tooth_num, i.e. is a counter of phonic wheel teeth. The single difference is that the signal tooth_num starts counting afresh at each revolution of the driving shaft phonic wheel, while the signal teeth_cnt starts counting afresh at each revolution of the camshaft, i.e. every two driving shaft revolutions.
    • The module 5 is flexible enough to be programmed for the following situations:
    • 1) signal teeth_cnt indicates the same count as signal tooth_num; and
    • 2) signal teeth_cnt indicates a shifted (forwarded or delayed) count with respect to that of signal tooth_num of an amount that can be programmed in a register of module 5.
    • Thanks to this feature, the managing system 1 can also be applied to engines in which phase variation system is integrated, and allows extensive flexibility in implementing injection in a wide range of different modes.
    • The managing system 1 can be adapted for the widely different types of driving- and cam-shaft phonic wheels, as well as of automotive injector drivers, thanks to the extensive configurability of parameters afforded by the modules 4, 5, 6 and 13. This makes the system of this invention the more flexible and re-usable in different applications as possible.

    Claims (12)

    1. A hardware architecture of an ignition and/or injection managing system (1) for an internal combustion engine (2), adapted to cooperate with an electronic engine control unit (ECU) (3), characterized in that it comprises:
      a first module (4) structured to process electric signals from which the angular position of the engine driving shaft can be obtained;
      a second module (5) structured to process electric signals from which the cycle phase of the engine (2) can be obtained;
      a third module (6) structured to supply the "drivers" (7) with suitable signals for driving the injectors so as to actuate the desired injection profile stored inside the module; and
      a fourth module (13) enabling the module 6 and receiving signals from said first (4) and second modules (5) and from the module 6 itself.
    2. Architecture according to Claim 1, characterized in that said first module (4) is input a signal from a sensor (8) of a phonic wheel made rotatively rigid with the engine driving shaft (2).
    3. Architecture according to Claim 1, characterized in that said second module (5) is input a signal from a sensor (9) of a phonic wheel made rotatively rigid with the engine camshaft (2).
    4. Architecture according to Claim 1, characterized in that said third module (6) is input a pair of signals (cam_phase;teeth_cnt) from the second module (5), said signal pair relating to the engine cycle phase and to the number of teeth of said phonic wheel, and an additional signal (i_teeth) from the first module (4), said additional signal relating to the angular position of the engine driving shaft (2).
    5. Architecture according to Claim 1, characterized in that said fourth enabling module (6) is input a first signal (lock_fon) relating to said angular position of the engine driving shaft, a second signal (lock_cam) relating to said cycle phase of the engine (2), and a third signal (start_dec) indicating the operational state of said third module (6).
    6. Architecture according to Claim 2, characterized in that said phonic wheel has a predetermined number (n) of equidistant teeth arranged on the circumference, a small group (m) of adjoining teeth being missing to define a reference point on the wheel detectable by said sensor (8).
    7. Architecture according to Claim 6, characterized in that the number (n) of teeth of the phonic wheel and the number (m) of missing teeth are programmable.
    8. Architecture according to Claim 1, characterized in that said first (4), second (5) and third (6) modules are structurally and functionally independent.
    9. Architecture according to Claim 3, characterized in that said second module (5) is input a signal of a teeth counter (n) of said driving shaft phonic wheel from said first module (4), and that a predetermined amount of phase displacement may be provided between said signal and the signal from the sensor (9) associated with the camshaft in order to control the cycle phase of variable timing engines.
    10. Architecture according to Claim 1, characterized in that said fourth module (13) is a logic network.
    11. Architecture according to Claim 3, characterized in that said phonic wheel has a non-standard arrangement of teeth along its circumference.
    12. Architecture according to Claims 3 and 11, characterized in that the module may be programmed so as to be adapted to different camshaft phonic wheels.
    EP02425731A 2002-11-28 2002-11-28 Hardware architecture of a managing system for start-up and injection phase in an internal combustion engine Withdrawn EP1426597A1 (en)

    Priority Applications (2)

    Application Number Priority Date Filing Date Title
    EP02425731A EP1426597A1 (en) 2002-11-28 2002-11-28 Hardware architecture of a managing system for start-up and injection phase in an internal combustion engine
    US10/722,375 US7310574B2 (en) 2002-11-28 2003-11-25 Electronic architecture of an automatic system for driving an internal combustion engine

    Applications Claiming Priority (1)

    Application Number Priority Date Filing Date Title
    EP02425731A EP1426597A1 (en) 2002-11-28 2002-11-28 Hardware architecture of a managing system for start-up and injection phase in an internal combustion engine

    Publications (1)

    Publication Number Publication Date
    EP1426597A1 true EP1426597A1 (en) 2004-06-09

    Family

    ID=32309530

    Family Applications (1)

    Application Number Title Priority Date Filing Date
    EP02425731A Withdrawn EP1426597A1 (en) 2002-11-28 2002-11-28 Hardware architecture of a managing system for start-up and injection phase in an internal combustion engine

    Country Status (1)

    Country Link
    EP (1) EP1426597A1 (en)

    Cited By (6)

    * Cited by examiner, † Cited by third party
    Publication number Priority date Publication date Assignee Title
    WO2006029919A1 (en) * 2004-09-17 2006-03-23 Siemens Aktiengesellschaft Method and assembly for generating synchronous digital signals for motors
    EP2341448A1 (en) * 2009-12-29 2011-07-06 Robert Bosch GmbH An electronic control unit and a method of performing interpolation in the electronic control unit
    EP2738375A3 (en) * 2012-12-03 2015-07-22 Delphi Technologies, Inc. Fuel injector control system and component for piecewise injector signal generation
    EP2950193A1 (en) * 2014-05-26 2015-12-02 Samsung Electronics Co., Ltd Electronic device with foldable display and method of operating the same
    US10221800B1 (en) 2018-01-22 2019-03-05 Delphi Technologies Ip Limited Fuel injector control including adaptive response
    US10371082B1 (en) 2018-01-22 2019-08-06 Delphi Technologies Ip Limited Fuel injector control including state selection based on a control signal characteristic

    Citations (4)

    * Cited by examiner, † Cited by third party
    Publication number Priority date Publication date Assignee Title
    EP0582430A1 (en) * 1992-08-04 1994-02-09 Ford Motor Company Limited System and method to determine cam phase and cylinder identification for a variable cam timing engine
    US5794592A (en) * 1997-02-07 1998-08-18 Mitsubishi Denki Kabushiki Kaisha Internal combustion engine controller
    US5860406A (en) * 1996-04-10 1999-01-19 Caterpillar Inc. Engine timing apparatus and method of operating same
    US6109224A (en) * 1997-09-24 2000-08-29 Denso Corporation Valve timing control apparatus for an internal combustion engine

    Patent Citations (4)

    * Cited by examiner, † Cited by third party
    Publication number Priority date Publication date Assignee Title
    EP0582430A1 (en) * 1992-08-04 1994-02-09 Ford Motor Company Limited System and method to determine cam phase and cylinder identification for a variable cam timing engine
    US5860406A (en) * 1996-04-10 1999-01-19 Caterpillar Inc. Engine timing apparatus and method of operating same
    US5794592A (en) * 1997-02-07 1998-08-18 Mitsubishi Denki Kabushiki Kaisha Internal combustion engine controller
    US6109224A (en) * 1997-09-24 2000-08-29 Denso Corporation Valve timing control apparatus for an internal combustion engine

    Cited By (8)

    * Cited by examiner, † Cited by third party
    Publication number Priority date Publication date Assignee Title
    WO2006029919A1 (en) * 2004-09-17 2006-03-23 Siemens Aktiengesellschaft Method and assembly for generating synchronous digital signals for motors
    EP2341448A1 (en) * 2009-12-29 2011-07-06 Robert Bosch GmbH An electronic control unit and a method of performing interpolation in the electronic control unit
    EP2738375A3 (en) * 2012-12-03 2015-07-22 Delphi Technologies, Inc. Fuel injector control system and component for piecewise injector signal generation
    US9188074B2 (en) 2012-12-03 2015-11-17 Delphi Technologies, Inc. Fuel injector control system and component for piecewise injector signal generation
    EP2950193A1 (en) * 2014-05-26 2015-12-02 Samsung Electronics Co., Ltd Electronic device with foldable display and method of operating the same
    US10042391B2 (en) 2014-05-26 2018-08-07 Samsung Electronics Co., Ltd. Electronic device with foldable display and method of operating the same
    US10221800B1 (en) 2018-01-22 2019-03-05 Delphi Technologies Ip Limited Fuel injector control including adaptive response
    US10371082B1 (en) 2018-01-22 2019-08-06 Delphi Technologies Ip Limited Fuel injector control including state selection based on a control signal characteristic

    Similar Documents

    Publication Publication Date Title
    EP0678158B1 (en) Control system for an internal combustion engine
    US6016789A (en) Apparatus for control of an internal combustion engine, especially for control of fuel injection and ignition
    US5447143A (en) Device for detecting the position of at least one shaft which has a reference mark
    CN102635453B (en) Variable valve lift mechanism fault detection systems and methods
    US6745748B2 (en) Fail-safe system for combustion engine control
    WO1998012432A1 (en) Methods to determine the phase angle of a four stroke internal combustion engine with an odd number of cylinders
    JPS6327537B2 (en)
    JP2000110594A (en) Abnormality diagnostic device of variable valve system
    US7310574B2 (en) Electronic architecture of an automatic system for driving an internal combustion engine
    EP1426597A1 (en) Hardware architecture of a managing system for start-up and injection phase in an internal combustion engine
    US6679223B2 (en) Engine control system with cam sensor
    CN1087393C (en) Cylinder identifying device for internal combustion engines
    US20030037766A1 (en) Method and device for the control of an internal combustion engine
    US5975739A (en) Single-chip microcomputer for control
    US4498444A (en) Method of controlling engine
    US5115792A (en) Ignition control apparatus and method for an internal combustion engine
    JPH025736A (en) Device for diagnosing failure of fuel injection device
    US6336439B1 (en) Method of controlling an internal-combustion engine by switching between two engine control systems during engine run
    JP3261087B2 (en) Engine control device
    EP1424478A1 (en) Hardware architecture of an automatic system for driving injector of an internal combustion engines
    KR100272774B1 (en) Engine control method in malfunctioning of the crank position sensor for the vehicle
    EP1426596B1 (en) Electronic device architecture for determining the operating phase of an internal combustion motor
    KR100195474B1 (en) Limp-home method of crank tooth signal failure
    JP4389805B2 (en) Engine cylinder determination device
    US8423268B2 (en) Device for controlling the operation of an internal combustion engine, with improved rephasing of injection events

    Legal Events

    Date Code Title Description
    PUAI Public reference made under article 153(3) epc to a published international application that has entered the european phase

    Free format text: ORIGINAL CODE: 0009012

    AK Designated contracting states

    Kind code of ref document: A1

    Designated state(s): AT BE BG CH CY CZ DE DK EE ES FI FR GB GR IE IT LI LU MC NL PT SE SK TR

    AX Request for extension of the european patent

    Extension state: AL LT LV MK RO SI

    17P Request for examination filed

    Effective date: 20041206

    17Q First examination report despatched

    Effective date: 20050111

    AKX Designation fees paid

    Designated state(s): DE FR GB IT

    STAA Information on the status of an ep patent application or granted ep patent

    Free format text: STATUS: THE APPLICATION IS DEEMED TO BE WITHDRAWN

    18D Application deemed to be withdrawn

    Effective date: 20080416