毕业设计(论文)-基于STC12C5404AD单片机的直流电机控制系统.doc

上传人:来看看 文档编号:3283489 上传时间:2019-08-08 格式:DOC 页数:47 大小:757.52KB
返回 下载 相关 举报
毕业设计(论文)-基于STC12C5404AD单片机的直流电机控制系统.doc_第1页
第1页 / 共47页
毕业设计(论文)-基于STC12C5404AD单片机的直流电机控制系统.doc_第2页
第2页 / 共47页
毕业设计(论文)-基于STC12C5404AD单片机的直流电机控制系统.doc_第3页
第3页 / 共47页
毕业设计(论文)-基于STC12C5404AD单片机的直流电机控制系统.doc_第4页
第4页 / 共47页
毕业设计(论文)-基于STC12C5404AD单片机的直流电机控制系统.doc_第5页
第5页 / 共47页
点击查看更多>>
资源描述

《毕业设计(论文)-基于STC12C5404AD单片机的直流电机控制系统.doc》由会员分享,可在线阅读,更多相关《毕业设计(论文)-基于STC12C5404AD单片机的直流电机控制系统.doc(47页珍藏版)》请在三一文库上搜索。

1、 编号: 本科毕业设计(论文)题目:(中文)直流电机控制器设计 (英文)DC Motor Controller Design分 院 理工分院 专 业 电气工程与自动化 班 级 05自动化 姓名 指导教师 职称讲师完成日期 2009-5-1 宁波大学本科毕业设计(论文)诚 信 承 诺我谨在此承诺:本人所写的毕业论文直流电机控制器设计均系本人独立完成,没有抄袭行为,凡涉及其他作者的观点和材料,均作了注释,若有不实,后果由本人承担。 承诺人(签名): 2009 年 5 月 1 日摘要【摘要】本论文介绍了基于STC12C5404AD单片机的直流电机控制系统。该系统的主要功能为:通过按键设定电机的转向,

2、通过按键设定电机的工作方式,控制单片机输出PWM信号控制电机的运转,并且用数码管将电机的转向,工作模式和在手动时的转速档位显示出来,还有系统相关的保护功能。实验测试结果表明该系统调速性能好,转速设定方便快捷,显示直观清楚。本文还对相关的性能指标进行了分析。【关键词】直流电机;PWM;单片机。DC Motor Controller Design Abstract 【ABSTRACT】This article Introduction based on STC12C5404AD Single-chip DC Motor control System.The primary function of

3、the system is: through the key settings of the steering motor, set through the key ways of working motor, Single-chip PWM output control signals to control the operation of motor, and digital display of the steering motor, the working mode and in the manual at the time of the stall speed ,and relate

4、d to protection system. Experimental test results description speed performance of the system, convenient speed settings, Showed a clear intuitive. This article is also related to performance analysis.【KEYWORDS】DC Motor;PWM;Single-chip.目录1绪论11.1概述11.2相关技术简介11.2.1PWM控制.11.2.2 LED显示21.3电机特性及基本调速方式21.3

5、.1交流电动机的特性及调速方式21.3.2步进电机的特性及调速方式21.3.3直流电机的特性及调速方式31.4系统的总体设计及功能要求52硬件电路设计62.1系统总体框图62.2单片机选取62.3单片机及电源部分电路设计72.4按键输入电路设计102.5手柄调速部分电路设计102.6LED显示部分电路设计112.7电机驱动与转向调节电路132.7.1H桥功率驱动原理132.7.2H桥驱动电路设计方案比较142.7.3相关元器件介绍142.7.4电机驱动与转向调节电路设计172.8相关保护电路182.9本章小结203软件设计213.1编程环境213.2主程序213.3中断服务程序233.4按键程

6、序243.5用于自动调速的A/D转换子程序263.6显示子程序273.7PWM程序273.8本章小结284调试及实物294.1调试294.1.1硬件电路调试294.1.2调试过程中出现的问题及解决方法294.2实物295总结31参考文献32致谢33附录3441 1 绪论1.1 概述由于单片机具有体积小、集成度高、运算速度快、运行可靠、应用灵活、价格低廉以及面向控制等特点,因此在工业控制、数据采集、智能仪器仪表、智能化设备和各种家用电器等领域得到广泛的应用,而且发展非常迅猛。随着单片机应用技术水平不断提高,目前单片机的应用领域已经遍及几乎所有的领域。现在国内外工业上对电机的调速基本已经不再使用模

