- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Word格式
完美整理
毕业实习设计
院 系∶
信息科学技术学院
专业班级∶
姓 名∶
学 号∶
2014年 10 月2日
前言
转眼间,三年大学生活已经接近尾声, 毕业的钟声将要敲响。将课堂所学知识运用于 实践成为毕业生们必经的道路。带着 老师的忠告,2014年9月11日我有幸在学校进行单片机与LabVIEW实习。
纸上得来终觉浅,绝知此事要躬行。在短暂的实习过程中,我深深的感觉到 自己所学知识的肤浅和在实际运用中的专业知识的匮乏。刚开始的一段 时间里,对一些知识感到无从下手,茫然不知所措,实习第一天就开始攻克汇编语言。
刚开始进行的是完成培训的工作。由于感觉和专业不怎么对口,所以对于培训便没有在意,总以为这些工作很简单,但是这种浮躁的态度让我忽视了实习的目的——接触和融入社会,以至于后来考核时有点手足无措。
时间过的真快,转眼间,在学校的实习马上要接近尾声了。通过这一个月的实习,我接触到了真正的规模、工作,亲手进行了单片机的深入学习,真正从课本中走到了现实中,从抽象的理论回到了多彩的实际生活。
以下是我在实习过程中的两个项目汇总。
项目一 温度的显示与控制系统设计
一、 功能要求
采用51单片机和温度传感器DS18B20设计一种数字温度计,当温度处于15到30℃时,系统采用7段数码管显示当前温度值。当温度超过预警值时(过高或过低),报警器响;当温度过高时,启动风扇转动降温(启动直流电机运转);当温度过低时,启动加热器升温(启动继电器工作)。
硬件电路设计
数字温度计硬件设计电路如图1所示,主要包括51单片机、温度传感器DS18B20、7段数码管显示模块等。
2.1 温度传感器DS18B20
温度传感器DS18B20是一种新型数字温度传感器,采用单线接口方式,仅需一个端口引脚来发送或接收信息,在单片机和DS18B20之间仅需一条数据线和一条地线进行接口。DS18B20采用TO-92封装,引脚排列如图2所示。
图1、数字温度计硬件电路 图2、DS18B20管脚
DS18B20各引脚功能如下:
GND: 地
DQ: 单线应用的数据输入/输出引脚
VDD:可选的外部供电电源引脚。
DS18B20内部有三个主要数字部件:64位激光ROM、温度传感器、非一时性温度报警触发器TH和TL。这里我们采用外部供电方式,如图3。
图3 DS18B20的外部供电方式
DS18B20依靠单线端口通信,必须先建立ROM操作协议,才能进行储存器和控制操作。因此,单片机必须先提供下面5个ROM操作命令之一:
读出ROM,代码为33H,用于读出DS18B20的序列号,即64位激光ROM代码。
匹配ROM,代码为55H,用于辨别某一特定的DS18B20操作。
搜素ROM,代码为F0H,用于确定总线上的节点数以及所有节点的序列号。
温度LSB
字节1
温度MSB
字节2
TH用户字节1
字节3
TH用户字节1
TL用户字节2
字节4
TL用户字节2
配置寄存器
字节5
保留
字节6
保留
字节7
保留
字节8
CRC
字节9
跳过ROM,代码为CCH,命令发出后系统对所有的DS18B20进行操作,通常用于启动所有DS18B20转换之前,或系统中仅有一个DS18B20时。
报警搜索,代码为ECH,主要用于鉴别和定
位系统中超出程序设定的报警温度的节点。
这些命令对每个器件的激光ROM部分进行操作,在单线总线上挂有多个器件时,可以区分出单个器件,同时指出有多少器
件或是什么型号的器件。
图4、DS18B20内部存储器映像
存储器由一个高速暂存器和一个存储高低温报警触发值TH和TL的非易失性可擦除组成。前2字节为实测温度值,低字节在前,高字节在后,第3和第4字节是用户设定温度报警值TH和TL的副本,是易失,每次上电时被刷新。第5字节为配置寄存器,用于确定数字值的数字转换分辨率,DS18B20工作时按此寄存器中的分辨率将温度转换为相应精度的数值。
配置寄存器各位的分布如下:
D7
D6
D5
D4
D3
D2
D1
D0
TM
R1
R0
1
1
1
1
1
其中,TM为测试模式位,用于设定DS18B20为工作模式还是为测试方式,默认是0,用户一般不要改动。R1和R0用于设定温度转换的精度分辨率,如表1所示。其余低5位全为1。DS18B20温度转换时间较长,而且设定的分辨率越高,所需转换时间越长,因此实际应用中要根据具体情况权衡考虑。
表1、 DS18B12的分辨率
R1
R0
分辨率
温度最大转换时间
0
0
9
93.75
0
1
10
187.5
1
您可能关注的文档
最近下载
- GB_T5783-2016六角头螺栓全螺纹.docx VIP
- 川教版(2024)七年级上册信息科技全册教案.docx
- (公共基础知识)河北省机关事业单位工人技能等级考试.docx VIP
- DONA NOBIS PACEM 3 VOCES(莫扎特)原版 正谱 五线谱 钢琴谱.pdf VIP
- 加气站安全现状评价报告 .pdf VIP
- PLC控制系统合同协议书.pdf VIP
- 7 1 第七讲地面变形地质灾害 地裂缝.ppt VIP
- 职业卫生评价考试真题.pdf VIP
- DB50_T1816-2025功能型无人车自动驾驶功能场地试验方法及要求.docx VIP
- 06G901-1混凝土结构施工钢筋排布规则与构造详图(现浇混凝土框架、剪力墙、框架-剪力墙).pdf
文档评论(0)