In this paper, we study the fault detection algorithm and the fault compensation method in case of hall sensor fault of BLDC motor. In the case of a BLDC motor operating at high speed, the fault of the hall sensor is a very important factor that reduces the reliability of the control. If hall sensor fault occurs, ripple occurs in torque and current output value of BLDC motor. In addition, a phenomenon such as rapid braking of the motor may occur. Therefore, this paper assumes the fault of one or two hall sensors, and studies hall sensor fault detection algorithm and hall sensor fault compensation method. The peak-to-peak interval of the hall sensor signal is stored and the peak-to-peak interval is checked in real time to detect the fault immediately after the hall sensor fault. Unlike existing algorithms, it has higher reliability than existing fault detection algorithms, because it detects faults in real time. When a fault is detected, a signal of a normally operating hall sensor is input to the hall sensor fault compensation circuit. The output of the compensation circuit is a signal whose phase is delayed. The phase difference of each hall sensor signals is 120°. Therefore, the gain of the compensation circuit is appropriately selected to generate a signal for compensating for the fault of the hall sensor. Model and simulate motors, control circuits, and faulty hall sensors using MATLAB Simulink.
Read full abstract