我不明白的就是上面hTimePhA = (T / 8) ...这行, 其实有2个问题, 如上面注释, 感觉T/8跟PWM中心对齐有关,但又不理解. |
用F103的串口能跑多快?
F103和G474的180°移相區別
怎么将keil工程更换为vscode工具链?
MCSDK 6.2.1 位置模式过冲
ST25R3911B无法读取到标签,MCU采用的是STM32F103C8
STM32G431 用MCSDK5.4.8 进行PMSM永磁同步电机FOC控制,转速上升到某一值(3500rpm)无法继续上升,上不去
STM32G431CBU6 驱动STDRIVE101,自己配置的PWM互补输出,死区时间为500ns,为什么STDRIVE101的报警灯会亮,CP接10K接地了,scref接的+5V
st的motor workbench生成的代码换了一种电机要怎么适配,需要改哪些地方
大家好:怎么找到st的永磁同步电机控制算法例程呢?在哪下载呢?如高频注入算法、参数辨识算法等
MotorControl Workbench串口代码
微信公众号
手机版
这么多天了没有人回复, 自己根据这段时间的学习, 写个结果, 希望起到抛砖引玉的作用
这里(T/8)代表半个周期, 这里加上(T/8)的目的是让hTimePhA的取值范围从[-T/8,T/8]变成[0, T/4]的范围, 因为占空比不能为负值, 故此做了偏移.
同时这个值也是相电流Ia/Ib/Ic在采样后, 对其值做了反向偏移后, 再次偏移回来的对应处理.