STM32的电机控制库2.0中有关SVPWM实现的计算PWM高电平时间的代码问题

2019-03-23 16:33发布

switch(bSector)
  {  
    case SECTOR_1:
    case SECTOR_4:
                hTimePhA = (T/8) + ((((T + wX) - wZ)/2)/131072);
                                hTimePhB = hTimePhA + wZ/131072;
                                hTimePhC = hTimePhB - wX/131072;                                       
                break;
    case SECTOR_2:
    case SECTOR_5:  
                hTimePhA = (T/8) + ((((T + wY) - wZ)/2)/131072);
                        hTimePhB = hTimePhA + wZ/131072;
                                hTimePhC = hTimePhA - wY/131072;
                break;

    case SECTOR_3:
    case SECTOR_6:
                hTimePhA = (T/8) + ((((T - wX) + wY)/2)/131072);
                                hTimePhC = hTimePhA - wY/131072;
                                hTimePhB = hTimePhC + wX/131072;
                break;
    default:
                break;
   }
  

这里面的131072是怎么来的?困惑好久 此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
3条回答
江苏大学
1楼-- · 2019-03-23 22:25
/ 5年过去了,这个没人会!
Li_Lei
2楼-- · 2019-03-23 23:53
没用过
无刷初学者
3楼-- · 2019-03-24 05:16
 精彩回答 2  元偷偷看……

一周热门 更多>