直流电机调速系统综述_第1页
直流电机调速系统综述_第2页
直流电机调速系统综述_第3页
直流电机调速系统综述_第4页
直流电机调速系统综述_第5页
已阅读5页,还剩19页未读 继续免费阅读

下载本文档

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

文档简介

1、吉林化工学院信控学院专业综合设计说明书直流电机调速系统学生学号:10234656学生姓名:专业班级: #1234指导教师:李老师职 称:教授起止日期:2013.8.262013.9.13吉林化工学院Jilin Institute of Chemical Technology专业综合设计任务书一、设计题目:直流电机调速系统设计二、设计目的:1. 理解直流电机控制系统基本原理;2. 掌握硬件电路的各器件功能及应用;3. 绘制电子线路图和仿真图;4. 应用C语言编程方法实现。三、设计任务及要求1. 设计直流电机控制系统硬件电路;2. 电子线路图及仿真电路图4. 硕件联接;5. 撰写设计说明书。四、设

2、计时间及进度安排设计时间共三周,具体安排如下表:周次设计内容设计时间第一周依据直流电机调速原理和单片机知识,查找相关资 料。设计控制系统的电路图和接线图。2013.8.26-2013.8.30第二周完成硬件焊接及软件编程。2013.9.2-2013.9.6第三周完成系统调试,编写设计说明书。提交作品及设计 说明书,评定专业综合设计成绩。2013.9.9-2013.9.13五、指导教师评语及学生成绩指导教师评语:2013年9月 13日成 绩指导教师(签字):摘要本作品是直流电机调速系统。经理论分析及实验调整设计出了以AT89C52单片 机为核心的控制电路、以L298N芯片做电机驱动电路,并用LE

3、D七段数码管做辅 助显示直流电机脉宽调制(PWM)调速系统。主要介绍了用单片机软件实现PWM 调整电机转速的基本方法,给出了程序流程图、Keic51程序。硬件电路实现了对电 机的正转、反转、加速、减速控制以及用按键控制调节占空比来控制转速并在四位 LED上的实时显示转速。关键字:单片机,调速,直流电动机,PWM控制目录专业综合设讣任务书I摘要II目录第一章绪论.III11.概述11.1直流电机的特点及应用和控制前景1i.2 id流调速的发展1第二章直流电机的控制方案设计32.1调速方案的选择32.2总体结构设计4笫三章硬件设计63.1 AT89C52单片机简介63.1.1 AT89C52功能介

4、绍63.1.2 AT89C52控制功能端口63.1.3 AT89C52 定时器 273.1.4 AT89C52 控制引脚93.2 74LS245芯片的介绍93.3 L298芯片的介绍103.4 ULN2OO3APG103.5直流电机驱动电路113.6LED数码管显示电路11笫四章软件设计134.1 C51语言介绍134.2 Keil C51单片机软件开发系统的整体结构134.3 程序设计144.3.1主程序设计14422中断子程序设计15423速度显示子程序设汁15结 论16参考文献17第一章绪论1概述1.1直流电机的特点及应用和控制前景电机是把电能转换成机械能的装置。电机的种类繁多,如果按电

5、源类型分,可 分为直流电机和交流电机两大类。常见的直流电机包括有刷电机、无刷电机、步进 电机等。直流有刷电机是所有电机的基础,它具有启动快、制动及时、可在大范围 内平滑地调速、控制电路相对简单等特点。历来是自动控制系统的主要执行元件, 在轧钢及其辅助机械、矿井卷扬机、挖掘机、海洋钻机、大型起重机、金属切削机 床、造纸机、纺织机械等领域中得到了广泛的应用。换向器是直流电机的主要薄弱 环节,它使直流电机的单机容量、过载能力、最高电压、最高转速等重要指标都受到 限制,也给直流电机的制造和维护添了不少麻烦。然而,鉴于直流拖动控制系统的理 论和实践都比较成熟,直流电机仍在广泛的使用。因此,长期以来,在应

