基于单片机的PWM直流电机调速系统设计文档良心出品_第1页
基于单片机的PWM直流电机调速系统设计文档良心出品_第2页
基于单片机的PWM直流电机调速系统设计文档良心出品_第3页
基于单片机的PWM直流电机调速系统设计文档良心出品_第4页
基于单片机的PWM直流电机调速系统设计文档良心出品_第5页
已阅读5页,还剩42页未读 继续免费阅读

下载本文档

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

文档简介

1、现代工业的电力拖动一般都要求局部或全部的自动化,因此必然要与各种限制元 件组成的自动限制系统联系起来,而电力拖动那么可视为自动化电力拖动系统的简称. 在这一系统中可对生产机械进行自动限制.随着近代电力电子技术和计算机技术的开展以及现代限制理论的应用,自动化电 力拖动正朝着计算机限制的生产过程自动化的方向迈进.以到达高速、优质、高效率 地生产.在大多数综合自动化系统中,自动化的电力拖动系统仍然是不可缺少的组成 局部.另外,低本钱自动化技术与设备的开发,越来越引起国内外的注意.特别对丁 小型企业,应用适用技术的设备,不仅有益丁获得经济效益,而且能提升生产率、可 靠性与柔性,还有易丁应用的优点.自动

2、化的电力拖动系统更是低本钱自动化系统的 重要组成局部.在如今的现实生活中,自动化限制系统已在各行各业得到广泛的应用和开展,其 中自动调速系统的应用那么起着尤为重要的作用.虽然直流电机不如交流电机那样结构 简单、价格廉价、制造方便、容易维护,但是它具有良好的起、制动性能,宜丁在广 泛的范围内平滑调速,所以直流调速系统至今仍是自动调速系统中的主要形式.现在 电动机的限制从简单走向复杂,并逐渐成熟成为主流.其应用领域极为广泛,例如: 军事和宇航方面的雷达天线、火炮瞄准、惯性导航等的限制;工业方面的数控机床、 工业机器人、印刷机械等设备的限制;计算机外围设备和办公设备中的打印机、 机、复印机、扫描仪等

3、的限制;音像设备和家用电器中的录音机、数码相机、洗衣机、 空调等的限制.随着电力电子技术的开展,开关速度更快、限制更容易的全控型功率器件MOSFET 和IGBT成为主流,脉宽调制技术表现出较大的优越性:主电路线路简单,需要用的功 率元件少;开关频率高,电流容易连续,谐波少,电机损耗和发热都较小;低速性能 好,稳速精度高,因而调速范围宽;系统快速响应性能好,动态抗扰水平强;主电路 元件工作在开关状态,导通损耗小,装置效率较高;近年来,微型计算机技术开展速 度飞快,以计算机为主导的信息技术作为一崭新的生产力,正向社会的各个领域渗透, 直流调速系统向数字化方向开展成为趋势.1.2国内外开展概况电力电

4、子技术、功率半导体器件的开展对电机限制技术的开展影响极大,它们是 密切相关、相互促进的.近30年来,电力电子技术的迅猛开展,带动和改变着电机控 制的面貌和应用.驱动电动机的限制方案有三种:工作在通断两个状态的开关限制、相位限制和脉宽调制限制,在单向通用电动机的电子驱动电路中,主要的器件是晶闸 管,后来是用相位限制的双向可控硅.在这以后,这种半控型功率器件一直主宰着电 机限制市场.到 70和80年代才先后出现了全控型功率器件GTO晶闸管、GTR、POWER-MOSFET、IGBT和MCT等.利用这种有自关断水平的器件,取消了原来普 通晶闸管系统所必需的换相电路,简化了电路结构,提升了效率,提升了

5、工作频率, 降低了噪声,也缩小了电力电子装置的体积和重量.后来,谐波成分大、功率因数差 的相控变流器逐步由斩波器或 PWM变流器所代替,明显地扩大了电机限制的调运范 围,提升了调速精度,改善了快速性、效率和功率因数.直流电机脉冲宽度调制(Pulse Width Modulation -简称PWM)调速系统产生丁 70年代 中期.最早用丁不可逆、小功率驱动,例如自动跟踪天文望远镜、自动记录仪表等.近十多年来,由丁晶体管器件水平的提升及电路技术的开展,同时乂因出现了宽调速永磁直流电机,它们之间的结合促使PWM技术的高速开展,并使电气驱动技术推进到一个新的高度.在国外,PWM最早是在军事工业以及空间

6、技术中应用.它以优越的性能,满足那 些高速度、高精度随动跟踪系统的需求.近八、九年来,进一步扩散到民用工业,特 别是在机床行业、自动生产线及机器人等领域中广泛应用.如今,电子技术、计算机技术和电机限制技术相结合的趋势更为明显,促进电机 限制技术以更快的速度开展着.随着市场的开展,客户对电机驱动限制要求越来越高, 希望它的功能更强、噪声更低、限制算法更复杂,而可靠性和系统平安操作也摆上了 议事日程,同时还要求马达包速向变速开展,还要符合全球环保法规所要求的严格环 境标准.进入21世纪后,可以预期新的更高性能电力电子器件还会出现,已有的各代 电力电子元件还会不断地改进提升.1.3 本文的主要工作本

