基于单片机的消毒柜电路设计
基于单片机的消毒柜电路设计说明

课程设计课程名称:单片机原理及应用课程设计学院:电气工程学院专业:电子信息工程姓名: ***8 学号: *** 年级: 2009级任课教师:彭建2012年 7 月 1 日贵贵州大学本科课程设计第 I 页摘要现当代科学技术的不断发展,微电脑控制技术开始逐步渗透到各个领域中,包括工业、农业以及家庭生活。
消毒柜就是为了人们日常生活中的餐具消毒而设计的,采用微电脑控制技术,精确地控制消毒柜内的温度和加热时间,很大程度上改善了人们的饮食当卫生,提高了人们的生活水平。
本课题设计一个以MCS-51系列单片机为核心的单门消毒柜控制电路,文中对其电路的各结构及工作原理作了详尽的介绍。
电路运行后,能自动定时控制消毒柜电热板的加电和断电,适时有效地完成对柜内管餐具或其它物品的消毒工作。
对温度的控制主要由单片机控制继电器动作来管理加热板的启动和停止,并且对温度的控制为精确的闭环控制。
具有电路简单、制作容易、使用灵活等优点。
通过该电路,可以进一步了解到单片机电路的应用扩展功能和指令应用技巧。
关键词:单片机,单门,消毒柜,控制电路贵贵州大学本科课程设计第 II页目录摘要 (I)第一章任务及要求……………………………………………………………错误!未定义书签。
1.1任务………………………………………………………………………错误!未定义书签。
1.2 主要性能要求 (1)第二章前言………………………………………………………………………错误!未定义书签。
第三章方案论证与确定 (3)3.1单片机的选择 (3)3.1.2加热控制器件的选择………………………………………………错误!未定义书签。
3.1.3温控器件的选择………………………………………………………错误!未定义书签。
第四章设计过程 (4)4.1硬件电路的设计 (4)4.1.1系统硬件结构框图 (4)4.1.2 设计原理 (4)4.1.3 时钟和复位电路 (4)4.1.4 电源转换电路 (5)4.1.5 电热板控制电路 (5)4.1.6 报警电路 (6)4.1.7 开关电路 (6)4.2系统软件设计 (7)4.2.1 设计原理 (7)4.2.2 程序设计 (7)第五章结论及心得 (10)贵贵州大学本科课程设计第 III页第六章参考文献 (11)致谢 (12)附录一 (13)附录二 (14)贵贵州大学本科课程设计第 1 页第一章任务及要求1.1任务设计一个以MCS-51系列单片机为核心的单门消毒柜控制电路,并按规范制作设计文本和图纸。
消毒柜电子控制电路图

消毒柜电子控制电路图
消毒柜电路是利用红外加热原理,在密闭柜内创造出高温环境,对餐具进行杀菌消毒。
电路如图所示
控制电路包括交流降压稳压电路,红外加温电路和定时控制电路等。
单相交流电经限温熔断器FU(10A、150摄氏度)加至变压器T的初级,通过降压、整流、稳压后,输出9V直流电压,经K1常闭触点(1-3)至单向可控硅SCR的阳极。
AN1是电源控制键,按此键,可控硅触发导通,控制电源接通。
AN3是红外加热启动键,按此键,555的2脚的低电位使555触发置位.555和R5、R6、C4、C5等组成单稳定时电路,其暂稳定时td=1.1R6C5.图示参数的暂稳时间为24分钟左右,即555的3脚输出的高电平持续时间约24分钟。
基于单片机的消毒衣柜控制器设计与实现

