⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 带有存储器功能的数字温度计-ds1624技术应用.htm

📁 数字温度计和存储器ds1624以及其驱动程序代码
💻 HTM
📖 第 1 页 / 共 5 页
字号:
		<a href="http://www.go-gddq.com/bbs/list.asp?boardid=60" >客服中心</a>
	</span><span>
		 <img src="style/wangqi.net/navbar_separator.gif" align="absmiddle" alt=""/> 
	</span><span>
		<a href="http://www.go-gddq.com/bbs" target="_blank" >电子论坛</a>
	</span></span>
 </TD>
<TD class=r></TD></TR></TBODY></TABLE>
<TABLE id=navsub cellSpacing=0 cellPadding=0>
<TBODY>
<TR>
<TD class=l></TD>
<TD class=m>&nbsp; 
<a href="default.aspx">首页</a> → <a href="list.aspx?cid=2">元器件介绍 </a> → <a href="list.aspx?cid=25">元器件的介绍及应用</a></TD>
<TD class=r></TD></TR></TBODY></TABLE>
<div class="mframe">
<TABLE cellSpacing=0 cellPadding=0 width="100%">
<TBODY>
<TR>
<TD class=tl></TD>
<TD class=tm><span class="tt">阅读文章</span> </TD>
<TD class=tr></TD></TR></TBODY></TABLE>
<DIV id=printBody>
<TABLE id=middle style="TABLE-LAYOUT: fixed; WORD-BREAK: break-all; TEXT-ALIGN: left" cellSpacing=0 cellPadding=0 align=center>
<TBODY>
<TR>
<TD class=ml></TD>
<TD class=mm vAlign=top><BR>
<DIV align=center>
<H1 class=aTitle>带有存储器功能的数字温度计-DS1624技术应用</H1></DIV>

<TABLE width="97%" align=center>
<TBODY>
<TR>
<TD width=120>[日期:<span id="TimeLabel">2006-07-22</span>]</TD>
<TD align=middle>来源:<span id="SourceLabel">因特网</span>&nbsp; 作者:<span id="AuthorLabel">未知</span></TD>
<TD align=right width=100>[字体:<A href="javascript:ContentSize(16)">大</A> <A href="javascript:ContentSize(14)">中</A> <A href="javascript:ContentSize(12)">小</A>] </TD></TR></TBODY></TABLE>

