该系统利用MSP430单片机的Timer-A模式产生PWM波,通过改变PWM波的占空比来控制电机的速度,并着重介绍了PWM的调速原理。其中采用光耦隔离的方法实现单片机与外部电路之间的电气隔离,PWM波经过功率驱动芯片放大后控制直流电机的电枢电压进行平滑调速并由霍尔元件检测出直流电机转速构成的速度反馈,设置四个独立性键盘分别控制电机的正反转、加速和减速,最后通过LED动态显示出直流电机的转速。采用MSP430单片机控制直流电机的转速取代了以往的模拟控制,使控制精度高,而且方便系统的升级和改进,灵活性和适应性更强。
2021-07-27 15:48:48 530KB msp430
1
因为之前自己在利用DRV8313驱动芯片做无刷电机的驱动电路的时候没有好的资料和工具,就只能找到官方参考手册,顺便将原有的英文手册中重要部分翻译成了中文,如有错误,还请联系批评指正。
2021-07-25 19:19:50 3.07MB DRV8313 三相无刷直流电机
1
实验器材: 正点原子NANO STM32F103开发板V1版本 实验目的: 学习GPIO作为输出的使用 硬件资源:本实验通过L298N驱动四个12V直流电机,端口连接 1,ENA (连接在PC8) 2,IN1 (连接在PA8) 3,IN2 (连接在PD2) 4,ENB (连接在PC9) 5,IN3 (连接在PB11) 6,IN4 (连接在PB9) 实验现象: (1) 前进时LED1灯亮 (2) 停止时LED0-LED7均亮 (3) 后退时LED7灯亮 注:LED是开发板自带硬件,可根据自己需要修改。 注意事项: L298N的OUT1 OUT2接在同侧驱动电机的上下两个接线柱处, OUT3 OUT4接在另一侧驱动电机的上下接线柱处, L298N要与开发板共地,L298N输出5V可以给开发板供电, 硬件接线请在断电情况下进行,烧录完成将烧录线拔掉,再打开12V供电电源。 void DirForward(void) //前进程序,前进时LED1亮 { LED1=0; ENA=1; MOTORA0=0;MOTORA1=1; ENB=1; MOTORB0=0;MOTORB1=1; delay_ms(1000); LED1=1; } void Stop(void) //停止程序,停止时LED10-LEED7亮 {HAL_GPIO_WritePin(GPIOC,GPIO_PIN_0|GPIO_PIN_1|GPIO_PIN_2|GPIO_PIN_3| GPIO_PIN_4| GPIO_PIN_5|GPIO_PIN_6|GPIO_PIN_7,GPIO_PIN_RESET); ENA=1; MOTORA0=0;MOTORA1=0; ENB=1; MOTORB0=0;MOTORB1=0; delay_ms(1000); HAL_GPIO_WritePin(GPIOC,GPIO_PIN_0|GPIO_PIN_1|GPIO_PIN_2|GPIO_PIN_3| GPIO_PIN_4| GPIO_PIN_5|GPIO_PIN_6|GPIO_PIN_7,GPIO_PIN_SET); } void DirBack(void) //后退程序,后退时LED1亮 {LED7=0; ENA=1; MOTORA0=1;MOTORA1=0; ENB=1; MOTORB0=1;MOTORB1=0; delay_ms(1000); LED7=1; }
2021-07-23 17:34:29 14.83MB L298N 直流电机驱动 STM32F103RBT6 NANO开发板
1
基于MATLAB/Simulink的直流电机弱磁控制仿真模型。
2021-07-23 09:04:52 130KB 直流电机 弱磁 DCMachine FieldWeakningc
基于MATLAB/Simulink的直流电机电枢闭环控制系统仿真模型。
基于MATLAB/Simulink的三相AC/DC整流后的直流电机调速开环控制模型。
2021-07-23 09:04:48 79KB AC/DC 直流电机 调速 DC_Machine
1
无感无刷直流电机驱动全攻略 由于四轴分论坛的帖子数量已经很多了,光搜一下无刷电机和电调也有近百来篇帖子,次序和深浅程度不一,想要看完并完全理解这些帖子对新人来说不啻是一个艰巨的任务。而且很多帖子的发帖时间都比较久远了,回帖提问也未必能得到原作者的回答。
2021-07-22 15:07:37 4.58MB 无刷 四轴
1
无刷直流电机基础,Microchip的一篇中文讲解文档。讲述了构造和工作原理、换向顺序、转矩/转速的特性等问题,新手入门还不错。
2021-07-22 08:58:28 560KB 无刷直流电机基础
1
用51单片机控制的直流电机黑白循迹小车,小车前方用了三个光电传感器
2021-07-21 20:57:46 15KB 51单片机 黑白循迹
1
嵌入式智能仪表《智能直流电机测速仪设计》 由硬件设计和软件设计两部分组成。其中硬件设计主要包括C51单片机最小系统、按键控制模块、直流电机驱动模块、LED显示模块、串行通信模块等功能模块;软件设计包括主程序以及各个模块的控制程序。采用PID控制技术和PWM测速原理对电机进行控制,并且利用数码管设计的人机界面系统显示转速的设定值及实际值,通过应用PID算法对占空比的计算达到精确调速的目的。最后,用Proteus仿真软件模拟,并且将直流电机的转动速度动态显示在LED显示屏和上位机上。
2021-07-20 09:06:13 18.39MB 51单片机 直流电机 PID PWM