基于国内外对消毒柜的研究大体可以分为三个方向:首先是基于温度控制,通过对温度的控制来达到消毒的目的,它分为高温型电子消毒柜杀菌和低温型消毒柜,其次就是市场上的一些通过臭氧消毒,最后就是通过紫外线来消毒的消毒柜。
这三类消毒柜其中高温消毒柜高温型电子消毒柜杀灭细菌的效果好,升温速度较快,用时短,一次消毒的时间一般不会超过25分钟,同时,在消毒的过程中不产生气体,所以容易被用户接受。高温型电子消毒柜适用于铝、不锈钢、陶瓷、玻璃制成的餐具、茶具,但是不适于消毒不耐热的塑料、漆、木、竹制品,选购的时候要考虑这一点。一般家中电子消毒柜耗电功率多在600-700瓦之间,每次消毒耗电相对低温型多一些。
综上所述,本设计使用方案一选用STC89C52单片机作为本设计的微控制芯片。
1.2.2
方案一:使用LCD12864
使用LCD12864作为显示器,该显示器是128*64字符型点阵液晶,能够显示汉字、字母和图形,内部自带字库,使用方便,显示直观。可以通过可变电阻来调节背光亮度,在夜间也可以使用,接口和操作都很简单,价格便宜,并且使用该显示器能够节省IO口占用,节省系统资源。适合作为本设计的选择。
基于单片机的消毒衣柜控制器设计与实现
在科技高速发展、日新月异的今天,人们越来越注重生活舒适度和安全卫生。一切在曾经不曾注意到的微生物也引起了人们的广泛关注,螨虫,细菌,病毒纷纷进入人们的视线,如何消灭它们让生活更安全卫生就成了人们生活中的一件大事,这就促发了消毒衣柜的诞生。
本设计使用STC89C52单片机作为主控器件,使用传感器DHT11作为温度湿度检测器件,与单片机通过普通端口相连接,检测的温度湿度值通过处理后,显示在LCD12864显示器上,使用紫外线灯管进行杀菌,使用PTC加热器进行除湿,并且具有按键输入的功能,可以输入设置的消毒时间,当达到设置值后,停止消毒和加热并产生提示的报警音,从而完成整个功能。
消毒柜单片机温度控制.

消毒柜单片机温度控制课题研究的是以八位的单片机89c52为核心的控制系统,用来控制消毒柜的消毒温度。
温范围为0-1250C,精度达±0.50。
以89c52单片机为核心控制部件,对被控对象的温度实时控制。
详细介绍了该系统的软件实施手段并简要叙述了系统硬件特点。
该系统利用89c52单片机实现温度自动检测和自动调节的一种智能装置。
该装置主要特点在于:温度设置由硬件实现,由按键开关读入,不需要掉电保护;温度的自动控制采用PID,对开关量进行控制。
在日常使用的电加热系统中,负载输出方式主要有:调压式(变导式)周期过零式(占空比控制)。
但调压式控制功率因数低,对电网产生高次谐谐波污染,占空比控制方式使局部电路瞬间电流过大造成供电设备的加速老化,为克服以上缺点,采用周波过零式(变周期式)控制。
变周期控制关键是将控制量转化成导通的周波数,周波数的获得是利用控制量与导通波数成正比例的关系,运用两种不同的算法取得的。
再通过周波过零脉冲信号送入,单片机AT89C52产生外部中断完成辨相,计数,认项,驱动输出控制。
最后对系统采用的抗干扰措施做了简单介绍。
设计表明,该温度控制器的硬件设计简单,成本低,功耗小,体积小,控温效果较好,具有一定的实用价值。
关键词:单片机温度控制 PID控制 AT89C52 变周期控制1 绪论1.1 设计背景生产过程自动化是提高社会生产力的有力工具之一,它在确保生产正常运行下,对提高产品质量,降低能耗,降低生产成本,改善劳动条件,减轻劳动强度方面等方面具有巨大的作用。
自20世纪30年代以来随着自动控制理论的不断发展,以及单片机的出现,自动化技术已取得惊人的成就,在工业生产和科学发展中起到关键的作用。
当前,自动化装置已成为大型设备中不可分割的重要组成部分。
可以说,如果不配置合适的自动控制系统,大型生产过程是根本无法运行的。
实际上,生产过程自动化的程度已成为衡量工业企业现代化水平的一个重要标志。
基于PIC单片机厨房控制器的设计

