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.

[参考译文] EM1401EVM:BMSView 和 Windows 10

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/600168/em1401evm-bmsview-and-windows-10

器件型号:EM1401EVM

您好! 我是 Patrick Johnson。 我是 UNCA Motorsports FSAE 电动团队的嵌入式系统主管。 我们有两个 EM1401EVM 模块。

我一直在尝试让 BMSView 识别有问题的评估板之一。 当我运行 BMSView 时、当 USB-CAN 适配器连接到 EM1401EVM 时、我收到一条错误消息。 错误表示没有器件连接到 CAN 总线。  我有所需的 VSCOM USB-CAN (原始型号)、并且已安装驱动程序。 我根据原理图制作了 DB9-RJ45电缆。 它只是 CAN-H、CAN_L 和 GND。

我将使用专用的5V 电源为 EM1401EVM 的隔离式 CAN 部分供电、并将实验室电源连接到 EM1401EVM 上的"外部电源"引脚。 尽管电路板已打开、但未连接电池模块。 有一个 LED - D46 - 闪烁多次、变亮并重复。 文档指出、它应该是红色的、尽管它是绿色的。 我将一个120R 端接电阻器焊接到电缆的 USB-CAN 侧的 CAN_H 和 CAN_L 线路上。

我想知道是否需要在虚拟机中运行较早版本的 Windows 才能使用此软件。 USB-CAN 附带的最新驱动程序适用于 Windows 7、但 Windows 10确实识别了该器件所需的 FTDI 驱动程序。 我已经运行了 USB-CAN 中包含的"regmodife.vbs"脚本。 我在 VSCOM 中找到了一个用于配置 COM 端口的实用程序、并根据 VSCOM 文档确认所有波特率(115200除外)均别为3Mbit。  

我之前在电缆上犯了一个错误、USB-CAN 适配器的"ERROR" LED 将亮起、指示 CAN 总线错误。 我修复了电缆、错误 LED 指示灯不再亮起、因此我怀疑总线工作正常(或至少已终止)。

重申一下、仅在 EM1401EVM 上连接了 CAN、CAN 电源和外部电源。 Ping 总线、电池模块线束和热敏电阻输入未连接。

1.我是否需要为 BMSView 和原始 USB-CAN 适配器使用较早版本的 Windows?

2. EM1401EVM 是否需要连接电池线束以便 BMSView 识别它? 即使电路板是通过外部电源供电的?

感谢您的帮助!

Patrick

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    尊敬的 Patrick:
    在您指示电路板应由外部电源供电时、如果接口不提供、建议使用 CAN 电源。 我不知道该程序在电池上的零电压下会执行什么操作、但会有一些响应。
    VSCom 最好了解其驱动程序的相关性或兼容性。
    您会注意到、有2块电路板、与已知电路板交换是一种常见的调试技术、但可能会使工作系统面临风险。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    感谢您的回答。 我们最终确定了问题-我们购买的 VSCOM USB-CAN 适配器的接受屏蔽设置为0x00开箱即用。 因此、从 EM1401EVM 到 USB-CAN 的消息是正确的 ACK、但没有一条 CAN 消息会发送到计算机! 也许接受面具是其他人知道的一件常见事情、但它让我回了一个回路。

    因此、我可以确认 USB-CAN 适配器和 BMSView 在 Windows 10上工作正常。