芯片是28069M的,自己的传感器跟TI的传感器不一样,自己读出角度,加入代码当中,只需要修改这里吗?CTRL_run(ctrlHandle,halHandle,&gAdcData,&gPwmData,ENC_getElecAngle(encHandle));改成CTRL_run(ctrlHandle,halHandle,&gAdcData,&gPwmData,自己读出来的角度值(_IQ24(angle))0~1.0);我改完之后电机运行不正常,其他地方的程序需要改吗?谢谢
Young Hu:
怎么不正常?传感器度的角度是正确的么?
芯片是28069M的,自己的传感器跟TI的传感器不一样,自己读出角度,加入代码当中,只需要修改这里吗?CTRL_run(ctrlHandle,halHandle,&gAdcData,&gPwmData,ENC_getElecAngle(encHandle));改成CTRL_run(ctrlHandle,halHandle,&gAdcData,&gPwmData,自己读出来的角度值(_IQ24(angle))0~1.0);我改完之后电机运行不正常,其他地方的程序需要改吗?谢谢
xidi xie1:
回复 Young Hu:
电流变大,旋转好卡,也可以相当于不转
芯片是28069M的,自己的传感器跟TI的传感器不一样,自己读出角度,加入代码当中,只需要修改这里吗?CTRL_run(ctrlHandle,halHandle,&gAdcData,&gPwmData,ENC_getElecAngle(encHandle));改成CTRL_run(ctrlHandle,halHandle,&gAdcData,&gPwmData,自己读出来的角度值(_IQ24(angle))0~1.0);我改完之后电机运行不正常,其他地方的程序需要改吗?谢谢
Young Hu:
回复 xidi xie1:
Sensorless的能转么?能不能把估算到的角度和传感器读回的角度比对下?确保硬件是好的,确保反馈角度是好的。
芯片是28069M的,自己的传感器跟TI的传感器不一样,自己读出角度,加入代码当中,只需要修改这里吗?CTRL_run(ctrlHandle,halHandle,&gAdcData,&gPwmData,ENC_getElecAngle(encHandle));改成CTRL_run(ctrlHandle,halHandle,&gAdcData,&gPwmData,自己读出来的角度值(_IQ24(angle))0~1.0);我改完之后电机运行不正常,其他地方的程序需要改吗?谢谢
xidi xie1:
回复 Young Hu:
好的,谢谢,我试试
芯片是28069M的,自己的传感器跟TI的传感器不一样,自己读出角度,加入代码当中,只需要修改这里吗?CTRL_run(ctrlHandle,halHandle,&gAdcData,&gPwmData,ENC_getElecAngle(encHandle));改成CTRL_run(ctrlHandle,halHandle,&gAdcData,&gPwmData,自己读出来的角度值(_IQ24(angle))0~1.0);我改完之后电机运行不正常,其他地方的程序需要改吗?谢谢
xidi xie1:
回复 Young Hu:
用TI里面估算角度的,我想把电机锁住,让他不动,用那条语句实现呢?谢谢