基于51单片机直流电机PWM调速设计

发布者:静逸心境最新更新时间:2021-10-31 来源: eefocus关键字:51单片机  直流电机  PWM调速 手机看文章 扫描二维码
随时随地手机看文章

具体实现功能

系统由STC89C52单片机、LCD1602液晶显示屏、霍尔测速传感器、3V直流电机、按键模块构成。


具体功能:


1、采用霍尔传感器非接触式测电机转速;


2、LCD1602液晶显示当前的转速(单位为转/分(RPM))和当前的PWM占空比0~100%;


3、电机转速可以通过按键调整,也可以开始暂停,正转和反转;


4、按键可实现加速、减速、正转、反转、开始/暂停等功能。


使用说明:


液晶屏第一行显示电机转速,第二行显示占空比,占空比数值越大,电机转速越快。


系统一共有6个按键,单片机附近的独立按键是系统的复位按键,按下单片机会复位。


下面一排是控制按键:


1键:加速键,可以短按,占空比加1,也可长按,占空比连续加;


2键:减速键,可以短按,占空比减1,也可长按,占空比连续减;


3键:正转切换键,按下后电机正转;


4键:反转切换键,按下后电机反转;


5键:开始暂停键,按一下开始,再按一下暂停。

设计背景

在现代电子产品中,自动控制系统,电子仪器设备、家用电器、电子玩具等等方面,直流电机都得到了广泛的应用。大家熟悉的录音机、电唱机、录相机、电子计算机等,都不能缺少直流电机。所以直流电机的控制是一门很实用的技术。直流电机,大体上可分为四类:几相绕组的步进电机、永磁式换流器直流电机、伺服电机、 两相低电压交流电机


直流电机的特点是启动转矩大,最大转矩大,转速控制容易,调速后效率很高。与交流调速相比,直流电机结构复杂,生产成本高,维护工作量大。随着大功率晶体管的问世以及矢量控制技术的成熟,使得矢量控制变频技术获得迅猛发展,从而研制出各种类型、各种功率的变频调速装置,并在工业上得到广泛应用。适用范围:直流调速器可以应用在造纸印刷、纺织印染、光缆设备、电工技术设备、食品加工机械、橡胶加工机械、生物制药设备、电路板设备、实验器材 、特种加工、轻工业、 输送设备 车辆工程、医疗设备、通讯设备、雷达设备 等行业中。高性能的交流传动应用比重逐年上升,在工业部门中,用可调速交流传动取代直流传动将成为历史的必然。


硬件设计

本系统采用STC89C51控制输出数据,由单片机IO口产生PWM信号,送到直流电机,直流电机通过测速电路将实时转速送回单片机,进行转速显示,从而实现对电机速度和转向的控制,达到直流电机调速的目的。

软件设计

调速采用PWM(Pulse Width Modulation)脉宽调制,工作原理:通过产生矩形波,改变占空比,以达到调整脉宽的目的。PWM的定义:脉宽调制(PWM)是利用微处理器的数字输出来对模拟电路进行控制的一种非常有效的技术,广泛应用在从测量、通信到功率控制与变换的许多领域中。模拟信号的值可以连续变化,其时间和幅度的分辨率都没有限制。


原理图


本系统原理图设计采用Altium Designer19,具体如图。

程序

本设计利用KEIL5软件实现程序设计,具体如图。

仿真实现

本设计利用protues8.7软件实现仿真设计,具体如图。

关键字:51单片机  直流电机  PWM调速 引用地址:基于51单片机直流电机PWM调速设计

上一篇:51可调速步进电机
下一篇:36-基于51单片机的LED彩灯控制器设计

推荐阅读最新更新时间:2024-11-17 01:11

