计算机A/D转换器与系统的连接及举例

时间:2023-03-15来源:佚名
1.输入模拟电压的连接
A/D转换器的输入模拟电压可以是单端输入也可以是双端输入。如单通道8位A/D转换器ADC0804的两个输入端为VIN(-)、VIN( ),如果用单端输入的正向信号,则把VIN(-)接地,信号加到VIN( )端;如果用单端输入的负向信号,则把VIN( )接地,信号加到VIN(-)端;如果用双端输入,则模拟信号加在VIN(-)端和VIN( )端之间。
ADC0808/0809可以从IN0~IN7接8路模拟电压输入,通常接成单端、单极性输入,这时UREF( )=5V、UREF(-)=0V,也可以接成双极性输入,这时UREF( )和UREF(-)应分别接 、-极性的参考电压。AD574是单端输入模拟电压,在10VIN和20VIN中任一端和AGND之间,可输入单极性电压或双极性电压,输入模拟电压的极性不同,其输入电路也不同(可参阅图5-54、图5-55)。
2.数据输出和系统总线的连接
A/D转换器的数据输出有两种方式。一种是A/D芯片内部带有三态输出门,其数据输出线可以直接挂到系统数据总线上去。另一种是A/D芯片内部不带三态输出门,或虽有三态输出门,但它不受外部信号控制,而是当转换结束时自动开门,如AD570就是这种芯片。
3.A/D转换启动信号
A/D转换器是由CPU发出启动转换信号的。启动信号有电平启动和脉冲启动两种方式。如AD570、AD571、AD572等要求用电平启动信号,在整个A/D转换期间,启动电平信号不能撤消。CPU一般要通过并行接口输出端或用D触发器发出和保持有效的电平启动信号。ADC0804、ADC0808/0809和AD574都要求用脉冲启动信号。通过读/写信号或程序控制得到足够宽度的脉冲信号。
4.转换结束信号及转换数据的读取
A/D转换结束时,A/D转换芯片输出转换结束信号。转换结束信号也有两种:电平信号和脉冲信号。CPU检测到转换结束信号后,即可读取转换后的数据。CPU一般可以采用以下3种方式和A/D转换器进行联络来实现对转换数据的读取:
(1)程序查询方式
(2)中断方式
(3)固定的延迟程序方式
可画出ADC0808/0809和8086CPU的连接原理图如图1所示。
计算机A/D转换器与系统的连接及举例
图1 ADC0808/0809与8086CPU的连接原理图
由于ADC0808/0809的数据输出带三态输出门,故可直接接到CPU数据总线上。按图5-56所示接线,74LS138译码出的地址范围正好是78H~7FH。低3位地址线A2~A0分别直接接到ADC0808/0809的采样地址输入端C、B、A上,用于选通8路输入通路中的其中一路。那么用一条输出指令即可启动某一通路开始转换(使ADC0808/0809的START端和ALE端得到一个启动正脉冲信号):
CONTV1:MOVAL,00H;可以是不为00H的其他数字
OUT78H,AL;选通IN0通路并开始转换
 …CONTV7:MOVAL,00H;
OUT7FH,AL;选通IN7通路并开始转换
 …
转换结束,ADC0808/0809从EOC端发出一个正脉冲信号,通过中断控制器8259A向CPU发出中断请求,CPU响应中断后,转去执行中断服务程序。在中断服务程序中,执行一条输入指令,即可读取转换后的数据。
例 AD574与8031的连接。
图2为AD574与8031单片机的接口电路。
计算机A/D转换器与系统的连接及举例
图2 AD574与8031的接口电路
利用该接口电路完成一次A/D转换,并把转换结果的高8位放入R2中,低8位放入R3中的
工作程序如下:
MAIN:MOVR0,#7CH;选择AD574,并令A0=0
MOVX@R0,A;启动A/D转换,全12位
LOOP:NOP
JBP3.2,LOOP;查询转换是否结束
MOVXA,@R0;读取高8位
MOVR2,A;存入R2中
MOVR0,#7DH;令A0=1
MOVXA,@R0;读取低4位,尾随4个0
MOVR3,A;存入R3中
…
例 位A/D转换器AD574与外部的连接。
图3是AD574与外部的连接电路。
计算机A/D转换器与系统的连接及举例
图3 AD574与外部的连接电路
设转换结束信号STS接8255A的PA,8255A初始化设定为A口输入。用查询法启动和
读取AD574的转换数据的接口程序如下:
OUTADPORT,AL;
启动A/D按12位转换,ADPORT是AD574的一个偶地址
WAIT1:INAL,PA;
读取转换结束信号,PA是8255A的A端口地址
MOVCL,03;
RCRAL,CL;右移三次
JCWAIT1;如为高电平,则等待
INAL,ADPORT;读取转换后的高8位数据
MOVAH,AL;高8位数据传送到AH
INAL,ADPORT 1;
读取转换后的低4位数据(后跟4个0)
…

