基于STM32F407 IGT6 的FOC控制
文章平均质量分 65
基于STM32 F407 IGT6实现PMSM的FOC运动控制,主要包含三种模式:位置模式、速度模式、力矩模式;实现扩展卡尔曼滤波和过零检测的无感控制,实现正弦波高频注入。
吃西瓜长个儿
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Simulink嵌入式C代码的生成
本节根据已经建立好的Simulink模型生成嵌入式代码。原创 2024-11-14 11:50:48 · 970 阅读 · 0 评论 -
Simulink建模及嵌入式代码生成
在首页点击预设按钮,进入预设项,选择帮助,设置帮助文档保存的地址,我们选到本地,这样可以离线查看帮助文档,语言根据个人需求选择,最开始时是中文,我这里改成英文。硬件支持包需要安装正版matalab,等有钱了一定支持一下,离线获取硬件支持包的方法参考下一篇博文:(空的时候写)鼠标放在要记录的线上,变蓝后点小WIFI图标。这里如果需要放慢或者快放,需要把对钩勾上。打开按钮和搜索框及结果框,非常简明。原创 2024-11-10 21:20:15 · 629 阅读 · 0 评论 -
1.基于STM32 F407 IGT6 的永磁同步电机 FOC
基于STM32 F407 IGT6实现PMSM的FOC运动控制,主要包含三种模式:位置模式、速度模式、力矩模式;使用正点原子的F407IGT6电机开发板为主控板,控制板也用的正点原子的无刷电机驱动板,电机是正点原子的PMSM,自带1000线增量式光电编码器。从0开始计数到100为PWM对称波形的一半,从100计数到0为另一半,所以一个完整的PWM波形频率为5。定时器溢出时间计算方法:Tout=((arr+1)*(psc+1))/Ft us.生成代码,到KEIL5中编译,无错误,无提醒。arr:自动重装值;原创 2024-08-03 16:50:39 · 2148 阅读 · 2 评论
分享