电路设计论坛
直播中

李辉

7年用户 1329经验值
私信 关注
[问答]

AD2S1210位置输出突变是什么原因导致的?

你好,我现在研发一款永磁同步电机驱动器,用AD2S1210进行位置解码。当电机转速增大到一定数值或者给电机加载以后,电机会发出咯噔咯噔的响声,但频率不是很高,大概一秒钟响一次。从上位机上进一步观察,发现(1)有些时刻的位置输出发生突变,大概应该是跟电机发出响声的时刻是对应的吧;(2)刚开始读角度跟踪丢失阈值寄存器时,是之前写入的值,随着电机转速增大,咯噔咯噔响声变密集后,阈值寄存器都变为零了;(3)故障寄存器报的最多的是跟踪误差超过LOT阈值,其次是正弦/余弦输入低于LOS阈值,正弦/余弦输入超过DOS失配阈值,配置奇偶校验错误等。
        针对以上问题,我做过如下处理:(1)旋转变压器输出信号差分信号,单端信号都在芯片规定的范围内,最开始发现转速提高后正弦信号中混入了高频干扰,加强滤波后波形得到极大的改善,但电机运行效果丝毫没有起色;(2)后来又怀疑是不是AD2S1210本身输出的角度是对的,而是读取到了数字信号线上的干扰,所以我每次读取角度时都读取三次,发现三次结果完全相同,这就排除了数字信号线干扰的可能性;(3)后来又怀疑是不是AD2S1210的片选信号CS一直低,导致数字信号线上的干扰可以写入AD2S1210,于是把CS端连到一个IO口上,只在读取时将其拉低,但电机运行效果依旧。
        下一步我该怎么办,串口并口都试过了,AD2S1210的内部寄存器怎么会无缘无故变呢,怎么会发生配置校验错误呢,是干扰太强导致AD2S1210完全没办法工作吗,哪位高手帮忙指点一下!

回帖(1)

郭楚

2023-12-19 10:03:22
1.如果芯片供电及配置没有问题,只是高频干扰信号耦合到正余弦信号中,是不会导致奇偶校验错误的,只会导致LOS/DOS/LOT故障。


2.你能查看下发生响声的同时,电源供电、正余弦输入信号及reset信号的情况吗。


3.另外AD2S1210你的系统配置是12bit,8.192M吗?
举报

更多回帖

发帖
×
20
完善资料,
赚取积分