Software architecture for an acquisition tracking and pointing system

被引:0
|
作者
Chesser, D [1 ]
机构
[1] Boeing Duluth, Duluth, GA 30097 USA
来源
关键词
C80; C30; embedded software; laser pointing; and tracking;
D O I
10.1117/12.317522
中图分类号
V [航空、航天];
学科分类号
08 ; 0825 ;
摘要
This paper describes the embedded systems software design and computer architecture for a High Performance Laser Pointing and Fire Control System (HPFCS). The HPFCS, is a stabilized, high bandwidth target Acquisition, Tracking and laser Pointing system (ATP). The gimbal control, image processing, and mode control is fully digital and is implemented using an integrated TMS320C30 processor, 3 TMS320C80 processors, and a Pentium computer. The C30 gimbal control software consists of over 5,000 lines of code and is written almost exclusively in C. The software features a custom executive with multi-level interrupt control, The main timeline sequence is based on an internal 960Hz-interrupt handler, which phase locks itself to an external 120Hz handler. Over a dozen real-time digital filters, integrators, and compensators are updated during the interrupt timeline. Gimbal positioning is also updated during this period. A high-speed (1.15Mbps) RS-422 port provides external communication with the host. Communications with the host is conducted by using a custom protocol scheme developed to maximize throughput with the HPFCS's DUART buffers and timeline constraints. The image processing subsystems used for target acquisition and tracking consists of 3 PCI based TMS320C80 video processor boards. Each C80 processor handles video processing and tracking functions on a single video source. The image processing tasks performed include clutter rejection, target acquisition, and target tracking. Since each processor has 5 core processors, software tasks are broken down into sub modules to increase parallelism and maximize performance. The C80 software was written in C and Assembly. The custom kernel that executes on the C80 units is based on the TMS320C80 Real-Time Executive, and makes use of hardware level semaphores, messages and port functions. The system also features built in reprogramming software. The reprogramming software allows the systems mission software to be reprogrammed in the field with a laptop. The host software used to control the HPLPS operates on a 200mhz Pentium PC. It runs under Windows 95; and was written using Visual C++. The host control software allows the user to control the HPFCS, and well as providing an interface with Threat Warning and Tracking System. This paper includes a high level overview of the software design including the design process used, Data Flow Analysis, interface, and finally the integration and testing phase.
引用
收藏
页码:30 / 39
页数:10
相关论文
共 50 条
  • [21] Acquisition, tracking and pointing of bifocal relay mirror spacecraft
    Agrawal, BN
    SPACEFLIGHT MECHANICS 2003, PTS 1-3, 2003, 114 : 783 - 800
  • [22] System architecture for a long range over the water target acquisition and tracking system
    Williams, E
    Caulfield, J
    ACQUISITION, TRACKING, AND POINTING X, 1996, 2739 : 278 - 289
  • [23] Control processing technology of Acquisition, Tracking and Pointing for the free-space laser communications system
    Yin, DS
    Pi, DZ
    Lu, AL
    Xiong, JT
    PROCEEDINGS OF THE 2ND CHINA-JAPAN SYMPOSIUM ON MECHATRONICS, 1997, : 70 - 73
  • [24] Machine-vision-based acquisition, pointing, and tracking system for underwater wireless optical communications
    林佳明
    杜子豪
    余楚盈
    葛文敏
    吕伟超
    邓欢
    张超
    陈潇
    张泽君
    徐敬
    ChineseOpticsLetters, 2021, 19 (05) : 29 - 34
  • [25] Pointing, acquisition, and tracking for the TBIRD CubeSat mission: system design and pre-flight results
    Riesing, Kathleen M.
    Schieler, Curt M.
    Brown, Josh J.
    Chang, Jesse S.
    Gilbert, Noah C.
    Horvath, Andrew J.
    Petrilli, Lawrence J.
    Reeve, Robert S.
    Robinson, Bryan S.
    Scozzafava, Joe J.
    Wang, Jade P.
    FREE-SPACE LASER COMMUNICATIONS XXXIV, 2022, 11993
  • [26] Using a low-noise interferometric fiber optic gyro in a pointing, acquisition, and tracking system
    Kaufmann, John
    Hakimi, Farhad
    Boroson, Don
    FREE-SPACE LASER COMMUNICATION AND ATMOSPHERIC PROPAGATION XXV, 2013, 8610
  • [27] Machine-vision-based acquisition, pointing, and tracking system for underwater wireless optical communications
    Lin, Jiaming
    Du, Zihao
    Yu, Chuying
    Ge, Wenmin
    Lu, Weichao
    Deng, Huan
    Zhang, Chao
    Chen, Xiao
    Zhang, Zejun
    Xu, Jing
    CHINESE OPTICS LETTERS, 2021, 19 (05)
  • [28] Acquisition, tracking and pointing control of the bifocal relay mirror spacecraft
    Romano, M
    Agrawal, BN
    ACTA ASTRONAUTICA, 2003, 53 (4-10) : 509 - 519
  • [29] SILEX Pointing Acquisition and Tracking: ground tests and flight performances
    Griseri, G
    4TH ESA INTERNATIONAL CONFERENCE ON SPACECRAFT GUIDANCE, NAVIGATION AND CONTROL SYSTEMS AND TUTORIAL ON MODERN AND ROBUST CONTROL: THEORY, TOOLS AND APPLICATIONS, 2000, 425 : 467 - 472
  • [30] THE IMPORTANCE OF POINTING-ACQUISITION AND TRACKING FOR OPTICAL COMMUNICATION PAYLOADS
    WITTIG, M
    OPTICAL SPACE COMMUNICATION, 1989, 1131 : 30 - 36