RA3 / AN3 / V RA4 / TOCKI RA5 / 一S S / AN4
亡=] M1 22 n F
RB0 / I NT 0SC1 / CKLI N OSC2 / CKLOUT RCO / T1 0S 0/ T1 CKI RCl RC2 GAS l 2 1 3 1 4 RC1 / Tl 0S I RC2 / CCPl RC3 / S CK/ S CL RC7 RC6 RC5 / S DO RC4 / SDI / S DA
W W W.di on zi kE , _ j i .o r g
周锦 荣, 等: 基于P I C单 片机厨房控制器 的设计
+ 5 V
R2 1 0 kn
一
PI C 1 6F 72
BELL ANO 2 3
—
MCLR/ V
RB 7
LED/ MI N H 0UR
.
- l l 卜 _ 昔 R C K Q V 5 G Q E 4
L ED 1 5 S 1
ቤተ መጻሕፍቲ ባይዱ
3 : = , 卜 4 : : :
5 : : , 卜
l 4 1 3 R Z 】
l 2 0:
三 。 厂… . L
周锦 荣, 等: 基于 P I C单片机厨房控制器 的设计
F / 5 仃
‘
‘
I N 4 0 0 7
C2
v o L 7 8 L , 2
r
1l V
— —
:
乜
l 4XI N4 0 07
+ 5 VB
口 k 硼 L . 1 0 0 I .  ̄ Z _ I D N 4 ' 7 , 川w —— 0 F / 1 6 、 【 】
基于单片机的智能衣柜系统设计

基于单片机的智能衣柜系统设计引言在科技高速发展、日新月异的今天,人们越来越注重生活舒适度和安全卫生。
一切在曾经不曾注意到的微生物也引起了人们的广泛关注,螨虫,细菌,病毒纷纷进入人们的视线,如何消灭它们让生活更安全卫生就成了人们生活中的一件大事,这就促发了消毒衣柜的诞生。
该设计使用STC89C52单片机作为主控器件,使用传感器DHT11作为温度湿度检测器件,与单片机通过普通端口相连接,检测的温度湿度值通过处理后,显示在LCD12864显示器上,使用紫外线灯管进行杀菌,使用PTC加热器进行除湿,并且具有按键输入的功能,可以输入设置的消毒时间,当达到设置值后,停止消毒和加热并产生提示的报警音,从而完成整个功能。
系统设计本设计以STC89C52单片机作为控制芯片,以DHT11传感器作为测量芯片,通过读取DHT11测量到的数据来对加热板进行控制,以达到自动干燥的目的,通过设置消毒时间来决定紫外线灯的持续时间,以达到杀毒的目的。
该设计分别从硬件系统设计、软件程序设计两大部分对系统进行分析。
硬件系部分单片机最小系统温度湿度采集模块紫外线灯控制模块 PTC加热板控制模块按键模块显示模块软件部分主程序温度湿度采集程序紫外线灯控制程序 PTC加热板控制程序按键扫描程序显示程序系统架构按键输入部分:可以通过按键对消毒时间进行设置,为系统输入部分。
传感器输入部分:检测所处环境中里的温度和湿度,单片机通过发送指令读取传感器测得的温度和湿度。
显示输出:通过单片机驱动LCD12864液晶屏进行显示。
声光报警:当压力值超出设定值后,单片机输出报警信号,通过声音与LED灯的闪烁来进行报警。
PTC加热控制:单片机通过继电器驱动PTC加热器开始加热。
紫外线灯控制:单片机通过继电器驱动紫外线灯对消毒衣柜进行杀毒。
软件设计本设计软件部分需要实现如下功能:1、检测温湿度2、控制紫外线灯和加热板3、设置消毒时间4、警报主程序介绍主程序为程序的入口函数,该函数的函数名为main();任何单片机的C语言程序都从此程序开始运行,程序将该处的地址定义为开始地址,单片机上电复位后进入main函数,首先进行初始化设置,首先初始化LCD1602,然后对压力传感器进行初始化,然后转换一次压力值,显示静态数据。
基于AVR单片机的消毒机控制系统设计

