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.

[参考译文] MCT8316AEVM:一个评估板运行良好。 下一个仅显示 MOTOR_BREAK

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

https://e2e.ti.com/support/motor-drivers-group/motor-drivers/f/motor-drivers-forum/1236311/mct8316aevm-one-eval-board-runs-well-the-next-one-shows-only-motor_break

器件型号:MCT8316AEVM

您好

在我的评估板上、我曾尝试为一位客户进行设置。

并创建一个 JSON 文件(Save -> File)
现在、我的客户需要对其进行测试。
他订购了评估板。
设置相应的跳线和切换相同。
但软件仅显示 MOTOR_BREAK。

但断开开关已释放?!

尝试下载 JSON servera 时间...

在短时间内、它再次显示 MOTOR_RUN。

没有错误或其他问题。
我尝试了启用/关闭 I2C 的服务器选项。 或中断 Aktiv…… 没有变化...

在保存的配置中删除该配置的条件是什么

我的板已有5个月大。 (工作、顶部)

另一个是全新的。 (添加了 befor testing...bottom 的 I2C 跳线)
现在、我将电路板留在客户侧。 并在其他 PC 上尝试... 相同...

我还尝试了一个新配置、使用 download Default config... 无改变。

我还检查了开关... 右是断点?

但 sinal 为0V 或3.3V。

有什么理想吗?

Br

安德烈亚斯

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

    尊敬的 Andreas:

    您是否能够使用电路板使电机旋转? 该问题是否仅出现在另一个电路板上? 您能否共享 JSON 文件?  

    此致、

    维什努

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

    >您是否能够使用电路板使电机旋转?

    可以。 旧电路板的电机完美无缺。 客户需要在实际条件下进行测试、因为我们可以设计新的 PCB

    >问题是否只出现在另一个电路板上?

    可以。 如果我下载文件1秒钟、我会看到 MOTOR_IDLE... motor_break。

    >您可以共享 JSON 文件吗?  

    是、但无法使用该工具上传。 JSON 或7z 都无法正常工作?!
    我添加了一个链接到我的云端。
    https://cloud.mu-tec.de/index.php/s/PLKLE7YFmeWQHrk

    motor_break 显示在什么时候?

    我还检查开关处的 BEARK 信号、并且测试点也从0变为3.3V。

    此外、新电路板在量产内部已处理完毕、并处于全面的 ESD 保护状态。

    设置导线。 互联 注册 wirte... motor_break。

    非常奇怪……

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

    Andreas、

    感谢您共享配置文件。 我看到 STAT_BRK_EN 设置为1、这意味着器件将在检测到电机静止后施加制动。 因此、器件在应用速度命令后进入制动模式。 您应该会在两个板上看到相同的行为。 请参阅 图8-19。 "电机启动流程"、以了解更多详细信息。 您是否可以尝试禁用此位并检查这是否可以解决问题?  

    此致、

    维什努  

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

    您好!

    今天、我再次开始测试您建议的内容。
    但今天我开始了。 互联 加载配置。 一切正常。 (无中断消息)

    和我上周尝试的5次完全一样。

    如果浏览器缓存中存储了什么内容?

    我是你改变了,也工作了。

    I 测试现在需要几天。

    Br

    安德烈亚斯

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

    您好

    已尝试多次-现在均已成功。 但我有两个问题:

    1.什么是"最好"的正确网站做文件保存( JSON )
       是否启用 I2C?
       需求?
       我可能在电机运行时执行了这种操作?
       当我加载保存文件时->会启用 I2C 并预设需求。 ->这可能是诱发问题吗?

    2.当我把 MCT8316 放在  电路中时,下载 EEPROM 数据的正确设置是什么?
       具体规格中刚刚提到:电机未在运行。

    没有需求?
    读回状态 MOTOR_IDLE? 多长时间?
    RPM 回读0?

    DRV 已禁用设置?

    制动装置?

    编程前写入0要求?
    等等?

    也许我这样做是在一个糟糕的情况下?

    此时、我们在每次系统启动时对 EEPROM 进行编程。
    以便我们可以通过 MCU 的 OTA 更新来更改设置。

    Br

    安德烈亚斯

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

    尊敬的 Andreas:  

    禁用 I2C 速度命令后保存配置文件、以便下次加载同一文件时、电机不会旋转。

    可以通过点击"File"->"Save Registers"下载 EEPROM 数据  

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

    >在禁用 I2C 速度命令后保存配置文件,以便下次加载同一文件时,电机不会旋转。
    在我看来、我们希望通过 I2C 来控制器件、因此禁用它将没有任何帮助。
    还是 ADC 输入应该接地? (但基本不在我们身边使用)
    然后、器件取决于默认情况下启用的功能!
    是否可以将需求设置为0%?
    I2C 使能和需求在同一个寄存器中-应该节省多少?

    >单击文件->保存寄存器可以下载 EEPROM 数据  

    是的、这很清楚。 但是、File -> LOAD Register 的正确条件是什么?

    禁用驱动程序?
    等待特定状态?
    启用中断?

    因为我们看到电机在加载寄存器时运行!

    这可能会导致故障?

    Br

    安德烈亚斯

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

    Andreas、

    I2C 速度使能位是 RAM 位、这意味着它无法保存在 EEPROM 中。 由于您是通过 I2C 控制速度、请向我们的器件发送 I2C 写入命令以启用此位。 如果您希望在上电后立即运行电机、则可以将速度引脚连接到 AVDD 并对器件进行编程、以便通过速度引脚(模拟模式)接收速度命令。

    当速度命令为零时(在待机模式下)保存配置文件。

    此致、

    维什努