相关阅读

电工有四证,你知道哪几种?他们的区别是什么?

电工证,是电工 特种作业操作证 的简称,指从事电力生产、电气制造、电气维修、建筑安装行业等工、农、商业等行业人员上岗所需的证件之一。 首先电工有四证,到底 是哪 四证呢...
2023-06-11

鼠笼式三相异步电动机Y-△降压手动控制电路图分析

鼠笼式三相异步电动机 Y-△降压手动控制电路原理图 凡正常运行时定子绕组接成三角形的是三相鼠笼式异步电动机 ,在启动时临时成星形,待电动机启动后接近额定转速时,在将定子...
2023-03-21
鼠笼式三相异步电动机Y-△降压手动控制电路图分析

夏季高压变频器日常维护保养

在夏季高压变频器 维护时,应注意变频器安装环境的温度,定期清扫变频器内部灰尘,确保冷却风路的通畅。加强巡检,改善变频器、电机及线路的周边环境。检查是否紧固,保证各个...
2023-03-21

PLC的日常维护及其故障检测

一、运行环境的保证 因为plc 为精密电子 产品,自动化控制的系统是要求长时间不间断运行,因此PLC的运行环境要求极高,要防尘、防火、防水,防高温,防雷 电,因此电气 控制室一...
2023-03-21

有了免焊卡扣,老板再也不用担心我装灯带不会焊锡了

分享一款适用于板宽8mm3线LED灯带的免焊卡扣。 相信装过灯带的朋友应该都会遇到的问题,就是灯带长度不够需要接板。装灯位置高度比较低,自己也会焊锡还好,如果装灯位置高了就...
2026-04-21
有了免焊卡扣,老板再也不用担心我装灯带不会焊锡了

热销商品

加长球头内六角扳手L型六方棱套装万能2 2.5 3 4 5 6 8 10-30号mm

加长球头内六角扳手L型六方棱套装(22.5–30mm)专为高扭矩与深孔作业设计,适用于机械维修、工业装配及精密设备维护。套装涵盖22.5、3、4、5、6、8、10至30mm等多种规...
1.15

萝卜头螺丝刀磁性两用伸缩螺丝刀一字十字梅花平口短小改锥

萝卜头螺丝刀是一款多功能、便携实用的手动工具,集一字、十字、梅花(星型)等多种刀头于一体,采用磁性设计,可牢固吸附螺丝,提升操作效率。其独特的伸缩结构让刀头可灵活...
3.28

U型橡胶件玻璃包护边软胶卡槽式锋利防割划防撞封边电柜密封嵌条

U型橡胶件玻璃包护边软胶卡槽式锋利防割划防撞封边电柜密封嵌条,专为电气设备柜体、玻璃边缘及金属框架设计。采用优质耐候橡胶材质,具备优异的柔韧性与抗老化性能,...
3

儿童帽安全帽工地小孩活动团队农民工表演防砸耐安洪宏安免费印字

洪宏安儿童安全帽专为工地参观、儿童活动及农民工团队表演设计,具备优异的防砸、耐冲击性能,符合国家安全防护标准。采用轻质高强度材料,佩戴舒适,透气性好,适合长时间...
11.8

防静电镊子不锈钢摄子可换头塑料陶瓷聂孑耐高温电子维修工具套装

防静电镊子不锈钢摄子套装是一款专为精密电子维修设计的工具组合,采用高品质不锈钢材质,具备优异的耐腐蚀性与机械强度。其表面经过特殊防静电处理,有效避免静电对敏...
3.15

网站栏目