6、用和完善 直流拖动控制系统的同时,人们一直不断在研制性能与价格都赶得上直流系统的交 流拖动控制系统,近年来,在微机控制和电力电子变频装置高度发展之后,这个愿 望终于有了实现的可能。电动机控制技术的发展得力于微电子技术、电力电子技术、传感器技术、自动 控制技术;特别是微控制器技术,现代控制技术是以微控制器为核心的技术,山此 构成的控制系统成为当今工业控制的主流系统。这种系统已取代常规的模拟检测、 调节、显示、记录等仪器设备和很大部分操作的人工职能,使受控对象的动态过程 按规定方式和技术运行,以完成各种控制、操作管理等任务。近儿年来,这种嵌入 式系统在肩同、通信、工业、仪器、等领域的广泛应用,现代

7、控制技术已深入各行 业的诸多领域。进入90年代以来,山于计算机技术的飞速发展,推动数控技术更快 的更新换代。世界上许多数控系统生产厂家利用PC机丰富的软硕件资源开发开放式 体系结构的新一代数控系统。开放式体系结构使数控系统有更好的通用性、柔性、 适应性、扩展性,并向智能化、网络化方向大大发展。正是这些技术的进步使电动机控制技术在近20年内发生了很大的变化。其中, 电动机控制策略的模拟实现正逐渐退出历史舞台,而采用微处理器、FPGA/CPLD、通 用计算机、PWM控制技术等现代手段构成的数字控制系统得到了迅速发展。应用先 进控制算法,开发全数字化的智能控制运动控制系统将成为新一代控制系统设计方

8、向。1.2直流调速的发展直流电动机调速系统最早采用恒定直流电压给直流电动机供电,通过改变电枢 回路中的电阻来实现调速。这种方法简单易行、设备制造方便、价格低廉;但缺点 是效率低、机械特性软,不能得到较宽和平滑的调速性能,所以LT前极少采用。该法 只适用在一些小功率且调速范围要求不大的场合。20世纪30年代末期,出现了发 电机-电动机(也称为旋转变流组),配合采用磁放大器、电机扩大机、闸流管等控制 器件,可获得优良的调速性能,如有较宽的调速范围(十比一至数十比一)、较小的 转速变化率和调速平滑等,特别是当电动机减速时,可以通过发电机非常容易地将 电动机轴上的飞轮惯量反馈给电网,这样,一方面可得到

9、平滑的制动特性,另一方 面乂可减少能量的损耗,提高效率。但发电机、电动机调速系统的主要缺点是需要 增加两台与调速电动机相、|的旋转电机和一些辅助励磁设备。但此方法的主要缺点 是系统重量大、占地多、效率低及维修困难。自出现汞弧变流器后,利用汞弧变流器代替上述发电机、电动机系统,使调速 性能指标乂进一步提高。特别是它的系统快速响应性是发电机、电动机系统不能比 拟的。但是汞弧变流器仍存在一些缺点:维修还是不太方便,特别是水银蒸汽对维护 人员会造成一定的危害等。1957年,世界上出现了第一只晶闸管,与其它变流元件 相比,品闸管具有许多独特的优越性,因而晶闸管直流调速系统立即显示出强大的 生命力。由于它

10、具有体积小、响应快、工作可靠、寿命长、维修简便等一系列优点, 采用晶闸管供电,不仅使直流调速系统经济指标上和可靠性有所提高,而且在技术 性能上也显示出很大的优越性。晶闸管变流装置的放大倍数在10000以上,比机组 (放大倍数10)高1000倍,比汞弧变流器(1000)高10倍;在响应快速性上,机组是 秒级,而晶闸管变流装置为毫秒级。从20世纪80年代中后期起,以晶闸管整流装置取代了己往的直流发电机电动 机组及水银整流装置,使直流电气传动完成一次大的跃进。同时,控制电路已经实 现高集成化、小型化、高可靠性及低成本。以上技术的应用,使直流调速系统的性 能指标大幅提高,应用范围不断扩大,直流调速技术

