欢迎来到天天文库
浏览记录
ID:46225491
大小:601.76 KB
页数:41页
时间:2019-11-21
《毕业论文陈立新》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、西安邮电学院毕业设计(论文)题B:基于单片机的温度采集系统学院:电子工程学院系部:光电子技术系专业:光电信息工程班级:光电0703班学生姓名:陈立新导师姓名:崔利平职称:工程师起止时间:2011年3刀28H至2011年7刀1日西安邮电学院毕业设计(论文)任务书学生姓名陈立新指导教师崔利平职称工程师学院电子工程学院系部光电子技术专业光电信息工程题目基于单片机的温度采集系统任务与要求任务:基于单片机平台,实现温度数据的采集、显示及超限报警等功能。要求:1•搜集资料,熟悉单片机开发流程;2.掌握温度传感器、51单片机等相关器件的使用,具备一定的硬件调试技能。3.熟悉C语言或
2、汇编基础;4•学会查阅资料;5.学会撰写科技论文。开始日期2011年3月28日完成日期2011年7月1日主管院长(签字)年月日西安邮电学院毕业设计(论文)工作计划学生姓名陈立新指导教师崔利平职称工程师学院电子工程学院系部光电子技术专业光电信息工程题目基于单片机的温度采集系统研制工作进程起止时间工作内容2011.03.28〜2011.04.10明确温度采集系统研制的任务、要求,了解、搜集相关资料,明确任务背景及工作思路、确定解决方案,撰写开题报告。2011.04.11〜201L05.08设计、实验阶段:完成温度采集系统硬件电路的设计仿真及制作;温度采集软件程序规划。20
3、11.05.09〜2011.06.12硬件调试,软件程序编写调试;系统联调。2011.06.13〜2011.07」论文撰写及完善,准备答辩。主要参考书日资料)1、何立民,单片机应用系统设计,北京:航天航空大学出版社;2、郭天详,新概念51单片机C语言教程,北京:电子工业岀版社,2009;3、焦峰超,基于51单片机的小型温度测量系统,宿州学院学报,Vol.23No.2,2008年4月;4、刘攀等,基于单片机的温度测控系统,兰州交通大学学报,Vol.24No.6,2005年12月;5、黄智伟,全国大学生电子设计竞赛制作实训,北京:北京航空航天大学出版社,2007o主要仪器
4、设备及材料1、计算机、单片机硬件开发平台;电路安装与调试用相关仪器和工具。2、软件平台:①源程序开发软件KeiluVision:②程序烧录软件ISPlay;论文(设计)过程中教师的指导安排每周四进行交流与总结;其余时间灵活安排,及时解决学生问题。对计划的说明依学生实际情况,适当调整工作进度。西安邮电学院毕业设计(论文)开题报告电子工程学院光电子技术系光电信息工程专业2007级光电0703班课题名称:基于单片机的温度采集系统研制学生姓名:陈立新学号:05074100指导教师:崔利平报告日期:2011年3月25日1.本课题所涉及的问题及应用现状综述本课题是基于STC89C
5、51单片机和DS18B20实现温度的测量系统,单片机在木系统中作为温度输入和显示控制器件,DS18B20被用作温度数据的采集和温度输出器件。本系统采用单总线操作,线路简单,测量值精确,可实现多点测量,并对温度超过限制值,产生报警和数据采集。本系统被广泛应用于温度控制、温度检测、温度采集、消防等系统中。DS18B20虽然具有测温系统简单、测温精度高、连接方便、占用口线少等优点,但在实际应用中也应注意以下几方面的问题:1)在实际应用中单总线上所挂DS18B20不应超过8个,否则就需要解决微处理器的总线驱动问题,这一点在进行多点测温系统设计时要加以注意。2)连接DS18B2
6、0的总线电缆是有长度限制的。试验中,当采用普通信号电缆传输长度超过50m时,读取的测温数据将发生错误。3)在DS18B20测温程序设计中,向DS18B20发出温度转换命令后,程序总要等待DS18B20的返回信号,一旦某个DS18B20接触不好或断线,当程序读该DS18B20时,将没有返回信号,程序进入死循环。1.木课题需要重点研究的关键问题、解决的思路及实现预期冃标的可行性分析本课题重点研究的关键问题是温度传感器通讯协议。温度传感器通讯协议需注意以下几点:1.每一次读写之前都要对DS18B20进行复位;2.复位成功后发送一条ROM指令;3.最后发送RAM指令;DS18
7、B20采用一线通信接口。因为一线通信接口,必须在先完成ROM设定,否则记忆和控制功能将无法使用。主要首先提供以下功能命令之一:1)读ROM,2)ROM匹配,3)搜索ROM,4)跳过ROM,5)报警检查。这些指令操作作用在没有一个器件的64位光刻ROM序列号,可以在挂在一线上多个器件选定某一个器件,同时,总线也可以知道总线上挂有有多少,什么样的设备。可行性分析:系统主要由硕件和软件两部分组成。硕件以AT89C51单片机和DS18B20温度采集芯片为核心,软件部分可通过C语言编程实现。本人具备单片机基础知识和相关开发经验,通过查阅相关资料可完成基于单片机
此文档下载收益归作者所有