




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、课程设置修订塔斯克本标题以DS18B20的温度收集系统(查询密码管理表示)的设定修订为化学基是信息科学电气工程专业学院专门的电子信息工程班级电信091学生姓名学号12月26日至12月30日的修订一周指导人民教师(签名)主任(签名)年月日目录摘要2一、设定修订塔斯克和要求4二、小费资料4一、DS18B2041.1 DS18B20的工作原理41.2 DS18B20的使用方法6二、AT89C5182.1 AT89C51概要82.2 AT89C51功能82.3 AT89C51导程9三、系统流程101 .读出转换温度子例程10读写DS18B20的子程序11四、电路和计程仪编程12一、普计程仪拉姆122
2、.电路图17五、系统调整和分析19六、设置修订体会及参考文献19摘要随着人们生活水平的提高,单片微型计算机技术已经普及到我们的生活、工作、科研等各个领域。 控制单片微型计算机确实是人们追求的目标之一,它给人带来的便利是不可否认的。 其中数码温度校正就是一个典型的例子,人们的要求越来越高,为现代人的工作、科研、生活提供更便利的设施,必须从数单片微型计算机技术开始。 本文结合单片微型计算机和传感器技术开发设定修正,有机地结合传感器理论和单片微型计算机的实际应用,详细利用温度传感器DS18B20测量环境温度,设置上下的报警温度,温度不在设置范围内即可报警。 51单片微型计算机在云同步中广泛应用于现代
3、电子产品,其技术已经非常成熟,DS18B20可以直接读取被测温度值,且采用一线制与单片微型计算机连接,以减少外部硬件电路,低成本使用牛鼻子字:单片微型计算机控制、温度检测、温度传感器、温度警报、低成本、易于使用阿伯斯特拉克withthecontinuousimprovementoflivingstandard、单电子技术高速专业版、工作、researchandotherfields.scmisundo inwhichdigitalthermometerisatypicalexample、butitrequiresmoreandmorepeopletoworkforthemodernman、研究
4、, provideabeearch moreconvenientfacilitiesneedtostartfromafewmicrocontrollertechnology,全球数字控制。 intelligentcontroldirection.in this paper,组合软件开发人员评估标准设计signofsinglechip。 thesensorapplicationoftheoryandpracticalcombinationofscmindetailabouttheuseoftemperaturesensorsmeasuretheambienttemperatureds 1 set
5、theupperandloweralarmtemperaturerangewhenthetemperatureisnotsetisforthepolice.51 microalsowidelyusedinmodernelectronicpronicproni ell established.d s 18 b 20 candirectlyreadthemeasuredtemperature andtheuseoffront-linesystemisconnectedwithemicrocontroller、reducingtheexternalhardwarecircuit、thecharact
6、eristicskey wards : SCM控制、临时测量、临时资源临时警报、低成本、使用中一、设定修订内容和要求用DS18B20实现温度收集,用数字管显示(用proteus实现)。二、小费资料一、DS18B201.1 DS18B20的操作原理DS18B20的读写时间节点和测温原理与DS1820相同,但所得温度值的位数因极限分辨率而异,温度转换时的延迟时间从2s减少到750ms。 DS18B20的测温原理如图3所示。 图中的低温系数石英晶体谐振器的振荡频率受到温度的影响较小,用于产生一定频率的脉冲信号被发送至计数器1。 高温系数的石英振动的振荡率随着温度变化而显着变化,所产生的信号作为计数器
7、2的脉冲被输入。 计数器1和温度暂存器被预定径套为与-55对应的基准值。 计数器1对基于低温度系数石英振动的脉冲信号进行减法运算,当计数器1的预定径套值减为零时,温度注册机的值加1,重新装载计数器1的预定径套,计数器1重新开始对基于低温度系数石英振动的脉冲信号进行计数,犀牛直至计数器2成为0 图3的斜率加法器用于补偿校正测温中的非线性,其输出用于校正计数器1的预定径套值。DS18B20有四种主要数据零配件(1)光刻格拉夫ROM中的64二进制位序列号在工厂商品发货前被进行光刻格拉夫,可看作该DS18B20的地址串行查询密码。 64二进制位的资源格拉夫ROM的排列中,前8个二进制位(28H )是产
8、品类型标签条,后48个二进制位是该DS18B20自身的序列号,最后8个二进制位是前56个二进制位的循环冗余校验码(CRC=X8 X5 X4 1 )。 光刻格拉夫ROM的作用是,每个DS18B20不同,一个男低音可以连接多个DS18B20。(2)DS18B20中的温度传感器可以完成温度的测量,由12二进制位变换为例:以用16二进制位符号扩展的二进制代码读取形式提供,以0.0625/LSB形式表现。 其中,s是编码二进制位。表1: DS18B20温度值格式表这是进行12二进制位转换得到的12二进制位的数据,被存储在18B20这2个8二进制位的RAM中,二进制中的上位5二进制位是编码二进制位,如果所
9、测定的温度大于0,则该5二进制位为0,只要将所测定的值乘以0.0625就能够得到实际的温度。 如果温度小于0,则这些个的5位是1,并且通过将测得的数值反过来加1并乘以0.0625可以获得实际的温度。例如,125的数字输出为07D0H,25.0625的数字输出为0191H,-25.0625的数字输出为FF6FH,-55的数字输出为FC90H。表2: DS18B20温度数据表(3)DS18B20温度传感器的存储器DS18B20温度传感器的内部存储器包含高速注册机RAM和非易失性电可擦除EEPRAM,存储高温低温度触发器TH、TL和结构注册机。(4)配置暂存器此字节中每个二进制位的含义如下电视接收机
10、R1R011111表3 :部署暂存器配置后5个二进制位始终为“1”,TM为测试模式二进制位,设定DS18B20是运作模式还是测试模式。 商品发货DS18B20时,此二进制位设置为0,用户不要更改。 R1和R0用于设定分辨率,如下表所示。 (DS18B20在工厂商品发货时设定为12二进制位)R1R0分辨率温度最大转换时间00九位数93.75ms毫秒01十位数187.5ms毫秒10十一二进制位375毫秒11十二二进制位750毫秒表4 :温度极限分辨率设定表序列号名字大头针功能说明1地球卫星地信号2电脑辅助设备资料投入产出端子。 打开单男低音接口端子。 在用于寄生电源的情况下,也可以给数据老虎钳供电
11、。3数码相机可选择的VDD引脚。 在寄生电源下工作时,该引脚必须接地。1.2 DS18B20的使用方法DS18B20采用了通过1根数据线实现数据双向传输的单总线连接协议方式,但是对于AT89S51单片微型计算机来说,因为在硬件上不通讯端口单个总线协议,所以通过软件的方法模拟单个男低音的连接协议定时,并送到DS18B20芯片DS18B20在一条I/O线中读写数据,因此对读写数据二进制位有严格的时间节点要求。 DS18B20具有严格的通讯协议,可确保每个数据传输的精准性和完全性。 该连接协议定义了初始化时间节点、读取时间节点和写入时间节点中的若干信号的时间节点。 所有序列以男公关为真星空卫视,以单
12、男低音解老虎钳为从站。 另一方面,指令和数据的传输从男公关自己启动写入顺序开始,要求单男低音数据老虎钳返回数据时,执行写入命令后,男公关启动读取顺序完成数据的接收数据和指令的传输优先于下位。DS18B20的初始化(1)首先将数据线设置为高电平“1”。(2)延迟(这个时间虽然不严格,但要求尽量短)。(3)将数据线降低到低电平“0”。(4)延迟750微秒(这个时间范围可以从480微秒到960微秒)。(5)将数据线提升到高电平“1”。(6)等待延迟(如果初始化成功,则在1560毫秒期间产生从DS18B20返回的低电平“0”。 从这个状态可以确定它的存在,但是不能无限期地等待,否则计程仪程序进入死循环
13、,所以进行超时控制。(7)在电脑CPU读出数据线上的低电平“0”之后,必须进行延迟,该延迟的时间从所发出的高电平起(从步骤(5)的时间起)最低为480微秒。(8)将数据线再次提升到高电平“1”后结束。DS18B20的写入(1)数据线先定径套低电平“0”。(2)确定延迟的时间为15微秒。(3)从下位到上位的顺序发送字节(一次只发送1个二进制位)。(4)延迟时间为45微秒。(5)把数据线拉到高水平。(6)重复从(1)至(6)的操作,直到所有字节完成。(7)最后提高数据线。DS18B20的读取动作(1)将数据线提高1。(2)延迟2微秒。(3)将数据线降低0。(4)延迟3微秒。(5)将数据线提高1。(
14、6)延迟5微秒。(7)读取数据线的状态获得1状态二进制位,进行数据处理。(8)延迟60微秒。ROM命令表指令约定查询密码功能看ROM33H读取DS1820温度传感器ROM的编码(64个二进制位地址)符合ROM标准55H在发出该命令后,接着发出64二进制位的ROM查询密码,对与该查询密码对应的单男低音上的DS1820进行网站数据库响应,在下一步骤准备该DS1820的读写。搜索ROM0合一确定同一男低音连接的DS1820的个数,并用于识别64二进制位的ROM地址。 为操作各台数据老虎钳做准备。跳过ROM0CCH忽略64二进制位的ROM地址,直接向DS1820发送温度转换指令。 适用于单片作业。警告搜索命令0ECH执行后,只有温度超过设定值上限或下限的电影响应。RAM命令表指令约定查询密码功能温度转换44H启动DS1820进行温度转换,12二进制位转换时最大为750ms(9二进制位为93.75ms )。 结果保存在内部9字节RAM中。引线暂存器0贝赫读取内部RAM的9字节内容写暂存器4EH向内部RAM写入3、4字节,发出下限温度数据指令,在该指令之后,传送2字节的数据。复制暂存器48H将RAM的第3、4字节内容复制到EEPROM。EEPROM的重新调整0B8H将EEPROM的内容恢复到RAM的第3、4字节。引线供电方式0B4H读取DS1820的供电模式。 寄生现象供电时D
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 大学四史考试题型及答案
- 客房文员培训课件内容
- 美术关于体积的课件设计
- 车间安全隐患排查表
- 天然气安全知识培训
- 安全生产管理人员证书考试
- 生产管理心得体会
- 黄石市东方山旅游公路改建工程监理大纲
- 2025至2030中国旋转变压器行业发展分析及产业运行态势及投资规划深度研究报告
- 2025至2030中国氨酚伪麻那敏片行业项目调研及市场前景预测评估报告
- LNG知识培训课件
- 肝硬化门静脉高压症食管、胃底静脉曲张破裂出血诊治专家共识(2025版)解读
- 企业管理-某公司虚拟股份管理暂行办法
- 青少年心理健康发展调研报告
- 交警交通安全培训
- 现场管理四大指标:安全、品质、成本、交期
- 新企业节能减排月工作计划
- 密闭空间环氧树脂防腐施工方案
- 董事长给应届生培训
- 2025年湖北省技能高考(计算机类)专业知识考试题(附答案)
- 酒吧装修施工方案
评论
0/150
提交评论