可预置定时电路设计.docx

上传人:b****4 文档编号:833857 上传时间:2022-10-13 格式:DOCX 页数:17 大小:434.04KB
下载 相关 举报
可预置定时电路设计.docx_第1页
第1页 / 共17页
可预置定时电路设计.docx_第2页
第2页 / 共17页
可预置定时电路设计.docx_第3页
第3页 / 共17页
可预置定时电路设计.docx_第4页
第4页 / 共17页
可预置定时电路设计.docx_第5页
第5页 / 共17页
点击查看更多>>
下载资源
资源描述

可预置定时电路设计.docx

《可预置定时电路设计.docx》由会员分享,可在线阅读,更多相关《可预置定时电路设计.docx(17页珍藏版)》请在冰豆网上搜索。

可预置定时电路设计.docx

可预置定时电路设计

可预置定时电路设计

李邦强

(安阳师范学院物电学院,河南安阳455000)

摘要:

本设计是以STC89C52单片机作为控制芯片,以单片机原理为基础,整个系统由控制模块电路、数码管显示模块电路、键盘输入模块电路、报警模块电路、串口通信模块电路构成。

该系统具有一个走时准确的时钟的功能,还可以可以通过按键任意预置时间,系统按照预置值进行倒计时,当计时到零时执行打铃报警,同时发出对继电器进行控制的信号。

关键词:

STC89C52;定时电路;74LS138

1引言

在日常生活和工作中,我们常常用到定时控制,如扩印过程中的曝光定时等。

早期常用的一些时间控制单元都使用模拟电路设计制作的,其定时准确性和重复精度都不是很理想,现在基本上都是基于数字技术的新一代产品,这种产品功能强,是前者的换代之物。

随着单片机性能价格比的不断提高,新一代产品的应用也越来越广泛,大可构成复杂的工业过程控制系统,完成复杂的控制功能。

小则可以用于家电控制,甚至可以用于儿童电子玩具。

它功能强大,体积小,质量轻,灵活好用,配以适当的接口芯片,可以构造各种各样、功能各异的微电子产品。

随着电子技术的飞速发展,家用电器和办公电子设备逐渐增多,不同的设备都有自己的控制器,使用起来很不方便。

根据这种实际情况,设计了一个可预置的定时显示报警系统,它可以避免多种控制器的混淆,利用一个控制器对多路电器进行控制,同时又可以进行时钟校准和报警打铃。

它可以执行不同的异常信号的报警,可以任意设置时间,可以控制时间的显示。

这种具有人们所需要的智能化特性的产品减轻了人的劳动,扩大了数字化的范围,为家庭数字化提供了可能。

从早期的采用模拟电路构成的报警系,到后来采用数字电路构成报警系统,再到采用MCU做为控制器的报警系统。

随着科学技术、特别是微机、电子、光学技术的迅猛发展,也带动了定时报警系统的发展。

表现为传感元件的深入开发,更加扩大了火灾探测器家族的成员;智能技术的应用,使得报警系统等产品开始步入智能水平的初期阶段。

尽管我国定式报警技术起步较晚,与世界先进国家有一定的差距,但我国定时报警技术的发展速度较快,近年来各类定式报警设计规范和相关技术标准日趋完善,定时报警科学理论研究进步明显并获得工程应用,特别是定时报警系统作为我国20世纪80年代新兴的技术密集型产品,其科研开发和生产技术能力快速提高,大大缩小了与国际先进技术的差距,具备了研究、设计、生产智能化定时报警系统的技术实力,使我国定时报警系统的研制、开发、生产和应用等方面取得了令人瞩目的成就,极大地推动了定时报警系统技术产品的广泛应用。

在目前的科学技术条件下,定时报警技术和硬件方面暂时不会有大的飞跃,已经基本成形。

而我们的主要任务应该是充分利用、完善这种技术,并在此基础上找到更加可靠的定时报警判据,开发出定时报警系统的基础软件。

借助当今的先进技术,研制智能程序较高、更具抗干扰的综合性强的定时报警系统刻不容缓,以利更好地满足社会需要,为报警事业增添光彩。

可预置定时电路的设计可以很好地解决这些问题,因此就应运而生。

2技术要求

2.1设计一个可灵活预置时间的计时电路,要求具有时间显示功能,能准确地预置和清零。

2.2设置外部开关,控制数码管时间的清零、预置、启动和计数。

2.3当计时器时间到零时,显示器上显示00-00-00,同时小喇叭发声报警。