7、拟调速,而采用数字调速系统,而数字调速系统大部分都是用单片机来进行控制,数字调速系统具有控制精确度高,非常稳定,受环境影响小,效率高等优点,所以在国内外的使用越来越广泛。与交流电动机相比,直流电机结构复杂、成本高、运行维护困难,但是直流电机具有良好的调速性能、较大的启动转矩和过载能力强等许多优点,因此在许多行业仍大量应用。近年来,直流电动机的机构和控制方式都发生了很大的变化。随着计算机进入控制领域以及新型的电力电子功率元器件的不断出现,采用全控型的开关功率元件进行脉宽调制(Pulse Width Modulation,简称PWM)已成为直流电机新的调速方式。这种调速方法具有开关频率高、低速运行

8、稳定、动态性能良好、效率高等优点,更重要的是这种控速方式很容易在单片机控制系统中实现,因此具有很好的发展前景。1.2 相关技术简介1.2.1 PWM控制PWM(Pulse Width Modulation)脉冲宽度调制,简称脉宽调制,是一种最初用语无线电通信的信号调制技术,后来在控制领域中(比如电机调速)也得到了很好的应用,于是形成了独特的PWM控制技术。PWM控制是利用微处理器的数字输出来对模拟电路进行控制的一种非常有效的技术,广泛应用在从测量、通信到功率控制与变换的许多领域中1。简而言之,PWM是一种对模拟信号电平进行数字编码的方法。通过高分辨率计数器的使用,方波的占空比被调制用来对一个具

9、体模拟信号的电平进行编码。PWM信号仍然是数字的,因为在给定的任何适合,满幅值的直流供电要么完全有,要么完全无。电压或电流源是以一种通或断的重复脉冲序列被加到模拟负载上去的,通的时候即是直流供电被加到负载上去,断的时候即是供电被断开。只要带宽足够,任何模拟值都可以使用PWM进行编码1。采样控制理论中有一个重要结论:冲量相等而形状不同的窄脉冲加在具有惯性的环节上时,其效果基本相同。PWM控制技术就是以该结论为理论基础,对半导体开关器件的导通和关断进行控制,使输出端得到一系列幅值相等而宽度不相等的脉冲,用这些脉冲来代替所需要的波形。按一定的规则对各脉冲的宽度进行调制,既可改变逆变电路输出电压的大小

10、,也可改变输出频率。PWM控制的基本原理很早就已经提出,但是受电力电子器件发展水平的制约,在20世纪80年代以前一直未能实现。知道进入20世纪80年代,随着全控型电力电子器件的出现及其迅速发展,PWM控制技术才真正得到应用。随着电力电子技术、微电子技术和自动控制技术的发展以及各种新的理论方法,如现代控制理论、非线性系统控制思想的应用,PWM控制技术获得了空前的发展。到目前为止,已出现了多种PWM控制技术1。一般情况下,调节脉宽调制信号的脉宽有两种方法,一种方法是采用模拟电路中的调制方法,另一种方法是使用脉冲计数法。对于一般电机控制,采用第一种方法在控制电压变化时滤波的实现存在较大的困难,这主要

11、是因为滤波频率较低、滤波精度要求高和滤波电路的参数不易调整。本设计中这两种方法都用。1.2.2 LED显示单片机驱动LED数码管有很多方法,按显示方法可分为静态显示和动态显示。静态显示就是显示驱动电路具有输出锁存功能,单片机将要显示的数据送出后就不再控制LED,直到下一次显示时再传送一次新的显示数据。只要当前显示的数据没有变化,就无须理睬数码管显示器。静态显示的数据稳定,占用的CPU时间少2。动态扫描方法是用其借口电路把所有LED的8个笔划字段同名端连在一起,而每一个显示器的公共极COM各自独立的接受I/O线控制。动态扫描用分时的方法轮流控制各个显示器的COM端,使各个显示器轮流点亮。在轮流点

