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.

[参考译文] ADS1230:实现低成本秤重

Guru**** 2943400 points

Other Parts Discussed in Thread: ADS1230, ADS1231

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/751202/ads1230-make-low-cost-weigh-scale

器件型号:ADS1230
主题中讨论的其他器件: ADS1231

你(们)好

我想使用 ads1230和 cc3220进行低成本的秤重  

请澄清我的疑问

1.it's 与 SPI 通信通信。 是否可以根据负载获得 ADC 输出。

2.我在给设备加电之前加载了5kg 负载。 现在、器件上电时、它显示负载为5kg 或0kg、如果显示的是0kg、则说明如何获取相应的负载值(上电前施加的负载)

示例代码是否可用于此操作。

提前感谢。

相关信息

kannannatesh

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

    您好、Natesh、

    ADS1230是一款将电压输入转换为数字代码的模数转换器(ADC)。  它不会直接转换为重量。  重量转换在您的固件代码中完成。  为了获得最佳性能和最低噪声、您需要在激励电压和基准电压相同的情况下进行比例式测量。  比例式测量将消除激励/基准源的常见噪声和漂移。

    ADC 的输出是输入电压的数字表示。  对于称重传感器、是的、ADC 输出直接与称重传感器上的负载相对应。

    在加电之前将负载放置在称重传感器上不应产生负面影响。  您仍然会看到预期的数字值、尽管可能存在一些偏移(可使用器件偏移校准进行校准)或电容充电时的模拟稳定。

    您可能需要查看 ADS1231、该器件具有一个低侧开关、可通过断开激励电流路径来节省传感器功耗。  这使得 ADS1231能够被置于一个极低功耗状态、同时仍保持模拟电源运行。  这消除了在器件上电/断电/上电时仍能节能的任何问题。

    此时、我没有良好的示例代码。  我正在处理一些新代码、但无法给出确切的可用时间。  ADS1230主要由采用2线形式的 SPI 进行引脚控制。  使用模式1 SPI 配置时、SCLK 和 MISO 就是所需的全部(SCLK 保持低电平并且数据被锁存在 SCLK 下降沿上)。  您可以通过向微缓冲器发送三个字节并在传输每个字节后读取 RX 缓冲区来启动 SCLK。  转换数据首先发送 MSB。  ADS1230数据表涵盖了通信。

    另一段代码是将数字代码转换为权重。  ADS1230REF 的用户指南第8页的2.1.1节介绍了该过程和计算:

    http://www.ti.com/lit/ug/sbau125a/sbau125a.pdf

    此致、

    Bob B