毕业论文论文范文课程设计实践报告法律论文英语论文教学论文医学论文农学论文艺术论文行政论文管理论文计算机安全
您现在的位置: 毕业论文 >> 论文 >> 正文

基于数字式温度传感器的温度检测仪 第4页

更新时间:2009-4-1:  来源:毕业论文

图4-5 热电偶冷端补偿
 4.3 A/D转换
经过测量放大器放大后的电压信号,其电压范围为1~5V,此信号为模拟信号,计算机(单片机)无法接受,故必须进行A/D转换。
A/D转换器是将模拟电压或电流转换成数字量的器件或装置,是模拟输入信道的核心部件。
4.3.1 A/D转换的主要指标
A/D转换的主要指标主要有:
电压输出A/D转换器的输入/输出的一般表达式为:D=(2n-1)V/VREF。式中,D为数字量输出,V为输入电压,VREF为参考电压。当VREF确定时,其输入与输出为线性关系。
A/D转换器的主要技术指针有转换时间、分辨率、转换误差、转换速度、量程、精度等。
转换时间——指完成一次模拟量到数字量转换所需要的时间。
分辨率——说明A/D转换器对输入信号的分辨能力。一般以输出二进制(或十进制)数的位数表示。因为,在最大输入电压一定时,输出位数愈多,量化单位愈小,分辨率愈高。
转换误差——它表示A/D转换器实际输出的数字量和理论上的输出数字量之间的差别。常用最低有效位的倍数表示。
转换速度——可用转换时间表示,指从转换控制信号到来开始,到输出端得到稳定的数字信号所经过的时间。
量程——即所能转换的电压范围。
4.3.2 A/D转换器ADC0804[8]
在第三章已经阐述了本设计采用ADC0804的理由,下面对ADC0804进行介绍。
ADC0804是用CMOS集成工艺制成的逐次比较型摸数转换芯片。分辨率8位,转换时间100μs,输入电压范围为0至5V,增加某些外部电路后,输入模拟电压可为 5V。该芯片内有输出数据锁存器,当与计算机连接时,转换电路的输出可以直接连接在CPU数据总线上,无须附加逻辑接口电路。主要引脚见图4.6所示。
ADC0804技术参数如下:
● 三态锁定输出;
● 转换时间:100μs
● 分辨率:8位;
● 转换时间:100Ps;
● 总误差:±1LSB
● 工作温度:-40℃——85℃                    图4-6  ADC0804引脚
ADC0804的主要引脚介绍:                               
VIN+、VIN-:ADC0804的两模拟信号输出端,用以接受单极性、双极性和差摸输入信号。
D7至D0:A/D转换器数据输出端,该输出端具有三态特性,能与微机总线相接。
AGND:模拟信号地。
DGND:数字信号地。
CLKIN:外电路提供时钟脉冲输入端。
CLKR:内部时钟发生器外接电阻端,与CLKIN端配合可由芯片自身产生时钟脉冲,其频率为1/1.1RC。
 :片选信号输入端,低电平有效,一旦CS有效,表明A/D转换器被选中,可启动工作。
  :写信号输入,接受微机系统或其它数字系统控制芯片的启动输入端,低电平有效,当CS、WR同时为低电平时,启动转换。
   :读信号输入,低电平有效,当CS、RD同时为低电平时,可读取转换输出数据。
 :转换结束输出信号,低电平有效。输出低电平表示本次转换已完成。该信号常作为向微机系统发出的中断请求信号。
被转换的电压信号可从VIN+和VIN-输入,本设计的模拟信号由VIN+输入,并将VIN-接地。模拟地DGND和数字地AGND相连后共同接地。参考电压VREF/2端无需外加任何电压,而由内部电源分压得到。本设计在外部“CLKR”和“CLK”两端外接一对电阻电容产生A/D转换所需要的时钟,其振荡频率为fclk≈1/1.1RC。根据一般情况取R=10kΩ,C=150pF,fclk≈640kHz,每秒钟可转换1万次。同时在VCC端外接一块容值为100μF的电容。ADC0804的量程范围为0至5V,分辨率为8位,所以可以对满量程的1/ -1=1/255即19.608mv的增量做出反应。5000/19.608≈255,即ADC0804可以分辨约255个增量,完全满足本设计测温0至200℃即200个增量的实际需求。
ADC0804转换流程:
 
图4-7  A/D转换时序图
ADC0804用脉冲启动信号。本系统中的ADC0804的片选信号由地址译码器74LS138控制。当89C51发出指令使CS和WR同为低电平时,A/D转换被启动,ADC0804开始工作。A/D转换被启动而在WR上升沿后100μs模数完成转换,同时INTR自动变为低电平,表示本次转换已结束。至此,本系统中的ADC0804即完成了设计所需要的A/D转换,转换后的数字量交由下一环节的CPU进行处理。
4.4 数据处理
    当ADC0804将模拟信号转换为数字信号后,输送到CPU进行数据处理,并将处理后的结果显示出来。CPU采用Intel公司的MCS-51系列单片机,显示部分采用LED数码管。
4.4.1 MCS-51单片机
MCS—51系列单片机研制于1980年,由Intel公司所开发,其结构是8048的延伸,改进了8048的缺点,其ROM、RAM都可扩充至64KB,也增加了如乘(MUL)、除(DIV)、减(SUBB)、比较(CJNE)、栈入(PUSH)、栈出(POP)、16位数据指针、布尔代数运算等指令,以及串行通信能力和5个中断源。MCS—51系列单片机特点如下:
● 专为控制应用所设计的八位CPU
● 32条双向且可被独立寻址的I/O口
● 芯片内打128字节可供储存数据的RAM
● 内部有两组16位定时器
● 具有全双工传输信号UART
● 5个中断源,从具有两级(高/低)优先权顺序的中断结构
● 芯片内有4KB的程序内存(ROM)                 
● 芯片内有时钟(CLOCK)振荡器电路
● 程序内存可扩展至64KB(ROM)                   图4-8  89C51引脚图
● 数据存储器可扩展至64KB(RAM)

AT89C51引脚说明如下:
VCC:供电电压。
GND:接地。
P0口:P0口为一个8位漏级开路双向I/O口,每脚可吸收8TTL门电流。当P1口的管脚第一次写1时,被定义为高阻输入。P0能够用于外部程序数据存储器,它可以被定义为数据/地址的第八位。在FLASH编程时,P0 口作为原码输入口,当FLASH进行校验时,P0输出原码,此时P0外部必须被拉高。
    P1口:P1口是一个内部提供上拉电阻的8位双向I/O口,P1口缓冲器能接收输出4TTL门电流。P1口管脚写入1后,被内部上拉为高,可用作输入,P1口被外部下拉为低电平时,将输出电流,这是由于内部上拉的缘故。在FLASH编程和校验时,P1口作为第八位地址接收。

上一页  [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] 下一页

基于数字式温度传感器的温度检测仪 第4页下载如图片无法显示或论文不完整,请联系qq752018766
设为首页 | 联系站长 | 友情链接 | 网站地图 |

copyright©751com.cn 辣文论文网 严禁转载
如果本毕业论文网损害了您的利益或者侵犯了您的权利,请及时联系,我们一定会及时改正。