Electronic control system for a motive unit
First Claim
1. An electronic control system for a motive unit such as a vehicle having rotational components and sensing electrical components, said electrical components including at least one pulse generator for detecting rotation of a respective at least one of said rotating components, said electronic control system comprising:
- means for supplying an operative voltage;
a microcomputer; and
a protective unit connected between components of the motive unit and the microcomputer, said protective unit comprising(a) a first means, which includes said at least one pulse generator and which is actuated upon the supplying of said operating voltage, for detecting when the rotating components are stopped and for providing information indicating a stop to said microcomputer,(b) a second means for obtaining information from the electrical components about their normal and proper function or malfunction during the time the rotating components are stopped and for providing said information to said microcomputer, whereupon said microcomputer in response to said information executes either an emergency program for the emergency control of the motive unit or an operating program for the normal control of the motive unit;
(c) a third means for obtaining information from the electrical components about their normal and proper function or malfunction during the time the electrical components are sensing and the rotating components are rotating and said microcomputer is under control of an operating program, said third means also for causing an interrupt to be sent to the microcomputer which interrupts said operating program when a malfunction of at least one of the electrical components occurs and initiates an emergency program;
(d) a fourth means which together with said microcomputer is supplied with said operating voltage upon the detection of the rotating components being stopped whereby said fourth means is first activated by said microcomputer for performing a system self-test for determining the presence of malfunctions within said protective unit before said microcomputer submits a query requesting specific data from the electrical components indicating their proper function or malfunction;
(e) a priority control circuit connected between the electrical components and said microcomputer and which causes interrupts in the currently running program of said microcomputer, said interrupts having a priority and including interrupts caused by signal values of the electrical components differing from a predetermined range, and an interrupt caused by a program execution fault in the program currently running on the microcomputer, said interrupts interrupting the microcomputer immediately or with a delay depending upon the interrupt priority; and
(f) a first branch circuit that includes a programmable timer module connected to every said at least one pulse generator and which detects pulses from each at least one pulse generator that corresponds to digital speed; and
a second branch circuit having an output signal indicative of speed that includes a respective frequency/voltage converter whose input is connected to every said at least one pulse generator for receiving speed signals from each said at least one pulse generator, a respective Schmitt trigger connected at the respective input thereof to every said frequency/voltage converter and a respective input/output unit connected between every output of a said respective Schmitt trigger and said microcomputer;
said microcomputer being programmed to compare the signals of said first and second branch circuits and if there are variations therebetween to switch to an emergency program.
2 Assignments
0 Petitions
Accused Products
Abstract
Components of a motive unit to be checked are connected to a control system that includes a microcomputer through branch lines. One branch line serves to provide trigger signals and test the components in the normal operating state when the parts are rotating (i.e. in the dynamic state). The other branch serves to monitor the same components for malfunctions in the stopped condition when the parts are not moving (i.e. in the static state). The other branch contains a switching network, a current/voltage source controlled by the microcomputer, and an analog-to-digital converter. There is further provided a priority control circuit over which program interrupt requests or requests for changing to an emergency program are transmitted. In the event a malfunction causes an interrupt request to be generated, the interrupt request from the priority control circuit is transmitted immediately or with a delay depending upon the priority assigned to the particular event malfunction.
52 Citations
9 Claims
-
1. An electronic control system for a motive unit such as a vehicle having rotational components and sensing electrical components, said electrical components including at least one pulse generator for detecting rotation of a respective at least one of said rotating components, said electronic control system comprising:
-
means for supplying an operative voltage; a microcomputer; and a protective unit connected between components of the motive unit and the microcomputer, said protective unit comprising (a) a first means, which includes said at least one pulse generator and which is actuated upon the supplying of said operating voltage, for detecting when the rotating components are stopped and for providing information indicating a stop to said microcomputer, (b) a second means for obtaining information from the electrical components about their normal and proper function or malfunction during the time the rotating components are stopped and for providing said information to said microcomputer, whereupon said microcomputer in response to said information executes either an emergency program for the emergency control of the motive unit or an operating program for the normal control of the motive unit; (c) a third means for obtaining information from the electrical components about their normal and proper function or malfunction during the time the electrical components are sensing and the rotating components are rotating and said microcomputer is under control of an operating program, said third means also for causing an interrupt to be sent to the microcomputer which interrupts said operating program when a malfunction of at least one of the electrical components occurs and initiates an emergency program; (d) a fourth means which together with said microcomputer is supplied with said operating voltage upon the detection of the rotating components being stopped whereby said fourth means is first activated by said microcomputer for performing a system self-test for determining the presence of malfunctions within said protective unit before said microcomputer submits a query requesting specific data from the electrical components indicating their proper function or malfunction; (e) a priority control circuit connected between the electrical components and said microcomputer and which causes interrupts in the currently running program of said microcomputer, said interrupts having a priority and including interrupts caused by signal values of the electrical components differing from a predetermined range, and an interrupt caused by a program execution fault in the program currently running on the microcomputer, said interrupts interrupting the microcomputer immediately or with a delay depending upon the interrupt priority; and (f) a first branch circuit that includes a programmable timer module connected to every said at least one pulse generator and which detects pulses from each at least one pulse generator that corresponds to digital speed; and
a second branch circuit having an output signal indicative of speed that includes a respective frequency/voltage converter whose input is connected to every said at least one pulse generator for receiving speed signals from each said at least one pulse generator, a respective Schmitt trigger connected at the respective input thereof to every said frequency/voltage converter and a respective input/output unit connected between every output of a said respective Schmitt trigger and said microcomputer;
said microcomputer being programmed to compare the signals of said first and second branch circuits and if there are variations therebetween to switch to an emergency program. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
Specification