zoukankan      html  css  js  c++  java
  • BLDC之六种霍尔检测换相排序表

    /*
    1 BLDC 的六种霍尔换相排列表
    2 包含正反转
    */
    //#define BLDC_HALL_CAB  //--
    //#define BLDC_HALL_CBA
    //#define BLDC_HALL_ACB
    //#define BLDC_HALL_BAC
    
    //#define BLDC_HALL_ABC
    #define BLDC_HALL_BCA
    
    //----------------CAB------------------------------
    #ifdef	BLDC_HALL_CAB
    uint8  Tab_StaHolZen[]={0,5,4,6,2,3,1};//正转 
    uint8  Tab_StaHolFan[]={0,2,3,1,5,4,6};//反转
    #endif //BLDC_HALL_CAB
    
    //----------------CBA------------------------------
    #ifdef  BLDC_HALL_CBA
    uint8  Tab_StaHolZen[]={0,6,4,5,1,3,2};//正转 
    uint8  Tab_StaHolFan[]={0,1,3,2,6,4,5};//反转 
    #endif //BLDC_HALL_CBA
    
    //----------------ACB------------------------------
    #ifdef  BLDC_HALL_ACB
    uint8  Tab_StaHolZen[]={0,3,2,6,4,5,1};//正转 
    uint8  Tab_StaHolFan[]={0,4,5,1,3,2,6};//反转 
    #endif //BLDC_HALL_ACB
    
    //----------------ABC------------------------------
    #ifdef  BLDC_HALL_ABC
    uint8  Tab_StaHolZen[]={0,3,1,5,4,6,2};//正转 
    uint8  Tab_StaHolFan[]={0,4,6,2,3,1,5};//反转 
    #endif //BLDC_HALL_ABC
    
    //----------------BAC------------------------------
    #ifdef  BLDC_HALL_BAC
    uint8  Tab_StaHolZen[]={0,5,1,3,2,6,4};//正转 
    uint8  Tab_StaHolFan[]={0,2,6,4,5,1,3};//反转 
    #endif //BLDC_HALL_BAC
    
    //----------------BCA------------------------------
    #ifdef  BLDC_HALL_BCA
    uint8  Tab_StaHolZen[]={0,6,2,3,1,5,4};//正转 
    uint8  Tab_StaHolFan[]={0,1,5,4,6,2,3};//反转 
    #endif //BLDC_HALL_BCA
    


  • 相关阅读:
    14.6.1 Creating InnoDB Tables 创建InnoDB 表:
    mysql iot 主键自增列问题
    mysql iot 主键自增列问题
    perl 定义post接口
    perl 定义post接口
    [置顶] 一步步构建大型网站架构
    [置顶] 一步步构建大型网站架构
    技术人员如何面试
    技术人员如何面试
    技术人员如何面试
  • 原文地址:https://www.cnblogs.com/suncoolcat/p/3398060.html
Copyright © 2011-2022 走看看