11、不断发展。近年来,随着得力于微电子技术、电力电子技术、传感器技术、自动控制技术 的迅速发展,山晶闸管变流器供电的直流电动机调速系统已取代了发电机-电动机调 速系统,它的调速性能也远远地超过了发电机-电动机调速系统。特别是大规模集成 电路技术以及计算机技术的飞速发展,使直流电动机调速系统的精度、动态性能、 可靠性有了更大的提高。电力电子技术中IGBT等大功率器件的发展正在取代晶闸 管,出现了性能更好的直流调速系统,出现了微控制器技术,现代控制技术是以微 控制器为核心的技术,山此构成的控制系统成为当今工业控制的主流系统。这种系 统已取代常规的模拟检测、调节、显示、记录等仪器设备和很大部分操作的人工

12、职 能,使受控对象的动态过程按规定方式和技术运行,以完成各种控制、操作管理等 任务。这种嵌入式系统在肩同、通信、工业、仪器、等领域的广泛应用。正是这些 技术的进步使电动机控制技术在近20年内发生了很大的变化。其中,电动机控制策 略的模拟实现正逐渐退出历史舞台,而采用微处理器、通用讣算机、PW控制技术 等现代手段构成的数字控制系统得到了迅速发展。应用先进控制算法,开发全数字 化的智能控制运动控制系统将成为新一代控制系统设计方向使得直流电机调速系统 的研究得到了更深的发展。17第二章直流电机的控制方案设计2.1调速方案的选择方案一:直接加直流电源来控制电机的转动速度;根据电动机在其额定电压时, 电

13、动机有一定的额定转速。根据其输入电压的减小,其转动速度也相应的减小。从 而在传统的改变电动机的转速问题中,就是利用所给电动机的电压的不同,而达到 人们所需要的大约速度。方案二:以单片机AT89C51为中心通过D/A转换器,将单片机数字量转换为模拟 量,从而起到控制电动机的转速问题。其中在单片机控制部分通过按键直接从程序 中调出所需要速度的值,同时输到数码显示部分和D/A转换部分以实现电动机的调 速。如图2TT所示:图2-1-1电路组成框图方案三:采用AT89C52单片机进行控制。通过加正反信号调节键盘,键盘向单 片机AT89C52输入相应控制指令,山单片机其中一端口输出与转速相应的PWM脉冲,

14、 另一口输出低电平,经过霍尔传感器控制电机实现电动机转向与转速的控,电动机 的运转状态通过数码管显示出来。如图2-1-2所示:图2-1-2电路组成框图17方案分析:方案一只能以减小所给电压值而能使电动机的转速有相应的减小, 此方案操作性差且不安全。方案二不能及时的从电动机那里得到相应的转动速度, 而是直接从程序哪儿调用相应的数值给数码显示。所以,此处的电路在速度的显示 上失去了其真实性。方案三简单实用,既可以给电机加速也可以减速,而测得的数 值比较准确真实,综上选择方案三。2.2总体结构设计若采用转速负反馈和PI调节器的单闭环调速系统虽然可以在保证系统稳定的 条件下实现转速无静差,不过当对系统

15、的动态性能要求较高。若采用双闭环调速系统,则可以近似在电机最大电流(转矩)受限的条件下, 充分利用电机的允许过载能力,使电力拖动系统尽可能用最大的加速度起动,到达 稳态转速后,乂可以让电流迅速降低下来,使转矩马上与负载相平衡,从而转入稳 态运行,此时起动电流近似呈方形波,而转速近似是线性增长的,这是在最大电流 (转矩)受到限制的条件下调速系统所能得到的最快的起动过程。釆用转速电流双 闭环调速系统,在系统中设置了两个调节器,分别调节转速和电流,二者之间实行 串级联接,这样就可以实现在起动过程中只有电流负反馈,而它和转速负反馈不同 时加到一个调节器的输入端,到达稳态转速后,只幕转速负反馈,不鼎电流