12、亮扫描过程中,每位显示器的点亮时间极为短暂,但只要刷新频率足够大(50Hz),由于人的视觉暂留现象及发光二极管的余辉效应,给人的印象就是一组稳定的显示数据。静态显示和动态显示各有利弊。静态显示虽然数据显示稳定,占用很少的CPU时间,但每个显示单元都需要单独的显示驱动电路,使用的电路硬件较多,如果显示的位数比较多,硬件的开销、电源的功耗等问题将变得更加突出;动态显示需要分时显示,需要CPU时刻对显示器件进行数据刷新,占用的CPU时间多,但使用的硬件少,可以大幅度地降低硬件成本和电源功耗,还可以节省线路板空间2。所以在一般的系统中,为了降低成本,动态显示方案就具有一定的实用性,也是目前单片机数码管

13、显示中较为常用的一种显示方法。本设计中也是采用动态循环显示。1.3 电机特性及基本调速方式一般我们经常使用的电动机分为交流电机,步进电机和直流电机,下面我们将对这三种电机的特性及调速方式来分别介绍及比较。1.3.1 交流电动机的特性及调速方式交流电动机的特点是结构简单,价格低。其中,笼型异步电动机仅为同功率直流电动机价格的1/3 左右,而且能够适应较差的工作环境,维护工作量小,所以该类电动机得到了广泛地应用。由于交流电动机的调速性能不如直流电动机,直至近年来,交流电动机的变频调速技术获得成功后,才彻底地改变了交流电动机调速难的问题,以下为几种调速方法3。电枢串电阻调速:电枢回路串接电阻后,电动

14、机的机械特性的斜率随电阻的改变而改变,在恒负载下使转速发生变化。该调速方式的优点是控制装置很简单;缺点是转速受负载的影响较大,在空载时几乎没有调速作用,而在重载低速运行时特性显得太软,而且功耗很大。改变电枢电压调速:当电动机采用这种方式,其机械特性随电枢电压的改变而产生平移,所以它的调速范围较广。电枢电压的调节常用晶闸管整流装置实现,但低速运行时功率因数变低,而且在交流侧出现较多的谐波成分,对电网不利。PWM 直流调整系统:其原理是将直流控制信号与三角波经调制电路产生一系列脉宽不等的脉冲信号,做功率放大后驱动大功率器件。控制调制方波的占空比,便可以改变输出平均电压。将PWM输出电压接至直流电动

15、机的电枢两端,便可组成性能优良的调速系统。该调速系统的优点是调速范围广、效率高、响应速度快、电流脉动小及对电网污染小;但因系统较复杂,造价也相应地提高。双闭环直流调速系统:该系统的反馈量电流和转速信号,分别送入电流调节器和速度调节器。调节器按P-I(比例积分)方式实现调节。由电流调节器组成的闭环称为电流环。由速度调节器组成的闭环称为转速环,电流环用于控制电流,转速环用于控制转速。数字式直流调速系统:目前较先进的直流调速系统均采用数字控制,从积分调节器到触发装置,以及其他控制功能均由微处理器来实现。它具有调速性能高、工作可靠和体积小等特点。数控装置设有键盘和LED 显示器,可方便地利用键盘进行各

16、项运行参数的设定。此外,它还具备自诊断及完善的保护功能。1.3.2 步进电机的特性及调速方式步进电机作为执行元件,是机电一体化的关键产品之一, 广泛应用在各种自动化控制系统中。 步进电机是一种将电脉冲转化为角位移的执行机构。当步进驱动器接收到一个脉冲信号,它就驱动步进电机按设定的方向转动一个固定的角度(称为“步距角”),它的旋转是以固定的角度一步一步运行的。可以通过控制脉冲个数来控制角位移量,从而达到准确定位的目的;同时可以通过控制脉冲频率来控制电机转动的速度和加速度,从而达到调速的目的。步进电机可以作为一种控制用的特种电机,利用其没有积累误差(精度为100%)的特点,广泛应用于各种开环控制3

