EXCALIBUR’S GPS FUZE SETTER FOR JLW-155 · •P M EXCAL: LTC Wilson, Chris Grassano & Mike Burke...

20
AMC ARDEC Providing America Advanced Armaments for Peace and War EXCALIBUR’S GPS FUZE SETTER FOR JLW-155 PRESENTED TO THE NDIA FUZE SYMPOSIUM APRIL 28, 2004 TOM WALKER ANDY LESHCHYSHYN C C ommitted ommitted T T o o E E xcellence xcellence

Transcript of EXCALIBUR’S GPS FUZE SETTER FOR JLW-155 · •P M EXCAL: LTC Wilson, Chris Grassano & Mike Burke...

Page 1: EXCALIBUR’S GPS FUZE SETTER FOR JLW-155 · •P M EXCAL: LTC Wilson, Chris Grassano & Mike Burke • System: Tom Coradeschi • Platform Integ: Allison Marston •User: Ft Sill

AMC ARDEC

Providing America Advanced Armaments for

Peace and War

EXCALIBUR’S GPS FUZE SETTER FOR JLW-155

PRESENTED TO THE NDIA FUZE SYMPOSIUM APRIL 28, 2004

TOM WALKERANDY LESHCHYSHYN

CCommittedommitted TTo o EExcellencexcellence

Page 2: EXCALIBUR’S GPS FUZE SETTER FOR JLW-155 · •P M EXCAL: LTC Wilson, Chris Grassano & Mike Burke • System: Tom Coradeschi • Platform Integ: Allison Marston •User: Ft Sill

Enhanced Portable Inductive Artillery Fuze Setter TEAM

• Sponsor: PM-CAS: COL Sledge• PM EXCAL: LTC Wilson, Chris

Grassano & Mike Burke • System: Tom Coradeschi• Platform Integ: Allison Marston• User: Ft Sill• Software

– Andy Leshchyshyn– Craig Freed– Mike McCall

• Mechanical– George Eckstein– Jim Hartranft

• Electrical– Hai Pham– Len Goodman– Fred Oliver– Jerry Frazier– Tom Walker

2

EPAIFS NDIA 2004 a.ppt

Page 3: EXCALIBUR’S GPS FUZE SETTER FOR JLW-155 · •P M EXCAL: LTC Wilson, Chris Grassano & Mike Burke • System: Tom Coradeschi • Platform Integ: Allison Marston •User: Ft Sill

EPIAFSGun/Target LocationsGPS Data, Keys &

Precise TimePower

EPIAFS to SupportExcalibur XM982

3

EPAIFS NDIA 2004 a.ppt

TrajectoryOptimized for

Range

Canards Steer Projectile

Canards Deploy GPS Acquisition and Track

GPS satellite

Target

Targeting info

FO

LW155 w/TADFire Control

AFATDS

Page 4: EXCALIBUR’S GPS FUZE SETTER FOR JLW-155 · •P M EXCAL: LTC Wilson, Chris Grassano & Mike Burke • System: Tom Coradeschi • Platform Integ: Allison Marston •User: Ft Sill

4

EPAIFS NDIA 2004 a.ppt

EPIAFS SYSTEM• PLATFORM

INTEGRATION KIT (PIK)– Single board computer– Interface circuit

• SETTER and CableSETTER

PIK

EPIAFS utilizes DAGR (Defense Advanced Global Positioning System Receiver)

Page 5: EXCALIBUR’S GPS FUZE SETTER FOR JLW-155 · •P M EXCAL: LTC Wilson, Chris Grassano & Mike Burke • System: Tom Coradeschi • Platform Integ: Allison Marston •User: Ft Sill

BLOCK DIAGRAM OF EPIAFS on JLW-155

5

EPAIFS NDIA 2004 a.ppt

Setter

Cables

Ethernetport

Antenna

PIK

Host System Fire Control

Excalibur

Inductive coupling

Host System Communication

Location Assembly

Cable

Cable

Cable

Cable

Interface at rear of gun

DAGR Host System Navigation

Cable

Rear Connector

Res

et

AA

Bat

tery

Battery

Host System Power

Page 6: EXCALIBUR’S GPS FUZE SETTER FOR JLW-155 · •P M EXCAL: LTC Wilson, Chris Grassano & Mike Burke • System: Tom Coradeschi • Platform Integ: Allison Marston •User: Ft Sill

6

EPAIFS NDIA 2004 a.ppt

EPIAFS Host: M777E1

Communication Location

Assembly (CLA)PIK goes here

