Method and apparatus for munition timing and munitions incorporating same
First Claim
1. A timing apparatus for use within an explosive projectile, comprising:
- a fuze including a microcontroller comprising an RC-based clock generator and configured for;
receiving a timing event from an accurate time-based source, wherein the timing event has a time duration between a first timing edge and a second timing edge;
executing software instructions comprising repeatedly performing iterations of an internal timing loop of instructions, each internal timing loop comprising a loop period taking a predetermined number of instruction executions at an instruction execution rate set by the RC-based clock generator, wherein a first iteration begins at the first timing edge and a last iteration ends at or within the loop period corresponding to the second timing edge to determine an iteration value comprising a number of executions of the internal timing loop; and
after the receiving the timing event, executing the internal timing loop the iteration value times to generate a calibrated time base correlated to the accurate time-based source.
12 Assignments
0 Petitions
Accused Products
Abstract
Microcontroller apparatuses and methods of use are disclosed. An explosive projectile system contains a faze and a remote fuze setter. The fuze includes a microcontroller comprising an RC-based clock generator and is configured to sample an accurate timing event sent from a crystal-based or similarly accurate timing device. The microcontroller is then calibrated with the received timing event and results are employed in a manner appropriate for desired implementation. Implementations of the microcontroller may include sampling a detonation delay value, in the form of a time pulse, and calibrating the microcontroller to issue a fire command at delay time after an impact event. Additionally, in a setter calibration application, a microcontroller may receive a carrier signal, calibrate the faze to an accurate time base and then set frequency boundary limits for subsequent data bit transfers.
39 Citations
28 Claims
-
1. A timing apparatus for use within an explosive projectile, comprising:
a fuze including a microcontroller comprising an RC-based clock generator and configured for; receiving a timing event from an accurate time-based source, wherein the timing event has a time duration between a first timing edge and a second timing edge; executing software instructions comprising repeatedly performing iterations of an internal timing loop of instructions, each internal timing loop comprising a loop period taking a predetermined number of instruction executions at an instruction execution rate set by the RC-based clock generator, wherein a first iteration begins at the first timing edge and a last iteration ends at or within the loop period corresponding to the second timing edge to determine an iteration value comprising a number of executions of the internal timing loop; and after the receiving the timing event, executing the internal timing loop the iteration value times to generate a calibrated time base correlated to the accurate time-based source. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
11. An explosive projectile, comprising:
-
an accurate time-based source; an encasement; an explosive material disposed within the encasement and configured for detonation; and a fuze operably associated with the explosive material, the fuze comprising; a housing; and a timing apparatus disposed within the housing and comprising; a microcontroller comprising an RC-based clock generator and configured for; receiving a signal from the accurate time-based source, wherein the signal has an identifiable frequency and a timing event with a time duration between a first timing edge and a second timing edge; executing software instructions comprising repeatedly performing iterations of an internal timing loop of instructions, each internal timing loop comprising a loop period taking a predetermined number of instruction executions at an instruction execution rate set by the RC-based clock generator; measuring a number of iterations of the internal timing loop of instructions executed by the microcontroller during the time duration; and representing the identifiable frequency with a period of the identifiable frequency determined by executing the internal timing loop a number of times corresponding to the number of iterations. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A method of using a timing apparatus within an explosive projectile, comprising:
-
receiving a timing event from an accurate time-based source, wherein the timing event has a time duration between a first timing edge and a second timing edge; and calibrating an internal timing loop of instructions executed by a microcontroller to represent the time duration as an iteration value indicative of a number of iterations of the internal timing loop during the time duration; wherein the internal timing loop comprises software instructions configured for repeated execution and each execution of the internal timing loop comprises a loop period taking a predetermined number of instruction executions at an instruction execution rate set by an RC-based clock generator. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28)
-
Specification