第7章+过程通道.ppt
上传人:sy****28 上传时间:2024-09-10 格式:PPT 页数:70 大小:1.7MB 金币:16 举报 版权申诉
预览加载中,请您耐心等待几秒...

第7章+过程通道.ppt

第7章+过程通道.ppt

预览

免费试读已结束,剩余 60 页请下载文档后查看

16 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

概述典型的单片机测控系统硬件组成框图输入/输出信号一般有两种类型:一种是随时间连续变化的物理量,称为模拟信号;一种是只有开和关(或1和0)两种状态的量,称为开关量。因此计算机控制系统中,输入/输出通道分模拟量通道和数字量通道两类。信息种类信息来源7.1.1模拟量输入通道的结构7.1.2模拟量输出通道结构7.2模拟量输出通道接口技术7.2.1DAC的性能指标LE21引脚说明:Vout=-Iout1×Rfb=-(D/28)×VREF设VREF=-5VD=FFH=255时,最大输出电压:Vmax=(255/256)×5V=4.98VD=00H时,最小输出电压:Vmin=(0/256)×5V=0VD=01H时,一个最低有效位(LSB)电压:VLSB=(1/256)×5V=0.02V双极性电压输出设VREF=5VD=FFH=255时,最大输出电压:Vmax=[(255-128)/128]×5V=4.96VD=00H时,最小输出电压:Vmin=[(0-128)/128]×5V=-5VD=81H=129时,一个最低有效位电压:VLSB=[(129-128/128]×5V=0.04V3DAC0832的工作方式及与MCS-51的接口锯齿波程序:ORG0100HMOVR0,#0FEH;输入寄存器地址CLRA;转换初值LOOP:MOVX@R0,A;D/A转换INCA;转换值增量NOP;延时NOPNOPSJMPLOOPEND三角波程序:方波程序:WRORG0050HMOVA,#00H;转换初值LOOP:MOVR0,#0FEH;输入寄存器地址MOVX@R0,A;转换数据送输入寄存器INCR0;产生DAC寄存器地址MOVX@R0,A;数据送DAC寄存器并进行D/A转换DECA;转换值减少NOP;延时NOPNOPSJMPLOOPEND7.2.3串行DAC及接口技术AD7543是美国AD公司生产的12位电流输出型串行输入的D/A转换器。建立时间为2μs;CMOS工艺,功耗最大为40mW。其数字量由高位到低位逐次一位一位地输入。(1)AD7543结构及引脚功能AD7543与MCS-51单片机的接口电路如下图所示。7.3模拟量输入通道接口技术A/D转换器一般分类如下:(1)按转换输出数据的方式,可分为串行与并行两种,其中并行ADC又可根据数据宽度分为8位、12位、14位、16位等。(2)按输出数据类型可分为BCD码输出型和二进制输出型。(3)按转换原理可分为逐次逼近式、双积分式、计数器式和并行式。7.4.1A/D主要技术指标:ADC0809C,B,A:8路通道切换控制,000——IN0,111——IN7ALE:地址锁存,在上升沿将地址选择信号ABC锁入地址寄存器。START:启动转换输入:上升沿清除ADC内部寄存器,下降沿启动内部控制逻辑。EOC:转换结束标志,上升沿表示转换完毕。CLOCK:转换定时时钟输入,在时钟频率小于640K时,转换速度为100uS.IN0~IN7:8路模拟信号的输入端。D0~D7:8位转换结果数据输出端。VR(+),VR(-):参考电压输入端。8ALE例:如图所示,试用查询和中断两种方式编写程序,对IN0~IN7通道上的模拟电压数据进行一次采集,并将转换结果送入内部RAM20H单元开始的数据缓冲区中。中断方式;主程序START:MOVDPTR,#7FFFHMOVR2,#08HMOVR0,#20HMOVR1,#00H;IN0通道号SETBEASETBEX0;开外中断0SETBIT0;中断请求信号为下降沿触发ROT:MOVA,R1MOVX@DPTR,A;启动A/D转换LOOP:SJMPLOOP;等待中断DJNZR2,ROT;中断服务程序ORG1000HMOVXA,@DPTR;读取A/D转换数据MOV@R0,A;存储数据INCR1;指向下一个通道INCR0RETIEND若采用C语言编程,清单如下:串行ADC具有输出占用的数据线少,转换后的数据逐位输出,输出速度较慢的特点,但它具有两大优势:其一,便于信号隔离,在数据输出时,只需少数几路光电隔离器件,就可以很简单地实现与单片机间的电气隔离;其二,在转换精度要求日益提高的前提下,使用串行ADC的性价比较高,且芯片小,引脚少,便于线路板制作。MAX187MAX187由Maxim公司研制的12位逐次逼近型串行A/D转换器,其主要特点如下:1)12位分辨率;2)单+5V电源供电;3)具有三线串行接口,且与SPI、QSPI和Microwire兼容;4)功耗低:正常模式下电源电流1.5~2.5mA,休眠模式下电源