您好,
我是InstaSpin的新用户,在使用Lab03b / Motorware17时遇到了问题。 HAL对象中的偏置值与user.h中的值不匹配 马达旋转正常。
如果 将2.8069万M Launchpad与8305 BoosterPack配合使用,带Teknic_M2310PLN04K或高压套件与自定义电机,则问题相同。
这是我在user_j1.h上使用Launchpad 2.8069万M和8305 BoosterPack时的值:
//! \A,B和C相位的ADC电流偏移简介
//! \简要取决于一次性硬件,但校准也可以在运行时完成
//! \brief在初始板校准后,应针对您的特定硬件更新这些值,以便在以二进制文件格式编译后可用于加载到控制器中
#define I_A_offset (1.0.01685619亿)
#define I_B_offset (1.0.01424193亿)
#define I_C_offset (1.0.01255631亿)
//! \A,B和C相位的简短ADC电压偏移
//! \简要取决于一次性硬件,但校准也可以在运行时完成
//! \brief在初始板校准后,应针对您的特定硬件更新这些值,以便在以二进制文件格式编译后可用于加载到控制器中
#Define V_A_Offset (0.4162086248)
#define V_B_offset (0.4167221785)
#define V_C_offset (0.4167410135)
将Flag_enableSys和Flag_Run_Identity设置为true后,我得到HAL对象完全不同的偏倚值:
可能我在这里做错了事- 也许有人可以帮忙?
非常感谢
格哈德