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.

[参考译文] AFE4300EVM-PDK:AFE4300重量测量

Guru**** 2543400 points
Other Parts Discussed in Thread: AFE4300, AFE4300EVM-PDK

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/1135875/afe4300evm-pdk-afe4300-weight-measure

器件型号:AFE4300EVM-PDK
主题中讨论的其他器件:AFE4300

你(们)好。

我有 AFE4300 EVM。

我将称重传感器与 EVM 连接。

我戴上了20公斤的熨斗。

MSP430 MPU 固件与 TI 下载网站一起使用。

我发送命令"start?"  然后我检查 UART 和 LCD。

但始终缩放权重为0、ADC 输出为低电平。

- wtAvgOffsetValue =   000000654

- wtWeightValue =   000000000

AFE4300EVM-PDK_FW_SRC_Release 源中的是重量的一些计算。

我可以使用此计算吗???

我想知道如何计算。

非常感谢。

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

    您好 Hee-chael。

    在进行任何测量之前、需要配置 AFE。

    您可以直接使用 EVM 和 GUI 进行这些测量。 不过、它不是自动的、但至少会让您逐步了解读数。

    对于称重秤校准、您可以使用1个已知重量进行单点校准、或使用2个已知重量进行两点校准。

    典型的校准过程如下:

     

    1. 通过不在称重传感器上施加任何重量来测量秤重信号链偏移。
    2. 对于1点校准、将已知重量放在称重传感器上并估算称重秤灵敏度(V/kg)。
    3. 对于2点校准、用2个已知权重估算线性方程的斜率和常数。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    感谢您的回复。

    我使用 GUI 设置进行测试。 和 get 命令(寄存器设置命令)

    我看到 GUI 显示 ADC OUT (mV)波形。

    下载的固件源为"开始?" 命令。 此命令 用于测量体重秤。

    但是、GUI 不支持。 因此、我发送 相同的 GUI 命令 和 "start"。 这是我的问题。

    "start"命令是有用的命令?

    "开始? 命令寄存器设置与 GUI 设置不同。 理想的0x0D 寄存器。(仅 DAC 增益)

    有 一些计算形式、这种形式可以吗?

    [您的校准回复问题]

    1、使用偏移量来估算体重秤的灵敏度(V/kg)。 对吧?

    2.当我具有偏移和灵敏度时、如何计算?

    谢谢。

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

    请勿使用固件中提供的'start'命令。 它是为内部测试而编写的、尚未完全验证。

    我建议首先将 GUI 与寄存器设置一起使用、以找出代码中的偏移(无权重)、然后使用已知的权重来计算秤重灵敏度(在计算灵敏度之前、需要减去偏移)。

    下面是您可以从开始的寄存器设置。

    寄存器 ADDR 0x01 = 0x4140 // 128SPS  

    寄存器 地址0x02 = 0x0000

    寄存器 地址 0x03 = 0xFFFF

    寄存器 地址 0x09 = 0x6005

    寄存器 地址 0x0D = 0x0000 //偏移 DAC = 0且 PGA 增益= 1

    寄存器 地址 0x0F = 0x0000 //加载单元连接到 INP1和 INM1

    1:捕获 ADC 代码、不含任何权重=偏移值 、单位为伏特

    2.放置已知的重量并捕获 ADC 值。

    KnownWt、单位为伏特=测量的 ADC 值-  偏移值  

    灵敏度= KnownWt、单位为伏特/已知重量。

    4.要计算未知重量,请捕获 ADC 值。

    未知重量=测得的 ADC 值/灵敏度

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

    太多了!!!

    作为您的描述、我将对其进行测试。

    当我没有以伏为单位的权重时、我检查 GUI 图。

    (平均 V 为 mabe V=-0.133 )

    另一个已知重量是相同的方法。

    因此、我得到了实际重量(kg)。

    我有几个问题。

    1、捕获 ADC 代码、不含任何权重=偏移值、以伏为单位

    => ADC 实际值=伏值。   对吧?

    2.如果是、如何计算 FW 中的平均电压?

    谢谢。

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

    不含任何权重的 ADC 代码将是以代码表示的偏移值。

    要将代码转换为电压、请将 ADC 代码除以 ADC 满量程代码、然后乘以基准电压。

    到 votls 转换公式的 ADC 代码为:

    ADC 数据(伏特)=(二进制补码格式的 ADC 代码* Vref)/2^16

    其中 Vref = 1.7V

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

    感谢您的回复。

    我理解所有。

    我有最后一个问题。

    计算平均 ADC 时,ADC 值增加了多少时间,持续时间是多少?

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

    要求平均值的样本数将取决于应用的速度(应报告重量的速度)和 SNR 要求。

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

    非常感谢 。 ^^μ A