1 / 15
文档名称:

项目报告.docx

格式:docx   大小:708KB   页数:15页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

项目报告.docx

上传人:1130474171@qq.com 2023/3/13 文件大小:708 KB

下载得到文件列表

项目报告.docx

文档介绍

文档介绍:该【项目报告 】是由【1130474171@qq.com】上传分享,文档一共【15】页,该文档可以免费在线阅读,需要了解更多关于【项目报告 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。精品齐鲁行业资料欢迎下载赵鲁宾编辑
精品齐鲁行业资料欢迎下载赵鲁宾编辑
-I-
精品齐鲁行业资料欢迎下载赵鲁宾编辑
浙江工商职业技术学院
《自动化创新项目实践》
项目报告
题目基于单片机数字温度控制器
姓名
学号0901215106
专业班级自动化0921
学院工学院
指导教师
2011年12月20日
-1-
1绪论

温度控制器是集成编程器与软件并实现智能化控制温度的开关,可以自由调节室内温度,并能按用户要求设定各种时间段的开关和各种预设好的模式下自动运行调节室温;使之达到舒适的温度。真正达到方便、节能、、单户取暖、地暖及各种燃油、燃气锅炉(壁挂炉)等设备的使用,是理想的温度控制产品及节能产品。


测量控制范围:温度-50℃~150℃显示精度±℃(<100℃)检测精度:±℃
:三位LED数码管显示,1位小数
加热控制:启动:温度≤设定温度(下限);停止:温度≥设定温度(下限)+温度回差;
风扇控制:启动:温度≥设定温度(上限);停止:温度≤设定温度(上限)-温度回差
:≤5W
负载继电器输出容量:AC220V/5A(阻性负载时)◇ST-801S-96型二路◇ST-802S-96型四路◇ST-803S-96型六路
报警继电器触头容量:AC220V/5A(阻性负载时)一路
精品齐鲁行业资料欢迎下载赵鲁宾编辑
精品齐鲁行业资料欢迎下载赵鲁宾编辑
精品齐鲁行业资料欢迎下载赵鲁宾编辑
-2-
2项目解决思路

温控器的硬件设计如图1所示。

,可以清晰的了解温控器的主要画面和连线。
精品齐鲁行业资料欢迎下载赵鲁宾编辑
精品齐鲁行业资料欢迎下载赵鲁宾编辑
精品齐鲁行业资料欢迎下载赵鲁宾编辑
-3-


单片机(SCM)是单片微型计算机(SingleChipMicrocomputer)的简称。它是把中央处理器CPU、随机存储器RAM、只读存储器ROM、I/O接口电路、定时/计数器以及输入输出适配器都集成在一块芯片上,构成一个完整的微型计算机。它的最大优点是体积小,可放在仪表内部,但存储量小,输入输出适配器简单,功能较低。目前,单片机在民用和工业测控领域得到最广泛的应用,早已深深地融入人们的生活中。近年来,AT89C51在我国非常流行,它最大的特点是内部有可以多次重复编程的ROM,并且ROM可以直接用编程器来擦写,使用起来比较方便。本设计使用到的元器件包括:AT89C52芯片、数码LED显示器、七段LED数码管的译码。其中AT89C52是系统的核心,它主要负责控制各个部分的协调工作。,-,-,,-,-。
精品齐鲁行业资料欢迎下载赵鲁宾编辑
精品齐鲁行业资料欢迎下载赵鲁宾编辑
精品齐鲁行业资料欢迎下载赵鲁宾编辑
-5-


按键部分在设计中较为重要,作为按键输入上限、下限信息,控制指令进行温度看着的模拟,由此可见它是设计中尤为重要的部分。常见的单片机按键设计分为独立式和行列式。独立式按键简单,但程序比较麻烦。
本设计中共有4个按键,能够实现模拟温控器的温度设置。由于是简单模拟温控器系统,因此采用了独立式按键设计。
-,用于模拟温控器温度设置按键,且为低电平有效。当S1按键按下,,LED发光二极管点亮,表示电路通电,可以进行设置。当外界温度到了设置温度LED亮的报警三极管驱动蜂鸣器响。。
K1→进入设定温度报警值TL状态:
K2→进入设定温度报警值TH状态K3→返回
K4→模式切换,长按2秒左右依次为继电器状态取反(111C),继电器状态取反(222C),温控模式(显示333C即将进入温控模式)
精品齐鲁行业资料欢迎下载赵鲁宾编辑
精品齐鲁行业资料欢迎下载赵鲁宾编辑
精品齐鲁行业资料欢迎下载赵鲁宾编辑
-5-


