An aerospace plane inertial navigation embedded software online updating method

An embedded software, aerospace aircraft technology, applied in the aerospace field, can solve the problems of difficult program functions, low portability and flexibility, prone to transmission errors, etc., to ensure reliability and consistency, improve Degree of freedom and flexibility, the effect of strong method practicality

Pending Publication Date: 2019-05-03
SHANGHAI AEROSPACE CONTROL TECH INST
View PDF4 Cites 13 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] At present, all DSP chips need to use the emulator to program the application program. Once the product is delivered, it is difficult to change the program function, let alone the online upgrade of the application program and the real-time filling of parameters.
Although TI provides a programming tool for the corresponding DSP chip, it needs to use an external programming device. The portability and flexibility are not high, and it cannot be applied to many special occasions.
Many papers and patents have published the programming of application program data through external interfaces. This method can make program changes convenient and quick when the product is tested, but once the product is put into use or out of control, it cannot communicate with the control computer. Cooperating, the update and upgrade of program functions and real-time changes of parameters cannot be guaranteed, and for large-scale application changes, the large amount of transmitted data is prone to transmission errors
[0004] Aiming at the problem that the user program in the DSP cannot be upgraded, function expanded or parameter data changed after the inertial navigation system is installed in the aerospace aircraft, a method of using the command frame of the control computer to cooperate with the monitoring program in the inertial navigation is needed. Realized online upgrade of inertial navigation application program and real-time filling of parameters

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • An aerospace plane inertial navigation embedded software online updating method
  • An aerospace plane inertial navigation embedded software online updating method
  • An aerospace plane inertial navigation embedded software online updating method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0038] The present invention will be further elaborated below by describing a preferred specific embodiment in detail in conjunction with the accompanying drawings.

[0039] figure 1 A flow chart of an online update method for aerospace aircraft inertial navigation embedded software is shown, including:

[0040] First, enter step S101, link the target file (.out) and the mapping file (.map) generated by compiling the engineering program to generate a hexadecimal file (.hex) through the written link command file (.cmd), Then process its valid data into a hexadecimal text file (.bin). _c_int00 in the MAP file corresponds to the entry address of the program, and the OUT file contains the compiled program data. According to the control command of the cmd file, write the CMD file and run it, link the entry address information with the program data, and generate a hexadecimal file containing the program data block and its corresponding address information. The hexadecimal file co...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The invention discloses an aerospace plane inertial navigation embedded software online updating method which comprises the following steps: extracting an effective source program code by utilizing atarget file generated by engineering compiling; Compiling a monitoring program, and switching a software state to a data programming state after receiving a program updating instruction; Upper computer software is compiled, the source program code file is subjected to data processing, and a data packet is sent to an inertial navigation system through a serial interface; Writing the compiled monitoring code into an external FLASH space in advance by using an emulator; In the running process of the monitoring software, analyzing the data packet, writing the obtained code data of the applicationsource program into a specific address of FLASH, and checking the written data at the same time; and when the FLASH is restarted after being powered on next time, skipping to execute the application program solidified in the FLASH. According to the invention, the accuracy of data transmission can be ensured, the inertial navigation performs multiple verifications on the received data frame according to the instruction frame format, the accuracy of data receiving is greatly improved, and the reliability of the system is ensured.

Description

technical field [0001] The invention relates to the field of aerospace, in particular to an online updating method for inertial navigation embedded software of aerospace aircraft. Background technique [0002] The inertial navigation system in the aerospace aircraft can provide the position, attitude, heading and speed information of the aerospace aircraft throughout the whole process. Even in the blackout stage without any signal, it can still provide accurate navigation information through the inertial sensor data. The digital signal processor SMQ320C32 used in the navigation calculation of aerospace aircraft inertial navigation system is a digital signal processor of TI's "320C3X" series. External memory interface, dual-channel DMA coprocessor with configurable priority, flexible boot load settings, and flexible interrupt vector settings. The integrated bus and special digital signal instruction setting inside SMQ320C32 make its instruction execution speed reach 5MFLOPS....

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Applications(China)
IPC IPC(8): G06F8/654
Inventor 刘洋邵添羿吴枫林建华谷丛
Owner SHANGHAI AEROSPACE CONTROL TECH INST
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products