我用28035控制PMSM,当不给电机供电时程序能够正常运行,一旦接上高压电,程序就会进入非法中断,请问这是什么原因呢?该如何避免呢?
Tong Daniel:
刚刚检查了程序,接上电机电压触发了HALL中断,是不是因为HALL中断干扰了其它中断的缘故才导致进入非法中断?那如何避免这个问题呢?谢谢了。
我用28035控制PMSM,当不给电机供电时程序能够正常运行,一旦接上高压电,程序就会进入非法中断,请问这是什么原因呢?该如何避免呢?
Johnson Chen1:
回复 Tong Daniel:
是否开启了中断嵌套?如果没有开启的话,中断没有关系,查一下堆栈有没有溢出,另外如果你怀疑HALL信号的话,可以不接电机UVW,接HALL上电试一下。