instaspin-foc相电压偏置值与电压大小相关,电压变化时,相电压偏置值也会改变。在运行时,是否要实时更新相电压偏置值。V_A_offset ,V_B_offset ,V_C_offset ,
Green Deng:
你好,烦请先确认一下使用的芯片是哪款?问题是针对instaspin的哪一个例程的?
user5814465:
回复 Green Deng:
芯片使用的是tms320f28027f,例程使用的是instaspin-foc 中的proj_lab20
user5814465:
回复 Green Deng:
但是这个电压传感电路的零偏移与直流母线电压的大小相关,比如母线电压30V时的零偏置是V_offset1,20V时的零偏置是V_offset2;在母线电压30V的时候启动检测电压零偏置,一直运行到母线电压减小到20V,这个时候,之前检测到的零偏置还能继续用吗?
Green Deng:
回复 user5814465:
正如上述回复所说,这是电压传感电路的零偏移,直流母线电压的零偏移将通过Clark 变换消除。程序里面包含了两种变换,Clark变换与Park变换,可以参考一下TI提供的关于各个lab的说明文档:C:\ti\motorware\motorware_1_01_00_18\docs\labs
user5814465:
回复 Green Deng:
如果我在30V的电压下运行时,把20V下读取的零点偏移更新进去,是不是一样没有问题呢?
Green Deng:
回复 user5814465:
在所有的instaSPIN lab中,当启动运行电机驱动代码时,电流和电压偏移都将自动校准。另外,电压偏移与直流母线电压无关。
InstaSPIN user's guide(第17章)和InstaSPIN lab guide(lab10a)指南对低侧3分路电阻的电流感应有非常详细的描述。你可以参考一下
user5814465:
回复 Green Deng:
感谢你给的回答,我看了你提供的资料,介绍了过调制下电流采样的方法,对我也非常有用,但是电压偏移还是跟母线电压相关,请看下面仿真的图片:
50V下,电流和电压的偏置值:
40V下,电流和电压的偏置值:
由仿真结果可以说明,50V和40V下,电流偏置基本不变,但是电压偏置变化很大。这个是用例程Lab 3b
user5814465:
回复 Green Deng:
我明白这个意思了,感谢你的回答。