打印
[STM32F1]

求助 ST FOC库2.0中 占空比计算问题

[复制链接]
2497|5
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
xch4911|  楼主 | 2015-5-22 16:44 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
FOC, ST, TI, se, hb
本帖最后由 xch4911 于 2015-5-22 16:47 编辑

FOC库2.0中 PWM占空比计算部分 程序如下:   /* Duty cycles computation */

  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;
   }


想请问 上面红色部分是怎么得来的 与说明手册中的公式不一样啊
希望帮忙解答一下
沙发
FireRiver9| | 2015-5-22 19:55 | 只看该作者
说明手册中的公式是什么样的

使用特权

评论回复
板凳
airwill| | 2015-5-24 11:30 | 只看该作者
根据 FOC 理论里面电压变换方程得来的。仔细看手册吧

使用特权

评论回复
地板
xch4911|  楼主 | 2015-5-24 16:20 | 只看该作者
FireRiver9 发表于 2015-5-22 19:55
说明手册中的公式是什么样的

最后变成了 T/4+(T/2+X-Z)/2 和程序中的也不一样

使用特权

评论回复
5
xch4911|  楼主 | 2015-5-24 16:24 | 只看该作者
airwill 发表于 2015-5-24 11:30
根据 FOC 理论里面电压变换方程得来的。仔细看手册吧

请问,是UM0492 这个文档吗 ,我看了PWM占空比计算部分,最后结果和程序也不一样,文档中的过程我能看懂,程序就完全不懂了

使用特权

评论回复
6
jiejuewenti| | 2016-2-20 17:12 | 只看该作者
xch4911 发表于 2015-5-24 16:24
请问,是UM0492 这个文档吗 ,我看了PWM占空比计算部分,最后结果和程序也不一样,文档中的过程我能看懂 ...

@xch4911 你好在论坛上看见st foc库里面占空比问题 你有这方面的资料吗?能不能发一份我

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

2

主题

19

帖子

0

粉丝