温度采集显示系统.docx

上传人:b****8 文档编号:9728263 上传时间:2023-02-06 格式:DOCX 页数:11 大小:153.67KB
下载 相关 举报
温度采集显示系统.docx_第1页
第1页 / 共11页
温度采集显示系统.docx_第2页
第2页 / 共11页
温度采集显示系统.docx_第3页
第3页 / 共11页
温度采集显示系统.docx_第4页
第4页 / 共11页
温度采集显示系统.docx_第5页
第5页 / 共11页
点击查看更多>>
下载资源
资源描述

温度采集显示系统.docx

《温度采集显示系统.docx》由会员分享,可在线阅读,更多相关《温度采集显示系统.docx(11页珍藏版)》请在冰豆网上搜索。

温度采集显示系统.docx

温度采集显示系统

目录

一、设计任务与要求

二、方案设计与论证

1、单片机的选取

2、温度传感器的选取

3、显示器的选取

三、电路基本原理及单元电路设计

1、总电路

2、晶振电路

3、复位电路

4、温度低高点控制电路

5、数码管驱动电路

6、蜂鸣器和发光二极管

7、控制器整体流程图

四、安装

五、电路调试过程与结果

六、原件清单

七、总结

八、附录

 

温度采集显示系统电路设计

一、设计任务与要求:

1、温度测量范围0~99℃

2、温度分辨率±1℃

3、选择合适的温度传感器

4、使用键盘输入温度的最高点和最低点

5、温度超出范围时候报警(报警温度不需要保存)

二、方案设计与论证:

方案:

本方案采用数字温度芯片DS18B20测量温度,输出信号全数字化。

采用了单总线的数据传输,由数字温度计DS18B20和AT89C51单片机构成的温度测量装置,它直接输出温度的数字信号。

采用AT89C51单片机控制,软件编程的自由度大,可通过编程实现各种各样的算术算法和逻辑控制,而且体积小,硬件实现简单,安装方便。

 

1、单片机的选取:

若取用8031芯片,其内部没有程序存储器,需要进行外部扩展,但如果采用STC89C52单片机为控制核心优点突出,51系列微处理器基于简化的嵌入式控制系统结构,被广泛用于从军事到自动控制再到PC机上的键盘的各种应用系统中,它能够运行各种程序。

比较这两种方案,综合考虑单片机的各部分资源,因此此次设计选用第二种方案,选用STC89C52单片机作为核心处理器。

2、温度传感器的选取:

传感器是信号输入通道的第一道环节,也是决定整个测试系统性能的关键环节。

由于传感技术的发展非常迅速,各种各样的传感器应运而生,所以对传感器的正确选用尤为重要。

而众多传感器对微机化测控系统有较大影响。

根据测量对象与测量环境、灵敏度、频率响应特性、线性范围、稳定性、精度等方面来选取,则数字式温度传感器在本设计中有突出的特点。

综合考虑,本设计采用DS18B20单总线数字式温度传感器对温度信号进行采集。

3、显示器的选取:

显示系统是单片机控制系统的重要组成部分,主要用于显示各种参数的值,常用的显示器有CRT、LED、LCD等。

CRT不仅可以进行字符显示,而且可以进行画面显示,和计算机配合使用,可以十分方便地实现生产过程的管理和监视,但由于CRT体积较大,价格昂贵,所以只适用于大型微机控制系统。

在中小型的控制系统中,为了直接看到报警信号等,经常选用LED和LCD作为显示器件。

LED和LCD都具有体积小,功耗低,响应速度快,易于匹配,可靠性高和寿命高等特点。

LCD是一种功耗极低的显示原件,在仪表和低功耗应用系统中的使用比较多,而LED虽然成本低廉,也用于单片机控制系统中。

本设计要显示温度,若用LED显示需求片数并不多,成本也较低,观察方便,所以本系统采用LED显示。

三、电路基本原理及单元电路设计

本设计使系统可以检测0~99℃范围内的温度,考虑到测温精度,设置显示数值精确到0.1℃,并且设置温度的上下限,当温度值超过上下限温度时,报警电路中的蜂鸣器鸣响,报警灯闪。

