位置:51电子网 » 技术资料 » 接口电路

硅三极管的功能简介

发布时间:2012/6/15 20:00:04 访问次数:2170

    硅三极管的测温元件DS18820内部其实很复杂,它是XC9536XL-10VQG64C用温度系数振荡器的原理测温,外部仅有3个引脚,其中GND接地,信号脚DO接到pin 8。当使用2线接法时,VCC可以空着不接,这时DS18820的工作电源从信号线获取(寄生电源),信号线为高电平时同时也给内部电容充电,信号线为低电平时由内部电容供电,它省掉一根电源线固然方便不少。但是如果信号线长时间为低电平,它就不能正常工作了。而采用3线接法时,vcc接电源正极,DS18820就始终有稳定电源供电(其实它也可以采用就地供电的方法,不一定从单片机系统的5V电源拉线过去)。两种方法编程上有差剐,下文再作详解。
    因为使用的是单线总线的测温电路,所以可在同一根信号线上挂接多个DS18820,各自独立测量温度而互不影响。当然你也以让几个DS18820分别使用各自的信号线,这样占用单片机的接口就比较多,也就失去了单线总线的意义。3个DS18820连接在一起,其中2个是3线接法,一个是2线接法。无论采用哪种接法,上拉电阻R4是必不可少的。为了显示测温读数,还需要接上字符液晶1602,接法与本刊上期介绍的简易数字钟扩展板中的相同,为了简单方便,省掉了对比度电位器,让1602工作在最大对比度状态。
    小开关SW2是工作方式选择开关,若它连接上方触点则pin 7为高电平,对应于批量转换的测温方式,适合于DS1882Q全部使用3线接法,这时是每2s启动一次3个元件依次转换测温,下一秒显示3个测温结果;若其连接下方触点则pin 7为低电平,对应于循回检测方式,适用于2线或3线系统,这时是每秒钟启动一个元件测温,下一秒读取它的测温结果并显示,然后启动另一个元件测温,循环进行。
    在本刊上期的简易数字钟文章中提到即使不用DS1302实时时钟芯片,只利用定时器timer2中断也能构成一个比较准确的电子时钟,这坎我们就把这个电子时钟加进去,以便进行定时测温。SB1、SB2是时间调校按键,用来调整时、分、秒数值以及启动计时,这两个按键分别接有lOkQ上拉电阻R1、R2,R3则是SW2的上拉电阻。
    硅三极管的测温元件DS18820内部其实很复杂,它是XC9536XL-10VQG64C用温度系数振荡器的原理测温,外部仅有3个引脚,其中GND接地,信号脚DO接到pin 8。当使用2线接法时,VCC可以空着不接,这时DS18820的工作电源从信号线获取(寄生电源),信号线为高电平时同时也给内部电容充电,信号线为低电平时由内部电容供电,它省掉一根电源线固然方便不少。但是如果信号线长时间为低电平,它就不能正常工作了。而采用3线接法时,vcc接电源正极,DS18820就始终有稳定电源供电(其实它也可以采用就地供电的方法,不一定从单片机系统的5V电源拉线过去)。两种方法编程上有差剐,下文再作详解。
    因为使用的是单线总线的测温电路,所以可在同一根信号线上挂接多个DS18820,各自独立测量温度而互不影响。当然你也以让几个DS18820分别使用各自的信号线,这样占用单片机的接口就比较多,也就失去了单线总线的意义。3个DS18820连接在一起,其中2个是3线接法,一个是2线接法。无论采用哪种接法,上拉电阻R4是必不可少的。为了显示测温读数,还需要接上字符液晶1602,接法与本刊上期介绍的简易数字钟扩展板中的相同,为了简单方便,省掉了对比度电位器,让1602工作在最大对比度状态。
    小开关SW2是工作方式选择开关,若它连接上方触点则pin 7为高电平,对应于批量转换的测温方式,适合于DS1882Q全部使用3线接法,这时是每2s启动一次3个元件依次转换测温,下一秒显示3个测温结果;若其连接下方触点则pin 7为低电平,对应于循回检测方式,适用于2线或3线系统,这时是每秒钟启动一个元件测温,下一秒读取它的测温结果并显示,然后启动另一个元件测温,循环进行。
    在本刊上期的简易数字钟文章中提到即使不用DS1302实时时钟芯片,只利用定时器timer2中断也能构成一个比较准确的电子时钟,这坎我们就把这个电子时钟加进去,以便进行定时测温。SB1、SB2是时间调校按键,用来调整时、分、秒数值以及启动计时,这两个按键分别接有lOkQ上拉电阻R1、R2,R3则是SW2的上拉电阻。

上一篇:元件及制作

上一篇:具体方法

热门点击

 

推荐技术资料

耳机放大器
    为了在听音乐时不影响家人,我萌生了做一台耳机放大器的想... [详细]
版权所有:51dzw.COM
深圳服务热线:13751165337  13692101218
粤ICP备09112631号-6(miitbeian.gov.cn)
公网安备44030402000607
深圳市碧威特网络技术有限公司
付款方式


 复制成功!