电路设计论坛
直播中

fejlkel

8年用户 1094经验值
擅长:制造/封装
私信 关注
[问答]

AD2S1210只接单个旋变时遇到的疑问求解

您好,AD2S1210这款芯片已经调了快两个月了,目前的情况是,我们只需要测旋变的角度,不测转速,单片1210使用模拟开关切换来带5个旋变传感器,循环读取每个传感器的角度,整个电路参考CN0276解决方案来搭建,元器件参数基本没变,激励频率为10k,分辨率为16位,现在遇到以下问题,麻烦帮忙解答:以下是问题是在只接单个旋变时出现的问题。
1.锁相问题,测试发现我们用的旋变传感器的相移会滞后40多度,整个电路难以满足180±44°的锁相范围,所以选择360°锁相,但是测试发现控制寄存器设置为5e时,还是会报02错误,用示波器测量得到相移约为50°,为啥360°锁相时报锁相错误是正常现象吗?
2.手册里面写到360锁相发生信号丢失故障后应当复位,是指硬件还是软件复位呢?
3.当我的旋变的相移都有40多°的情况下,除了选择锁相360以外,参考CN0276有其他改进方法吗?
4.目前的寄存器配置的值为0x88=0x00,0x89=0x64,0x8a=0x7f,0x8b=0x01,0x8c=0x7e,0x8d、0x8e为默认值,0x92=0x5e,测试发现LOS阈值寄存器0x88只能设为0,只要大于0就会报40故障,这是什么原因呢?设为0x00现在也不能检测到断线。
5.正确的上电时序时读取数据时发现,旋变固定不转时,循环读取数据,每两次读之间必须加一个大约50ms的延时,否则读取的数据会不准,不加延时直接读到的是0,这个怎么解释呢。手册中图12-图15的阶跃响应图表示的应该是上电后第一次读需要一定的延时,也不能解释我这个现象
6.目前这个芯片的调试确实还有很多问题,能安排技术支持给与一些帮助吗
非常感谢,项目时间很急,望早点得到回复

回帖(1)

张辉

3 天前
您好,针对您在使用AD2S1210芯片时遇到的问题,我将逐一为您解答:

1. 锁相问题:
锁相问题可能是由于旋变传感器的相移滞后导致的。您提到旋变传感器的相移会滞后40多度,这可能导致锁相范围不够。您可以尝试以下方法来解决这个问题:

   a. 调整旋变传感器的安装位置,使其相移更接近理想的180°±44°范围。
   b. 调整激励频率,尝试提高或降低激励频率,以减小相移滞后的影响。
   c. 检查旋变传感器的连接线是否正确,确保没有接触不良或短路的情况。

2. 控制寄存器设置为5e时报02错误:
02错误通常是由于相位误差过大导致的。您可以尝试以下方法来解决这个问题:

   a. 检查控制寄存器的设置是否正确。确保您已经正确设置了控制寄存器,以便正确读取旋变传感器的角度。
   b. 检查旋变传感器的相移是否在允许的范围内。如果相移过大,您可能需要更换旋变传感器或调整其安装位置。
   c. 检查模拟开关的切换是否正常。确保模拟开关能够正确切换到各个旋变传感器,以便正确读取每个传感器的角度。

3. 示波器测量相移:
您提到使用示波器测量相移,这是一个很好的方式来检查旋变传感器的相移是否正常。请确保示波器的测量设置正确,以便准确测量相移。如果相移仍然过大,您可以尝试上述方法来解决问题。

希望以上解答能够帮助您解决在使用AD2S1210芯片时遇到的问题。如果还有其他疑问,请随时提问。
举报

更多回帖

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