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-FR6047:EVM430-FR6047

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/1319178/evm430-fr6047-evm430-fr6047

器件型号:EVM430-FR6047

我已经购买了用于水计量应用的 EVM-430FR6047、但使用它时、LCD 没有显示数量、而是每次都显示为零。 如何测量体积 、还请在源代码中显示计算体积的位置。

谢谢、此致

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

    您好!

    您是否曾尝试先连接到 USS 设计中心? 如果一切运行良好、您应该在 GUI 中获得正确的体积流速值。  www.ti.com/.../slau810b.pdf

    此致、

    现金豪

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

    我们得到的是正确的体积流速、但没有得到  通过超声波传感器的水量(以升为单位的体积)。 即使获得体积流速、它也始终显示为以升=0.0为单位的体积。

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

    您好!

    您是否能够提供一个屏幕截图、说明数量为0

    此致、

    现金豪

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

    请查看随附的图示体积流速和 EVM430FR6047 电路板上以升为单位的体积流速屏幕截图。 您可以在图形中看到、体积流速正在增加、但在电路板上、体积(升)显示为零。

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

    您好!

    我检查代码。 似乎是在代码中。 它没有为函数 resultsCalcVolume ()提供正确的比率值。 我更改代码后、将会在 EVM 板上获得音量结果。 它位于 Project\USSLibGUIApp\fr6007_USS_app\resultsDC\results.c 中。

    此致、

    现金豪

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

    您好!

    速率(0x1)的重要性是什么?

    如果我要设置另一个值、那么后果将是什么? 如果你能明白这一点,那就太好了。

    当我用0x1测试它时,体积读数不正确(例如,一公升水被通过,它显示以毫升为单位的东西,但不准确的值以升为单位。  


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

    您好!

    0x1仅用于测试它是否有效。  

    根据函数 Results_Update()的描述,速率来自 DC_UPS->GAP_UPS_ups User_Params。 因此、0x1表示1ms。 测量速率为每秒测量1次。 然后、应将其设置为1000 (0x3E8)

    此致、

    现金豪

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

    HII

    我已经尝试过将您的输入设置为1000 (0x38)、但当我测量通过的音量时、仍然不准确。 在演示示例中、我输送了10升的水、但仍然只显示了2升。 请解释为何在此速率下计算体积时出现如此多的异常。

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

    您好!

    首先、1000是0x3E8、而不是0x38。 其次、根据体积流速和测量周期计算体积。 这两个结果是否正确?

    此致、

    现金豪

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

    HII、

    是的,根据你的解决方案,我尝试了1000 (0x3E8),但当 iam 测量的体积数据是不准确的。 我的体积流速正常,但关于 测量周期,我感到困惑,请在代码中显示它所在的位置。 请举例说明如何设置测量速率、以便使用它来计算体积、单位为升。  

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

    您好!

    根据代码、我假设您使用的是 LPH 而不是 GPM 作为流速单位。 因此、它符合第209行中的公式。  

     millisions_in_hour 为60*1000*60。 因此、对于速率值、如果您的测量值为每秒测量1次、则此公式中的速率值应为1000ms。  

    此致、

    现金豪

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

    HII

    我已经尝试了你的解决方案,把速率作为1000ms ,但仍然在我的测试设置测试时,当10升水被通过,它仍然显示3升。 我无法理解为什么音量结果不准确。

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

    所以、

    回到我之前所说的、  

    容积根据体积流速和测量周期计算得出。 [/报价]

    如果测量周期为1000ms、则体积流速可能不正确、从而导致此问题。  

    您是否测试了您平台上的体积流速是否准确? 您是否有用于测试的参考仪表?

    此致、

    现金豪

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

    没有,我没有参考仪表用于测试. 您能否告诉我其他方法、以便我可以比较 EVM 的现有流速。

    是即将到来的音量是即时或总音量,如何通过代码计算总音量。

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

    EVM 输出流速需要使用参考表进行校准。 否则、输出流速并不准确。  

    此致、

    现金豪

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

    是即将到来的音量是即时或总音量,如何通过代码计算总音量。 其中在代码中计算了总体积。

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

    此图片中的 last_volume 是总体积。  

    此致、

    现金豪

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

    我如何使用参考仪表进行校准、以测试输出流速。 我是否必须检查 ADC 采集图和其他参数才能检查我的流速

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

    您好!

    您可以在此链接中查看"可变流速测试"一章。  https://dev.ti.com/tirex/explore/node?node=A__AUxLkAvzLrljvLBB0bSqSw__MSP430-ACADEMY__8HaEUeq__LATEST

    此致、

    现金豪

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

    您好、

    感谢您的宝贵输入、我在显示屏上看到了音量数据。

    但有一点是、我要获取 USS GUI 上的一些数据、我根据用户指南文档"sla810b"对其进行了操作、然后在静止水状态下将 ADC 和波形标出如下内容。

    您能否检查我的行驶方向是否正确?  

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

    请检查上述问题。

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

    您好!

    很抱歉回复延迟。 我们是在春节。

    从我这边看、您的配置看起来不错。 您可以使用此配置继续进行流测试。

    此致、

    现金豪

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

    HII、

    感谢您的答复。

    问题说明:1. 我的体积(因为它是我的应用的缩影)仍然变得不准确、例如:超过10升但只得到5升。

                     2.你们如何确定仪表常数,以及如何计算和更新我的仪表常数。

    请检查以下图、其中流速和体积已确定。

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

    您好!

    首先、我要检查此时 absTOF 结果会发生什么情况。 此时、absTOF 变为零。 GUI 中是否报告了任何错误?  

    如果此时关闭阀门、absTOF 不应降至零。 您还可以在 absTOF 为零时检查 ADC 捕获吗?

    此致、

    现金豪