一、课题要求
1、 基本内容:
(1)利用单片机、AD7416组成水温测量系统,测水温并将温度以整数显示在数码管上。
(2)在程序中设定上下限值,当温度超过设定范围就报警。
2、扩展内容:
(1)温度值可通过按键设定。
(2)可以显示小数。
二、原理分析
利用AD7416芯片对I2C兼容,并且有一个片内温度传感器可以精确的测量环境温度,能够将采集的温度系数转换为十位二进制送给单片机。在经过单片机的处理过后送给液晶显示器。再利用AD7416的有一个超温指示(OTI)输出,对其设置报警上下限温度值。当温度值超出了设置的报警上下限温度值范围时则由超温指示器(OTI)输出报警信号。
三、知识介绍
1:P89V51RD2单片机
P89V51RD2是Philips公司生产的一款80C51微控制器,包含64KB Flash和1024字节的数据RAM。P89V51RD2的典型特性是它的X2方式选项。利用该特性,设计者可使应用程序以传统的80C51时钟频率(每个机器周期包含12个时钟)或X2 方式(每个机器周期包含6个时钟)的时钟频率运行,选择X2方式可在相同时钟频率下获得2倍的吞吐量。从该特性获益的另一种方法是将时钟频率减半来保持特性不变,这 样可以极大地降低EMI。Flash程序存储器支持并行和串行在系统编程(ISP),ISP允许在软件控制下对成品中的器件进行重复编程。应用固件的 产生/更新能力实现了ISP的大范围应用。5V的工作电压,操作频率为0~40MHz。
2:AD7416
AD7416是装在一个芯片中的完整的温度监视系统,精度可达0.25。C,并带有超温指示(OTI)输出。并且与I2C兼容。
一、 其主要特征如下:
1、AD7416有一个片内温度传感器可以精确的测量环境温度,它包括一个十位AD转换器,它以0.25。C的分辨力将温度数字化。它也包括两个片内寄存器,可以将温度与设定的高低门限比较;当超温发生时一个超温指示器(OTI)输出报警信号。可测量的温度范围是-55。C至125。C。
2、宽的电源电压范围为2.7V至5.5V,低电源电流典型为0.35mA。
3、AD7416有自动掉电特性,因而有很好的功耗性能。在较慢的通过率的情况下,器件可被编程在低功率掉电方式下工作,这样可以进一步节省器件的功耗。
4、节省空间的SO-8和小型SOIC封装。
5、I2C兼容的接口。
AD7416的引脚配置如下图所示:
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
全部0条评论
快来发表一下你的评论吧 !