本帖最后由 Angus 于 2024-7-18 16:00 编辑
参考原理图
M451_FOC.pdf
(39.23 KB, 下载次数: 3945)
, 图中第三相驱动和前两相一样,省略, 省一页图纸。
M451无感FOC吸尘器在10万转时,电流钳测的电流波形
每个PWM周期的计算耗时小于20us。如果 PWM=30KHz/周期33us,转速就可跑到 15万转。
启转快,同步快,代码精简到7K
顺风启转,直接同步
让电流设定值突变,电流响应快、并且无超调
有感FOC的IAR工程代码开始:
M451_SVPWM.zip
(1.57 MB, 下载次数: 4410)
运行此代码,不接电机,在PWM0_0, PWM0_2, PWM0_4 引脚接 10K/1uF 阻容后就可测到如下波形
无感 FOC 代码
M451_Wind_Nu-LVMDM-MOS_V23.zip
(821.49 KB, 下载次数: 1995)
,中文注释非常详细,量产后可开放 M4_SVPWM.lib。现在的代码增加了电流超前角控制,可实现弱磁控制, 或 MTPA 控制了。
此代码效果的视频
M451_Video.zip
(32.33 MB, 下载次数: 38)
电机参数不同或电路不同时,代码修改说明
M451无感FOC 代码说明.pdf
(1.75 MB, 下载次数: 1703)
PWM 触发ADC中断代码流程: 读取电流 =>迭代运算、估算位置=>算三路PWM 占空比写入寄存器
过调制输出电压。 过调制可提高电压利用率
技术支持电话
芯唐电子科技(上海)有限公司 021 - 62365999
|