<DIV id="BodyLabel" class="content" style="PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px"><P>
<P style="MARGIN-LEFT: 1cm; TEXT-INDENT: -1cm; mso-list: l0 level1 lfo2; tab-stops: list 1.0cm left 54.0pt">1. DS1624基本原理 
<P style="tab-stops: 54.0pt">   DS1624是美国DALLAS公司生产的集成了测量系统和存储器于一体的芯片。数字接口电路简单,与I2C总线兼容,且可以使用一片控制器控制多达8片的DS1624。其数字温度输出达13位,精度为0.03125℃。DS1624可工作在最低2.7V电压下,适用于低功耗应用系统。 
<P style="MARGIN-LEFT: 70.35pt; TEXT-INDENT: -49.35pt; mso-list: l0 level2 lfo2; tab-stops: list 21.0pt left 54.0pt">(1). DS1624基本特性 
<P>  ◆ 无需外围元件即可测量温度 
<P style="MARGIN-LEFT: 42pt; TEXT-INDENT: -21pt; mso-list: l4 level1 lfo3; tab-stops: list 42.0pt">◆ 测量范围为-55℃~+125℃,精度为0.03125℃ 
<P style="MARGIN-LEFT: 42pt; TEXT-INDENT: -21pt; mso-list: l4 level1 lfo3; tab-stops: list 42.0pt">◆ 测量温度的结果以13位数字量(两字节传输)给出 
<P style="MARGIN-LEFT: 42pt; TEXT-INDENT: -21pt; mso-list: l4 level1 lfo3; tab-stops: list 42.0pt">◆ 测量温度的典型转换时间为1秒         
<P style="MARGIN-LEFT: 42pt; TEXT-INDENT: -21pt; mso-list: l4 level1 lfo3; tab-stops: list 42.0pt">◆ 集成了256字节的E2PROM非易性存储器 
<P style="MARGIN-LEFT: 42pt; TEXT-INDENT: -21pt; mso-list: l4 level1 lfo3; tab-stops: list 42.0pt">◆ 数据的读出和写入通过一个2-线(I2C)串行接口完成 
<P style="MARGIN-LEFT: 42pt; TEXT-INDENT: -21pt; mso-list: l4 level1 lfo3; tab-stops: list 42.0pt">◆ 采用8脚<a href="http://www.go-gddq.com/show.aspx?id=292303&amp;cid=26" title="DIP封装说明">DIP</a>或<a href="http://www.go-gddq.com/show.aspx?id=292513&amp;cid=26" title="SOIC封装说明">SOIC</a>封装,如图2.34.1       <IMG height=73 hspace=12 src="upload/2006_07/0607081512130913.jpg" width=168 align=left v:shapes="_x0000_s1026"> 
<P style="MARGIN-LEFT: 21pt; tab-stops: 54.0pt">                              图2.34.1 
<P style="MARGIN-LEFT: 70.3pt; TEXT-INDENT: -49.3pt; mso-list: l4 level2 lfo3; tab-stops: list 0cm left 54.0pt">  
<P style="MARGIN-LEFT: 70.3pt; TEXT-INDENT: -49.3pt; mso-list: l4 level2 lfo3; tab-stops: list 0cm left 54.0pt">(2). 引脚描述及功能方框图 
<P style="TEXT-INDENT: 21pt">其引脚描述如表1所示: 
<P style="TEXT-INDENT: 21pt"><IMG height=180 src="upload/2006_07/060708151213097.jpg" width=416 v:shapes="_x0000_i1025"> 
<P style="TEXT-INDENT: 21pt">DS1624的功能结构图如图4.34.2所示: 
<P style="TEXT-INDENT: 21pt"><IMG height=232 src="upload/2006_07/060708151213091.jpg" width=476 v:shapes="_x0000_i1026"> 
<P style="TEXT-ALIGN: center" align=center>图4.34.2 
<P style="MARGIN-LEFT: 70.3pt; TEXT-INDENT: -49.3pt; mso-list: l4 level2 lfo3; tab-stops: list 0cm left 54.0pt">(3). DS1624工作原理 
<P style="TEXT-INDENT: 24.1pt; mso-char-indent-count: 2.0; mso-char-indent-size: 12.05pt; tab-stops: 43.5pt">温度测量 
<P style="TEXT-INDENT: 21pt">图4.34.3是温度测量的原理结构图 
<P><IMG height=260 src="upload/2006_07/060708151213095.jpg" width=540 v:shapes="_x0000_i1027"> 
<P>           图4.34.3 温度测量的原理结构图 
<P style="TEXT-INDENT: 21pt">DS1624在测量温度时使用了独有的在线温度测量技术。它通过在一个由对温度高度敏感的振荡器决定的计数周期内对温度低敏感的振荡器时钟脉冲的计数值的计算来测量温度。DS1624在计数器中预置了一个初值,它相当于-55℃。如果计数周期结束之前计数器达到0,已预置了此初值的温度寄存器中的数字就会增加,从而表明温度高于-55℃。 
<P style="TEXT-INDENT: 21pt">与此同时,计数器斜坡累加电路被重新预置一个值,然后计数器重新对时钟计数,直到计数值为0。 
<P style="TEXT-INDENT: 21pt">通过改变增加的每1℃内的计数器的计数,斜坡累加电路可以补偿振荡器的非线性误差,以提高精度,任意温度下计数器的值和每一斜坡累加电路的值对应的计数次数须为已知。 
<P>  DS1624通过这些计算可以得到0.03125℃的精度,温度输出为13位,在发出读温度值请求后还会输出两位补偿值。表2给出了所测的温度和输出数据的关系。这些数据可通过2线制串行口连续输出,MSB在前,LSB在后。 
<P style="TEXT-INDENT: 137.05pt; mso-char-indent-count: 13.0; mso-char-indent-size: 10.5pt">表2 温度与输出数据关系表 
<TABLE style="BORDER-RIGHT: medium none; BORDER-TOP: medium none; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none; BORDER-COLLAPSE: collapse; mso-border-alt: solid windowtext .5pt; mso-padding-alt: 0cm 5.4pt 0cm 5.4pt" cellSpacing=0 cellPadding=0 border=1>
<TBODY>
<TR>
<TD style="BORDER-RIGHT: windowtext 0.5pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: windowtext 0.5pt solid; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: windowtext 0.5pt solid; WIDTH: 142pt; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 0.5pt solid" vAlign=top width=189>
<P>温度</P></TD>
<TD style="BORDER-RIGHT: windowtext 0.5pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: windowtext 0.5pt solid; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: medium none; WIDTH: 142.05pt; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 0.5pt solid; mso-border-left-alt: solid windowtext .5pt" vAlign=top width=189>
<P>数字量输出(二进制)</P></TD>
<TD style="BORDER-RIGHT: windowtext 0.5pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: windowtext 0.5pt solid; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: medium none; WIDTH: 142.05pt; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 0.5pt solid; mso-border-left-alt: solid windowtext .5pt" vAlign=top width=189>
<P>数字量输出(十六进制)</P></TD></TR>
<TR>
<TD style="BORDER-RIGHT: windowtext 0.5pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: medium none; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: windowtext 0.5pt solid; WIDTH: 142pt; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 0.5pt solid; mso-border-top-alt: solid windowtext .5pt" vAlign=top width=189>
<P>+125℃</P></TD>
<TD style="BORDER-RIGHT: windowtext 0.5pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: medium none; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: medium none; WIDTH: 142.05pt; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 0.5pt solid; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt" vAlign=top width=189>
<P>0111,1101,0000,0000</P></TD>
<TD style="BORDER-RIGHT: windowtext 0.5pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: medium none; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: medium none; WIDTH: 142.05pt; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 0.5pt solid; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt" vAlign=top width=189>
<P>7D00H</P></TD></TR>
<TR>
<TD style="BORDER-RIGHT: windowtext 0.5pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: medium none; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: windowtext 0.5pt solid; WIDTH: 142pt; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 0.5pt solid; mso-border-top-alt: solid windowtext .5pt" vAlign=top width=189>
<P>+25.0625℃</P></TD>
<TD style="BORDER-RIGHT: windowtext 0.5pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: medium none; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: medium none; WIDTH: 142.05pt; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 0.5pt solid; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt" vAlign=top width=189>
<P>0001,1001,0001,0000</P></TD>
<TD style="BORDER-RIGHT: windowtext 0.5pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: medium none; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: medium none; WIDTH: 142.05pt; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 0.5pt solid; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt" vAlign=top width=189>
<P>1910H</P></TD></TR>
<TR>
<TD style="BORDER-RIGHT: windowtext 0.5pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: medium none; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: windowtext 0.5pt solid; WIDTH: 142pt; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 0.5pt solid; mso-border-top-alt: solid windowtext .5pt" vAlign=top width=189>
<P>+0.5℃</P></TD>
<TD style="BORDER-RIGHT: windowtext 0.5pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: medium none; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: medium none; WIDTH: 142.05pt; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 0.5pt solid; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt" vAlign=top width=189>
<P>0000,0000,1000,0000</P></TD>
<TD style="BORDER-RIGHT: windowtext 0.5pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: medium none; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: medium none; WIDTH: 142.05pt; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 0.5pt solid; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt" vAlign=top width=189>
<P>0080H</P></TD></TR>
<TR>
<TD style="BORDER-RIGHT: windowtext 0.5pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: medium none; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: windowtext 0.5pt solid; WIDTH: 142pt; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 0.5pt solid; mso-border-top-alt: solid windowtext .5pt" vAlign=top width=189>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -