设计与开发

单片机控制的直流调速系统 单片机实现直流电机控制的应用实例

小编 2025-08-24 设计与开发 23 0

单片机实现直流电机控制的应用实例

直流电机的单向控制

直流电机的单向控制较为简单,可以通过开关的通断来接通和断开直流电源,实现电机的启动与停止控制,开关控制直流电机如图9-2所示。也可以通过三极管、场效应管、继电器等对直流电机的通断进行控制,采用三极管控制直流电机的电路如图9-3所示,图中的二极管为续流二极管,起到保护三极管的作用。

图9-2 开关控制直流电机电路图

图9-3 三极管控制直流电机电路图

提示

单片机控制直流电机的实际应用电路中,为了降低电机运行对单片机电源的影响,往往会采用光电耦合器件进行光电隔离。

【例9-1】 通过按键实现直流电机的停启控制

按键控制直流电机停启的电路如图9-4所示,通过P3.6口按键触发启动直流电机,P3.7口的按键触发停止直流电机的运行。由图9-4可知,当P1.0输出高电平“1”时,NPN型三极管导通,直流电机得电转动;当P1.0输出低电平“0”时,NPN型三极管截止,直流电机停止转动。

图9-4 按键控制直流电机停启电路图

C51程序如下:

直流电机的双向控制

直流电机的双向控制原理就是使加在直流电机两端的电源电压的极性可以实现切换。通常采用H桥电路进行控制。H桥控制的示意如图9-5所示,有1~4四个开关的不同状态实现电机的停止、正转、反转控制。

当四个开关均断开时,直流电机不得电,处于停止状态。

当开关1与4接通,开关2与3断开时,电流由左向右流过直流电机,电机处于正转状态。

当开关2与3接通,开关1与4断开时,电流由右向左流过直流电机,电机处于反转状态。

图9-5 H桥实现直流电机双向控制的示意图

【例9-2】 通过按键实现直流电机的正反转及停止控制

通过按键控制直流电机正反转及停止控制的电路如图9-6所示。由S1键的触发实现电机的正转运行,S2键的触发实现电机的反转运行,S3键的触发实现电机的停止控制。

通过对图9-6进行分析,可知通过对单片机的P1.0、P1.1口的控制即可实现电机的停止、正转和反转控制,P1.0、P1.1在不同状态下电路各部分的工作状态及电机状态如表9-1所示。

图9-6 按键控制直流电机正反转及停止控制的电路图

表9-1 P1.0、P1.1口控制过程及电路状态表

C51程序如下:

单片机控制直流电机的转速

直流电机三种调速方法

1改变磁通

2改变电压

3改变转子绕组回路电阻

其中1和3出厂时已经确定,所以我们改变电压,

这一节是入门课,不必讲究专业性,只要理解电压和电机转速

电路如何接线?

效果展示

源代码:

#include "reg52.h" //头文件

unsigned char speed = 0; // 定了一个速度的电压变量

main()//主函数

{

EA=1; //开总的中断

EX0=1;//开外部中断0

IT0=1;//设置外部中断0位下降沿触发方式

while(1) //循环

{

P1=speed; //不停的把P1的信号送给直流电机

}

}

void int0() interrupt 0 //外部中断0的子程序

{

if(speed==255); //判断电压变量是否等于255

else

speed =speed +5;//每次变量都加5

}

相关问答

单片机 产生PWM波实现对 直流 无刷电机的 调速 问题?

不告诉你怎么掌控电机扭矩的,是靠直流电压还是PWM来掌控,前者很非常简单,跟上条问一样处置就可以,后者的话你原作三个占宽比的PWM就可以了。不告诉...

在座的好基友有谁能回答一下吗!! 直流 伺服电机 控制 方式? 直流 ...

[回答]维修成本不同:交流伺服电机维护方便。直流伺服电机容易实现调速,控制精度高,但维护成本高操作麻烦。、控制方式不同:交流伺服电机控制方式有种,幅值...

51 单片机 pwm 直流 电机怎么 调速 ?

最简单的做法是选用stc单片机,用它的pwm引脚驱动h全桥,再由全桥驱动直流电机。编程时用单片机内部的pwm寄存器,输出不同占空比的脉冲就可以实现电机调速。将p...

STC 单片机直流 电机中PWM具体怎么使用?

一般用单片机控制直流电机运转的控制方法有两种,一种为电平控制(可能不准确),另一种为PWM控制。如果你选用第一种,你需要为你的直流电机设计一个驱动控制模...

已知给了400V的 直流电源 ,如何得到5V的电压给 单片机 供电用电...

[最佳回答]单片机最大工作电流在20mA以内,建议用电阻分压;否则,采用DC-DC模块.

单片机控制 与PLC 控制的 区别?

你是指单片机与PLC本身的区别还是指它们的控制方式的区别还是指控制特性的区别?单片机和PLC在原理上来讲属于同一类东西。但是区别也较大。比如编程方式上的...

单片机 是怎么通过pwm波来 控制 电机运转的,工作原理是什么?

PWM的英文全称是PulseWidthModulation的缩写,翻译成中文就是脉冲宽度调制,PWM是一种利用数字输出来对模拟电路进行控制的技术,它的实质就是使用数字信号...

单片机 是如何 控制 步进电机扎旋转的?

结合按键程序,我们设计这样一个功能程序:按数字键1~9,控制电机转过1~9圈;配合上下键改变转动方向,按向上键后正向转1~9圈,向下键则反向转1~9圈...voidKe...

什么是 单片机系统 ?

1单片机:单片机就是将CPU、存储器、定时计数器、I/O接口电路等集成在一个芯片。也叫单片微型计算机。2单片机系统:以单片机为核心的控制系统。3单片机应用系...

单片机 逆变器的工作原理是什么?

逆变器的原理它首先是将交流电变为直流电.然后用电子元件对直流电进行开关.变为交流电.一般功率较大的变频器用可控硅.并设一个可调频率的装置.使频率在一定范...

猜你喜欢