ADCAI和抗干扰措施课件.pptx

ADCAI和抗干扰措施课件.pptx

ID:57383399

大小:765.11 KB

页数:47页

时间:2020-08-14

ADCAI和抗干扰措施课件.pptx_第1页
ADCAI和抗干扰措施课件.pptx_第2页
ADCAI和抗干扰措施课件.pptx_第3页
ADCAI和抗干扰措施课件.pptx_第4页
ADCAI和抗干扰措施课件.pptx_第5页
资源描述:

《ADCAI和抗干扰措施课件.pptx》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、P1过程通道:计算机和生产过程之间设置的信息传送和转换的连接通道。(AI、AO、DI、DO)微机控制系统组成框图P28位AD转换器ADC0809—带8通道模拟开关的8位逐次逼近A/D转换器—转换时间100us,总的不可调误差为±1LSB—可直接与微机相连,不需另加接口逻辑—输入、输出引脚电平与TTL电路兼容—当模拟电压范围为0~5v时可使用单一的+5v电源—一般不需要调零和增益校准ADC0809P3单片A/D转换器及其 与微处理器的接口◆ADC0809引脚结构:采用双列直插式封装,共有28条引脚—8条模拟量输入通道—地址输入和控制线4条(A,B,C,AL

2、E)—数字量输出及控制线11条—电源线及CLOCK:5条P4ADC0809的内部逻辑结构图P5ADC0809主要信号引脚的功能说明IN7~IN0——模拟量输入通道ALE——地址锁存允许信号。对应ALE上跳沿,A、B、C地址状态送入地址锁存器中。START——转换启动信号。START上升沿时,复位ADC0809;START下降沿时启动芯片,开始进行A/D转换;在A/D转换期间,START应保持低电平。本信号有时简写为ST.P6A、B、C——地址线。通道端口选择线,A为低地址,C为高地址,引脚图中为ADDA,ADDB和ADDC。CLK——时钟信号。ADC08

3、09的内部没有时钟电路,所需时钟信号由外界提供,因此有时钟信号引脚。通常使用频率为500KHz的时钟信号P7EOC——转换结束信号。EOC=0,正在进行转换;EOC=1,转换结束。使用中该状态信号即可作为查询的状态标志,又可作为中断请求信号使用。D7~D0——数据输出线。为三态缓冲输出形式,可以和单片机的数据线直接相连。D0为最低位,D7为最高P8OE——输出允许信号。用于控制三态输出锁存器向单片机输出转换得到的数据。OE=0,输出数据线呈高阻;OE=1,输出转换得到的数据。P9Vcc——+5V电源。Vref——参考电源参考电压用来与输入的模拟信号进行比

4、较,作为逐次逼近的基准。其典型值为+5V(Vref(+)=+5V,Vref(-)=-5V).P10◆输入通道选通地址表P11◆ALE是地址锁存选通信号,该信号上升沿把地址状态选通入地址锁存器。也可以作为开始转换的启动信号◆START为启动转换脉冲输入端,其上跳变复位转换器,下降沿启动转换。它可由程序或外部设备产生。当START与EOC端短接时,实现自动连续转换P12◆EOC为转换结束信号,从START信号上升沿开始经8个时钟周期后由高电平变为低电平。该信号也可作为中断请求信号◆CLK为时钟信号输入端,最高可达1280kHz◆REF(+)和REF(-)为基

5、准电压输入端,它们决定了输入模拟电压的最大值和最小值。通常REF(+)和电源Vcc一起接基准电压,REF(-)接地端GNDP13◆转换时序P14单片A/D转换器与微处理器的接口MCS-51系列单片机和ADC0809的接口P15◆单片机的端口0作为复用数据总线,与ADC0809的数据输出端相连◆单片机的低3位数据线(选通abc)用于选择8路模拟量输入◆ADC0809的时钟信号CLK由单片机的ALE信号提供◆转换的启动信号START和8路模拟输入开关的地址锁存允许信号ALE由单片机的写信号WR及地址译码输出信号逻辑提供。◆本接口用P2.7作I/O地址选择信号

6、,相当于用ADC0809的片选信号作启动信号,其地址为7FFFHP16◆转换开始时,EOC端降为低电平,当转换结束后,EOC升为高电平。本电路用中断方式通知单片机转换已经结束。也可采用查询方式和等待方式,但这两种方式单片机的利用率低。◆对本接口电路可编出相应的程序。在主程序中要对外部中断进行预置,然后启动ADC0809进行A/D转换。设由IN0路开始,8路模拟量轮流输入。转换结束后,转入中断服务子程序,把转换结果读入8031的累加器,并存入相应缓冲存储单元50H~57H,再由主程序进行处理P17◆转换程序如下:ORG2000HSETBIT0;外中断请求信

7、号为下跳沿触发方式SETBEA;总中断开放SETBEX0;开外中断0MOVDPTR,#7FFFH;ADC0809口地址MOVR0,#50H;R0作存数缓冲器指针MOVR1,#00H;R1作通道数指针MOVA,R1;从IN0路开始MOVX@DPTR,A;启动A/D转换……;继续主程序,等待中断P18◆中断子程序:ORG0003H;外中断0的入口地址AJMPRDDAT;转移至读入数据处RDDAT:MOVXA,@DPTR;读取A/D转换数据MOV@R0,A;存入缓冲器INCR0;增量缓冲器指针INCR1;指向下一通道REP:MOVA,R1;MOVX@DPTR,

8、A;启动下一路转换CJNEA,#07H,RMP0;所有路都转换过吗?MOVR1,

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。