电机控制
文章平均质量分 87
小师兄1995
汽车软件搬砖者,行胜于言,运动和学习总有一个在路上!
展开
-
永磁同步电机(PMSM)无传感器控制基于龙伯格观测器Matlab/Simulink仿真分析
本章节采用龙伯格观测器进行永磁同步电机的无传感器控制,首先分析了龙伯格观测器的原理,然后设计了PMSM的全阶龙伯格观测器,最后通过Matlab/Simulink对该观测器方案进行仿真分析,为了进行对比分析在Matlab/Simulink中也搭建了基于MICROCHIP AN2950的低阶龙伯格观测器。原创 2023-05-13 11:02:02 · 2435 阅读 · 1 评论 -
永磁同步电机(PMSM)无传感器控制基于滑膜观测器Matlab/Simulink仿真分析
本章节采用滑膜观测器(SMO)进行永磁同步电机的无传感器控制,首先介绍了状态观测器的原理,然后分析了滑膜观测器的原理并设计了低阶滑膜观测器,并针对普通滑膜观测器存在“抖振”的问题,对建立的传统滑膜观测器进行改进,即采用电控届经典资料AN1708的滑膜观测器改进方案进行控制,最后通过Matlab/Sinmulink对该方案进行仿真分析。原创 2023-04-30 12:26:35 · 6224 阅读 · 3 评论 -
永磁同步电机流频比(I/F)控制及Matlab/Simulink仿真分析
本章节采用流频比I/F控制方法驱动永磁同步电机的转动,首先分析流频比I/F的控制原理,然后在Matlab/Simulink中进行永磁同步电机流频比I/F控制系统的仿真分析,为后续PMSM无感启动做铺垫。原创 2023-04-18 14:39:30 · 4864 阅读 · 5 评论 -
SVPWM控制技术+Matlab/Simulink仿真详解
本章节首先介绍SVPWM控制技术的原理,然后详细分析SVPWM控制算法的具体实现方式,并通过Matlab/Simulink对SVPWM控制算法进行仿真分析,最后通过永磁同步电机矢量控制的实例进行算法实现。原创 2023-01-30 22:06:10 · 9705 阅读 · 8 评论 -
永磁同步电机(PMSM)磁场定向控制(FOC)转速环PI调节器参数整定
本章节采用工程设计的方法,推导转速环PI调节器参数的计算公式,由此来设计永磁同步电机磁场定向控制的转速外环PI调节器参数,并通过Matlab/Simulink对设计的PI调节器进行Bode图分析,最后通过一个设计实例进行仿真验证。原创 2023-01-15 20:48:47 · 5033 阅读 · 3 评论 -
永磁同步电机(PMSM)磁场定向控制(FOC)电流环PI调节器参数整定
本章节采用工程设计的方法,推导出电流环PI调节器参数的计算公式,由此来设计永磁同步电机磁场定向控制的电流内环PI调节器参数,并通过Matlab/Simulink对设计的PI调节器进行Bode图分析,最后通过一个设计实例进行仿真验证。原创 2022-12-19 09:26:56 · 7163 阅读 · 3 评论 -
永磁同步电机(PMSM)磁场定向控制(FOC)及Matlab/Simulink仿真分析
本章节主要介绍FOC控制的基本原理,坐标变换以及永磁同步电机在同步旋转坐标系下的数学模型,并通过Matlab/Simulink进行永磁同步电机FOC控制算法的仿真分析,包括电压开环控制,电流闭环控制以及转速外环电流内环双闭环控制。原创 2022-12-06 23:57:11 · 5774 阅读 · 5 评论 -
永磁同步电机恒压频比(V/F)开环控制系统Matlab/Simulink仿真分析及代码生成到工程实现(二)
本章节是对上一章节的补充,上一章节恒压频比开环控制系统采用SPWM控制方式实现,本章节采用SVPWM控制方式实现,也为后续章节的分析奠定一个基础。原创 2022-12-03 20:14:59 · 2862 阅读 · 2 评论 -
永磁同步电机恒压频比(V/F)开环控制系统Matlab/Simulink仿真分析及代码生成到工程实现
采用恒压频比的开环控制方法驱动永磁同步电机的转动,首先分析恒压频比的控制原理,然后在Matlab/Simulink中进行永磁同步电机恒压频比开环控制系统的仿真分析,最后将Simulink中的恒压频比控制算法生成代码加载到实际工程中进行工程实现。原创 2022-12-03 12:00:01 · 10471 阅读 · 5 评论 -
直流无刷电机(BLDC)转速闭环调速系统及Matlab/Simulink仿真分析(二)
本章节在不增加附件硬件电路的基础上实现直流无刷电机的转速闭环控制及Matlab/Simulink仿真分析。原创 2022-11-28 11:54:34 · 4170 阅读 · 0 评论 -
直流无刷电机(BLDC)转速闭环调速系统及Matlab/Simulink仿真分析
采用降压斩波电路实现BLDC的转速闭环控制,并通过Matlab/Simulink进行仿真验证。原创 2022-11-20 19:56:47 · 6268 阅读 · 2 评论 -
直流无刷电机开环调速基于STM32F302R8+X-NUCLEO-IHM07M1(一)
主控板STM32F302R8+驱动板X-NUCLEO-IHM07M1+直流无刷电机WR36BL61,实现电机的开环调速。原创 2022-11-08 14:17:00 · 4087 阅读 · 5 评论 -
小师兄1995个人博客总目录
该博客作用于记录自己的学习过程,不定时更新,会一直写下去的!原创 2022-11-05 23:08:45 · 1209 阅读 · 1 评论 -
直流无刷电机驱动基于STM32F302R8+X-NUCLEO-IHM07M1(一)
主控板STM32F302R8+驱动板X-NUCLEO-IHM07M1+直流无刷电机WR36BL61,采用六步换相法实现电机的正反转驱动。原创 2022-10-31 21:33:24 · 3518 阅读 · 0 评论 -
直流无刷电机及Matlab/Simulink驱动仿真
分析了直流无刷电机的工作原理,并通过Matlab/Simulink采用六步换相法实现了直流无刷电机的驱动及正反转控制。原创 2022-10-24 09:34:33 · 17421 阅读 · 5 评论 -
直流有刷电机电流闭环控制基于STM32F302R8+X-NUCLEO-IHM07M1
主控板STM32F302R8+驱动板X-NUCLEO-IHM07M1+直流减速电机37GB3530,实现直流电机的电流闭环控制。原创 2022-10-03 20:15:13 · 1376 阅读 · 0 评论 -
直流有刷电机电流采集基于STM32F302R8+X-NUCLEO-IHM07M1
主控板STM32F302R8+驱动板X-NUCLEO-IHM07M1+直流减速电机37GB3530,实现电机电流采集。原创 2022-09-24 18:55:28 · 2432 阅读 · 0 评论 -
直流有刷电机闭环调速基于STM32F302R8+X-NUCLEO-IHM07M1
主控板STM32F302R8+驱动板X-NUCLEO-IHM07M1+直流减速电机37GB3530,实现电机的转速闭环调速控制。原创 2022-09-17 00:06:27 · 2656 阅读 · 1 评论 -
直流有刷电机编码器测速基于STM32F302R8+X-NUCLEO-IHM07M1
主控板STM32F302R8+驱动板X-NUCLEO-IHM07M1+直流减速电机37GB3530(带HALL编码器),实现电机的测速。原创 2022-09-17 00:03:11 · 2688 阅读 · 0 评论 -
直流有刷电机开环调速基于STM32F302R8+X-NUCLEO-IHM07M1(三)
主控板STM32F302R8+驱动板X-NUCLEO-IHM07M1+直流减速电机37GB3530,实现电机的开环调速控制,工具链采用STM32CubeMX+Matlab/Simulink+Keil,在STM32CubeMX中配置底层,在Matlab/Simulink写应用层,在Keil环境中写应用层与底层的代码接口,并完成程序的集成。原创 2022-09-13 22:16:18 · 901 阅读 · 0 评论 -
直流有刷电机开环调速基于STM32F302R8+X-NUCLEO-IHM07M1(二)
主控板STM32F302R8+驱动板X-NUCLEO-IHM07M1+直流减速电机37GB3530,实现电机的开环调速控制,工具链采用Matlab,所有程序开发均在Matlab中进行。原创 2022-09-13 22:12:42 · 549 阅读 · 0 评论 -
直流有刷电机开环调速基于STM32F302R8+X-NUCLEO-IHM07M1(一)
主控板STM32F302R8+驱动板X-NUCLEO-IHM07M1+直流减速电机37GB3530,实现电机的开环调速控制。原创 2022-09-13 22:09:09 · 586 阅读 · 1 评论 -
直流有刷电机驱动基于STM32F302R8+X-NUCLEO-IHM07M1(三)
主控板STM32F302R8+驱动板X-NUCLEO-IHM07M1+直流减速电机37GB3530,实现电机的正反转驱动,工具链采用STM32CubeMX+Matlab/Simulink+Keil,在STM32CubeMX中配置底层,在Matlab/Simulink写应用层,在Keil环境中写应用层与底层的代码接口,并完成程序的集成。原创 2022-09-04 11:45:02 · 976 阅读 · 0 评论 -
直流有刷电机驱动基于STM32F302R8+X-NUCLEO-IHM07M1(二)
主控板STM32F302R8+驱动板X-NUCLEO-IHM07M1+直流减速电机37GB3530,实现电机的正反转驱动工具链采用Matlab,所有程序开发均在Matlab中进行。原创 2022-09-04 11:38:36 · 511 阅读 · 0 评论 -
直流有刷电机驱动基于STM32F302R8+X-NUCLEO-IHM07M1(一)
主控板STM32F302R8+驱动板X-NUCLEO-IHM07M1+直流减速电机37GB3530,实现电机的正反转驱动。原创 2022-09-04 11:29:26 · 2093 阅读 · 1 评论 -
直流有刷电机H桥正反转调速原理及Matlab/Simulink仿真
转速、电流双闭环直流直流调速系统,并通过Matlab/Simulink进行仿真分析,电源采用H桥电路,可实现电机的正反转控制。原创 2022-09-04 11:22:34 · 6082 阅读 · 4 评论 -
直流有刷电机转速、电流双闭环调速系统及Matlab/Simulink仿真分析
文章分析转速、电流双闭环直流调速系统的工作原理,并通过Matlab/Simulink进行仿真分析,直流电源采用Buck斩波电路。原创 2022-09-04 11:17:13 · 6982 阅读 · 3 评论 -
直流有刷电机调速原理及Matlab/Simulink仿真
文章分析直流电机的调速原理,并通过Matlab/Simulink进行仿真分析原创 2022-09-04 11:09:48 · 12024 阅读 · 1 评论 -
直流有刷电机及Matlab/Simulink驱动仿真
文章分析直流有刷电机的工作原理,并通过Matlab/Simulink进行直流有刷电机的驱动仿真原创 2022-09-04 11:01:37 · 6885 阅读 · 5 评论 -
PWM控制技术+Simulink仿真详解
想要理解SVPWM控制技术,首先要了解PWM控制技术。 PWM控制技术就是对脉冲宽度进行调制的技术,通过对一系列脉冲宽度进行调制来等效获得所需要的波形(包括形状和幅值)。 PWM控制的基本原理:冲量(窄脉冲的面积)相等而形状不同的窄脉冲加在具有惯性的环节上时,其效果(输出响应波形)基本相同,即面积等效原理;用一系列幅值相等,宽度按一定规律变化的高频脉冲序列代替期望的输出波形,多用于逆变电路的控制; PWM信号生成的方法有:计算法、调制法、跟踪法,主要对调制法进行详解...原创 2020-07-08 15:00:50 · 42595 阅读 · 3 评论 -
基于BP神经网络控制+Simulink双闭环直流调速系统仿真
最近一个月的时间没有更博,跟随老师出差谈项目了。前段时间学习了电机的智能控制,这次把设计好的基于BP神经网络PID控制器应用于双闭环直流调速系统。双闭环直流调速系统的动态数学模型如下图所示: 外环为转速环,内环为电流环。本次转速调节器采用基于BP神经网络PID控制器,其参数由神经网络自学习调整得到,从而克服系统运行过程中各种不利因素对系统所造成的影响,以达到较好的控制效果。电...原创 2019-07-11 21:08:07 · 12425 阅读 · 16 评论 -
单神经元PID控制+Simulink双闭环直流调速系统仿真
前段时间学习了基于神经网络的智能控制,这周就把单神经元PID控制器应用于转速电流双闭环直流调速系统 双闭环直流调速系统的动态数学模型如下图所示: 外环为转速环,内环为电流环。本次转速调节器采用基于单神经元的PID控制器,其参数由单神经元自学习调整得到,从而克服系统运行过程中各种不利因素对系统所造成的影响,以达到较好的控制效果。电流调节器仍采用PID调节器,以提高系统...原创 2019-06-07 20:04:56 · 13252 阅读 · 5 评论 -
单神经元PID控制+Simulink控制系统仿真
最近在学习基于神经网络的电机智能控制,神经网络与PID有两种结合方式:采用单神经元结构,神经元输入权值一一对应PID的三个参数,神经元的输入值为经过比例、积分和微分处理后的偏差值;另一种是在常规PID控制器的基础上增加一个神经网络,用神经网络在线调节PID的三个参数。 关于神经网络的相关知识网上有很多详细的介绍,在此不展开介绍了。单神经元PID控制框图如下图所示:...原创 2019-05-24 21:29:09 · 28406 阅读 · 44 评论