我用InstaSPIN-FOC里面的例程lab_07,开发板是无感的,我的电机是带传感器的,传感器输出是sin A、sin B、cosA、cos B,我该如何实现闭环控制电机呢?谢谢
rookiecalf:
InstaSPIN-FOC的编码器接口是H1。看你的信号,是模拟编码器?如果是的话,那好像搞不定。
我用InstaSPIN-FOC里面的例程lab_07,开发板是无感的,我的电机是带传感器的,传感器输出是sin A、sin B、cosA、cos B,我该如何实现闭环控制电机呢?谢谢
xidi xie1:
回复 rookiecalf:
我没有看到接口是H1的,正弦波是模拟信号,搞不定的话是不是要加旋变传感器,得到角度如何来实现闭环控制电机
我用InstaSPIN-FOC里面的例程lab_07,开发板是无感的,我的电机是带传感器的,传感器输出是sin A、sin B、cosA、cos B,我该如何实现闭环控制电机呢?谢谢
rookiecalf:
回复 xidi xie1:
因为平台上没有ad的接口,这就需要你自己解决转换位数字量的问题。或者更换编码器。
得到角度,就有了转速信号,就可以实现转速闭环控制了。
我用InstaSPIN-FOC里面的例程lab_07,开发板是无感的,我的电机是带传感器的,传感器输出是sin A、sin B、cosA、cos B,我该如何实现闭环控制电机呢?谢谢
xidi xie1:
回复 rookiecalf:
请问一下,我用新的电机来识别,电感识别的参数基本为0,我把参数填进去,运行程序,程序出错,说是电感值太小了,请问这样的问题在识别电机的时候需要调整这几个参数吗?
#define USER_MOTOR_RES_EST_CURRENT (0.25)#define USER_MOTOR_IND_EST_CURRENT (-0.25)#define USER_MOTOR_MAX_CURRENT (1.0)#define USER_MOTOR_FLUX_EST_FREQ_Hz (30.0)
TI中文支持网



