番茄和西红柿有什么区别| 双相情感障碍什么意思| 红烧肉可以放什么配菜| 尿是绿色的是什么原因| 关节炎吃什么药好得快| 梦见烧衣服什么预兆| 女人五行缺水是什么命| 新疆有什么民族| 过期葡萄酒有什么用途| 尿血是什么病的征兆| 见字五行属什么| 肚子疼恶心想吐吃什么药| 呃呃是什么意思| 就加鸟念什么| 生活方式是什么意思| 酝酿是什么意思| 青霉素过敏吃什么消炎药| 吃什么容易上火| 真命天子是什么生肖| 打羽毛球有什么好处| 光敏反应是什么意思| pa是什么意思| 什么是商业保险| 乙肝核心抗体偏高是什么意思| 做梦梦见马是什么意思| 六月十二日是什么日子| hf是什么| 12.8是什么星座| 主动脉钙化什么意思| 五谷丰收是什么生肖| 椎间盘突出是什么意思| 今天属相是什么生肖| 9月25日什么星座| 什么三什么四| 守宫是什么动物| 舞象之年是什么意思| 什么的乌鸦| 自闭症是什么人投胎| 甘油三酯指什么| 醛固酮高吃什么降压药| 笑口常开是什么生肖| 吡唑醚菌酯治什么病| 牙龈肿了吃什么药| 膝盖痛吃什么药| 俄罗斯乌克兰为什么打仗| 不排卵是什么原因造成| 橡胶过敏是什么症状| 天蝎座和什么星座最配| 脚心发痒是什么原因| 脸两侧长痘痘是什么原因| 肺心病是什么原因引起的| 怀孕有什么特征和反应| 龟头炎是什么症状| 螃蟹苦是什么原因| 舒坦是什么意思| 来姨妈下面疼是为什么| 不典型血管瘤什么意思| 翘楚是什么意思| 怀孕脚浮肿是什么原因引起的| 新生儿满月打什么疫苗| 左侧卵巢囊性包块是什么意思| 卧推100公斤什么水平| 吃榴莲不能吃什么东西| 做梦梦到鸡是什么意思| 4月13日是什么星座| 吃什么能降血压最有效| joyroom是什么牌子| professional是什么意思| 侏罗纪是什么意思| 小人痣代表什么意思| 经常咬手指甲是什么原因| 三百多分能上什么大学| 怀孕有什么现象| 产品批号什么意思| 为什么月经迟迟不来| 925是什么意思| 夜排是什么意思| 为什么会闪电| 1958年属狗的是什么命| 盐酸舍曲林片治疗什么程度的抑郁| 花甲和什么不能一起吃| 白茶适合什么季节喝| 什么时候有胎动| 梦见两条大蟒蛇是什么征兆| 诺如病毒拉的大便是什么样的| 眼睛有眼屎是什么原因| 为什么过敏反复发作| 物上代位性是什么意思| 夜间睡觉流口水是什么原因| 俊五行属性是什么| 什么叫痉挛| 结婚送什么| 发泥和发蜡有什么区别| 腰扭伤吃什么药最有效| 笑死是什么意思| 1981年属鸡是什么命| 狻猊是什么| 突然呕吐是什么原因| 九月三号是什么日子| 敏感的反义词是什么| 孕妇吃黑芝麻对胎儿有什么好处| 男生什么时候会有生理反应| 淘宝什么时候有活动| 巨蟹后面的星座是什么| 赡养什么意思| 副处级干部是什么级别| 兴渠是什么菜| 左手食指有痣代表什么| 月经前便秘是什么原因| 消炎药吃多了有什么副作用| 肺部增殖灶是什么意思| 眼睛痛用什么药| 吃什么降血糖| 福报是什么意思| edf是什么意思| o型血可以接受什么血型| 人才辈出是什么意思| 什么是优质碳水| 蕙字五行属什么| 什么是养生| 爱新觉罗改成什么姓了| 局灶是什么意思| 医师是什么级别| 墨菲定律是什么意思| 柱镜度数是什么意思| 黄精是什么东西| 什么叫高危性行为| 胃间质瘤是什么性质的瘤| 内分泌科看什么病| 为什么来月经会有血块| 发粉是什么| 氨基酸态氮是什么| 破釜沉舟的釜是什么意思| 什么的色彩| 牙疼是什么原因导致的| 门牙旁边的牙齿叫什么| 聊天是什么意思| kms是什么药| 玄武是什么动物| 脉搏高是什么原因| 脚底肿是什么原因引起的| 脚面疼是什么原因引起的| 仰仗是什么意思| 脚后跟骨头疼是什么原因| 什么鲜花填动词| 男性尿很黄是什么原因| 开天辟地是什么生肖| 舌息心念什么| 鱼香肉丝为什么叫鱼香肉丝| 00年属什么生肖| 人生苦短是什么意思| 男性尿频尿急吃什么药| 泻火是什么意思| 景泰蓝是什么地方的特种工艺| 该说不说的是什么意思| 去火喝什么茶最好| 脑白质病变吃什么药| 吃什么增强记忆力| 足字旁的字与什么有关| 供奉财神爷有什么讲究| 脂溢性皮炎有什么症状| 静脉曲张是什么样子| icd是什么意思| 做什么好赚钱| 手指起水泡是什么原因| 10点是什么时辰| 生吃西红柿有什么好处| 首重是什么意思| titus手表属于什么档次| 流口水是什么原因引起的| 促胃动力药什么时候吃| 军绿色是什么颜色| 吃什么水果补肝养肝最有效| 警惕是什么意思| 茶化石属于什么茶| 看对眼是什么意思| 5月12日什么星座| 达克宁栓治疗什么妇科病| 95年是什么年| 附属国是什么意思| 寄生是什么意思| b型钠尿肽测定是什么检查| 肝郁血瘀吃什么中成药| 头疼一般是什么原因引起的| 多喝水有什么好处| 吃炒黑豆有什么好处和坏处| 捋一捋是什么意思| mini是什么车| 中午吃什么| 征兆是什么意思| 外阴皮肤痒是什么原因| 喉咙痒是什么原因引起的| 1983年属什么生肖| 乳痈是什么意思| 柱状上皮外移什么意思| 头晕为什么做眼震检查| 蛋白尿是什么| 心率过快吃什么药最好| 孕妇可以吃什么| 孕妇怕冷是什么原因| 苋菜什么人不能吃| lf是什么意思| 女人喝枸杞水有什么好处| 多云是什么意思| 梦见倒房子是什么预兆| 奇货可居什么意思| 血脂高吃什么蔬菜好| 女性腰疼应该挂什么科| 邮电局是干什么的| 国粹是什么| 查肝肾功能挂什么科| 在什么前面| 什么叫义齿| 羊水栓塞是什么意思| 小孩流口水是什么原因| 什么光什么色| 做提肛运动有什么好处| 长裙配什么鞋| 糖耐量受损是什么意思| 省内流量是什么意思| 妖股是什么意思| 为难的难是什么意思| 看腋窝挂什么科| 吃生姜对身体有什么好处| 有且仅有什么意思| bmo是什么意思| cpi是什么| 囊肿是什么原因造成的| 手心长痣代表什么| 天灵盖是什么意思| 花心什么意思| meme什么意思| 自强不息的息是什么意思| 奇点是什么| 宫禁糜烂用什么药| 结膜炎是什么| 分泌物是褐色是什么原因| 为什么牙缝里的东西很臭| 为什么人会流泪| 酸菜鱼用什么鱼| 畅字五行属什么| 小妾是什么意思| 什么是零和博弈| 96195是什么电话| 风信子的花语是什么| 新生儿黄疸高有什么危害| 桑葚什么季节成熟| 为什么吃芒果会过敏| 今天是什么日子老黄历| 高血压看什么科| 非赘生性囊肿什么意思| 24D是什么激素| 白噪音什么意思| 关节咔咔响是什么原因| 眼压高是什么原因引起的| 古代男子成年叫什么| 阴囊是什么部位| 胰腺炎是什么病| 胸小是缺少什么营养| 眼镜框什么材质的好| 大便很粗是什么原因| 耳膜炎是什么原因引起的| 一个井一个点念什么| 西康省是现在什么地方| 百度
关 闭

