本实验采用UL2003电机驱动板,步进电机型号为28BYJ4。基于FPGA通过UL2003电机驱动板来控制电机的正反转与调速,若需控制不同频率的步进电机可以更改实验内的计数器重装载值来改变控制输出频率。
2021-12-12 09:17:42 3.35MB FPGA/电机
电机控制 PDF
2021-12-11 09:30:51 18.54MB PDF 电机控制
1
pid控制器设计代码matlab 基于AT89C52单片机的PID直流电机控制系统仿真 本文所介绍的基于AT89C52单片机的PID直流电机控制系统设计过程主要分为MATLAB建模、Proteus硬件电路的设计以及基于C51语法的单片机程序开发编写。本系统性质为单闭环控制,即通过转速对电机进行调速;将采用增量式编码器进行电机转速的测量,并设定PWM波形生成的开关频率为7KHz,速度回路的采样周期为14ms。 1. 所需仿真平台 单片机部分代码主要利用Keil uVision5平台进行编译,工具链采用C51。仿真电路搭建平台为Proteus 8 Professional。 2. Release版本 编译后的运行环境为Atmel AT89C52单片机平台。 3. 运行 将已发布的HEX文件放入Proteus 8 Professional仿真平台或以上版本内运行即可; 可通过修改Proteus仿真文件方波的频率(开关频率)来改变PWM相应的频率; 若需要修改源代码可Clone软件代码进行修改,注释已在代码中标出。 4. 更多 可以进入我的个人博客进行查看。 PID DC motor cont
2021-12-04 18:17:47 56KB 系统开源
1
TMC2130Stepper:Trinamic TMC2130 Stepper驱动程序的Arduino库
1
140 hrs recordings from a permanent magnet synchronous motor (PMSM). 来自永磁同步电动机(PMSM)的140小时录音。 pmsm_temperature_data.csv
2021-11-14 02:16:59 46.61MB 数据集
1
通过hal库来驱动步进电机。
2021-11-11 22:40:29 3.72MB HAL库来驱动步进电机
1
在本文中,您将学习如何通过Arduino和L293D控制直流,步进和伺服电机。
2021-11-08 12:29:40 794KB dc motor motor robotics
1
PWM驱动直流电机程序 /*用PWM控制电机脉冲频率应控制在25HZ~35HZ之间*/ /*定时1ms,1个周期30ms,脉冲频率为33HZ */ /* */ #include typedef unsigned char uchar; sbit P0_0=P0^0; sbit P0_1=P0^1; sbit P0_2=P0^2; sbit P0_3=P0^3; sbit P0_4=P0^4; sbit P2_0=P2^0; sbit P2_1=P2^1; sbit P2_2=P2^2; sbit P2_3=P2^3; sbit P2_4=P2^4; sbit P3_4=P3^4; uchar time=0; uchar period=30; uchar high=10; uchar th0=0; uchar tl0=1;
2021-11-04 21:47:30 2KB PWM驱动直流电机
1
该模型模拟斩波器馈电直流电机驱动,用于直流电机的速度控制。 实际速度与参考速度命令进行比较,误差由输出为占空比的 PI 控制器控制。 通过将占空比电压与锯齿波进行比较,将占空比转换为 PWM。 脉冲应用于控制斩波电路的 MOSFET。 斩波电路基本上是第一象限降压转换器。
2021-11-04 20:07:08 11KB matlab
1
改实例实现固高运动控制卡开关卡,IO测试,复位等功能的一个小demo,自动化开发人员可以参考
2021-11-04 13:48:58 25.42MB mfc VS2010
1