第一章2节 数据采集系统.ppt

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

每个板卡又有不同设备 * * PLC生产厂家 * * 多通道采样方式 循环采样:只采用一个A/D芯片,通过多路转换开关实现不同通道的切换;通道转换时间造成多通道不能同时采样;可以通过外加采样/保持电路保证采样的同步。 同步采样:每个通道采用独立的放大器和采样保持器以及A/D转换器,不同通道采用同一时钟;保证不同通道的采样时间相同(信号同步); 突发模式采样:采样频率由扫描时钟控制,通道切换时间间隔由通道时钟控制。 2.4.2 设备选型 * * 数据采集设备的基本结构 多通道共享采样保持器和A/D转换器 多通道同步型数据采集系通 多通道并行数据采集系统 分布式数据采集系统 * * 2.4.3 程序选择 应用软件,包括接口软件与数据处理软件。 接口软件一般由采集系统的设计者完成,用来进行接口信息与计算机的内部信息的交换,包含采样数码转换、自检、自校和数字滤波等工作。 数据处理软件一般按使用者要求编制, * * 1、编程语言 VB VC C++、C#、C等编程语言 * * * 中国石油大学 * LabVIEW程序的基本构成 前面板(front panel); 流程框图(block diagram); 图标/连结器(icon/connector)。 简单的LabVIEW问题 2. LabVIEW ?LabVIEW(Laboratory Virtual Instrumentation Engineering Workbench,实验室虚拟仪器工程平台)是由美国国家仪器公司所开发的图形化程序编译平台。LabVIEW早期是为了仪器自动控制所设计,至今转变成为一种逐渐成熟的高级图形化编程语言。 * * * * 3.组态软件 国际 国内 Wonderware公司 Intouch Intellution 公司 FIX 通用电气 Cimplicity 德国西门子 WinCC 亚控公司 KingView组态王 昆仑公司 MCGS 三维公司 力控 * * (a) (b) 图3.3.7 程序通道I/O传送结构原理 (a) 查询 (b) 中断 * * 不论采用哪种编址方法,它们都是在计算机的读/写命令的控制下,进行选择通道号、启动转换,取 A/D转换结果值或送D/A数据等操作。 由于模拟I/O子系统对CPU而言是一种外围设备,因此,在程序通道I/O传送中,既允许采用查询方式也允许采用中断方式进行数据传输。因此在模拟I/O子系统中一般都设有供查询的状态标志和有关中断控制电路。 * * 2)直接存储器存取(DMA结构) 在程序通道I/O传送方式中,数据交换是在CPU与RAM之间进行的,CPU发出地址及读/写信号,并经过数据总线传送信号。此时外设与RAM交换信息必须借助I/O指令和并行或串行I/O通道,通过CPU的累加器与RAM交换信息。 * * 用这种控制方式的数据采集系统,速度较慢,不适用于高速数据采集系统,高速数据采集系统一般采用 DMA结构,其工作过程如下: 首先,CPU根据一定的要求对DMA进行编程(初始化),设置传送字节数内存地址, DMA处于准备状态。当A/D转换器转换完一个数据,即向DMA发出一个准备好信号,送到DMA的READY输入端。 * * DMA检测到READY信号有效,便向CPU发出总线请求信号BUSRQ,CPU接到BUSRQ信号后,向 DMA发回答BUSACK信号,表示准备出让总线控制权,DMA接到该信号后,即开始实行总线控制。这时CPU被挂起来,所有数据总线、地址总线和部分控制总线均由 DMA管理,并按规定的时序进行数据的读/写操作。DMA传送数据一结束,便自动撤消向CPU提出的总线请求信号, CPU重新控制总线。 * * 3)通道表结构 图3.3.8 通道表结构框图 * * 通道表结构可以对各个模拟输入通道的采样率、增益和通道顺序用列表的形式预先选择,解决了在随机增益和通道输入条件下进行高速数据采集的问题。 在初始状态,先由用户编制好采样表,采样表由若干控制字组成,控制字的内容是每次采样转换的通道和相应的增益,控制字的长度依据通道数和增益的挡数而定,一般一个字节的长度即可满足要求。 * * 采样表编制完成后由控制程序通过控制逻辑控制地址计数器写入采样表RAM。采样表装入完成后,RAM转入读出状态,在控制逻辑的控制下依

文档评论(0)

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

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

1亿VIP精品文档

相关文档