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.
你好,我目前在 C2000 Academy 中的 Hands-on Labs學習
我操作到eQEP的部分,程式都完成了,
但是燒入開發板執行後卻沒有Lab上的結果,不曉得是哪裡發生問題,自己寫的程式和直接叫出的例程都不行。
我也有照著Lab連接開發板的pin腳。
Lab結果:
我的結果:
而我目前還不清楚甚麼是eQEP,eQEP是做甚麼的,可以稍微說明一下嗎?
謝謝!!
Hi,
eQEP是用来捕获电机正交编码器脉冲的模块,根据脉冲数、脉冲位置及对应的时间来计算电机的转速、位置等相关参数。
变量表中这几个变量的名称,分别是编码器当前位置、频率、速度、方向,这个例程应该需要您连接编码器。
/C2000TM real-time microcontrollers/Training/C2000 Academy(02.02.01.42)/C2000 Academy Hands-on Lab
在這裡面的eQEP LAB
Hi,
我手头没有LAUNCHXL-F280039C,这是我用LAUNCHXL-F28379D不外接编码器(即用EPWM和GPIO模拟编码器信号)测试的结果。
您实验的结果来看,几个变量都没有发生变化,首先应当检查外部接线是否正确(ePWMA/B-->eQEPA/B、GPIO-->eQEPI)。
Hi,
currentEncoderPosition看起来不怎么变化,一直是最大值3999。
您把newCount和oldCount也添加到变量观察表中,看一下它们的变化情况。
我建议您还是按照training仔细的检查配置与连接情况。
之後再次執行後,都停在這個狀態
按照training仔细的检查配置与连接情况
由於我是自己配置和使用完整的例程都嘗試過,連接也照著training執行後發現不行,因此不曉得問題出現在哪裡