7、文设计的直流PWM调速系统采用的是调压调速.系统主电路采用大功率GTR为开关器件、H桥单极式电路为功率放大电路的结构.PWM调制局部是在单片机开发 平台之上,运用汇编语言编程限制.由定时器来产生宽度可调的矩形波.通过调节波 形的宽度来限制H电路中的GTR通断时间,以到达调节电机速度的目的.增加了系统 的灵活性和精确性,使整个PWM脉冲的产生过程得到了大大的简化.本设计以AT89C51单片机为核心,以键盘作为输入到达限制直流电机的启停、速 度和方向,完成了根本要求和发挥局部的要求.在设计中,采用了 PWM技术对电机 进行限制,通过对占空比的计算到达精确调速的目的.本文介绍了直流电机的工作原理和数

8、学模型、脉宽调制PWM限制原理和H桥 电路根本原理设计了驱动电路的总体结构,根据模型,利用PROTEUS软件对各个子电路及整体电路进行了仿真,保证设计的电路能够满足性能指标要求,并给出了仿真 结果.第2章直流调速系统概述调速方法通常有机械的、电气的、液压的、气动的几种,仅就机械与电气调速方 法而言,也可采用电气与机械配合的方法来实现速度的调节.电气调速有许多优点, 如可简化机械变速机构,提升传动效率,操作简单,易丁获得无极调速,便丁实现远 距离限制和自动限制,因此在生产机械中广泛采用电气方法调速.由丁直流电动机具有极好的运动性能和限制特性,尽管它不如交流电动机那样结构简单、价格廉价、制造方便、

9、维护容易,但是长期以来,直流调速系统一直占据垄断地位.所以,直流调速系统仍然是自动调速系统的主要形 式.在我国许多工业部门, 如轧钢、矿山采掘、海洋钻探、金届加工、纺织、造纸以及高层建筑等需要高性能可 控电力拖动的场合,仍然广泛采用直流调速系统.而且,直流调速系统在理论上和实 践上都比较成熟,从限制技术的角度来看,它乂是交流调速系统的根底.因此,我们 先着重讨论直流调速系统.2.1直流电机的工作原理直流电动机,多年来一直用作根本的换能器.绝大多数的直流电动机都是由电磁力形成一种方向不变的转矩而实现连续的旋转运动的.图2-1为直流电机的物理模型图,其中,固定局部定子由磁铁称为主磁极和电刷组成;转

10、动局部转子 由环形铁心和绕在环形铁心上的绕组组成,定子与转子之间有一气隙.在电枢铁心上 放置了由A和B两根导体连成的电枢线圈,线圈的首端和末端分别连到两个圆弧形的 铜片上,此铜片称为换向片.换向片之间互相绝缘,由换向片构成的整体称为换向器.换向器固定在转轴上,换向片与转轴之间亦互相绝缘.在换向片上放置着一对固定不 动的电刷B1和B2,当电枢旋转时,电枢线圈通过换向器和电刷与外电路接通.图2.1直流电机的物理模型图直流电动机的工作原理如图2-2所示.给两个电刷加上直流电源,如图2-2a所示, 有直流电流从电刷A流入,经过线圈abcd,从电刷B流出,根据电磁力定律,载流导 体ab和cd收到电磁力的

11、作用,其方向可由左手定那么判定,两段导体受到的力形成了 一个转矩,使得转子逆时针转动;如果转子转到图2-2b所示的位置,电刷 A和换向片2接触,电刷B和换向片1接触,直流电流从电刷 A流入,在线圈中的流动方向是 dcba,从电刷B流出.此时载流导体ab和cd受到电磁力的作用方向同样可由左手定 那么判定,它们产生的转矩仍然使得转子逆时针转动.电枢一经转动,由丁换向器配合 电刷对电流的换向作用,直流电流交替地由线圈边ab和cd流入,使线圈边只要处丁 N极下,其中通过电流的方向总是由电刷 A流入的方向,而在S极下时,总是从电刷B 流出的方向,这就保证了每个磁极下线圈边中的电流始终是一个方向,这样的结

12、构, 就可使电动机连续旋转.<a)牛体M姓于'极卜;(b)导体亦姓于、极E图2.2直流电机原理图2.2直流电机的调速方法根据直流电机的根本原理,由感应电势、电磁转矩以及机械特性方程式可知,直 流电动机的调速方法有三种:(1) 调节电枢供电电压U.改变电枢电压主要是从额定电压往下降低电枢电压, 从电动机额定转速向下变速,届包转矩调速方法.对丁要求在一定范围内无级平滑调 速的系统来说,这种方法最好. L变化遇到的时间常数较小,能快速响应,但是需要 大容量可调直流电源.(2) 改变电动机主磁通 中.改变磁通可以实现无级平滑调速,但只能减弱磁通进 行调速(简称弱磁调速),从电机额定转速向

13、上调速,届包功率调速方法. 七变化时间 遇到的时间常数同L变化遇到的相比要大得多,响应速度较慢,但所需电源容量小.(3) 改变电枢回路电阻R.在电动机电枢回路外申电阻进行调速的方法,设备简 单,操作方便.但是只能进行有级调速,调速平滑性差,机械特性较软;空载时几乎 没什么调速作用;还会在调速电阻上消耗大量电能.改变电阻调速缺点很多,目前很少采用,仅在有些起重机、卷扬机及电车等调速 性能要求不高或低速运转时间不长的传动系统中采用.弱磁调速范围不大,往往是和 调压调速配合使用,在额定转速以上作小范围的升速.因此,自动限制的直流调速系 统往往以调压调速为主,必要时把调压调速和弱磁调速两种方法配合起来

