基于DS18B20单线多点温度测量系统设计

基于DS18B20单线多点温度测量系统设计

ID:46923123

大小:621.50 KB

页数:40页

时间:2019-11-30

基于DS18B20单线多点温度测量系统设计_第1页
基于DS18B20单线多点温度测量系统设计_第2页
基于DS18B20单线多点温度测量系统设计_第3页
基于DS18B20单线多点温度测量系统设计_第4页
基于DS18B20单线多点温度测量系统设计_第5页
资源描述:

《基于DS18B20单线多点温度测量系统设计》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、基于DS18B20单线多点温度测量系统目录第一章绪论11.1选题背景和意义1矚慫润厲钐瘗睞枥庑赖。1.2系统概述2聞創沟燴鐺險爱氇谴净。第二章硬件电路的设计3残骛楼諍锩瀨濟溆塹籟。2.1ATmega16单片机3酽锕极額閉镇桧猪訣锥。2.1.1ATmega16的主要特性3彈贸摄尔霁毙攬砖卤庑。2.1.2ATmega16引脚介绍4謀荞抟箧飆鐸怼类蒋薔。2.2DS18B20芯片6厦礴恳蹒骈時盡继價骚。2.2.1DS18B20芯片的特性6茕桢广鳓鯡选块网羈泪。2.2.2DS18B20引脚排列7鹅娅尽損鹌惨歷

2、茏鴛賴。2.2.3DS18B20的内部结构7籟丛妈羥为贍偾蛏练淨。2.2.4DS18B20芯片各部分介绍8預頌圣鉉儐歲龈讶骅籴。2.3单线总线系统11渗釤呛俨匀谔鱉调硯錦。2.3.1处理顺序11铙誅卧泻噦圣骋贶頂廡。2.3.2初始化12擁締凤袜备訊顎轮烂蔷。2.3.3ROM操作指令12贓熱俣阃歲匱阊邺镓騷。2.3.4DS18B20功能指令12坛摶乡囂忏蒌鍥铃氈淚。第三章系统软件设计14蜡變黲癟報伥铉锚鈰赘。3.1DSl8B20温度测量14買鲷鴯譖昙膚遙闫撷凄。3.1.1单点测量温度14綾镝鯛駕櫬鹕踪

3、韦辚糴。3.1.2多点测量温度15驅踬髏彦浃绥譎饴憂锦。3.1.3DS18B20ROM搜索算法17猫虿驢绘燈鮒诛髅貺庑。3.1.4C语言程序实现21锹籁饗迳琐筆襖鸥娅薔。3.2单总线信号时序23構氽頑黉碩饨荠龈话骛。3.2.1复位脉冲和应答脉冲23輒峄陽檉簖疖網儂號泶。3.2.2写操作和读操作25尧侧閆繭絳闕绚勵蜆贅。第四章系统仿真调试28识饒鎂錕缢灩筧嚌俨淒。4.1系统开发环境28凍鈹鋨劳臘锴痫婦胫籴。4.2系统仿真调试29恥諤銪灭萦欢煬鞏鹜錦。结论32鯊腎鑰诎褳鉀沩懼統庫。致谢33硕癘鄴颃诌攆檸

4、攜驤蔹。参考文献34阌擻輳嬪諫迁择楨秘騖。3基于DS18B20单线多点温度测量系统基于DS18B20单线多点温度测量系统专业班级:电子信息工程2班学生姓名:杜刘乾指导老师:秦玉龙职称:讲师摘要本次毕业设计是基于DS18B20单线多点温度测量系统。以ATmega16单片机为核心,使用温度传感器DS18B20实现温度的采集。论文设计的目的是对DS18B20进行编程,了解其性能特点,通过所学的C语言知识和相关资料提供的指令代码完成单片机与DS18B20的温度监测。DS18B20是一种智能温度传感器,它能够

5、直接读出被测温度并且可根据实际要求通过简单的编程实现9~12位的数字值读数方式。使用DS18B20可使系统结构更趋简单,抗干扰能力强,适合于恶劣环境下现场温度的测量,可靠性更高,可应用于仓库测温、楼宇空调控制和生产过程监控等领域。单片机对传感器采集来的数据进行处理,通过LCD把各个点的温度给显示出来,另一方面单片机可以通过串口通讯传给上位机,由上位机软件显示出来;该系统可以设定温度上下限值,当温度超出系统设定的范围时,系统会报警提示。氬嚕躑竄贸恳彈瀘颔澩。关键词:ATmega16DS18B20单线多

6、点温度测量3基于DS18B20单线多点温度测量系统1-WireMulti-pointtemperaturemeasurementsystembasedonDS18B20釷鹆資贏車贖孙滅獅赘。AbstractThegraduationprojectis1-WireMulti-pointtemperaturemeasurements-ystembasedonDS18B20.ATmega16microprocessorasthecoreofit,thetemper-aturecollectionisuse

7、ofDS18B20.OurexperimentalpurposeisprogrammingtoDS18B20andunderstanditsperformancecharacteristics.Theinstructioncodethro-ughtheClanguageknowledgeandrelevantinformationtocompletetheDS18B20temperaturemeasurements.DS18B20isasmarttemperaturesensor.TheDS18B2

8、0digitalthermometerprovides9-bitto12-bitCelsiustemperaturemeasurements.UseDS18B20makesthesystemstructuremoresimple,andhigherreliability.Thesystemcanbeusedinmanyfiledssuchasthetemperaturemeasurementsystemofwar-ehouse,theairconditioningco

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。