欢迎来到天天文库
浏览记录
ID:58506441
大小:631.00 KB
页数:36页
时间:2020-05-18
《基于DS18B20单线多点温度测量系统方案.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、目录第一章绪论11.1选题背景和意义11.2系统概述2第二章硬件电路的设计32.1ATmega16单片机32.1.1ATmega16的主要特性32.1.2ATmega16引脚介绍42.2DS18B20芯片62.2.1DS18B20芯片的特性62.2.2DS18B20引脚排列72.2.3DS18B20的部结构72.2.4DS18B20芯片各部分介绍82.3单线总线系统112.3.1处理顺序112.3.2初始化122.3.3ROM操作指令122.3.4DS18B20功能指令12第三章系统软件设计143.1DSl8B20温度测量143.1.1单点测量温度143.1.2多点测量
2、温度153.1.3DS18B20ROM搜索算法173.1.4C语言程序实现213.2单总线信号时序233.2.1复位脉冲和应答脉冲233.2.2写操作和读操作25第四章系统仿真调试284.1系统开发环境284.2系统仿真调试29结论32致33参考文献34基于DS18B20单线多点温度测量系统专业班级:电子信息工程2班学生:杜乾指导老师:玉龙职称:讲师摘要本次毕业设计是基于DS18B20单线多点温度测量系统。以ATmega16单片机为核心,使用温度传感器DS18B20实现温度的采集。论文设计的目的是对DS18B20进行编程,了解其性能特点,通过所学的C语言知识和相关资料提
3、供的指令代码完成单片机与DS18B20的温度监测。DS18B20是一种智能温度传感器,它能够直接读出被测温度并且可根据实际要求通过简单的编程实现9~12位的数字值读数方式。使用DS18B20可使系统结构更趋简单,抗干扰能力强,适合于恶劣环境下现场温度的测量,可靠性更高,可应用于仓库测温、楼宇空调控制和生产过程监控等领域。单片机对传感器采集来的数据进行处理,通过LCD把各个点的温度给显示出来,另一方面单片机可以通过串口通讯传给上位机,由上位机软件显示出来;该系统可以设定温度上下限值,当温度超出系统设定的围时,系统会报警提示。关键词:ATmega16DS18B20单线多点温
4、度测量1-WireMulti-pointtemperaturemeasurementsystembasedonDS18B20AbstractThegraduationprojectis1-WireMulti-pointtemperaturemeasurements-ystembasedonDS18B20.ATmega16microprocessorasthecoreofit,thetemper-aturecollectionisuseofDS18B20.OurexperimentalpurposeisprogrammingtoDS18B20andunderstandit
5、sperformancecharacteristics.Theinstructioncodethro-ughtheClanguageknowledgeandrelevantinformationtocompletetheDS18B20temperaturemeasurements.DS18B20isasmarttemperaturesensor.TheDS18B20digitalthermometerprovides9-bitto12-bitCelsiustemperaturemeasurements.UseDS18B20makesthesystemstructurem
6、oresimple,andhigherreliability.Thesystemcanbeusedinmanyfiledssuchasthetemperaturemeasurementsystemofwar-ehouse,theairconditioningcontrolofbuildingandthemonitorofproductiveprocess.Thetemperaturedataisconversedtodigitalsignalsinthesensorandthenistran-smittedtoMCU,whichprocessesthedatafroms
7、ensoracquisitionanddisplaysthetemperatureonvariouspointsthroughtheLCD.OntheotherhandMCUcanpass-throughtheserialportcommunicationsPC,fromPCsoftwaredisplayed.Thesyste-mcansettemperaturelimitsfromtoptobottom,whenthetemperatureexceedst-elimitssetbysystem,thesystemwillpromptth
此文档下载收益归作者所有