ch8模拟量的输入输出(编辑修改稿)内容摘要:
port1。 08321的输入寄存器地址送 DX OUT DX, AL。 数据送 08321的输入寄存器 MOV DX, port2。 08322输入寄存器地址送 DX OUT DX, AL。 数据送 08322的输入寄存器 MOV DX, port3。 DAC寄存器端口地址送 DX OUT DX, AL。 数据送 DAC寄存器,并启动同步转换 HLT D/A转换器的应用 函数发生器 只要往 D/A转换器写入按规律变化的数据,即可在输出端获得正弦波、三角波、锯齿波、方波、阶梯波、梯形波等函数波形。 直流电机的转速控制 用不同的数值产生不同的电压,控制电机的转速 其他需要用电压 /电流来进行控制的场合 例子参见 p354p356。 模 /数( A/D)转换器 用途 将连续变化的模拟信号转换为数字信号,以便于计算机进行处理。 常用于数据采集系统或数字化声音。 A/D转换的四个步骤 采样 → 保持 → 量化 → 编码 采样 /保持:由采样保持电路( S/H) 完成 量化 /编码:由 ADC电路完成( ADC: AD变换器) 1) 采样和保持 采样 将一个时间上连续变化的模拟量转为时间上断续变化的(离散的)模拟量。 或:把一个时间上连续变化的模拟量转换为一个脉冲串,脉冲的幅度取决于输入模拟量。 保持 将采样得到的模拟量值保持下来,使之等于采样控制脉冲存在的最后瞬间的采样值。 目的: A/D转换期间保持采样值恒定不变。 对于慢速变化的信号,可省略采样保持电路 采样保持电路( S/H) 由 MOS管采样开关 T、 保持电容 Ch和运放构成的跟随器三部分组成。 采样控制信号 S(t)=1时, T导通, Vin向 Ch充电, Vc和 Vout跟 踪 Vin变化,即对 Vin采样。 S(t)=0时, T截止, Vout将保持前一 瞬间采样的数值不变。 + - Ch T Vout Vin 采样控制 S(t) 采样保持电路的波形 Vin S(t) Vout 进行 A/D转换时所用的输入电压,就是对保持下来的采样电压(每次采样结束时的输入电压)进行转换。 采样周期的确定 采样通常采用等时间间隔采样。 采样频率 fs不能低于 2fimax( fimax为输入信号 Vin的最高次谐波分量的频率); fs的 上限受计算机的速度、存储容量、器件速度的限制。 实际中一般取 fs为 fimax的 45倍。 2) 量化和编码 量化 就是用基本的量化电平的个数来表示采样到模拟电压值。 即把时间上离散而数值上连续的模拟量以一定的准确度变换为时间上、数值上都离散的具有标准量化级的等效数字值。 (量化电平的大小取决于 A/D变换器的字长) 只有当电压值正好等于量化电平的整数倍时,量化后才是准确值,否则量化后的结果都只能是输入模似量的近似值。 这种由于量化而产生的误差叫做量化误差。 量化误差是由于量化电平的有限性造成的,所以它是原理性误差,只能减小,而无法消除。 为减小量化误差,根本的办法是减小量化电平(即增加字长)。 编码 是把已经量化的模拟数值 (它一定是量化电平的整数倍 )用二进制码、 BCD码或其它码来表示。 A/D转换器的分类 根据 A/D转换原理和特点的不同,可把 ADC分成两大类: 直接 ADC和 间接 ADC。 直接 ADC是将模拟电压直接转换成数字量,常用的有: 逐次逼近式 ADC、 计数式 ADC、 并行转换式 ADC等。 间接 ADC是将模拟电压先转换成中间量,如脉冲周期 T、 脉冲频率 f、 脉冲宽度 τ等,再将中间量变成数字量。 常见的有: 单积分式 ADC、 双积分式 ADC, V/F转换式 ADC等。 各种 ADC的优缺点 计数式 ADC: 最简单,但转换速度最慢。 并行转换式 ADC: 速度最快,但成本最高。 逐次逼近式 ADC: 转换速度和精度都比较高,且比较简单,价格低,所以在微型机应用系统中最常用。 双积分式 ADC: 转换精度高,抗干扰能力强,但转换速度慢,一般应用在精度高而速度不高的场合,如测量仪表。 V/F转换式 ADC: 在转换线性度、精度、抗干扰能力等方面有独特的优点,且接口简单、占用计算机资源少,缺点也是转换速度慢。 在一些输出信号动态范围较大或传输距离较远的低速过程的模拟输入通道中应用较为广泛。 工作原理及技术指标 。ch8模拟量的输入输出(编辑修改稿)
相关推荐
例:深 宝 安转债 1992年年底发行 , 共发行 5亿元 , 3年期 , 面值为 5000/张 , 平价发行。 票面利率为 3%, 每年付息一次 ( 当时 3年期银行储藏存款利率为 %,3年期企业债券 %, 3年期国库券 %并保值贴补 )。 转换期限:1993年 6月 1日至到期日;赎回条款为发行期满 5150元 /张的价格赎回;转换价格: 25元 /股 ( 宝安 A当时股价约 21元
+ 表示为: p=[1 12 0 25 116],使用函数 roots可以求出多项式等于 0的根,根用列向量表示。 若已知多项式等于 0的根,函数 poly可以求出相应多项式。 ( 2)多项式的运算 •相乘 conv a=[1 2 3]。 b=[1 2] c=conv(a,b)=1 4 7 6 conv指令可以嵌套使用,如 conv(conv(a,b),c) •相除 deconv [q
ss2zp: 状态空间模型转换为零极点增益模型 tf2ss: 传递函数模型转换为状态空间模型 tf2zp: 传递函数模型转换为零极点增益模型 zp2ss: 零极点增益模型转换为状态空间模型 zp2tf: 零极点增益模型转换为传递函数模型 第五节 模型的转换与连接 一、模型的转换 用法举例: 1)已知系统状态空间模型为: 》 A=[0 1。 1 2]。 B=[0。 1]。 》 C=[1,3]。
RECORDER按钮,屏幕出现 RecSettingTrSelect: 用 ▼ /NO或▲ /YES选择所要录音的轨道 START/STOP则录音结束 17轨合成录音(播放) 播放完整录音 1. 按一下 RECORDER按钮,点亮 RECORDER指示灯,按住 FUNCTION按钮同时再按 RECORDER按钮,屏幕出现 PlaySettingSongSelect:,用▼ /NO或▲
, and he confirmed that „all the blood can go though this‟. Five units were transfused instead of the intended 2 units. insert your department, conference or presentation title • Excess red cells are
,s) { strcpy(depart,d)。 strcpy(prof,p)。 } void display() { cout编号和姓名 :。 erson::display()。 cout部门 :depart 职称 :profendl。 } }。 Tianjin University 18 第 8章习题答案 =不做要求 Tianjin University 19 本讲概要 2. 实验 61——