16、负反馈 发挥主要的作用,这样就能够获得良好的静、动态性能。与带电流截止负反馈的单闭环系统相比,双闭环调速系统的静特性在负载电流 小于Idm时表现为转速无静差,这时,转速负反馈起主调作用,系统表现为电流无 静差。得到过电流的自动保护。显然静特性优于单闭环系统。在动态性能方面,双 闭环系统在起动和升速过程中表现出很快的动态跟随性,在动态抗扰性能上,表现 在具有较强的抗负载扰动,抗电网电压扰动。电机电路二二图2-2-1主框图17综上所述,本系统用一台单片机及外部扩展设备代替原模拟系统中速度调节器、 电流调节器、触发器、逻辑切换单元、电压记忆环节、锁零单元和电流自适应调节 器等,从而使直流调速系统实现

17、全数字化。其硕件主结构如图2-1所示:图2-2结构框图17第三章硬件设计3.1 AT89C52单片机简介3.1.1 AT89C52功能介绍AT89C52提供以下标准功能:8k字节Flash闪速存储器,256字节内部RAM, 32个I/O 口线,3个16位定时/计数器,一个6向量两级中断结构,一个全 双工串行通信口,片内振荡器及时钟电路。同时,AT89C52可降至OHz的静态逻辑 操作,并支持两种软件可选的节电工作模式。空闲方式停止CPU的工作,但允许 RAM,定时/计数器,串行通信口及中断系统继续工作。掉电方式保存RAM中的内 容,但振荡器停止工作并禁止其它所有部件工作直到下一个硬件复位。3.

18、1.2 AT89C52控制功能端口P0 口: P0 口是一组8位漏极开路型双向I/O 口,也即地址/数据总线复用口。 作为输出口用时,每位能吸收电流的方式驱动8个TTL逻辑门电路,对端口 P0写 T”时,可作为高阻抗输入端用。在访问外部数据存储器或程疗:存储器时,这组口 线分时转换地址(低8位)和数据总线复用,在访问期间激活内部上拉电阻。P1 口: P1是一个带内部上拉电阻的8位双向I / 0 口,P1的输出缓冲级可驱动 (吸收或输出电流)4个TTL逻辑门电路。对端口写“1”,通过内部的上拉电阻把 端口拉到高电平,此时可作输入口。作输入口使用时,因为内部存在上拉电阻,某 个引脚被外部信号拉低时

19、会输出一个电流Io与AT89C51不同之处是,P1. 0和Pl. 1 还可分别作为定时/ il数器2的外部计数输入(Pl. 0/T2)和输入Pl. 1 / T2EXFlash编程和程序校验期间,P1接收低8位地址。P2 口: P2是一个带有内部上拉电阻的8位双向I / 0 口,P2的输出缓冲级可驱 动(吸收或输出电流)4个TTL逻辑门电路。对端口 P2写T”,通过内部的上拉 电阻把端口拉到高电平,此时可作输入口,作输入口使用时,因为内部存在上拉电 阻,某个引脚被外部信号拉低时会输出一个电流I。在访问外部程序存储器或16位 地址的外部数据存储器(例如执行MOVXDPTR指令)时,P2 口送出高8

20、位地址数据。 在访问8位地址的外部数据存储器(如执行M0WRI指令)时,P2 口输出P2锁存 器的内容。P3 口: P3 口是一组带有内部上拉电阻的8位双向I / 0 口。P3 口输出缓冲级可 驱动(吸收或输出电流)4个TTL逻辑门电路。对P3 口写入T”时,它们被内部 上拉电阻拉高并可作为输入端口。此时,被外部拉低的P3 口将用上拉电阻输出电流 Io P3 口除了作为一般的I/O 口线外,更重要的用途是它的第二功能。RST:复位输入。当振荡器工作时,RST引脚出现两个机器周期以上高电平将使 单片机复位。17ALE / PROG当访问外部程序存储器或数据存储器时,ALE (地址锁存允许)输出

