Redundant flight control systems typically have high flexibility and customizability, suitable for different types of highvalue drones. This article proposes a new architecture for a four degree redundant flight control system, which is based on the traditional four degree redundant flight control system architecture. By adding a CANFD bus to achieve signal interaction between flight control computers, the resulting voting values can be used as a reference for signal arbitration in the next cycle. This design can increase the reliability of the redundancy system and solve the problem of inability to distinguish faults when the signal voting is 2:2 in traditional designs. Finally, using the proposed method, a redundant flight control system was developed for a certain experimental drone, and its effectiveness was successfully verified through ground semi physical experimental testing.