网站大量收购闲置独家精品文档,联系QQ:2885784924

基于单片机的直流电机PWM调速.doc

  1. 1、本文档共20页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
目录 1系统的方案设计 1 1.1方案的分析 1 1.2方案的制定 2 2硬件的设计 3 2.1单片机主电路的设计 3 2.2数码管显示部分 3 2.3 L298N调制电动机电路 5 2.4 单片机驱动L298N模块 6 3 软件设计 7 3.1 操作键盘设计 7 3.2 转速显示设计 8 3.3 PMW调制 9 4 仿真截图 10 4.1 电机的正转工作状态 10 4.2电机的反转工作状态 11 5设计的体会 12 参考文献资料 13 附录 14 仿真图 14 原程序代码 15 1系统的方案设计 1.1方案的分析 本课题以单片机为控制核心,用PMW控制技术实现对直流电机的速度及转向进行控制。从而实现在数码管上显示当前转速,分别用按键进行加、减速及正反转控制。 数码管的选取,数码管分为单个数码管和多个数码管集成在一起。由于考虑到电机转速能够达到很高,采用多个数码管集成在一起的比较省线,通过扫描动态显示数码管能够节省I./O接口,采用这种方式比较适合。 关于PMW波,PWM(Pulse Width Modulation)——脉冲宽度调制,简称脉宽调制,是一种最初用语无线电通信的信号调制技术,后来在控制领域中(比如电机调速)也得到了很好的应用,于是形成了独特的PWM控制技术。PWM控制是利用微处理器的数字输出来对模拟电路进行控制的一种非常有效的技术,广泛应用在功率控制与变换的许多领域中。一般情况下,调节脉宽调制信号的脉宽有两种方法,一种方法是采用模拟电路中的调制方法,另一种方法是使用脉冲计数法。对于一般电机控制,采用第一种方法在控制电压变化时需要DA转换器件。AT89S51没有集成DA转换模块。而通过脉冲计数法只需改变输出脉冲的占空比,而不需要额外的器件。从成本上考虑选用第二种方法比较合适。本设计采用由单片机控制实现的脉冲计数法。通过对定时器设初值,并且通过不断改变初值实现对脉冲的电平切换。 由于本文使用的是PROTEUS进行仿真,直流电机的选择被定位在几种类型的电机中,其中有MOTOR、MOTOR-DC、MOTOR、MOTOR-ENCODER、MOTOR-STEPPER,通过比较参数,选取MOVTOR-ENCODER比较合适,其有转速脉冲输出端,通过单片机能够实现对转速脉冲的检测。 由于单片机的驱动能力有限,根据要求可以构建H桥驱动电路,使用晶闸与二极管组合,实现对电机的驱动能力,并实现对电机的正反转操作。这是一种常规的思考方法,通过上网查资料,不难发现有更好的解决方案,有专门的驱动芯片,既然已有专门地为电机驱动而设计的芯片,就没必要再从新来设计;选用L298芯片来构成的电路结构基本上跟H桥驱动电路一样。L298N是ST公司生产的一种高电压、大电流电机驱动芯片。该芯片采用15脚封装。主要特点是:工作电压高,最高工作电压可达46V;输出电流大,瞬间峰值电流可达3A,持续工作电流为2A;额定功率25W。内含两个H桥的高电压大电流全桥式驱动器,可以用来驱动直流电动机和步进电动机、继电器线圈等感性负载;采用标准逻辑电平信号控制;具有两个使能控制端,在不受输入信号影响的情况下允许或禁止器件工作有一个逻辑电源输入端,使内部逻辑电路部分在低电压下工作;可以外接检测电阻,将变化量反馈给控制电路。使用L298N芯片驱动电机,该芯片可以驱动一台两相步进电机或四相步进电机,也可以驱动两台直流电机。 1.2方案的制定 根据对设计的要求及相关资料的查询,最终确定了硬件使用方案,AT89S51单片机、L298N、四位数码管、MOVTOR-ENCODER作为主要的器件。其余像一些二级管,电容,电阻在此不再详细介绍。 2硬件的设计 2.1单片机主电路的设计 在本次课题设计中我们选择了89C51芯片,其具有功能强、体积小、成本低、功耗小等特点,它可单独地完成现代工业控制所要求的智能化控制功能,能在软件的控制下准确、迅速、高效地完成程序设计者事先规定的任务。 组成最小单片机系统需要晶振,复位电路等。只有这样最小工作系统才能运行 其最小工作系统如图2-1所示。 2.2数码管显示部分 LED数码管显示器是由发光二极管显示字段的显示器件,也称为数码管。其外形结构如图所示。它由8个发光二极管构成,通过不同的组合可用来显示0-9、A-F及小数点“.”等字符。 数码管有共阴极和共阳极两种结构规格,如图2-3所示。图中电阻为外接。共阴极数码管的发光二极管阴极共地,当某发光二极管的阳极为高电平时,二极管点亮;共阳极数码管的发光二极管是阳极,并接高电平,对于需点亮的发光二极管将其阴极接低电平即可。 静态显示方式 直接利用并行口输出。LED显示工作于静态显示方式时,各位的共阴极连接在一起接地;每位的段选线分别于一个8位的锁存输出相连。一般称之为静态显示,是由于显示器中的各位相互

您可能关注的文档

文档评论(0)

mx597651661 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档