Claims
- 1. A device for electronically simulating a component position, said device comprising
- a first counter (40,42) having a counter state indicative of the component position and means for counting a plurality of counter pulses (Zt) determined by respective occurrences of a periodic event marking respective component positions;
- a second counter (30) and a third counter (34), wherein said second counter (30) includes means for starting said third counter (34) in response to occurrence of a first event (e2) and said third counter (34) counts at a counting rate faster than that of said second counter (30) so as to repeatedly run through a predetermined value range (Z') until occurrence of a subsequent event (e3) and said third counter (34) includes means for producing a basic clock pulse (Co) each time a final value (y) of the predetermined value range (Z') is reached; and
- a readjustment circuit (38) connected to said third counter (34) to receive said basic clock pulses (Co) and including means for making said counter pulses (Zt) from said basic clock pulses (Co), said readjustment circuit (38) including means for correcting said counter state (ZS) of said first counter (40,42) according to a predetermined set value;
- wherein said means for correcting includes means for forming a difference between said predetermined set value and said counter state (ZS) and means for feeding a number of correction signals (KS) equal to said difference into the first counter when said counter state (ZS) is less than said predetermined set value on occurrence of said subsequent event (e3); and
- wherein said means for correcting includes means for masking a number of said counter pulses (ZT) if said counter state (ZS) reaches said predetermined set value prior to occurrence of said subsequent event (e3), wherein the counter pulses (ZT) are masked by said means for masking from a time at which said counter state reaches said predetermined set value until said subsequent event (e3).
- 2. The device as defined in claim 1, wherein the second counter (30) counts upward.
- 3. The device as defined in claim 1, wherein said third counter (34) counts downward.
- 4. The device as defined in claim 1, wherein said basic clock pulse (Co) is determined again by means for determining occurrence of a respective last two of said events.
- 5. The device as defined in claim 1, further comprising an event counter (18) including means for counting intervening events (e) occurring between periodically recurring synchronization events to obtain an event count and means for writing the event count into an event table (20).
- 6. The device as defined in claim 5, wherein said event table (20) loads an event difference clock table (22) which indexes a time interval between two successive ones of said events (e).
- 7. The device as defined in claim 6, wherein said event difference clock table (22) provides a divisor factor (TFo) and said second counter (30) includes means for counting at a divided frequency (fo/TFo), and further comprising a clock source (24) including means for generating an undivided frequency (fo) and means for dividing said undivided frequency (fo) by said divisor factor to obtain said divided frequency (fo/TFo).
- 8. The device as defined in claim 7, wherein said third counter (34) includes means for counting with said undivided frequency.
- 9. The device as defined in claim 8, further comprising a rotation angle sensor (12) including means for generating said events (e) according to a rotational position of a crankshaft of an internal combustion engine.
- 10. The device as defined in claim 8, further comprising a rotation angle sensor (12) including means for generating said events (e) according to a rotational position of a camshaft of an internal combustion engine.
- 11. The device as defined in claim 10, wherein said rotational angle sensor is an increment sensor system having a sensor wheel provided with a predetermined number of teeth arranged around a circumference thereof and with at least one tooth gap assigned to a predetermined angular position.
- 12. The device as defined in claim 11, wherein said teeth are uniformly distributed around said circumference.
- 13. The device as defined in claim 11, further comprising means for triggering a synchronization event responsive to said at least one tooth gap.
- 14. The device as defined in claim 10, wherein said rotational angle sensor is an increment sensor system having a sensor wheel provided with a predetermined number of segments arranged around a circumference thereof and respective segment starts and ends correspond to predetermined angular positions.
- 15. A device for electronically simulating a component position, said device comprising
- a first counter (40,42) having a counter state indicative of the component position and means for counting a plurality of counter pulses (Zt) determined by respective occurrences of a periodic event marking respective component positions;
- a second counter (30) and a third counter (34), wherein said second counter (30) includes means for starting said third counter (34) in response to occurrence of a first event (e2) and said third counter (34) counts at a counting rate faster than that of said second counter (30) so as to repeatedly run through a predetermined value range (Z') until occurrence of a subsequent event (e3) and said third counter (34) includes means for producing a basic clock pulse (Co) each time a final value (y) of the predetermined value range (Z') is reached; and
- a readjustment circuit (2) connected to said third counter (34) to receive said basic clock pulses (Co) and including means for making said counter pulses (Zt) from said basic clock pulses (Co), said readjustment circuit (2) including means for correcting said counter state (ZS) of said first counter (40,42) according to a predetermined set value on occurrence of said subsequent event (e3);
- wherein said means for correcting includes means for forming a difference between said predetermined set value and said counter state (ZS) and means for feeding a number of correction signals (KS) equal to said difference into the first counter when said counter state (ZS) is less than said predetermined set value; and
- wherein said means for correcting includes means for masking a number of said counter pulses (ZT) equal to said difference if said counter state (ZS) is more than said predetermined set value.
- 16. The device as defined in claim 15, wherein the second counter (30) counts upward.
- 17. The device as defined in claim 15, wherein said third counter (34) counts downward.
- 18. The device as defined in claim 15, wherein said basic clock pulse (Co) is determined again by means for determining occurrence of a respective last two of said events.
- 19. The device as defined in claim 15, further comprising an event counter (18) including means for counting intervening events (e) occurring between periodically recurring synchronization events to obtain an event count and means for writing the event count into an event table (20).
- 20. The device as defined in claim 19, wherein said event table (20) loads an event difference clock table (22) which indexes a time interval between two successive ones of said events (e).
- 21. The device as defined in claim 20, wherein said event difference clock table (22) provides a divisor factor (TFo) and said second counter (30) includes means for counting at a divided frequency (fo/TFo), and further comprising a clock source (24) including means for generating an undivided frequency (fo) and means for dividing said undivided frequency (fo) by said divisor factor to obtain said divided frequency (fo/TFo).
- 22. The device as defined in claim 21, wherein said third counter (34) includes means for counting with said undivided frequency.
- 23. The device as defined in claim 22, further comprising a rotation angle sensor (12) including means for generating said events (e) according to a rotational position of a crankshaft of an internal combustion engine.
- 24. The device as defined in claim 22, further comprising a rotation angle sensor (12) including means for generating said events (e) according to a rotational position of a camshaft of an internal combustion engine.
- 25. The device as defined in claim 24, wherein said rotational angle sensor is an increment sensor system having a sensor wheel provided with a predetermined number of teeth arranged around a circumference thereof and with at least one tooth gap assigned to a predetermined angular position.
- 26. The device as defined in claim 25, wherein said teeth are uniformly distributed around said circumference.
- 27. The device as defined in claim 25, further comprising means for triggering a synchronization event responsive to said at least one tooth gap.
- 28. The device as defined in claim 24, wherein said rotational angle sensor is an increment sensor system having a sensor wheel provided with a predetermined number of segments arranged around a circumference thereof and respective segment starts and ends correspond to predetermined angular positions.
Priority Claims (1)
| Number |
Date |
Country |
Kind |
| 43 31 226 |
Sep 1993 |
DEX |
|
Parent Case Info
This application is a continuation of PCT/DE94/01011 filed Sep. 2, 1993 now abandoned.
US Referenced Citations (2)
| Number |
Name |
Date |
Kind |
|
4787354 |
Wilens et al. |
Nov 1988 |
|
|
5317614 |
Davis et al. |
May 1994 |
|
Foreign Referenced Citations (1)
| Number |
Date |
Country |
| 0495352A2 |
Jan 1992 |
EPX |
Continuations (1)
|
Number |
Date |
Country |
| Parent |
PCTDE9401011 |
Sep 1993 |
|