c语言编写步进电机步数程序6,开题报告基于51单片机的步进机控制.doc

开题报告基于51单片机的步进机控制

中国计量学院

毕业设计(论文)开题报告

学生姓名: 学 号:

专 业: 自动化

班 级: 091

设计(论文)题目:

基于51单片机的步进电机控制

指导教师:

二级学院: 现代科技学院

2013年 3 月 5 日

一 选题的背景与意义

步进电机作为一种将电脉冲信号转化为机械角位移或者线位移的机电元件,它能够在不涉及伺服系统复杂反馈环路的情况下实现良好的定位精度,并且具有性价比高、易于控制及无累计误差等优点,在民用、工用的经济型数控开环定位系统中获得了广泛的应用,且具有较高的实用价值[1][2]。步进电动机与一般电动机不同。它的角位移量或者直线位移量正比于电脉冲数,而其线速度或者转速则正比于脉冲频率。并且,在负载能力变化范围内,不会因电源电压、负载、环境条件的波动而变化。另外,步进电动机还可以在较宽的范围内,通过改变脉冲频率来调速;能够快速起动、制动和正反转;并且步进电动机还有一定的自锁功能[3]。

由于步进电动机具有上述特点,因此由它和驱动控制器组成的开环数控系统,既具有较高的控制精度,良好的控制性能,又能稳定可靠的工作。这些优点使得步进电动机在庞大的电机家族中占有不可替代的位置。而混合式步进电动机的设计方法使得它就像是反应式和永磁式步进电动机的结合,可以像反应式一样的小步距,也具有永磁式控制功率小、绕组电感较小的特点[4]。

目前广为使用的是两相混合式步进电动机,它的典型结构是定子8个极,转子齿数为50个,步距角为1.8度,它是上世纪60年代的美国专利,70年代初因应用于计算机外设,且专利保护的取消而迅速发展,但是它存在着两个明显的固有缺点,一个是步距角较大,使得低速转动时有较严重的振动和噪声,另一个是当频率突变过大时容易堵转、丢步或者过冲,这两个缺点对定位系统的精度会产生较大的影响。步进电机作为一种机电一体化设备,电机本身固有的问题可通过驱动器或者控制器来弥补。采用细分驱动技术可以大大减少低速转动时的振动和噪音,还可以起到减小步距角、提高分辨率、增大输出力矩的效果;采用升降频控制技术,则可以克服步进电机高速起停时存在的堵转、丢步或者过冲等问题,使步进电机转动得更加平稳、定位更加精确,一个好的控制器可以使步进电动机控制更灵活,在很大程度上改善其运行性能[6][7]。因此,对步进电动机运动控制系统而言,驱动控制器的设计是重中之重。步进电机的细分驱动技术研究和升降频控制技术研究一直是本领域课题的重点和难点。

二 研究内容与拟解决的主要问题

2.1研究内容:

利用51单片机的高速输入、输出口的中断特性,实现步进电动机脉冲控制信号的输出和控制。通过键盘实现速度给定(输入信号)和显示器显示、升降速等功能。使用Keil软件下采用C语言完成程序设计,完成上述功能的实现[8]。

2.2拟解决的主要问题:

1.电机的控制方法和软件设计

2.51单片机的原理及选型

3.解决键盘实现速度给定(输入信号)和显示器显示、升降速等功能

4.步进电机的软硬件设计及优化问题

5.程序的编写问题

三 技术路线、研究方案与可行性分析

3.1系统硬件构成

系统主要由单片机、键盘模块、步进电机、晶振电路、复位电路、液晶显示模块等组成。其系统结构框图如下图所示:

图1 系统结构框图

3.2硬件设计

3.2.1晶体振荡电路

晶体振荡电路主要给单片机提供时钟信号。在单片机芯片内部有一个高增益的反相放大器,引脚XTALl和XTAL2分别是此放大器的输入端和输出端[10]。这个放大器与作为反馈元件的片外晶体振荡器CRYS和微调电容Cl、C2形成反馈电路,就构成了一个稳定的自激振荡器。其中CRYS为11.0592M晶体,C1、C2取30pF。

3.2.2 驱动电路设计

驱动电路的性能直接关系到步进电机走步的准确与稳定。本电路可以采用驱动芯片ULN2003[11]。ULN2003是一种大电流图2 ULN2003驱动芯片引脚图

3.2.4键盘设计

该系统中主要运用到四个控制按钮,即 “正反”,“升挡”,“降挡”,“启停”,由于按钮较少,所以采用独立键电路,这种按键电路的按键结构相对行列式按键电路更简单,更使人易懂。

3.2.5液晶显示模块

根据系统设计需求,需要实现实时监控功能,因此本设计采用液晶显示模块来显示步进电机的工作状态。

在具体选型的时候,有很多种液晶模块可供选择。例如:AMHRE

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值