51单片机I/O介绍
[单片机]
基于51单片机的呼出异味气体检测仪设计方案
本设计由STC89C52单片机电路+LCD1602液晶显示电路+MQ-2甲烷传感器模块电路+MQ-3酒精传感器模块电路+MQ-9 CO传感器电路+A/D采样PCF8591电路+蜂鸣器报警电路+LED指示灯电路+按键电路+蓝牙模块电路+电源电路组成。 1、LCD1602液晶实时显示当前的甲烷浓度、酒精浓度和CO浓度。 2、如果甲烷浓度或酒精浓度或CO浓度超过设定的阈值,则蜂鸣器报警,否则蜂鸣器不报警。 3、如果甲烷浓度超过设定的阈值,则红灯亮,否则红灯灭。 4、如果酒精浓度超过设定的阈值,则绿灯亮,否则绿灯灭。 5、如果甲CO浓度超过设定的阈值,则黄灯亮,否则黄灯灭。 6、可以通过按键设置煤气浓度、酒精浓度和CO浓度的阈值。
[单片机]
基于<font color='red'>51单片机</font>的呼出异味气体检测仪设计方案
基于单片机PWM直流电机调速系统+H桥驱动电路驱动原理图
本设计以单片机AT89C51为核心,通过软件编程利用其定时器产生PWM信号从而实现对直流电机转速控制。硬件设计主要包括按键电路模块、电机驱动模块、测速模块和转速显示模块。其中采用独立式键盘通过按键将命令输入到单片机,改变PWM信号占空比,再将单片机输出的信号通过光电耦合器和由IGBT组成的H型桥式功率放大驱动电路,根据不同占空比的PWM信号达到电机启停、正反转和加减速控制。测速模块采用非接触式的霍尔传感器对直流电机的转速进行测量,将测得的转速传送到单片,再通过LCD显示出来。本论文主要介绍了直流电机调速系统的原理和方案设计,单片机如何产生PWM信号,H桥驱动电路设计,硬件电路图的设计与连接,实现功能的流程图和程序,系统的仿真和调试
[单片机]
基于单片机<font color='red'>PWM</font>的<font color='red'>直流电机</font><font color='red'>调速</font>系统+H桥驱动电路驱动原理图
51单片机-无源蜂鸣器鸣叫
1.输出方波图解 我们现在要给单片机IO端口输出4khz的方波。 现在我们算出方波的周期:1/(4*1000)s=0.00025s=0.25ms 高电平时间:(0.25/2)ms=0.125ms 低电平时间:(0.25/2)ms=0.125ms 2.驱动代码 因为我们只写过最低延时1ms的函数,所以这里测试用“for(i=0;i 14;i++);”作为延时0.125ms,本节的单片机IO端口为开发板中的P1.6,无源蜂鸣器的硬件连接因为不像LED那样都接了很多其他器件来初始化,所以本节的代码就显得相当简短,下载进开发板蜂鸣器就一直鸣叫了 1 2 3 4 5 6 7 8 9 10 11 12 13 #inclu
[单片机]
<font color='red'>51单片机</font>-无源蜂鸣器鸣叫
意法半导体:开关磁阻电机与有刷直流电机控制方案
意法半导体拥有强大的、面向电机控制应用的产品组合。 运转顺畅和高效率推动了电机控制的发展。 面向PMSM、PMAC和感应电机(其采用高性能微控制器、功率晶体管与高压栅极驱动器IC)的磁场定向控制(FOC)软件的发展满足了对更高效率的需求。 对于功率较低的应用而言,面向步进电机的新型高集成度控制器/驱动器IC可以为步进电机实现更顺畅的运转和更高的定位精度。 有刷直流电机 有刷DC电机是使用直流电源的内部换向电机。 DC电机的转速通常与所施加的电压成正比,转矩与电流成正比。 速度可通过可变电源电压或电子控制部件来控制。 这些易于驱动的电机通常用于实现速度和定位控制,功率介于几瓦和几马力之间。 有刷DC电机可能是使用最广的电机,常用于电
[嵌入式]
51单片机实现红外编码检测
一直以来就像做个红外线检测,因为我是做空调扇的,我们组专门负责遥控器.前几天在百度文库找到一篇文章,之后就做了一个 #include reg52.h //包含头文件,一般情况不需要改动,头文件包含特殊功能寄存器的定义 #include lcd.h sbit IR=P3^2; //红外接口标志 /*------------------------------------------------ 全局变量声明 ------------------------------------------------*/ unsigned char irtime;//红外用全局变量 bit irpro
[单片机]
BTS7960大功率直流电机驱动板电路图与PCB及单片机
【简要说明】 一、尺寸:长76mmX宽65mmX高28mm 二、主要芯片:BTS7960、lm2576 三、工作电压:控制信号直流3V至12V;驱动电机电压6V至27V 四、可驱动直流(6V至27V之间电压的电机) 五、最大输出电流43A 六、特点:1、具有信号指示和电源指示 2、转速可调 3、抗干扰能力强输入全光电隔离 4、内部具有续流保护 5、可单独控制一台直流电机 6、PWM脉宽平滑调速(可使用PWM信号对直流电机调速) 7、可实现正反转 8、此驱动器非常适合控制飞思卡尔智能车,驱动器压降小,电流大,驱动能力强 适用场合:单片机学习、电子竞赛、产品
[单片机]
BTS7960大功率<font color='red'>直流电机</font>驱动板电路图与PCB及单片机
51单片机-舵机与按键
1.按键控制舵机桨 为了再次领悟舵机的运用,我们使用按键控制舵机桨在我们想要的位置上停留。 K8负责控制舵机桨往一个方向不停旋转,K16则控制相反方向旋转。按键模式为支持连按。然后数码管显示高电平持续的时间,如果数码管显示5,则高电平在20ms周期里持续的时间为0.5ms,如果显示的是20,那就是持续2ms的高电平时间。 #include reg52.h #include function.h //详见第六章第8讲 #include timer.h //详见第八章第11讲 sbit PWMOUT = P1^7; //舵机信号线引脚 u16 highval=15; void main() { u8 ke
[单片机]