本次设计中具有提示功能。利用程序来控制单片机某个口线的“高”电平或“低”电平。电路是由扬声器、一个三极管和两个电阻组成。蜂鸣器是利用三极管导通与截止,在三极管导通时蜂鸣器工作,三极管截止时蜂鸣器不工作。,置其高电平时三极管截止。。
精品齐鲁行业资料欢迎下载赵鲁宾编辑
精品齐鲁行业资料欢迎下载赵鲁宾编辑
精品齐鲁行业资料欢迎下载赵鲁宾编辑
-6-


,显示部分是温控器最重要的一部分,它记录了温控器设置和现场显示的温度,共需要8位LED显示器。它是通过位选端控制在LED上显示数字,由于端口的问题以及动态显示方式的优越性,在此设计的连接方式上采用共阳级接法。显示器LED有段选和位选两个端口,首先说段选端,它由LED八个端口构成,通过对这八个端口输入的不同的二进制数据。
八位数码管作为显示部分,用来显示温控器运行状态,使人更直观的了解温控器的运作,方便明了。


串口模块是我特意加入的部分,主要功能是实现单片机与VisualBasic软件的通讯。方便用电脑对温控器进行远程控制。
精品齐鲁行业资料欢迎下载赵鲁宾编辑
精品齐鲁行业资料欢迎下载赵鲁宾编辑
精品齐鲁行业资料欢迎下载赵鲁宾编辑
-7-



本次设计所需要的模块有单片机最小系统,数码管显示器,蜂鸣器,它们都需要电源。因此在电源设计中,我设计了12V电源,采用7805三段稳压片即可满足要求。
本设计是采用三端稳压器7805稳定直流输出电压,因此7805起到的是稳压作用。C1,C2分别为输入端和输出端滤波电容,输出端电阻为负载电阻。
直流稳压电源一般由变压器、整流波、滤波器和稳压器四部分组成。变压器把220V交流电变位稳压所需要的低压交流电,整流器把低压交流变为直流电。整流后的直流电含有交流成分,可以通过滤波电路将交流成分滤波,经滤波后,稳压器再把不稳定的直流电压变为稳定的直流电压输出12V,。
精品齐鲁行业资料欢迎下载赵鲁宾编辑
精品齐鲁行业资料欢迎下载赵鲁宾编辑
精品齐鲁行业资料欢迎下载赵鲁宾编辑
-8-

精品齐鲁行业资料欢迎下载赵鲁宾编辑
精品齐鲁行业资料欢迎下载赵鲁宾编辑
精品齐鲁行业资料欢迎下载赵鲁宾编辑
-9-
3系统软件设计

程序设计(Programming)是指设计、编制、调试程序的方法和过程。它是目标明确的智力活动。在进行微机控制系统设计时,除了系统硬件设计外,大量的工作就是如何根据每个生产对象的实际需要设计应用程序。在单片机控制系统中,大体上可分为数据处理、过程控制两个基本类型。数据处理包括:数据的采集、数字滤波、标度变换等。过程控制程序主要是使单片机按一定的方法进行计算,然后再输出。
为了完成上述任务,在进行软件设计时,通常把整个过程分成若干个部分,每一部分叫做一个模块。把一个程序分成具有多个明确任务的程序模块,分别编制、调试后再把它们连接在一起形成一个完整的程序,这样的程序设计方法称为模块化程序设计。所谓“模块”,实质上就是能完成一定功能,并相对独立的程序段,这种程序设计方法称为模块程序设计法。
模块程序设计法的主要优点是:
(1)单个模块比起一个完整的程序易编写、调试及修改。
(2)程序的易读性好。
(3)程序的修改可局部化。
(4)模块可以共存,一个模块可以被多个任务在不同条件下调用。
(5)模块程序允许设计者分割任务和利用已有程序,为设计者提供方便。
本系统软件采用模块化结构,由主程序﹑键盘子程序、显示驱动子程序构成。

此单片机模拟温控器系统用发光二极管组成的上下来指示温控器当前是处于手动设置状态还是软件远程控制状态,用数码管显示当前的温度,按键二极管指示温控器的上限温度和下限温度。电源接通后,可以设置上、下限温度,然后等待温度的变化,若当前的温度高于设定温度,报警灯会亮,并且蜂鸣器会响。
精品齐鲁行业资料欢迎下载赵鲁宾编辑
精品齐鲁行业资料欢迎下载赵鲁宾编辑
精品齐鲁行业资料欢迎下载赵鲁宾编辑