21、脉冲用于锁存地址的低8位字节。一般情况下,ALE仍以时钟振荡频率的1/6输出 固定的脉冲信号,因此它可对外输出时钟或用于定时LI的。要注意的是:每当访问 外部数据存储器时将跳过一个ALE脉冲。PSEN:程序储存允许(PSE)输出是外部程序存储器的读选通信号,当AT89C52 由外部程序存储器取指令(或数据)时,每个机器周期两次PSEN有效,即输出两个 脉冲。在此期间,当访问外部数据存储器,将跳过两次PSEN信号。EA/VPP:外部访问允许。欲使CPU仅访问外部程序存储器(地址为 0000HFFFFH) , EA端必须保持低电平(接地)。需注意的是:如果加密位LB1被 编程,复位时内部会锁存EA

22、端状态。如EA端为高电平(接Vcc端),CPU则执行 内部程序存储器中的指令。XTAL1:振荡器反相放大器的及内部时钟发生器的输入端。XTAL2:振荡器反相放大器的输出端。3.1.3 AT89C52 定时器 2定时器2是一个16位定时/计数器。它既可当定时器使用,也可作为外部事件 计数器使用,其工作方式山特殊功能寄存器T2CON (如表3)的C/T2位选择。定时 器2有三种工作方式:捕获方式,自动重装载(向上或向下计数)方式和波特率发 生器方式,工作方式由T2CON的控制位来选择,参见表3-1-3:RCLK+TCLKcp/mTR2MODE00116-bit Auto-reload01I16-b

23、it Capture1X1Ba nd Ra te GeneratorXX0(Off)表3-1-3定对器2工作方式定时器2由两个8位寄存器TH2和TL2组成,在定时器工作方式中,每个机器 周期TL2寄存器的值加1,由于一个机器周期曲12个振荡时钟构成,因此,计数速 率为振荡频率的1/12。在计数工作方式时,当T2引脚上外部输入信号产生由1至 0的下降沿时,寄存器的值加1,在这种工作方式下,每个机器周期的5SP2期间, 对外部输入进行采样。若在第一个机器周期中采到的值为1,而在下一个机器周期 中采到的值为0,则在紧跟着的下一个周期的S3P1期间寄存器加1。由于识别1至 0的跳变需要2个机器周期(2

24、4个振荡周期),因此,最高计数速率为振荡频率的 1/24。为确保采样的正确性,要求输入的电平在变化询至少保持一个完整周期的时 间,以保证输入信号至少被釆样一次。捕获方式:在捕获方式下,通过T2C0N控制位EXEN2来选择两种方式。如果EXEY2二0,定 时器2是一个16位定时器或计数器计数溢出时,对T2C0N的溢出标志1F2置位,同 时激活中断。如果EXE2二1,定时器2完成相同的操作,而当T2EX引脚外部输入信17 号发生1至0负跳变时,也出现TH2和TL2中的值分别被捕获到RCAP2H和RCAP2L 中。另外,T2EX引脚信号的跳变使得T2C0N中的EXF2置位,与TF2相仿,EXF2也

