主题中讨论的其他器件:LAUNCHXL-F28P65X
工具/软件:
您好、专家
客户反馈无论是使用 F28p65 LP 还是客户电路板、在对电路板进行下电上电后、e-cat 很可能无法重新连接到 e-cat 主机。
是否需要对此问题进行检查?
谢谢
Joe
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.
工具/软件:
您好、专家
客户反馈无论是使用 F28p65 LP 还是客户电路板、在对电路板进行下电上电后、e-cat 很可能无法重新连接到 e-cat 主机。
是否需要对此问题进行检查?
谢谢
Joe
您好 Joe、
我有一些问题:
|
ESC 寄存器 |
|
0x100 ESC DL 控制字 1 |
|
0x102 ESC DL 控制字 2 |
|
0x110 ESC DL 状态 |
|
0x120 AL 控制 |
|
0x130 AL 状态 |
|
0x134 AL 状态代码 |
|
0x300 RX 错误计数器 P0 |
|
0x302 RX 错误计数器 P1 |
|
0x308 转发的 RX 错误计数器 P0 和 P1 |
|
0x30C ECAT 处理单元错误计数器 |
|
0x310 链路丢失计数器 P0 和 P1 |
|
0x440 看门狗状态过程数据 |
|
0x510 MII 管理控制/状态 |
|
0x518 寄存器 PHY P0 状态 |
|
0x519 寄存器 PHY P1 状态 |
此致、
Kevin
您好 Kevin
客户方面的情况:
步骤 1:TwinCAT 在 OP 模式下正确连接 LAUNCHXL-F28P65X 和 TwinCAT。
步骤 2:连接并断开电缆/按下 LP 上的复位按钮/对电路板进行下电上电。
LP 无法正确连接到主机、RJ45 中的 LED 关闭、TwinCAT 处于初始化模式。
ECAT 主机端是否报告了任何错误?
ECAT 主机是 TwinCAT、不报告错误、TwinCAT 状态为 Init。
P65x ESC 寄存器也可以检查是否存在错误、并且有一个长列表
ESC 寄存器已附加:
e2e.ti.com/.../F28P65-debug.docx
客户是否正在进行电源循环测试? 此问题多久发生一次?
在开发过程中不会发生任何问题、频率为 1/10
重新启动电路板后、P65x ESC 是否能够再次连接到 ECAT 主机?
是、对电路板下电上电/复位 MCU/重新连接电缆可以 再次重新连接。
谢谢
Joe
您好 Joe、
在网络中测试了多少个 P65x 设备? 大于 1?
它们是在 Windows PC 还是 Beckhoff IPC 上运行 TwinCAT? 标准 Windows PC 有时会出现问题。 我 在此处的实验中使用 www.beckhoff.com/.../cx5130.html。
[引述 userid=“521036" url="“ url="~“~/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1529422/tms320f28p650dk-e-cat-cannot-be-connected-stably/5885468 #5885468“]步骤 2:连接并断开电缆/按下 LP 上的复位按钮/对电路板进行下电上电。
LP 无法正确连接到主机、RJ45 中的 LED 关闭、TwinCAT 处于初始化模式。
[/报价]您能详细说明一下这些步骤吗?
ESC registers are attached:
好的、我将尝试查看、但放入一个表格进行比较通常更容易识别差异。 甚至从 CCS 存储器浏览器导出。
此致、
Kevin
您好 Kevin
请看下面我的答复:
网络中有多少 P65x 设备正在测试? 超过 1 个?
客户端有 5 个 PCBA 和 1 个 LaunchPad、所有器件都可能重现问题。
它们是在 Windows PC 还是 Beckhoff IPC 上运行 TwinCAT? 标准 Windows PC 有时会有问题。
它们使用 Windows PC 集成互联网端口。
哪个电缆断开连接后重新连接? 电源电缆或 EtherCAT 电缆连接到 RJ45 端口?
RJ45 端口
他们期望的行为是、网络上的所有 P65x 设备在重新连接到网络后返回 OP 模式、正确吗?
是的
RJ45 上的两个 LED 均关闭(黄色和绿色)?
是的
TwinCAT 是否仍可以识别 P65x 器件或者是否需要重新扫描? 如果识别到 P65x 器件、则可以将它们恢复到 OP 模式吗?
无需重新扫描、一旦计算机识别出来、TwinCAT 就可以识别 P65 并返回 OP 模式。
好的、我将尝试并查看、但放入一个比较表通常更容易识别差异。
很抱歉给您带来不便、如果有进一步的 数据导出要求、我将允许客户以寄存器格式执行此操作。
谢谢
Joe
您好 Joe、
感谢您回答我的很多问题。
他们使用 Windows PC 集成了互联网端口。
我认为这可能是问题的原因。 使用 Beckhoff IPC 通常更好、因为它没有运行其他软件、这与标准 Windows PC 不同。
我可以执行更多测试来尝试重现使用 Beckhoff IPC 进行设置时出现的问题。 如果我无法重现它、则我认为它与 ECAT Master / PC 相关。
此致、
Kevin
您好 Kevin
为避免 Windows PC 问题、客户使用伺服运动控制器连接 F28P65_LP、问题外观与使用 Windows PC 不同、RJ45 LED 正确、但 LaunchPad 中的 OP LED 在一段时间内无法亮起、您可以看到随附的视频、您可以忽略此视频中的对话:
e2e.ti.com/.../P65_5F00_ECAT_5F00_Issue.mp4
支持需求: 我可以执行任何现场调试操作吗? 这个问题阻止了项目进入大规模生产。
谢谢
Joe
您好 Joe、
好的、我看到了。 下面解释了运行 LED 行为、因此 P65x ESC 在故障情况下卡在初始状态。
|
LED |
含义 |
|---|---|
|
迷惑不解 |
从器件处于“Init"状态“状态 |
|
均匀闪烁 |
从器件处于“预运行“状态 |
|
偶尔闪烁 |
从器件处于“安全运行“状态 |
|
文献 |
从器件处于“运行“状态 |
我建议在通过/失败的情况下读取 ESC 和 PHY 寄存器以进行值比较、从而调试此问题。 ETG 还提供了可参考的诊断材料。
当我有时间时、我会看一下我是否可以重新生成您在此处设置中显示的内容。
此致、
Kevin