doc 基于单片机控制的温度检测系统的设计 ㊣ 精品文档 值得下载

🔯 格式:DOC | ❒ 页数:30 页 | ⭐收藏:0人 | ✔ 可以修改 | @ 版权投诉 | ❤️ 我的浏览 | 上传时间:2022-06-25 17:08

基于单片机控制的温度检测系统的设计

计数器重新开始对低温度系数晶振产生的脉冲信号进行计数,如此循环直到计数器计数到时,停止温度寄存器值的累加,此时温度寄存器中的数值即为所测温度。功能特点采用单总线技术,与单片机通信只需要根线,在根线上可以挂接多个。每只具有个独有的,不可修改的位序列号,根据序列号访问地应的器件。低压供电,电源范围从,可以本地供电,也可以直接从数据线上窃取电源寄生电源方式。测温范围为,在范围内误差为。可编辑数据为位,转换位温度时间为最大。用户可自设定报警上下限温度。报警搜索命令可识别和寻址哪个器件的温度超出预定值。的分辩率由用户通过设置为位。可将检测到温度值直接转化为数字量,并通过串行通信的方式与主控制器进行数据通信。有个主要的数据部件光刻中的位序列号是出厂前被光刻好的,它可以看作是该的地址序列码。位光刻的排列是开始位是产品类型标号,接着的位是该自身的序列号,最后位是前面位的循环冗余校验码。光刻的作用是使每个都各不相同,这样就可以实现根总线上挂接多个的目的。中的温度传感器可完成对温度的测量,以位转化为例用位符号扩展的二进制补码读数形式提供,以形式表达,其中为符号位。温度传感器的存储器温度传感器的内部存储器包括个高速暂存和个非易失性的可电擦除的,后者存放高温度和低温度触发器和结构寄存器。配置寄存器。内部结构及功能的内部结构如图所示。主要包括寄生电源,温度传感器,位和单总线接口,存放中间数据的高速暂存器,用于存储用户设定温度上下限值的和触发器,存储与控制逻辑,位循环冗余校验码发生器等部分位和单线接口高速缓存存储器与控制逻辑温度传感器低温触发器位发生器高温触发器配置寄存器图内部结构相关介绍温度的读取在出厂时以配置为位,读取温度时共读取位,所以把后位的进制转化为进制后在乘以便为所测的温度,还需要判断正负。前个数字为符号位,当前位为时,读取的温度为负数当前位为时,读取的温度为正数。的初始化先将数据线置高电平。延时该时间要求的不是很严格,但是尽可能的短点。数据线拉到低电平。延时微秒该时间的时间范围可以从到微秒。数据线拉到高电平。延时等待如果初始化成功则在到毫秒时间之内产生个由所返回的低电平。据该状态可以来确定它的存在,但是应注意不能无限的进行等待,不然会使程序进入死循环,所以要进行超时控制若读到了数据线上的低电平后,还要做延时,其延时的时间从发出的高电平算起第步的时间算起最少要微秒。将数据线再次拉高到高电平后结束。的写操作数据线先置低电平。延时确定的时间为微秒。按从低位到高位的顺序发送字节次只发送位。延时时间为微秒。将数据线拉到高电平。重复上到的操作直到所有的字节全部发送完为止。最后将数据线拉高。的读操作将数据线拉高。延时微秒。将数据线拉低。延时微秒。将数据线拉高。延时微秒。读数据线的状态得到个状态位,并进行数据处理。延时微秒。使用中的注意事项虽然具有测温系统简单测温精度高连接方便占用口线少等优点,但在实际应用中也应注意以下几方面的问题从测温结束到将温度值转换成数字量需要定的转换时间,这是必须保证的,不然会出现转换的现象,使温度输出总是显示。在实际使用中发现,应使电源电压保持在左右,若电源电压过低,会使所测得的温度精度降低。在测温程序设计中,向发出温度转换命令后,程序总要等待的返回信号,旦个接触不好或断线,当程序读该时,将没有返回信号,程序进入死循环,这点在进行硬件连接和软件设计时也要给予定的重视。第章系统软件设计主程序设计整个系统的功能是由硬件电路配合软件来实现的,当硬件基本定型后,复位延时片刻单片机将拉低精确延时大于微妙拉高总线延时片刻后,若,则初始化成功读个字节给脉冲信号给脉冲信号写个字节启动转换启动转换若,则说明温度值小于低位右移位,舍弃小数部分高位左移位,舍弃符号位百位负数符号十位个位显示温度标志十位负符号个位显示温度标志低位右移位,舍弃小数部分高位左移位,舍弃符号位百位十位小数点启动转换软件的功能也就基本定下来了。从软件的功能不同可分为两大类是监控软件主程序,它是整个控制系统的核心,专门用来协调各执行模块和操作者的关系。二是执行软件子程序,它是用来完成各种实质性的功能如测量计算显示通讯等。每个执行软件也就是个小的功能执行模块。这里将各执行模块列出,并为每个执行模块进行功能定义和接口定义。各执行模块规划好后,就可以规划监控程序了。首先要根据系统的总体功能选择种最合适的监控程序结构,然后根据实时性的要求,合理地安排监控软件和各执行模块之间地调度关系。主程序的主要功能是负责温度的实时显示读出并处理的测量的当前温度值,温度测量每进行次。这样可以在秒之内测量次被测温度,其程序流程见图所示。寄存器初始化温度转换命令存在读取温度温度数据处理温度显示报警温度比较超出范围开始图主程序流程图图读温度流程图发复位命令发跳过命令发读取温度命令读取操作,校验字节完校验正确移入温度暂存器结束发复位命令发跳过命令发温度转换开始命令结束读出温度子程序读出温度子程序的主要功能是读出中的字节,在读出时需进行校验,校验有错时不进行温度数据的改写。其程序流程图如图示温度转换命令子程序温度转换命令子程序主要是发温度转换开始命令,当采用位分辨率时转换时间约为,在本程序设计中采用显示程序延时法等待转换的完成。温度转换命令子程序流程图如上图,图所示图温度转换流程图计算温度子程序计算温度子程序将中读取值进行码的转换运算,并进行温度值正负的判定,其程序流程图如图所示。图计算温度流程图图显示数据刷新流程图开始温度零下温度值取补码置标志计算小数位温度值计算整数位温度值结束置标志温度数据移入显示寄存器十位数百位数十位数显示符号百位数不显示百位数显示数据不显示符号结束显示温度子程序流程图如图所示仿真结果如图所示。仿真图显示温度为负值图仿真温度为负值如图所示。此时温度为正值。图仿真结论本文介绍了基于单片机的数字温度计控制系统的设计,对整个硬件电路和软件程序设计做了分析,文中介绍了数字温度计的现状及发展,介绍了仿真软件及的基本知识,学习了的仿真方法和步骤,介绍了数字温度计的设计方案选择及原理介绍,加深了单片机的知识了解,介绍单片机的结构特点等。并学习了数字温度传感器,设计软件仿真,更直观的反应设计的正确性。本文对其中的些基本原理也做了简要的概述。其实写完了本篇论文,也仅仅是对数字温度计控制系统做出了个简单的设计方案,数字温度计科利用在很多领域,在些人不能直接进入的场所,利用单片机控制的数字温度计,可以设置并控制其中的温度,数字温度计还可以利用在温室中,这样就可以方便的控制温室中的温度。总之数字温度计利用在很多领域。本课题只是单片机控制数字温度计系统得种设计方法。参考文献杨素行著模拟电子技术基础第二版北京高等教育出版社,阎石著数字电子技术基础第五版北京高等教育出版社,李全利,仲伟峰,徐军著单片机原理及应用北京清华大学社,何立民著单片机高级教程北京北京航空航天大学出版社,杨路明著语言程序设计教程第版北京北京邮电大学出版社,马忠梅,籍顺心,张凯等著单片机的语言应用程序设计第版北京北京航天航空大学出版社,白驹珩,雷晓平著单片计算机及其应用成都电子科技大学出版社,谭浩强著程序设计与开发技术北京清华大学出版社,钟富昭著单片机典型模块设计与应用北京人民邮电出版,于永,戴佳,常江著单片机语言常用模块与综合系统设计实例精讲北京电子工业出版社,梁翎著语言程序设计实用技巧与程序实例上海上海科普出版社,附录系统整体电路电路原理图仿真电路图附录全部程序清单,初始化函数试功能,同时支持第三方的软件编译和调试环境,如等软件。具有强大的原理图绘制功能。与其它单片机仿真软件不同的是,它不仅能仿真单片机的工作情况,也能仿真单片机外围电路或没有单片机参与的其它电路的工作情况。因此在仿真和程序调试时,关心的不再是些语句执行时单片机寄存器和存储器内容的改变,而是从工程的角度直接看程序运行和电路工作的过程和结果。对于这样的仿真实验从种意义上讲,是弥补了实验和工程应用阉脱节的矛盾和现象。同时,当硬件调试成功后,利用软件,很容易获得其图,为今后的制造提供了方便。简单应用图界面图绘制原理图绘制原理图要在原理图编辑窗口中的蓝色方框内完成。原理图编辑窗口的操作是不同于常用的应用程序的,正确的操作是用左键放置元件右键选择元件双击右键删除元件右键拖选多个元件先右键后左键编辑元件属性先右键后左键拖动元件连线用左键,删除用右键改连接线先右击连线,再左键拖动中键放缩原理图。软件软件简介是美国公司出品的系列兼容单片机语言软件开发系统,与汇编相比,语言在功能上结构性可读性可维护性上有明显的优势,因而易学易用。用过汇编语言后再使用来开发,体会更加深刻。软件提供丰富的库函数和功能强大的集成开发调试工具,全界面。另外重要的点,只要看下编译后生成的汇编代码,就能体会到生成的目标代码效率非常之高,多数语句生成的汇编代码很紧凑,容易理解。在开发大型软件时更能体现高级语言的优势。软件是个基于位环境的应用程序,支持语言和汇编语言编程。软件调试功能应用进行软件仿真开发的主要步骤为编写源程序并保存建立工程并添加源文件设置工程编译汇编连接,产生目标文件程序调试。使用工程的概念,对工程而不能对单的源程序进行编译汇编连接等操作。工程的建立设置编译汇编及连接产生目标文件的方法非常易于掌握。首先选择菜单,在源程序编辑器中输入汇编语言或语言源

