欢迎来到天天文库
浏览记录
ID:34448427
大小:846.95 KB
页数:3页
时间:2019-03-06
《单片机与数字传感器在温度测控系统中的应用》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、信息科技中国科技信息2010年第1期CHINASCIENCEANDTECHNOLOGYINFORMATIONJan.2010单片机与数字传感器在温度测控系统中的应用马向阳王明艳浙江省金华市沙畈水库管理处摘要测温范围为-55℃~75℃,精度为0.5值为9bit,高位为符号位,其结构如下:介绍了单总线原理及单总线数字式温度传感℃;器DS1820的工作原理、结构,并给出了用九位温度读数;DS1820和89C52单片机构成的单线多点温度A/D变换时间为200ms;对DS1820的使用,多采用单片机实测控系统的硬件应用电路及软件框图。用户自设定温度报警上下限,其值是现数据采集。处理时,将DS1820
2、信号线与关键词非易失性的报警搜索命令,可识别哪片单片机一位口线相连,单片机可挂接多片单总线;数字温度传感器;多点温度测控DS1820超温度限。DS1820,从而实现多点温度检测系统。2、DS1820的工作原理系统对DS1820的操作以ROM命令和存储器命令形式出现。ROM命令代码及其含义READROM命令代码[33H]:如果只有一片DS1820,可用此命令读出其序列号,若在线DS1820多于一个,将发生冲突。MATCHROM命令代码[55H]:图1DS1820内部结构图多个DS1820在线时,可用此命令匹配一个DS1820的内部结构如图1所示。由图给定序列号的DS1820,此后的命令就针对
3、1可知,DS1820由三个主要数字器件组成:该DS1820。前言①64bit闪速ROM;②温度传感器;③非SKIPROM命令代码[CCH]:此随着科学技术的发展,特别是现代仪易失性温度报警触发器TH和TL。64bit闪命令执行后的存储器操作将针对在线的所器的发展,微型化、集成化、数字化正成为速ROM的结构如下:有DS1820。传感器发展的一个重要方向[1]。美国SEARCHRDH命令代码[F0H]:Dallas半导体公司推出的数字化温度传感它既可寄生供电也可由外部5V电源用以读出在线的DS1820的序列号。器DS1820采用单总线协议,即与微机接供电。在寄生供电情况下,当总线为高电ALAR
4、MSEARCH命令代码口仅需占用一个I/O端口,无需任何外部平时,DS1820从总线上获得能量并储存[ECH]:当温度值高于TH或低于TL元件,直接将温度转化成数字信号,以9在内部电容上当总线为低电平时,由电中的数值时,此命令可以读出报警的位数字码方式串行输出,从而大大简化了容向DS1820供电。DS1820。传感器与微处理器的接口。由于每片DS1820的测温原理:DS1820测量温存储器操作命令代码及其含义DS1820含有唯一的硅串行数所以在一条度时使用特有的温度测量技术,其测量电WRITESCRATCHPAD命令代码总线上可挂接任意多个DS1820芯片。从路框图如图2所示。内部计数器对
5、一个受[4EH]:写两个字节的数据到温度寄存器。DS1820读出的信息或写入DS1820的信温度影响的振荡器的脉冲计数,低温时振READSCRATCHPAD命令代码息,仅需要一根口线(单线接口)。读荡器的脉冲可以通过门电路,而当到达某[BEH]:读取温度寄存器的温度值。写及温度变换功率来源于数据总线,总线一设置高温时振荡器的脉冲无法通过门电COPYSCRATCHPAD命令代码本身也可以向所挂接的DS1820供电,而路。计数器设置为-55℃时的值,如果计[48H]:将温度寄存器的数值拷贝到无需额外电源。数器到达0之前,门电路未关闭,则温度EERAM中,保证温度值不丢失。1、DS1820的特性
6、寄存器的值将增加,这表示当前温度高CONVERT命令代码[44H]:启单线接口:仅需一根口线与MCU连于-55℃。同时,计数器复位在当前温度动在线DS1280做温度A/D转换。接;值上,电路对振荡器的温度系数进行补偿,RECALLEE命令代码[B8H]:将无需外围元件;计数器重新开始计数直到回零。如果门电EERAM中的数值拷贝到温度寄存器中。由总线提供电源;路仍然未关闭,则重复以上过程。温度表示READPOWERSUPPLY命令代码-116-[B4H]:在本命令送到DS1280之后的了一个三态门,使得每一个设备在不传送时,将DS1820信号线与单片机一位口线每一个读数据间隙,指出电源模式:
7、数据时空出该数据线给其它设备。一线总相连,单片机可挂接多片DS1820,从而“0”为寄生电源;“1”为外部电源。线在外部需要一个上拉电阻器,所以在总实现多点温度检测系统。由于DS1820只DS1820单线通信功能是分时完成的,线空闲时是高电平。挂在单总线上的器件有三个引脚,其中两根是电源线VDD和它有严格的时隙概念。因此系统对DS1820称为单总线器件,为了区分总线上的不同GND,另外两根用作总线DQ(DataIn/的各
此文档下载收益归作者所有