差,成为量化误差,
增加量化误差减小。一般
810121416等。
f常用的AD转换器有逐次比较式和并联比较式两种,此处只讨论逐次比较式:(设
8)
AD
控制器
数码设定
数码输出
(1)AD转换启动后,数码设定为10000000由DA输出一个对应的模拟电压U0(2)比较UA与U0
U〉U:保留最高位1,下一位设为1
A
0
U
A
〈U0:最高位变零,下一位设为1
DA输出一个与新编码对应的模拟量U1(3)比较UA与U1
U〉U:保留次高位1,设第三位为1
A
1
U〈U:次高位取0,设第三位为1。
A
1
经
次比较后,最终可以确定出与U对应的数字编码。AD574简介(1)基本指标:精度:12位转换时间:25微秒(2)电源电压:
15vAGND5vAGND
模拟地数字地
(3)模拟输入:20V:020V
f10V10V10V010V5V5V(4)数据量输出:12位8位机,分两次读16位机,一次读。(5)控制状态线控制:CE控制时钟
CS片选输入,来自译码器
_____
RC
__
1,读转换结果0,启动转换
CE0启动转换:
CS0
_____
CE1读结果:CS0
_____
RC0
_____
__
RC1
__
CS来自译码电路,反映了AD在微机系统中的地址。
____
128
1281
16位CPU时
一次读取12位结果
A
0
A0
0
__
1280
8位CPU
0,高8位读
A
0
1,读低4位
f状态输出端:STS
0,不忙1,忙
六:数据采集系统与微机的接口(1)程序查询方式硬件接口图见P16图118硬件包括:电压形成,ALFSHMPXAD并行口数据线定时器。软件包括:并行口初始化。采样数据寄存器地址指针初始化。定时器初始化。开放中断。定时器中断时,执行中断服务程序。中断服务程序包括以下内容:1)2)清中断请求,准备下一次中断。命令AD574开始转换,读STS状态
STS0,已换完,读结果,存入RAMSTS1,未转换完,等待。3)更新地址指针的指向。每读一个结果,地址加2,判是否到达存储区末端,如果不到,顺序下存,如果到,则将地址指针指向初地址,循环存取,初地址
f末地址4)控制MPX,指向下一个通道,AD转换……共16个通道(最多),最好一个通道转换完后,重新切回0通道5)6)执行中断服务程序中的其他内容。中断返回要求:整个中断服务程序必须在两个采样时间间隔内完成。特点:每次启动AD后,CPU就开始不断查询STS的状态,耗时较多,要求AD快。
T
s
fT
i
确保Ti〈Ts,对硬件要求较高。(二)中断方式启动AD后,CPU无须等待,转去处理其它事件,AD转换结束后,发出中断,读取转换结果,更新r