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.

[参考译文] ADS1232REF:校准重量一直为负值

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/887205/ads1232ref-calibration-weight-is-stuck-negative

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

TI 客户支持的 Renan Adriano 告诉我在这里发帖。

校准值一直为负值、这会导致所有质量测量值不正确。  

显示以下链接描述了具有相同问题的其他用户。

http://e2e.ti.com/support/data-converters/f/73/t/710220

为了使校准质量为正、我尝试循环浏览这些数字、但运气不好。

请提供有关如何纠正此问题的建议。

其他信息

  • ADS1232 V1.2
  • 如果这会产生影响、我的单位为磅
  • 我无法对器件进行刷新

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

    尊敬的 Chris:

    欢迎来到 E2E 论坛! SW4和 SW5移动数字、SW2和 SW3移动光标/菜单项的位置。  尝试使用 SW2移动光标、直至其位于"-"或"0"下方、然后尝试使用 SW4将数字移动为正数。

    此致、

    Bob B

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

    尊敬的 Bob:

    感谢您的回答。  不幸的是、我尝试按照您的建议将数字移动到正数、但没有运气、

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

    尊敬的 Chris:

    因此我们很清楚、CW 旁边的'-'('CW--')是正常的。 'CW---'将为负。  在你的图片中,你在 LCD 上显示'cw---- 03.lb,但它不清楚闪烁的位置。  如果"3"闪烁、则需要按下 SW2按钮来移动光标。

    遗憾的是、只有几个按钮、与它们相关的功能可能会有点混乱。  进入配置模式后、SW3和 SW4会移动各个配置菜单项、SW1和 SW2会更改该选项。  但是、校准选项略有不同。  在该选项中、SW3和 SW4在退出菜单项之前将光标移动到不同的位置。  如果是最低有效位、则响应有时会不同步、仅当您将光标向最低有效位的左移动时才可纠正。

    让我知道您当前在 LCD 上看到的内容以及闪烁的位置。  还具体描述当您按下各种开关时发生的情况。

    此致、

    Bob B

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

    Bob、

    感谢你的帮助。

    图像中闪烁的位置是`--`符号。 闪烁的数字不是按下 SW2或 SW3时被修改的数字... 闪烁数字右侧的数字被修改。   最低有效位(十位?) 不显示在屏幕上、但可通过 SW2/SW3按键进行修改。  我可以看到这一点、因为1的数字将每10次按一次最低有效位就会改变。

    我尝试递增/递减所有3个数字、这些数字可用100次、但没有对减号进行任何更改。

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

    尊敬的 Chris:

    我最终找到了一个组合、在该组合中、我将使控件粘滞、该值将始终为负。  相对于光标位置、似乎存在翻转问题。  您是否尝试按重置并简单地重新开始?  我将继续调查、看看是否有另一种方法可以使值在看起来一直为负值时返回到正值。

    此致、

    Bob B

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

    很遗憾、我将这些值存储到 EEPROM 中、复位按钮无效。

    此时、是否可以将我拥有的电路板更换为新电路板?

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

    尊敬的 Chris:

    这肯定是固件中的一个错误。  最大值限制为99.9、最小值限制为0。 绝对不能有负数。  强制值在0至99.9范围内的验证是在参数被写入到闪存中而不是之前存储的内容之后进行的。  遗憾的是、由于固件具有相同的错误、我觉得这仍然是新电路板的问题。  

    我还将一个负值存储到闪存中、当然、我具有与您相同的结果、即存储的值在复位时恢复到存储器中。  在积极的方面、我能够将负值移动到正值。  原因是存储的数字是浮点数、并非所有数字都可见。  如果是负数、则十位数字不能正确显示、代码会将响应移动到一位数字。  那么、假设存储的数字是-150、您会看到闪烁的"-"符号和50。 如果您按下 SW4按钮、您将看到-40的响应、这会向负数添加正值。  再次按下 SW4开关将变为30、依此类推。  当您按下按钮时、数字将继续滚动至值9至0。  但是、您实际上要做的是向 CW 值添加一个正数。  因此、根据该值的负值、按 SW4足够的时间将继续增加计数、直到负数变为正数。

    您需要按 SW4的次数将取决于您实际存储到闪存的次数。  如果您按下 SW3、您将从计数中减去、如果您按下此按钮100次、您将需要按下 SW4 100次、以返回到起始点。  因此、当您在配置菜单中时、滚动浏览选项、直至"-"闪烁、然后仅按下 SW4按钮、直到数字变为正数。

    如果您仍然无法使其正常工作、我可以尝试为您提供另一个电路板。  请将您的联系信息发送给:

    发送电子邮件至:pa_deltasigma_apps@ti.com

    此致、

    Bob B