我想用28035做电机PMSM的矢量控制(FOC),但电机上只安装了三个霍尔传感器,没有编码器,请问这样可以做FOC算法吗?因为之前看到过说做FOC一定要用到编码器.不知道有没有了解的。
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.
我想用28035做电机PMSM的矢量控制(FOC),但电机上只安装了三个霍尔传感器,没有编码器,请问这样可以做FOC算法吗?因为之前看到过说做FOC一定要用到编码器.不知道有没有了解的。
28035不支持InstaSPIN-foc算法(02、05、06和07支持)。但28035好想有针对bldc的无传感器控制算法(是六步换向,不是foc)。
电角度对于FOC控制是必不可少的。目前foc控制的电角度主要有:增量编码器+hall、绝对式编码器和“软编码器”(观测器算法,比如TI的FAST观测器);
具体采用哪种方案还是要看你的pmsm驱动系统的应用:假如是伺服控制需要精确位置控制,sensorless方案是不能满足的。推荐其他两种方案。使用增量编码器+hall方式:可以根据hall状态对初始电角度有一个预判(六区中的一个),之后再通过一定的算法寻找精确电角度。采用绝对式编码器比较简单。直接读取电角度。
假如是风机类应用,电机工作在高速状态,可以采用TI的InstaSPIN-foc或是InstaSPIN-motion技术。可以实现无传感器控制。hall和编码器都不需要。
那我可不可以这样操作,用霍尔检测到转子的位置(6个),其它位置可以通过软件估算(假定60°电周期内转速恒定),这样是不是等同编码器的效果,也能实现FOC算法呢?