摘要

In order to eliminate the phenomenon of false trigger during beam tuning and operation of ADS 25 MeV superconducting proton linear accelerator, we optimized the machine protection system software.By optimizing the underlying FPGA and upper Lab VIEW program and adding three-choice and two-vote mechanism and the judgment of related logic codes, we not only improved the reliability of data transmission and the logic rigor of protection action but also completely eliminated the phenomenon of false trigger and false action of the system.