14、使用.调节电枢供电电压或者改变励磁磁通,都需要有专门的可控直流电源,常用的可控直流电源有以下三种:(1) 旋转变流机组.用交流电动机和直流发电机组成机组, 以获得可调的直流电压.(2) 静止可控整流器(简称 V-M系统).用静止的可控整流器,如汞弧整流器和晶 闸管整流装置,产生可调的直流电压.(3) 直流斩波器(脉宽调制变换器).用包定直流电源或不可控整流电源供电,利 用直流斩波或脉宽调制的方法产生可调的直流平均电压.旋转变流系统由交流发电机拖动直流电动机实现变流,由发电机给需要调速的直 流电动机供电,调节发电机的励磁电流即可改变其输出电压,从而调节电动机的转速. 改变励磁电流的方向那么输出电

15、压的极性和电动机的转向都随着改变,所以G-M系统的可逆运行是很容易实现的.该系统需要旋转变流机组,至少包含两台与调速电动机容 量相当的旋转电机,还要一台励磁发电机,设备多、体积大、费用高、效率低、维护 不方便等缺点.且技术落后,因此搁置不用.V-M系统是当今直流调速系统的主要形式.它可以是单相、三相或更多相数,半 波、全波、半控、全控等类型,可实现平滑调速.V-M系统的缺点是晶闸管的单向导电性,它不允许电流反向,给系统的可逆运行造成困难.它的另一个缺点是运行条件 要求高,维护运行麻烦.最后,当系统处丁低速运行时,系统的功率因数很低,并产 生较大的谐波电流危害附近的用电设备., LqzGT V图

16、2.3晶闸管一电动机调速系统原理框图( V-M系统)直流斩波器乂称直流调压器,是利用开关器件来实现通断限制,将直流电源电压 断续加到负载上,通过通、断时间的变化来改变负载上的直流电压平均值,将固定电 压的直流电源变成平均值可调的直流电源,亦称直流-直流变换器.它具有效率高、 体积小、重量轻、本钱低等优点,现广泛应用丁地铁、电力机车、城市无轨电车以及 电瓶搬运车等电力牵引设备的变速拖动中.图2-4为直流斩波器的原理电路和输出电压波型,图中VT代表开关器件.当开关VT接通时,电源电压U.加到电动机上;当VT断开时,直流电源与电动机断开,电 动机电枢端电压为零.如此反复,得电枢端电压波形如图2.4

17、(b)所示.1仞图2.4直流斩波器原理电路及输出电压波型(a)原理图(b)电压波型采用晶闸管的直流斩波器根本原理与整流电路不同的是,在这里晶闸管不受相位 限制,而是工作在开关状态.当晶闸管被触发导通时,电源电压加到电动机上,当晶 闸管关断时,直流电源与电动机断开,电动机经二极管续流,两端电压接近丁零.脉 冲宽度调制(Pulse Width Modulation),简称PWM.脉冲周期不变,只改变晶闸管的 导通时间,即通过改变脉冲宽度来进行直流调速.与V-M系统相比,PWM调速系统有以下优点:(1) 由丁 PWM调速系统的开关频率较高,仅靠电枢电感的滤波作用就可以获得 脉动很小的直流电流,电枢电

18、流容易连续,系统的低速运行平稳,调速范围较宽,可达1: 10000左右.由丁电流波形比 V-M系统好,在相同的平均电流下,电动机的损 耗和发热都比较小.(2) 同样由丁开关频率高,假设与快速响应的电机相配合,系统可以获得很宽的频 带,因此快速响应性能好,动态抗扰水平强.(3) 由丁电力电子器件只工作在开关状态,主电路损耗较小,装置效率较高.脉宽调速系统的主电路采用脉宽调制式变换器,简称PWM变换器.脉宽调速也可通过单片机限制继电器的闭合来实现,但是驱动水平有限.目前,受到器件容量的 限制,PWM直流调速系统只用丁中、小功率的系统2.3 H桥电机驱动的概述采用PWM进行直流电机调速,其实就是把波

19、形作用丁电机驱动电路的使用端, 因此有必要对电机驱动电路进行介绍.图2.5 H桥式电机驱动电路上图所示为一个典型的直流电机限制电路.电路得名丁 “ H桥式驱动电路是因 为它的形状酷似字母H.4个三极管组成H的4条垂直腿,而电机就是H中的横杠上 图及随后的两个图都只是示意图,而不是完整的电路图.电路中,H桥式电机驱动电 路包括4个三极管和一个电机.要使电机运转,必须导通对角线上的一对三极管.根 据不同三极管对的导通情况,电流可能会从左至右或从右至左流过电机,从而限制电 机的转向.如上图所示,当Q1管和Q4管导通时,电流就从电源正极经 Q1从左至右穿过电 机,然后再经Q4回到电源负极.按图中电流箭

20、头所示,该流向的电流将驱动电机顺时 针转动.当三极管Q1和Q4导通时,电流将从左至右流过电机,从而驱动电机按特定 方向转动电机周围的箭头指示为顺时针方向.当三极管Q2和Q3导通时,电流将 从右至左流过电机,从而驱动电机沿另一方向转动电机周围的箭头表示为逆时针方 向.Cl+十驱动电机时,保证H桥上两个同侧的三极管不会同时导通非常重要.如果三极管 Q1和Q2同时导通,那么电流就会从正极穿过两个三极管直接回到负极.此时,电路 中除了三极管外没有其他任何负载,因此电路上的电流就可能到达最大值该电流仅 受电源性能限制,甚至烧坏三极管.第3章系统的硬件设计在图2.3所示的V-M系统中和图2.4所示的PWM

