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.

[参考译文] MSP430FR60431:所需帮助-将 MSP430FR60431与 USSSWLib 和超声波传感设计中心配合使用

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/1520105/msp430fr60431-help-needed-using-msp430fr60431-with-ussswlib-and-ultrasonic-sensing-design-center

器件型号:MSP430FR60431
主题: EVM430-FR6047中讨论的其他器件

工具/软件:

我正在使用 MSP430FR60431 (不是 FR6047)进行定制超声波流量测量设置。 我尝试将其与 TI 的超声波传感设计中心(USDC)集成以进行波形分析和配置、但我面临着几项挑战。

到目前为止、我所了解的内容:

  • 根据之前的对话、信号检测阈值不需要动态更改。 相反、我们应该:

    • 使用 USDC 对定制流量测定管进行试验。

    • 在以下位置使用 ADC 捕获捕获捕获波形:

      • 最小流量+最小温度

      • 最大流量+最低温度

      • 最小流量+最高温度

      • 最大流量+最高温度

    • 分析回波幅度并相应地设置固定阈值、除非特别需要动态阈值设置、否则该阈值应在产品的寿命内保持。

我需要以下帮助的问题:

  1. 如何使用 MSP430FR60431和设计中心工具验证我的定制流量管?

    • 我有 EVM430-FR6047开发套件、但我的定制板具有 MSP430FR60431。

    • 我需要一个可以刷写到 MSP430FR60431上的固件、该固件将与 EVM 等设计中心 GUI 进行通信。

  2. 如果我想在运行时动态更改阈值、应该如何更改?

    • 我将 FR6043_USSSWLib_TEMPLATE_EXAMPLE 用作基本固件。

    • 使用此软件结构实时更新阈值的正确方法是什么?

  3. 我的流量管的传感器间距为0.02750米。 第一个回波出现在30°C 处约17微秒。

    • 设计中心 GUI 不允许将 ADC 采集延迟设置为低于24微秒。

    • 如何使用 FR6043_USSSWLib_TEMPLATE_EXAMPLE 在固件中设置较低的 ADC 启动延迟?

  4. 我可以看到大多数配置值都在 config.h 中进行硬编码

    • 如果我要在运行时更改值、是否可以在运行时直接修改 USS_userconfig.c 结构?

    • 对阈值、增益和 ADC 延迟等参数执行此操作是否安全有效?

  5. 您是否有 MSP430FR60431的任何 SFR 级(仅寄存器) USS 代码样片?

    • 我想了解或尝试绕过软件库或设计中心 GUI 施加的一些限制。

我的设置:

  • MCU:MSP430FR60431 (定制板)

  • 流量管传感器间距:27.5毫米

  • 基本固件:FR6043_USSSWLib_TEMPLATE_EXAMPLE

  • 工具:Code Composer Studio、Design Center GUI

寻求以下方面的帮助:

  • 启用 MSP430FR60431设计中心通信的固件

  • 灵活地运行时配置

  • 如何解决 GUI 中的 ADC 延迟限制

  • 低级(基于 SFR) USS 访问(如果可用)

提前感谢您的支持。

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

    您好、

    1.您可以直接使用 超声波 Water_Demo FR604x_02_40_00_00\examples\USS_FR604x_CCS 中的 MSP430FR6043EVM_USS_USS_CCS Water_Demo。 无需更改任何内容。2.

    2.尝试下面一个。  

    3. 请遵循以下公式。 相应地更改其他两个参数、以设置 脉搏开始和 ADC 捕获之间的较小间隙。

     (脉冲开始和 ADC 捕获+启动 PPG 计数之间的间隔)–开启 ADC Count ≥ 32uS

    4.更改  USS_userconfig.c 结构中的数据不会影响算法。 您必须按照所需的步骤更改这些设置以使其生效。  

    5.您可以查看此链接中的寄存器级代码示例。

    https://dev.ti.com/tirex/explore/node?node=A__AGMjt5.ibsdfEl05fLDshQ__msp430ware__IOGqZri__LATEST

    此致、

    现金好