文056CWP;质优价廉,欢迎阅读! 高温记录管理系统架构,主机与从机的通信过程的设计,初始化的设定,任务寄存器和启动延时计数器的设置,采样速率寄存器的设置,温度报警寄存器及温度报警使能寄存器的设置,测试结果。
封面《仪器仪表学报论文范文参考》Word格式,可编辑,含目录内容含:关键字,正文,参考文献等。精心整理,放心阅读!质优价廉,欢迎下载!文档信息文档编号:文-056CWP(自定义文件编号)文档名称:仪器仪表学报论文范文参考.doc文档格式:Word(*.doc,可编辑)文档字数:3254字,(不统计页头页脚及版权声明等文字)文档适用:作为科技论文、智能科学技术论文科目,编写学士学位论文、本科毕业论文或发表期刊、评初级职称的参考文献;可作写作参考,解决学术论文怎么写及格式等相关问题。文章出处:智能科学技术论文文档仅供学习交流,请勿商用。仪器仪表学报论文范文参考目录主机与从机的通信过程的设计(1)初始化的设定(2)任务寄存器和启动延时计数器的设置(4)采样速率寄存器的设置(5)温度报警寄存器及温度报警使能寄存器的设置测试结果正文在日常生活中,经常需要在超过100的高温、蒸汽量大的恶劣环境下(如制药系统)进行温度的采集、管理及监控,而传统的纸质温度记录器和已开发出的一些温度测量模块很难能在这种恶劣的环境中可靠地完成温度的采集,而且它们的使用寿命都比较短[1]。为此摘要:设计了一种基于DS1922E的高温测量管理系统。通过对系统整体架构的分析和设计,阐述了主机与DS1922E间通过1?Wire总线E的序列码并且对其设置完全访问密码、准备和启动一个温度采集任务、主机停止任务及读取DS1922E采集记录的数据的通信过程,并给出及分析测试结果。DS1922E高温纽扣温度记录器可以在高温、潮湿等恶劣环境下可靠工作,应用前景良好。关键字:DS1922E高温纽扣温度记录器,1?Wire总线,初始化数值,温度采集引言该系统适合的温度测量范围较宽,能够解决一些特殊环境下进行高温测量的难题,且该系统对温度采集数据的读取简单、可靠。高温记录管理系统架构高温纽扣温度记录器DS1922E高温纽扣温度记录器是具有惟一的64位注册号的坚固耐用系统,能够根据用户自定义的等间隔采样速率(从1s~273h)、以位()或11位()的测量分辨率在15~140的温度范围内进行温度的测量并将测量结果自动记录在内部8KB的数据记录存储器中,数据的记录格式有8位和16位两种,15~110范围内测温精度的典型值为7,110~140测温精度的典型值为,可通过密码访问存储器和控制功能,启动一个数据采集任务可有三种选择(立即开始、一个温度报警开始、一次用户定义的延时开始),该iButton温度记录器可通过串行1?Wire协议实现与主机的通信[3]在本设计中,在将DS1922E高温纽扣温度记录器放入恶劣环境中进行高温测量时,选用具有较好的阻燃性及抗化学性能的DS1907作为iButton温度记录器的防护罩[1]。同时为了通过测量容器内更多点处的温度从而更好地实现对容器的温度监控[4],选2个DS1922E高温纽扣温度记录器分布在容器的边缘处、选1个放在容器的中央,它们同时对容器的不同点进行温度的测量及记录。读写头在本设计中读写头采用DS1402D?DR8。DS1402D?DR8可通过蓝点接受点与DS1922E高温纽扣温度记录器相接,而通过1?WireRJ?11配器(或接口转换器)相连。该读写头可以很方便地实现对DS1922E的读/写,只要与触点轻轻接触,瞬间便可完成。适配器(或接口转换器)适配器(或接口转换器)选用DS9490R。该适配器有支持标准和高速1?Wire的通信,它有一个RJ?11可与选取的读写头DS1402D?DR8连;而且它还拥有有通信速率高达到12Mb的USB接口,可实现与PC机简便快速地通信。温度记录管理系统该温度管理系统采用装有驱动软件和应用程序的PC机。利用PC通过1?Wire协议对DS1922E高温纽扣温度记录器进行初始化及温度记录任务的设置;当iButton温度记录器采集完温度数据后,PC过1?Wire协议快速将其采集到的数据读取,然后实现对数据的管理主机与从机的通信过程的设计在本设计中对整个系统的通信过程的设计主要包括三个模块:主机获取DS1922E的序列码并且对其设置完全访问密码、准备和启动一个温度采集任务、主机停止任务及读取DS1922E采集记录的数据[7]。下面对这三个设计进行介绍。主机获取各DS1922E的序列码并且对其设置完全访问密码主机通过发送读ROM命令((命令代码为33H)分别获取系统共用个DS1922E的64位序列码,便于对所用的iButton温度记录器进行分辨;然后主机通过发送匹配ROM命令(命令代码为55H)、写暂存器命令(命令代码为0FH)、复制暂存器命令(命令代码为99H)[8]分别对3个DS1922E设置完全访问密码,这样保证数据的安全性。准备和启动一个温度采集任务在该通信过程模块设计中,主要包括3个步骤:清空前一个任务的数据,初始化,启动一个新的任务[8]清空前一个任务的数据初始化主机通过发送匹配ROM命令(命令代码为55H)、写暂存器命令(命令代码为0FH)、复制暂存器命令(命令代码为99H)[8]、输入正确的密码分别对各DS1922E中相应的寄存器进行初始化,初始化的内容包括采样速率的设定、温度报警阈值的设定、采样速率方式的选择、存储器满后数据处理方式的选择、温度数据记录格式的选择、延时启动的设定等。(1)初始化的设定(2)任务寄存器和启动延时计数器的设置。由于本系统主要是进行高温测量,且要求较高的测量分辨率,所以采用16位的数据记录格式,则温度记录格式位TLFS=1;选用的启动方式是延时一些时间后启动而不用报警启动,则温度报警启动位SUTA=0;存储器记录满后停止记录且保留已记录的数据,则存储器满后数据处理方式的选择RO=0;在整个任务的中,要使能温度记录,则温度记录使能位ETL=1。采用的启动延时时间设定为20min,所以启动延时计数器的三个字节的值为000014H。(3)RTC控制寄存器的设置。采用低速率采样,故使能高速采样位EHSS=0,同时要使能晶振,则EOSC=1。(4)采样速率寄存器的设置。在本设计中,对容器内的温度采集时间需要28天,而又由于采用16位的数据记录格式,则8KB的数据记录存储器最多可记录的数为4096个,为了留出一定的存储余量,在本设计中采样速率选择为每10分钟采样一个点,则在这28天内记录的数据个数能达到4032个。则采样速率寄存器的低8位为0AH,高8位为00H。(5)温度报警寄存器及温度报警使能寄存器的设置考虑到系统的实际温度变化范围及DS1922E的温度测量范围,在本设计中,选取温度T的最低值设为20、温度的最高值设为135,根据温度报警阈值TALM与温度T的计算公式[8]:TALM=2T-28,可得低温与高温报警阈值分别为12(0CH)、242(F2H)。该温度报警阈值的设置,主要是在实时监测容器内的温度的变化时,主机一旦查询到 温度报警状态寄存器中的到有低温或是高温报警状态位置1,则说明低 温已经等于或低于20或是高温已经等于或高于135,则需要立即 采取措施升温或是降温。要实现温度报警,则温度报警使能寄存器中 的高温报警使能位ETHA=1,低温报警使能ETLA=1。初始化的通信过程 的设计。由于本设计中初始化的寄存器都在寄存器页1 中,为不使地 址出现中断,在0200H~021FH 之间忽略的地址单元对应的数据也依次 发送。在这些单元中除了0211H 单元的数据规定为0FCH 之外,其余的 都发送空闲数据0FFH。其初始化的通信过程[8?9]如图2 所示。 启动一个新的任务 主机停止任务及读取DS1922E 采集记录的数据 结语该iButton 温度记录器的温度测量范围较宽(15~140),耐腐 蚀,寿命长,可自动完成温度测量任务的启动、数温度数据的采集与 记录、数据的传输,与主机的连接简单、使用方便[10]。正是由于 DS1922E 高温纽扣(iButton)温度记录器的上述优点,使得基于该温 度记录器的高温测量管理系统有较好的应用前景。 参考文献 [1]刘武光.iButton 温度记录器及其在冷链物流中的应用[J].电子 设计工程,2009(2):107?108。 [2]王祖强,于建华.iButton 的工作原理及其特点[J].电子技术应 用,2003,29(1):60?61。 [3][EB/OL].[2012?05?03] [4]李有兵,林书句.基于DS18S20 的多点温度测量系统的设计[J]. 硅谷,2012(7):33?49。 [5]卢艳宏,冯源.基于1?Wire 网络的iButton 软件设计[J].电脑 学习,2006(6):22?23。 [6]董炜,王俊杰,杨士元.单总线测温系统[J].自动化仪表, 2005,26(6):27?30。 “仪器仪表学报论文范文参考”文档源于网络,本人编辑整理。本着保护作者 知识产权的原则,仅供学习交流,请勿商用。如有侵作者权益,请作者留言或者 发站内信息联系本人,我将尽快删除。谢谢您的阅读与下载!
人教版七年级上册数学教学课件44 课题学习——设计制作长方体形状的包装纸盒教学资料LD乐动 乐动体育LD乐动 乐动体育