2.4电路工作电压是+3.5V——+9,温度范围比较宽,-20—40度都可以。

3方案论证

3.1采用分立式元器件,运用数字电路技术,可以设计出报警系统,但这样的系统元器件较多,稳定性差,精度不高,走时不准确。

定时器由启动电路、秒脉冲发生器、预置输入电路、计数器、译码显示电路、报警电路和控制电路共7部分组成。

其中计数器和控制电路是系统的主要部分。

计数器完成计时功能,而控制电路完成计数器的直接清零、启动计数、暂停/连续计数、译码显示电路的显示与灭灯,定时时间到报警等功能。

可参考原理框图如图1所示。

图1数电定时电路原理框图

这种方法用到的元件较多,设计也较麻烦,我最终没有采纳。

3.2采用单片机做控制器,运用较少的外围器件就可设计出定时报警系统。

这样的系统稳定性较好,精度较高,走时较准确,性价比高。

定时电路报警系统硬件电路通常由以下7个模块电路构成:

控制模块电路、数码管显示模块电路、键盘输入模块电路、报警模块电路、时钟电路、电源电路、串口通信模块电路,其中电源用的是外接电源,另外还有复位电路是单片机必备的。

其基本组成框图如图2所示。

 

 

图2定时电路报警系统设计框图

综合考虑:

对于生活上的简单应用而言,方案2完全符合应用要求,况且性价比高,另外单片机运用也比较方便,故选择方案2。

4硬件设计

4.1主要器件的选择

任何一个电路的设计器件的选择都是一个重要的环节,器件选择不合理可能使电路达不到设计要求,也可能使整个设计成本过高。

因此正确合理选择器件显得尤为重要。

4.1.1MCU的选择

在市场上存在着各种各样的单片机,每种单片机都有其各自的优点,但是单片机的选用不能一味的追求高性能,而应该综合考虑用途和价格,以达到较高的性价比。

综合考虑系统需求及系统成本,在此选用宏晶公司生产的STC89C52RC单片机。

STC89C52RC是一款低电压、低功耗,高性能的CMOS8位单片机。

内置有通用8位中央处理器,支持在线编程,不需要专门的编程器(这点比较方便)片内含有8kbytes的可反复擦写的Flash只读程序程序存储器和512bytes的随机存取数据存储器(内RAM256B、XRAM256B),兼容标准MCS-51指令系统。

STC89C52RC有40个引脚,32/36(P4口E8H)个IO端口,同时内含4个外中断口,3个16位可编程定时器,2个全双工串行通信口,特别适合对处理器要求不是很高的场合。

STC89C52RC的性能完全能满足系统要求,而且成本比较低。

单片机简介

一、STC89C52RC单片机总体结构框图如图3

 

图3STC89C52RC总体结构框图

二、引脚功能

STC89C52RC引脚排列图如4

 

图4STC89C52RC引脚分布

VCC(40):

3.4-5.5V

GND(20):

接地

P0口(39-32):

P0口为8位漏极开路双向I/O口,每个引脚可吸收8个TTL门电流。

P1口(1-8):

P1口是从内部提供上拉电阻器的8位双向I/O口,P1口缓冲器能接收和输出4个TTL门电流。

P2口(21-28):

P2口为内部上拉电阻器的8位双向I/O口,P2口缓冲器可接收和输出4个TTL门电流。

P3口(10-17):

P3口是8个带有内部上拉电阻器的双向I/O口,可接收和输出4个TTL门电流,P3口也可作为AT89C51的特殊功能口。

RST(9):

复位输入。

当振荡器复位时,要保持RST引脚2个机器周期的高电平时间。

ALE/PROG(30):

当访问外部存储器时,地址锁存允许的输出电平用于锁存地址的低位字节,在FLASH编程期间,此引脚用于输入编程脉冲。

在平时,ALE端以不变的频率周期输出正脉冲信号,此频率为振荡器频率的1/6,它可用作对外部输出的脉冲或用于定时目的,要注意的是,每当访问外部数据存储器时,将跳过1个ALE脉冲。

PSEN(29):

外部程序存储器的选通信号。

在由外部程序存储器取值期间,每个机器周期2次PSEN有效,但在访问外部数据存储器时,这2次有效的PSEN信号将不出现。

EA/VPP(31):

当EA保持低电平时,外部程序存储器地址为(0000H-FFFFH)不管是否有内部程序存储器。