根据STC89C52的引脚特性,本设计中采用P1.0~P1.3和P2口作为四位数码管的驱动引脚,P3.1~P3.3作为外部中断的输入,P3.6作为温度传感器DS18B20与单片机之间的信息传送。

P3.7与蜂鸣器相接,控制蜂鸣器是否鸣响。

RST作为复位输入,当振荡器工作时,RST引脚出现2个机器周期以上高电平使单片机复位。

P0.0引脚与报警灯相接,控制报警灯是否闪亮。

XTAL1振荡器反相放大器及内部时钟发生器的输入端。

XTAL2振荡器反相放大器的输出端。

1、总电路图:

2、晶振电路

瓷片电容C1、C2是用来驱动晶振Y0的,因为晶振的大小是11.0592M,所以选用30P的电容。

3、复位电路:

复位电路选用了10u的电解电容和10K的电阻。

4、温度低高点控制电路:

当K1键被按下时,单片机进入温度的上限调节状态,第二次按下时就进入温度的下限调节状态,而第三次被按下就会退出调节状态。

当进入温度的上下限调节状态时可以分别按K2、K3键来进行上下限的设置。

5、数码管驱动电路:

P1.0~P1.3是进行位选通的控制,P2口进行段选通的控制。

6、蜂鸣器和发光二极管:

三极管8550是作为蜂鸣器的驱动的作用的,R5、R6作为限流电阻使用。

 

7、实现上述任务的控制器整体流程图如下:

四、安装:

1.焊接

工具:

电烙铁

在已做好的电路板上涂一层助焊剂,对照原理图将元件安装在电路板上,检查元件位置是否正确。

检查无误后,用电烙铁将每个元件用焊锡焊牢,保证每个元件不虚焊。

在焊元件时根据不同元件耐热性能尽量减少焊接时间。

五、电路调试过程与结果:

1、调试:

接入5V电源,观察数码管是否有显示。

若没有,则先用万用表测量电路是否短路或者虚焊,进一步检测元件是否因为焊接过程中热量过高而烧坏。

若有,则按下温度选择开关,调节温度的范围。

2、烧入程序并检测:

将写好的程序通过软件烧入STC89C52RC芯片内,装入电路。

接入5V电源,看电路是否符合设计的要求正常工作。

 

六、原件清单:

原件名称

型号大小

数量

DS18B20

1

STC89C52

1

有源蜂鸣器

1

4位共阳LED数码管

1

按键

3

晶振

11.0592M

1

PNP三极管

8550

5

电解电容

10uF

1

瓷片电容

33pF

2

金属膜电阻

1k、10k、150

6、1、8

电路板

1

40P底座

1

发光二极管

1

 

七、总结:

本系统的设计简单,性能稳定。

用数字式温度传感器DS18B20对温度进行采集,输出数字量与单片机直接通讯,无需外加A\D转换器,在降低成本的同时简化了系统的电路,提高了系统的集成度,使用更加方便,从调试的结果上看,当有温度超限时,报警电路立即工作,报警灵敏度高,当控制温度回到限定范围内时,立即停止报警。

串行口通信也工作正常,传输数据速度快,精确度高。

经调试验证,本系统已基本完成任务要求,达到了预期目标。

这次的课程设计使我获得了很多知识,让我懂得了理论与实践的重要性,只有理论知识是远远不够的,只有把所学的理论知识与实践相结合起来,进而提高自己的实际动手能力和独立思考的能力。

整个课程设计的过程中,因为有很多知识已经淡忘,还有很多新知识没有掌握,所以在这次课程设计的过程中不断的复习、学习,使我受益匪浅,也使我对单片机的运用有了进一步的了解和掌握,也为今后的学习生活和工作打下了良好的基础。

八、附录:

参考文献:

1、潘永雄《新编单片机原理与应用》(第二版)

2、潘明,潘松《数字电子技术基础》

3、谭浩强《C语言设计》(第三版)

4、晏文靖《基于DB18B20的温度测量装置》

5、彭为,黄科,雷道仲《单片机典型系统设计实例精讲》

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

当前位置:首页 > 总结汇报 > 学习总结

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

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