R/C Controller for Missile Launch
V.10 12F675 & 12C508A (Feb / 2005)
------------------------------------------------------------------------------------
This is for R/C airplane to launch missile by heating wire. We use firecracker as missile.
The heating wire (Nichrome wire) depend on wire-gauge. It might require some experimentation to determine the best gauge / length to use. But keep the current under 0.5A, otherwise you should use more powerful driver than ULN2003A.
There are two launch mode, disconnect the jump, the sequence of launch is 1 -> 2 -> 3 -> 4. (mode 0)
While connect the jump, the sequence of launch is 1 & 2 -> 3 & 4 (mode 1), two missile at one trigger.
¡@
¡@
The Hex code include configuration as IntRC , WDT off
For safety, you have to let the trigger at "OFF" position for at least 6 seconds, after power on, before you can launch.
Assemble program parameters list: (only for expert )
Parameter Default ;Remark
FIRE_PWM EQU D'180' ;*10uS = PWM width. if PWM > 1.8mS , It's trigger "ON"
SAFE_N EQU D'3' ;Must have 3 continuous PWM > "FIRE PWM" to launch. to avoid noice.
FTIME EQU D'15' ;*100mS = duration of current supply to heating wire, default 1.5 second
DTIME EQU D'10' ;*100mS = time delay before next launch, if trigger button is always "ON"
¡@
PIC12F675 ASM V1.0 PIC12F675 HEX V1.0
PIC12C508A ASM V1.0 PIC12C508A HEX V1.0
=================================================================================
You MAY duplicate, modify, give away or sell the original files in the web site or anything you derive from it.
ATTENTION : It is your own responsibility, if any damage cause by using the web site.
Philip Sun / TAIWAN
copyright 2004