This disclosure generally relates to detonation devices, and more particularly, to a safe arming system and method.
Explosives used in military combat may be initiated by detonation devices. Some detonation devices convert signals into mechanical energy for initiating the primary charge of an explosive. Examples of detonation devices may include blasting caps, exploding foil initiators (EFIs) that convert electrical signals into mechanical energy, and shock tubes that convert pneumatic pressure pulses into mechanical energy.
According to certain embodiments, an arming system includes a first logic device and a second logic device that are both coupled to a detonation circuit operable to initiate a detonation device. The second logic device is operable to receive one or more first signals generated by the first logic device, determine a first fault condition of the first logic device according to the received one or more first signals, and disable the detonation circuit according to the determined first fault condition.
Certain embodiments of the disclosure may provide one or more technical advantages. For example, certain embodiments of the arming system may provide hardware or logic safety features to reduce or eliminate one or more single-point-of-failures that could lead to inadvertent activation of the detonation circuit and inadvertent firing of the detonation device. Additionally, firmware cross-checks may be conducted by a first logic device and a second logic device to ensure that hardware is functioning properly during the arming system's programming, arming, testing, and firing states of operation. In certain embodiments, if the first logic device or the second logic device detects a failure, the device disables by entering a ‘dud’ state to prevent firing.
Certain embodiments of the present disclosure may provide some, all, or none of these advantages. Certain embodiments may provide one or more other technical advantages, one or more of which may be readily apparent to those skilled in the art from the figures, descriptions, and claims included herein.
To provide a more complete understanding of embodiments of the present disclosure and the features and advantages thereof, reference is made to the following description taken in conjunction with the accompanying drawings, in which:
In the particular embodiment shown, detonation device 18 is a low energy exploding foil initiator (LEEFI). In other embodiments, detonation device 18 may be any type of device adapted to initiate detonation of a primary charge of an explosive.
Although the illustrated embodiment includes a processor 12 and a programmable logic device 14, other embodiments may be implemented using any two or more independently operating logic devices that monitor one another during their operation. For example, certain embodiments of arming system 10 may include two processors that monitor one another. As another example, certain embodiments of arming system 10 may include two programmable logic devices that monitor one another.
Processor 12 may include a programming port 22 and a clock 24. Programming port 22 may be used to receive instructions to be executed by processor 12 (e.g., from an external source). In this manner, an updated instruction set may be loaded into processor 12, following its manufacture for example.
Processor 12 may be implemented in any suitable combination of hardware, firmware, and software. Processor 12 includes one or more processors and one or more memory units. A processor as described herein may include one or more microprocessors, controllers, or any other suitable computing devices or resources and may work, either alone or with other components of arming system 10, to provide a portion or all of the functionality of arming system 10 described herein. A memory unit as described herein may take the form of volatile and/or non-volatile memory including, without limitation, magnetic media, optical media, random access memory (RAM), read-only memory (ROM), removable media, or any other suitable memory component. A portion or all of memory units may be remote from processor 12, if appropriate.
Programmable logic device 14 may be any electrical circuit that executes logic. In certain embodiments, programmable logic device 14 is an application specific integrated circuit (ASIC). In certain embodiments, programmable logic device 14 is a field programmable gate array (FPGA). Like processor 12, programmable logic device 14 may be coupled to a clock 26 that drives its operation. In certain embodiments, processor 12 and programmable logic device 14 each operate from independent clocks 24 and 26 to prevent a single fault in one clock 24 or 26 or the other clock 26 or 24 from causing an operating fault in either processor 12 or programmable logic device 14. In certain embodiments, arming system 10 may include a single clock 24 or 26 that drives operation of processor 12 and programmable logic device 14.
Numerous types of detonation devices have been developed for initiating explosives. Due to potential damage caused by the explosives, their detonation devices may be configured with various safety features for protection from premature detonation. For example, detonation devices may be configured with electrical circuitry designed to provide safety features. Nevertheless, the electrical circuitry may be prone to failure due to one or a combination of reasons, including operation outside acceptable thermal limits of electrical components of the electrical circuit, end-of-life failure of particular electrical components of the circuitry, and/or failure due to excessive mechanical shock imparted into the circuitry.
Certain embodiments of the disclosure may provide one or more technical advantages. For example, certain embodiments of arming system 10 may provide hardware or logic safety features to reduce or eliminate one or more single-point-of-failures that could lead to inadvertent activation of detonation circuit 16 and inadvertent firing of detonation device 18. Additionally, firmware cross-checks may be conducted by processor 12 functioning as a first logic device and programmable logic device 14 functioning as the second logic device to ensure that hardware is functioning properly during the arming system's programming, arming, testing, and firing states of operation. In certain embodiments, if the first logic device or the second logic device detects a failure, the device disables by entering a ‘dud’ state to prevent firing.
Arming system 10 may provide one or more safety features. In certain embodiments, battery power to processor 12, programmable logic device 14, and detonation circuit 16 is switched via a main power switch 28. When arming system 10 is in a ‘storage’ state (See
In certain embodiments, as arming device 10 is being programmed in a manner described above, processor 12 checks the state of arming pin switches 30 immediately upon activation of main power switch 28. Example operating states for arming system 10 are shown and described below with reference to
In certain embodiments, power may be further prevented from reaching detonation circuit 16 by an additional switch internal to detonation circuit 16. This charging power switch is controlled by a ‘fire1’ signal 34 generated by programmable logic device 14. Thus, detonation circuit 16 is powered on when ‘fire1’ signal 34 is driven active. In certain embodiments, the final signal to be activated in the firing sequence is a ‘fire2’ signal 36. As an example, this signal may be driven active by processor 12 after all other self-tests and safety checks have been passed and upon receipt of a fire command generated by transceiver 20. In certain embodiments, certain “sneak paths” between processor 12 and programmable logic device 14 may be reduced or eliminated by buffer stages 38, which may prevent a fault in processor 12 from indicating a false ‘armed’ state to programmable logic device 14, or vice versa.
The ‘storage’ state generally describes a condition in which arming system 10 is in a powered down state. The ‘self test’ state generally describes a state that arming system 10 may exist in while internal tests are conducted on its various elements. The ‘program and verify’ state generally describes a state that arming system 10 may exist in while processor 12 and/or programmable logic device (PLD) 14 are being programmed. The ‘standby’ state generally describes a condition in which arming system 10 has been programmed and is prepared for arming. The ‘arm delay’ state generally describes a state that arming system 10 may exist in while a delay is being programmed by a user. The ‘armed’ state generally describes a state in which arming system 10 is prepared for activation of detonation device 18. The ‘fire’ state generally describes a condition in which arming system 10 activate detonation device 18. The ‘dud’ and ‘safe’ states generally describe a condition of arming system 10 in which detonation circuit 16 is inhibited from detonating.
In act 102, processor 12 waits for activation of arming pin switches 30. In the particular embodiment shown, two arming pin switches 30 are coupled in series such that a fault of any one arming pin switch 30 does not erroneously generate a signal to move arming system from the ‘standby’ state to the ‘armed’ state. In certain other embodiments, only one arming pin switch 30 or more than two arming pin switches 30 may be implemented.
In act 104, processor 12 powers up, initializes itself, and generates a ‘mctmark’ signal in response to activation of arming pin switches 30 The ‘mctmark’ signal is transmitted to programmable logic device 14 and starts its internal timer. As will be described below with reference to
In act 106, processor 12 verifies that timer completed signal ‘ssachk’ is generated by timer 26 within the specified time limit as described with reference to act 104. In certain embodiments, processor 12 may include a tolerance window of approximately +/−0.01 seconds in which timer completed signal ‘ssachk’ is received from programmable logic device 14. Thus, if timer completed signal ‘ssachk’ is received from programmable logic device 14 at the specified time in addition to the tolerance window, processing continues at act 108; otherwise processor 12 forces arming system 10 to the ‘dud’ state in which activation of detonation circuit 16 is disabled.
In act 108, processor 12 receives a fire command signal from receiver 20 at an elapsed period of time following the action performed in act 106. During this elapsed period of time, processor 12 may perform any suitable self-tests and/or may disarm arming system 10 in which it reverts to the ‘storage’ state. In the particular embodiment, the fire command signal is wirelessly received from a remote transmitter. In certain embodiments, the fire command signal may be received in any suitable manner. For example, the fire command signal may be received from a wired communication link, such as an elongated section of wire cabling for actuating the fire command signal at a safe distance. As another example, the fire command signal may be received from a timer circuit that generates the fire command signal after a specified period of elapsed time.
In act 110, processor 12 verifies that programmable logic device 14 has not yet asserted the ‘fire1’ signal to detonation circuit 16. To this end, processor 12 may receive ‘fire1chk’ signal from detonation circuit 16 in which ‘fire1chk’ signal represents the ‘fire1’ signal received from programmable logic device 14. In other words, detonation circuit 16 forms a ‘loopback’ configuration in which the ‘fire1’ signal received from programmable logic device 14 is looped back to form ‘fire1chk’ signal. In this manner, the logic value of the ‘fire1’ signal perceived by detonation circuit 16 may be checked to verify proper operation of programmable logic device 14 and associated circuit traces extending between programmable logic device 14 and detonation circuit 16.
If ‘fire1chk’ signal is not yet asserted, processing continues at act 114, otherwise processor 12 forces arming system 10 to the ‘safe’ state in which activation of detonation circuit 16 is inhibited.
In act 114, processor 12 asserts the ‘A2F’ signal that is transmitted to programmable logic device 14. The purpose of the ‘A2F’ signal will be described in greater detail below.
In act 116, processor 12 asserts the ‘fire2’ signal at a specified period of time following assertion of the ‘A2F’ signal. By assertion of the ‘fire2’ signal, processor 12 has deemed that that signals generated by programmable logic device 14 have been received in the proper order and thus programmable logic device 14 is operating properly. The ‘fire2’ signal is generated by processor 12 to activate detonation circuit 16. Detonation circuit 16, however, also requires generation of the ‘fire1’ signal by programmable logic device 14 to activate detonation device 18.
In act 202, programmable logic device 14 waits for activation of arming pin switches 30 and may also clear any signals that have been previously asserted. Because activation of detonation circuit 16 requires assertion of the ‘fire1’ signal generated by programmable logic device and ‘fire2’ signal generated by processor 12, programmable logic device 14 and processor 12 form a redundant arming scheme in which improper receipt of arming signal from arming pin switches 30 by either programmable logic device 14 or processor 12 may be reduced or eliminated.
In act 204, programmable logic device 14 starts its timer 26 upon receipt of the ‘mctmark’ signal from processor 12. As described above, timer 26 may have an elapsed time value similar to that of the timer internal to processor 12. When the timer internal to programmable logic device 14 completes, programmable logic device 14 generates ‘ssachk’ signal that is transmitted to processor 12.
In act 206, programmable logic device 14 verifies that timer completed signal ‘mctchk’ is generated by the timer internal to programmable logic device 14 within the specified time limit as described with reference to act 104. If timer completed the ‘mctchk’ signal is received from processor 12 at the specified time in addition to the tolerance window, processing continues at act 208; otherwise processing ends in act 210 in which programmable logic device 14 forces arming system 10 to the ‘dud’ state and activation of detonation circuit 16 is inhibited.
In act 208, programmable logic device 14 receives the fire command signal from receiver 20. The fire command signal is same fire command signal that is received by processor 12 in act 108.
In act 212, programmable logic device 14 verifies that processor 12 generates the ‘A2F’ signal within a specified period of time following receipt of fire command signal from receiver 20. Among other redundant features provided, this particular sequence may be useful for verifying that both processor 12 and programmable logic device 14 receive and accept as valid the fire command signal from receiver 20. If the ‘A2F’ signal is received from processor 12 at the specified time, processing continues at act 214; otherwise processing ends in act 210 in which programmable logic device 14 forces arming system 10 to the ‘dud’ state and activation of detonation circuit 16 is inhibited.
In act 214, programmable logic device 14 verifies that the ‘fire2’ signal is generated by processor 12 after fire command signal generated by receiver 20, and the ‘A2F’ signal generated by processor 12. That is, programmable logic device 14 verifies that the ‘fire2’ signal is inactive prior to assertion of the fire command signal and the ‘A2F’ signal. In this manner, programmable logic device 14 may provide a cross-checking procedure of processor 12 to verify that processor 12 asserts the ‘fire2’ signal in the proper sequence. If the ‘fire2’ signal is received from processor 12 at the specified time, processing continues at act 216; otherwise processing ends in act 210 in which programmable logic device 14 forces arming system 10 to a ‘safe’ state and activation of detonation circuit 16 is inhibited.
In act 216, programmable logic device 14 asserts the ‘fire1’ signal to activate detonation circuit 16. If processor also asserts the ‘fire2’ signal, detonation circuit 16 is activated to detonate detonation device 18.
In act 218, the detonation device 18 has been activated and the process ends.
The foregoing embodiment describes concurrent processes performed by processor 12 and programmable logic device 14, which merely describe a particular embodiment in which multiple signals may be generated by each for monitoring by the other. In certain embodiments, any suitable sequence and type of signaling may be implemented such that processor 12 and programmable logic device 14 may verify each other's operation. Additionally, the foregoing embodiment describes a processor 12 that executes instruction stored in a memory operating in conjunction with a programmable logic device 14. In certain embodiments, two processors each executing instructions stored in a memory may be implemented, or two independently operating logic devices may be implemented.
Modifications, additions, or omissions may be made to arming system 10 without departing from the scope of the disclosure. The components of arming system 10 may be integrated or separated, or the operations of arming system 10 may be performed by more, fewer, or other components. For example, arming system 10 may include additional logic devices, such as processors or programmable logic devices such that three or more logic circuits may be implemented to verify proper operation of each another. Additionally, operations of processor 12 and/or programmable logic device 14 may be performed using any suitable logic comprising software, hardware, and/or other logic. As used in this document, “each” refers to each member of a set or each member of a subset of a set.
Although the present disclosure has been described with several embodiments, a myriad of changes, variations, alterations, transformations, and modifications may be suggested to one skilled in the art, and it is intended that the present disclosure encompass such changes, variations, alterations, transformation, and modifications as they fall within the scope of the appended claims.
This application claims the benefit under 35 U.S.C. §119(e) of the priority of U.S. Provisional Patent Application Ser. No. 61/240,072, entitled “Safe Arming System,” filed Sep. 4, 2009, the entire disclosure of which is hereby incorporated by reference.
Number | Name | Date | Kind |
---|---|---|---|
3967554 | Troyer, Jr. | Jul 1976 | A |
3994231 | Rudeen et al. | Nov 1976 | A |
4013012 | Giattino | Mar 1977 | A |
4215635 | Farace | Aug 1980 | A |
4240351 | San Miguel | Dec 1980 | A |
4341159 | Edminster | Jul 1982 | A |
4478127 | Hennings et al. | Oct 1984 | A |
4478147 | Hennings et al. | Oct 1984 | A |
4489656 | Hennings et al. | Dec 1984 | A |
4635552 | Battle | Jan 1987 | A |
4679751 | Peterson | Jul 1987 | A |
4899659 | Hardt | Feb 1990 | A |
5063846 | Willis et al. | Nov 1991 | A |
5245926 | Hunter | Sep 1993 | A |
5265539 | Kurschner et al. | Nov 1993 | A |
5271327 | Filo et al. | Dec 1993 | A |
5275107 | Weber et al. | Jan 1994 | A |
5460093 | Prinz et al. | Oct 1995 | A |
5594195 | Lenko et al. | Jan 1997 | A |
6050195 | Diorio | Apr 2000 | A |
6196130 | Crist et al. | Mar 2001 | B1 |
6272995 | Schmidt et al. | Aug 2001 | B1 |
6295932 | Kane, III | Oct 2001 | B1 |
6460445 | Young et al. | Oct 2002 | B1 |
6860206 | Rudakevych et al. | Mar 2005 | B1 |
6966261 | Keil | Nov 2005 | B2 |
7124689 | Davis et al. | Oct 2006 | B2 |
7261035 | Munsinger | Aug 2007 | B1 |
7331290 | Keil | Feb 2008 | B1 |
7343860 | Michel et al. | Mar 2008 | B2 |
7591225 | Cope et al. | Sep 2009 | B1 |
7614346 | Kienzler et al. | Nov 2009 | B2 |
7654186 | Cope et al. | Feb 2010 | B1 |
7699003 | Zinell et al. | Apr 2010 | B2 |
7958825 | Lee et al. | Jun 2011 | B2 |
7980179 | Harbrecht et al. | Jul 2011 | B2 |
8042471 | Michel et al. | Oct 2011 | B2 |
20040231547 | Keil | Nov 2004 | A1 |
20060107862 | Davis et al. | May 2006 | A1 |
20070204757 | Teowee et al. | Sep 2007 | A1 |
20080011179 | Michel et al. | Jan 2008 | A1 |
20080210116 | Zinell et al. | Sep 2008 | A1 |
20090078145 | Lee et al. | Mar 2009 | A1 |
20090151585 | Harbrecht et al. | Jun 2009 | A1 |
20100031841 | Michel et al. | Feb 2010 | A1 |
20100213306 | Olden et al. | Aug 2010 | A1 |
20110056401 | Aliaghai et al. | Mar 2011 | A1 |
Number | Date | Country |
---|---|---|
0 433 697 | Jun 1991 | EP |
WO 0055564 | Sep 2000 | WO |
Entry |
---|
PCT Notification of Transmittal of the International Search Report and the Written Opinion of the International Searching Authority, or the Declaration, mailed Dec. 27, 2010 with regard to PCT/US2010/047848 filed Sep. 3, 2010, Dec. 27, 2010. |
Number | Date | Country | |
---|---|---|---|
20120118190 A1 | May 2012 | US |
Number | Date | Country | |
---|---|---|---|
61240072 | Sep 2009 | US |