主题中讨论的其他器件:LAUNCHXL-F28379D、 BOOSTXL-3PHGANINV、 2MTR-DYNO
您好!
我有一个 LAUNCHXL-F28379D/ 两 个 BOOSTXL-3PhGaNInv 连接到两个 Teknic 电机(2MTR-DYNO),我认为确切的电机器件型号是 Teknic M-2310P-LN-04K
编码器接口通过 J14 (QEPA for M1)和 J15 (QEPB for M2)接头连接到 Launchpad。
我们正在尝试运行 本文档中提到的双轴电机控制项目:
我已通过逆变器板(其中一个 BOOSTXL-3PhGaNInv 上的 J5)为 Launchpad 供电。 和跳线 JP1-JP5从 LAUNCHXL-F28379D 中移除、JP6用于5V 电源。
在构建级"FCL_LEVEL2"中进行测试期间、我能够旋转电机、但 我看不到来自编码器的任何反馈? (motorVars[0].ptrFCL->QEP.ElecTheta 始终为0)
这就是我到目前为止所做的工作:
1.将 enableFlag 设置为1。(motorVars[0]。isrTicker 计数器开始递增)
2.将'motorVars[0].ctrlState'设置为 CTRL_run、从而将'motorVars[0].runMotor'设置为 MOTOR_RUN
3.将 motorVars[0].speedRef 设置为0.15,将 Vqtesting 设置为0.1,将 Vqtesting 设置为0。
此外 ,motorVars[0].ptrFCL->lsw 始终停留在 ENC_WAIT_for_INDEX 状态。
QPOSLAT 寄存器 始终为0。
我还物理检查了 QEPA 接头处的电压、索引引脚始终为5V、如果没有索引、编码器是否应该将其下拉至0?
对于其他电机、上述情况也是如此。
谢谢