1.使用单片机定期采样三相电N点(如64点); 2.在半周期内找出数据最大值的位置实际上是数组的下标Ta,Tb,Tc; 3.根据三相电的特性,正序为:UA–UB–UC;UB–UC–UA;UC–UA–UB. 负序为:UA–UC–UB;UC–UB–UA;UB–UA–UC. 4.则: if(((Tc > Tb) && (Tb > Ta)) || ((Ta > Tc) && (Tc > Tb)) || ((Tb > Ta) && (Ta > Tc))) { //正序 } else { //负序 } 5.总结:三相电同时的瞬时值不同,相序可以通过比较最大瞬时值的时差来判断。注:两个峰值点不能同时出现在比较数据中。