21、系统中,只通过改变触发或驱 动电路的限制电压来改变功率变换电路的输出平均电压,到达调节电动机转速的目的,它们都届丁开环限制的调速系统,称为开环调速系统.在开环调速系统中,限制电压 与输出转速之间只有顺向作用而无反向联系,即限制是单方向进行的,输出转速并不 影响限制电压,限制电压直接由给定电压产生.如果生产机械对静差率要求不高,开 环调速系统也能实现一定范围内的无级调速,而且开环调速系统结构简单.3.1系统设计方案论证(1) 电机调速限制模块方案一:采用电阻网络或数字电位器调整电动机的分压,从而到达调速的目的. 但是电阻网络只能实现有级调速,而数字电阻的元器件价格比较昂贵.更主要的问题 在丁一般

22、电动机的电阻很小,但电流很大;分压不仅会降低效率,而且实现很困难.方案二:采用继电器对电动机的开或关进行限制,通过开关的切换对小车的速度 进行调整.这个方案的优点是电路较为简单,缺点是继电器的响应时间慢、机械结构 易损坏、寿命较短、可靠性不高.方案三:采用由三极管组成的 H型PWM电路.用单片机限制三极管使之工作在 占空比可调的开关状态,精确调整电动机转速.这种电路由丁工作在管子的饱和截止 模式下,效率非常高;H型电路保证了可以简单地实现转速和方向的限制;电子开关 的速度很快,稳定性也极佳,是一种广泛采用的 PWM调速技术.兼丁方案三调速特性优良、调整平滑、调速范围广、过载水平大,因此本设计采

23、 用方案三.(2) PWM调速工作方式方案一:双极性工作制.双极性工作制是在一个脉冲周期内,单片机两限制口各 输出一个限制信号,两信号上下电平相反,两信号的高电平时差决定电动机的转向和 转速.方案二:单极性工作制.单极性工作制是单片机限制口一端置低电平,另一端输 出PWM信号,两口的输出切换和对 PWM的占空比调节决定电动机的转向和转速.由丁单极性工作制电压波开中的交流成分比双极性工作制的小,其电流的最大波动也比双极性工作制的小,所以我们采用了单极性工作制.(3) PWM调脉宽方式调脉宽的方式有三种:定频调宽、定宽调频和调宽调频.我们采用了定频调宽方式,由于采用这种方式,电动机在运转时比较稳定

24、;并且在采用单片机产生PWM脉冲的软件实现上比较方便.(4) PWM软件实现方式方案一:采用定时器做为脉宽限制的定时方式,这一方式产生的脉冲宽度极其精 确,误差只在几个us.方案二:采用软件延时方式,这一方式在精度上不及方案一,特别是在引入中断 后,将有一定的误差.故采用方案一.3.2系统硬件电路设计硬件电路设计框图如以下列图所示,硬件电路结构初步设想由以下6局部组成:时钟电路、复位电路、单片机、驱动电路.驱动电路局部采用了以GTR为可控开关元件、H桥电路为功率放大电路所构成的电路结构.限制局部采用汇编语言编程限制,AT89C51芯片的定时器产生PWM脉冲波形,通过调节波形的宽度来限制 H电路

25、中的GTR通断时间,便能够实现对电机速度的限制.根据硬件系统电路设计框图,对各局部模块的原理进行分析,编写个子模块程序, 最终将其组合.图3.1硬件系统电路设计框图3.3系统各模块设计3.3.1时钟电路单片机各功能部件的运行都是以时钟限制信号为基准,有条不紊地一拍一拍地工 作,因此时钟频率直接影响单片机的速度,时钟电路的质量也直接影响单片机系统的 稳定性.电路中的电容 C1和C2典型值通常选择为30pF左右.对外接电容的值虽然 没有严格的要求,但电容的大小会影响振荡器的频率上下,振荡器的稳定性和起振的 快速性,晶振的频率越高那么系统的时钟频率也越高,单片机的运行速度也越快. XTAL1 XTA

26、L2图3.2时钟电路本设计采用频率为12MHZ,微调电容C1和C2为30pF的内部时钟方式,电容为 瓷片电容.判断单片机芯片及时钟系统是否正常工作有一个简单的方法,就是用万用 表测量单片机晶振引脚18, 19脚的对地电压,以正常工作的单片机用数字万用表 测量为例:18脚对地电压约为2.24V, 19脚对地电压约为2.09V.3.3.2复位电路复位是单片机的初始化操作,其主要作用是把 PC初始化为0000H,使单片机从0000H单元开始执行程序.除了进入系统的正常初始化之外,当由丁程序运行出错或 操作失误使系统处丁死锁状态时,为摆脱困境,也需要按复位键以重新启动.RESETJo o<J B

27、o RESET图3.3复位电路单片机的复位电路在刚接通电时,刚开始电容是没有电的,电容内的电阻很低, 通电后,5V的电通过电阻给电解电容进行充电, 电容两端的电会由0V慢慢的升到4V 左右此时间很短一般小丁 0.3秒,正由于这样,复位脚的电由低电位升到高电位, 引起了内部电路的复位工作,这是单片机的上电复位,也叫初始化复位.当按下复位键 时,电容两端放电,电容乂回到0V 了,丁是乂进行了一次复位工作,这是手动复位原 理.该电路采用按键手动复位.按键手动复位为电平方式.对丁疑心是复位电路故障 而不能正常工作的单片机也可以采用模拟复位的方法来判断,单片机正常工作时第9脚对地电压为零,可以用导线短时

