AD2S1210位置输出突变

2019-07-16 17:01发布

       你好,我现在研发一款永磁同步电机驱动器,用AD2S1210进行位置解码。当电机转速增大到一定数值或者给电机加载以后,电机会发出咯噔咯噔的响声,但频率不是很高,大概一秒钟响一次。      从上位机上进一步观察,发现
(1)有些时刻的位置输出发生突变,大概应该是跟电机发出响声的时刻是对应的吧;
(2)刚开始读角度跟踪丢失阈值寄存器时,是之前写入的值,随着电机转速增大,咯噔咯噔响声变密集后,阈值寄存器都变为零了;
(3)故障寄存器报的最多的是跟踪误差超过LOT阈值,其次是正弦/余弦输入低于LOS阈值,正弦/余弦输入超过DOS失配阈值,配置奇偶校验错误等。

       针对以上问题,我做过如下处理:

(1)旋转变压器输出信号差分信号,单端信号都在芯片规定的范围内,最开始发现转速提高后正弦信号中混入了高频干扰,加强滤波后波形得到极大的改善,但电机运行效果丝毫没有起 {MOD};
(2)后来又怀疑是不是AD2S1210本身输出的角度是对的,而是读取到了数字信号线上的干扰,所以我每次读取角度时都读取三次,发现三次结果完全相同,这就排除了数字信号线干扰的可能性;
(3)后来又怀疑是不是AD2S1210的片选信号CS一直低,导致数字信号线上的干扰可以写入AD2S1210,于是把CS端连到一个IO口上,只在读取时将其拉低,但电机运行效果依旧。

       下一步我该怎么办,串口并口都试过了,AD2S1210的内部寄存器怎么会无缘无故变呢,怎么会发生配置校验错误呢,是干扰太强导致AD2S1210完全没办法工作吗,哪位高手帮忙指点一下!




友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
2条回答
wu12337
1楼-- · 2019-07-16 19:49
试着在上位机里调整相移量,从-60度~-180度,每次10度,调整试试。
307473207
2楼-- · 2019-07-16 21:25
你好!dukefeng1986 我也遇到这个问题了,我们调试220v交流伺服电机,当母线直流电压高于35V时,AD2S1210位置值读出错误。
比如:正常时位置输出:10000,母线电压高于34V时,位置信号在10000附近跳动。母线电压越高,位置产量跳动范围越大。跳动随母线电压升高不断恶化。

一周热门 更多>