毕业设计-基于80C51单片机的步进电机控制系统的设计.doc_第1页
毕业设计-基于80C51单片机的步进电机控制系统的设计.doc_第2页
毕业设计-基于80C51单片机的步进电机控制系统的设计.doc_第3页
毕业设计-基于80C51单片机的步进电机控制系统的设计.doc_第4页
毕业设计-基于80C51单片机的步进电机控制系统的设计.doc_第5页
已阅读5页,还剩23页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

基于基于 80c5180c51 单片机的步进电机控制系统的设计单片机的步进电机控制系统的设计 摘摘 要要 本文介绍了基于 80c51 单片机的步进电机控制系统的设计。分别概括的介绍了单 片机和步进电机以及步进电机的各种驱动方案;对一款四相步进电机以及 80c51 单片 机的功能参数和一种驱动方式的优点特点,以及其选择原因进行了必要的说明;对基 于 80c51 单片机的步进电机控制系统的原理进行了介绍;根据 80c51 单片机和步进电 机的原理以及特点和参数选择了其他元件,并且建立了相应的电路图;进行了必要的 电路分析说明,并将这个电路图制作成型,使其工作,实现正反转,加速减速等功能。 关键词关键词: 80c51 单片机;步进电机;驱动;控制 single chip microcomputer-based driving of stepping motor abstract this paper introduces based on the 80c51 monolithic stepping motor control system design. in this paper, the characters of microcomputer of respectively and stepping motor and all kinds of stepping motor driver project; for a four phase stepping motor and the 80c51 monolithic function parameters and a driving way, as well as the characteristics of the advantages of the necessary choice reason that; based on 80c51 stepping motor control system are introduced, the principle of according to the 80c51 single chip microcomputer and the step motor principle and characteristic parameter choice and other components, and establishes the circuit diagram; at last i have maken the necessary cricuit analysis and completed the production of molding with making the circuit to work, reverse, accelerate and decelerate . keywords: 80c51 single-chip microcomputer; stepping motor; drive;control 目目 录录 第 1 章 前 言 1 1.1 课题的背景 1 1.2 发展概况 1 1.3 课题主要内容 1 第 2 章 步进电机的基本原理、分类和选择 2 2.1 步进电机的基本参数 2 2.2 步进电机的特点 2 2.3 步进电机分类.3 2.4 四相混合式步进电机的工作原理及工作方式.3 2.5 步进电机具体型号的选择.4 第 3 章 步进电机驱动系统及驱动接口选择 6 3.1 单电压功率驱动接口.6 3.2 双电压功率驱动接口.6 3.3 高低压功率驱动接口.7 3.4 斩波恒流功率驱动接口.8 3.5 集成功率驱动接口及驱动芯片的选择.8 第 4 章 驱动系统硬件组成及具体驱动方案分析 .10 4.1 关于 80c51 单片机的介绍 .10 4.2 驱动系统总体结构13 4.3 驱动系统的驱动原理13 4.3.1 步进电机的控制信号 13 4.3.2 控制信号功率的放大 14 4.3.3 单片机控制信号的输出和编程 15 4.4 驱动系统总电路电路及说明18 第 5 章 驱动系统硬件的焊接与调试 .22 5.1 电路的焊接22 5.2 电路的检查与调试22 第 6 章 结 论 .25 致 谢 .26 参考文献 .27 第 1 章 前 言 1.1 课题的背景 步进电机是现代数字控制技术中最早出现的执行部件,其特点是可以将数字脉冲 控制信号直接转换为一定数值的机械角位移,并且能够自动产生定位转矩使转轴锁定。 如果在机械结构中再配以滚珠丝杠,那步进电机的高精度转角就可以转换为高精度直 线位移,这在以精度为要求的现代机械控制中是极其重要的一点。 随着微电子和计算机技术的发展,步进电机的需求量与日俱增,在各个经济领域 都有应用。步进电机作为一种控制用的特种电机,其优点是结构简单、运行可靠、控 制方便。尤其是步距值不受电压、温度的变化的影响、误差不会长期积累的特点,给 实际的应用带来了很大的方便。它广泛用于消费类产品(打印机、照相机) 、工业控制 (数控机床、工业机器人) 、医疗器械等机电产品中。研究步进电机的控制方法,对提 高控制精度和响应速度、节约能源等都具有重要意义。为此,本文设计了一段步进电 机驱动程序,可以实现对步进电机转动速度,转动方向。 1.2 发展概况 虽然步进电机已被广泛地应用,但步进电机并不能象普通的直流电机,交流电机 在常规下使用。它必须由双环形脉冲信号、功率驱动电路等组成控制系统方可使用。 因此用好步进电机却非易事,它涉及到机械、电机、电子及计算机等许多专业知识。 目前,生产步进电机的厂家的确不少,但具有专业技术人员,能够自行开发,研 制的厂家却非常少,大部分的厂家只一、二十人,连最基本的设备都没有。仅仅处于 一种盲目的仿制阶段。这就给户在产品选型、使用中造成许多麻烦。鉴于上述情况, 本文决定以四相混合式步进电机为例叙述其基本工作原理及设计简单的驱动程序。望 能对广大用户在选型、使用、及整机改进时有所帮助。 1.3 课题主要内容 本课题将分析步进电机的工作原理,并简单介绍其各种驱动方式。最后使用单片 机以软件方式配合有关芯片和电路元件驱动步进电机,通过 c 语言编程方法,对步进 电机的转速、转动方向等进行控制使其在一定范围下运行,方便灵活地控制步进电机 的运行状态,以简单的对步进电机的工作方式进行个性化制作,以满足不同用户的要 2 求。中间对可能发生的问题进行论述,并提出解决方法。最后对所完成的电路图进行 分析。 第 2 章 步进电机的基本原理、分类和选择 步进电机是一种将电脉冲转化为角位移的执行机构,当步进电机接收到一个脉冲 信号,它就按设定的方向转动一个固定的角度(称为“步距角” )它的旋转是以固定的 角度一步一步运行的。可以通过控制脉冲个数来控制角位移量,从而达到准确定位的 目的。同时可以通过控制脉冲频率来控制电机转动的速度和加速度,从而达到调速的 目的。步进电机可以作为一种控制用的特种电机,利用其没有积累误差-精度为 100% 的特点,广泛应用于各种开环控制。 2.1 步进电机的基本参数 电机固有步距角:它表示控制系统每发一个步进脉冲信号,电机所转动的角度。 电机出厂时给出了一个步距角的值,如 86byg250a 型电机给出的值为 0.9/1.8(表示 半步工作时为 0.9 整步工作时为 1.8)这个步距角可以称之为“电机固有步距角” 它不一定是电机实际工作时的真正步距角,真正的步距角和驱动器有关。 步进电机的相数:是指电机内部的线圈组数,目前常用的有二相、三相、四相、 五相步进电机。电机相数不同,其步距角也不同,一般二相电机的步距角为 0.9 /1.8、三相的为 0.75/1.5、五相的为 0.36/0.72。在没有细分驱动器时,用户 主要靠选择不同相数的步进电机来满足自己步距角的要求。如果使用细分驱动器,则 “相数”将变得没有意义,用户只需在驱动器上改变细分数,就可以改变步距角。 保持转矩: 是指步进电机通电但没有转动时,定子锁住转子的力矩。它是步进电 机最重要的参数之一,通常步进电机在低速时的力矩接近保持转矩。 由于步进电机的 输出力矩随速度的增大而不断衰减,输出功率也随速度的增大而变化,所以保持转矩 就成为衡量步进电机最重要的参数之一。比如,当人们说 2n.m 的步进电机,在没有特 殊说明的情况下是指保持转矩为 2n.m 的步进电机。 2.2 步进电机的特点 1一般步进电机的精度为步进角的 3%-5%,且不累积。 2步进电机外表允许的最高温度。 3步进电机温度过高首先会使电机的磁性材料退磁,从而导致力矩下降乃至于失 3 步,因此电机外表允许的最高温度应取决于不同电机磁性材料的退磁点; 一般来讲, 磁性材料的退磁点都在 130以上,有的甚至高达 200以上,所以步进电机外表温度 在 80-90完全正常。 4步进电机的力矩会随转速的升高而下降。 5当步进电机转动时,电机各相绕组的电感将形成一个反向电动势;频率越高, 反向电动势越大。在它的作用下,电机随频率(或速度)的增大而相电流减小,从而 导致力矩下降。 6步进电机低速时可以正常运转,但若高于一定速度就无法启动,并伴有啸叫声。 步进电机有一个技术参数:空载启动频率,即步进电机在空载情况下能够正常启 动的脉冲频率,如果脉冲频率高于该值,电机不能正常启动,可能发生丢步或堵转。 在有负载的情况下,启动频率应更低。如果要使电机达到高速转动,脉冲频率应该有 加速过程,即启动频率较低,然后按一定加速度升到所希望的高频(电机转速从低速 升到高速) 。 步进电动机以其显著的特点,在数字化制造时代发挥着重大的用途。伴随着不同 的数字化技术的发展以及步进电机本身技术的提高,步进电机将会在更多的领域得到 应用。 综合各种步进电机的特点以及实际情况,本课题选用某混合式四相步进电机。 2.3 步进电机分类 目前常用的有三种步进电动机: 1反应式步进电动机(vr)。反应式步进电动机结构简单,生产成本低,步距角小; 但动态性能差。 2永磁式步进电动机(pm)。永磁式步进电动机出力大,动态性能好;但步距角大。 3混合式步进电动机(hb)。混合式步进电动机综合了反应式、永磁式步进电动机 两者的优点,它的步距角小,出力大,动态性能好,是目前性能最高的步进电动机。 它有时也称作永磁感应子式步进电动机。 综合步进电机的以上参数特点以及各种步进电机的优缺点,本课题将选用四相混 合式(感应子式)步进电机 4 2.4 四相混合式步进电机的工作原理及工作方式 如图 2-1。开始时,开关 sb 接通电源,sa、sc、sd 断开,b 相磁极和转子 0、3 号 齿对齐,同时,转子的 1、4 号齿就和 c、d 相绕组磁极产生错齿,2、5 号齿就和 d、a 相绕组磁极产生错齿。当开关 sc 接通电源,sb、sa、sd 断开时,由于 c 相绕组的磁力 线和 1、4 号齿之间磁力线的作用,使转子转动,1、4 号齿和 c 相绕组的磁极对齐。而 0、3 号齿和 a、b 相绕组产生错齿,2、5 号齿就和 a、d 相绕组磁极产生错齿。依次类 推,a、b、c、d 四相绕组轮流供电,则转子会沿着 a、b、c、d 方向转动。 图 2-1 四相步进电机步工作进示意图 四相步进电机按照通电顺序的不同,可分为单四拍、双四拍、八拍三种工作方式。 单四拍与双四拍的步距角相等,但单四拍的转动力矩小。八拍工作方式的步距角是单 四拍与双四拍的一半,因此,八拍工作方式既可以保持较高的转动力矩又可以提高控 制精度。 单四拍、双四拍与八拍工作方式的电源通电时序与波形分别如图 2-2a、b、c 所示: a. 单四拍 b. 双四拍 c 八拍 图 2-2 步进电机工作时序波形图 2.5 步进电机具体型号的选择 考虑到实验室材料和驱动功率大小等实际条件,以及连线的方便与否。最终选择 5 型号为 28ybj-48 的四相五线减速步进电机。该步进电机的主要参数为: 1额定电压:5vdc 2直流电阻:60 欧 加减 7%(25 摄氏度) 3减速比:1/64 4步距叫:5.625 度/64 5驱动方式:四项八拍 6牵入转矩:大于 350gf.cm(工作频率:100pps) 7打滑扭力:800-1300 gf.cm 8温升:小于 55k(5vdc 工作频率:100pps) 9噪音:小于 35db(空载,100pps,水平距马达 10cm) 10绝对耐压:600v ac/1 秒 11引线拉力强度:1kgf/条 图 2-3 28ybj-48 型步进电机 6 7 第 4 章 驱动系统硬件组成及具体驱动方案分析 4.1 关于 stc80c52 单片机的介绍 单片机以其体积小、功能齐全、价格低廉、可靠性高等优点,在各个领域都获得 了广泛的应用,在我国,近几年单片机也得到了广泛的应用特别是在工业控制、智能 仪表等方面。而其中 mcs-51 系列单片机更是以抗干扰能力强、对环境要求不高、灵活 性强等别的系统所不具备的优点被广泛使用。即使非电子计算机专业人员,通过学习 一些专业基础知识以后也能依靠自己的技术力量,来开发所希望的单片机应用系统。 故在本次设计中采用了其中的低功耗型 80c51 单片机。 80c51 是 mcs-51 系列单片机中 chmos 工艺的一个典型品种。其它厂商以 8051 为基 核开发出的 cmos 工艺单片机产品统称为 80c51 系列。当前常用的 80c51 系列单片机主 要产品有: intel 的:80c31、80c51、87c51,80c32、80c52、87c52 等; atmel 的:89c51、89c52、89c2051 等; philips、华邦、dallas、siemens(infineon)等公司的许多产品 。 该系列单片机是采用高性能的静态 80c51 设计,由先进 cmos 工艺制造,并带有非 易失性 flash 程序存储器 ,全部支持 12 时钟和 6 时钟操作,p89c51x2 和 p89c52x2/54x2/58x2 分别包含 128 字节和 256 字节 ram、32 条 i/o 口线、3 个 16 位定时/计数器、6 输入 4 优先级嵌套中断结构、1 个串行 i/o 口、可用于多机通信 i/o 扩展或全双工 uart 以及片内振荡器和时钟电路。此外,由于器件采用了静态设计, 可提供很宽的操作频率范围,频率可降至 0 。可实现两个由软件选择的节电模式,空 闲模式和掉电模式,空闲模式冻结 cpu 但 ram 定时器,串口和中断系统仍然工作掉电 模式保存 ram 的内容 但是冻结振荡器 导致所有其它的片内功能停止工作。由于设计 是静态的时钟可停止而不会丢失用户数据,运行可从时钟停止处恢复。 其主要结构组成如下: 1中央处理器(cpu) 2内部数据存储器(内部 ram) 3内部程序存储器(内部 rom) 4定时器/计数器 5并行 i/o 口 8 6串行口 7时钟电路 8中断系统 9外接晶体引脚 图 4-1 80c51 单片机管脚图 外中断 控制 并行口 外时事件计数 外时钟源 振荡器和时 序 程序存储器 8kb rom 数据存储器 256b ram/sfr 216 位定时器 /计数器 tmp87p809n 64kb 总线 扩展控制线 可编程 i/o可编程全 双工串行口 串行通信 图 4-2 80c51 单片机工作系统图 9 单片机管脚如图 4-1 所示,下面对其各个管脚进行必要的说明。 p0、p1、p2、p3 口的电平与 cmos 和 ttl 电平兼容。 p0 口的每一位口线可以驱动 8 个 lsttl 负载。在作为通用 i/o 口时,由于输出驱 动电路是开漏方式,由集电极开路(oc 门)电路或漏极开路电路驱动时需外接上拉电 阻;当作为地址/数据总线使用时,口线输出不是开漏的,无须外接上拉电阻。 p1、p2、p3 口的每一位能驱动 4 个 lsttl 负载。它们的输出驱动电路设有内部上 拉电阻,所以可以方便地由集电极开路(oc 门)电路或漏极开路电路所驱动,而无须 外接上拉电阻。 当 cpu 不对 p3 口进行字节或位寻址时,内部硬件自动将口锁存器的 q 端置 1。这 时,p3 口作为第二功能使用。 p3.0 :rxd(串行口输入); p3.1 :txd(串行口输出); p3.2 :外部中断 0 输入; p3.3 :外部中断 1 输入; p3.4 :t0(定时器 0 的外部输入); p3.5 :t1(定时器 1 的外部输出); p3.6 :(片外数据存储器“写”选通控制输出); p3.7 :(片外数据存储器“读”选通控制输出)。 ea/vpp : 访问程序存储器控制信号,当其为低电平时,对 rom 的读操作限定在外 部的程序存储器,当其为高电平时,对 rom 的读操作是从内部存储器开始的,并可延 至外部程序存储器。 ale/prog : 编程脉冲 psen : 外部程序存储器读选通信号,在读外部 rom 时 psen 是低电平有效,以实 现对 rom 的读操作。 rst/vpd : 复位信号,当输入信号延续 2 个周期以上的高电平有效,用以完成单 片机复位初始化操作。 xtal : 时钟晶振输入端。 10 4.2 驱动系统总体结构 实时控制 录入程序 方向设定 电源电源 驱动电路及驱动电路及 有关芯片有关芯片 m 供电 供电 供电 计算机计算机 单片机单片机 按钮按钮 驱动 速度设定 图 4-3 驱动系统硬件结构 由图 4-3 可知,本系统通过计算机设定步进电机的运行方向和速度,以及变速变 向的控制,并且将这些参数和控制程序通过数据串口烧录到单片机中。按钮和单片机 的控制信号通过驱动电路,输入至步进电机,控制步进电机的速度和方向。电源和变 压整流电路为单片机和驱动芯片的正常工作提供安全稳定的直流高电平。 4.3 驱动系统的驱动原理 为了方便阐述,本节按照步进电机输入信号要求,控制信号功率的放大,单片机 控制信号的输出和编程的顺序分析其工作过程。 4.3.1 步进电机的控制信号 橙 4 黄 3 粉 2蓝 1 红 5 m 图 4-4 28ybj-48 型步进电机接线指示图 表 4-1 步进电机输入信号分布表 11 分配顺序 连线序号导线颜色 1234 5 红 + 4 橙 +- 3 黄 +-+ 2 粉 -+ 1 蓝 -+- 如图 4-4 所示,28ybj-48 型步进电机接内部共有四相线圈,其中 vcc 端共接在一 起,为红线。四相线圈的控制信号输入端按顺序依次为蓝、粉、黄、橙。为方便编程 与描述,本文采用单片机的双四拍运行时序,则其通电线圈按照时序依次为:蓝粉、 粉黄、黄橙、橙蓝。其输入信号分布如表 4-1 所示。以此时序,按照一定的频率,步 进电机就可稳定地转动。 4.3.2 控制信号功率的放大 单片机不能直接驱动步进电机,这是由于单片机 i/o 接口输出功率很小,输出信 号不稳定。因此就必须在单片机 i/o 接口下方接功率驱动单元。按照前文所述,本文 选择具有信号放大,信号反相功能的 uln2003a 驱动芯片。 图 4-5 uln2003 电路图(含负载) 由图 4-5 所示,uln2003a 本质为达林顿管,其中 q1,q2,r2,r3 本质为以放大倍 数被加大的三极管。因此,当输入信号为高电平时,三极管导通,这时负载左端,即 12 芯片的信号输出端为低电平,因此 uln2003a 为反相输出。 此时负载中有电流产生。在本文中,负载即为步进电机的某一相线圈,所以当输 入信号为高电平时,与之相连的步进电机线圈中有电流产生;当输入信号为低平时, 负载左端即信号输出端为高电平,负载中无电流产生,即与之相连的步进电机线圈不 工作。 又因为达林顿管放大倍数为两个三极管放大倍数之积,达到比较可观的功率放大 作用。综上,将单片机四个 i/o 接口连接至 uln2003a 输入接口,就将控制步进电机的 信号放大反相。使得步进电机正常工作。 4.3.3 单片机控制信号的输出和编程 考虑到步进电机正常工作所需要的时序分布以及 uln2003a 的反相所用,单片机的 输出信号以及相应的输出端口如表 4-2 所示。为了实际电路中连线方便,信号输出端 口为 p2.0,p2.1,p2.2,p2.3 口。 表 4-2 单片机输出信号分布表 分配顺序 输出接口 对应导线 颜色一二三四 p2.3橙0011 p2.2黄0110 p2.1粉1100 p2.0蓝1001 对应 16 进制数0xf30xf60xfc0xf9 13 根据以上输出信号的描述,指定其系统流程图为 上电 断电 反向 减速 电机转动 fr 按键是否按下 开始 slow 按键是否按下 fast 按键是否按下 结束 加速 图 4-6 驱动程序流程图 根据以上输出信号的描述以及过程流程图 4-6,相应的单片机 c 语言编写为: #include sbit fr=p10; /*定义端口 p1.0 对应着步进电机正反转控制按钮*/ sbit slow=p11; /*定义端口 p1.1 对应步进电机减速控制按钮*/ sbit fast=p12; /*定义端口 p1。2 对应步进电机加速控制按钮*/ int p; /*定义 p 为延时常数*/ void delay(int t) /*定义延时函数 delay*/ int k; int i; for(i=0;it;i+) for(k=0;k10;k+); void main()/*主函数*/ 14 p0=0x00; /*初始化 p0*/ fr=1; /*初始化转向为正向*/ p=50; /*初始化延时常数 p*/ while(1) /*进入旋转信号输出循环*/ if(fr=1) /*正向旋转*/ p2=0xf3; delay(p); p2=0xf6; delay(p); p2=0xfc; delay(p); p2=0xf9; delay(p); if(slow=0) /*按下按钮 slow 电机减速*/ delay(1000); /*减速按键防抖*/ if(slow=0) p=p+5; if(fast=0) /*按下按钮 fast 电机加速*/ delay(1000); /*减速按键防抖*/ if(fast=0) p=p-5; if(p=0) /*限制 p 为正整数*/ p=5; else/*当长按下按钮 fr 时步进电机反向转动*/ 15 p2=0xf3; delay(p); p2=0xf9; delay(p); p2=0xfc; delay(p); p2=0xf6; delay(p); 程序说明:当系统上电以后,单片机开始工作,输出控制信号。步进电机则按照 预定的转速转向旋转。当长按下按键 fr 后电机反相转动。当按下按键 slow 后步进电 机减速转动。按下按键 fast 后步进电机加速转动。 4.4 驱动系统总电路电路及说明 按照以上思路,驱动系统最终的驱动过程如下:电路上电后,单片机开始运行, 运行已经烧录至单片机内的程序。由于程序中已经安排好控制信号的输出方式,单片 机就按照此方式将控制信号输出至 uln2003a。 控制信号经过 uln2003a 芯片的信号反相,功率放大后,自 uln2003a 芯片的输出 接口输出至步进电机。步进电机收到控制信号后开始工作。 过程中,按键开关开关实时对步进电机的转向,控制进行控制。长按 fr 开关后, 步进电机反方向转动;松开 fr 开关后,步进电机正转。按下 slow 开关,步进电机减 速;按下 fast 开关,步进电机减速。 以下图 4-7 为实现以上功能所需要的电路原理图,及电路原理图各个元件在电路 中的具体功能作用,如表 4-3。并且按照电路图连接出了实际电路。如图 4-8 16 图 4-7 驱动系统电路原理图 表 4-3 驱动系统电路原理图电路元件作用说明 名称参数作用 电阻 r1 10k 提供复位电平 电阻 r2,r3,r4 10k 限流 极性电容 10uf 提供复位电流 按键开关 fr控制电机正反转 按键开关 slow控制电机减速 按键开关 fast控制电机加速 电容 c1,c2 30pf 提高晶振的稳定性能和抗干扰能力 电容 c1,c2 30pf 提高晶振的稳定性能和抗干扰能力 晶振 12mhz 为单片机提供工作频率 电阻 r5,r6,r7,r8 10k 上拉电阻 单片机 80c51输出控制信号,接收控制信号 电阻 r9,r10,r11,r12 5.1k 分压保护步进电机 芯片 uln2003a为步进电机提供稳定的驱动信号 17 图 4-8 驱动系统实际电路 1. 单片机最小系统:如图 4-9 所示,单片机最小系统位单片机可以正常工作的最少元 件组成的系统。reset 管脚接复位电路,高电平复位。工作过程是,当系统上电时 极性电容充电,reset 管脚为高电平。过后,电容充电完毕。reset 管脚恢复低电 平,停止复位。xtal1 与 xtal2 管脚接晶振。ea 管脚加高电平,表示单片机寻址地 址为内置储存器。 图 4-9 单片机最小系统 接 vcc 接 gnd 80c51 步进电机 uln2003a 12mhz 晶振 复位电路 复位开关 18 2. 按键开关部分:如图 4-7 及图 4-10 所示,三条开关线路分别与单片机 p1.0,p1.1,p1.2 管脚相连。使得三个管脚常态为高电平,当按键开关按下时,单 片机检测到这三个管脚电平为低电平。根据程序,对输出信号进行控制。 图 4-10 按键开关部分 3. 驱动芯片部分:如图 4-11 及图 4-7 所示,输入端分别连接 p2.0,p2.1,p2.2,p2.3 管脚。输出分别连接步进电机蓝,粉,黄,橙导线。由于 负载过大,此处必须加上 5 个阻值为 10k 的上拉电阻。 图 4-11 驱动芯片部分 19 第 5 章驱动系统硬件的焊接与调试 由于实际电路的制作是一个复杂动手的过程,对于本人专业来讲相对较为陌生, 按照理论电路图焊接出来的电路也许会在很不起眼的地方出现各种小错误而导致整个 电路不能正常工作。在电路的焊接过程中要注意的地方有很多,必须严格按照焊接的 程序,以防止最后返工时错误过多而浪费时间和精力。 但是,无论多么小心的焊接电路,一次成功几乎是不可能的,在连接好电路为了 防止元件烧坏,以及排除其他可以排除的错误,不得不对电路进行测试,以判断错误 的位置。 5.1 电路的焊接 本电路的焊接采用锡焊。采用锡铅焊料进行焊接的称为锡铅焊,简称锡焊,其机 理是:在锡焊的过程中将焊料、焊件与铜箔在焊接热的作用下,焊件与铜箔不熔化, 焊料熔化并湿润焊接面,依靠焊件、铜箔两者问原子分子的移动,从而引起金属之间 的扩散形成在铜箔与焊件之间的金属合金层,并使铜箔与焊件连接在一起,就得到牢 固可靠的焊接点。焊接时,要保证每个焊点焊接牢固、接触良好。要保证焊接质量。 好的焊点应是锡点光亮,圆滑而无毛刺,锡量适中。锡和被焊物融合牢固。不应有虚 焊和假焊。虚焊是焊点处只有少量锡焊住,造成接触不良,时通时断。假焊是指表面 上好像焊住了,但实际上并没有焊上,有时用手一拨,元件就从焊点中拔出。这两种 情况将给电子制作的调试和检修带来极大的困难。 焊接电路板时,一定要控制好时间。太长,电路板将被烧焦,或造成铜箔脱落。 从电路板上拆卸元件是,可将电烙铁头贴在焊点上,待焊点上的锡熔化后,将元件拔 出。 对焊点的基本要求 1焊点要有足够的机械强度,保证被焊件在受振动或冲击时不致脱落、松动。不 能用过多焊料堆积,这样容易造成虚焊、焊点与焊点的短路。 2焊接可靠,具有良好导电性,必须防止虚焊。虚焊是指焊料与被焊件表面没有 形成合金结构,只是简单地依附在被焊金属表面上。 3焊点表面要光滑、清洁,焊点表面应有良好光泽,不应有毛刺、空隙,无污垢, 尤其是焊剂的有害残留物质,要选择合适的焊料与焊剂。 20 5.2 电路的检查与调试 由于初学单片机等相关内容,而且在平时学习中有关电路连接的练习与实习较少, 在实际操作中会有各种错误和失误出现,导致系统不能正常工作。因此,在系统上电 前和系统不能正常工作的时候,必须对系统进行相应的调试。调试步骤如下: 上电前使用万用表检查: 1. 按照原理图检查线路是否存在短路,短路。 2. 按照原理图检查极性电容等记性元件的正负极是否反接。 3. 按照原理图检查按键开关是否有错误。 如果上电前排除错误,上电后系统仍然不能正常工作,则测试单片机和 uln2003a 是否能正常工作。将如下程序写入单片机: #include sbit a3=p13; sbit a4=p14; sbit a5=p15; sbit a6=p16; sbit a7=p17; sbit b0=p20; sbit b1=p21; sbit b2=p22; sbit b3=p23; sbit b4=p24; sbit b5=p25; sbit b6=p26; sbit b7=p27; sbit c1=p31; sbit c2=p32; sbit c3=p33; sbit c4=p35; sbit c5=p35; sbit c6=p36; sbit c7=p37; void main() p0=0x00; a3=0; a4=1; a5=0; a6=1; a7=0; b0=1; b1=0; b2=1; b3=0; b4=1; b5=0; b6=1; b7=0; b0=1; c1=0; c2=1; c3=0; 21 c4=1; c5=0; c6=1; c7=0; 以上程序定义了单片机 i/o 接口 p1,p2,p3 各个接口的输出电平的高低,“o” 为低电平,“1”为高电平。将单片机嵌入工作电路,上电后使用万用表测量单片机检 测各个 i/o 接口的高低电平是否和定义相符,相符则证明单片机工作正常。 将单片机调试正常后,在工作电路上电的情况下检测 uln2003a 与单片机相连的四 个管脚电平以及相应的输出管脚的电平。若输入输出电平都与测试程序相符,则 uln2003a 芯片工作正常。 若单片机工作正常,但与 uln2003 相连的单片机管脚电压过低,原因是 uln2003 芯片负载过大,则考虑加上拉电阻,增加芯片的驱动能力。 第 6 章 结 论 由于数字电子技术的不断发展,已取得很大成就。数字电子技术应用亦越来越广 泛。在动力方面,由于传统电机为模拟电子范畴,并不能直接与以计算机为代表的数 字电子设备直接配合使用。需要 ad,da 转化装置,加大了控制成本和技术难度。但 是步进电机作为一种数字动力元件的出现,则大大的改善了此情况。由于步进电机可 以直接被计算机控制,使其具有可以将数字脉冲控制信号直接转换为一定数值的机械 角位移,并且能够自动产生定位转矩使转轴锁定的性能特点,大大提高了电机的控制 精度。这对于对精度要求较高的现代机械控制有着重要意义。而单片机作为一种简单 可靠,且低功耗,性能稳定的计算机,在工业领域中应用也愈加广泛。这就使得单片 机驱动步进电机这一应用收到更广泛的观众,本文在此选择较为简单的单片机和步进 电机及相应的芯片,组成简单的步进电机驱动系统。做简单的论述,主要工作如下: 1了解步进电机参数,特点。研究其工作原理,以及使用中的具体注意事项。 2了解单片机的工作原理,掌握其基于 c 语言的编程方法,以及最小系统的组成。 3搜集步进电机的驱动方案,对驱动方案进行比较,选取合适的驱动方式。 4按照选取的驱动方式,选取相应的元器件,画出电路图,并且根据电路图焊接出相 应的实际电路,调试电路,排除故障,使得实际电路按照电路图工作,并完成相应的 功能。 5对电路各个部分的功能进行详细的讲解。 由于时间有限,精力的不足,而且受到实验设备,实验元件特别是缺少 7805 芯片 等硬件条件的限制,本设计还存在着电路较为简单,缺少独立的供电电源等问题和不 足。下一步需要在电路上加独立供电模块以及电机暂停按钮以及转向和速度的显示 led 管,将系统电路改进。并且加上一定的保护外壳,使其更加人性化,方便使用。 23 致 谢 值此毕业设计接近尾声之际,谨向我的指导老师xxx 老师表示衷心的感谢。几 个月来,x 老师为指导我顺利完成毕业设计任务投注了极大的精力和热情。在本设计的 制作过程中,由于牵扯到许多本人专业之外的知识,尤其是数字电子技术知识,使得 本人在设计过程中着实遇到很多困难。在我每一次遭遇技术瓶颈的时候,总能得到 x 老师的悉心教导。在对待专业知识的态度上,x 老师的博学和严谨给我留下了深刻的印 象,x 老师具备丰富的单片机开发经验和扎实的电子电路专业知识,这使我受益良多。 我还要感谢和我同组的 5 位同学。在毕业设计过程中,我们 6 人结为至交好友, 我们互相帮助,相互配合,这保证了我们按时,顺利地完成毕业设计。 感谢答辩组老师抽出宝贵的时间对我的课题进行指导。在此,感谢答辩组老师的 精心指导和宝贵的建议! 最后,衷心感谢机电工程学院所有老师四年来对我的教导,感谢母校xxxx 大 学对我的栽培。 谢谢! 24 参考文献 1 王晓明,电动机的单片机控制m. 北京:北京航空航天大学出版社,2002 2 黄俊,王兆安.电力电子技术m.北京:机械工业出版社,2003.110-123 3 胡寿松.自动控制原理m.北京:国防工业出版社,2004.231-246 4 丛君丽. 基于单片机控制的步进电机高低压驱动系统设计m,电力电子技术 2008.02-031 5 王幸之.单片机应用系统抗千扰技术m.北京:北京航空航天大学出版社, 2000.146-169 6 张毅刚.单片机原理及应用m. 北京:高等教育出版社, 2006.159-178 7 王灿,马瑞卿,李玲娟,徐仲春.高可靠性混合式步进电机驱动系统研究.微 电机.2006,39(9):54-56,60 8 田林波,李兴根.混合式步进电机 spwm 微步驱动技术的研究j.微电机, 2000,33(3):16-18 9 陈强,解云龙,廖宝剑,等.机械系统的微机控制m.北京:清华大学出版社, 2002:4-7. 10 徐爱华.单片机应用技术教程m.北京:机械工业出版社,2003:126-133. 11 胡汉才.单片机原理及其接口技术m。北京:清华大学出版社,1996:396- 397. 12王伯林.单片机系统设计的误区与对策j.电子技术应用,2005.24-36 13 kuo b c, singh g. a dc type hybrid step motor for large power applicationsj. ieee trans on ind, 1975, 12,365-372 14 bryso a, hu yuehi. applied optimal control. london: hemishere publishing co,1975,86-290 ag an employment tribunal clai emloyment tribunals sort out disagreements between employers and employees. you may need to make a claim to an employment tribunal if: you dont agree with the disciplinary action your employer has taken against you your employer dismisses you and you think that you have been dismissed unfairly. for more informu, take advice from one of the organisations listed under fur ther help. employment tribunals are less formal than some other courts, but it is still a legal process and you will need to give evidence under an oath or affirmation. most people find making a claim to an employment tribunal challenging. if you are thinking about making a claim to an employment tribunal, you should get help straight away from one of the organisations listed under further help. ation about dismissal and unfair dismissal, see dismissal. you can make a claim to an employment tribunal, even if you havent appealed against the disciplinary action your employer has taken against you. however, if you win your case, the tribunal may reduce any compensation awarded to you as a result of your failure to appeal. remember that in most cases you must make an application to an employment tribunal within three months of the date when the event you are complaining about happened. if your application is received after this time limit, the tribunal will not usually accept i. if you are worried about how the time limits apply to you if you are being represented by a solicitor at the tribunal, they may ask you to sign an agreement where you pay their fee out of your compensation if you win the case. this is known as a damages-based agreement. in england and wales, your solicitor cant charge you more than 35% of your compensation if you win the case. you are clear about the terms of the agreement. it might be best to get advice from an experienced adviser, for example, at a citizens advice bureau. to find your nearest cab, including those that give advice by e-mail, click on nearest cab. for more information about making a claim to an employment tribunal, see employment tribunals. the (lack of) air up there watch 25 m cay man islands-based webb, the head of fifas anti-racism taskforce, is in london for the football associations 150th anniversary celebrations and will attend citys premier league match at chelsea on sunday. “i am going to be at the match tomorrow and i have asked to meet ya ya toure,“ he told bbc sport. “for me its about how he felt and i would like to speak to him first to find out what his experience was.“ uefa has opened disciplinary proceedings against cska for the “racist behaviour of their fans“ during citys 2-1 win. michel platini, president of european footballs governing body, has also ordered an immediate investigation into the referees actions. cska said they were “surprised and disappointed“ by toures complaint. in a statement the russian side added: “we found no racist insults from fans of cska.“ age has reached the end of the beginning of a word. may be guilty in his seems to passing a lot of different life became the appearance of the same day; may be back in the past, to oneself the paranoid weird belief disillusionment, these days, my mind has been very messy, in my mind constantly. always feel oneself should go to do something, or write something. twenty years of lif

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论