28、间和 +5V连接一下,模拟一下上电复位,如果单片 机能正常工作了,说明这个复位电路有问题,其中电平复位是通过RET端经电阻与电源VCC接通而实现的,当时钟频率适用丁 12MHZ时,C取100uF, R取10K,为保 证可靠复位,在初识化程序中应安排一定的延迟时间.3.3.3稳压电源电路电池放电时内阻稳定的增大,电压那么稳定的减小,而且接上大功率的负载时电压会瞬时降低,不能用丁提供固定的电压,对丁各种IC芯片需要的稳定电压,需要专门的稳压器件,或者稳压电路,根本的稳压器有两种:线性LDO 和开关DCDC, 其中前者只能降压使用,而前者还可以升压使用而且效率很高.限制芯片89C51的标准供电电压是

29、5V,可以选择使用线性电压调整芯片稳压,如: 7805:最大输出电流1.5A,内部过热保护,内部短路电流限制,典型输入电压720V, 输出电压4.95.1V,静态电流典型值4.2mA,压差输出与输入的差至少 2V. 78L05 电流较小:最大输出电流 100mA,内部过热保护,典型输入电压 720V, 输出电压4.755.25V,静态电流典型值3mA.LM317 电压可调:输出电流可达 1.5A,输出电压1.2V37V,内部过热保护等.选用7805, 一方面简单;另一方面比较常用且比较廉价.LM78系列是美国国家半导体公司的固定输出三端正稳压器集成电路.我国和世界各大集成电路生产商均有同类产品

30、可供选用,是使用极为广泛的一类申联集成稳压器. 内置过热保护电路,无需外部器件,输出晶体管平安范围保护,内置短路电流限制电 路.对丁滤波电容的选择,需要注意整流管的压降.稳压电源由电源变压器、整流电路、滤波电路和稳压电路组成,a. 整流和滤波电路:整流作用是将交流电压变换成脉动电压.滤波电路一般由电 容组成,其作用是脉动电压中的大局部纹波加以滤除,以得到较平滑的直流电压.b. 稳压电路:由丁得到的输出电压受负载、输入电压和温度的影响不稳定,为了 得到更为稳定电压添加了稳压电路,从而得到稳定的电压.图3.4稳压电源电路三端集成稳压器LM7805正常工作时,输入、输出电压差 23V.C1为输入稳定

31、电 容,其作用是减小纹波、消振、抑制高频和脉冲干扰,C1 一般为0.10.47 f.C2为输出稳定电容,其作用是改善负载的瞬态响应,C2 一般为1 F.使用三端稳压器时注意一定要加散热器,否那么是不能工作到额定电流.二极管 IN4007用来卸掉C2上的储 存电能,预防反向击穿LM7805查相关资料该芯片的最大承受电流为 0.1A,因此输入 端必须界限流电阻R1, R1=(12*0.9-5)/0.1=58 Q ,取近似值,选用70Q的电阻.1. 此电源的缺点1.1此电源是线性稳压电路,所有有其特有的内部功率损耗大,全部压降均转换为 热量损失了,效率低.所以散热问题要特别注意.1.2由丁核心的元件

32、7805的工作速度不太高,所以对丁输入电压或者负载电流的 急剧变化的响应慢.2. 电源的优点2.1电路简单,稳定,调试方便(几乎不用调试).2.2价格廉价,适合丁对本钱要求苛刻的产品.2.3电路中几乎没有产生高频或者低频辐射信号的元件,工作频率低,易丁限制.3.3.4信号输入电路独立式按键就是各按键相互独立,每个按键各接入一根输入线,一根输入线上的 按键工作状态不会影响其他输入线上的工作状态.因此,通过检测输入线的电平状态 可以很容易判断哪个按键按下了.独立式按键电路配置灵活,软件简单.但每个按键 需要占用一个输入口线,在按键数量较多时,需要较多的输入口线且电路结构复杂, 故此种键盘适用丁按键

33、较少或操作速度较高的场合.消除键抖动.一般按键在按下的时候有抖动的问题,即键的簧片在按下时会有轻 微的弹跳,需经过一个短暂的时间才会可靠地接触.假设在黄片抖动时进行扫描就可能 得出不正确的结果.因此,在程序中要考虑防抖动的问题.最简单的方法是在检测到 有键按下时,等待延迟一段时间再进行“行扫描,延迟时间为1020ms这可通 过调用子程序来解决,当系统中有显示子程序时,调用几次显示子程序也能同时到达 消除抖动的目的.图3.5限制输入电路本文采用查询工作方式,即直接在主程序中插入键盘检测子程序,主程序每执行 一次那么键盘检测子程序被执行一次,对键盘进行检测一次,如果把没有键按下,那么跳 过键识别,

34、直接执行主程序;如果有键按下,那么通过键盘扫描子程序识别按键,得到 按键的编码值,然后根据编码值进行相应的处理,处理完后再回到主程序执行.3.3.4电机PWM驱动模块的电路图3.6电机PWM驱动模块的电路本电路采用的是以大功率 GTR为开关元件、H桥电路为功率放大电路所构成的电 路结构.如图2所示.图中,四只GTR分为两组,VT1和VT4为一组,vt2和VT3为另 一组.同一组中的两只 GTR同时导通,同时关断,且两组晶体管之间可以是交替的导 通和关断.GTR是一种双极性大功率高反压晶体管,它大多用作功率开关使用,而且GTR是一种具有自关断水平的全控型电力半导体器件,这一特性可以使各类变流电路

