大家好,目前使用DRv10983 驱动一个大约24w的BLDC,目前存在问题是:启动过程中,越转越快后,突然就停止转动了。该现象能重复出现。
大概是什么原因呢?需要调节哪个参数 ?? O(∩_∩)O谢谢
请按照tuning guide测量电机的Kt和R,然后可以先让电机开环转动,即勾选CLoopDis,由于不进入闭环,电机应该能稳定在Open to Closed Loop Threshold(一般设定为目标转速的1/3), 确保开环没有问题,然后再不勾选CLoopDis,让电机进入闭环,Closed loop accelerate先选小一点,看能不能达到所要求的转速。
首先你按最大转速计算的Kt不对,n=60f/p,最大转速对应的频率应该是f=3000*2/60=100,Kt=24/100=240mV/Hz。
其次这个计算方法偏差较大,tuning guide上有怎么测量Kt,手转电机然后测线电压波形。
不对,算Kt是峰值,不是峰峰值,所以你输入的66mV/Hz应该是差不多对的。
然后就是按我之前说的调整了,不知道你目标转速时多少,现在最大能转到多少。
调整下startup setting里的参数,一开始aligntime可以放长一点,加速度可以放慢一点,open loop current放大一点。
10983对参数精度的要求并没有那么高,按理有少许偏差是可以启动的。你可以试试看什么参数能让原来不能启动的电机也能启动起来,然后把这个参数用于本来就能启动的电机中看,应该也还能启动。