17、。现在比较常用的步进电机包括反应式步进电机(VR)、永磁式步进电机(PM)、混合式步进电机(HB)和单相式步进电机等。 永磁式步进电机一般为两相,转矩和体积较小,步进角一般为7.5度 或15度; 反应式步进电机一般为三相,可实现大转矩输出,步进角一般为1.5度,但噪声和振动都很大。反应式步进电机的转子磁路由软磁材料制成,定子上有多相励磁绕组,利用磁导的变化产生转矩3。 混合式步进电机是指混合了永磁式和反应式的优点。它又分为两相和五相:两相步进角一般为1.8度而五相步进角一般为 0.72度。这种步进电机的应用最为广泛。步进电机的一些基本参数:电机固有步距角、步进电机的相数、保持转矩(HOLDIN

18、G TORQUE)、DETENT TORQUE。1.3.3 直流电机的特性及调速方式绝大多数的电动机都须作连续的旋转运动的电磁力形成一种方向不变的转矩,才能构成电动机。N、S为对固定的磁极(一般是电磁铁,也可以是永久磁铁),两磁极 间装着一个可以转动的铁质圆柱体,圆柱体的表面上固定着一个线圈。当线圈中通入直流电流时,线圈边上受到电磁力,根据左手定则确定力的方向,这一对电磁力形成了作用于电枢的一个电磁转矩,转矩的方向是逆时针方向。若电枢转动,线圈两边的位置互换,而线圈中通过的还是直流电流,则所产生的电磁转矩的方向却变为顺时针方向了,因此电枢受到一种方向交变的电磁转矩。这种交变的电磁转矩只能使电枢

19、来回摇摆,而不能使电枢连续转动。显然,要使电枢受到一个方向不变的电磁转矩,关键在于,当线圈边在不同极性的磁极下,如何将流过线圈中的电流方向及时地加以变换,即进行所谓“换向”。为此必须增添一个叫做换向器的装置,换向器由互相绝缘的铜质换向片构成,装在轴上,也和电枢绝缘,且和电枢一起旋转。换向器又与两个固定不动的由石墨制成的电刷A、B相接触。装了这种换向器以后,若将直流电压加于电刷端,直流电流经电刷流过电枢上的线圈,则产生电磁转矩,电枢在电磁转矩的作用下就旋转起来。电枢一经转动,由于换向器配合电刷对电流的换向作用,直流电流交替地由线圈边ab和cd流入,使线圈边只要处于N极下,其中通过电流的方向总是由

20、电刷A流入的方向,而在S极下时,总是从电刷B流出的方向。这就保证了每个极下线圈边中的电流始终是一个方向。这样的结构,就可使电动机能连续地旋转。这就是直流电动机的工作原理3。直流电机的调速方法有:(1)电枢串电阻调速:电枢回路串接电阻后,电动机的机械特性的斜率随电阻的改变而改变,在恒负载下使转速发生变化。该调速方式的优点是控制装置很简单;缺点是转速受负载的影响较大,在空载时几乎没有调速作用,而在重载低速运行时特性显得太软,而且功耗很大。(2)改变电枢电压调速:当电动机采用这种方式,其机械特性随电枢电压的改变而产生平移,所以它的调速范围较广。电枢电压的调节常用晶闸管整流装置实现,但低速运行时功率因

21、数变低,而且在交流侧出现较多的谐波成分,对电网不利。(3)PWM 直流调整系统:其原理是将直流控制信号与三角波经调制电路产生一系列脉宽不等的脉冲信号,做功率放大后驱动大功率器件。控制调制方波的占空比,便可以改变输出平均电压。将PWM输出电压接至直流电动机的电枢两端,便可组成性能优良的调速系统。该调速系统的优点是调速范围广、效率高、响应速度快、电流脉动小及对电网污染小;但因系统较复杂,造价也相应地提高。(4)双闭环直流调速系统:该系统的反馈量电流和转速信号,分别送入电流调节器和速度调节器。调节器按P-I(比例积分)方式实现调节。由电流调节器组成的闭环称为电流环。由速度调节器组成的闭环称为转速环,

