TI中文支持网
TI专业的中文技术问题搜集分享网站

28335 eqep 模块 QCTMRLAT为0时测速不准问题

在使用m/t法测速时,使用读取QPOSCNT寄存器来锁存QCTMRLAT和QUPRDLAT。发现反馈值有跳动,而且跳动的值的跳动规律,用上位机观察,发现刚好是在QCTMRLAT为0时,转速产生突变(这个突变转速和一个脉冲对应)。请问这种情况怎么处理呢?  目前猜想的原因是当QCTMRLAT刚好为0的时候,没有检测到产生的index脉冲。但是找不到具体高效的解决方法,请各位大佬指教!

Annie Liu:

为更加有效地解决您的问题,我们建议您将问题发布在E2E英文技术论坛上https://e2e.ti.com/support/microcontrollers/c2000/f/171,将由资深的工程师为您提供帮助。我们的E2E英文社区有TI专家进行回复,并得到全球各地工程师的支持,分享他们的知识和经验。

在使用m/t法测速时,使用读取QPOSCNT寄存器来锁存QCTMRLAT和QUPRDLAT。发现反馈值有跳动,而且跳动的值的跳动规律,用上位机观察,发现刚好是在QCTMRLAT为0时,转速产生突变(这个突变转速和一个脉冲对应)。请问这种情况怎么处理呢?  目前猜想的原因是当QCTMRLAT刚好为0的时候,没有检测到产生的index脉冲。但是找不到具体高效的解决方法,请各位大佬指教!

K Mr:先看一下,官方的例程,是否是开发程序上面有误动作,其次看下硬件上有没有问题

赞(0)
未经允许不得转载:TI中文支持网 » 28335 eqep 模块 QCTMRLAT为0时测速不准问题
分享到: 更多 (0)