单片机学习笔记---直流电机驱动(PWM)

这篇具有很好参考价值的文章主要介绍了单片机学习笔记---直流电机驱动(PWM)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

直流电机介绍

直流电机是一种将电能转换为机械能的装置。一般的直流电机有两个电极,当电极正接时,电机正转,当电极反接时,电机反转

直流电机主要由永磁体(定子)、线圈(转子)和换向器组成

除直流电机外,常见的电机还有步进电机、舵机、无刷电机、空心杯电机等

单片机学习笔记---直流电机驱动(PWM),51单片机学习笔记,单片机,嵌入式硬件,学习,笔记,51单片机,mcu,物联网

电机驱动电路

因为电机是一种功率比较大的负载,如果把它直接接在单片机IO口上,那它肯定是驱动不了的,而且可能会损坏单片机的IO口。所以我们需要在单片机的IO口和电机之间加一个驱动电路。

常见的驱动电路总结成两种驱动方式:

单片机学习笔记---直流电机驱动(PWM),51单片机学习笔记,单片机,嵌入式硬件,学习,笔记,51单片机,mcu,物联网

大功率器件直接驱动这种方式的特点是驱动这个电机只能朝一个方向转,因为这种电路不具备调换电机正反方向的功能。

H桥驱动这种方式可以控制电机正反转。

大功率器件直接驱动

先看一下大功率器件直接驱动的这种方式:

单片机学习笔记---直流电机驱动(PWM),51单片机学习笔记,单片机,嵌入式硬件,学习,笔记,51单片机,mcu,物联网

为什么要加一个续流二极管呢?

因为电机是感性负载元件,驱动的时候要注意它的感性值,它会感应出很高的电压。

电感有个特性:保证流过电感的电流不会突变,这会造成什么后果呢?就是如果我们把电路断开(再IN端输入高电平),在断开的瞬间,电感要求电流不能变,这个时候就会产生对抗,对抗的过程中就会感应出很高的电压,使电感有电流,如果电感值很大,那三极管就会被击穿,或者通过IN端击穿IO口,就会影响电路的稳定性。但是如果我们加了这个续流二极管,在电路断开的一瞬间,电感电流正好可以通过这个二极管形成一个循环把它释放掉,这样的话就不会感应出一个高电压。

(如果一个电路里面有感性元件,则它的电压可能超过电源电压,甚至会超过很多,会产生危险)

之前蜂鸣器那一篇博客讲过ULN2003芯片的内部结构

单片机学习笔记---直流电机驱动(PWM),51单片机学习笔记,单片机,嵌入式硬件,学习,笔记,51单片机,mcu,物联网

如果要将这个芯片接上电感的话,续流二极管需要接到V电源上

单片机学习笔记---直流电机驱动(PWM),51单片机学习笔记,单片机,嵌入式硬件,学习,笔记,51单片机,mcu,物联网

如果将电源断开的话,电流就可以通过续流二极管得到释放

单片机学习笔记---直流电机驱动(PWM),51单片机学习笔记,单片机,嵌入式硬件,学习,笔记,51单片机,mcu,物联网

看一下原理图

单片机学习笔记---直流电机驱动(PWM),51单片机学习笔记,单片机,嵌入式硬件,学习,笔记,51单片机,mcu,物联网

单片机学习笔记---直流电机驱动(PWM),51单片机学习笔记,单片机,嵌入式硬件,学习,笔记,51单片机,mcu,物联网

H桥驱动

然后看H桥驱动这种方式:

单片机学习笔记---直流电机驱动(PWM),51单片机学习笔记,单片机,嵌入式硬件,学习,笔记,51单片机,mcu,物联网

单片机学习笔记---直流电机驱动(PWM),51单片机学习笔记,单片机,嵌入式硬件,学习,笔记,51单片机,mcu,物联网

由于这种方式中电流可以往左也可以往右,我们没办法加续流二极管,那么就要求驱动的这个晶体管或者MOS管具有很强的耐压特性,能够扛得住感应出来的高电压。

那么下一个问题就是电机调速问题,如果将电机保持在中间速度呢?这就需要用到PWM进行调速

PWM介绍

PWM(Pulse Width Modulation)即脉冲宽度调制,在具有惯性的系统中,可以通过对一系列脉冲的宽度进行调制,来等效地获得所需要的模拟参量,常应用于电机控速、开关电源等领域

PWM重要参数:

     频率 = 1 / TS            占空比 = TON / TS           精度 = 占空比变化步距

单片机学习笔记---直流电机驱动(PWM),51单片机学习笔记,单片机,嵌入式硬件,学习,笔记,51单片机,mcu,物联网

Ton的时间长Toff时间短电机会快,Ton的时间短Toff时间长电机会慢

