Running error recovery method and system for control software of aircraft engine
A technology of aero-engine and control software, which is applied in the direction of program control device, generation of response error, program loading/starting, etc. It can solve problems such as speed fluctuation, short-term engine out of control, etc., to ensure fast recovery, fast detection and automatic reset , to ensure smooth and reliable operation
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0041] refer to figure 1 , preferred embodiment one of the present invention provides a kind of recovery method of the control software operation error of aero-engine, this method comprises:
[0042] Step S101, judging whether the abnormal operation of the control software reaches the first preset time, if so, execute step S102, otherwise, the control software continues to execute normally; the abnormal operation is judged by whether the control software executes the dog clearing operation. In this embodiment, a software watchdog is set in the control software, and the processor executes the law according to the order of the control software, and each cycle (this embodiment takes 10us as an example) will execute to the clearing dog program, that is, watch the software The timer of the watchdog is cleared. If the control software runs away, the instructions are not executed in order. When the processor exceeds the first preset time (the present embodiment takes 11.86ms as an ex...
Embodiment 2
[0052] The recovery method of embodiment two comprises the following steps:
[0053] Step S201, determine whether the abnormal operation of the control software reaches the first preset time, if so, execute step S208, otherwise, the control software continues to execute normally; wherein, the abnormal operation is judged by whether the control software executes the dog clearing operation. In this embodiment, a software watchdog is set in the control software, and the processor executes the law according to the order of the control software, and each cycle (this embodiment takes 10us as an example) will execute to the clearing dog program, that is, watch the software The timer of the watchdog is cleared. If the control software runs away, the instructions are not executed in order. When the processor exceeds the first preset time (the present embodiment takes 11.86ms as an example) and still does not execute the dog clearing program, If the software watchdog invokes an interrup...
PUM
Login to View More Abstract
Description
Claims
Application Information
Login to View More 