多点温度检测系统设计毕业设计论文 - 图文
更新时间:2023-10-09 11:46:01 阅读量: 综合文库 文档下载
《微型计算机控制技术》
课程设计报告
课题名称 多点温度检测系统设计 专 业 自动化(交通信息与工程) 班 级 自动化一班 学生姓名
指导教师
2015年 7月 3 日
目录
一、设计题目 ................................................................................................................................... 2 二、任务要求 ................................................................................................................................... 2 三、总体设计方案 ........................................................................................................................... 2 3.1控制模块………………………………………………………………………………..2 3.2温度显示模块…………………………………………………………………………..3 3.3温度采集模块…………………………………………………………………………..4 3.4键盘控制模块…………………………………………………………………………..6 3.5报警模块………………………………………………………………………………..6 四、各硬件模块电路设计 ............................................................................................................... 7 4.1单片机最小系统硬件仿真图…………………………………………………………..8
4.2温度显示模块硬件仿真图……………………………………………………………..8 4.3温度采集模块硬件仿真图……………………………………………………………..9 4.4按键控制模块硬件仿真图……………………………………………………………..9 4.5报警模块硬件仿真图…………………………………………………………………..9 4.6硬件实现……………………………………………………………………………....10 五、各个软件模块设计和流程图 ................................................................................................. 12 5.1软件设计总流程图……………………………………………………………………12
5.2 DS18B20初始化……………………………………………………………………...13 5.3读DS18B20测得的温度……………………………………………………………..14 5.4数码管显示数据处理…………………………………………………………………15. 5.5按键处理………………………………………………………………………………16 六.设计总结及参考资料 ............................................................................................................. 16
6.1设计总结………………………………………………………………………………..16 6.2参考文献………………………………………………………………………………..17 七.附件......................................................................................................................................... 18
附件一:完整源程序……………………………………………………………………….18 附件二:完整的器件清单及硬件电路图………………………………………………….28
1
一、设计题目
多点温度检测系统设计
二、任务要求
(1) 使用ds18b20为温度传感器;
(2)检测点数为2点以上,检测温度范围为-40到40度之间,测量相应时间小于1s;
(3)完成温度数据的实时显示;
(4)设计一报警电路,当采集的温度越限(超过键盘设置的上下限)时产 生声光报警。
三、总体设计方案
键盘控制模块
报警模块 控制模块温度显示模块 温度采集模块
3.1控制模块
1) 主要功能
采用Atmel公司的AT89S51单片机,它作为系统的核心部分,和温度采集单元之间,它直接对温度传感器进行指令操作,获取温度传感器的温度数据后进行各种处理,然后通过显示模块显示出温度值,工作过程中,接收来自键盘控制模块的信号,并对其作出相应的响应,同时,它不断检测DS18B20测取的温度值是否超过了设定的上限温度或下限温度,如果超过则对报警模块发出指令令其报警。
2) 器件选择
AT89S51是一种低功耗、高性能CMOS 8位微控制器,具有8K 在系统可编
2
程Flash 存储器。使用Atmel 公司高密度非易失性存储器技术制造。片上Flash允许程序存储器在系统可编程,亦适于常规编程器。在单芯片上,拥有灵巧的8 位CPU 和在系统可编程Flash,使得AT89S51在众多嵌入式控制应用系统中得到广泛应用。
AT89S51具有完整的输入输出、控制端口、以及内部程序存储空间。与我们通常意义上的微机原理类似,可以通过外接A/D,D/A转换电路及运放芯片实现对传感器传送信息的采集,且能够提供以点阵或LCD液晶及外接按键实现人机交互,能对内部众多I/O端口连接步进电机对外围设备进行精确操控,具有强大的工控能力。
图一 AT89S51管脚图
3.2温度显示模块
1) 主要功能
实时显示两个DS18B20温度传感器采集到的温度,在按键的设置下显示设定的报警温度上、下限值。 2) 器件选择
该模块采用两个四位的八段译码管和一块八位锁存器74HC573组成,采用扫描显示的方式显示八位数据。
数码管分为共阳型和共阴型,共阳极型就是发光管的正极都连在一起 ,作为一条引线,负极分开。八段数码发光管就是8个发光二极管组成的,在空间排列成为8字型带个小数点,只要将电压加在阳极和阴极之间相应的笔画就会发光。
3
8个发光二极管的阳极并接在一起,8个阴极分开,因此称为共阳八段数码管。相反则为共阴八段数码管。
图二 数码管显示字段
(a)八段数码管结构 (b)共阴型数码管 (c)共阳型数码管
图三 八段LED数码显示管原理和结构
3.3温度采集模块
1) 主要功能
实时测量两个侧两点的温度
4
正在阅读:
关于开展法治县创建活动的实施意见05-18
设立私募股权投资公司的可行性研究报告03-12
单片机数字时钟的课程设计05-12
警校毕业生实习报告05-26
浅谈变电站综合自动化系统原理09-09
广告运作策略07-04
破产管理人工作规程05-31
花样跳绳教案03-09
- 多层物业服务方案
- (审判实务)习惯法与少数民族地区民间纠纷解决问题(孙 潋)
- 人教版新课标六年级下册语文全册教案
- 词语打卡
- photoshop实习报告
- 钢结构设计原理综合测试2
- 2014年期末练习题
- 高中数学中的逆向思维解题方法探讨
- 名师原创 全国通用2014-2015学年高二寒假作业 政治(一)Word版
- 北航《建筑结构检测鉴定与加固》在线作业三
- XX县卫生监督所工程建设项目可行性研究报告
- 小学四年级观察作文经典评语
- 浅谈110KV变电站电气一次设计-程泉焱(1)
- 安全员考试题库
- 国家电网公司变电运维管理规定(试行)
- 义务教育课程标准稿征求意见提纲
- 教学秘书面试技巧
- 钢结构工程施工组织设计
- 水利工程概论论文
- 09届九年级数学第四次模拟试卷
- 多点
- 检测系统
- 毕业设计
- 温度
- 图文
- 论文
- 设计
- 2013程序设计基础C复习题
- 光纤到户FTTH建设规范
- 路桥方向毕业设计答辩题目及答案
- 2014高考数学“拿分题”训练(知识整合+方法技巧+例题分析):不等式
- 26.1二次函数待定系数法
- 中国古代文学史名词解释汇总
- 童书研究案例丨以《来喝水吧》绘本为中介的主题学习活动
- ENVI地形分析 - 图文
- 第5章 假设检验
- 白果乡2011年关于开展全国法治县创建活动的实施方案
- 龙之谷综合体项目环评报告表四公示-南京珍珠泉风景区 - 图文
- 广西市政工程消耗量定额工程量计算规则
- 国际贸易8 - 图文
- 五年级语文期末检测样题
- 《Linux系统应用与开发教程》所有课后习题和答案
- 19春东财《电子商务概论B》在线作业二(随机)
- 六年级小升初文言文阅读练习题(人教版)
- 2017年高等教自考00157管理会计重点复习资料
- 北语15春《西方经济学》作业2 答案
- 刘立军在全省党委秘书长会议上的讲话