你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

STM32电机库2.0中SVPWM的问题

[复制链接]
wuruize 提问时间:2015-8-28 16:56 /
1.在stm32f10x_svpwm_1shunt.c有使用

DMABURSTMIN_A,DMABURSTMIN_B,DMABURSTMIN_C..

這三個的數值都不一樣,是不是根據DMA刷新到CCRX的時間定出來的值

2.另外在stm32f10x_svpwm_1shunt.c中.有一段CODE

// Duty adjust to avoid commutation inside Update Handler

if ( ( dvDutyValues.hTimePhA > MINTIMCNTUPHAND ) && ( dvDutyValues.hTimePhA < MIDTIMCNTUPHAND ) )

dvDutyValues.hTimePhA = MINTIMCNTUPHAND;

if ( ( dvDutyValues.hTimePhA >= MIDTIMCNTUPHAND ) && ( dvDutyValues.hTimePhA < MAXTIMCNTUPHAND ) )

dvDutyValues.hTimePhA = MAXTIMCNTUPHAND;

if ( ( dvDutyValues.hTimePhB > MINTIMCNTUPHAND ) && ( dvDutyValues.hTimePhB < MIDTIMCNTUPHAND ) )

dvDutyValues.hTimePhB = MINTIMCNTUPHAND;

if ( ( dvDutyValues.hTimePhB >= MIDTIMCNTUPHAND ) && ( dvDutyValues.hTimePhB < MAXTIMCNTUPHAND ) )

dvDutyValues.hTimePhB = MAXTIMCNTUPHAND;

if ( ( dvDutyValues.hTimePhC > MINTIMCNTUPHAND ) && ( dvDutyValues.hTimePhC < MIDTIMCNTUPHAND ) )

dvDutyValues.hTimePhC = MINTIMCNTUPHAND;

if ( ( dvDutyValues.hTimePhC >= MIDTIMCNTUPHAND ) && ( dvDutyValues.hTimePhC < MAXTIMCNTUPHAND ) )

dvDutyValues.hTimePhC = MAXTIMCNTUPHAND;

雖然有一行註解,但是還是不知道這麼做的用意,以及這幾個參數值是怎麼決定的


收藏 1 评论8 发布时间:2015-8-28 16:56

举报

8个回答
你好我好大家好! 回答时间:2015-8-29 09:06:28
表示和楼主遇到同样的问题,坐等答案
wuruize 回答时间:2015-8-29 09:20:16
你好我好大家好! 发表于 2015-8-29 09:06
表示和楼主遇到同样的问题,坐等答案

你看官方库2.0占空比调整的时候,官方调整的相是对的吗?我怎么老和他分析的不一样啊
你好我好大家好! 回答时间:2015-8-29 20:48:44
wuruize 发表于 2015-8-29 09:20
你看官方库2.0占空比调整的时候,官方调整的相是对的吗?我怎么老和他分析的不一样啊 ...

你感觉哪里不对
wuruize 回答时间:2015-8-31 07:38:57

我想明白了,他是对的,谢谢你
wuruize 回答时间:2015-9-1 09:29:32

  // First sampling point
    wAux =  (s32)(ADC1->JDR2 << 1) - (s32)(hPhaseOffset);
   
    switch (csCurrentSampled.sampCur1)
    {
    case SAMP_IA:
    case SAMP_IB:
    case SAMP_IC:
            break;
    case SAMP_NIA:
    case SAMP_NIB:
    case SAMP_NIC:
            wAux = -wAux;
            break;
    default:
            wAux = 0;
请问一下为什么第一个采样点的,其值怎么来自第二注入数据寄存器
fangli 回答时间:2016-12-18 12:12:17
STM32电机库2.0是哪个库,我是新手,帮忙提供一下!
fangli 回答时间:2016-12-18 12:15:14
开发变频器的兄弟们,大家互相交流一下开发经验!
fjs2035 回答时间:2018-4-11 15:18:29
请问这个库哪里下载的?能否给个链接。谢谢

所属标签

相似问题

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32Cube扩展软件包
意法半导体边缘AI套件
ST - 理想汽车豪华SUV案例
ST意法半导体智能家居案例
STM32 ARM Cortex 32位微控制器
关注我们
st-img 微信公众号
st-img 手机版