25、会激活中断。自动重装载(向上或向下计数器)方式:当定时器2工作于16位自动重装载方式时,能对其编程为向上或向下计数方式, 这个功能可通过特殊功能寄存器2C0 (见表5)的DCE位(允许向下计数)来选择 的。复位时,DCEX位置“0”,定时器2默认设置为向上计数。当DCE?(置位时,定 时器2既可向上计数也可向下计数,这取决于T2EX引脚的值,参见图5,当DCE=0 时,定时器2自动设置为向上计数,在这种方式下,T2C0N中的EXEN2控制位有两 种选择,若EXEN2二0,定时器2为向上计数至0FFFFH溢出,置位TF2激活中断,同 时把16位计数寄存器RCAP2H和RCAP2L重装载,RCAP

26、2H和RCAP2L。的值可山软件 预置。若EXEY2二1,定时器2的16位重装载山溢出或外部输入端T2EX从1至0的 下降沿触发。这个脉冲使EXF2置位,如果中断允许,同样产生中断。当DCEY二1时, 允许定时器2向上或向下计数,如图6所示。这种方式下,T2EX引脚控制计数器方 向。T2EX引脚为逻辑“1”时,定时器向上计数,当计数0FFFFH向上溢出时,置位 TF2,同时把16位计数寄存器RCAP2H和RCAP2L重装载到TH2和TL2中。T2EX引 脚为逻辑“0”时,定时器2向下计数,当TH2和TL2中的数值等于RCAP2H和RCAP2L 中的值时,计数溢出,置位TF2,同时将0FFFFH

27、数值重新装入定时寄存器中。当定 时/计数器2向上溢出或向下溢出时,置位EXF2位。波特率发生器:当T2C0N (表3)中的TCLK和RCLK置位时,定时/计数器2作 为波特率发生器使用。如果定时/计数器2作为发送器或接收器,其发送和接收的 波特率可以是不同的,定时器1用于其它功能,如图7所示。若RCLK和TCLK置位, 则定时器2工作于波特率发生器方式。定时/计数器2自动重装载方式(DCEN二1)向下计数:波特率发生器的方式与 自动重装载方式相仿,在此方式下,TH2翻转使定时器2的寄存器用RCAP2H和RCAP2L 中的16位数值重新装载,该数值山软件设置。在方式1和方式3中,波特率山定时 器

28、2的溢出速率根据下式确定:方式1和3的波特率=定时器器的溢出/16定时器既能工作于定时方式也能工作于计数方式,在大多数的应用中,是工作 在定时方式(C/T2=0) o定时器2作为波特率发生器时,与作为定时器的操作是不 同的,通常作为定时器时,在每个机器周期(1/12振荡频率)寄存器的值加1,而 作为波特率发生器使用时,在每个状态时间(1/2振荡频率)寄存器的值加1。可编程时钟输出:定时器2可通过编程从P1. 0输出一个占空比为50%的时钟 信号,如图8所示。P1. 0引脚除了是一个标准的I/0 口外,还可以通过编程使其 作为定时/讣数器2的外部时钟输入和输出占空比50%的时钟脉冲。当时钟振荡频

29、 率为16MHz时,输出时钟频率范圉为61Hz4MHz当设置定时/计数器2为时钟发生 器时,C/T2 (T2C0N. 1) =0, T20E (T2M0D. 1) =1,必须由 TR2 (T2C0N.2)启动或17停止定时器。时钟输出频率取决于振荡频率和定时器2捕获寄存器(RCAP2H, RCAP2L) 的重新装载值,公式如下:输出时钟频率=震荡频率/4*65536- (RCAP2H, RCAP2L)在时钟输出方式下,定时器2的翻转不会产生中断,这个特性与作为波特率发 生器使用时相仿。定时器2作为波特率发生器使用时,还可作为时钟发生器使用, 但需要注意的是波特率和时钟输出频率不能分开确定,这是

30、因为它们同使用RCAP2H 和 RCAP2L。3.1.4 AT89C52控制引脚(T2)P1.0r (T2EX) P1.1C F1.2E P1.3E P1.4C (MOSI)P1.5C (MISO)P1.6C (SCK)P1.7E RSTE (RXO)P3.0C (TXD) P3.1 C (ifTrc:P3.2C 阿EP3.3匚 a(3) P3.4E (Tt)P3.5r (画P3启匚 网)P3.7C XTAL2EXTAL1CGNDQ14D230338437536&35T34&3393210311130122813281427152618251724182319222021 VCC PC-C (

31、ADO) PC.1 (ADI) FC.2 (ADZ) PC.3 (ADS) PC.4 (AD4) PC.5 (ADS) PC.6 (ACS) PC.7 (AD7) EA.VPP ALE-PROG PSEN P2.7 (A15) P2.6 (A14) P2.5 (A13) P2.4 (A12) P2.3 (A11) P2.2 (A10) P2J (A9) P2.0 (AB)图34 AT89S52引脚图DIP封装3.2 74LS245芯片的介绍74LS245是我们常用的芯片,用来驱动led或者其他的设备,它是8路同相三 态双向总线收发器,可双向传输数据。74LS245还具有双向三态功能,既可以输出

32、,也可以输入数据。当8051单片机的P0 口总线负载达到或超过P0最大负载能力时,必须接入 74LS245等总线驱动器。当片选端/CE低电平有效时,DIR二“0”,信号由B向A传输;(接收)DIR二“1”,信号由A向B传输;(发送)当CE为高电平时,A、B均为高阻 态。由于P2 口始终输出地址的高8位,接口时74LS245的三态控制端1G和2G接地, P2 口与驱动器输入线对应相连。P0 口与74LS245输入端相连,E端接地,保证数据 线畅通。8051的/RD和/PSEN相与后接DIR,使得RD和PSEN有效时,74LS245输入 (P0. 1-D1),其它时间处于输出(P0. 1-D1)。

33、引脚图如图图3-2所示:17A0B0A1B1A2B2A3B3A4B4A5B5A6B6A7B7-74LS245DIR2183171645156781291111914E是H时,為B为高阴E为L, DIR为L时,AE为L, DIR是H时,AB图32 74LS245引脚图3.3 L298芯片的介绍L298概述L298是一款单片集成的高电压、高电流、双路全桥式电机驱动,设计用于连接 标准TTL逻辑电平,驱动电感负载(诸如继电器、线圈、DC和步进电机)。L298提 供两个使能输入端,可以在不依赖于输入信号的情况下,使能或禁用L298器件。L298低位晶体管的发射器连接到一起,而其对应的外部端口则可用来连

34、接一个 外部感应电阻。L298还提供一个额外的电压输入,所以其逻辑电路可以工作在更低 的电压下。L298特性L298工作电压高达46V总DC电流达4A低饱和电压L298具有过温保护功能逻辑“0”输入电压高达1. 5V(高抗噪性)3.4 ULN2003APG比如1脚输入,16脚输出,你的负载接在VCC与16脚之间,不用9脚。型号:ULN2003APG品牌:东芝封装:DIP编辑本段作用:ULN2003是大电流驱动阵列,多用于单片机、智能仪表、PLC、数字量输出卡等 控制电路中。可直接驱动继电器等负载。编辑本段特性描述:17属于高耐压、大电流达林顿管IC, ULN2003APG与ULN2003是同一

35、个系类产品。 高耐压、大电流达林顿阵列,由七个硅NPN达林顿管组成该电路的特点如下:ULN2003的每一对达林顿都串联一个2. 7K的基极电阻,在5V的工作电压下它 能与TTL和CMOS电路直接相连,可以直接处理原先需要标准逻辑缓冲器来处理的 数据。ULN2003工作电压高,工作电流大,灌电流可达500mA,并且能够在关态时承 受50V的电压,输出还可以在高负载电流并行运行。ULN2003内部还集成了一个消线圈反电动势的二极管,可用来驱动继电器。它 是双列16脚封装,NPN晶体管矩阵,最大驱动电压二50V,电流二500mA,输入电压二5V, 适用于TTL COMS,山达林顿管组成驱动电路。UL

36、Y是集成达林顿管IC,内部还集成 了一个消线圈反电动势的二极管,它的输出端允许通过电流为200mA,饱和压降VCE 约IV左右,耐压BVCEO约为36V。用户输出口的外接负载可根据以上参数估算。采 用集电极开路输出,输出电流大。故可直接驱动继电器或固体继电器,也可直接驱 动低圧灯泡。通常单片机驱动ULN2003时,上拉2K的电阻较为合适,同时,COM引 脚应该悬空或接电源。3.5直流电机驱动电路直流电机通过L298芯片驱动电机正转和反转,单片机通过发出的PW波控制 ENA引脚来调节电机的转速,电机驱动电路如图3-5所示:3.6 LED数码管显示电路数码管动态显示接口是单片机中应用最为广泛的一种

37、显示方式之一,动态驱动 是将所有数码管的8个显示笔划a, b, c, d, e, f, g, dp的同名端连在一起,另外为每17 个数码管的公共极COM增加位选通控制电路,位选通由各自独立的I/O线控制,当 单片机输出字形码时,所有数码管都接收到相同的字形码,但究竟是哪个数码管会 显示出字形,取决于单片机对位选通COM端电路的控制,所以我们只要将需要显示 的数码管的选通控制打开,该位就显示出字形,没有选通的数码管就不会亮。通过 分时轮流控制各个数码管的的COM端,就使各个数码管轮流受控显示,这就是动态 驱动。在轮流显示过程中,每位数码管的点亮时间为1加s,由于人的视觉暂留现 象及发光二极管的余

38、辉效应,尽管实际上各位数码管并非同时点亮,但只要扫描的 速度足够快,给人的印象就是一组稳定的显示数据,不会有闪烁感,动态显示的效 果和静态显示是一样的,能够节省大量的I/O端口,而且功耗更低。本次电路设计利用74LS245芯片实现对数码管的动态扫描,依次显示转速的个 位,十位,百位,数码管采用4个一组的LED显示,如图3-6:17第四章软件设计4.1 C51语言介绍MCS-51单片机是美国INTE公司于1980年推出的产品,它比MCS-48单片机结 构更先进,功能更强,在原来的基础上增加了更多的电路单元和指令,指令数达111 条,MCS-51单片机可以算是相当成功的产品,一直到现在,MCS-3

39、1系列或其兼容的 单片机仍是应用的主流产品,各高校及专业学校的培训教材仍与MCS-51单片机作为 代表进行理论基础学习。MCS-51单片机的这个指令系统中共包括111条指令,可以完成30多种功能。 指令有两种形式:第一种形式是机器码格式,也是数字格式。C语言对操作系统和系统使用程序以及需要对硬件进行操作的场合,用C语言 明显优于其它解释型高级语言,有一些大型应用软件也是用C语言编写的。具有绘 图能力强,可移植性,并具备很强的数据处理能力,因此适于编写系统软件,三维, 二维图形和动画。它是数值计算的高级语言。本次实习运用C语言编程来对单片机进行显示的动态扫描控制、信号的传输转 换控制。C语言编程

40、具有以下优点:语法限制不太严格,程序设计自山度大。生成U标代码质量高,程序执行效率 高。C语言简洁、紧凑,使用方便、灵活。运算符共有34种。C把括号、赋值、逗号等都作为运算符处理。从而使C的运 算类型极为丰富,可以实现其他高级语言难以实现的运算。数据结构类型具有结构化的控制语句。与汇编语言相比,用C语言写的程序可 移植性好。C语言允许直接访问物理地址,能进行位(bit)操作,能实现汇编语言的大部 分功能,可以直接对硬件进行操作,因此有人把它称为中级语言。4.2 Keil C51单片机软件开发系统的整体结构C51的工具包非常丰富,其中uVision与Ishell分别是C51 for Windows和for Dos的集成开发环境(IDE),可以完成编辑、编译、连接、调试、仿真等整个开发流 程。开

温馨提示

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

评论

0/150

提交评论