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

Instaspin中hal.c的ADC采样赋值

请教大家一个问题,由于硬件电路设计不同,所以采用了自己的系数计算出了实际电流、电压值,将自己的计算值替换例程中的值(赋值给pAdcData),我用自己计算的电流、电压值(Temp)转化为Q24格式,然后再标幺化(除以USER_IQ_FULL_SCALE_CURRENT_A),再赋值给pAdcData,不知道这样做对不对呀?

Eric Ma:

请教大家一个问题�由于硬件电路设计不同,所以采用了自己的系数计算出了实际电流、电压值,将自己的计算值替换例程中的值(赋值给pAdcData),我用自己计算的电流、电压值(Temp)转化为Q24格式,然后再标幺化(除以USER_IQ_FULL_SCALE_CURRENT_A),再赋值给pAdcData,不知道这样做对不对呀?

Eric: 你硬件电路不同,那就根据你的硬件电路的参数,计算出3.3V时对应的ADC_FULL_SCALE_CURRENT参数就好了,这样就不用去修改hal.h里面的东西。

请教大家一个问题,由于硬件电路设计不同,所以采用了自己的系数计算出了实际电流、电压值,将自己的计算值替换例程中的值(赋值给pAdcData),我用自己计算的电流、电压值(Temp)转化为Q24格式,然后再标幺化(除以USER_IQ_FULL_SCALE_CURRENT_A),再赋值给pAdcData,不知道这样做对不对呀?

user4369064:

回复 Eric Ma:

那如果按照我这种的计算,修改hal.h中的采样部分,只要按照demo中的格式要求换算回去就行吧?我就是用自己的公式计算,然后标幺化再换算为Q24。

现在是辨识过程中,当到了EST_State_Rated_Flux时电机就堵转了,请问可能是哪里没有配置好?

赞(0)
未经允许不得转载:TI中文支持网 » Instaspin中hal.c的ADC采样赋值
分享到: 更多 (0)