下一篇
基于单片机控制的温度检测系统的设计第1页
1 页 / 共 30
基于单片机控制的温度检测系统的设计第2页
2 页 / 共 30
基于单片机控制的温度检测系统的设计第3页
3 页 / 共 30
基于单片机控制的温度检测系统的设计第4页
4 页 / 共 30
基于单片机控制的温度检测系统的设计第5页
5 页 / 共 30
基于单片机控制的温度检测系统的设计第6页
6 页 / 共 30
基于单片机控制的温度检测系统的设计第7页
7 页 / 共 30
基于单片机控制的温度检测系统的设计第8页
8 页 / 共 30
基于单片机控制的温度检测系统的设计第9页
9 页 / 共 30
基于单片机控制的温度检测系统的设计第10页
10 页 / 共 30
基于单片机控制的温度检测系统的设计第11页
11 页 / 共 30
基于单片机控制的温度检测系统的设计第12页
12 页 / 共 30
基于单片机控制的温度检测系统的设计第13页
13 页 / 共 30
基于单片机控制的温度检测系统的设计第14页
14 页 / 共 30
基于单片机控制的温度检测系统的设计第15页
15 页 / 共 30
温馨提示

1、该文档不包含其他附件(如表格、图纸),本站只保证下载后内容跟在线阅读一样,不确保内容完整性,请务必认真阅读。

2、有的文档阅读时显示本站(www.woc88.com)水印的,下载后是没有本站水印的(仅在线阅读显示),请放心下载。

3、除PDF格式下载后需转换成word才能编辑,其他下载后均可以随意编辑、修改、打印。

4、有的标题标有”最新”、多篇,实质内容并不相符,下载内容以在线阅读为准,请认真阅读全文再下载。

5、该文档为会员上传,下载所得收益全部归上传者所有,若您对文档版权有异议,可联系客服认领,既往收入全部归您。

  • 文档助手,定制查找
    精品 全部 DOC PPT RAR
换一批