主控采用STM32,主要是PID控制,速度PID,位置PID。简而言之用一个电机的转速和角度传感器来控制另外两个电机的转速和方向。可以用来学习PID,编码器。 压缩包里有详细的文档,介绍编码器的、PID的、平衡小车等。是一份很不错的资料 软件篇: 系统采用外设有:TIM1 TIM2 TIM3 TIM4 ADC 滴答定时器 TIM1用于pwm的产生,两路pwm作用于1号和2号电机。 TIM2用于编码器的计数,采集2号电机转角 TIM3用于编码器的计数,采集1号电机转角 滴答定时器用于系统执行,时间间隔为0号电机最大速度为140的值。 ADC用于角度传感器的采集; 程序思路: 系统滴答定时器做中断(293ms一次中断),中断中执行控制函数。 AB电机只需要读取编码数,所以不需要求平均值,只需要读出实际的值就好。 C电机需要读出速度,所以每五次求一次平均值,算出平均速度, 读取adc也需要求平均值,防止变化过快。 根据角度是否等于0度来判断是否需要进入不同的模式;模式一和模式二根据按键的值来判断。
2021-06-28 16:48:48 21.93MB STM32 PID PWM 电机调速
1
直流电机调速系统的MATLAB仿真研究.pdf
2021-06-27 13:04:21 1.7MB matlab 程序 互联网 论文期刊
近年来,随着计算机科学与先进控制技术的发展,应用于直流电机调速系统当中的控制方法已不仅仅是利用传统的PID控制算法进行电枢电压脉宽调制,还可以经多种先进且智能的控制算法实现直流电机转速的调节,其中包括专家控制,模糊控制,预测控制等。本文介绍了一种专家控制算法下的直流电机速度控制系统的架构,并运用Matlab数学应用软件进行系统建模与仿真,最终针对调速系统应用的专家控制算法与传统PID算法输出响应曲线进行了对比并说明了二者的区别与联系。
2021-06-26 16:16:10 425KB MATLAB 调速系统 PID
1
由于结构简单、体积小、质量轻、损耗小、效率高等特点,近年来永磁同步电动机(PMSM)已成为轨道交通领域研究的焦点。本文介绍了PMSM在控制系统中的优势,利用Matlab|simulink仿真软件,采用坐标变换、SVPWM算法,建立PMSM及其矢量控制系统的仿真模型。通过观测定子三相电流、电机转速、转矩以及d-q轴电流的变化,对系统中的参数进行调整。结果表明,该调速系统调速特性好、响应速度快,验证了矢量控制对PMSM的合理性和优越性。
基于matlab的永磁同步电机调速系统的仿真.pdf 详细讲解,内容丰富,可快速上手
2021-06-23 16:38:05 5.92MB 永磁同步电机 调速系统 matlab
1
基于单片机全数字直流电机控制系统,PWM调速,可控制电机正反转
2021-06-22 17:33:27 80KB 直流电机控制
1
直流电动机具有良好的起动、制动性能,宜于在大范围内平滑调速,在许多需要调速或快速正反向的电力拖动领域中得到了广泛的应用。从控制的角度来看,直流调速还是交流拖动系统的基础。早期直流电动机的控制均以模拟电路为基础,采用运算放大器、非线性集成电路以及少量的数字电路组成,控制系统的硬件部分非常复杂,功能单一,而且系统非常不灵活、调试困难,阻碍了直流电动机控制技术的发展和应用范围的推广。随着单片机技术的日新月异,使得许多控制功能及算法可以采用软件技术来完成,为直流电动机的控制提供了更大的灵活性,并使系统能达到更高的性能。采用单片机构成控制系统,可以节约人力资源和降低系统成本,从而有效的提高工作效率。
2021-06-19 15:32:25 443KB PID 数字控制
1
MATLAB中永磁同步电机调速系统的示例,有些版本的matlab里不自带这个示例,分享给大家学习使用
1
开关磁阻电机调速仿真模型-power_SwitchedReluctanceMotor.mdl 开关磁阻电机调速仿真模型 下载之后记得回复啊
2021-06-18 12:39:52 76KB matlab
1
可以实现电机调速,非常有用看了肯定不会后悔
2021-06-15 20:55:59 82KB 直流电机
1