TI中文支持网
TI专业的中文技术问题搜集分享网站

TIDA-01527: 旋变信号解码问题

Part Number:TIDA-01527

您好:

按照官网上给的文件做出了电路板,采用的是 normal mode 采集旋变信号,但是发现有以下几个问题:

1.激励信号很不标准;如下图所示:第一幅图是5V供电但是没有接电机的EXC+和EXC-;第二幅图是5V供电接上电机旋变后的EXC+和EXC-。

2.电机转动时res_CalcAngle值没有变动,怀疑是激励信号没有起作用;

3.程序运行后,测得提供给该板子的PWM信号是一个31KHz的方波信号,与原理图上写的是9.6KHz不符。

想咨询工程师解答以下问题:

1.该设计的电源是采用3.3V还是5V供电?或者是其他电压?如果不是采用3.3V供电的话,是怎么保证供ADC采集时的OEXC,OSIN和OCOS信号的幅值在3.3V以内的?

2.该设计输入的PWM波应该是怎样的方波信号?(幅值,频率等)

3.该设计供电接上电机旋变后的EXC+和EXC-标准波形应该是什么形状的?(幅值,频率等)

4.发现下图J1的11脚并不是OEXC,7脚才是与OEXC连接的,是为什么呢?(由于只用的normal mode,并没有焊接U5和U6,所以J1的7脚外部并没有其他连接)

期待工程师们的回复,万分感谢!

Ben Qin:

你好,请先参考下这个文件:

www.ti.com.cn/…/zhcu467.pdf

,

? ?:

您好:

感谢回复,该文件已经找到并参考了一下。

接上面问题,经查找资料知道了VCC输入应该为12-15V,将输入电压改为12V后,不接选择解码器时,激励输出如下:绿色为EXC+,底部有平的部分

接上旋变解码器后,EXC-和EXC+波形变得很不标准,如下:左边为EXC+和EXC-;右边为OEXC信号

考虑到之前用AD1210解码电路输出的激励是10KHz的激励信号,参考之前有人提问把激励信号的频率改为10KHz,将EXC_STEPS_PER_PERIOD 64 /* 2^6 -> 6-bit resolution per EXC period */这一行函数中的64修改到32,发现不接旋变解码器和接上旋变解码器,激励信号波形都一样,但是发生了失真,其幅值为4.5-8.2V,如下图所示:

想询问以下问题:1.激励信号的频率跟旋变解码器型号是否有关系?

2.对于上面的波形失真,应该如何修改C3,C4的值来改善波形?之前有人提到个这个问题,给出了一个计算工具, http://sim.okawa-denshi.jp/en/OPtazyuLowkeisan.htm,但是并不知道如何使用;

3.针对输出10KHz频率的激励信号的幅值,如何调整该幅值范围为1V到4V?

期待工程师们的回复,万分感谢!

,

Ben Qin:

你好,为了更好的解决您的问题,我将咨询相关资深工程师,一旦得到回复会立即回复您。

,

Ben Qin:

你好,请到下面这个链接查看工程师的回复:

e2e.ti.com/…/5030842

赞(0)
未经允许不得转载:TI中文支持网 » TIDA-01527: 旋变信号解码问题
分享到: 更多 (0)