FLASH编程期间,此引脚也用于施加12V编程电源(VPP)。

XTAL1(19):

反向振荡器放大器的输入及内部时钟工作电路的输入。

XTAL2(18):

来自反向振荡器的输出。

STC89C52RC的具体特性可以查看其数据手册。

4.1.2其他器件的选择

由于IO口负载能力有限,在显示电路上运用了七段码数码管,为了节省IO口,用74HC138与数码管相连作为片选端。

4.2子模块电路设计

4.2.1复位电路设计

89C52是CMOS型单片机,当振荡器起振后,在RET引脚上输入2个机器周期以上高电平,器件便进入复位状态,此时ATE、PSEN、P0、P1、P2、P3输出高电平,RET上输入返回低电平后,退出复位状态。

对于89c52等CMOS型单片机只要在RET脚接一个取合适值的电容便可实现上电自动复位。

本系统设计采用的是上电复位和人工开关复位相结合的复位方式。

如图5

 

 

图5上电和人工复位

4.2.2时钟电路设计

89C52等CMOS型单片机内部有一个可控的反相发大器,引脚XTAL1、XTAL2为反相放大器输入端和输出端,在引脚XTAL1、XTAL2上外接晶振和电容便组成振荡器,电容的典型值为(20—40)pF。

本系统设计的时钟电路如图6

 

图6时钟电路

4.2.3按键电路设计

键盘是由若干个按键组成的开关矩阵,它是最简单也是最常用的单片机输入设备,操作员可以通过键盘输入数据或命令,实现简单的人机通信。

本系统采用4*4的矩形键盘。

其中sw1是设置键,sw2是确认键,sw3是时加1,sw4是时减1,sw5是分加1,sw6是分减1,sw7是秒加一,sw8是秒减一。

如图7

 

图7按键电路

4.2.4报警和继电器控制电路设计

报警电路和继电器控制电路通过ULN2003A的驱动与单片机IO口相连接,其中喇叭受到P1.6控制,继电器受P1.5控制,如图8。

继电器是由浙江省创星电子有限公司生产的JQC-3F-05V-DC-1ZS。

这类继电器由铁芯、线圈、衔铁、触点簧片等构件组成。

在线圈两端加上+5V的电压,线圈中就会流过一定的电流,从而产生电磁效应,衔铁在电磁力吸引的作用下克服返回弹簧的拉力吸向铁芯,从而带动衔铁的动触点与静触点(常开触点)吸合。

当线圈断电后,电磁的吸力也随之消失,衔铁就会在弹簧的反作用力返回原来的位置,使动触点与原来的静触点(常闭触点)吸合。

这样吸合、释放,从而达到了在电路中的导通、断的转换。

对于继电器的“常开、常闭”触点,可以这样来区分:

继电器线圈未通电时处于断开状态的静触点,称为“常开触点”;处于接通状态的静触点称为“常闭触点”。

当P1.5输出低电平时继电器上有5v电压此时3和4吸合,当P1.5输出高电平时,继电器上的电压为0,此时3和5吸合。

单片机上P1.6是压电喇叭的驱动位,持续送出工作脉冲可以推动喇叭发出哔的声音,当工作频率越高时,声音越清脆,工作频率越低时,声音则较低沉。

 

图8报警和继电器控制电路

4.2.5数码显示电路设计

时钟最终显示在七段数码管上面,本系统数码管采用共阴极连接,通过译码器

74HC138与单片机P2口的P2.0、P2.1、P2.2连接,成为动态扫描显示的位选。

字形码从P1口通过74HC573的驱动送至数码管。

数码显示电路如图9

 

图9数码显示电路

4.2.6电源电路设计

采用外接干电池,无需设计专门的电源电路。

4.2.7串口通信电路设计

STC89C52RC单片机支持串口通信在线下载程序,不需要专门的烧录器,方便了工程的设计。

5软件设计

5.1主程序流程图

主程序当中主要包括各初始变量的初始化,各定时器的初始化,并在主程序当中包含按键扫描本分程序。

如图10

 

图10主程序流程图

5.2子模块的设计流程及其代码

5.2.1定时器T0流程图

定时器T0是整个系统的计时基础,定时器T0产生一个10ms的定时中断,进入中断服务子程序时,通过一个变量来判断是否到达1s,达1s时则执行相应的倒计时程序。

流程图如图11

 

 

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

当前位置:首页 > PPT模板 > 商务科技

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1