新闻中心

EEPW首页 > 工控自动化 > 设计应用 > 一线式数字温度计DS1822的原理及应用

做新时代的见证者、开创者、建设者

作者: 时间:2025-08-06 来源:网络 收藏
摘要:是美国Dallas公司推出的基于单总线技术的芯片。文中介绍了的结构、外形封装、基本操作指令、测温及测温过程,简要描述了的报警操作以及DS1822的内部存储器结构,最后给出了DS1822的一个实际测温电路。百度 这样的融合不仅改变了网络本身的内容构成,也让网络世界成为一个有审美情感、有价值温度的,要素更加完备的生态场。

关键词:测温;芯片;DS1822

总线芯片是美国Dallas Semiconductor公司推出的系列产品。这是一种用一根信号线与一根返回线来实现互连通信的集成电路芯片。采用这种芯片构成的微型局域网系统具有建网速度快、成本低的特点,非常适合现场(1-Wire Digital Thermometer)芯片DS1822就是Dallas公司推出的系列一线总线产品之一,它支持Dallas触摸接口,遵循一线协议,并可以与处理器进行双向通信,同时性价比也很高,是一种使用起来非常方便的经济型温度传感器。

1 引脚功能及内部结构

DS1822的外形封装如图1所示。

其中(a)是采用3引脚TO-92的封装形式;(b)是采用8引脚SOIC的封装形式;(c)是采用6引脚TSOC的封装形式;GND为电源地;VDD为外接供电电源输入端(采用寄生电源方式时接地);DQ为数字信号输入/输出端;NC为空脚。

