单片机延时开关设计说明48832.pdf
《单片机延时开关设计说明48832.pdf》由会员分享,可在线阅读,更多相关《单片机延时开关设计说明48832.pdf(21页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 单片机延时开关的设计 摘要:可控延时开关以 89C51 单片机为基础,通过单片机的时序来实现控制延时的功能。它由最小系统、显示电路、键盘电路等硬件电路和现代应用最广泛的单片机软件系统组成。与该技术相比,具有使用方便、结构简单、可靠性高、成本低等优点。摘要:本课题研究的可控延时开关是以 89C51 单片机为核心,通过单片机内部实现定时定时控制延时功能。它是通过最年轻的系统、显示电路、硬件电路和现代与等键盘电路应用最广泛的单片机软件系统组合在一起,使其具有一定的智能化,起到了节能和延长寿命的作用,并且与现有技术相比,具有操作方便、结构简单、可靠性高,成本低。词:控制,开关键 简介延时开关一般由继
2、电器制成,是一种电流控制的开关器件。随着科学技术的不断发展,集成电路规模不断扩大,新器件、新工艺不断涌现,新的设计思想和新的电路技术(可编程技术等)不断更新,计算机辅助设计工具也越来越完善。所有这些,都使数字电子技术的面貌日新月异。就成熟工程技术的应用而言,半导体集成工艺,尤其是硅集成工艺仍占主导地位。在这种情况下,由单片机的软件程序和相应的相应硬件电路组成的可控延时开关不仅需要较少的元件,而且具有成本低、结构简单、使用方便等优点。研发过程中的问题被最小化并增加了灵活性。本设计课题以单片机为核心,通过其部分的时序来实现控制延时的功能。结合最小系统、显示电路、键盘电路等硬件电路,以及现代应用最广
3、泛的单片机软件系统,使其具有一定的智能化,起到节能、延长寿命的作用,所以本设计题目是指延时开关采用单片机定时控制,三键设置。分秒数值由两个 LED 显示,可控延时由两个发光二极管闪烁指示,从而完成可控延时功能。第一章 原理说明 1.1 方案认证 方案一:可控硅电容充放电触发器,包括可控硅 TS 和降压整流部分 1、充放电电容 C3 和控制开关 K,充放电电容 C3 和控制开关 K 相连与控制开关 K 串联。在可控硅的控制极 G 和整流部分 1 输出端的一极之间,通过电容的充放电使可控硅导通,从而改变可控硅的延时。控制开关。方案二:以单片机最小系统为核心设计可控延时开关。本方案由 89C51 最
4、小系统、键盘电路、显示电路、电源电路和控制开关电路组成。它利用 89C51 单片机的定时器/计数器进行计时,实现继电器的闭合和断开的计时,使继电器闭合一段时间,断开一段时间,或始终关闭或断开连接。继电器闭合和断开的具体时间可以通过按键修改。本方案介绍的可控延时开关系统的数码管显示方式为 LED 动态显示。当继电器打开和关闭时,由指示灯指示。该方案节省了硬件成本,使自己在定时器/计数器的使用上锻炼和改进了程序设计,同时充分发挥了单片机体积小、功耗低、可靠性好、应用灵活等优点。微型计算机。根据设计要求,经过反复思考,第一种方案考虑了器件多、电路复杂、稳定性差等缺点;第二种方案节省了硬件成本,使其可
5、以用于定时器/计数器的使用。锻炼和改进程序设计。同时充分利用了 89C51 单片机体积小、价格低、功耗低、可靠性好、应用灵活等优点。所以最终经过方案比较,本次设计选择了方案 2。1.2 基本电路 可控延时开关需要单片机的最小系统、键盘电路、电源电路、显示电路、与控制开关电路相连的硬件电路。电路框图如图 1.1 所示:图 1.1 89C51最小系统 显示电路 键盘电路 电源电路(略)键盘电路 控制开关电路 1)显示电路:由四合一LED 数码管、部分限流电阻和三极管组成。实现定时时间的指示。2)键盘电路:由四个按键和相应的电阻、二极管和滤波电容组成。参数可以调整。3)控制开关电路:通过 P1.0
6、端口控制继电器的吸合来控制输出电路。4)电源电路:由变压器和相应的整流电路组成。不涉及此设计。1.2.1 最小硬件系统 所谓最低硬件系统,是指单片机正常工作所必须具备的硬件条件。它包括四个部分:1.电源 芯片接 5V 电源,即 40 脚接 5V 电源正极,20 脚接地。2.时钟电路 18、19 脚接晶振和电容组成时钟电路,如图 2.1 所示。3.程序存储器选择 EA 89C51 片有 EEPROM,EA 接“正”,ROM 选择。4.复位电路 为了保证单片机的正常工作,必须有复位电路。电路复位后,程序从头开始运行。要复位电路,只需将高电平添加到复位引脚超过两个机器周期即可。例如时钟频率为 12M
7、HZ,每个机器周期为 1us,则只需要持续 2us 以上的高电平即可;如果时钟频率为 6MHZ,每个机器周期为 2us,则需要持续 4us 以上的高电平。注意情况:在复位期间没有产生 ALE 和 PSEN 信号,说明在 80C51 单片机的复位期间不会有取指操作。复位后 PC 值为 0000H,表示复位后程序从 0000H 开始。图 2.1 检查:插入系统中的单片机芯片(有无程序,只要芯片好即可),接上 5V 电源,按照最小应用系统的四个方面进行检查。(1)40(V cc)和 20(GND)引脚之间的电压应为 5V。(2)18、19、20 脚之间分别有 1.7-2.5V 的电压(注:是用示波器
8、观察到的方波)。(3)引脚 9(RST)和 GND 之间的电压基本为 0。(4)引脚 31(EA)和引脚 20(GND)之间的电压为 5V。8.2K RST VC+5V+5V+5V 40 31 89C51 1 9 181920 EA 10F 6MHz 20PF 1.2.2 数码管动态显示 数码管的种类很多,如液晶显示器(LCD)、电致发光显示器(ELD)、发光二极管(LED)、荧光显示器(VFD)等,根据不同的产品和领域使用各自的特点。由于液晶显示器是一种受光显示装置,受外界光强的影响,在夜间或黑暗中应辅助外部光源。ELD 对实现大面积、无缺陷、均匀薄膜的工艺要求很高,蓝光 ELD 的亮度和发
9、光效率有待提高。常见的交通计时板是 LED 阵列结构。LED 的显示面是锥体的一部分。LED 的侧面容易吸尘,阻挡光线的穿透,使数码管的视角变小。此外,在强光下,其对比度。更糟糕的是,这些都是交通事故的隐患。VFD 依靠热灯丝的阴极发射电子激发荧光粉发光,振动很容易使热灯丝断裂。由于 LED 数码管成本低等原因,本题选择 LED 数码管。图 2.2 图 2.3 图 2.4 LED 数码管如图 2.2 所示。是以发光二极管为显示场的数字显示装置。前面是一个由7 个笔画组成的 8 个长方形,小数点用一个点表示,一共 8 个,分别用 a、b、c、d、e、f、g、dp 来表示每个笔画的名称,所以也叫
10、8“段”数码管,每段有一个 LED 发光管与之对应。上端和下端各有 5 个销钉。其中,8 个引脚分别对应 a、b、c、d、e、f、g、dp。两端的中间管脚相连,接 8 个 LED 的公共端,用 COM 表示。根据电路中的连接方式,LED 数码管可分为共阳极型(图 2.3)和共阴极型(图 2.4)两类。地,每一段 ag、Dp 接控制端,某段接高电平时发光,低电平时不发光。控制部分段发光,可以显示一定的数字或字符,如图。.共阳极型是将各段 LED 的阳极连接在一起,作为公共端 COM,某段接低电平时发光,高电平时不发光,如图所示。LED 数码管根据其形状和大小有多种形式,用得最多的是 0.5 英寸
11、和 0.8 英寸;根据显示颜色,时钟也有很多,主要是红色和绿色;按亮度可分为超高亮度、高亮度和普通亮度。LED 数码管的使用与发光二极管相同。根据材料不同,正向压降一般为 1.52V,额定电流为 10mA,最大电流为 40mA。一、部门结构 根据这个原理,还有更多的两位和四位数码管集成块,可以通过控制每个数码管的位来开启和关闭,以实现不同的功能。图 2.5 为两位数码管的管脚排列示意图。1 a f 2 3 b 图 2.5 二、LED 数码管的编码方式 LED 数码管接单片机时,LED 数码管的管脚 a、b、c、d、e、f、g、Dp 一般接 80C51单片机的某个并行 I/O 口一定的顺序。D
12、0、D1、D2、D3、D4、D5、D6、D7,当 I/O 口输出某个数据时,LED 数码管可以显示某个字符。从 LED 的结构来看,要点亮它,它类似于我们前面提到的 8 个圆形灯。8 个小灯以不同的方式点亮,在数码管上显示不同的字符。每个段通常由一个 8 位二进制数表示。a 为低,Dp 为高,即:D7 D6 D5 D4 D3 D2 D1 D0 DP 格 法 E 嘀嘀 丙 乙 一个 例如,如果要显示 0,则必须打开相应的 a、b、c、d、e 和 f 段的 LED。如果用正逻辑表示,即 1 为 on,0 为 off。显示 0 要求段的数据为 3FH。显示其他字符也有相应的数据表示。即显示字符的编码
13、。3.数码管动态扫描电路 图 2.6 首先,设计最小的硬件系统。数码管采用共阳极式(4 位合一),P0 口的每一位用来接一个 360 欧的限流电阻到数码管。当 P0 端口用作输出时,必须连接一个上拉电阻。P2 端口的低 4 位用作位控制信号。由于端口驱动能力有限,采用三极管驱动。根据上图,使用 P0 口作为段控,将所有相同段的数码管连接在一起,使用 P0 口进行控制,当 P0 口作为输出使用时,要接上拉电阻接,P2 口的低 4 位作为位控制信号。每个数码管的位由一个 I/O 端口控制。由于端口驱动能力有限,采用三极管驱动。与静态显示电路的区别:所有数码管的同一段连接在一起形成一个 8 位,由一
14、个 8 位端口控制,节省了大量的端口资源。该位不直接连接到电源或地,而是使用一个 I/O 端口控制一个开关,该开关控制其地或电源。动态电路显示采用循环显示和动态扫描,利用人眼的视觉暂留特性,达到稳定显示的目的。检查:插上芯片,打开 5V 电源。将两根短线引到地线(GND),一根接触 P2.0 管脚,另一根依次接触 P0 口的 8 个管脚,P2.0 管脚控制的数码管对应段会点亮。用同样的方法检查其他数码管。1.2.3 键盘接口电路 键盘是 MCU 系统中非常重要的一部分。为了输入数据、查询和控制系统的工作状态,使用了键盘,而键盘是计算机中人工干预的主要手段。计算机使用的键盘可分为编码键盘和非编码
15、键盘两种。编码键盘采用硬件电路实现键盘编码。每按一次键,键盘自动生成一个键码,键数多,还具有去抖动功能。这种键盘使用方便,但硬件比较复杂,键盘属于这一类。非编码键盘只提供按键开关的工作状态,其他工作由软件完成。这种键盘数量少,硬件简单,一般广泛用于单片机应用系统。按键的连接方式可分为独立按键和矩阵键盘。独立按键相互独立,每个按键占用一条I/O端子线,每条 I/O 端子线上按键的工作状态不会影响其他 I/O 端子线上按键的工作状态,其电路配置灵活。,软件结构简单,但每个按键必须占用一条 I/O 端子线,按键数量多时,I/O 端子线消耗较多,电路结构复杂。因此,这种形式适用于人数较少的场合。矩阵键
16、盘也称为行列式键盘。I/O 端子线分为行线和列线,按键跨行线和列线连接。当按键被按下时,行线连接到列线。与独立按键相比,矩阵式适用于按键较多的场合。通过以上两种键盘接口电路的区别,本设计采用了独立的按键接口电路。在数码管动态扫描电路编制依据上,增加了键盘接口电路,如图所示。按键的输入信号分别接 P2.0、P2.1、P2.2,按键信号通过二极管和门电路引至外部中断 0 的引脚 P3.2。硬件电路如图所示:10K P2 口的下 4 位作为按键的输入信号。信号取自电阻的分压器。未按下按键时,P2.0-P2.2端口电压接近电源电压,为高电平。当按键按下时,对应端口通过按键开关对地短路,为低电平。单片机
17、检测 4 个端口电平的变化,从而判断哪个键被按下。键盘工作在中断扫描模式。0.1uf 10k 图 2.7 S3 S2 S1 P3.2 P2.2 P2.1 P2.0 89C51 最 小 系 统 +5V+5V 显示电路 三个二极管和 10K 电阻组成一个与门电路。当按下任意键时,与门的输出 P3.2 引脚的电平会由高电平变为低电平。P3.2 的第二个功能是外部中断 0 的输入引脚。我们利用它的电平变化产生一个中断,在中断服务程序中读取 P1 端口的高 4 位信号,判断哪个键被按下,并执行相应的按键功能,0.1 个电容和 15K 电阻组成滤波电路,消除按键抖动。消除抖动不良后果的方法有两种:硬件和软
18、件:硬件去抖动通常采用电路实现,一般有三种方法,一种是使用双稳态电路的去抖动电路;另一种是使用单稳态电路的去抖动电路;三是使用 RC 滤波电路的去抖动电路。RC 滤波电路具有吸收干扰脉冲的功能。只要正确选择 RC 电路的时间常数,就可以消除抖动的不良后果。未按下按钮时,电容 C 两端电压为零;当按键被按下时,电容 C 两端的电压不能突变,CPU 不会立即接收到信号,即使按键被按下,电源也会通过 R1 对 C 充电。如果 RC 电路发生抖动,只要 RC 电路的时间常数大于抖动电平变化周期,门的输出就不会改变。R1C 要大于 10ms,VccR2/(R1+R2)的值要大于门的高电平值,R2C 要大
19、于抖动波形的周期。这可以通过计算、实验或经验来确定。在本设计中,采用 RC 滤波电路的去抖动电路用于滤波和去抖动。因为 RC 滤波器电路具有吸收干扰脉冲的功能,只要正确选择了 RC 电路的时间常数,就可以消除抖动的不利后果。未按下按钮时,电容 C 两端电压为零;当按键被按下时,电容 C 两端的电压不能突变,CPU 不会立即接收到信号,即使按键被按下,电源也会通过 R1 对 C 充电。如果 RC 电路发生抖动,只要 RC 电路的时间常数大于抖动电平变化的周期,门的输出就不会改变,就能达到预期的效果,从而消除抖动。1.3 电源电路原理 电源电路的功能和组成每个电子设备都有一个电源电路来提供能量。电
20、源电路有整流电源、逆变电源和变频器三种。大多数常见的家用电器都使用直流电源。提供直流电源的最简单方法是使用电池。但是,电池存在成本高、体积大、需要时常更换(电池需要经常充电)等缺点。因此,最经济、可靠、方便的方法是使用整流电源。电子电路中的供电电源一般都是低压直流电,所以如果要从 220 伏市电转为直流电,应先将 220 伏交流电转为低压交流电,然后使用整流电路将其转换成脉动直流电,最后用滤波电路滤除脉动。只有在直流电中经过交流分量后才能得到直流电。但是由于实验条件和本人能力的限制,在本设计中,直接接5V 电压,没有使用市电 220V。组成一般有四个主要部分,如图所示。下面简要介绍三种整改方法
21、:1)半波整流电路只需要一个二极管 D 和实际负载的等效电阻 RL。在交流电的正半周期间,VD 导通,在负半周期间 VD 关断。负载 R,。结果是脉动的直流电。(2)使用两个二极管进行全波整流,要求变压器有两个匝数相同的次级线圈,中心抽头。不加电容得到的输出电压为 U00.9U2,加电容得到的输出电压为 U01.2U2。(3)全波桥式整流由 4 个二极管组成的桥式整流电路可以使用只有一个次级线圈的变压器,负载上的电流波形和输出电压值与全波整流电路相同.在本设计中,使用了桥式全波整流。桥式整流是一种全波整流。可变交流电压是较高的直流电压。它不需要变压器具有中心抽头。四个整流器(晶体管)将输入交流
22、电和负载连接在一起。当交流输入电压为正时,电流从输入的一侧流向输入的另一侧,经过一个整流器、一个负载,然后再经过另一个整流器。在交流输入电压的负半周期间,电流流过另一对整流器和负载。在输入电压的正负半周期间,通过负载的电流方向相同。因此,可以在负载上产生脉冲直流电压。在实际的桥式整流电路中,四个整流器连接为一个整体,桥式电路是从外面连接的(即只要外面有四个连接点,其中两个接电源,同时两端连接到负载)。桥式整流克服了半波整流和全整流利用率低的缺点。因此,桥式整流电路广泛应用于无线电技术和电气工程中。1.4 控制开关电路 这部分电路由单片机的端口控制。如果用市电 220V 电源将电压降到 24V
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 单片机 延时 开关 设计 说明 48832
限制150内