智能仪器的数据采集系统设计教材教学课件.ppt

智能仪器的数据采集系统设计教材教学课件.ppt

  1. 1、本文档共66页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
演示文稿演讲PPT学习教学课件医学文件教学培训课件

第4章 智能仪器数据采集系统设计;4.1 数据采集系统的组成 ;一、集中采集式 ;多通道同步型数据采集系统,它在每个通道上都加一个SHA,并受同一 触发信号控制,这样可以做到同一时刻内将采集信号暂存在各自的保持 电容上,以后由微型机逐一取走并经ADC送入存储器中。;二、分散采集式(分布式);;二、 仪用放大器 ; 仪用放大器的基本结构 ;信号采集系统中,信号变化的幅度比较大,那么放大以后的信号幅值有可能超过A/D转换的量程,所以必须根据信号的变化相应调整放大器的增益。 在智能仪器中,可变增益放大器的增益由仪器内置计算机的程序控制。这种由程序控制增益的放大器,称为程控放大器。。;四、隔离放大器   实际应用中,经常遇到信号源(传感器)和系统间不允 许有直接的电信号连接。;4.4 模拟多路开关及接口;;八通道双向多路开关CD4051;CD4051的真值表;多路开关的扩展;4.5 采样保持电路;采样保持电路的技术指标;4.6 A/D转换器及接口设计;A/D转换器常用的几项技术指标;分辨率:是衡量ADC分辨输入模拟量最小变换程度的技术指标即指A/D转换器可转换成数字量的最小电压(量化阶梯)。一般来说,A/D转换器的位数越多,其分辨率则越高。 分辨率习惯上用输出二进制数或BCD码数的位数来表示 如AD574可输出二进制12位即可用212 个数进行量化故 AD574的分辨率为12位 用百分比表示:1/212×100%=0.025% 输出数字量与模拟量关系: ;量化误差是由于ADC有限字长数字量对输入模拟量进行离散取样(量化)而引起的误差,其大小理论上为一个LSB。 量化误差和分辨率是统一的, 提高分辨率可以减小量化误差 ;2、转换精度;偏移误差;满刻度误差;非线性误差;微分非线性误差;转换速率是指ADC在每秒钟内所能完成的转换次数。这个指标也可表述为转换时间,即A/D转换从启动转换到转换结束得到稳定的数字量输出所需的时间,二者互为倒数。 例如:A/D转换器的转换速率为5MHz,则其转换时间为200ns。 常见有超高速(转换时间1ns)、高速(转换时间1μs)、中速(转换时间1ms)和低速(转换时间1s)等。 ;4.满刻度范围;A/D转换器的分类;并行式ADC;5.6.2 逐次比较式A/D转换器与微型计算机接口;二、ADC0809芯片及其接口;ADC0809的内部结构逻辑图 ;28;REF(-)、REF(+):参考电压输入端。ADC0809的参考电压为+5V。 VCC、GND:供电电源端。ADC0809使用+5V单一电源供电。 CLK:外部时钟输入信号,时钟频率决定了A/D转换器的转换速率, ADC0809每一通道的转换约需66~73个时钟周期,ADC0809的典 型时钟频率为640kHz,转换时间约为100μs。 EOC:转换结束信号输出端。当EOC为高电平时表示转换结束,启动 A/D转换时它自动变为低电平。 OE:输出允许端。OE为低电平时,D0~D7为高阻状态,OE为高电平 时,允许转换结果输出。;;实现A/D转换的控制方式;程序查询方式;延时等待方式;中断方式;4.6.3 积分式A/D转换器与微型计算机接口;;;;MC14433A/D芯片及其接口;EOC:转换结束标志端,每一转换周期结束后,该端输出一脉宽为1/2时钟周期的正脉冲。;DS1期间,输出端Q3~Q0除表千位信息外,还有超欠量程和极性标志信号,具体规定为: Q3表千位数,Q3=“0” 对应1,反之对应0 Q2表极性,“1”表正,“0”表负。 Q0=“1”表超或欠量程,当Q3=“1”时欠量程,为“0”超量程;;3.8.2 并行DAC及接口;二、D/A转换电路输入与输出形式;单极性输出电路;双极性输出电路;3.8.3 DAC0832及其与微机接口;8位 输入 寄存器;1、直通式工作方式应用;2、单缓冲方式应用;3、双缓冲方式应用(两路以上的模拟量同步输出);波形发生器的设计;;;;/******** 正弦波函数 ***********/ void sin(){ uchar i; for(i=0;i18;i++) XBYTE[DAC]=SINTAB[i]; //第一个1/4周期 for(i=18;i0;i--) XBYTE[DAC]=SINTAB[i]; //第二个1/4周期 for(i=0;i18;i++) XBYTE[DAC]=~SINTAB[i]; //第三个1/4周期 for(i=18;i0;i--) XBYTE[DAC]=~SINTAB[i]; //第四个1/4周期 } /****************** 主函数 *****

文档评论(0)

youngyu0329 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档