本帖最后由 鸥芯电驱港港 于 2022-9-27 19:41 编辑
1、有感开源程序没有太考虑程序体积进行优化编写,所以使用的是编译器优化缩小体积,这个程序只是参考便于学习,如果商用请用我们提供的商用工程。
2、有感电机如果使用FOC程序,直接使用我们论坛上提供的商用例程:
https://bbs.21ic.com/icview-3235274-1-1.html,
将对应宏定义进行替换即可,程序讲解在哔哩哔哩上:https://www.bilibili.com/video/B ... 79313040500abe9880e
3、有无预驱区别:
1)芯片区别,芯片内置预驱(3P3N和6N)或者无内置预驱。
2)软件区别:
08有预驱芯片GPIO初始化需要将P1.12/ P1.15/ P3.13三个IO口必须设置为输出态,无内置预驱则不用。
05和03不需要对P1.12/ P1.15/ P3.13三个IO口必须设置为输出态。需要将编写MCPWM_PRT = 0x0000DEAD; /*输入密码,解锁写保护*/ MCPWM_SWAP = 0x67;这两语句(03将上面两句语句定义为MCPWM_SwapFunction()函数),即内置预驱芯片需要打开PWM交换功能。
|