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.

[参考译文] 编译器/ADS1232:带有 Arduino 的 ADS1232问题

Guru**** 1129500 points
Other Parts Discussed in Thread: ADS1232, LM317
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/962043/compiler-ads1232-issue-with-ads1232-with-arduino

器件型号:ADS1232
主题中讨论的其他器件: LM317

工具/软件:TI C/C++编译器

您好!

目前、我正在根据重量变化测量值开展一个项目。 我已经尝试了一些不同的方法来放大来自10kg 称重传感器1mV/V 的信号、以便在原型上使用 Arduino UNO 读取。 最后、使用 ADS1232 (WCMCU-1232)、我获得了最佳测量结果、但有一点噪声。 有时、重量测量不会增加或损失20或30克的不合逻辑值。 因此、在寻找最佳的阶跃测量时、我尝试了不同的电气连接、直到在论坛(https://e2e.ti.com/cfs-file/__key/communityserver-discussions-components-files/73/1817.SCH.jpgwith)中找到下一个原理图为止、我应用了一些更改、就像所有电源连接都连接到5V 稳压器(Lm7805)一样、DVDD (连接到3.3V LM317稳压器)除外。 最后、Arduino 连接到另一个5V 电源(LM7805)、它们之间的所有接地连接。

这种连接使测量结果比以前好一些、现在我有时会有0.3或0.5 gr 的变化。 但是、我发现了一个新问题。

出于某种原因、在所有组件都连接到每个电源的情况下、PDWN 引脚提供5V 输出、从而开启 Arduino (当 Arduino 关闭时)、更糟糕的是、当 Arduino 电源开启时、将在4.2V 输入中变为3.3V 输入。 这可能会令人困惑、但这种情况正在发生、因此、如果我有5000克的重量、会自动提供250000克或类似的疯狂值。

我认为源电源当然会有问题、但我已经验证了所有连接、一切都正常、因此我使用了不同的电源。

我的问题是、 您是否知道如何使用 PDWN 引脚解决此问题? 可能需要尝试一些不同的连接、或者该引脚的重要性如何? 可以使用二极管或滤波器进行连接?

非常感谢您的观看。

Duvan。

 

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

    尊敬的 Duvan:

    欢迎来到 E2E 论坛!  您提到的原理图不适用于称重传感器。  该原理图显示了增益为1的单端测量。  称重传感器输出将为差分型、并且接近称重传感器的中等激励。  为了获得最佳性能、增益引脚应设置为高电平、激励、模拟电源和 ADC 基准电压应全部为5V。  您还应该对模拟输入进行输入滤波。  数字和模拟接地也应处于相同的电位(连接在一起)。  您能否将您正在使用的精确原理图发送给我?

    PDWN 引脚是数字输入引脚、以数字电源为基准。  您可能连接不正确。  PDWN 引脚用于在设置为低电平时使器件断电。  对引脚进行脉冲将复位大多数器件内部电路。  另请注意、在模拟和数字电源均达到工作电压后、您必须确保 PDWN 引脚保持低电平至少10us。  这在上电序列部分的第23页的数据表中进行了说明。  您可以使用引脚上的下拉电阻器来实现此目的、然后微控制器可以在引脚运行后将其设置为高电平。

    如果您在 PDWN 引脚上看到输出电压、则这与之相关。  这是一个输入引脚、不应输出电压、除非器件接线错误或器件损坏。  这两种方法都可以轻松实现原型设计电路。  确保遵循数据表引脚连接、并已查看绝对最大额定值表、以确定是否违反了任何运行条件。

    此致、

    Bob B

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

    尊敬的 Bob:

    非常感谢您的帮助。 我忘记了提及我在连接中应用的一个非常重要的部分。 我共享的原理图基于在称重传感器和 ads1232之间使用的放大器、但我将其与第一个通道的称重传感器直接搭配使用、其中从两个增益引脚选择的增益均为高电平。 在这里不能很好地展示完整的原理图、但我认为向您展示是个好主意。 您是否有电子邮件可发送给您?

    我已经检查过数据表、并且我找到了一个简单的 RC 电路(第23页)。 我能否使用简单的 RC 电路来确保 AVDD 的最短通电时间? 并且不要将引脚直接连接到微控制器。  

    此外、我在绝对最大额定值表的限值范围内建立了连接。 此时、我可以认为我的微控制器可能有问题(内部工作)或连接不良。 我将检查电路并确保 PDWN 引脚连接正确、我将告诉您。

    谢谢、  

    Duvan。

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

    尊敬的 Duvan:

    是的、您可以将第23页上的 RC 电路用于 PDWN 引脚。  但是、请注意、在 PDWN 引脚变为高电平之前、AVDD 和 DVDD 都必须处于标称工作电压。  如果 AVDD 和 DVDD 的电源来自相同的电压源、则更容易做到这一点。

    可能我误解了您原来的 PDWN 问题。  正如我说过的、PDWN 是一个输入引脚。  它不会影响 Arduino 的电源。  如果您要向我发送原理图、请单击我的姓名并开始私人对话。

    此致、

    Bob B

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

    尊敬的 Bob:

    我对系统进行了一些测试。 现在、我将使用数据表第23页中显示的电路进行测试。 当然、我为整个 ADS1232引脚提供了一个电源(LM7805)。

    您理解正确、当我将 ADS1232连接到电源时、我测量 PDWN 引脚和 GND 之间的电压、并且我看到5V 输出!! 我将使用另一个 ADS1232进行一些测试、并验证芯片是否工作不正常。

    最后、我正在准备原理图以向您展示、因为我没有找到确切的 ADS1232库来使用它。

    接下来、我将向您发送原理图。

    谢谢、

    Duvan。