35、的控 制更加方便和灵活,线路结构大为简化.在电动机驱动信号方面,我们采用了占空比可调的周期矩形信号限制.脉冲频率 对电动机转速有影响,脉冲频率高连续性好,但带带负载水平差脉冲频率低那么反之. 经实验发现,脉冲频率在40Hz以上,电动机转动平稳,但加负载后,速度下降明显, 低速时甚至会停转;脉冲频率在 10Hz以下,电动机转动有明显跳动现象.实验证实, 脉冲频率在15Hz-30Hz时效果最正确.而具体采用的频率可根据个别电动机性能在此范 围内调节.通过P2.6输入信号,P2.7输入低电平与P2.6输入低电平,P2.7输入信号分 别实现电动机的正转与反转功能.通过对信号占空比的调整来对车速进行调节

36、.速度 微调方面,可以通过对占空比跨度逐增或逐减分别实现对速度的逐加或逐减.利用孤立元件搭建的H桥电路一个缺点就是击穿,即Q1和Q2同时导通,或者Q3和Q4同时导通.选择使用芯片可减少这一状况.常用的电机 H桥驱动芯片有:TA7291S、NJU7382、L297、L298第4章系统的软件设计4.1单片机选择20世纪80年代以来,单片机的开展非常迅速,就通用单片机而言,世界上一些著 名的计算机厂家已投放市场的产品就有 50多个系歹0,数白个品种.目前世界上较为著 名的8位单片机的生产厂家和主要机型如下:美国Intel公司:MCS-51系列及其增强型系列美国Motorola公司:6801系列和68

37、05系列美国Atmel公司:89C51等单片机美国Zilog公司:Z8系列及SUPER8美国Fairchild公司:F8系列和3870系列美国Rockwell公司:6500/1系列美国TI 德克萨司仪器仪表公司:TMS7000系列NS 美国国家半导体公司:NS8070系列 等等.尽管单片机的品种很多,但是在我国使用最多的还是 Intel公司的MCS51系列 单片机和美国Atmel公司的89C51单片机MCS51系列单片机包括三个根本型 8031、 8051、 87518031内部包括一个8位CPU、128个字节RAM , 21个特殊功能存放器SFR、4 个8位并行I/O 口、1个全双工申行口、

38、2个16位定时器/计数器,但片内无程序存储 器,需外扩EPROM芯片.比较麻烦,不予采用8051是在8031的根底上,片内集成有4K ROM,作为程序存储器,是一个程序不 超过4K字节的小系统.ROM内的程序是公司制作芯片时,代为用户烧制的,出厂的8051都是含有特殊用途的单片机.所以8051适合与应用在程序已定,且批量大的单片 机产品中.也不予采用.8751是在8031根底上,增加了 4K字节的EPROM,它构成了一个程序小丁 4KB 的小系统.用户可以将程序固化在 EPROM中,可以反复修改程序.但其价格相对8031 较贵.8031外扩一片4KB EPROM的就相当与8751,它的最大优点

39、是价格低.随着大 规模集成电路技术的不断开展,能装入片内的外围接口电路也可以是大规模的.也不 予采用.AT89C51是美国ATMEL公司生产的低电压,高性能 CMOS 8位单片机,片内含 4K bytes的可反复擦写的只读程序存储器PEROM和128bytes的随机存取数据存储 器ROM,器件采用ATMEL公司的高密度、非易失性存储技术生产,兼容标准MCS-51 指令系统,片内置通用8位中央处理器CPU和Flash存储单元.功能强大AT89C51 单片机可提供许多高性价比的应用场合,可灵活应用丁各种限制领域.此设计就采用 AT89C51.4.2系统软件设计分析在进行单片机限制系统设计时,除了系

40、统硬件设计外,大量的工作就是如何根据 每个生产对象的实际需要设计应用程序.因此,软件设计在限制系统设计中占重要地 位.键盘向单片机输入相应限制指令,由单片机通过P2.6与P2.7其中一口输出与转速 相应的PWM脉冲,另一口输出高电平,驱动 H型桥式电动机限制电路,实现电动机 转向与转速的限制.电动机所处速度级以速度档级数表示.速度分10档,快慢与电动机所处速度级快慢 对应.在程序中通过软件产生PWM,送出预设占空比的PWM波形.PWM 脉冲宽度 调制是一系列周期固定、占空比可调的脉冲系列,由丁每个脉冲的高电平时间和低 电平时间之和必须等丁周期数,所以输出电平的维持时间必须由定时器来限制.设 P

41、WM周期为T,高电平时间为TH,低电平时间为TL,电压为VCC,那么输出电压的 平均值为:UAV =VCC*TH/ TH+TL =VCC*TH/T=aVCC,当 VCC 固定时,其电压 值取决丁 PWM波形的占空比a,而PWM的占空比由单片机软件内部用丁限制 PWM 输出的存放器值决定.通过对单片机定时器初始值的不同设置,来实现占空比 PWM输出限制.用定时 器T0完成PWM输出,电机的驱动脉冲频率为16.6HZ,周期60MS.定时器计数初值 为8AD0H.计数初值X计算方法:(65536 X) =30000,转换为十六进制:X=35536 = 8AD0H.软件主要由3局部组成:主程序、键盘扫

