声明 本课件供《虚拟仪器技术》、《自动测试技术》等相关课程教 师授课使用与参考. 教师可根据课程需要和实际情况在此课件基 础上增删内容 本课件版权属 NI( 中国 ) 公司所有,供中国大陆地区高校教师无偿 使用或在课程中引用,但使用或引用之前请联系 NI( 中国 ) 公司高 校市场部获得免费使用授权.

Slides:



Advertisements
Similar presentations
《程序设计实践》 孙辉 理工配楼104A
Advertisements

现 代 测 试 系 统.
连接器技术发展趋势及因应策略 生产&营销副总经理 王跃轩 贵州航天电器股份有限公司.
第1章 虚拟仪器概述 本章概述 1.1 虚拟仪器的基本概念 1.2 虚拟仪器的形成和发展 1.3 虚拟仪器的系统结构
计算机网络教程 任课教师:孙颖楷.
GOOWI 万物“无”连 --低功耗蓝牙在IoT中的应用    魏心伟 高为通信技术有限公司.
——Windows98与Office2000(第二版) 林卓然编著 中山大学出版社
LSF系统介绍 张焕杰 中国科学技术大学网络信息中心
初级会计电算化 (用友T3) 制作人:张爱红.
华为- B 产品类型:CPE 建议零售价格:799元 上市时间: 2014年2月21日 目标人群:家庭用户,提供LTE上网的业务
虚拟仪器简介 吴涓 东南大学仪器科学与工程学院
克劳斯-雷克曼 教授 德国 凯勒数控教学仿真软件有限公司
实用操作系统概念 张惠娟 副教授 1.
综合布线技术与实践教程 第九章:综合布线系统工程网络分析 课程网站:
第10章 FPGA硬件设计 <EDA技术与应用> 课程讲义
公司荣誉 Enterprise Honor.
计算机基础知识 丁家营镇九年制学校 徐中先.
施耐德电气(中国)投资有限公司 运动控制部技术经理 李幼涵 高级工程师
《数据库原理及应用》课程介绍 信息工程学院 孙俊国
Introduction to Jianmin
北京移动(中国移动的子公司)是中国主要的无线运营商之一。中国移动做为无线市场的开拓者,拥有中国70%的无线通信市场,也是世界上第二大的无线提供商,北京移动拥有上亿的手机用户,支持60多个国家的漫游业务。 为北京移动创造的价值 … 优秀的性能,支持了庞大的用户群 标准化了系统接口 加强了系统的灵活性.
ZTE中兴—E8810 V2.0 产品类型:智能无线路由器 建议零售价格: 188元 上市时间:2016年12月
LSF系统介绍 张焕杰 中国科学技术大学网络信息中心
产品介绍 产品类型:数据终端 建议零售价2800元 上市时间:2017 年 2 月 目标人群:物流、快递及仓储等行业从业人员
瑞斯康达—MSG1500 产品类型:路由器 建议零售价格:198元 上市时间:2017 年 3月
嵌入式系统课程简介 宋健建 南京大学软件学院 2004/02/10.
Roy Wan PCI MS/s 14-bit 高速数字化仪 Roy Wan
存储系统.
华为—E8372h- 155 外观设计 产品类型:数据卡 建议零售价格:299元 上市时间:2017年6月7日 目标人群:大众
乐驾-车载无线终端-CARRO 产品类型:车载无线路由器 建议零售价格:¥599 江苏鸿信
数 控 技 术 华中科技大学机械科学与工程学院.
森锐科技-SR235 外观设计 建议零售价格:2300元 上市时间:2016年 05 月 01 日
产品介绍 MF825C 产品类型:上网卡 建议零售价格:599元 上市时间: 2014年 2 月20日 目标人群:商务人士、白领、IT潮人
《手把手教你学STM32》 主讲人 :正点原子团队 硬件平台:正点原子STM32开发板 版权所有:广州市星翼电子科技有限公司 淘宝店铺:
厂商—型号 海尔-PAD002 外观设计 建议零售价格:2999元 上市时间:2011年3月 目标人群:有移动互联需求的商务人士
CPU结构和功能.
应用实例 识别Ps & Pt ADTS 压力通道并校验 CPD8000 New MENSOR‘s ADTS: CPA8001.
分布式程序设计 姚斌 计算机科学与工程系 上海交通大学.
宁波市高校慕课联盟课程 与 进行交互 Linux 系统管理.
华为—HUAWEI EC176 外观设计 建议零售价格:339元 上市时间:2012年 6月 10日 目标人群:大众消费群体
工业机器人技术基础及应用 主讲人:顾老师
厂商—型号 荣耀-HiRouter-H1 外观设计 产品类型:无线路由器 建议零售价格:149元 上市时间:2017 年 5月
内容摘要 ■ 课程概述 ■ 教学安排 ■ 什么是操作系统? ■ 为什么学习操作系统? ■ 如何学习操作系统? ■ 操作系统实例
C语言程序设计 主讲教师:陆幼利.
微机系统的组成.
计算机及办公软件应用 ©2013 苏州工业园区职业技术学院
K60入门课程 02 首都师范大学物理系 王甜.
VisComposer 2019/4/17.
Platform Builder使用介绍 WINCE系统应用开发流程说明 ACTION RDC 杨 涛 2005.Dec.3th
产品介绍 TOPOLF-T198 产品类型:4G MIFI 建议零售价格:699元 上市时间: 2015年1月 目标人群:差旅人士
Cassandra应用及高性能客户端 董亚军 来自Newegg-NESC.
实验七 安全FTP服务器实验 2019/4/28.
计算机网络与网页制作 Chapter 07:Dreamweaver CS5入门
核探测与核电子学国家重点实验室 中国科学技术大学近代物理系 王照琪
Thomson-252G 外观设计 上市时间:2011年1月 目标人群:普通消者,行业用户费 标准配置:一电一充\耳机\数据线\DC充电器
华为— S7-201c 外观设计 S7-201c 建议零售价格:2588元 上市时间:2011年 10月 20 日
厂商:Pamafone 型号:Pamafone X2
第八章 总线技术 8.1 概述 8.2 局部总线 8.3 系统总线 8.4 通信总线.
魏新宇 MATLAB/Simulink 与控制系统仿真 魏新宇
华为—HUAWEI EC19 9 建议零售价格:299元 上市时间:2012年4月18日 目标人群:移动办公用户;其它有移动上网需求的用户
现代电子技术综合实验 陈学英.
计算机绘图 AutoCAD2016.
华为-HUAWEI—EC156 建议零售价格:329元 上市时间:2012年 1 月 1 日 目标人群:大众消费群体 标准配置:无配件
针对石油石化、能源、矿业、汽车等广泛且严重依赖旋转生产设备的制造企业 典型的旋转设备包括:泵、发动机、电机、风机、传送设备、CNC等
FVX1100介绍 法视特(上海)图像科技有限公司 施 俊.
反应显微谱仪的飞行时间测量 暨数据获取系统的研究
学习数据结构的意义 (C语言版) 《数据结构》在线开放课程 主讲人:李刚
培训课件 AB 变频器的接线、操作及参数的备份 设备动力科.
工业机器人技术基础及应用 主讲人:顾老师
DSP技术与应用 电子与信息技术系.
Presentation transcript:

声明 本课件供《虚拟仪器技术》、《自动测试技术》等相关课程教 师授课使用与参考. 教师可根据课程需要和实际情况在此课件基 础上增删内容 本课件版权属 NI( 中国 ) 公司所有,供中国大陆地区高校教师无偿 使用或在课程中引用,但使用或引用之前请联系 NI( 中国 ) 公司高 校市场部获得免费使用授权 ( 联系方式 本课件不得用于公开出版或其他商业用途. 如需在公开出版物中 引用其中部分内容, 请与 NI( 中国 ) 公司高校市场部联系获得授权

虚拟仪器技术基础

课程背景 虚拟仪器技术 – 最早于上世纪 90 年代由美国国家仪器( National Instruments )公司提 出概念 – 主要思想是利用模块化硬件,结合软件完成各种测试、测量和自 动化应用 – 使测控领域充分利用计算机技术发展, 带来仪器技术的革新 应用领域 – 随着计算机、软件、以及电子技术的快速发展,虚拟仪器技术的 应用早已突破最初的仪器控制和数据采集的范畴 – 不仅可用于构建大型的自动化测试系统,还常常用于控制系统、 嵌入式设计等 – 应用包括电子电气、射频与通信、装备自动化、汽车、国防、航 空航天、能源电力、生物医电、土木工程、环境工程等等

虚拟仪器技术的内涵与外延 各种硬件模块 图形化编程环境或基于文本语言的开发环境 自动化测试自动控制

课程学习内容与目标 虚拟仪器技术的基本概念、工作原理、关键技术和实 际应用,全面了解测控技术领域前沿的技术发展与应 用 通过 LabVIEW 软件编程练习和结合硬件的数据采集实 验,掌握图形化编程方式 (G 语言 ) 与虚拟仪器平台的 基本操作,培养实际动手能力 通过分组课程设计 (Project) 建立起系统设计的概念, 同时培养创新能力、独立思考与解决实际问题的能力

课时安排 周时课程内容方式 1-2 周虚拟仪器技术背景与基本概念课堂讲授 3-8 周 LabVIEW 程序设计与数据采集基本概念课堂讲授 LabVIEW 编程与数据采集练习实验室 / 课后作业 9-16 周 虚拟仪器技术的应用与最新发展课堂讲授 课程设计分组自主完成

作业、实验、课程设计 使用软件 – LabVIEW 学生版 ( 选课学生免费发放 ) – 需提交有清楚注释的 LabVIEW 源程序文件 (.vi 文件 ) 使用硬件 – 实验室基于 NI ELVIS 多功能实验平台 – 课后练习及课程设计基于 NI myDAQ 数据采集平台

考核方式 LabVIEW 程序设计作业 (30%) 硬件数据采集实验 (30%) 课程设计 (40%)

参考资源 参考书 – 虚拟仪器设计基础教程 – LabVIEW2009 中文版虚拟仪器 从入门到精通 网络参考资源 – GSDzone.net (LabVIEW 图形化 设计中文门户网站 ) – ni.com (NI 公司官方网站 )

第一讲 虚拟仪器的技术背景与基本概念

背景 : 伴随摩尔定律的技术飞速发展 晶体管数量每 18 个月提高 1 倍 ≈ 处理器性能每 18 个月提高 1 倍 性能提升体积减小成本降低

仪器技术与系统的发展趋势 伴随着半导体技术、处理器技术、计算机总线技术、 网络技术、软件技术等快速发展,仪器与测控系统出 现了如下的一些发展趋势 : 数字化 自动化 综合化 模块化 标准化 虚拟化 智能 化 网络化

1. 数字化 模拟量转换成数字量并进行处理,具有精确度高、稳 定度高,速度快,便于数字处理计算和远传等特点 ADC DAC 处理器处理器 接口接口 存储器 数字化

摩尔效应驱动 ADC 的革新 数字化 半导体的摩尔效应 ADC 类型: 积分型 ADC 压频变换型 ADC Σ-Δ ADC 逐次逼近型 ADC ADC 向高速、低功耗、高分辨率等方向演进 ……

数据采集硬件价格的降低 16-Bit ADC 价格 12-Bit ADC 价格 NI 数据采集硬件价格 ( 折算成单通道价格 ) NI M 系列数据采集卡 Graph Source: National Instruments & a Leading ADC Supplier NI E 系列数据采集 卡 以 NI 公司的数据采集板卡为例,性价比随时间不断提高 数字化

2. 自动化 程序控制代替手动操作, 提高效率,减轻操作者劳 动强度. 自动化程度愈高, 速度愈快 自动化

3. 综合化 利用一台多功能仪器代替多台单功能仪器系统,提高 灵活性和可靠性,并降低成本,减小体积 – 例如 : 相同的通用射频硬件结合不同软件程序实现多种无线 协议测试以及射频参数测试等功能 综合化 WLANGSM/EDGEGPS WCDMAWiMAX ZigBee

4. 模块化 插卡或模块代替传统台式仪器,在系统应用时节省系 统重复资源,减少体积和重量 模块化

促进模块化仪器发展的更多半导体技术 内存芯片 PCIe 桥接芯片 处理器 FPGA DSP 电源管理 模块化

摩尔定律促使仪器体积的减小 模块化 16.8” 7.0” 21.9” 5.1” 4.0” 8.5”

总线的概念 目的 : 实现不同的仪器 ( 分立仪器或模块化仪器 ) 与计算 机处理器之间的连接 ( 传递控制命令与测量数据 ) 接口 控制器 接口 功能 部分 接口 功能 部分 接口 功能 部分 12 n … 总线 模块化

模块化仪器架构的出现 软件 共享的电源 定时控制 可编程的用户界面 测量硬件 开放总线 PC 处理器, OS 模块化仪器系统 模块 2 模块 4 模块 3 模块 5 模块 6 固件 电源 定时控制 固定的用户界面 测量子系统 内部总线 专用处理器, OS 传统台式系统 模块 1 便于保持已有投资 同时便于利用最新半导体及 PC 技术 模块化

模块化仪器架构的出现 软件 共享的电源 定时控制 可编程的用户界面 测量硬件 开放总线 PC 处理器, OS 模块化仪器系统 模块 2 模块 4 模块 3 模块 5 模块 6 模块 1 运用最新的 CPU 及内 存技术 易于系统升级 最新的总线技术 通过模块化架构加载 更高精度时钟 借助最新的 ADC, ASIC, DSP, 定时芯片 … 更高效稳定的电源管理 模块化 便于保持已有投资 同时便于利用最新半导体及 PC 技术

5. 标准化 利用标准总线使仪器互联成系统或配备总线接口的仪 器,相对独立仪器可减少系统集成时间,提高响应性 和简便性. 并行总线适合于本地 / 集中,串行总线适合 远程 / 分布测试 目前常见的仪器总线标准 – 外部总线 : 多用于连接分立式仪器, 包括 Serial ( 如 RS-232), GPIB, LAN/LXI, USB 等 – 内部总线 : 多用于连接模块化仪器, 包括 PCI/PCI Express, CompactPCI, PXI/PXI Express 等 标准化

主流仪器总线技术的发展历程 传统仪器 出现基于 PC 技术的仪器 (ISA, PCI, CompactPCI…) VXI PXI LXI GPIB 计算机技术的发展 定时与同步 标准化

GPIB 专为测试仪器设计的总线 – 广泛的行业应用 – 最大程度适用于仪器设备 鲁棒性和可靠性 30 余年来的兼容性 适用于 : – 自动化现有的设备 – 混合系统 – 特别要求专用仪器的系统 标准化 最高带宽 : 1.8 Mbytes/s HS488 最高带宽 : 8 Mbytes/s 带宽分布 : 共享 传输延迟典型值 : 几十 μs

Serial 每次在串行线上传送 1bit 数据 适用于数据率低、传输距离较长的场合 大多数 PC 都有串口,不需要额外的接口板卡 RS-232/422/485 标准化

USB 在 PC 上的通用性 低成本接口 即插即用 适用于 – 便携式台式应用 – 低成本系统 标准化 带宽 : 60 Mbytes/s (USB 2.0) 带宽分布 : 所有端口共享 传输延迟典型值 : >100 μs

PCI / CompactPCI / PCI Express 最佳的带宽和延迟 在 PC 上的通用性 为系统带来较低的成本 适用于 : – 高性能系统 – 数据量要求大的系统 – 集成数种仪器 标准化 PCI 带宽 : 132 Mbytes/s PCI 带宽分布 : 共享 PCI Express 带宽 (x8): 2Gbytes/s PCI Express 带宽分布 : 每插槽专用 传输延迟 : <1μs, 最好

VME / VXI 较早的军用 / 航空系统内 部总线 专用仪器设备 适用于 : – 维护现有的 ATE 系统构架 标准化 VXI 最高带宽 : 40 Mbytes/s 带宽分布 : 共享 传输延迟 : <1μs

PXI 标准化 PXI 带宽 : 132 Mbytes/s PXI 带宽分布 : 共享 传输延迟 : <1μs, 最好 继承 PCI 技术的优势 增加同步和触发总线 针对尖端应用的可靠性和坚 固性设计 适用于 : – 高性能系统 – 数据量要求大的系统 – 集成数种仪器

PXI Express PXI Express 带宽 (x8): 2Gbytes/s PXI Express 带宽分布 : 每插槽专用 传输延迟 : <1μs, 最好 将 PCIe 技术引入 PXI – 进一步提高带宽 扩展了同步和触发功能 – 增加 100 MHz 差分时钟和差分式 触发 软件与 PCI/PXI 完全兼容 混合插槽设计 – 兼容 PXI 设备

LAN/LXI 在 PC 上的通用性 远程功能 低成本接口 LXI 为独立的 LAN 仪器增加可 选的触发功能 – 需要为 1588 和有线的触发总线 同步配备专用硬件 适用于 : – 分布式系统 – 远程监控 标准化 100BASE-T 最高带宽 : 12.5 Mbytes/s ( 快速以太网 ) 1000BASE-T 最高带宽 : 125 Mbytes/s (Gigabit 以太网 ) 带宽分布 : 网络间共享 传输延迟典型值 : >1ms

6. 虚拟化 基于通用硬件平台,充分利用软件定义的仪器设备, 例如用软件实现的软面板代替传统的仪器操作面板. 提高硬资源重用性和结构灵活性,降低成本、功耗、 故障率等 虚拟化

回顾 : 传统仪器系统 Frost and Sullivan 2006 World Synthetic Instrumentation Test Equipment Report  固定的硬件配置  由仪器厂商定义好的测量功能  固定的用户界面  部分仪器可连接 PC, 基于通信包 的形式将结果传给 PC 虚拟化

对比 : 新一代的仪器系统 虚拟化 Frost and Sullivan 2006 World Synthetic Instrumentation Test Equipment Report  用户可自定义测量功能  自定义用户界面  模块化硬件  与基于 PC 的控制器连接 ( 多 通过高速内部总线 )  实时数据传输

软件在新一代仪器系统中的重要作用 对系统中的模块化仪器 / 分立仪器进行配置 ( 通过驱动 程序完成 ) 对通过总线获取的原始数据进行信号处理等计算操作 用户界面、数据存储等 PC 处理器 软件 PC 处理器 软件 模块化仪器 / 分立仪器 模块化仪器 / 分立仪器 信号 总线 原始数据 用户自定义功能 配置 虚拟化

“ 虚拟仪器 ” 的概念 1986 年由 NI 公司提出,它是基于通用硬件平台,充分 利用软件定义的仪器. 软件通过平台实现仪器功能, 用户可以通过友好的图形界面与仪器进行交互作用 狭义的虚拟仪器概念主要是在测量与测试系统的范畴 内, 通过软件定义通用硬件的功能, 从而实现不同的自 定义功能 广义的虚拟仪器概念可进一步扩展到自动控制等领域, 只要是通过软件定义模块化硬件功能, 从而满足自定 义应用需求的系统, 都可以看作虚拟仪器技术的应用 虚拟化

常用的虚拟仪器系统开发语言 标准 C C++, C#, VB.net 等 LabVIEW 图形化编程语言 ( 有时亦称 G 语言 ) 一般的模块化仪器或分立台式仪器通常会提供满足以上几种语言调用 需求的驱动程序, 或至少会提供 LabVIEW 及 C 语言下的驱动. 这样, 虚拟 仪器系统的开发人员就可以选择自己习惯的编程语言开发自定义的系 统 虚拟化

7. 智能化 利用单或多处理器实现学习、识别、推理等功能,以 使设备充分模拟人的智力能力, 特别适合故障诊断、 识别等应用 人工智能 智能化

8. 网络化 利用通信线路和设备将仪器连接成较大的复杂系统, 共享资源,提高速率、灵活性, 适合于远程分布测试、 维修、校准、培训等应用 网络化

虚拟仪器技术充分体现了这些趋势 虚拟仪器技术 网络化 数字化 智能化 模块化 标准化 综合化 自动化 虚拟化

虚拟仪器技术在各工程领域的广泛应用 结构健康监测 节能减排 自然环境监测 混合信号测试 水质处理 风能发电 电能质量检测 楼宇资源监控 核能工程 通信工程 虚拟现实 生物医电 太阳能电池板 机器人开发 …

视频 上海世博会中的绿色监测系统 欧洲粒子对撞机的控制系统 无人驾驶汽车

千里之行 始于足下 本课程学习掌握重点 – 虚拟仪器技术的相关基本概念 – LabVIEW 程序设计基础 – 模块化的数据采集设备的基本操作及小型系统开发 学习目标 – 若将来从事相关研究或大型系统开发工作, 可灵活运用这些 基本知识和技能, 举一反三 – 培养系统级设计的概念, 提高通过集成创新解决实际问题的 能力