全资子公司的项专有技术,与目前多数标准串行数据通信方式不同,它采用单根信号线,既传输时钟又传输数据。而且数据传输是双向的。它具有结构简单节省口资源成本低廉便于总线扩展和维护等诸多优点,单总线适用于单个主机系统,能够控制个或多个从机设备,当只有个从机位于总线上时,系统可按照单节点系统操作,而当多个从机位于总线上时,系统则按照多节点系统进行操作。而较小的硬件开销需要相对复杂的软件进行补偿,由于与微处理器间采用串行数据传送,因此,在对进行读写编程时,必须严格的保证读写时序,否则将无法读取测温结果。软件系统可分为命令序列信号方式信号类型和时序。命令序列根据的通信协议,主机控制完成温度转换必须经过三个步骤每次读写之前,都要对进行复位即初始化,复位成功后发送条指令即操作,最后发送指令即功能命令,这样才能对进行预定的操作。温度限值设置子程序第路温度采集子程序执行子程序显示子程序数据处理子程序设置键按下初始化采集下路开始返回基于单片机的温度控制系统设计显示初始化基于单总线上的所有传输过程都是以初始化开始的,初始化过程由主机发出的复位脉冲和从机响应的应答脉冲组成,应答脉冲使主机知道总线上有从机设备且准备就绪。复位要求主机将数据线下拉微秒,然后释放,收到信号后等待微秒左右后,发出微秒的低脉冲,主机收到此信号表示复位成功。命令主机检测到应答脉冲后,发出命令,这些命令与个从机设备的唯位代码相关,允许主机在单总线上连接多个从机设备,指定操作个从机设备。这些命令还使主机能够检测到总线上有多少个从机设备以及类型和有没有设备处于报警状态。从机设备可以支持种命令。每种命令长度为位,主机在发出功能命令之前,必须送出合适的命令。有个操作命令,如表所示表指令表指令代码功能读读温度传感器中的编码匹配接着发出位编码,访问单总线上与该编码相对应,使之做出响应搜索用于确定挂在同总线上的个数和识别位地址跳过忽略位地址,直接向发温度转换命令,适用于单点测温报警搜索命令执行后只有温度超过设定值上限值和下限值的温度传感器才做出响应功能命令在主机发出命令以访问个指定的后,接着就可以发支持的个功能命令,这些命令允许主机写入或读出暂存器启动温度转换以及判断从机的供电方式。有个存储器功能命令,如表所示表指令表指令代码功能温度变换启动进行温度转换读暂存器读内部中的字节内容写暂存器发出向内部的字节写上限下限温度数据命令复制暂存器将中的第字节的内容复制到重调将的内容复制中的第字节读供电方式读的供电方式信号方式所有的单总线器件要求采用严格的单总线通信协议,以保证数据的完整性。该协议定义了几种信号类型复位脉冲应答脉冲写写读和读。所有这些信号,除了应答脉冲以外,都由主机发出同步信号。并且发送的所有命令和数据都是字节的低位在前,这点与多数串行通信格式不同。初始化序列包括复位和应答脉冲。单总线上的所有通信都是以初始化序列开始,包括主机发出的复位脉冲及从机的应答脉冲。如图所示。当从机发出响应主机的应答脉基于单片机的温度控制系统设计显示冲时,即向主机表明它处于总线上,且工作准备就绪。在主机初始化过程,主机通过拉低单总线至少微秒,以产生复位脉冲。接着主机释放总线,并进入接收模式,当总线被释放后,连接电源的上拉电阻将单总线拉高,在单总线器件检测到上升沿后,延时微秒,接着通过拉低总线微秒,以产生应答脉冲。读写时隙,在写时隙期间,主机向单总线器件写入数据而在读时隙期间主机读入来自从机的数据,在每个时隙总线只能传输位数据。写时隙写时隙包括两种写和写。主机采用写时隙向从机写入,而采用写时隙向从机写入。所有写时隙至少需要微秒,且在两次独立的写时隙之间至少需要微秒的恢复时间,写时隙,均起始于主机拉低,产生写时隙的方式,主机在拉低总线后,接着必须在微秒之内释放总线,由上拉电阻将总线拉至高电平而产生写时隙的方式。在主机拉低总线后,只需在整个时隙期间保持低电平即可。在写时隙起始后微秒期间,单总线器件采样总线电平状态如果在此期间采样到高电平,则逻辑被写入该器件,如果为,则写入逻辑。读时隙单总线器件仅在主机发出读时隙时才向主机传输数据。所以在主机发出读数据的命令后,必须马上产生读时隙,以便从机能够传输数据。所有读时隙至少需要微秒,且在两次独立的读时隙之间至少需要微秒的恢复时间。读时隙都由主机发起至少拉低总线微秒,在主机发起读时隙之后,单总线器件才开始在总线上发送或。若从机发送,则保持总线为高电平。若发送,则拉低总线。当发送时,从机在该时隙结束后释放总线。由上拉电阻将总线拉回至空闲高电平状态,从机发出的数据在起始时隙之后,保持有效时间微秒,因而主机在读时隙期间必须释放总线。并且在时隙起始后的微秒之内采样总线状态。温度采集子程序流程图如图所示初始化跳过命令温度转换命令延时子程序显示子程序结束匹配命令给出个器件码调用传送码子程序读温度数据命令开始返回基于单片机的温度控制系统设计显示图温度值采集子程序流程图数据处理子程序设置分辨率为位转化后得到的位温度数据,其中包括了温度的符号位。单片机通过单总线接口读取该数据,在应用时要把有效的温度数据提取出来,并进行相应的处理,系统根据数据情况进行控制处理。二进制中的前面位是符号位,如果测得的温度大于,这位为,只要将测到的数值乘于即可得到实际温度如果温度小于,这位为,测到的数值需要取反加,再乘于就可得到实际温度。完成温度信号的采集与转换,并把数据传递给单片机,并保存起来。数据处理时,把数据取出来,放在个整型变量中。首先取出整数部分进行处理,求出数据十进制表示时的百位十位及个位,再求小数部分数据计算流程图如图所示。采集的数据有集控制系统会被集成在块专用芯片上,其智能化水平将会越来越高,成本则会越来越便宜。智能温度控制涉及到能源的利用问题,希望本设计能为智能控制系统的普及尽份绵薄之力。致谢在本次毕业设计中,不仅自己付出了很多心血,也得到了很多老师和同学的支持,为我创造了很多有利条件。在此,我要特别感谢我的指导老师张晓海副教授,他给予了我莫大帮助和指导。有疑问及时给我解答,对我顺利完成毕业设计起到了至关重要的作用。大学时代的老师们治学严谨,学识渊博,思想深邃,视野雄阔,为我营造了种良好的精神氛围。最后还要感谢帮助我的同学,在我遇到困难时给予我耐心的帮助。在论文即将完成之际,我的心情无法平静,从开始进入课题到论文的顺利完成,有多少可敬的师长同学朋友给了我无言的帮助,在这里请接受我诚挚谢意,最后再次感谢所有在毕业设计中给予我帮助的老师和同学,以及在设计中被我引用或参考的论著的作者。基于单片机的温度控制系统设计显示参考文献张俊谟单片机中高级教程原理与应用第版北京北京航空航天大学出版社,楼然苗李光飞单片机课程设计指导北京北京航空航天大学出版社,赖寿宏微型计算机控制技术北京机械工业出版社,马忠梅单片机的语言应用程序设计北京北京航空航天大学出版社,金凯鹏胡即明基于模糊算法远程温度控制系统的实现微计算机信息石锦松贺丽萍白亮等基于的远程控制温控系统的设计现代电子技术童师白华成英模拟电子技术基础北京高等教育出版社,杭和平,杨芳单片机原理与应用机械工业出版社,彭虎,周佩玲微机原理与接口技术电子工业出版社,郭速学图解单片机功能与应用中国电力出版社,陈涛单片机应用与程序设计机械工业出版社,周润景基于的单片机设计与仿真北京航空航天大学出版社,周润景基于的单片机设计与仿真北京航空航天大学出版社,彭伟单片机语言程序设计实训例基于仿真电子工业出版社,位小数,精度可达到。在设计中取四位小数,温度测量的精度为,这样的数据比较精确。通过数据处理后,把位的二进制数据转化成带四个小数位的十进制数据。图温度值计算程序流程图整数部分计算程序保存数据小数数据计算程序保存数据开始返回基于单片机的温度控制系统设计显示图整数计算子程序流程图图小数计算子程序流程图人机交互子程序本部分主要介绍用于人机交互的显示子程序和按键子程序的设计。显示子程序液晶显示屏可以和单片机接口直接连接,液晶显示屏是个慢显示器件,所以在执行每条指令之前定要确认模块的忙标志是否为
温馨提示:手指轻点页面,可唤醒全屏阅读模式,左右滑动可以翻页。
第 1 页 / 共 36 页
第 2 页 / 共 36 页
第 3 页 / 共 36 页
第 4 页 / 共 36 页
第 5 页 / 共 36 页
第 6 页 / 共 36 页
第 7 页 / 共 36 页
第 8 页 / 共 36 页
第 9 页 / 共 36 页
第 10 页 / 共 36 页
第 11 页 / 共 36 页
第 12 页 / 共 36 页
第 13 页 / 共 36 页
第 14 页 / 共 36 页
第 15 页 / 共 36 页
预览结束,还剩
21 页未读
阅读全文需用电脑访问
1、手机端页面文档仅支持阅读 15 页,超过 15 页的文档需使用电脑才能全文阅读。
2、下载的内容跟在线预览是一致的,下载后除PDF外均可任意编辑、修改。
3、所有文档均不包含其他附件,文中所提的附件、附录,在线看不到的下载也不会有。
1、该文档不包含其他附件(如表格、图纸),本站只保证下载后内容跟在线阅读一样,不确保内容完整性,请务必认真阅读。
2、有的文档阅读时显示本站(www.woc88.com)水印的,下载后是没有本站水印的(仅在线阅读显示),请放心下载。
3、除PDF格式下载后需转换成word才能编辑,其他下载后均可以随意编辑、修改、打印。
4、有的标题标有”最新”、多篇,实质内容并不相符,下载内容以在线阅读为准,请认真阅读全文再下载。
5、该文档为会员上传,下载所得收益全部归上传者所有,若您对文档版权有异议,可联系客服认领,既往收入全部归您。