摘要 |
A detection method used for locomotive traction motor speed signals and based on a magnetoelectric sensor comprises the steps of recording triggering time of a this-time rising edge and a last-time rising edge of a sensor pulse signal, obtaining a this-time time difference &Dgr;Tm, frequency Fm=1/&Dgr;Tm and a this-time detection value Nm of traction motor speed; when a locomotive is in a traction or braking mode, detecting a traction motor current value Im, calculating a traction motor current average value Iavr, a traction motor current unbalance degree &egr;m and a traction motor speed average value Navr, and if the number of times of the facts that the Nm is smaller than the Navr * &eegr; and the &egr;m is smaller than &egr;max continuously and repeatedly exceed the set number R of times, determining the fact that an mth sensor is in a failure state, when the locomotive is in a non-traction and non-braking mode, if the number of times of the fact that the Nm is smaller than the Navr * &eegr; continuously and repeatedly exceeds the set number R of the times, determining the fact that the mth sensor is in the failure state; and for a non-failure mth sensor, if an inequality that Nm>Nmc+&Dgr;N is true, enabling the Nmc to be equal to the sum of the Nmc and the &Dgr;N, otherwise, if an inequality that Nm |