DS1822内部电路的核心是一个直接数字输出的温度传感器。它可将-55~125℃ 范围内的温度值按9位、10位、11位、12位的分辨率进行量化,且以上的分辨率都包括一个符号位,因此对应的温度量化值分别是0.5℃、0.25℃、0.125℃、0.0625℃,即最高分辨率为0.0625℃,工作电压范围为3.0~5.5V。每一片DS1822都有一个唯一的且不可改写的ROM ID标识码(电子序列号),在实际中可以通过指令方便地进行查询。

DS1822的内部结构如图2所示。

2 DS1822的基本操作指令

DS1820的操作指令分为ROM操作指令和存储器操作指令。

2.1 ROM操作指令及其功能说明

Read ROM指令(代码为33h):如果总线上只有一片DS1822,则允许总线主机读取DS1822的序列号,若在线DS1822多于一个时,它们将同时发送ID,这样就会出现数据冲突。

Match ROM指令(代码为55h):多个DS1822在线时,主机可用此命令匹配一个给定序列号的DS1822,此后的命令就针对该DS1822。该命令适用于单节点和多节点两种场合。

Skip ROM指令(代码为CCh):该命令用在单节点总线系统中可以节省时间,这时主机不需发送64位ROM ID就能直接访问芯片的RAM存储器。

Search ROM指令(代码为F0h):用以读取在线的DS1822的序列号。

Alarm Search指令(代码为ECh):当检测到温度超出所规定的门限值时,此命令可以读出报警的DS1822。

2.2 存储器操作指令及其功能说明

Write Scratchpad指令(代码为4Eh):将温度报警上限值与下限值分别写入DS1822便笺式存储器的TH与TL字节中。

Read Scratchpad指令(代码为BEh):读取便笺式寄存器中的温度值。

Copy Scratchpad指令(代码为48h):将便笺式存储器TH/TL中的内容复制到SRAM中,保证温度值不丢失。

Convert T指令(代码为44h):启动在线DS1822做温度A/D转换。

Recall SRAM指令(代码为B8h):利用该指令可以将存储在SRAM中的温度报警触发值回读到便笺式存储器中。上电时DS1822会自动执行一次回读操作,以保证器件上电后便笺式存储器中的数据是有效的。

Read Power Supply指令(代码为B4h):如果主机在发出该命令后再输出读时隙,那么,器件就会送出它所使用的电源信息:其中“0”为寄生电源;“1”为外部电源。

3 DS1822的测温

用DS1822一线式数字温度芯片测量温度的如图3所示。它没有采用传统的A/D转换原理,如逐次逼近法、双积分式和算术A/D等,而是运用了一种将温度直接转换为频率的时钟计数法,计数时钟由温度系数很低的振荡器产生,因而非常稳定;而计数的闸门周期则由温度系数很高(即对温度非常敏感)的振荡器来决定。

