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

加入VIP,省得不是一点点
 

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

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

下载须知

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

版权提示 | 免责声明

本文(L298驱动步进电机.doc)为本站会员(hw****26)主动上传,文客久久仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知文客久久(发送邮件至hr@wenke99.com或直接QQ联系客服),我们立即给予删除!

L298驱动步进电机.doc

1、1L298 驱动步进电机摘要:本系统采用 STM32 作为主控制芯片,用 L298 驱动步进电机,并由按键分别控制步进电机的启/停,快速/慢速,整步/半步,正转/ 反转,发光二极管显示按键情况。实现了步进电机的基本功能。关键词:STM32、L298、步进电机Abstract: This system adopts STM32 micro processer as main controller. The stepper is driven by L298 chip,and the Keys controls the steppers mode separately as START/STOP,

2、FAST/SLOW,FULL/HALF,CW/CCW, then LED shows whether the Key is pressed .The system achieved the base functions easily.Key words: STM32, L298, stepper motor第 1 章 引 言本系统采用 STM32F103XX 微控制器驱动步进电机的方法,由按键来执行整步和半步模式来控制 L298,并驱动步进电机。用户可以选择:操作模式(整步/半步);电机旋转方式(顺时针/逆时针);当前控制模式(快速 /慢速)。这种方法使用中密度STM32F103XX 微控制器

3、和常用电机驱动 L298,这是性价比最高和最简单的方式获得最小的CPU 负载。 Cortex-M3 是专门在微控制系统和无线网络等对功耗和成本敏感的嵌入式应用领域实现高系统性能而设计的,它大大简化了编程的复杂性,集高性能、低功耗、低成本于一体。第 2 章 方案比较与论证总体系统框图如图 1 所示:图 1 系统框图2.1 控制模块选择方案一:采用 89C51 作为步进电机控制器。经典 51 单片机具有价格低廉、使用简单等优点。但其运算速度低,功能单一,RAM、ROM 空间小,不稳定等特点。方案二:采用 STM32F103XX 作为步进电机控制器。STM32 通过寄存器模式,寻址方式灵活,RAM

4、和 FLASH 容量大,运算速度快、低功耗、低电压等,且通过 TIM2 的输出2比较模式来控制步进电机以连续周期的 50%和一个可变频率。DMA 控制器可用来改变时钟周期,Systick 定时器灵活地产生中断。基于以上分析,选择方案二。2.2 电机的选择方案一:采用直流电机。直流电机具有优良的调速特性,调速平滑、方便,调整范围广;过载能力强,能承受频繁的冲击负载,可实现频繁的无极快速启动、制动和反转;能满足生产自动化系统各种不同的特殊运行要求。直流电机的工作状态可分为两种:开环状态和闭环状态。直流电机工作在开环状态时,电路相对简单,但其定位性能比较差。直流电机工作的闭环状态时,其定位性能精确,

5、但是相对开环状态又要增加很多检测器件,使用的元器件多,电路非常复杂。方案二:采用步进电机。步进电机是将电脉冲信号转变为角位移或线位移的开环控制元件。在非超载的情况下,电机的转速、启停的位置只取决于脉冲信号的频率和脉冲数,而不受负载变化的影响,即给电机一个脉冲信号, 电机则转过一个步距角。因此,步进电机具有快速启停能力,如果负荷不超过步进电机所能提供的动态转矩值,就能立即使步进电机启动或反转,而且步进电机的转换精度高,驱动电路简单,非常适合定位控制系统。基于以上分析,选择方案二。2.3 驱动模块的选择方案一:采用继电器对电动机的开和关进行控制,通过开关的切换对电机的速度进行调整。这个方案的优点是

6、电路较为简单,实现容易;缺点是继电器的响应速度慢、机械结构易损坏、寿命较短。方案二: 采用 DSP 芯片,配以电机控制所需要的外围功能电路,通过数控电压源调节电机运行速度,实现控制物体的运动轨迹。该方案优点是体积小、结构紧凑、使用便捷、可靠性提高。但系统软硬件复杂、成本高。方案三: 采用专用芯片 L298N。L298N 是一个具有高电压大电流的全桥驱动芯片,它相应频率高,且还带有控制使能端。用该芯片作为电机驱动,操作方便,稳定性好,性能优良。基于上述理论分析和实际情况,拟定选择方案三。第 3 章 系统硬件设计3.1 电机驱动系统的设计按键 Key1、Key2、Key3 、Key4 分别控制电机

7、的 START/STOP、 FAST/SLOW、 HALF/FULL、CW/CCW,作为驱动芯片 L298 的控制信号的输入端,按键控制电路和L298 的封装分别如图 2 和图 3 所示:310nFC5678LED24KeyPort.V图 2 按键原理图图 3 L298N 封装图L298 引脚的功能如下所示:1、15=SEN1、SEN2 分别为两个 H 桥的电流反馈脚,不用时可以直接接地 ;2、3=1Y1、1Y2 输出端; 13、14=2Y1、 2Y2 输出端;4=VS 驱动电压,最小值须比输入的低电平电压高 2.;5、7=1A1、1A2 输入端, 10、12=2A1、2A2 输入端,TTL

8、电平兼容 ;6、11=ENA、ENB 使能端,低电平禁止输出 ;8=GND 地;9=Vss 逻辑电源。电机驱动系统原理图如图 4 所示:4图 4 电机控制系统原理图第 4 章 系统软件设计程序流程图如下:5第 5 章 功能测试及结果分析第 6 章 结束语本系统主要以 STM32 为主要控制芯片。采用了 L298 驱动芯片实现电机控制。在设计过程中,力求硬件电路简单,充分发挥软件设计的优势,编程灵活方便来满足系统的要求。参考文献1 李宁,基于 MDK 的 STM32 处理器开发应用,北京航空航天大学出版社2 黄智伟,全国大学生电子设计竞赛系统设计,北京航空航天大学出版社3 康华光,陈大钦,电子技术基础,高等教育出版社附录一主要元器件清单:器件名称 器件数量STM32F103RBT6 微控制器 1 片电机驱动芯片 L298N 1 片42BYG102 步进电机 1 个电阻、电容、按键、肖特基二极管等 若干附录二主程序:

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。