42、描程序、中断处理程序.主程序流程如 图4-1所示.初始化后,除义初始数据外,将定时器 T0设为工作方式1, F0作为电机转向的标 志位,CT0,CT1作为速度档位的标志,应用丁后来的加速减速限制.HDIAN0与LDIAN0 作为高电平延迟时间存储单元,HDIAN1与LDIAN1作为低电平延迟时间存储单元.定时中断处理程序采用定时方式1,由于单片机使用12M晶振,可产生最高约为65.5ms的延时.对 定时器置初值8AD0H可定时60ms.当60ms定时时间到,定时器溢出那么响应该定时中 断处理程序,完成对定时器的再次赋值.PWM脉宽限制一个脉冲周期可以由高电平持续时间系数DIAN0和低电平持续时

43、间系数 DIAN1组成,本设计中采用的脉冲频率为16.6Hz,可得 DIAN0+ DIAN1=65536 ,占空比为DIAN0/( DIAN0+ DIAN1),因此要实现定频调宽的调速方式,只需通过程序改变全局 变量DIAN0 , DIAN1的值,该子程序流程图如图 4.2.图4.2 PWM脉宽限制流程图键盘中断处理子程序采用中断方式,按下键,单片机 P3.2脚产生一负跳沿,响应该中断处理程序,完 成延时去抖动、键码识别、按键功能执行.调速档、持续加/减速调速档通过0-10共11档固定占空比,即相应档位相应改变 DIAN0 , DIAN1 的值,以实现调速档位的实现.软件设计的特点对丁电机的启

44、停,在 PWM限制上使用渐变的脉宽调整,即开启后由停止匀加速 到默认速度,停止那么由丁当前速度逐渐降至零.这样有利丁保护电机,如电机运用丁 小车上,在启动上采用此方式也可加大启动速度,预防打滑.对丁运行时间的计算、 显示.配合传感器技术可用丁计算距离,速度等重要的运行数据.键盘处理上采用中断方式,不必使程序对键盘反复扫描,提升了程序的效率.图4.3键盘中断处理流程图第5章单片机系统综合调试在工业自动限制系统和各种智能产品中常常会用用电动机进行驱动、传动和限制,而现代智能限制系统中,对电机的限制要求越来越精确和迅速,对环境的适应要求越 来越高.随着科技的开展,通过对电机的改造,出现了一些针对各种

45、应用要求的电机, 如伺服电机、步进电机、开关磁阻电机等非传统电机.但是在一些对位置限制要求不 高的电机限制系统如传动限制系统中,传统电机如直流电机乃有很大的优势,而要对 其进行精确而乂迅速的限制,就需要复杂的限制系统.随着微电子和计算机的开展, 数字限制系统应用越来越广泛,数字限制系统有限制精确,硬件实现简单,受环境影 响小,功能复杂,系统修改简单,有很好的人机交换界面等特点.在电机限制系统开发中,常常需要消耗各种硬件资源,系统构建时间长,而在调 试时很难对硬件系统进行修改,从而延长开发周期.随着计算机仿真技术的出现和发 展,可用计算机对电机限制系统进行仿真,从而减小系统开发开支和周期.计算机

46、仿 真可分为整体仿真和实时仿真.整体仿真是对系统各个时间段对各个对象进行计算和 分析,从而对各个对象的变化情况有直观的整体的了解,即能对系统进行精确的预测, 如Matlab就是一个典型的实时仿真软件.实时仿真是对时间点的动态仿真,即随着时 间的推移它能动态仿真出当时系统的状态.Proteus是一个实时仿真软件,用来仿真各种嵌入式系统.它能对各种微限制器进行仿真,本系统即用Proteus对直流电机限制系统进行仿真.5.1 PROTEUS设计与仿真平台Proteus软件是Labcenter Electronics公司的一款电路设计与仿真软件, 是一个完整 的嵌入式系统软、硬件设计仿真平台,包括IS

47、IS、ARES等软件模块,ARES模块主要 用来完成PCB的设计,而ISIS模块用来完成电路原理图的布图与仿真.Proteus的软件仿真基丁处理器虚拟系统仿真模型 VSM,是目前最好的模拟单片机外围器件的工具, 它与其他软件最大的不同也是最大的优势就在丁它能仿真大量的单片机芯片,比方 MCS-51系列、AVR、PIC系列等常用的MCU ,以及单片机外围电路,比方LCD, RAM , ROM,键盘,马达,LED , AD/DA等.通过Proteus软件的使用我们能够轻易地获得 一个功能齐全、实用方便的单片机实验室.keilC51软件是众多单片机应用开发的优秀软件之一,它集编辑、编译、仿真丁一体,

48、支持汇编、PLM语言和C语言的程序设计,界面友好,易学易用.本文中由丁我们主要使用keilC51软件编辑、调试程序,Proteus软件仿真单片机.我们重点研究了 Proteus的ISIS模块用法,在下面的内容中,如不特别说明,我们所说 的Proteus软件特指其ISIS模块.ISIS直译为智能原理图输入系统.从ISIS窗口各栏 内容可知:PROTEUS VSM所包括的内容都已整合到ISIS中,所以,ISIS实际上是 PROTEUS VSM的设计与仿真平台.ISIS界面如下:图5.1 ISIS界面5.2 PROTEUS设计与单片机传统开发过程比较A、单片机系统的传统开发过程单片机系统原理图设计、

49、选择元器件接插件、安装和电气检测.总称硬件设计单片机系统程序设计、汇编编译、调试和编程.总称软件设计单片机系统实际运行、检测、在线调试直至完成.总称单片机系统综合调试B、单片机系统的现代开发过程上述全部过程都可用PROTEUS来完成,其过程也可分为三步:在ISIS平台上进行单片机系统原理图设计、选择元器件接插件、安装和电气检测.简称为PROTEUS电路设计在KeilC平台上进行单片机系统程序设计、汇编编译、代码级调试,最后生成目标 级代码文件*.hex.也可以使用ISIS进行调试.在ISIS平台上将目标代码文件加载到单片机系统中,并实现单片机系统的实时交互、 协同仿真.5.3仿真结果与分析启动