计数器中的预置值以-55℃时的计数值为基准,在闸门开放计数期间,每当计数值达到0,则温度寄存器就加1,温度寄存器中的预置值也以-55℃的测量值为基准。同时计数器的预置值还与斜坡累加器电路有关,该电路用于补偿振荡器对温度的抛物线特性,因此还要用时钟脉冲针对这个非线形校正预置值作计数操作,直至计数值达到0为止,如果此时闸门还未关闭,则再重复计数过程。斜坡累加器补偿了振荡器对温度的非线形特性,从而可以获得较高的温度测量分辨率,改变相对于测温量化级的计数量大小即可获得不同的分辨率。

4 DS1822一线总线的接口电路

DS1822的总线接口电路如图4所示,其中图(a)为使用寄生电源的接法,即通过总线给DS1822供电,图(b)为采用外接电源的接法。

从两种接法来看,DS1822测量温度时无需外接元件,电路简单。DS1822的工作电流为1.5mA。应当注意:当温度高于100℃时,不能使用寄生电源,因为此时器件中较大的漏电流会使总线不能可靠检测高低电平,从而导致数据传输误码率的增大。

5 DS1822的测温过程

在测温时对DS1822进行操作的步骤如下:

⑴ 初始化(Read ROM指令,代码33h),每次对DS1820进行操作之前都要对其进行初始化,主要目的在于确定温度传感器是否已经连接到单总线上。

(2) 查找DS1822(Search ROM指令,代码F0h),该指令可使处理器通过排除法来辨别总线上的DS1822。

(3)匹配DS1822(Match ROM指令,代码55h),只有完全符合64位ROM序列的DS1822才能响应其后的指令,当然,单点测温时可以使用Skip ROM(CCh)指令来跳过这一步。

(4)发送温度转换指令(Convert T指令 代码44h),发送该指令后应查询总线上的电平,当电平为高时,温度转换完成。

(5)读取温度值(Read Scratchpad指令 代码BEh),将该指令发出后,就可从总线上读取表示温度的两字节的二进制数。

整个测温过程中的第4、5步才是DS1822进行测温并将结果进行数字化转换和输出的过程。DS1822接收到转换命令(44h)将立刻实施温度转换并将结果存储到16位便笺式存储器中,数据格式为符号位扩展的二进制补码,然后用读便笺式存储器命令(BEh)将所得数据顺序置于总线上,最低位在前,最高位定义为符号位以表示温度的正负。DS1822温度与数字输出典型值的对照表如表1所列。

表1 DS1822温度与数字输出的典型值

温度(℃) 数字输出(二进制) 数字输出(十六进制)
+125 0000 0111 11011 0000 07D0
+85 0000 0101 0101 0000 0550
+25.625 0000 0001 1001 0001 0191
+10.125 0000 0000 1010 0010 00A2
+0.5 0000 0000 0000 1000 0008
0 0000 0000 0000 0000 0000
-0.5 1111 1111 1111 1000 FFF8
-10.125 1111 1111 0101 1110 FF5E
-25.0625 1111 1110 0110 1111 FE6F
-55 1111 1100 1001 0000 FC90



6 DS1822的报警操作

DS1822完成温度转换之后,其温度值将和TH与TL中存储的触发门限值相比较,由于这两个阈值只有8位,因此比较时测量值中相应的几个低位将被忽略,TH和TL中的最高位直接对应16位温度存储器中的符号位。如果比较的结果表明测量值高于TH中设定的上限温度值或低于TL中设定的下限温度值,则设置报警标志,该标志每次测量温度时都要进行更新。一旦报警标志设置后,器件就会响应主机发出的报警搜索命令,这种处理方式使得并接的多个DS1822可以同时实现温度测量。如果某些点上的温度超过设定的阈值,则这些报警的器件就能被及时识别出来,主机不必一个一个地读取,比较判断哪些是越界报警的器件。

7 DS1822中的存储器

