TI中文支持网
TI专业的中文技术问题搜集分享网站

F28027F控制无刷电机怎么设置电流保护?

用的是LAUNCHXL-F28027F和BOOSTXL-DRV8301开发板,motorware\sw\solutions\instaspin_foc\boards\boostxldrv8301_revB\f28x\f2802xF\projects\ccs5\proj_lab05b例子,怎么获取电流的大小,来设置超过某个电流值一段时间就停止转动?

mangui zhang:

最靠谱的办法  还是建议进行硬件检测和硬件保护 

记得MCU有一个专门的引脚用来检测   如果触发PWM波都输出高阻

软件控制   只能通过AD采集电压计算电流或者采用电流传感器反馈

用的是LAUNCHXL-F28027F和BOOSTXL-DRV8301开发板,motorware\sw\solutions\instaspin_foc\boards\boostxldrv8301_revB\f28x\f2802xF\projects\ccs5\proj_lab05b例子,怎么获取电流的大小,来设置超过某个电流值一段时间就停止转动?

BIN MA3:

回复 mangui zhang:

BOOSTXL-DRV8301开发板上是有采样电阻的,我想问的是在FAST观测器中怎么看到电流的大小?是用哪个函数,还是全局变量或者是结构体?就像gMotorVars.SpeedRef_krpm可以设置转速一样

用的是LAUNCHXL-F28027F和BOOSTXL-DRV8301开发板,motorware\sw\solutions\instaspin_foc\boards\boostxldrv8301_revB\f28x\f2802xF\projects\ccs5\proj_lab05b例子,怎么获取电流的大小,来设置超过某个电流值一段时间就停止转动?

Terry Deng:

回复 BIN MA3:

程序里面有下面语句可以得到电流检测的ADC数据保存在gAdaData结构体里面

// convert the ADC data HAL_readAdcData(halHandle,&gAdcData);

赞(0)
未经允许不得转载:TI中文支持网 » F28027F控制无刷电机怎么设置电流保护?
分享到: 更多 (0)