50、仿真后,初始状态,H桥两端均为低电平,电机停转图5.2上电状态按下启停按钮.电机顺时针方向转动,Q5 一端固定为低电平,Q6 一端为变化的PWM信号,限制电机转速.倘假设此时按方向按钮,电机逆时针转动,如图 5.4所示,此时,Q6 一端固定为低电平,Q5 一端为变化的PWM信号,限制电机转速.倘假设此 时按启停按钮,电机停止转动,回到图 5.2状态图5.3启动状态电机顺时针转动图5.4启动状态电机逆时针转动在图5.3电机顺时针转动状态下,对单片机P3.7端口的PWM波形做了粗略测量, 按动屡次减速键后,当COT0=0AH = 10后,减速档位到达最高,不再减速,相当丁速 度1档.示波器显示如图

51、5.5.图5.5减速后P3.7波形COT0=10同理,按动屡次加速键后,当 COT=0AH = 10后,加速档位到达最高,不再加速, 相当丁速度11档.示波器显示如图5.8.VSM OscilloscopeDC 3D ACCH1CH2JDC GND AC1<J国SOO 知.100 60a就一I002002Q10S ?图5.6加速后P3.7波形COT1=10结合KeilC中的不同时期的定时器计数初值,如附录C所示.比较发现:表5.1 KeilC中定时器计数初值比较速度P3.7=0计数初值P3.7=1计数初值总计数值占空比1档8EC0H( 32496)86F2H(34290)6678951.

52、34%6档8AD8H(32504)8ADAH(32506)6501050%11档86F0H(34288)8EC2H(32498)6678948.66%PWM是一种对模拟信号电平进行数字编码的方法.通过高分辨率计数器的使用,方波的占空比被调制用来对一个具体模拟信号的电平进行编码.PWM信号仍然是数字的,由于在给定的任何时刻,满幅值的直流供电要么完全有(ON),要么完全无(OFF).电压或电流源是以一种通(ON)或断(OFF)的重复脉冲序列被加到模拟负载上去的. 通的 时候即是直流供电被加到负载上的时候,断的时候即是供电被断开的时候.只要带宽 足够,任何模拟值都可以使用 PWM进行编码PWM的一个

53、优点是从处理器到被控系统信号都是数字形式的,无需进行数模转 换.让信号保持为数字形式可将噪声影响降到最小.噪声只有在强到足以将逻辑1改变为逻辑0或将逻辑0改变为逻辑1时,也才能对数字信号产生影响.充分利用了现 有的集成芯片的强大功能,省去了原有的许多硬件电路,使整个PWM脉冲的产生过程得到了大大的简化.第6章结论在几个月的学习工作中,通过查阅相关资料了解了直流调速系统,加深了对直流 电机调速限制系统的熟悉,熟悉了单片机在限制系统中的运用.并且在所学知识的基 础上,利用已有的直流调速系统设计,尝试了自己的一些研究.并且,使我将原来所 学的知识系统化,理论化,实用化.对如何使用已有知识及获取相关资

54、料方面的水平 乂有了提升.本设计根本上到达了设计目的.实现通过单片机对直流电机的限制,通过合理的 设备选型、参数设置和软件设计,提升了直流电机调速运行的可靠性.本设计在硬件上采用了基丁 PWM技术的H型桥式驱动电路,解决了电机马驱动 的效率问题,在软件上也采用较为合理的系统结构及算法,提升了单片机的使用效率, 且具有一定的防飞水平.但该设计也有缺乏之处,主要是在关丁速度的反响上,首先, 速度的变化范围较小,其次无法提供较为直观的速度表示方式,因此,有必要引入传 感器技术对速度进行反响,以rpm或rps表达当前的转速进行显示.通过本次设计,我的知识领域得到进一步扩展,专业技能得到进一步提升,同时

55、 锻炼了自己独立完成任务的水平,并掌握了很多软件、硬件开发方面的知识.另外, 我还熟悉到无论做什么工作,都需要踏实,勤奋,严谨的态度,这对我以后的工作将 会产生深远的影响.同时,也培养了自己认真的科学态度和严谨的工作作风,为将来 能更好的适应工作岗位打下了良好的根底.当然,本次设计还存在一些缺乏之处,例如:界面设计不够人性化,不能实现远 程监控功能等.另外,由丁实际条件的限制,本设计不能进行现场调试和试运行都是 无法完成的.假设以后条件允许,可以对以上设计进行进一步完善.当然,设计中肯定 还有其他缺乏和批漏之处,请各位老师指正.最后,作为一名重庆交通大学学子,作者衷心感谢重庆交通大学对自己四年的培 养,我将永远为她而骄傲致谢在本论文的设计过程中得到了殷时蓉老师的精心指导,在殷老师的帮助下顺利完 成了本论文的撰写工作.在大学期间的教学工作中,殷老师也给予了我很大的帮助和 支持,在此,我表示衷心的感谢.另外,殷老师严谨治学的学术作风和兢兢业业的治 学态度也使我受益匪浅.同时,我也感谢在我学习过程中给予我帮助的各位领导和老 帅.最后,对各位专家、老师审阅我的论文深表感谢,并渴望给予批评指正.参考文献1

温馨提示

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

评论

0/150

提交评论