ADI 技术
直播中

王山崎

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

AD2S1210解码在一些特定位置时粗机解码出来的数据存在跳变

最近在搞一个项目,采用两片AD2S1210对双通道旋变器进行解码,遇到一个很奇特的问题,请各位大神帮忙看下

问题描述:

1、 采用两片AD2S1210解码芯片分别对旋变的粗机和精机进行解码,发现在一些特定位置的时候粗机解码出来的数据存在跳变,分辨率是12位,跳变现象是粗机第高5位和高6位出现00到11 或者 11 到00 的跳变 ,导致测试角度存在很大的偏差 ,在此期间 实际位置角度一直保持稳定不变



0011 0010 0000


0011 1010 0000


0011 0010 0000


0011 1101 1111


0011 1101 1111


0011 1010 0000


0011 0010 0000


0011 0010 0000


0011 0010 0000


0011 1101 1111


0011 1101 1111



采集的转换后的角度输出曲线如下:




2、 只有在小部分位置会出现跳码的现在,大部分位置解码都是正常的,输出很平稳


3、将粗机和精机的信号对调,发现还是原来出现问题的那一路AD2S1210的解码数据不正常

4、换一个新的旋变之后粗机通道问题还是一样的存在

5、使用示波器测试AD2S1210的输入信号基本都满足手册要求,粗机通道和精机通道的两路AD2S1210的电路配置完全相同

麻烦各位专家帮忙看下,最近一直折腾这问题,谢谢!!!

回帖(4)

张虎豹

2018-10-30 10:55:28
您好,您的问题已经提交给ADI相关专家,将邀请专家尽快回答您的问题。谢谢!
举报

李正茂

2018-10-30 11:01:26
请问您现在用的是串口还是并口读出数据?如果是串行的话,建议使用示波器仔细检查下实现。如果是并口的话,检查下电路的焊接,是否有脏东西或者短路的情况。
举报

王山崎

2018-10-30 11:13:38
引用: saber_miku 发表于 2018-10-30 08:01
请问您现在用的是串口还是并口读出数据?如果是串行的话,建议使用示波器仔细检查下实现。如果是并口的话,检查下电路的焊接,是否有脏东西或者短路的情况。

你好,我们使用的是并口读取数据,应该不是电路的焊接问题,现在出现这种跳码现象只是在一些特定的位置点,在其他的位置点解码出的角度值都是正确的,并且出现问题的位置点之间的角度差值基本上就是精机转一圈的角度值(22.5°),我们使用4个AD2S1210对两个双通道旋变进行解码,都会出现同样的问题,请问AD2S1210使用的时候除了datasheet上的说明之外还有没有什么特别需要注意的事项,或者有什么好的使用经验,多谢了!
举报

李正茂

2018-10-30 11:33:18
引用: liyabn1 发表于 2018-10-30 08:14
你好,我们使用的是并口读取数据,应该不是电路的焊接问题,现在出现这种跳码现象只是在一些特定的位置点,在其他的位置点解码出的角度值都是正确的,并且出现问题的位置点之间的角度差值基本上就是精机转一圈的角度值(22.5°),我们使用4个AD2S1210对两个双通道旋变进行解码,都会出现同样的问题,请问AD2S1210使用的时 ...

请检查一下旋变的安装,另外重点检查一下该位置处对应的正余弦输入的波形,是否有异常。
举报

更多回帖

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