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.

[参考译文] EVM430-FR6043:需要帮助以增加样本数(采样率)

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/1406111/evm430-fr6043-need-help-to-increase-the-number-of-samples-sampling-rate

器件型号:EVM430-FR6043
主题中讨论的其他器件: MSP430FR6047、MSP430FR6043

工具与软件:

我们将 EVM430-FR6043与超声波传感器一起使用( 500kHz )用于气流计量。

  通过3-4秒的气流进行波形分析、  
观察结果是,我们得到的样本在我们的分析中的数字较少(约70-80 )。  
我们希望 将样本数量增加到250-300。

USS 配置工具设置如下所述  

高级设置:

ADC 捕获:

波形:  

我们如何将样本从70-80增加到80?

我们正在努力提高采样率、以便获取更多的样片、因此、请您尽快为我们提供支持、因为我们也设计了定制电路板、但首先我们要尝试在 EVM 上实现一切。

谢谢、此致、

Yash Gupta

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

    尊敬的 Yash:

    我不确定我是否理解您的意思。 您的意思是、您目前能够在3-4秒的气流窗口期间进行70-80 VFR 测量、并希望将其增加到250-300?  

    如果是这种情况、您可以尝试减小 UPS 与 DNS 之间的间隙、以及 UPS0与 UPS1之间的间隙、但在某些时候、这可能会变得过低、从而导致读数不良或出现错误情况。 您可能还需要减少脉冲数、以减少读取期间和读取之间管道中的噪声、但如果您将其减小过多、您也会看到测量质量下降。 如果您查看 《USS 设计中心用户指南》、可以找到有关每个参数的最小值和最大值的详细信息。

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

    尊敬的 Dylan:

    是的、目前我们将获得70到80个样本、但我们希望在3到4秒内增加到250 - 300个样本。

    如果您已验证我在 USS 中所做的设置、请告知我。 (已在上文中分享)

    我想将 ups0和 ups1间隔减小到10ms、但存在一个限制、让我忽略低于20ms。  

    如何减少失真并增加样片数量?

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

    您好、Dylan、正在等待您的答复。 同时、您能为我提供一些指导、说明我可以尝试哪些示例代码以及我可以尝试更改哪个参数以增加这些样本的数量。 我期待您在这方面提供帮助、因为我们拥有10K 数量的产品。 如果您需要与管道和传感器放置相关的任何尺寸、敬请告知。

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

    您好、Dylan、

    我们正在寻找肺量测定法解决方案。 下面是 TI 提供解决方案时支持的图像。 我们需要获得以下解决方案方面的帮助。

    请同时告知我们详细信息。

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

    您好迪伦,请回复很紧急,我们需要与上述图片相关的解决方案。 传感器距离是多少? 它提到使用高达2.5MHz 传感器,我们是否必须使用更高频率的传感器? 目前我们使用500 KHz 传感器。  
    Dylan、我们每年拥有大量10K 器件。 请告诉我们 TI 是否可以提供支持。 我们卡住了、我们希望样本增加、这样我们就可以进行分析。

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

    尊敬的 Yash:

    您的 GUI 是否设置为使用 EVM430-FR6043? 在我结束时尝试此操作、我可以将 UPS0到 UPS1的时间间隔设置为10ms。 您可以在"Options->meter options"下选中该项。

    您已粘贴的图像中显示的解决方案只是我们的 USS GUI、所示的 EVM 与 EVM430-FR5043类似。 该解决方案只是使用我们的其他解决方案所使用的 DToF 感应来测试通过鼻喉管的气流。  

    大多数气体传感解决方案使用几厘米的换能器间隔距离。 我想看看我们是否有一些关于这里使用什么距离的文档、但我希望它是1-10厘米。

    如果您查看我上面链接的《USS 设计中心用户指南》、您可以看到、我们器件上的气体检测频率范围为80-550kHz、因此500kHz 适合此要求。 2.5MHz 等更高频率用于水流感应。

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

    您好、Dylan、

    我们在使用 USS 时将 GUI 设置为 EVM430-FR6043。 但是我不能将 USP0到 USP1的时间间隔设置为10ms。 显示错误。 我随下面附上了屏幕截图。 请告诉我您要设置的配置。 此外,您能否告诉我,减小传感器距离是否有助于我们获得更多的样本?

    谢谢、此致、

    Yash Gupta

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

    当我请求更新时、实际上会得到相同的错误。 您可以尝试 在代码中手动编辑 USS_SYS_MEASURION_PERIOD 值、但我想知道 UPS0到 UPS1 GAP 的最小值0是否为一个拼写错误、这个值的最小值实际上是20。 欢迎您尝试这样做、但可能会得到更多的误差、正如我先前提到的、如果将此值设置得过低、计算出的 ToF 值也会受到影响。

    减小传感器之间的距离可能有助于您稍微增加样本数量、但我还没有亲自尝试过。 从逻辑上讲、如果飞行时间更短、则测量周期也会更短。 通过缩小信号强度、还可以减少脉冲、并缩短 UPS0到 UPS1的间隙以及 UPS 到 DNS 的间隙。 与此处的其他配置值非常相似、如果您减小过多、则会遇到更多问题、因此请小心并彻底测试。

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

    您好、Dylan、

    我还有一个关于我之前所附呼吸分析屏幕截图的问题。 在该图中、有一行"高分辨率时间"< 100ps。 这一行的意思是、这是关于单次采样时间小于100ps 还是其他内容。 需要对这一行的说明一下。

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

    尊敬的 Yash:

    只是为了澄清、您是指 Delta ToF 图表和 VFR 图表中出现的略轻的线? 如果是、这就是该值的移动平均值。 移动平均值在这些应用中是一个关键数字、因为噪声会对测量产生巨大影响、并且移动平均值会更平滑且更可靠。 如果您在此处还需要其他信息、请告诉我。

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

    您好、Dylan、  

    不、这不是我所说的那一行、我附上了一个四周标有红色框的屏幕截图。  

    而且,我试图减少  将 USS_SYS_MEASURE_PERIOD 直接在代码中设置为328 (10ms) 但是我 采样数量没有任何重大变化 . 根据计算结果应该是这样 在1秒内处理100个样本 . 放大器 20ms 值对应于每秒50个样本 ( 我的理解是否正确? )。 如果我的理解有误、您还能解释 VFR 计算中的样本数量吗?  

    就两个问题寻求您的帮助。 请帮助增加样本数量。

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

    我现在明白了。

    也就是说、使用的器件能够检测到小于100皮秒的超声波信号飞行时间差异。

    对于给定时间段内的样本数量、您更新的参数是更改每次采样之间时间的正确参数。 对器件进行编程后、您是否再次点击了"Request Update"(请求更新)按钮? 如果有、这是合理的、因为每次您请求更新时、这将使用 GUI 中的新设置覆盖您的设置。 您需要避免点击"请求更新"、或者确保在代码中再次覆盖 GUI 设置的值以确保设置  USS_SYS_MEASURION_PERIOD  仍然存在。

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

    您好、Dylan、

    在代码中设置 USS_SYS_measurement_period 后、我将通过 UART 读取 VFR 数据、并根据该数据计算样本数。 我不使用 USS_ GUI、为了使用该 GUI、我必须再次重新刷新原始固件。 因此、我只使用示例代码、只需进行少量修改即可通过 UART 获取 VFR。 但我没有看到样片数量有任何增加。 是否还需要更新任何其他参数? 从 USS GUI I 生成的标头、替换示例代码和代码中的 USS_config.h 文件、仅将 USS_SYS_MEASURE_PERIOD 的值更改为328 (10ms)。 您能否再次说明一下如何计算样本? 这将帮助我了解我可以调整哪些其他参数。

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

    在不完全更改固件或不引入气体测量问题的情况下、您可能会达到允许的最快运行时间。 信号不仅需要时间通过滑阀部件(双向)、而且需要时间来处理数据。 默认情况下、如果我没记错、USS 库会在8MHz 处运行 MCLK。

    TI 提供了"关于超声波感应的常见问题解答"(SLAA837)。 请参阅链接文档中的问题10、"MSP430FR6047或 MSP430FR6043可以更新流速的最快测量速率是多少?"。

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

    尊敬的 Yash:

    我同意 Seth 的观点、即如果改动不能提高采样率、那么问题可能出在器件上达到限制。 如前 Seth 所述、可以提高 MCLK 频率以尝试更快地处理数据、稍微提高采样频率、但同样只能将其略微增加。 您已更改的设置是每秒样本数的基础。 您可以更改其他参数来尝试清除信号一点并提高快速采样率、但您仍然只能以 UPS0与 UPS1间隙一样快的速度完成。 如果您已将此降低到一个临界点、并且它无法降低、那么您可能必须接受此限制。