DS1822的存储器结构如表2所列。它由9个字节的便笺式存储器和3个易失性SRAM组成,便笺式存储器方便了一线系统的数据传输。通常情况下,首先用写便笺式存储器命令(4Eh)写入数据,然后用读便笺式存储器命令(BEh)进行校验,最后通过复制便笺式存储器命令(48h)将该数据写入SRAM。

表2 DS1822D的存储器结构

 便笺式存储器 SRAM
0 温度高位字节
1 温度高位字节
2 TH/用户字节1 TH/用户字节1
3 TL/用户字节2 TL/用户字节2
4 配置 配置
5 保留  
6 保留  
7 保留
8 CRC  

表3 有关转换参数设置对应表

R1R0 分辨率(位) 最大转换时间(毫秒)
00 9 93.75
01 10 187.5
10 11 375
11 12 750

便笺式存储器由9个字节组成,第0、1字节存放温度测量值;第2、3字节用于高、低门限设置;第4字节是配置存储器;第5、6、7字节保留而未使用,读取时各位均为1;第8字节可通过读便笺式存储器命令读出,用于存放前8个字节的CRC校验值。易失性SRAM主要用于复制,每次上电时它们都会被刷新。

而便笺式存储器第4字节的配置存储器主要用于设置温度的测量分辨率,该字节的数据格式如图5所示。其中bit7读时总为0,bit4~bit0读时总为1,写入时这些位的取值可以是任意的。由图5可知该配置寄存器实际上只用了bit6与bit5两位,用以定义分辨率和转换时间,其对应关系如表3所列,上电时的默认分辨率为12位,但转换速率最低。由该表还可以看出,当分辨率提高1位时,转换速率成倍下降,这在实际中是需要考虑的,必须根据实际需要来权衡分辨率与速率之间的关系。

8 DS1822的应用电路

由DS1822与DZT-512单总线温度巡检仪组成的测温电路如图6所示,通过DZT-512单总线温度巡检仪就可对单总线上所有的DS1822进行数据采集、并完成显示及报警设定,读写数据距离达600米,DS1822经RS232口与DZT-512相连,将温度数据送入计算机进行分析处理。从图中可看出,由DS1822组成的测温系统具有布线结构简单、可靠性高、成本低的特点。

9 结束语

单总线技术以其线路简单、硬件开销小、成本低廉、软件设计简单等优势有着无可比拟的应用前景。基于单总线技术的DS1822在未来的测温领域中必将得到广泛的应用。



评论


相关推荐

技术专区

关闭
李晨什么星座 经血发黑什么原因 吃氨糖有什么副作用 胎心快是什么原因 黑豆加红枣有什么功效
下巴长痘痘是什么原因引起的 越南讲什么语言 眼白有黄斑是什么原因 收缩毛孔用什么 四面八方指什么生肖
口渴是什么病的前兆 1975年属兔五行属什么 peaches是什么意思 对应是什么意思 产检建档需要什么资料
Cr是什么意思医学 逝者如斯夫是什么意思 脚崴了挂什么科 梦见捡手机是什么意思 盐洗脸有什么好处
旅游穿什么鞋最舒服hcv9jop6ns1r.cn 与众不同是什么意思hcv7jop5ns3r.cn 黄疸严重会造成什么后果hcv9jop1ns0r.cn 举足轻重什么意思hcv8jop9ns9r.cn 武汉都有什么区hcv7jop6ns8r.cn
晚上睡觉口干舌燥是什么原因hcv8jop0ns8r.cn 芬太尼是什么hkuteam.com 百香果什么时候开花结果hcv9jop7ns3r.cn 眼睛肿什么原因zsyouku.com 正月初九是什么星座hcv8jop2ns1r.cn
皈依是什么意思hcv9jop0ns6r.cn 吃什么药能冲开宫腔粘连hcv8jop2ns2r.cn 莺莺燕燕是什么意思hcv9jop2ns7r.cn 甘油三酯高吃什么降得快hcv9jop7ns2r.cn 英语什么时候学最好hcv8jop5ns7r.cn
糯米粉是什么粉hcv8jop2ns9r.cn 欣赏是什么意思hcv8jop7ns4r.cn 什么原因造成耳鸣hcv9jop1ns1r.cn 泵的扬程什么意思hcv8jop0ns6r.cn 什么鸣什么吠hcv8jop3ns5r.cn
百度