计算机控制技术习题(课堂PPT)

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

延时等待法:EOC可不和I/O口连接,程序设计时,延时大于 ADC转换时间后,取数据。 •查询法: EOC可以和任意I/O口连接,程序设计时,反复判断 EOC是否有效,直至EOC有效时,取数据。 •中断响应法: EOC与外部中断相连,AD转换结束后,发中断申 请,在中断服务程序中取数据。
1、试说明保持电容的大小对数据采集系统的影响
(1)保持电容值小,则采样状态时充电时间常数小,即保 持电容充电快,输出对输入信号的跟随特性好,但在保持状 态时放电时间常数也小,即保持电容放电快,故保持性能差; (2)反之,保持电容值大,保持性能好,但跟随特性差
2、在数据采样系统中,是不是所有的输入通道都 需要加采样保持器?为什么?
nlog211010010
10002000.78℃ 1024
.
7
9、
10、 设12位A/D转换器的满Biblioteka Baidu程电压FSR为10V,则
该A/D转换器的量化单位是 __2.44mV____。
.
8
11、某热处理炉温度变化范围为0~1350℃,经温度变送器变 换为1~5V 电压送至ADC0809,ADC0809 的输入范围为0~ 5V。当t=KT时,ADC0809 的转换结果为6AH,问此时的炉内 温度为多少度?
ADDB A D D C IN 7
V REF(+) V CC V REF() G N D
CLOCK
221H D0
D7 数据总线
D0 IN 0 IN 7 +5V
3
START: MOV MOV OUT MOV
L: IN AND JNZ
M: IN AND JZ IN RET
AL,00H
DX,220H
DX,AL;选中IN0模拟通道,启动ADC0809开始启动
炉温变化的分辩率为多少。
n lo 2 ( 1 g 1 35 ) 9 00
15 6 0 0 0 0 .8 0 C 8 1024
14、A/D前采用的某传感器的最大输出为10伏,其精度为
0.1%,试选择A/D板的字长位数及精度。
答:10位,10V/1024=0.00976V=9.76mV ±1/2LSB 12位,10V/4096=0.00244V=2.44mV ±1/2LSB
.
2
4、下图是ADC0809和PC机的接口电路,请写出查询方式下 的汇编语言程序,假设地址信号=220H时,图中译码器输出
有效,221H时,图中三态门信号有效
IO W
AEN A 0~A 9
IO R D0 D1 D2
PC 扩展槽
+



+
+5V
分频器
.
STA RT ALE EOC
D7
OE
D0
A D D A IN 0
DX,221H ;读入EOC状态
AL,DX
AL,01H
L
;判断EOC为0否,
AL,DX
;EOC为0,则去判断EOC为1否?
AL,01H
M
;EOC仍为0,继续读入EOC
AL,220H;EOC为1,说明ADC0809已转换好,读入数据
.
4
5、设被测温度变化范围为0 ℃ ~1200℃,如果要求误 差不超过0.4 ℃,应选用分辨率为多少位的A/D转换器?
• 80H=128 40H=64 10H=16
1280(5V 0V )2.5098V 2550
160(5V0V )0.3137V
2550
.
640(5V 0V )1.2549V 2550
6
8、某热处理炉的温度变化范围是0~1000℃,要求分辨率为1 ℃ ,温度变送器输出范围为0~5V, 则A/D转换器的字长N应 为多少?如果字长N不变,现通过变送器零点迁移,将信号 零点迁移到200℃,此时系统对炉温变化的分辨率是多少?
选择依据:
nlog1120012 2 0.4
1200/0.4=3000
.
5
6、用ADC0808测量某罐温度,其温度波动范围30~50℃, 线性温度变送器输出0~5V,试求测量该温度的分辨率。
• 分辨率=(50-30)/255=0.0784 ℃
7、八位D/A转换芯片,其输出设计为0~5V,试求 当CPU分别输出80H、40H、10H时,对应的输出 各为多少伏?
0A9H=169
Gx G0 (Gm G0) Nx-N0 Nm-N0
0 (100 0) 169-51 1000.76 255-51
76
1 V 所 对 应 的 A /D 转 换 值 : 1 V 2 5 5 5 1 3 3 H
5 V .
10
13、现已知某炉温变化范围为0~1500℃,要求测试时,分辨 率为3℃,试确定A/D变换器的字长应选为多少?若A/D字长n 不变,通过变送器将测试起点迁移到600℃,试问此时系统对
4V—1638 q=2.44mV, 量化误差4V-q*1/2~4+q*1/2
.
11
15、为使传感器特性与A/D变换器特性相匹配,通常应
在传感器与A/D之间加入 信号调理电路

16、 ADC0809EOC信号的作用是什么?计算机读取 ADC0809的数据时,有几种方法?
A/D转换器的结束信号的作用是用以判断本次AD转换是否完成。
6AH=106
1350℃
A/D转换值为6AH时的温度: 106-51 (1350℃-0℃)364℃ 25551
1V(33H) 0FFH(5V)
1 V 所 对 应 的 A /D 转 换 值 : 1 V 2 5 5 5 1 3 3 H 5 V
.
9
12、某管道的流量范围0~100m3/min,经压差变送器变换为 1~5V的信号送到ADC0809进行AD转换,在某一时刻计 算机采样(8位)并经数字滤波后的数字量为(A9)H,则 此时的流量值为 m3/min
• 不是,对于输入信号变化很慢,如温度信号;或者A/D转 换时间较快,使得在A/D转换期间输入信号变化很小,在 允许的A/D转换精度内,就不必再选用采样保持器。
.
1
3、下图是ADC0809和PC机的接口电路,请 问START、ALE、OE、EOC都起什么作用
IO W
AEN A 0~A 9
IO R D0 D1 D2
PC 扩展槽
+
译 码
器+
+5V 分频器
S TA RT ALE EOC
D7
OE
D0
A D D A IN 0
ADDB A D D C IN 7
V REF(+) V CC V REF() G N D
CLOCK
询 问 : PA 0 延时:悬空 中 断 : IR Q 2 D7
数据总线 D0
IN 0
IN 7
+5V
相关文档
最新文档