22、电流环用于控制电流,转速环用于控制转速。(5)数字式直流调速系统:目前较先进的直流调速系统均采用数字控制,从积分调节器到触发装置,以及其他控制功能均由微处理器来实现。它具有调速性能高、工作可靠和体积小等特点。数控装置设有键盘和LED 显示器,可方便地利用键盘进行各项运行参数的设定。此外,它还具备自诊断及完善的保护功能。改变励磁的恒功率调速:从直流电动机的机械特性的公式可看出,当磁通减小电动机的转速也随之提高3。由直流电机的电压平衡方程式:U = e+IR其中I为电机线圈电流,R为线圈电阻,e为电机的反电势, e = C*,式中,C为电机结构常数,为一常量;为线圈磁通;为电机转动角速度。于是将e

23、代入电压平衡方程式中,可得:U = C*+ IR经过移项之后就可得出角速度和电压的关系式: = (U-IR)/ C*从上式可以看出,改变外接电压U,电机回路电阻R, 磁通,可改变电机转速。本设计所用直流电机为永磁式, 磁通不可改变,而改变电机回路电阻R来调速的方式,已不多见,所以采用改变外接电压U的调速方式。1.4 系统的总体设计及功能要求本系统由单片机核心、电机控制模块、数码管显示模块键盘输入模块和保护模块构成,STC12C5404AD单片机作为主控芯片,通过I/O端口输出PWM来控制HIP4082电机驱动芯片,从而实现对直流电机的控制。同时,在手动状态下,电机转速的档位可由第3位数码管显示

24、出来。通过按键对直流电机的转动方向和转速等进行设定。在自动状态下,通过手柄和按键对直流电机的转动方向和转速等进行设定。本设计是要利用STC12C5404AD单片机控制PWM调速电路实现大功率直流电机的转速调节,本系统必须符合以下几点要求:(1) 能对直流电机进行调速。(2) 利用按键设置是自动控制电机转速还是手动控制电机转速,并在数码管上显示出来。(3) 在手动模式下,利用按键和LED数码管设置速度,要求设置方便,快捷。(4) 在自动模式下,用调速手柄控制电机的速度,要求调速明显。(5) 电机能进行正反转控制,并在数码管上显示出来。(6) 有过流,欠压等相关的保护电路。下面,本文将从硬件和软件

25、两方面按系统功能要求进行设计。2 硬件电路设计2.1 系统总体框图本系统由单片机核心、电机控制模块、数码管显示模块键盘输入模块和保护模块构成,STC12C5404AD单片机作为主控芯片,通过I/O端口输出PWM来控制HIP4082电机驱动芯片,从而实现对直流电机的控制。同时,在手动状态下,电机转速的档位可由第3位数码管显示出来。通过按键对直流电机的转动方向和转速等进行设定。在自动状态下,通过手柄和按键对直流电机的转动方向和转速等进行设定。总体框图如下:图2.1 系统总体框图本设计在硬件电路上共分为6个部分,单片机部分、按键输入、手柄调速、LED显示、电机驱动与转向调节电路及相关保护电路。下面本

26、文将详细介绍每一部分的功能原理以及元器件的选取。2.2 单片机选取设计选用STC12C5404AD单片机,它是宏晶科技生产的单时钟/机器周期(1T)的单片机,是高速/低功耗/超强抗干扰的新一代8051单片机,指令代码完全兼容传统8051,但速度快8-12倍,内部集成MAX810专用复位电路。4路PWM,8路高速10位A/D转换,针对电机控制,强干扰场合。选用STC12C5404AD单片机的理由:加密性强,无法解密;超强抗干扰:高抗静电,轻松过4KV快速脉冲干扰,宽电压,不怕电源抖动,宽温度范围;1个时钟/机器周期,可用低频晶振,大幅降低EMI;超低功耗:掉电模式典型功耗0.1微安,可由外部中断

27、唤醒;在系统可编程,无需编程器,无需仿真器,可远程升级。芯片管脚图如下: 图2.2 STC12C5404AD芯片管脚图STC12C5404AD系列单片机主要性能:1. 工作电压:5.5V 3.8V(5V 单片机)2. 具有通用I/O 口(27/23 个),复位后为: 准双向口/ 弱上拉(普通8051 传统I/O 口) 分别可设置成四种模式:准双向口/ 弱上拉,推挽/ 强上拉,仅为输入/ 高阻,开漏,同时每个I/O 口驱动能力均可达到20mA,但整个芯片最大不得超过55mA;3.内部集成MAX810专用复位电路,当外部晶体在12 M以下时,可省略外部复位电路;4. STC12C5404AD 单片

