ImageVerifierCode 换一换
格式:DOCX , 页数:10 ,大小:396.57KB ,
资源ID:8902528      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/8902528.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(基于L298N电机驱动模块的设计与实现.docx)为本站会员(b****7)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

基于L298N电机驱动模块的设计与实现.docx

1、基于L298N电机驱动模块的设计与实现万方科技学院 模拟电子技术课程设计基于L298N电机驱动模块的设计与实现系 部 电气工程与自动化工程 专 业 名 称 电气自动化 班 级 电气(9)班 姓 名 乔梁 学 号 1116202064 指 导 教 师 王允建 基于L298N电机驱动模块设计与实现目 录一、摘要.2 二、 步进驱动模块方案 1、方案一.2 2、方案二.2 三、硬件电路设计 3.1 L298N驱动模块.2 3.2 电机控制过程.4 3.3 步进电机模块.6 3.4 PCB设计.7 3.5 转速控制设计.7 3.6 基于L298N电机驱动模块的设计实物.8 四、实验仿真及调试 4.1

2、实验仿真结果.8 4.2 系统联调.9 五、总 结.9 六、仪器清单.10 七、参考文献.11基于L298N电机驱动模块的设计与实现一、摘 要 该设计实现了步进电机正传、反转、加速快转、减速慢转的功能,启动系统后,通过控制脉冲来控制系统,经过L298N驱动电路对脉冲进行处理,输出能直接控制步进电机的脉冲信号,在此基础上,重新分配I/O资源,同时可增加驱动芯片L298N的个数,在负载能力范围允许内,还能实现多台步进电机独立正传、反转、加速快转、减速慢转的控制。二、 步进驱动模块方案1、方案一:A3972驱动模块是自动收发卡机的设计,是基于双工位(工作通道)的,所以本驱动模块内部自带电机切换电路,

3、可以驱动分时工作的两路电机,价格昂贵。2、方案二:L298N是ST公司生产的芯片。主要特点是:工作电压高,最高工作电压可达46V,并且可以驱动两个二相电机,可以直接通过电源来调节输出电压;可以直接用单片机的I/O口提供信号,而且电路简单,使用比较方便。 经实验比较,L298N驱动模块运行可靠,取得效果较好,而且电路的电气性能和散热性能较好,此设计选用L298N驱动模块。三、硬件电路设计 3.1 L298N驱动模块L298N(实物图如图一)是ST公司生产的一种高电压、大电流电机驱动芯片。该芯片采用15脚封装。主要特点是:工作电压高,最高工作电压可达46V;输出电流大,瞬间峰值电流可达3A,持续工

4、作电流为2A;内含两个H桥的高电压大电流全桥式驱动器,可以用来驱动直流电动机和步进电动机、继电器线圈等感性负载;采用标准逻辑电平信号控制;具有两个使能控制端,在不受输入信号影响的情况下允许或禁止器件工作有一个逻辑电源输入端,使内部逻辑电路部分在低电压下工作;并且可以外接检测电阻,将变化量反馈给控制电路。使用L298N驱动电机,该芯片可以驱动两个二相电机,也可以驱动一个四相电机,可以直接通过电源来调节输出电压;L298N的主要引脚功能如下:+5V:芯片电压5V; VCC:电机电压,最大可接50V;GND:共地接法;Output1Output2:输出端,接电机1;Output3Output4:输出

5、端,接电机2;EN1、EN2:高电平有效,EN1、EN2分别为 IN1和IN2、IN3和IN4的使能端; Input1 Input4:输入端,输入端电平和输出端电平是对应的;图一 L298n实物图L298n内部原理图L298n管脚名称命名3.2 电机控制过程IN1,IN2,IN3,IN4接收脉冲信号L298N的1脚和15脚发射极分别单独引出以便接入电流采样电阻,形成电流传感信号。OUT1,OUT2 和 OUT3,OUT4之间可分别接电动机的一相。5,7,10,12脚接输入控制电平,控制电机的正反转。ENA,ENB控制使能端,控制电机的停转,如图三控制步进电机的运行速度只要控制系统发出时钟脉冲的

6、频率或换相的周期,即在升速过程中,使脉冲的输出频率逐渐增加;在减速过程中,使脉冲的输出频率逐渐减少,L298N驱动原理图如图二 图二 L298n电机驱动模块原理图图三 电机控制逻辑功能3.3 步进电机模块 本设计用的是两线四相步进电机实现正传、反转、加速快转、减速慢转。步进电机换向时,一定要在电机降速停止或降到突跳频率范围之内再换向,以免产生较大的冲击而损坏电机。换向信号一定要在前一个方向的最后一个CP脉冲结束后以及下一个方向的第一个CP脉冲前发出(如图四)。对于CP脉冲的设计主要要求其有一定的脉冲宽度(一般不小于5s)、脉冲序列的均匀度及高低电平方式。控制步进电机的转相,如果给定工作方式正序

7、换向通电,步进电机正转,如果按反序通电通电换相则电机反转,这些都由脉冲信号控制图四 转向信号起作用的时刻速度控制中加/减控制是最基本的控制。电机由静止到达设定的最大的速度所需的时间是由调试决定的。加速度太大,电机甚至不能克服惯性而失步,加速度太少,则完成指定的运动耗费时间太多。加速度有两中方案:线性加/减速度控制和等步距加/减速度控制。前者规定从加速度开始,每一加速度周期指令电机速度递增相同的增量f;后者则是要求每一加速度周期电机走过相同的步数。等步距加/减速度控制的优点,在于加/减过程中电机走的步数可以非常精确的计算,这一点对于加/减的位置控制非常重要,但从电机要克服惯性力来看,线性加速好些

