《继电器控制实验》由会员分享,可在线阅读,更多相关《继电器控制实验(16页珍藏版)》请在金锄头文库上搜索。
1、电气工程学院课程设计说明书设计题目:继电器控制实验系别:年级专业:学号:学生姓名:指导教师:教师职称:电气工程学院课程设计任务书课程名称:单片机原理及应用课程设计基层教学单位:自动化仪表系指导教师:学号学生姓名(专业) 班级设计题 目继电器控制实验设 计 技 术 参 数1. 独立完成设计任务。2. 编程,上机调试。3. 连接硬件实验线路,实现所要求的功能。4. 完成设计,提交课程设计报告。设 计 要 求1、用单片机的端口,输出电平控制继电器的吸合和断开,实现对外部装置的控制2、学习I/O端口的使用方法3、掌握继电器的控制的基本方法参考资 料1)单片机原理/2)过程控制系3)单片机及应4)机械量
2、测量及应用技术张淑清,国:统及仪表邵裕森 用李大友,高等教育 机械工业出版社(教g防工业出版社(教材); 巴菠云编(教材) 出版社(教材)材)应兀 成 内容绘制硬件电路,软件流程图 熟悉伟福单片机编程环境 读程序,修改软件参数 修改硬件地址,硬件调试 撰写课程设计报告指导教师签字基层教学单位主任签字说明:1、此表一式三份,系、学生各一份,报送院教务科一份。2、学生那份任务书要求装订到课程设计报告前面。电气工程学院教务科目录摘要1绪论2第一章基本原理31.1电磁继电器31.2电磁继电器的驱动41.3单片机基本功能原理5第三章硬件设计电路7第四章程序设计94.1设计流程图94.2汇编程序94.3改
3、进后汇编程序94.4程序分析10第五章课设总结11参考文献12燕山大学课程设计说明书摘要现代自动控制设备中,都存在一个电子电路与电气电路的互相连接问 题,一方面要使电子电路的控制信号能够控制电气电路的执行元件(电动 机,电磁铁,电灯等),另一方面又要为电子线路的电气电路提供良好的电 气隔离,以保护电子电路和人身的安全。继电器便能完成这一桥梁作用。继电器是一种电子控制器件,它具有控制系统(又称输入回路)和被 控制系统(又称输出回路),通常应用于自动控制电路中,它实际上是用较 小的电流去控制较大电流的一种“自动开关”,故在电路中起着自动调节、 安全保护、转换电路等作用。本课设采用的继电器其控制电压
4、是5V。本电路的控制端为高电平时, 继电器工作常开触点吸合,连触点的LED灯被点亮。当控制端为低电平时, 继电器不工作。执行时,对应的LED将随继电器的开关而亮灭。关键字:自动开关继电器绪论在现代工业中,人员和电子电路安全保障一直是首要考虑的问题,尤 其在一些高危恶劣环境下,如高温高压等,如何在保障操作人员和电子电 路安全的前提下对电路进行良好地控制便成为了工业进步不可回避的问 题。一方面要使电子电路的控制信号能够控制电气电路的执行元件(电动 机,电磁铁,电灯等),另一方面又要为电子线路的电气电路提供良好的电 气隔离,以保护电子电路和人身的安全,符合这种需求的元件便是继电器。继电器是一种能自动
5、执行断续控制的部件,当其输入量达到一定值时, 能使其输出的被控制量发生预计的状态变化,如触点打开、闭合或电平由 高变低、由低变高等,具有对控制电路实现“通”、“断”控制作用。因此 在现代工业系统中得到了广泛的应用,例如遥控、遥测、通讯、自动控制、 机电一体化及电力电子设备等,具有动作快、工作稳定、使用寿命长、体 积小等优点,是最重要的控制元件之一。继电器的种类很多,比如常用的电磁继电器、热敏干簧继电器、固态 继电器、磁簧继电器以及光继电器等,在本课设中,我选用了电磁继电器, 介绍电磁继电器的基本工作原理,并在其基础上设计程序,连接硬件电路, 实现各种功能。第一章基本原理1.1电磁继电器电磁继电
6、器是有触点电磁电器的一种,一般由铁芯、线圈、衔铁、触 点簧片等组成的。只要在线圈两端加上一定的电压,线圈中就会流过一定 的电流,从而产生电磁效应,衔铁就会在电磁力吸引的作用下克服返回弹 簧的拉力吸向铁芯,从而带动衔铁的动触点与静触点(常开触点)吸合。 当线圈断电后,电磁的吸力也随之消失,衔铁就会在弹簧的反作用力返回 原来的位置,使动触点与原来的静触点(常闭触点)释放。这样吸合、释 放,从而达到了在电路中的导通、切断的目的。在各种自动控制设备中,都要求用一个低压电路控制一个高压的电气 电路。这样不仅可以为电子线路和电气电路提供良好的电隔离,还可以保 护电子电路和人员安全,而电磁继电器一般有两股电
7、路,低压控制电路和 高压工作电路。它利用电磁效应实现电路开、关控制作用,很好地实现了 低压控制高压这一功能,因此广泛应用在电子设备、仪器仪表及自动化设 备中。1.2电磁继电器的驱动图1-2电磁继电器驱动电路单片机是一个弱电器件,一般情况下它们大都工作在5V甚至更低。驱 动电流在mA级以下。而要把它用于一些大功率场合,比如控制电动机, 显然是不行的。所以,就要有一个环节来衔接,这个环节就是所谓的“功 率驱动”。继电器驱动就是一个典型的、简单的功率驱动环节。它包括:对继电 器进行驱动,因为继电器本身对于单片机来说就是一个功率器件;还有就 是继电器去驱动其他负载,比如继电器可以驱动中间继电器,可以直
8、接驱 动接触器,所以,继电器驱动就是单片机与其他大功率负载接口。在电磁 继电器驱动电路中,三极管是很重要的一个元件,它有两个作用,一个是 放大作用,一个是开关作用。其次,二极管D也有着重要作用,它是用于共12页第4页保护三极管的,当继电器K处于吸合状态时,二极管D截止,不会对电路 产生影响。当继电器释放时,由于继电器线圈存在电感,会产生很强的感 应电压,该感应电压的正极加在三极管上。如果电压过大,就有可能使处 于截止状态的三极管损坏。加入二极管D后,当感应电压出现时,将使二 极管导通,所以不会产生过高的的感应电压,保护了三极管。1.3单片机基本功能原理(1)时钟电路单片机的时钟可以有内部方式或
9、外部方式产生,本课设选用内部时钟 电路,如图所示,利用内部的振荡电路,并在XTAL1和XTAL2两引脚间外 接晶体及电容CX1和CX2构成的并联谐振电路,使内部振荡器产生自激振 荡。组成时钟电路的晶体振荡器的频率大小决定单片机系统的工作频率, 既决定了单片机系统的工作频率,可以在1.2MHz12MHz之间。晶体电容 CX1和CX2可以在20pF100pF之间选择,电容的大小对振荡频率有微小的 影响,可起频率微调的作用。本课设所选用的单片机晶振频率为6MHz。图1-1单片机内部时钟电路(2)单片机复位电路单片机在开机时都需要复位,以便中央处理器CPU以及其他功能部件 都处于一个确定的初始状态,并
10、从这个状态开始工作。51的RST引脚是复 位信号的输入端。复位电平是高电平有效持续时间要有24个时钟周期以上。 本系统中单片机时钟频率为6MHz则复位脉冲至少应为4us。本课程设计单片机采用外部上电与按钮复位电路,如图2-1。典型的上 电外部复位电路是既具有上电复位又具有外部复位电路,上电瞬间,C与 Rx构成充电电路,RST引脚出现正脉冲,只要RST端保持10ms以上的高 电平,就能使单片机有效复位。VCCC4RST n号*4-r|2211F*3 整 2。/图2-1外部上电与按钮复位一般取 C=22uF,R=200,Rx=1k,此时t =22x 10-6 x 1 x 103=22ms,满足单
11、片机复位要求。在需要手动复位情况下,Rs取200欧姆,Rk取1k,RST 端出现1000 x5=4.2V (出现高电平),使可靠地实现单片机复位。1200第三章硬件设计电路R?CAPC?CRYSALgnd2.2uF3J?P10P00P11P01P12P02P13P03P14P04P15P05P16P06P17P07INT1P20INT0P21P22T1P23T0P24P25ea/vpP26P27X1X2resetrxdTXDRDale/一二三二-rU?D0Q0D1Q1D2Q2D3Q3D4Q4D5Q5D6Q6D7Q7OE1 II2 EE2109876543210S wo 1 1 1 a a a
12、a a a a a a a c A a aU?27256J?D0PA0D1paiD2PA2D3PA3D4PA4D5PA5D6PA6D7PA7rdPB0wrPB1A0PB2A1PB3resetPB4csPB5PB6PB7PC0PC1PC2PC3PC4PC5PC6PC78255VCC如图,该电路由8051、74LS373、27256、6264、8255A和继电器组成。单片机8051采用内部方式时钟电路,复位电路采用上点自动复位电路。单片机的数据总线为8位,由P0 口组成。在扩展时P0 口用于数据总 线完成单片机与外部存储单元或者I/O端口之间的数据传递。单片机的控制总线有两个功能,一是传送单片机对
13、外部扩展系统的控 制信号,另一个是传送外部扩展系统对单片机的控制信号。单片机的地址总线为16位,由P2 口作为地址的高8位,而P0 口作为 地址的低8位,所以可寻址范围最大为64KB。由于P0 口还要作为数据总 线口使用,因此需要对P0 口进行分时复用,分时输出地址和数据。为了把 地址信息分离保存,使用一个外部地址锁存器74LS373将地址信号锁存起 来。P0 口首先将输出的低8位地址由锁存器锁存起来,这样使P0 口能再次 发送出数据信号。以保证P0 口线作数据总线使用时所选外部存储器单元的 16位地址不丢失。在图中,程序存储器27256由8051的P2.7作为片选信号。寻址范围为 0000H
14、-7FFFH,共32KB。数据存储器6264由8051的P2.5端口作为片选 信号,寻址范围为0C000H0DFFFH,共8KB。8255A由8051的P2.4作为 片选信号,寻址范围为0EFFCH0EFFFH。具体计算过程如下表第四章程序设计4.1设计流程图4.2汇编程序OUTPUT EQU P1.0; P1.0 PORTLOOP:CLR CMOV OUTPUT,CCALL DELAYSETB CMOV OUTPUT,CCALL DELAYLJMP LOOPDELAY:MOV R6, #0MOV R7, #0DLOOP:DJNZ R7, DLOOPDJNZ R6, DLOOPRETEND4.3改进后汇编程序演示程序才有T0方式1定时,晶振频率fosc = 6MHzx = 2n -X T = 216 - 6 x106 x 0.1 = 15536 = 3CB0H 1212共12页第9页指向8255A的控制口方式字,A、B和C 口均以方式0输出8255A初始化指向8255A的PA端口输出数据#01H传入累加器A向PA端口写入