推荐帖子

输入 DC/DC 控制器驱动 N 沟道 MOSFET,可提供高达 20A 的电流
输入DC/DC控制器驱动N沟道MOSFET,可提供高达20A的电流2006-07-27 凌特公司(LinearTechnologyCorporation)推出2.75V至4.5V输入的同步降压型DC/DC控制器LTC3822,该器件无需外部电源驱动栅极就可驱动N沟道MOSFET。此外,LTC3822利用MOSFET的RDS(ON)检测电流,因此也无需检测电阻,这提高了效率并降低了解决方案成本。尽管LTC3
fighting 模拟电子
TI TM4C123GXL资料共享
学习TM4c123GXL,收集了一点资料,给大家共享一下,大家有好的也共享一点!!TITM4C123GXL资料共享太感恩了!頂!楼主,你有没有这个的USB的驱动程序,我现在还没法下载程序呢十分感谢楼主好人啊,好人啊,还不收费谢谢收下了{:1_138:}{:1_103:}非常感谢{:1_103:}{:1_103:}非常好的东西,太有用了!!谢谢楼主这个好资料,支持楼主,人居然不多。https://bbs.eeworld.com.cn/forum.php?mod=
wikelallala 微控制器 MCU
贡献出自己不用的NEC原装最小系统板子。。。。
我有个NEC原装最小系统板,开会回答问题送的,上面的芯片具体记不清了,好像是78K什么,是单片机。板子上自带USB下载。不过那根USB线不见了,需要自己到电脑城购买。就是那种大的USB口转MINIusb的,3块一根。。。哪位做NEC的可以联系我。贡献出自己不用的NEC原装最小系统板子。。。。感谢youki12345的贡献,我也正准备赠送一块开发板,还在考虑送什么板子本站强荐:185娱乐玊城.足球玊真_人.彩票齐全玊手机可投玊注任何游戏.首次开户送10元.首存送58元.信
youki12345 淘e淘
天线远场Pattern测量步骤举例[E文]
1.Patternmeasurement:a.Theanechoicchamberisafar-fieldmeasurementsystemwithsizeof7m*3m*3m.Thequietzoneregionis30cmx30cmx30cmatcenteroftherotator.b.TheprobingantennaistheDarfon900MHz~18GHzmodule(9120Dhornan
fly RF/无线
电压冲激
DCDC电源从电感出来后会有一个冲击电压大于滤波电容的耐压值,请问要怎么调整?电压冲激个人认为加电阻,阻容吸收原理回复楼主hit1220的帖子
hit1220 电源技术
【Follow me第二季第2期】+项目总结
文章中各任务均由图片中物料实现物料清单: 厂商 厂商料号 名称 得捷链接 Arduino ABX00087 ArduinoUNOR4WiFi https://www.digikey.cn/zh/products/detail/arduino/ABX00087/20371539?s=N4IgTCBcDaIIICEAaAGNAOA7AApAXQF8g Adafruit 4991 A
superw DigiKey得捷技术专区
小广播
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved