The invention discloses an airship control right switching
system and method based on
heartbeat signal detection. In the aspect of the
system, main communication equipment, emergency communication equipment, a communication switching board, a main flight control board, an emergency flight control board, a
data acquisition board, an execution drive coding board and a terminal decoding board are included. And the communication switching board is provided with a corresponding interface, so that
signal switching between the main communication equipment and the emergency communication equipment can be realized. The main flight control board and the emergency flight control board are integrated with a main control
chip, a
peripheral circuit, an onboard sensor and a
heartbeat signal module, and respectively output six paths of PWM control signals. The main flight control board processes signals and sends control signals and
heartbeat signals when normal, and the emergency flight control board receives the signals through the communication switching board and sends control instructions when faults occur. The
data acquisition board acquires attitude and engine rotating speed sensor data and transmits the attitude and engine rotating speed sensor data to the flight control board through a
CAN bus. And the execution driving coding board receives the PWM signal, and outputs the PWM signal to the terminal decoding board after logic
processing and differential driving conversion so as to control each steering engine. The logic judgment unit judges the ownership of the control right according to heartbeat and communication state signals, and the switching unit is driven to select a control instruction according to the control right ownership. According to the method, the reliable switching of the airship control right is realized by detecting discrete and combined heartbeat signals of the main flight control board, monitoring period deviation and comparing the signals, judging the state according to a preset threshold value and switching to the emergency flight control board when the state is abnormal.