This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] LAUNCHXL-F28069M:使用 F28069M 同时读取两个模拟传感器时出现问题。 一个相互干扰!

Guru**** 2539670 points


请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/597865/launchxl-f28069m-problems-with-reading-two-analog-sensors-at-the-same-time-using-f28069m-one-intervening-the-other

器件型号:LAUNCHXL-F28069M

大家好、  

我在网站上发布的经验不是很丰富。 很抱歉、我错过了任何信息。

我正在使用 TI F28069M Launchpad 并同时读取2个比例式霍尔效应传感器。 我正在使用 Simulink 进行编码。 我正在尝试使用同步采样模式并从 A7和 B7引脚检索数据。 ADC 读数相互影响。 一个引脚上的电压增加会导致另一个引脚中出现轻微峰值。 它很小,但确实破坏了我的控制。

霍尔效应传感器可提供0-5V 电压。 我使用了一个简单的分压器、使用1.5和2.7kOhm 电阻器将电压降至可读值之间。 遇到此问题后、我还尝试通过连接同相端口上的信号并将反相端直接连接到输出端口来连接运算放大器(LM833N)到两个信号。 问题仍然存在。 有什么想法吗?

我已复制下面 Simulink 块的设置。  

您可以看到下面的运算放大器电路手绘草图。

谢谢、

ATA

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    ATA、

    您能否看到增大 ACQPS 采样窗口是否有帮助?

    Tommy
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    嗨、Tommy、

    感谢您的帮助。 我查看过它、但找不到直接使用 Simulink 更改该参数的方法。 你对此有什么想法吗?

    让我以数字方式解释干预问题、在稳定模式下、我从两个传感器读取1500 (位)。 当某种操作将第一个传感器读数增加800时、另一个传感器平均增加8、但不是简单的比率。 我已经尝试使用一个四阶传输函数来识别关系并使用它来消除误差。 这最初有助于实现可持续发展、但并不奏效。

    ATA
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    ATA、

    SOCx 采集窗口值为 ACQPS。 您应该能够增加这个值来为 S/H 电容器提供更多的充电/放电时间并减少通道间的影响。

    Tommy
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Tommy、

    我注意到、当我切换到 F280x 等其他电路板类型时、出现了操作 ACQPS 的选项。 我没有尝试使用该配置运行程序(我不知道是否可以)。 相反 、我已经从 F2806x 电路板的 ADC 菜单中将 ADC 时钟预分频器值(ADCCLK)从 SYSCLKOUT/1更改为 SYSCLKOUT/4、这将提供扩展的采集窗口。 它的作用是!!  

    非常感谢您的帮助。

    -ATA