Claims
- 1. A storage system comprising
- a plurality of movable storage units,
- reversible motor means mounted to said movable units, respectively, for driving each unit selectively in one direction or the opposite direction to open an aisle between a pair of said units,
- motor control circuit means for each unit connected to said motor means on the unit,
- controller means including processor means on the units, respectively, and conductors interconnecting said controller means,
- start switch means on each unit for selecting opening of an adjacent aisle, said switch means connected to said interconnected controller means on the same unit and manually operable to activate one of said processor means in said controller means to produce command signals to which the processor means in at least one other controller means responds by providing command signals to said motor control circuit means for causing said circuit means to turn on one or more motor means for driving one or more units in directions that result in opening the selected aisle,
- latch means having a plurality of input lines connected to said processor means and a plurality of output lines that change logical voltage levels in response to being addressed, said changes of state on alternate output lines constituting command signals for controlling said motor control circuit to cause said motors to drive the unit with which they are associated to the left or right,
- decoder means having address input lines connected to said processor means and a plurality of decoder output lines, said processor means controlling said decoder means to output on one of said decoder output lines pulses at a predetermined fixed rate corresponding to the address rate,
- watchdog circuit means having an input to which said pulses are coupled and having an output, said watchdog circuit being operative to hold its said output at one logical voltage level for sinking current as long as said pulses are input at said fixed rate, an irregularity in said rate due to such as interfering electronic noise or temporary error in execution of the program for said processor causing said pulse rate to change and said output of said circuit means to change from said one to the other logical voltage level,
- low frequency oscillator having an output for oscillator pulses,
- a diode having its cathode coupled to said output of the watchdog circuit means and its anode coupled to said oscillator output,
- an inverter having an input coupled to said output of the oscillator and having an output,
- said processor means having a reset signal input terminal and responsive to a signal whose logic level is varying by resetting said processor to restart its program,
- switching of said watchdog circuit output from said one logical voltage level to another causing the low frequency oscillator pulses to be transmitted through said inverter to said reset terminal for repeatedly attempting to reset said processor until said processor stays reset upon termination of said interference.
- 2. The storage system according to claim 1, wherein said watchdog circuit further comprises:
- an inverter having an input constituting said input for the pulses from said decoder means, and said inverter having an output of inverted pulses,
- integrating capacitor means and a resistance through which said integrating capacitor is connected to a charging voltage source,
- a semiconductor switch means connected across said integrating capacitor having a control element,
- a circuit including a coupling capacitor for coupling said inverted pulses from said inverter output to said control element to cause said switch means to keep said integrating capacitor means held at below a predetermined logical voltage level as long as said inverted pulses come in at said fixed rate,
- second inverter means having an input connected to said integrating capacitor means and an output that is at a high logical voltage level whenever said integrating capacitor is held at below said predetermined logical level and a third inverter means having an input connected to the output of said second inverter means and having an output constituting the aforesaid output of said watchdog circuit that is at a low logical voltage for sinking current while said pulses from said decoder are received by said watchdog circuit at said fixed rate and which switches to a higher logical level when said integrating capacitor charges to a high logical voltage level.
- 3. The storage system according to any one of claims 1 or 2 including:
- latch means having a plurality of input lines connected to said processor for said processor to transmit respective move right and move left command signals to said latch means and having output terminals for transmitting said signals from said latch means to said motor control circuit means, said latch means having an output enable terminal to which an output disable signal can be applied to block transfer of said command signals through said latch means, said output enable signal being connected to said output of said watchdog circuit so that when said watchdog circuit output switches to a high logical level said latch means will be blocked.
Parent Case Info
This is a divisional of co-pending application Ser. No. 904,541, filed on Sept. 8, 1986.
US Referenced Citations (3)
Number |
Name |
Date |
Kind |
4437711 |
Dahnert |
Mar 1984 |
|
4586179 |
Sirazi et al. |
Apr 1986 |
|
4627060 |
Huang et al. |
Dec 1986 |
|
Divisions (1)
|
Number |
Date |
Country |
Parent |
904541 |
Sep 1986 |
|