我不明白的就是上面hTimePhA = (T / 8) ...这行, 其实有2个问题, 如上面注释, 感觉T/8跟PWM中心对齐有关,但又不理解. |
在stm32 morto workbench 平台中,有个双电机同时操作的设置all motors ,这个是哪个api实现的?看api没找到
有没有大佬知道这个电路输出为什么只有1V多?按数据手册接的,设置外部输出,输出值也不对
有没有大佬有1602的HAL库驱动
stm32 spi从机实现bissc通信(在线等)
stm32 定时器外部时钟1的TI1FP1及TI2FP2的设置问题
STM32F1定时器中触发信号TRC的来源及选择配置是怎么样的
输入捕获测频率返回异常?
MC_ProgramPositionCommandMotor1 问题
Motor Control Workbench六步算法显示硬件不支持电流检测,同一套硬件FOC算法就显示支持;硬件为B-G431B-ESC1
STM32F103 bug
微信公众号
手机版
这么多天了没有人回复, 自己根据这段时间的学习, 写个结果, 希望起到抛砖引玉的作用
这里(T/8)代表半个周期, 这里加上(T/8)的目的是让hTimePhA的取值范围从[-T/8,T/8]变成[0, T/4]的范围, 因为占空比不能为负值, 故此做了偏移.
同时这个值也是相电流Ia/Ib/Ic在采样后, 对其值做了反向偏移后, 再次偏移回来的对应处理.