请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:DRV10987 您好!
我在此附上了函数:
int get_spd_Feedback ()
{
unsigned int Temp;
temp = DRV10987Q_read (DRV10987Q_MotorPeriod_Reg);
如果(温度=0)温度=40000;
温度= 10922667/(长)温度;//2^14*1000*1000/M_CloseMax_SPD
返回温度;
}
1.我不明白 为什么温度= 0时温度会达到40000 ?
2.我看到你得到这个数字 10922667、而 M_CloseMax_SPD=1500
为什么 乘以2^14*1000*1000每个数字的含义是什么?
2^14代表什么?
谢谢、liraz