28、机I S P (在系统可编程)/ I A P (在应用可编程),无需专用编程器,无需专用仿真器,可通过串口(P3.0/P3.1)直接下载用户程序,数秒即可完成一片;5. 时钟源:外部高精度晶体/ 时钟,内部R/C 振荡器,用户在下载用户程序时,可选择是使用内部R/C 振荡器还是外部晶体/ 时钟,常温下内部R/C 振荡器频率为:5.2MHz 6.8MHz,精度要求不高时,可选择使用内部时钟,但因为有制造误差和温漂,应认为是4MHz 8MHz。6. STC12C5404AD 单片机内部共2 个16 位定时器/ 计数器,但可用PCA 模块再产生4 个定时器;还具有PWM(4 路)/ P C A(可编

29、程计数器阵列);10 / 8位精度ADC,共8 路。7. 采用增强型 8051 CPU,1T,单时钟/ 机器周期,指令代码完全兼容传统8051的高速单片机。2.3 单片机及电源部分电路设计原理图如下:图2.3 单片机部分原理图本设计要求的精度不高,所以选用内部时钟。因为STC12C5404AD系列单片机内部集成专用复位电路,当晶振在12 M以下时,可以省外部复位电路。STC12C5404AD系列单片机内部振荡频率为4MHz 8MHz,所以本设计的外部复位电路也省掉。单片机供电方面,采用的是12V直流通过7805三端稳压器稳压到5V,给单片机和电机驱动以及保护部分供电。三端稳压器H7805系列为

30、3端正稳压电路,TO-220封装,能提供多种固定的输出电压,应用范围广。内含过流、过热和过载保护电路。带散热片时,输出电流可达1A。虽然是固定稳压电路,但使用外接元件,可获得不同的电压和电流。图2.4 外形及引脚排列它的主要特点为:1输出电流可达1A;2. 输出电压有:5V;3. 过热保护;4. 短路保护;5. 输出晶体管SOA保护;H7805系列的极限值为:Vi输入电压(V0=5-18V)35V工作结温范围0-125 图2.5 7805功能框图在本次设计中,直流电机的电压需要24V,HIP4082的电压需要12V,所以选用了+12V和+24V的开关电源。图中的电容C4,C5起到滤波的作用。2

31、.4 按键输入电路设计原理图如下:图2.6 按键部分原理图在本设计中,按键输入比较简单,就是在按键信号输入I/O口与地线间串接一按键。在按键没有按下的情况下,I/O口悬空,所以为高(由于STC单片机的I/O口是有内部上拉电路的,所以当其悬空时,内部将其上拉为高)。当按键按下后,地线把I/O口的电平拉低,单片机便可识别有键按下。2.5 手柄调速部分电路设计转把的调速原理为:电动车转把固定的一边有个霍尔元件三棵引脚,一脚接控制器的5V ,一脚接地,剩下的一脚输出信号电压(05V之间),转把里活动的一边有块强磁,靠磁铁和霍尔的距离来改变输出电压, 送到单片机进行A/D转换进而达到控制电机的转速。电路

32、图如下:图2.7 手柄调速部分原理图采用驰久牌电动车的手柄,1端接+5V的电源,2端接输出信号电压,3端接地。转动转把时把模拟信号电压输入到单片机的P1.0口(STC12C5404AD的P1.0口有A/D转换功能)进行A/D转换。当转动手柄时,手柄输出的模拟电压在0.85V5V之间变化,经过A/D转化后,单片机按数字信号的变化从P3.7口输出不同形式的PWM波形,从而控制加到直流电机的平均电压的大小,实现任意调节电机速度的目的。图2.7中的R1起限流作用,防止单片机烧毁。关于R1的选取,因为单片机I/O口所能承受的最大灌电流为20mA,取R1为1.5K时,最大电流为5V/1500=3.33mA