Page 7: EXCALIBUR’S GPS FUZE SETTER FOR JLW-155 · •P M EXCAL: LTC Wilson, Chris Grassano & Mike Burke • System: Tom Coradeschi • Platform Integ: Allison Marston •User: Ft Sill

PIK in CLA with ‘Rack-and-Panel’ Connector

7

EPAIFS NDIA 2004 a.ppt

Battery coverReset switch

Slide to help assemble PIK into place GPS

Antenna

Front hold-down screw

Page 8: EXCALIBUR’S GPS FUZE SETTER FOR JLW-155 · •P M EXCAL: LTC Wilson, Chris Grassano & Mike Burke • System: Tom Coradeschi • Platform Integ: Allison Marston •User: Ft Sill

• Formats and sends all XM982 initialization data and TMP’sthrough Setter

• Passes Standard Fuze Data to Setter

• Interfaces with Host system• Interfaces with DAGR• Interfaces with Key Loader• Interfaces with SPORT or MSD

PIK FUNCTIONS Rear connector

Battery capReset Switch

8

EPAIFS NDIA 2004 a.ppt

Page 9: EXCALIBUR’S GPS FUZE SETTER FOR JLW-155 · •P M EXCAL: LTC Wilson, Chris Grassano & Mike Burke • System: Tom Coradeschi • Platform Integ: Allison Marston •User: Ft Sill

Exploded View of PIK BoxInterface board assembly

Cover assembly Board

mount

Single board computer

9

EPAIFS NDIA 2004 a.ppt

Box assembly

Page 10: EXCALIBUR’S GPS FUZE SETTER FOR JLW-155 · •P M EXCAL: LTC Wilson, Chris Grassano & Mike Burke • System: Tom Coradeschi • Platform Integ: Allison Marston •User: Ft Sill

10

EPAIFS NDIA 2004 a.ppt

SETTER FUNCTIONS• Interface with PIK• Interface with standard

fuzes and XM982• Convert XM982 data

stream to power/data format

• Interface with user via 3 switches and LCD

• Un-cabled setting for standard fuzes

Bumper

Faceplate assembly

Battery compartment

Mod/Demod pcbController pcb

Page 11: EXCALIBUR’S GPS FUZE SETTER FOR JLW-155 · •P M EXCAL: LTC Wilson, Chris Grassano & Mike Burke • System: Tom Coradeschi • Platform Integ: Allison Marston •User: Ft Sill

SETTER Cutaway ViewFaceplate

11

EPAIFS NDIA 2004 a.ppt

Battery contactsBattery compartment

STANAG coil

Setter XM982 coil

Channel for connector cabling

Setter Prototype

SLA Model

Page 12: EXCALIBUR’S GPS FUZE SETTER FOR JLW-155 · •P M EXCAL: LTC Wilson, Chris Grassano & Mike Burke • System: Tom Coradeschi • Platform Integ: Allison Marston •User: Ft Sill

ACCOMPLISHMENTSPIK Temperature test: May 03 • GM failed below –30o C

JLW GPS Antenna Test: June 03• 15o mount good GPS reception• Weibull radar activated

EPIAFS SRR: June 03Draft Software Reqmts Spec: July 03EPIAFS brass-board: Nov 03Convert to DAGR: Jan 04EPIAFS PDR: Feb 04Draft ICD’s : March 04• PIK to SETTER• EPIAFS to HOST

Draft CONOPS: April 04Fab Prototype PCB’s: April 04

• Setter display• Backward compatibility

with standard fuzes• TMP jitter (< 100 ns)• Fit all electronics in

Setter housing

CONCERNS

12

EPAIFS NDIA 2004 a.ppt

Page 13: EXCALIBUR’S GPS FUZE SETTER FOR JLW-155 · •P M EXCAL: LTC Wilson, Chris Grassano & Mike Burke • System: Tom Coradeschi • Platform Integ: Allison Marston •User: Ft Sill

13

EPAIFS NDIA 2004 a.ppt

Page 14: EXCALIBUR’S GPS FUZE SETTER FOR JLW-155 · •P M EXCAL: LTC Wilson, Chris Grassano & Mike Burke • System: Tom Coradeschi • Platform Integ: Allison Marston •User: Ft Sill

EPIAFS Software

• PIK : – Software runs on a Linux based single board computer and consists

of a script and application – Handles communication with GPS receiver, JLW - Host, setter,

SPORT, and projectile

• Setter:– Software runs on a microcontroller – Is an upgrade to the PIAFS software, adding GPS fuze setting

capability

• Reset Microcontroller:– Triggers the reset line when the SBC is in sleep mode and serial data

