大家好,我的问题是这样的,
在执行LAB2A的时候辨识正常,但如果我将ctrl.c(默认lab2a的工程中是没有加入ctrl.c的)加入工程的话,编译也不会出问题,但是辨识在EST_RATED_FLUX这个状态的时候就会报错(EST_state_ERROR)。
然后我看LAB2B是已经将ctrl.c加入了工程,但是这次就可以正常辨识电机。
我看文档里面说了2A是从ROM执行,2B是用的ctrl.c的代码,可是我并没有找到工程中哪个文件是指定是否用ROM的这段程序,请告诉我2A 2B在工程中的设置哪里有区别,谢谢。
我猜测,LAB2a里面应该是有特别设置的,否则不加入.c文件,就是用了CTRL_RUN这个函数,编译是应该报错的。
chang lianqing:
有没有TI的员工?
大家好,我的问题是这样的,
在执行LAB2A的时候辨识正常,但如果我将ctrl.c(默认lab2a的工程中是没有加入ctrl.c的)加入工程的话,编译也不会出问题,但是辨识在EST_RATED_FLUX这个状态的时候就会报错(EST_state_ERROR)。
然后我看LAB2B是已经将ctrl.c加入了工程,但是这次就可以正常辨识电机。
我看文档里面说了2A是从ROM执行,2B是用的ctrl.c的代码,可是我并没有找到工程中哪个文件是指定是否用ROM的这段程序,请告诉我2A 2B在工程中的设置哪里有区别,谢谢。
我猜测,LAB2a里面应该是有特别设置的,否则不加入.c文件,就是用了CTRL_RUN这个函数,编译是应该报错的。
chang lianqing:
为何没有TI的员工回复呢?