我们一般会保证一个周期的时间是一样的

单片机学习笔记---直流电机驱动(PWM),51单片机学习笔记,单片机,嵌入式硬件,学习,笔记,51单片机,mcu,物联网

以上就是本篇内容,下一篇开始代码演示! 文章来源地址https://www.toymoban.com/news/detail-833958.html

到了这里,关于单片机学习笔记---直流电机驱动(PWM)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【【51单片机直流电机调速】】

    PWM的生成方法 先用户设定一个比较值,然后计数器定时自增。 当计数器比较值,输出0 当计数器比较值,输出1

    2024年02月15日
    浏览(46)
  • 通过51单片机实现直流电机调速

    随着各种工业生产设备和机械设备的广泛使用,直流电机调速技术的研究和应用越来越受到人们的重视,具有广泛的应用前景。本项目通过51单片机实现直流电机调速功能,为实际工程应用提供一个可靠和有效的调速方案。 如果需要下载项目工程,可以去这里: https://blog.c

    2024年02月14日
    浏览(43)
  • 单片机控制直流电机(风扇)电路详解

    单片机引脚为什么无法直接控制电机或风扇?         我们在使用单片机去控制+5V的直流电机或者散热风扇时,可能会有一种疑惑,51单片机的引脚电压为+5V,为什么不直接用单片机引脚去驱动电机或者风扇?         实际上单片机的控制引脚,不管是51单片机或者s

    2024年01月16日
    浏览(88)
  • 基于单片机串口控制直流电机调速

    一、系统方案 (2)本设计采用STC89C5单片机作为主控器,串口控制直流电机调速,串口助手发送1-8,改变电机速度,数码管显示对应速度。 二、硬件设计 原理图如下: 三、单片机软件设计 1、首先是系统初始化 TMOD=0x21;//定时器0工作方式1 ET1=0; SM0=0; SM1=1; REN=1; EA=1; ES=1; 2、数码管

    2024年02月12日
    浏览(46)
  • 51单片机-PWM调速(直流电机,智能小车的电机调速)

    这次来对PWM做一个总结 最近学习时,发现PWM控制在很多地方都会用到,比如使用PWM来控制电机的速度,使用PWM来生成想要的波形。 那么到底什么是PWM呢? PWM即 脉冲宽度调制 ,在具有惯性的系统中,可以通过对 一系列脉冲的宽度进行调制 ,来等效的获得所需要的模拟参量。

    2024年02月02日
    浏览(46)
  • 单片机第一季:零基础9——直流电机和步进电机

    目录 1,直流电机 2,步进电机  直流电机是指能将直流电能转换成机械能(直流电动机)或将机械能转换成直流电能(直流发电机)的旋转电机。它是能实现直流电能和机械能互相转换的电机。当它作电动机运行时是直流电动机,将电能转换为机械能;作发电机运行时是直流

    2024年02月16日
    浏览(39)
  • 【51单片机】直流电机驱动(PWM)(江科大)

    · 直流电机是一种将电能转换为机械能的装置。一般的直流电机有两个电极,当电极正接时,电机正转,当电极反接时,电机反转 · 直流电机主要由永磁体(定子)、线圈(转子)和换向器组成 · 除直流电机外,常见的电机还有步进电机、舵机、无刷电机、空心杯电机等 电机的驱动无法

    2024年02月20日
    浏览(47)
  • 【51单片机】直流电机的驱动和PWM调速

    51单片机驱动直流电机与 PWM 调速是通过使用 51 单片机来控制直流电机的转速和方向。51 单片机通过控制电机的电流来实现驱动,并通过生成 PWM 信号来调节电机的转速。使用 PWM 调速可以使得直流电机的转速精确可控,并且减少了电机的功率损耗。在 51 单片机的控制系统中,

    2023年04月09日
    浏览(39)
  • 单片机控制PWM的直流电机调速系统的设计

    单片机控制PWM的直流电机调速系统的设计  摘 要:在国民生产中,随着现代技术的发展,电力电子技术已得到了全面的发展,其技术已应用到各个领域。在各类机电系统中,由于直流电机具有良好的启动、制动和调速性能,直流电机调速系统已广泛运用于工业、航天领域的各个

    2024年02月04日
    浏览(41)
  • 【Proteus仿真】【51单片机】直流电机PID调速系统设计

    本项目使用Proteus8仿真51单片机控制器,使用L298N电机模块、数码管模块、按键模块、LED指示灯模块等。 主要功能: 系统运行后,可通过按键K4启动系统,数码管显示实际速度和目标速度,再次按下K4键停止系统;按键K1加速、按键K2减速,按键K3换向;速度范围为0-150;通过P

    2024年02月11日
    浏览(87)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包