33、,远小于其能承受的最大电流,起到了保护端口的作用。图2.7中的电容C1在电路中起到滤波的作用。2.6 LED显示部分电路设计电路图如下:图2.8 LED显示部分原理图本设计采用动态显示电路,由3个七段LED数码组成。刷新频率为67Hz,远大于人眼能识别的闪烁频率(50Hz)。该设计选用的是共阳极。共阳极LED显示器的发光二极管的阳极连接在一起,通常该共阳极接高电平。当某个发光二极管的阴极为低电平时,发光二极管点亮,相应的段被显示。共阳极结构图如下:图2.9 共阳极数码管内部结构图2.8中A8,A9,A10所对应的单片机I/O口控制LED显示字位,它们的作用是控制哪个LED该点亮,哪个该点灭。A

34、1A7所对应的I/O口是控制LED显示字符,他们的作用是控制LED显示什么字符。使用LED显示器时,为了显示数字或符号,要为LED显示器提供代码,因为这些代码时通过段的亮于灭来显示不同字形的,因此称之为段码。本设计连接ag的P2口不是顺序的,因此,根据本设计的I/O口连接,7段发光二极管,再加上一个小数点位,共计8段,提供给LED显示器的段码正好一个字节,各段字节中各位的对应关系如下表。表1 LED各段字节中各位的对应关系显示数P2.7dp P2.6c P2.5gP2.4bP2.3fP2.2aP2.1eP2.0d段码0 1 0 1 0 0 0 0 0 A0H1 1 0 1 0 1 1 1 1

35、AFH2 1 1 0 0 1 0 0 0 C8H3 1 0 0 0 1 0 1 0 8AH4 1 0 0 0 0 1 1 1 87H5 1 0 0 1 0 0 1 0 92H6 1 0 0 1 0 0 0 0 90H7 1 0 1 0 1 0 1 1 ABH8 1 0 0 0 0 0 0 0 80H9 1 0 0 0 0 0 1 0 82H2.7 电机驱动与转向调节电路2.7.1 H桥功率驱动原理直流电机驱动使用最广泛的就是H型全桥式电路,这种驱动电路方便地实现直流电机的四象限运行,分别对应正转、正转制动、反转、反转制动。H桥功率驱动原理图如下图所示: 图2.10 H桥功率驱动原理图 H型全桥

36、式驱动电路的4只开关管都工作在斩波状态S1、S2为一组,S3、S4为一组。这两组状态互补,当一组导通时,另一组必须关断。当S1、S2导通时,S3、S4关断,电机两端加正向电压实现电机的正转或反转制动;当S3、S4导通时,Sl、S2关断,电机两端为反向电压,电机反转或正转制动4。实际控制中,需要不断地使电机在四个象限之间切换,即在正转和反转之间切换,也就是在S1、S2导通且S3、S4关断到S1、S2关断且S3、S4导通这两种状态间转换。这种情况理论上要求两组控制信号完全互补。但是由于实际的开关器件都存在导通和关断时间,绝对的互补控制逻辑会导致上下桥臂直通短路。为了避免直通短路且保证各个开关管动作

37、的协同性和同步性,两组控制信号理论上要求互为倒相,而实际必须相差一个足够长的死区时间,这个校正过程既可通过硬件实现。即在上下桥臂的两组控制信号之间增加延时,也可通过软件实现4。图2.10中4只开关管为续流二极管,可为线圈绕组提供续流回路。当电机正常运行时,驱动电流通过主开关管流过电机。当电机处于制动状态时,电机工作在发电状态,转子电流必须通过续流二极管流通,否则电机就会发热,严重时甚至烧毁。2.7.2 H桥驱动电路设计方案比较在直流电机控制中常用H桥电路作为驱动器的功率驱动电路。由于功率MOSFET是压控元件,具有输入阻抗大、开关速度快、无二次击穿现象等特点,满足高速开关动作需求。因此常用功率

38、MOSFET构成H 桥电路的桥臂。H桥电路中的4个功率MOSFET分别采用N沟道型和P沟型。而P沟道功率MOSFET一般不用于下桥臂驱动电机。这样就有两种可行方案:一种是上下桥臂分别用2个P沟道功率MOSFET和2个N沟道功率MOSFET;另一种是上下桥臂均用N沟道功率MOSFET。相对来说,利用2个N沟道功率MOSFET和2个P沟道功率MOSFET驱动电机的方案,控制电路简单、成本低。但由于加工工艺的原因,P沟道功率MOSFET的性能要比N沟道功率MOSFET的差,且驱动电流小,多用于功率较小的驱动电路中。而N沟道功率MOSFET,一方面载流子的迁移率较高、频率响应较好、跨导较大;另一方面能

