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.

[参考译文] MSP-EXP430FR6989:如何使用 launchpad 的 ESI 模块?

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/814254/msp-exp430fr6989-how-to-use-the-esi-modul-of-the-launchpad

器件型号:MSP-EXP430FR6989
主题中讨论的其他器件:FLOWESI-GUIMSPWAREMSP430FR6989EVM430-FR6989

大家好!

我正在使用水表、我想获得旋转检测/ 读取旋转盘。 我想计算它所做的旋转量和磁盘的当前位置。

我尝试使用6989 launchpad 的 ESI 模块以及 FLOWESI-GUI 生成的代码。 我很难开始使用。

是否有任何示例代码可帮助入门/任何指导视频?

我将6989 launchpad 与3 LC 传感器配合使用、传感器的距离为120度。 我要附上我的硬件设置图片。

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

    此外、当我使用 FLOWESI - GUI 时、在 toolconfig CUSTOM_BOARD.xml 中、它会显示""、但我认为它的 pin0 - pin7、有人可以确认这一点吗?

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

    您好、Balint、

    有一个适用于 MSP430-FR6989的 EVM 板。 它可以帮助您进行仪表设计。  http://www.ti.com/tool/EVM430-FR6989

    此致、

    现金 Hao

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

    您好、现金、

    我不拥有该板、我想在没有该板的情况下继续开发。 有可能吗?  

    如果是、您能告诉我一些起点吗? 我很难理解 FLOWESI-GUI。

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

    首先、我想在其中一个线圈上看到振荡信号。 说实话、我不确定我应该在寄存器中设置什么值来实现这一点。 我在 mspware 中检查了 msp430fr69xx_ESI_01.c、但我无法确定。

     我们非常感谢您的任何帮助(甚至包括文档、视频等)。

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

    您好、Balint、

    您是否阅读过此应用手册?  

    您可以从该代码开始、我认为了解 FLOWESI-GUI 是必要的。 您可以在不使用 GUI 的情况下按照此参数运行此应用程序。

    此致、

    现金 Hao

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

    您好、Hi Cash Hao

    我学习了本文档。 我想问几个问题。

    在本部分中、当讨论运行时校准时、我不理解"每周8次的5个样本"是如何出现在图片中的、我想确定 器件的样本数。

    最大旋转量:此器件可在每小时3.125立方米(每小时3125脉冲)的最大旋转量下工作、因此:我得到0.868次旋转/秒(最大值)。

    较小部分的角度:半金属、半塑料、因此为180度。

    传感器对角度:120度。 (我有3个传感器、每个传感器相隔120度)  

    每次旋转的样本数(使用给定公式计算):12.

    正常运行时的采样率 (使用给定的公式计算):10.416Hz

    运行时重校准部分:

    重校准时间:9.216秒

    我不知道"样本数"变量、因此无法计算采样率。

    我的第二个问题:

    第4.5节自动 TSM 校准

    此部分包含 TSM 寄存器的初始设置。 应用此代码后、我想我可以实现以下目标:

    相反、我在 示波器上看到了这一点:

    如何实现 阻尼功能(而非 瞬态)?

    如有必要、我可以链接我的整个代码。

    非常感谢 MCH 的帮助。

    Bálint μ A

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

    您好、Balint、

    这意味着在重校准模式下、采样率将是运行模式下的5倍。 如果在运行模式下获得10.416Hz、则至少在重校准模式下需要5*10.416Hz = 52.08Hz。

     2.振荡信号应具有 VCC/2偏移。 您需要将 CH1的缩放设置为500mV 或1V、并重置触发器设置以查找实际信号。 如果您仍然找不到该代码、我们将需要查看您的代码。

    此致、

    现金 Hao

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

    您好、Hi Cash Hao

    我设法解决了几个问题、但无法获得所需的信号。 如果我尝试 ESIVMIDEN=1、我得到的是完整的 AVcc、而不是 AVcc/2、如 图所示:

    这是我的代码:

    CECTL3 |= 0x0;

    ESITSM = 0x1400;//开始触发:ACLK;TSM 重复模式= 1;

    ESIFE &=~(ESISH);
    ESIFE |=(ESIVMIDEN + ESITEN);

    ESITSM0 = 0x4C08;// ESIEX=1;ESILCEN = 0;10个周期
    ESITSM1 = 0x4C0C;// ESIEX=1;ESILCEN = 1;10个周期  
    ESITSM2 = 0xFC04;// ESIEX=0;ESILCEN = 1;32个周期
    ESITSM3 = 0x0200;//停止1周期

    ESICTL |=(ESIEN);

    这就是我得到的结果:

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

    您好!

    您是否遵循了我之前分享的应用手册中的示例代码? 您可以在该理论的摘要中下载它。

    此致、

    现金 Hao

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

    尊敬的 Cash Hao:

    很抱歉耽误你的回答。

    该示例代码对我无效。

    在 targetConfigs 文件夹中、有 MSP430FR6989.ccxml 文件。 此文件包含以下代码:






    "="">MSP430FR6989_emu.xml" xmlpath="drivers"/>





    我没有突出显示的文件、也没有找到它。 可以帮帮我吗?

    此外、我还购买了 EVM430-FR6989电路板。 我使用了 FlowESI GUI、代码适用于我的2个 LC 传感器。 当我尝试执行3LC 测试时、其中一个传感器无法接收信号。 您能就此提供一些建议吗? (我已连接 FlowESI GUI 中的所有3个传感器)。

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

    您好!

    使用随附的文件替换 MSP430FR6989.ccxml文件。

    通常、在使用3个 LC 传感器时、使用2个 LC 传感器进行计数、使用一个 LC 进行校准。 校准频率较低、因此您可能无法观察到信号。 它可能与您的问题有关。

    e2e.ti.com/.../MSP430FR6989.ccxml

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

    尊敬的 Cash Hao:

    此 CCXML 文件解决了我的问题。 非常感谢您的耐心和帮助。