is sent from the JLW-Host.

14

EPAIFS NDIA 2004 a.ppt

Page 15: EXCALIBUR’S GPS FUZE SETTER FOR JLW-155 · •P M EXCAL: LTC Wilson, Chris Grassano & Mike Burke • System: Tom Coradeschi • Platform Integ: Allison Marston •User: Ft Sill

EPIAFS Software

• Host Interface Tester:– Software running on a laptop allowing us to test the “PIK to

Host”interface without having a host

• Projectile Interface Tester:– Software running on a laptop allowing us to test the “PIK to

Projectile” interface without having a projectile

15

EPAIFS NDIA 2004 a.ppt

Page 16: EXCALIBUR’S GPS FUZE SETTER FOR JLW-155 · •P M EXCAL: LTC Wilson, Chris Grassano & Mike Burke • System: Tom Coradeschi • Platform Integ: Allison Marston •User: Ft Sill

EPIAFS PIK

• Single Board Computer– Moved from StrongArm to Xscale – ADS AGX Single board computer utilization

• 5% of the CPU is being used • 35% of available flash being used• 10% of RAM is being used• 6 of 7 serial ports being used• 20118 lines of code

• Operating System– Standard Linux 2.4.19 kernel which so far meets timing

requirements, allows portability, and provides memory protection– Scripts provide basic fault tolerance– Stable performance

16

EPAIFS NDIA 2004 a.ppt

Page 17: EXCALIBUR’S GPS FUZE SETTER FOR JLW-155 · •P M EXCAL: LTC Wilson, Chris Grassano & Mike Burke • System: Tom Coradeschi • Platform Integ: Allison Marston •User: Ft Sill

EPIAFS PIK

• Application– Coded in C++ (GNU compiler) – Round robin service loop, single process (one program), no threads– Interrupt driven response to Time Mark Pulse– Script starts PIK application and monitors return code when PIK program

terminates, can restart application if improper termination– Uses polled serial port access– Modular design– Gets target and gun information from the host (interface tester)– Sets a projectile (interface tester)

• Planned activity– Move to 2.6.x kernel– Test with a real projectile mission computer– Test with a real host computer

17

EPAIFS NDIA 2004 a.ppt

Page 18: EXCALIBUR’S GPS FUZE SETTER FOR JLW-155 · •P M EXCAL: LTC Wilson, Chris Grassano & Mike Burke • System: Tom Coradeschi • Platform Integ: Allison Marston •User: Ft Sill

EPIAFS SETTER

• Microcontroller– Replaced PIAFS’s Motorola MC68HC08AZ60 (16 % remaining program

memory, 10% RAM remaining) with the Microchip PIC18F8720 (35% remaining program memory, 45% RAM remaining

• Application– Started with PIAFS software as code base– Coded in C (Microchip PIC C compiler)– Converted software drivers from Motorola to Microchip– Modified to handle display of GPS projectile setting and interrogating

information– Created a “EPIAFS PIK to Setter” communication protocol– 11429 lines of code

• Planned activity– Test with all available standard artillery fuzes and an XM982 Guidance

and Navigation Unit18

EPAIFS NDIA 2004 a.ppt

Page 19: EXCALIBUR’S GPS FUZE SETTER FOR JLW-155 · •P M EXCAL: LTC Wilson, Chris Grassano & Mike Burke • System: Tom Coradeschi • Platform Integ: Allison Marston •User: Ft Sill

Other EPIAFS Software Accomplishments

• Host Interface Tester and Projectile Interface Tester code written and used to demonstrate PIK’s ICD compliance

• Completed drafts of :– Software Development Plan– PIK Software Requirements Specification – Setter Software Requirements Specification– PIK to Setter ICD – PIK to Host ICD

19

EPAIFS NDIA 2004 a.ppt

Page 20: EXCALIBUR’S GPS FUZE SETTER FOR JLW-155 · •P M EXCAL: LTC Wilson, Chris Grassano & Mike Burke • System: Tom Coradeschi • Platform Integ: Allison Marston •User: Ft Sill

EPIAFS PLANS

20

EPAIFS NDIA 2004 a.ppt

• Fabricate EPIAFS prototypes• Test EPIAFS with XM982 GNU• Test EPIAFS with JLW-155 DAGR

and Talin• Assist EPIAFS integration in JLW-155• Environmental test EPIAFS• Substitute coil H-drive circuit• Update EPIAFS design• Fabricate EPIAFS Engineering units• Support Paladin upgrade to Excalibur

and EPIAFS