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.

[参考译文] MSP430FR6043:Lib_Gas

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/1289486/msp430fr6043-usssw_lib_gas

器件型号:MSP430FR6043

您好!

我正在阅读《氧浓度感应应用报告》 https://www.ti.com/lit/an/slaa976/slaa976.pdf?ts = 1699286862922&ref_url=https%253A%252F%252Fwww.ti.com%252Ftool%252FEVM430-FR6043

我有相同的电路板、相同的200 kHz Jiakang 换能器、并且我想能够在不使用的情况下从 USSSW_ToF 软件记录飞行时间(Lib_Gas)。  

我的目标是能够记录飞行时间(ToF)、就像在上面的应用报告中一样、不过、我不想连接到我的笔记本电脑、也不想使用 GUI。 我想将飞行时间数据导出为 PWM 信号、并将 PWM 信号转换为电压信号。  

有人知道这是否可行、或者我该怎么做? 非常感谢任何参考资料!

谢谢!

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

    您好、Jonah:

    至于在不使用笔记本电脑/GUI 的情况下收集数据、我认为 USSSWLib_TEMPLATE_example 就是您要查找的示例代码。 它展示了如何运行这些算法并通过 UART 发送 ToF 数据。  

    对于导出到 PWM 信号和转换为电压信号的操作、我想我们没有为您提供示例代码。 您能进一步解释一下您想对此做什么吗? 有了这些信息、我可能会帮助您了解是否可行以及如何实现。

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

    我们之所以尝试中继电压、是因为我们的控制器仅接受电压信号。 感谢您发送 USSSWLib_TEMPLATE_example、这是一个很好的起点。 我们希望代码在启动时开始获取数据、而我们可以在代码的哪个位置访问 ToF 值?

    再次感谢您的帮助!

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

    我明白了。 该器件确实具有使用计时器 A 或计时器 B 模块的 PWM 功能(  更多信息、请参阅器件系列用户指南中的第25和26节)。

    至于访问 ToF 值:如果您在 main()中查看,您可以看到我们初始化类型为"USS_DNS" Algorithms_Results 的变量"algResults",该变量包含 deltaTOF,totalTOF_UPS,totalTOF_dns,等等。 这些值都是 使用 USS_runAlgorithms()函数分配的。 因此、调用该函数并将&algResults 作为其中一个参数后、这些值将被更新、您可以使用您选择的方法将其传输出去。

    如果这可以解决您的问题、或者您需要进一步说明、请告诉我。

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

    非常有帮助、谢谢、我将在下周继续工作。 我还有另一个关于启动时采集数据的问题:为了能够在电路板打开后立即开始采集数据、我需要在代码的哪个位置进行更改?

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

    使用模板示例时、在开始数据收集之前调用的函数是开始收集数据所必需的函数。 因此、数据收集在启动后就已经尽可能快地进行了。 如果您需要在应用中非常快速地开始数据收集、我建议您抢先启动器件、这样就无需等待。

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

    谢谢你迪伦,我将在未来几周的工作,这是非常有帮助的!