Hour meter apparatus and method
First Claim
1. Apparatus for measuring, storing and displaying the accumulated period of time an intermittent operating condition of a vehicle exists, comprising:
- means for detecting said intermittent operating condition and producing a control signal in response to said detected condition;
oscillator means for producing a predetermined clock frequency signal;
a dynamic memory device having a plurality of addressable memory locations;
a non-volatile memory device having a plurality of addressable memory locations;
a plurality of time interval registers; and
,processor means for receiving said control signal and said clock frequency signal, controllably modifying predetermined ones of said plurality of time interval registers in response to receiving both said control signal and a predetermined number of cycles of said clock frequency signal, storing a representation of the contents of said time interval registers in said dynamic memory device in response to each modification of a first predetermined one of said time interval registers, and transferring the contents of said dynamic memory device to said non-volatile memory device in response to each modification of a second predetermined one of said time interval registers.
2 Assignments
0 Petitions
Accused Products
Abstract
Electronic hourmeter devices having non-volatile memories are useful, for example, in industrial vehicles. Advantageously, such non-volatile memories should be free from a need for battery back-up systems and should minimize the number of changes of the internal memory registers. The subject electronic hourmeter apparatus includes both a dynamic memory device and a non-volatile memory device. Data is maintained in each of the memory devices and memory bit changes are minimized by utilizing a gray coded binary representation of a portion of the data and by systematically altering the addressed memory location of a portion of the data in response to one of the stored data values. Data storage occurs both periodically and in response to disconnection of the vehicle battery. Thus, the disclosed electronic hourmeter apparatus 10 advantageously maintains the integrity of the stored data, minimizes the number of bit changes that occur in the non-volatile memory device, and avoids the need for a battery back-up.
32 Citations
14 Claims
-
1. Apparatus for measuring, storing and displaying the accumulated period of time an intermittent operating condition of a vehicle exists, comprising:
-
means for detecting said intermittent operating condition and producing a control signal in response to said detected condition; oscillator means for producing a predetermined clock frequency signal; a dynamic memory device having a plurality of addressable memory locations; a non-volatile memory device having a plurality of addressable memory locations; a plurality of time interval registers; and
,processor means for receiving said control signal and said clock frequency signal, controllably modifying predetermined ones of said plurality of time interval registers in response to receiving both said control signal and a predetermined number of cycles of said clock frequency signal, storing a representation of the contents of said time interval registers in said dynamic memory device in response to each modification of a first predetermined one of said time interval registers, and transferring the contents of said dynamic memory device to said non-volatile memory device in response to each modification of a second predetermined one of said time interval registers. - View Dependent Claims (2, 3, 4, 5)
-
-
6. Apparatus for measuring, storing and displaying the accumulated period of time an intermittent operating condition of a vehicle exists, comprising:
-
means for detecting said intermittent operating condition and producing a control signal in response to said detected condition; oscillator means for producing a predetermined clock frequency signal; a non-volatile memory device having a plurality of addressable memory locations; a plurality of time interval registers, the contents of each of said time registers representing a different predetermined time interval; and
,processor means for receiving said control signal and said clock frequency signal, accumulating the number of cycles of said clock frequency signal in said time interval registers in response to receiving both said control signal and said clock frequency signal, and periodically storing a binary coded decimal representation of the contents of at least a first one of said time registers and a gray coded representation of at least a second one of said time registers in said non-volatile memory device. - View Dependent Claims (7, 8, 9)
-
-
10. An hourmeter for a vehicle, said vehicle having a vehicle battery, comprising:
-
a switch connected to said battery; a first voltage regulator having an input terminal connected through said switch to said battery and an output terminal; a microprocessor having a plurality of input, output, and input/output ports, one of said input ports being connected to said voltage regulator output terminal; a dynamic random access memory device connected to one of said microprocessor input/output ports; a non-volatile random access memory device connected to said dynamic random access memory device and to said microprocessor; and
,a digital display device connected to one of said microprocessor output ports. - View Dependent Claims (11)
-
-
12. A method for measuring, storing and displaying the accumulated period of time an intermittent operating condition of a vehicle exists, said vehicle having a vehicle battery, comprising the steps of:
-
detecting said intermittent operating condition and producing a control signal in response to said detected condition; producing a predetermined clock frequency signal; receiving said control signal and said clock frequency signal; modifying predetermined ones of a plurality of time interval registers in response to receiving both said control signal and a predetermined number of cycles of said clock frequency signal, storing a representation of the contents of said time interval registers in a dynamic memory device in response to each modification of a first predetermined one of said time interval registers; and
,transferring the contents of said dynamic memory device to a non-volatile memory device in response to each modification of a second predetermined one of said time interval registers. - View Dependent Claims (13, 14)
-
Specification