当前位置:
文档之家› 基于虚拟仪器的计算机温度监控系统
基于虚拟仪器的计算机温度监控系统
2
硬件设计
1.选用DS18B20作为温度传感器 2.信号调理电路采用AD620 3.采用逐次逼近型AD转换器ADC0809完成数据的转换 4.单片机采用AT89S51完成对数据的采集传送 系统硬件构架图如下图所示:
系统的硬件设计主要有PC机、温度传感器、信号调理电路、 A/D转换器、单片机组成。
计算机 LabVIEW
基于虚拟仪器的计算机温度监控系统设计
1: 设计背景和意义
现在PC和笔记本电脑的流行趋势是执行速度越来越快, 功能越来越多。换句话说,整个电脑系统也愈来愈热,所 以散热的需求也愈来愈普遍。在日常使用计算机的过程中, 有时会由于主机工作时间长或风扇停转而导致温度过高, 进而导致计算机硬盘或者CPU烧坏,因此设计一个计算机 温度检测器有着十分重要的作用和意义。
6、参考文献
1.《LabVIEW虚拟仪器程序设计与应用》 王海宝编著 西南 交通大学出版社 2.《51单片机开发入门与典型实例》 王守中编著 人民邮 电出版社 3.《单片机原理及应用系统设计》 胡学海编著 电子工业 出版社 4.《LabVIEW 8.20 程序设计》 陈锡辉等编著 清华大学 出版社 5.《传感器与传感器技术》 何道清编著 科学出版社 6.《基于LabVIEW的计算机温度检测器设计》 赖冠仲编著 7. 各种与设计任务内容有关的著作,技术刊物、杂志上与 设计题目相关的文章 8. 各种与设计题目相关(相近)的外文参考资料
计算机
3-2 计算机端程序框架
单片机 AT89S51 串 口 通 信 判断数据
计算机
显示数据
存储数据
控制数据
原理:计算机在接收到单片机送入的数据后,对数 据进行存储、运算并通过 LabVIEW 软件控制主界 面显示数据。
4、预期结果
1.监视器可以很快地检测出计算机内CPU及硬盘的温度状况, 并通过计算机软件界面显示温度状况; 2.当CPU或硬盘的温度快达到烧坏的上限时,温度检测器立 即报警;当温度仍然升高时,温度检测器通过计算机软件 使计算机关机; bVIEW完成计算机端控制软件的全部设计; 4.完成硬件实物的制作 。
串口通信 MAX232
温度传感器 DS18B20
信号调理 AD620
ADC0809
单片机 AT89S51
3 软件设计
3-1单片机端程序框图
上电复位 系统初始化
启动A/D转换
数据采集
存储数字量
数据处理 串口通信
原理:单片机上电复位后,由程序进行初始化 操作,控制 ADC选择输入模拟通道,并将模拟 信号进行A/D转换,单片机采集数据后进行保存 和数据处理,再通过串口通信送入计算机。
5、设计进程
1.查阅、收集资料,阅读及翻译英文文献形成报告,并完成 开题报告 (2012.3.30—4.11) 2.学习掌握相关知识,设计硬件和软件系详细设计与制作 (2012.4.21—5.20) 4.应用汇编语言编写单片机程序,并开发计算机端监控软件 (2012.5.21—5.31) 5.硬件和软件联机调试(2012.6.1—6.7) 6.完成毕业设计论文,并准备答辩资料(2012.6.7—6.15) 7.论文提交,评阅(2012.6.16—6.23) 8.毕业设计答辩 (2012.6.24—6.27)