英飞凌
直播中

张超

7年用户 1220经验值
私信 关注

TLE9877未以LIN从站模式向主站的电机状态帧PID发送应答,为什么?

TLE9877 未以 LIN 从站模式向主站的电机状态帧 PID 发送应答。
使用示例为 TLE9879QXA40_BLDC_HALL_LIN。
我们用 PID 0x00 ~ 0x3A 进行了测试,但也没有答案。
我附上了日志文件。
请审阅并向我提出估计存在的问题。

回帖(1)

张健

2024-6-3 16:34:47
为了解决 TLE9877 未以 LIN 从站模式向主站的电机状态帧 PID 发送应答的问题,我们需要按照以下步骤进行排查:

1. **检查硬件连接**:首先,确保 TLE9877 与 LIN 主站之间的硬件连接正确无误。检查 LIN 总线是否正确连接,以及 TLE9877 是否正确连接到电机和电源。

2. **检查软件配置**:检查 TLE9877 的软件配置是否正确。确保 LIN 从站模式已启用,并且 PID 值设置正确。参考 TLE9877 的数据手册,确保所有相关寄存器配置正确。

3. **检查 LIN 通信**:使用 LIN 分析工具(如 Vector CANoe 或 Peak System PCAN)来监控 LIN 总线上的通信。检查主站是否正确发送了电机状态帧 PID 请求,以及 TLE9877 是否正确接收到这些请求。

4. **分析日志文件**:根据您提供的日志文件,分析 LIN 总线上的通信。检查是否有任何错误或异常情况,如帧丢失、错误响应等。

5. **检查 TLE9877 固件**:确保 TLE9877 的固件是最新版本,或者至少是适用于您的应用的版本。如果需要,尝试更新固件。

6. **测试其他 PID 值**:尝试使用其他 PID 值(如 0x3B 至 0x7F)来测试 TLE9877 是否能正确响应。这有助于确定问题是否与特定的 PID 值有关。

7. **检查电机状态**:确保电机处于正确的状态,以便 TLE9877 可以正确响应电机状态帧 PID 请求。例如,如果电机处于故障状态,TLE9877 可能不会发送应答。

8. **联系技术支持**:如果以上步骤都无法解决问题,建议联系 TLE9877 的制造商或技术支持团队,以获取专业帮助。

通过以上步骤,我们可以逐步排查问题,找到导致 TLE9877 未以 LIN 从站模式向主站的电机状态帧 PID 发送应答的原因,并采取相应的解决措施。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分