您好!
它是电机驱动器应用。 客户将内部 AD 模块用于旋转变压器的正弦波。 当28377s 与 ET1100同步通信时、它会显示 常规的未知波纹。 在异步模式下、这是正常的。
对于低于 pic1的情况、客户仅测试了正弦波的峰值、它应该是5~8 Ω(编码器角度固定)之间的一条线、但它们得到:
Pico 1
Pic1来自上部计算机的示波器、采样频率为200Hz。 在代码中、它们使用 ADCA 和 ADCD 对正弦和余弦进行采样、序列为 SOC0和 SOC1 (每波两次)。 蓝线是 B01、黄色是 B61、这两个都是两次采样的结果。
Pico 2
如图2所示、放大蓝线、我们可以看到 这里每~340mS 有规律的异常纹波。
基于这一点、客户进行了大量测试、下面是总结:
测试1.从干电池采样稳定电压
Pico
从 pico 可以看到、这里仍然有常规纹波、但振幅非常小。
测试2:样本为空、测试1的结果相同
测试3:更改采样序列
用于干电池和空:
|
SOC1 |
|||||
|
原始 序列 |
Sock0编码器 |
异常 |
反向序列 |
Sock0其他 |
正常 |
|
SOC1编码器 |
异常 |
SOC1其他 |
正常 |
||
|
SOC2其他 |
正常 |
SOC2编码器 |
正常 |
||
|
Sock3其他 |
正常 |
Sock3编码器 |
正常 |
||
| SOC2 | |||||
|
|
Sock4电流 |
异常 |
|
|
|
|
|
Sock5电流 |
正常 |
|
|
|
|
|
Sock6电流 |
正常 |
|
|
|
:编码器 μ C
|
SOC1 |
|||||
|
原始 序列 |
Sock0编码器 |
异常 |
反向序列 |
Sock0其他 |
正常 |
|
SOC1编码器 |
异常 |
SOC1其他 |
正常 |
||
|
SOC2其他 |
正常 |
SOC2编码器 |
异常 |
||
|
Sock3其他 |
正常 |
Sock3编码器 |
异常 |
||
|
SOC2(将编码器信号连接到当前端口) |
|||||
|
|
Sock4电流 |
异常 |
|
|
|
|
|
Sock5电流 |
异常 |
|
|
|
|
|
Sock6电流 |
异常 |
|
|
|
根据测试结果、结果与采样序列相关。 对于电池和空电池、 它有了很大的改进。 纹波消失了。 但对于编码器信号、几乎没有变化。 12位 AD、时钟为150Mhz。 ACQPS=49。
测试4:来自信号发生器的理想正弦波
在340~350ms 的周期内仍然具有纹波。
测试5:将信号直接连接到 DSP 引脚
仍然有纹波
测试6:检查同步通信设置的周期计数、似乎在纹波之间没有关系。
请帮您检查这个问题吗? 谢谢!


