最近想上手FOC,本来想借一个launch pad跑跑TI的示例程序,但看到DMC库里面的例程只支持2803x和2833x,launch pad上的是28027
所以想问一下28027能用DMC库里面的例程么?
另外TI还建议使用DMC legacy么?还是尽量使用controlsuite里面的DMC(但不支持2812啊)?
Jay:
你好。
C:\ti\controlSUITE\libs\app_libs\motor_control\math_blocks下面的算法没有指定哪个芯片,对2802x和2812都可以支持。
Driver部分,如果用2802x,可以按2803x的移值一下。
2812的话,也可以选用Legacy的。
最近想上手FOC,本来想借一个launch pad跑跑TI的示例程序,但看到DMC库里面的例程只支持2803x和2833x,launch pad上的是28027
所以想问一下28027能用DMC库里面的例程么?
另外TI还建议使用DMC legacy么?还是尽量使用controlsuite里面的DMC(但不支持2812啊)?
fei xu2:
回复 Jay:
我指的是这些工程
Table 4. Projects in controlSUITE and Legacy
Motor Type
Description
Legacy
controlSUITE
3-ph ACI
Sensored – Tacho i/p Scalar Control / SVPWM
281x 280x
2803x
3-ph ACI
Sensored – Tacho or Encoder Field Oriented Control / SVPWM
281x 280x
2803x
3-ph ACI
Sensorless – Direct Flux Estimator Field Oriented Control / SVPWM
281x 280x
2803x 2833x
3-ph PMSM
Sensored – Incremental Encoder Field Oriented Control / SVPWM
281x 280x
2803x
3-ph PMSM
Sensorless – Sliding Mode Observer Field Oriented Control / SVPWM
281x 280x
2803x 2833x
3-ph PMSM
Sensored – Incremental Encoder Position Control / SVPWM
281x 280x
2803x
3-ph PMSM
Sensored – Resolver Field Oriented Control / SVPWM
281x 280x
TBD
3-ph BLDC
Sensored – Hall Effect Sensors Trapezoidal Control
281x 280x
2803x
3-ph BLDC
Sensorless – BEMF Sensing Trapezoidal Control
281x 280x
2803x
3-ph BLDC
Sensorless – Sinusoidal Control Field Oriented Control / SVPWM
–
2803x
Brushed DC
Sensored – QEP Position and speed control
281x 280x
Q410
Stepper Motor
Sensorless – Discrete Angle Est. Position and Speed Control
280x
Q410
最近想上手FOC,本来想借一个launch pad跑跑TI的示例程序,但看到DMC库里面的例程只支持2803x和2833x,launch pad上的是28027
所以想问一下28027能用DMC库里面的例程么?
另外TI还建议使用DMC legacy么?还是尽量使用controlsuite里面的DMC(但不支持2812啊)?
Jay:
回复 fei xu2:
你好。
这些工程不能直接用到2802x上面,需要修改一下才可以。
如果用2812,那么用Legacy的可以直接用,Controlsuit里的也需要修改后才能用到2812上。