![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
基于STM32F407 IGT6 的FOC控制
文章平均质量分 84
基于STM32 F407 IGT6实现PMSM的FOC运动控制,主要包含三种模式:位置模式、速度模式、力矩模式;实现扩展卡尔曼滤波和过零检测的无感控制,实现正弦波高频注入。
吃西瓜长个儿
这个作者很懒,什么都没留下…
展开
-
03.ADC的三相电流采集、温度采集及编码器信号采集
在FOC控制中,获取必要的信息是很必要的,(哈哈哈哈哈,这车轱辘话把自己逗笑了)今天来实现ADC对电机ABC三相电流 以及温度、编码器信号的采集处理,为后面的SVPWM和过温保护、过流保护等等的程序打定基础。在我这个电机控制板中ADC采集及编码器信号获取有关的引脚接口如下,后面是给它的重命名,用EXCLE整理处理方便使用。原创 2024-08-06 12:05:17 · 962 阅读 · 0 评论 -
2.STM32F407的互补PWM输出带死区控制
说明:以上文字摘自正点原子。一、功能:1.利用定时器的TIM1的1~3通道输出70%占空比的PWM波,其互补通道输出30%占空比的PWM波。2.刹车功能,当给刹车输入引脚(PB12)输入高电平时,进行刹车,即PWM停止输出。3.使用LED0闪烁来指示程序运行。原创 2024-08-05 15:49:21 · 1266 阅读 · 0 评论 -
基于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 · 563 阅读 · 0 评论