完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
各位专家好!
我目前在12位分辨率时使用AD2S1210,发现电机转到3000r/min时旋变读回的位置存在跳动超过合理范围,将跳动的码值换算成速度后发现跳动量值达到了8000r/min~11000r/min,而且此时AD2S1210会报信号丢失故障或正余弦失配故障。 旋变激励与反馈的电路是按ADI资料CN0276来设计的,旋变激励频率10KHz,接收端滤波器带宽80KHz,通过示波器看AD2S1210的反馈端输入信号存在较大的噪声,经过频域分析后发现在30KHz附近存在较大的频率分量,我怀疑是这个30KHz的噪声造成了位置跳码和故障。我的问题有两个: 1.AD2S1210出现跳码的原因有哪些呢?是不是故障寄存器报故障时读回的位置码值就不可用; 2..接收滤波器的带宽设置为80KHz是要保证信号在10KHz频点处的相移不能过大,但现在出现了通频带内的噪声(30KHz),电机一开机就能观测到,如何改进接收端的低通巴特沃斯滤波器来抑制这种噪声呢?有没有一种模拟滤波器既能选出足够窄的通频带,同时又能保证通频带内10KHz处的相移较小? PS.为什么会有30KHz这个频点上的噪声呢?是由于激励信号所引起的吗? 谢谢各位专家! |
|
相关推荐
4个回答
|
|
1.根据故障类型和故障阈值设置情况不一样,AD2s1210读取回来的角度和速度值参考价值不一样。AD2s1210内部为TYPEII跟踪环,环路根据输入信号的数值,计算出相应的角度和速度。比如输入信号的峰峰值为2.3V,LOS 阈值寄存器设置为2.2,即使触发了LOS故障,读取回来的值一样是正确的。
2.电机开机就能看到30Khz的干扰信号,能不能检查下30Khz来源于哪里?有没有可能是通过电源耦合到了激励或者输入信号上去。如果存在比较大的干扰信号,出现这么大的跳动值也有可能。8000-11000的跳动已经严重超出了12bit分辨率的性能指标。可以通过逐级测量激励信号排除干扰来源。 |
|
|
|
宋小辉1 发表于 2018-12-28 07:17 谢谢nandin! 我们换了一个旋变和电机,发现转速到4500r/min时旋变码值会产生跳码。那个30KHz信号应该是10KHz激励信号的三次谐波,查了一些资料发现,在信号链路中,三次谐波是仅次于基波的谐波分量。这个方向我们会继续查下去。 我又仔细对比了电路和CN0276中的差别,我的电路中滤波电路的参考电压VREF接的是自己用电阻对5V电源分压出来一个1.8V然后用运放跟随后实现的,ADI资料中似乎是用AD2S1210的REFOUT管脚来进行信号的直流偏置的。当时自己分压的原因是想把信号的差分幅值调理到3.15Vpp这个典型值上。我们这样做可行吗?这会不会是信号容易***扰的原因呢? 另外,有人说旋转变压器的输出信号要进行阻抗匹配,您看是否需要进行匹配,现在我的滤波电路上输入电阻大约50K欧,旋变输出阻抗只有几百欧,如果要匹配该如何匹配呢? 非常感谢! |
|
|
|
胡bbs2 发表于 2018-12-28 07:36 1.你所说的速度跳码是自己换算出来的吗?通过读取速度寄存器读取出来的速度有没有做过对比,实际应用中以速度寄存器读取出来的值作为有效值。 2.旋转变压器的极对数是一对极还是多对极? 3.调理输入电路中的共模电平可以不用REFOUT引脚电压,可以用示波器观察电阻分压之后的信号。 4.50K是输入阻抗还是输入电阻?相对于旋转变压器,后级输入阻抗越大越好。 |
|
|
|
宋小辉1 发表于 2018-12-28 07:46 [size=13.3333330154419px]谢谢nandin! [size=13.3333330154419px] 之前大范围跳码发现是由于SAMPLE#信号宽度裕量留的太小,仅仅比手册上要求的2*tck+20多30ns,可能电机运行时存在噪声毛刺导致1210没有识别SAMPLE#导致的。 [size=13.3333330154419px] 我们是按转速对应位置码值的变化数量来计算的,如7000r/min对应每100us96个码值,6000r/min对应82个码值。 [size=13.3333330154419px] 现在没有大范围跳码了,但是小范围还有,我们用的是2对极电机对应2对极旋变,转速到5600r/min时发现跳码到了7000r/min。每100us多蹦了20个码值。这个现象正常吗? [size=13.3333330154419px] 之所以直接使用位置码值,是因为现阶段我们使用的是开环三相六状态控制方法,有点类似于把旋变当霍尔用,换相点附近的位置跳动可能会导致电机异响,对功率部件也不好。速度值目前是计算了400ms内的平均速度得到的,您说是1210的速度输出更具有参考价值是吧?好的,我们下一阶段会尝试用它做速度闭环。 [size=13.3333330154419px] 50K欧是旋变接收电路的多反馈滤波电路的输入电阻,因为载波肯定在滤波器通带内,所以输入电阻就是输入阻抗吧。 |
|
|
|
只有小组成员才能发言,加入小组>>
给ADUM4223 增加信号驱动15V电压就不正常, 波动很大会被烧是什么情况?
1292 浏览 2 评论
ADP5092 SYS端口为2.09V,但是REG_OUT为0是什么原因?
1893 浏览 1 评论
ad7193差分输入ain1与ain2差是正值时,读到电压与实际值误差小,但为负值值,误差就变的很大
4233 浏览 2 评论
8990 浏览 1 评论
3136 浏览 1 评论
ADC3442采集,分析数据出现有规则毛刺,请问是哪方面的问题啊?
1414浏览 3评论
AD7190状态寄存器一直是0x80,连续转换模式下RDY不拉低
1640浏览 2评论
1608浏览 2评论
给ADUM4223 增加信号驱动15V电压就不正常, 波动很大会被烧是什么情况?
1292浏览 2评论
207浏览 2评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-21 19:07 , Processed in 1.351900 second(s), Total 82, Slave 66 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号