0 引 言
众 所周 知 ,空气 既 是人类 赖 以生存 的必要条 件 , 也 是传 播疾 病 的重要 媒介 。 目前世 界上 有 4 1种主 要 传 染病 ,经 过 空气传 播 的就有 1 4种 , 占传染 病传 播 的首位 。20 0 3年带 给人 类 巨大损 失 的 S R 是经 空 A S就 气 以飞沫 为主 要 的传播 途径 。 我们 身边 的空气环 境 中 充斥 着 大量 的有 害细菌 、病毒 和有 机 ( 或无 机 )污 染 颗粒 、有毒 粉尘 等 。因此 ,空气 的灭 菌消 毒对 于防 治 疾病 和 身体健 康 具有很 重 要 的意义 。为 了营造 一个清 新健 康 的工作 和 生活环 境 ,设计一 种 既能净 化清 新室 内空 气 ,消 除烟臭 、霉味 等异 味 ,还 能够动 态 灭杀空
摘要 :介绍了基 于 A R 单片机 A ME A 的空气消毒机 系统的功能及设计原理 ,并给 出了具体的 V T G 8
设计方案 ,包括 系统的硬件 电路设计和软件设计流程 图。该 消毒机不仅具有臭氧、紫外线和高效滤
器组成的三重杀菌消毒功能,还能 实时检测并显示室内空气质量情况。此仪器经投入使 用后 ,具有 运行稳定可靠,适应性好等优点。 关键词 :A R 单片机 ;臭氧 ;紫外线 ;消毒 ;空气质量 V 中图分类号;T 2 1 P7 文献标识码:A
( e71 t s ac si t f I Th 8hRe e rhI t ueo C,Ha d n0 6 2 ,Chn ) n t CS n a 5 0 7 ia Absr c :A onr l yse ta t c to s t m o i ii f c o d v c s d n ATM EGA8 s i r uc d,a d d sg f ar d sn e t n e i e ba e o i i ntod e n e i n p i c p e i l ta e rn i l s i usr td.Be i s he d sg tps i l di a d r ic i d s fwa e fo ha t ae l sde ,t e i n se ncu ng h r wa e cr u t a o t r wc r n l r p o i d.The ii f c i n r v de d sn e to de i e o o y a ti l f c on f trlz to c mpo e b oz e v c n t nl h s rp e un t o se iia i n o i sd y on , u ta o e a d e c e i e s u lo r a—i e d t cs a d d s l y he i d rar q a i st to l vi ltr y a f intfl r ,b ta s e lt e e t r n i t m n ip a s t n oo i u lt iuai n. y Thed v c a e isofh g ei b lt nd a pl a iiy a trpu o us . e i eh sm rt i h r l iiy a p i b lt fe t nt e a c i Ke y wor : ds AVR c o o mir c mpu e , o , ta i l t a , sn e to Ai u lt tr Oz ne Ul v o e y Dii f c i n, rq a iy r r
单片机课程设计 消毒柜电路设计

