Thread 中讨论的其他器件: ADS1235
工具/软件:
你好,我最近购买了一个 ADS1235EVM 板,并试图用它来监测变化从我的应变仪设置. 应变仪工作正常。 惠斯通电桥中的每个应变仪(4 个应变仪)都已正确连接到引脚 AIN0-AIN3。 然后、我已经在寄存器映射中将这些引脚设置为 GPIO 输出。 但是、我很难弄清楚如何精确地监控这些 ADC 引脚、或者如何让它们显示在数据分析工具中。 请帮助您正确配置这些引脚并读取实时值。
谢谢你
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.
工具/软件:
你好,我最近购买了一个 ADS1235EVM 板,并试图用它来监测变化从我的应变仪设置. 应变仪工作正常。 惠斯通电桥中的每个应变仪(4 个应变仪)都已正确连接到引脚 AIN0-AIN3。 然后、我已经在寄存器映射中将这些引脚设置为 GPIO 输出。 但是、我很难弄清楚如何精确地监控这些 ADC 引脚、或者如何让它们显示在数据分析工具中。 请帮助您正确配置这些引脚并读取实时值。
谢谢你
您好、Luke Oberholster:
为什么要 将 AINx 引脚设置为 GPIO 并将其设置为输出? ADC 会测量在 INPMUX 寄存器中选择的通道之间的差分电压
您能否提供系统的连接图? 如果您可以发送有关如何将应变计连接到 EVM 的图片、也会很有用
另请注意、EVM 一次只能查看一个通道的数据。 因此、您必须测量一个通道、查看数据、然后返回 GUI 的主页面以选择下一个通道、测量该通道、等等
-布莱恩
您好、Bryan
感谢您发送编修。
我已经上传了惠斯通电桥与电路板连接方式的图像。 您将看到、我连接 AVSS 和 GND 以提供电源、然后将检测引脚连接到引脚 AIN0-AIN4。 在提供的附加图像中,我将我的“点/样本“设置为 35 作为测试,并设置 INPMUX --> MUXP (AIN0) 和 MUXN(无连接)。 此外、我将 MODE2 -> GPIO_CON[0]设置为 AIN0、然后将 GPIO_DIR[0]设置为输入(我不确定是否有必要)。 未对 MODE3 进行任何更改。 目前在照片的数据分析工具, 我正在测量值,我假设是我的连接在 AIN0 ,这个假设是正确的?
此外,根据我的连接图,我只能一次读取一个惠斯通电桥的值,通过在 MUXP 测量 AIN0 和在 MUXN 测量 AIN1 ,将是正确的使用引脚?.
此外, 我在假设我应该测量 AIN0 的 MUXP 和 AIN2 的 MAXN 以获得两个电桥的综合应变读数时是正确的,或者这不正确的。
对所有问题表示歉意、我再次非常感谢提供的协助。
谢谢、
Luke
连接图
空载时进行采样 MUXP --> AIN0
施加负载的样本 (MUXP --> AIN0)
使用 MUXP --> AIN1 和 MUXN --> AIN0(加载)进行示例。 空载时、这些值约为 200。
您好、Luke Oberholster:
您能否提供完整的原理图? 我担心您的 AVSS 网络使用+5V、而 ADS1235 上的 AVSS 应该是最低电压(如果使用单极电源,则为接地,如果使用双极电源,则应为–2.5V,相对于接地)
您是否可以从 GUI 发送寄存器设置的屏幕截图、以便我们可以查看?
在 INPMUX 寄存器中 、您可以选择单个通道对、例如 AINP = AIN0 和 AINN = AIN1。 因此、一次可以测量 1 个称重传感器、然后需要用 WREG 更改 INPMUX 寄存器中的选择、以便能够测量第二个称重传感器。
在实际系统中、您可以在代码中以编程方式执行此操作、例如更改 INPMUX、开始转换、读取数据、再次更改 INPMUX、开始转换、 读取数据等 GUI 一次只允许读取一个通道对、因此需要手动执行上述操作
-布莱恩