设为首页  加入收藏  

器件分类·原理结构
   温度传感器
   力敏传感器
   湿度传感器
   流量传感器
   速度传感器
   位移传感器
   光敏传感器
   磁敏传感器
   声学传感器
   气敏传感器
   生物传感器
产品介绍·应用技术
   TSX系列温度传感器
   CZA-XX系列力敏传感器
浏览其他单片机内容
转到
编者寄语
当前位置>>中源单片机首页>>其他领域>>传感器技术  

温度传感器应用电路(二)
上一页 下一页 [1],[2],[3] 

深圳市凌雁电子有限公司   
    PN结温度传感器

     应用电路(二)
    下面我们来看看利用不带A/D转换器的单片机实现测温的应用电路。

    这里我们选用内带一个模拟比较放大器的AT89C2051单片机来实现这一功能,AT89C2051是一片ATMEL公司推出的兼容C51的8位单片机,内带2k的Flash程序存储器,128字节的内部RAM,具有15个I/O口,6个中断源,只有20个引脚,价格也相当便宜,可谓价廉物美的单片机。详细的资料可参见本网站的“ATMEL单片机”中的AT89C2051。其中内含一个模拟比较放大器,P1.0是比较放大器的同相输入端,P1.1是比较放大器的反相输入端,这两个输入输出口内部并没有上拉电阻,比较放大器的输出端连至P3.6,也没有引出,但可用指令访问该引脚。

PN结温度传感器的温度曲线
    在该单片机外接RC元件即可构成简单的,低精度的A/D转换电路,电路如图3所示,P1.0(同相端)接上RC充放电阻和电容,P1.1(反相端)作为外部被测温度电压的输入端,作为PN结温度传感器,本身输出电压较低,可参照上一节我们给出的放大电路,温度传感电压经放大后再引至单片机的输入端。P1.2充放电控制端通过一个数kΩ的电阻接正电源Vcc,因为R1远小于R2,可以认为在P1.2输出逻辑高电平时,电压是相当接近Vcc高电平的。

    电路工作过程如下:程序开始时,先置P1.2为逻辑低电平,并延时一小段时间,使P1.2为低电平,电容C经R2放完电,此时,P1.0=0V,而P1.1>0V,比较放大器输出“0”电平,接着置P1.2为高电平,同时定时器开始计时,当电容C上的电压Vc充到Vc=Vx时,P1.0与P1.1的电位相等,比较放大器的同相端和反相端电平相等时,输出端P3.6输出高电平,当扫描查询到P3.6为高电平时即停止计时,那么只要测得开始对电容充电到P3.6输出高电平的时间,通过换算即可得到外部被测温度电压的值。

    这里需要指出,从图4中我们可以看到,电容器的充电过程并非线性,其充电过程可以描述为:
    这个非线性特性,我们在单片机编程时,可以通过补偿和校正的方法加以解决,最常用的方法也是最简单的方法是通过查表的办法进行修正。这样便可满足一种低精度简易的温度测量要求。

  [返回上一页]  更多内容,点击 [下一页]