39、增大导通电流、减小导通电阻、降低成本,减小面积。综合考虑系统功率、可靠性要求,以及N沟道功率MOSFET的优点。本设计采用4个相同的N沟道功率MOSFET的H桥电路,具备较好的性能和较高的可靠性,并具有较大的驱动电流。本设计中,MOSFET选用STP75NF75,它内部自带续流二极管,进一步简化了硬件电路的设计,能承受的最大VDS为75V,最大VGS为20V,最大ID为80A。因为选用的直流电动机为24V,210W。空载时的电流为1.124A,所以选STP75NF75比较合适。2.7.3 相关元器件介绍1.CD4066芯片图2.11 CD4066引脚图CD4066是一个四双向模拟开关,内部有4

40、个独立的模拟开关,每个模拟开关有输入、输出、控制三个端子,其中输入端和输出端可互换。当控制端加高电平时,开关导通;当控制端加低电平时开关截止。模拟开关导通时,导通电阻为几十欧姆;模拟开关截止时,呈现很高的阻抗,可以看成为开路。模拟开关可传输数字信号和模拟信号,可传输的模拟信号的上限频率为40MHz。各开关间的串扰很小,典型值为50dB。本设计中选用单片机的P1.1,P1.3作为控制端。CD4066的电压工作范围为3V-15V,本设计中CD4066的工作电压为5V。2. HIP4082芯片HIP4082是Intersil公司生产的中频、中等电压用于驱动H 桥连接的FET 驱动芯片。它特别适用于直

41、流电机的PWM控制、UPS 系统等场合,其驱动电流的峰值可达1.25A 。它能独立驱动全桥、半桥连接的4 个N 沟道MOSFET,通过外接不同的延时电阻值,用户可在0.1 4.5s 范围内选择H 桥上下MOSFET管轮流导通时的死区时间,以防止上下桥臂直通造成短路, 因此, 它的开关频率可以高达200kHz。对于一些要求体积小、价格低的系统中,使用HIP4082就更有优势。HIP4082的工作电压为8.5V-15V,本设计HIP4082的电压为12V。图2.12 HIP4082内部时间延迟分析 图2.13 HIP4082引脚HIP4082引脚介绍:(1)BHB(AHB): 高边自举电源。每个引

42、脚需要一个外部自举二极管和一个电容。自举二极管的负极和自举电容的正极与每个xHB脚相连。(2)BHI(AHI): B侧(A侧)上桥臂的控制输入脚,控制上桥臂的导通和截止,接PWM信号。(3)BLI(ALI): B侧(A侧)下桥臂的控制输入脚,控制下桥臂的导通和截止,接PWM信号。(4)BHO(AHO): B侧(A侧)上桥臂输出脚,接上桥臂MOSFET的G极。(5)BLO(ALO): B侧(A侧)下桥臂输出脚,接下桥臂MOSFET的G极。(6)BHS(AHS): B侧(A侧)上桥臂源极引脚,接上桥臂MOSFET的S极。(7)DEL: 外接延时电阻,改变电阻值,可设定不同的延时时间。(8)DIS:

43、 禁止输入脚,逻辑输入电平为高电平时,设置六个输出为低电平。DIS高电平优先于其他输入。DIS为低电平时,输出受其他输入的控制。HIP4082真值表:表2 HIP4082真值表 INPUT OUTPUTALI,BLI AHI,BHIVDDUVVHBUVDISALO,BLOAHO,BHOXXXX100XX1XX000X010001X0X01001000010000000HIP4082工作条件:电源电压,VDD +8.5V到+15VxHS上的电压-6V到80VxHB上的电压 VxHS + VDD环境温度范围 -65到1252.7.4 电机驱动与转向调节电路设计原理图如下: 图2.14 电机驱动与转向调节电路在图2.14中,单片机P3.7口为高时,经过模拟开关CD4066,由P1.3和P1.1口决定信号输入

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 研究报告 > 信息产业


经营许可证编号:宁ICP备18001539号-1