已回答假定已回答

使用AD2S1210检测转速有±10转误差

小小林 在 2014-7-4 詢問的問題
最後回覆由小小林於2014-7-10提供

参考电路笔记CN-0192中的大电流驱动电路,激励高电流缓冲电路如下图所示:

激励输出.jpg

对sin,sinlo,cos,coslo分别都加了无源滤波,如下图所示:

SIN.jpg

测试环境是这样:

     用变频器控制电机固定在一个转速,用设计的板卡连接旋转编码器,然后,用DSP读取AD2S1210的相应寄存器值,发现转速有大概有±10转误差。而且随着速度增大,误差还会有增大趋势。

有尝试过去掉sin,sinlo,cos,coslo滤波电容,结果误差更大。再经过多次计算,更换滤波器设计,结果都不理想。想请问专家,该如何解决??谢谢

結果