8、。3.4 PCB设计PROTEL是Altium公司在80年代末推出的EDA软件,在电子行业的CAD软件中,它当之无愧地排在众多EDA软件的前面,是电子设计者的首选软件 PCB电路板印刷图3.5 转速控制设计步进电机在工作时需由专用的驱动电源将脉冲信号电压按一定的顺序轮流加到定子的各相绕组上。驱动电源主要由脉冲分配器和脉冲功率放大器两部分组成。步进电机的定子绕组从一次通电到下一次通电称为一拍。每一拍转子转过的角度称为步距角。本课题对此四相步进电机采用的是4相4拍运行方式,即四相通电顺序为A -B-C-D-A。经过4拍才完成一个通电循环,又不不论采用何种运行方式,步距角与转子极数z和拍数N之间的关

9、系满足式1-1: 式1-1所以本系统中电机的步距角,若通过定时器中断设定脉冲频率为f ,则转子每秒钟转过的圈数为式2-2: 式2-2也即步进电机每分钟的转速为,一分钟转了圈。 所以只要改变定时器的定时时间,并在定时中断产生时反转脉冲信号的状态,就能设置出合适的步进电机转速,本设计采用步距角。3.6 基于L298N电机驱动模块的设计实物四、实验仿真及调试4.1 实验仿真结果Proteus软件是英国Labcenter electronics公司出版的EDA工具软件。它不仅具有其它EDA工具软件的仿真功能,还能仿真单片机及外围器件。它是目前最好的仿真单片机及外围器件的工具,是目前世界上唯一将电路仿真

10、软件、PCB设计软件和虚拟模型仿真软件三合一的设计平台,其处理器模型支持8051、HC11、AVR、ARM、8086和MSP430等。4.2 系统联调硬件调试和软件调试并不能完全分开,许多硬件错误就是在软件调试过程中被发现和纠正的。一般方法是先排除明显的硬件故障和软件错误,然后进行软硬件联合调试。 在进行联机仿真调试之前,应作好下述工作:(1) 元器件在焊接过程中要逐一检查,例如二极管、电容的极性,电容的容量及耐压,元件的数值是否正确等。(2) 管座、元件焊接完毕,还要仔细检查各元件之间裸露部分有无相互接触现象,焊接面的各焊点间、焊点与邻近线有无连接。特别注意电源是否短路,否则,在联电的时候很

11、容易造成电路电流过大,烧坏片子。(3) 完成上述检查后,先空载上电(未插芯片),检查电路板各引脚及插件上的电位是否正常,特别是单片机引脚上的各点电位。若一切正常,将芯片插入各管座,再通电检查各点电压是否达到要求,逻辑电平是否符合电路或器件的逻辑关系。若有问题,掉电后再认真检查故障原因。仿真调试的方案:把整个应用系统按其功能分成若干模块,如系统扩展模块、键盘输入模块、驱动电路模块等。针对不同的功能模块,并借助于仪器来检查硬件电路的正确性。 五、总 结本学期我们开设了模拟电子技术基础课,这门学科属于电子电路范畴,与我们的专业有着密切的联系,且是理论方面的指示。正所谓“纸上谈兵终觉浅,觉知此事要躬行

12、。”学习任何知识,仅从理论上去求知,而不去实践、探索是不够的,所以在本学期暨电路刚学完之际,紧接着来一次模拟电子课程设计是很及时、很必要的。这样不仅能加深我们对电子电路的认识,而且还及时、真正的做到了学以致用。生活就是这样,汗水预示着结果也见证着收获。劳动是人类生存生活永恒不变的话题。通过这次课程设计,我才真正领略到“艰苦奋斗”这一词的真正含义,才真正意识到我们只有通过勤奋的努力,才能够真正体会到科技带给人类的幸福。在整个电路课程设计过程中,我不断地在遇到问题和解决问题之中盘旋。例如在硬件制作,电路板的焊接上慢慢元件连接起来的时候,手里握着电焊铁,直冒青烟,心理还是很紧张的。此次设计经过测试可

13、以实现步进电机转速和方向的控制和调整。在设计过程中,力求硬件电路简单,充分发挥软件设计的优势,编程灵活方便等优点,后来看着自己的元件一个个连接了起来,自己的心里面像吃了蜜一样的甜。终于就这样,像爱迪生发明电灯泡的时候一样,历经千万次的猜想与实验,终于使得这个问题得到了圆满的解决。在这次毕业设计的过程中我受益匪浅。从一开始的确定课题,到后来的资料查找、理论学习,到最后的的调试和测试过程,将所学过的理论知识和实践结合起来,动手能力得到了进一步的加强。在画原理图、安装和调试软件、硬件过程中不可避免地遇到各种问题,这要求保持沉着冷静,联系书本理论知识积极地思考,实在解决不了可以请教同学或指导老师。虽然

14、在制作过程中不可避免地遇到很多问题,但是最后还是在老师以及同学的帮助下圆满解决了这些问题,实现了整个系统设计与最后调试,相关指标达到期望的要求,很好地完成了本次设计任务。六、仪器清单元器件数量L298N一个1N40078个电容10000PF2个导线若干PCB电路板1个七、参考文献1 郭宇,艾永乐等编,模拟电子技术基础,中国电力出版社,20082 张涛,王永成等编,Protel99SE原理图与PCB设计教程,电子工业出版社出版,20093 张永瑞等编,电子测量技术基础,西安电子科技大学出版社,20044 周良权,傅恩锡,模拟电子技术基础,高等教育出版社,2005 5 君兰工作室,电子技术一点通,科学出版社,2008

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1