《单片机原理及应用》课程设计报告书课题名称消毒柜控制系统姓名学号专业指导教师机电与控制工程学院年月日填写说明1、正文部分:(1)标题与正文格式定义标准如下:一级标题:1.标题1二级标题:1.1标题2三级标题:1.1.1标题3四级标题:1.1.1.1标题4(2)表格:尽可能采用三线表。
(3)图形:直接插入的插图应有图标、图号,不能直接插入的图应留出插图空位。
图中文字、符号书写要清楚,并与正文一致。
(4)文字表述:要求层次清楚,语言流畅,语句通顺,无语法和逻辑错误,无错字、别字、漏字。
文字的表述应当以科学语言描述研究过程和研究结果,不要以口语化的方式表达,报告中科技术语和名词应符合规定的通用词语,并使用法定计量单位和标准符号。
2、参考文献:(1)数量要求:参考文献只选择最主要的列入,应不低于5种。
(2)种类要求:参考文献的引用,可以是著作[M]、论文[J]、专利文献[P]、会议论文等。
(3)文献著录格式及示例。
参考文献用宋体五号字。
[1] 作者. 书名[M]. 版次. 出版地: 出版者, 出版年: 起止页码(著作图书文献)[2] 作者. 文章名[J]. 学术刊物名称. 年. 卷(期): 起止页码(学术刊物文献)示例:[1]王社国,赵建光。
基于ARM的嵌入式语音识别系统研究 [J]。
微计算机信息,2007,2-2:149-150.3、附录或附件:(可选项)重要的测试结果、图表、设计图纸、源程序代码、大量的公式、符号、照片等不宜放入正文中的可以附录形式出现。
4、如果需要可另行附页粘贴。
任务书设计一台消毒柜控制系统要求:(1)显示消毒柜温度,保持时间。
(2)可以键盘设定消毒柜温度,定时时间。
(3)可以实现实时中断功能。
(4)消毒后自动关机。
(5)测温误差:<0.5摄氏度。
(6)定时误差:<20s/月。
目录1、绪论 (1)2、方案论证(规划、选定) (2)3、方案说明(设计) (3)4、硬件方案设计 (4)5、软件方案设计 (6)6、调试 (8)7、技术小结(结束语) (9)8、参考文献 (10)9、附录(源程序代码、电路图等) (11)1.绪论该课题是设计一个消毒柜其实是设计一个智能的温度控制系统,消毒柜温度主要通过加热到一个指定温度,对卫生餐具进行高温消毒,消毒柜将高温控制在指定范围内,并维持一定时间,杀灭细菌,极大地增强了人们的饮食卫生,大大降低了疾病的交叉传染,为提高人们的身体健康起到了重要作用。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
课程设计课程名称:单片机原理及应用课程设计学院:电气工程学院专业:电子信息工程姓名: ***8 学号: *** 年级: 2009级任课教师:彭建2012年 7 月 1 日摘要现当代科学技术的不断发展,微电脑控制技术开始逐步渗透到各个领域中,包括工业、农业以及家庭生活。
消毒柜就是为了人们日常生活中的餐具消毒而设计的,采用微电脑控制技术,精确地控制消毒柜内的温度和加热时间,很大程度上改善了人们的饮食当卫生,提高了人们的生活水平。
本课题设计一个以MCS-51系列单片机为核心的单门消毒柜控制电路,文中对其电路的各结构及工作原理作了详尽的介绍。
电路运行后,能自动定时控制消毒柜电热板的加电和断电,适时有效地完成对柜内管餐具或其它物品的消毒工作。
对温度的控制主要由单片机控制继电器动作来管理加热板的启动和停止,并且对温度的控制为精确的闭环控制。
具有电路简单、制作容易、使用灵活等优点。
通过该电路,可以进一步了解到单片机电路的应用扩展功能和指令应用技巧。
关键词:单片机,单门,消毒柜,控制电路目录摘要 (I)第一章任务及要求……………………………………………………………错误!未定义书签。
1.1任务………………………………………………………………………错误!未定义书签。
1.2 主要性能要求 (1)第二章前言………………………………………………………………………错误!未定义书签。
第三章方案论证与确定 (3)3.1单片机的选择 (3)3.1.2加热控制器件的选择………………………………………………错误!未定义书签。
3.1.3温控器件的选择………………………………………………………错误!未定义书签。
第四章设计过程 (4)4.1硬件电路的设计 (4)4.1.1系统硬件结构框图 (4)4.1.2 设计原理 (4)4.1.3 时钟和复位电路 (4)4.1.4 电源转换电路 (5)4.1.5 电热板控制电路 (5)4.1.6 报警电路 (6)4.1.7 开关电路 (6)4.2系统软件设计 (7)4.2.1 设计原理 (7)4.2.2 程序设计 (7)第五章结论及心得 (10)贵贵州大学本科课程设计第 III页第六章参考文献 (11)致谢 (12)附录一 (13)附录二 (14)贵贵州大学本科课程设计第 1 页第一章任务及要求1.1任务设计一个以MCS-51系列单片机为核心的单门消毒柜控制电路,并按规范制作设计文本和图纸。
独立完成消毒柜控制电路的软硬件设计任务,按规范撰写设计说明书一份,用4号标准工程图纸绘制硬件电路原理图和软件流程框图各一张,并编写单片机控制程序。
1.2 主要性能要求:⑴. 消毒柜使用220V,50Hz交流电,内部加热电热管功率1000W;⑵.消毒柜插头接上市电和电热管通电加热时,面板上都要有相应的指示灯显示;⑶. 面板上设置一轻触式按键,手动启动或停止加热(按一下“启动”加热,再按一下“停止”加热,如此循环);⑷. 若消毒柜内部电热管处于通电加热状态,在下列任何一种情况发生时,立即停止加热:①. 按一下“启动/停止”按键,消毒柜回到待机状态;②. 消毒柜内部达到一定温度时,延时20分钟后自动停止加热,回到待机状态③.消毒柜门被打开时停止加热,关好门后回到待机状态;④.电热管通电加热1小时后,无条件自动停机,并发出故障报警;报警状态要能通过按动一下“启动/停止”按键解除。
贵贵州大学本科课程设计第 2 页第二章前言随着科技的进步,测温控温仪器的广泛应用,智能控温已经成为当今控制系统的主要方向,特别近年来温度控制系统已经应用在人们生活的各个方面。
只有良好的消毒设备才能保证人们摄入身体的食物是健康卫生的。
消毒柜作为现代厨房中重要的电器之一,在未来几年,将呈现持续平稳增长的态势,消毒柜行业也日趋发展成熟。
基于国内外对消毒柜的研究大体可以分为三个方向:首先是基于温度控制,通过对温度的控制来达到消毒的目的,它分为高温型电子消毒柜杀菌和低温型消毒柜,其次就是市场上的一些通过臭氧消毒,最后就是通过紫外线来消毒的消毒柜。
这三类消毒柜其中高温消毒柜高温型电子消毒柜杀灭细菌的效果好,升温速度较快,用时短,一次消毒的时间一般不会超过25分钟,同时,在消毒的过程中不产生气体,所以容易被用户接受。
高温型电子消毒柜适用于铝、不锈钢、陶瓷、玻璃制成的餐具、茶具,但是不适于消毒不耐热的塑料、漆、木、竹制品,选购的时候要考虑这一点。
一般家中电子消毒柜耗电功率多在600-700瓦之间,每次消毒耗电相对低温型多一些。
根据中国预防医学科学院消毒研究中心测试数据表明:消毒柜内部温度必须达到125℃,而且需要持续保持10分钟,才能把对人身体有害的病菌杀死。
由于这个原因,只有单一远红外线消毒功能的消毒柜中不适宜存放塑料器皿,因为要想在消毒柜内达到125℃,无论是采用石英管还是电热丝发热,发热元件附近的温度肯定会高于125℃,塑料容器在长时间的烘烤之下,很容易发生变形。
纵观国所有的消毒柜产品,其发展方向就是系统采用微电脑控制,VFD 动态显示当前系统工作情况和其他参数,同时采用数码控制定时开关、自动除臭等,采用高新纳米磁性门封材料、排气孔特别设有防虫网,有效杜绝二次污染的消毒柜等。
该设计是设计一个消毒柜,其实就是设计一个智能的温度控制系统,消毒柜主要通过加热到一个指定温度,对卫生洁具进行高温消毒,消毒柜就是把高温控制在一个指定的范围内,维持一定时间,杀灭细菌,极大的增强了人们的饮食卫生,大大降低了疾病的传染,为提高人们的健康起了重要的作用。
贵 贵州大学本科课程设计 第3页第三章 方案论证与确定3.1单片机的选择在本课题中,单片机的功能要求不是很高,因此我选择8X51系列中的8051做为本课题的控制中心。
8051单片机有03~p p 四个端口和一些控制引脚,其功能足够满足本课题需求,而且我接触最多的就是8051,用起来得心应手。
3.1.2加热控制器件的选择本设计使用220V,50Hz 交流电,内部加热电热管功率1000W ,而单片机输出为小电平,因此为小信号控制大电流的设计。
我采用电磁继电器与单片机连接来控制电热板加热的控制开关,电路简单,易于实现。
3.1.3温控器件的选择 本课题中当温度达到一定值则停止加热,因此存在一个温控器件,来检测箱体温度,并发出信号给单片机。
在温控开关与温度传感器的对比中,我选择温控开关。
KSD301系列温控开关是一种用双金属片作为感温组件的温控器,电器正常工作时,双金属片处于自由状态,触点处于闭合/断开状态,当温度达到动作温度时,双金属片受热产生内应力而迅速动作,打开/闭合触点,切断/接通电路,从而起到控温作用。
当电器冷却到复位温度时,触点自动闭合/打开,恢复正常工作状态。
本温控器是小型温度控制器,其工作温度性能固定,不需调整、干脆、动作可靠、不拉弧、使用寿命长、无线电干扰少。
本温控器是小型温度控制和过热保护特点,具有性能稳定、精度高、体积小、量轻、可靠性高、寿命长、对无线电干扰小等特点。
因此,我采用8051单片机,电磁继电器,KSD301系列温控开关等主要器件。
贵 贵州大学本科课程设计 第 4 页第四章 设计过程4.1硬件电路的设计4.1.1系统硬件结构框图8051单片机电源转换电路启动/停止开关门开关温控开关时钟电路继电器电热板报警图4.1系统硬件结构框图4.1.2 设计原理本设计中消毒柜使用220V,50Hz 交流电,而单片机只需要+5v 电压电源,所以必须设计一个电压转换电路;此为小信号控制大电流,因此需要一放大电路和继电器连接单片机输出口和加热板;要求消毒柜内部达到150℃时,延时20分钟后自动停止加热,所以需要一个温控开关控制箱体温度,连接早单片机的输入口;需要一时钟电路构成单片机最小系统,在此可不需要复位电路。
并兼有启动/停止按键、报警、门开关。
报警采用LED黄灯显示,通电显示采用LED红灯显示。
4.1.3 时钟和复位电路电路图如图4.2所示,分别与单片机相应接口相连,构成最小应用系统。
时钟电路提供大约12MHZ的时钟频率。
贵贵州大学本科课程设计第5 页图4.2 时钟和复位电路4.1.4 电源转换电路电路图如图4.3所示:由设计要求可知,消毒柜采用220V电源,而单片机仅需要+5V电压,因此采用集成稳压器构成一个输出正5V直流电压的稳压电源电路。
IC采用集成稳压器7805,C5、C7分别为输入端和输出端滤波电容,RL 为负载电阻。
当输出电较大时,7805应配上散热板。
图4.3 电源转换电路4.1.5 电热板控制电路电路图如图4.4所示:采用小信号控制大电流技术,用继电器作为电热板与220V电源回路的开关,因为电热板为大功率器件,因此在单片机与继电器之间增加了隔离电路。
R4是光耦输出管集电极限流电阻,R5为驱动管Q2基极泄放电阻。
在继电器输出回路,采用电热板和通电显示显示灯并联,通电显示灯为红灯,当电热板开始电热,红灯亮;当切断电热板加热,红灯灭。
贵贵州大学本科课程设计第6 页图4.4 电热板控制电路4.1.6 报警电路电路图如图4.5所示:由P2.1输出,当发出报警信号时,发出蜂鸣和黄色的指示灯亮,否则无任何显示。
手动解除,即按键启动/停止键一次,报警现象解除。
图4.5 报警电路4.1.7 开关电路本课题中涉及四个开关,复位按键、启动/停止按键、门开关、温控开关。
贵贵州大学本科课程设计第 7 页如图4.6所示,启动/停止按键的作用是手动启动或停止加热(按一下“启动”加热,再按一下“停止”加热,如此循环)。
门开关解决的是消毒柜门被打开时停止加热,关好门后回到待机状态。
温控开关是重要部件之一,当箱体及内部温度达到150℃时,温控开关断开,向单片机输入一个信号,再由单片机控制电热板停止加热。
图4.6 开关电路4.2系统软件设计4.2.1 设计原理p口为输入根据设计性能要求构建程序流程图,编写程序。
采用单片机1 p口为输出口。
电热板加热到150℃温控开关断开,延时20分钟,然后自口,2动停止。
加热过程中若门开关断开,停止加热,处待机状态。
加热一小时,温度还大不到150℃,则发出警报,无条件停机,按键启动/停止键解除。
程序流程图如图附录一。
4.2.2 程序设计根据程序流程框图,编写本课题程序如下:ORG 0000H;LJMP START;ORG 0100H;START: JB P1.0,START;读启动/停止按键状态,有动作则顺序执行JB P1.1,START;读门开关状态,已关好则顺序执行贵贵州大学本科课程设计第8 页JB P1.2,START; 此温控开关为常闭开关,当温度达到150℃弹开,此时P1.2=1MOV TMOD,#51H; T0定时 T1计数MOV TH0,#15H;T0定时60ms的初值MOV TL0,#0A0H;MOV TH1,#15H;T1计数60000次的初值MOV TL1,#0A0HCLR P3.5; 以便形成T1的计数脉冲,当T0定时满60ms,溢出则T1计1次MOV IE,#8DH; 开中断CLR P2.0; 电热管通电并显示SETB TR0; 启动T0; 1h定时开始SETB TR1; 启动T1LOOP1:JB P1.0,KEY2; 读启动/停止按键状态JB P1.1,KEY2; 读门开关状态JB P1.0,KEY1; 温度达到150℃,温控开关断开,P1.2=1,则转到KEY1JNB TF0,LOOP1; T0定时未到时则循环LOOP1,否则顺序执行CLR TF0;SETB P3.5;形成T1计数脉冲,T1计数一次MOV TH0,#15H; 重新装入T0计数初值MOV TL0,#0A0H;CLR P3.5;JNB TF1,LOOP1; TF1=1,定时达到1h,顺序执行,否则循环LOOP1 CLR TF1;CLR TR0; 关1h 定时CLR TR1;SETB P2.0;切断电热板加热CLR P2.1; 启动报警贵贵州大学本科课程设计第 9 页JNB P1.0,$; 原地等待启动/停止动作,有则顺序执行SETB P2.1; 解除报警LJMP START;返回KEY1:CLR TR0; 关1h定时CLR TR1;MOV TH0,#51H;T0工作于定时,定时60msMOV TL0,#0A0H;MOV TH1,#0B1H; T1计数,计数20000次MOV TL1,#0E0H;CLR P3.5;SETB TR0;启动20分钟定时SETB TR1;LOOP2 : JB P1.0,KEY2; 读启动/停止按键状态JB P1.1,KEY2; 读门开关状态JNB TF0,LOOP2;CLR TF0;SETB P3.5;MOV TH0,#15H;MOV TL0,#0A0H;CLR P3.5;JNB TF1,LOOP2;20分钟定时到否,到了则顺序执行CLR TF1CLR TR0;关20分钟定时CLR TR1;KEY2:SETB P2.0; 切断电热板加热LJMP START; 返回END ;结束贵贵州大学本科课程设计第 10 页第五章结论及心得随着科学技术发展的日新月异,单片机已经成为当今计算机应用中空前活跃的领域,因此此次课程设计对我们专业学生有很重要的意义。