欢迎来到三一文库! | 帮助中心 三一文库31doc.com 一个上传文档投稿赚钱的网站
三一文库
全部分类
  • 研究报告>
  • 工作总结>
  • 合同范本>
  • 心得体会>
  • 工作报告>
  • 党团相关>
  • 幼儿/小学教育>
  • 高等教育>
  • 经济/贸易/财会>
  • 建筑/环境>
  • 金融/证券>
  • 医学/心理学>
  • ImageVerifierCode 换一换
    首页 三一文库 > 资源分类 > PPT文档下载  

    [信息与通信]LABVIEW虚拟仪器设计与应用.ppt

    • 资源ID:2000584       资源大小:1.15MB        全文页数:51页
    • 资源格式: PPT        下载积分:8
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录   微博登录  
    二维码
    微信扫一扫登录
    下载资源需要8
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    [信息与通信]LABVIEW虚拟仪器设计与应用.ppt

    虚拟仪器设计与应用,光电工程系,第十七讲 虚拟仪器的硬件,虚拟仪器测试系统组成 总线技术 数据采集基础 如何实现数据采集,虚拟仪器组成,虚拟仪器由计算机、应用软件和模块化硬件三部分组成。 应用软件LabVIEW和设备驱动程序。 模块化硬件也就是输入输出接口设备(I/O),主要完成待测输入信号的采集、放大和模/数转化等。,虚拟仪器测试系统组成,机箱,控制器,模块,总线技术,总线是一组信号线,是在多于2个模块(设备)间相互通信的通路。它是微处理器与外部硬件接口的核心。 LabVIEW支持的总线 PCI总线: GPIB总线 PXI总线 VXI总线 串口总线,PCI总线,利用PC(个人计算机)作为数据采集平台 基于PCI总线的虚拟仪器测试系统充分利用计算机的资源来实现数据采集及处理、故障分析诊断和过程控制等智能测控。 优点:灵活方便、扩展性强,性价比高,易实现“一机多用” 缺点:触发功能不完善,屏蔽效果不好,不能满足复杂而精密的测试任务。插槽数有限,难以容纳大量的通道。,AGP,PXI总线,PXI总线是PCI总线的扩展。 PXI总线为适合测控仪器、设备或系统的要求,增加了系统参考时钟、触发器总线、星型触发器和局部总线等内容。扩展槽的个数也增加 PXI总线产品对PCI总线的产品完全兼容,因此,基于PCI总线的虚拟仪器测试系统可以与基于PXI总线的虚拟仪器测试系统互相代替。,GPIB总线,GPIB总线(IEEE 488通用 接口总线) 它是计算机和仪器间的标准通信协议,是最早的仪器总线,目前多数仪器都配置有GPIB接口。 优点: 接口编程方便,减轻了软件设计负担,可使用高级语言编程。 便于将多台带有GPIB接口的仪器组合起来,形成较大的自动测试系统。 便于扩展传统仪器 缺点:传输速率一般低于500kb/S,不适合对系统速度要求较高的应用。,Im here,VXI总线,VXI总线是VME计算机总线在仪器领域中的扩展。VXI20,有64位的扩展能力,数据传输速率最高可达80MB/S;VXI系统可包含256个器件。 优点:支持即插即用,人机界面友好,资源利用率高,容易实现系统集成,且便于升级和扩展,比较适合于尖端的测试领域。 不足:成本相对较高,。,数据采集,数据采集基础 模拟信号 数字信号 模拟信号信号数字化 如何实现数据采集,模拟信号,在时间和大小上连续变化的信号 两个主要参数:振幅A和频率f,数字信号,用“0”和“1”这样的二进制数字表示的离散数据信号 通常是仅含高电平低电平的“方波”信号,模拟信号数字化,采样:在连续信号中每隔一定时间取一个值。 量化:把其大小取整为n位二进制数所能表示的数 例如n=4,即有2n=16个级别可用于表示一个采样,所以量化后只能以0,1,215这16个数之一来表示 编码:按一定的规律产生二进制位流输出信号。,模拟型号,采样,量化,编码,数字型号,模拟信号数字化,采样、量化和编码,Nyquist定理(采样定理),采样频率要高于信号最高有效频率的两倍,信号才可能完全复原,模拟信号数字化,数字化过程中有两个主要参数,一个是采样频率,一个是量化精度。 采样频率:信号的频率越高,需要的采样频率也越高。例如,话音最高频率为4000Hz,则需每秒采样8000次;声音的最高频率为20KHz,所以在多媒体计算机中使用的多是44.1KHz的采样频率。 量化精度:取决于用于表示一个采样样本值的二进制位数,位数越多,精度也越高。例如,用16个二进制位(bit)表示声音,可将声音强度分为216 =65536级,而若用8位则仅能区分出28 =256级,二者之间量化精度差别就很大。用16位表示的声音比用8位的声音质量高得多。 数字化的过程也是离散化的过程,采样将连续的时间离散化,量化则将连续的幅度值离散化。,利用LabVIEW实现数据采集的途径,利用LabVIEW实现数据采集有多种方式,其中最简单的方式就是直接利用NI公司生产的数据采集板卡和LabVIEW中的数据采集VI实现。 专用管理软件Measurement & Automation Explorer,它可以完成NI公司数据采集卡的检测、性能测试、属性配置和删除。 利用外部数据采集卡(非NI公司)来实现 需要利用LabVIEW中的动态连接库实现数据采集。它需要同时在VC软件和LabVIEW软件中编程,在两者之间建立数据联系。 这种数据采集方式的实现有一定的困难,需要经验和技巧。,LabVIEW中驱动数据采集卡的VI,硬件参数,声卡 实质上也是一种实现模/数、数/模转换的装置。 声卡的分辨率:8位和16位 8位:8位声卡把音频信号的大小(音量)分为256个等级 16位:16位声卡把音频信号的大小(音量)分为65536个等级 声卡的采样频率:8000Hz,11025Hz,22050Hz,44100Hz 采样频率不同,采到的波形质量也不同,应试具体情况选择合适的频率,硬件参数,声卡 声卡有单声道和立体声两种采样方式。 用单声道方式采样,左右声道信号相同,且每个声道信号的幅值为原信号的1/2。 用立体声方式采样,左右声道互不干扰,可以采两路不同信号,且采样信号幅值与原信号相同。 一般声卡的输入电压范围为:-2.5V+2.5V,声音输入函数,模板,功能:配置声卡参数,为声卡采集信号作准备。 输入端口 device:设备号,默认值为0,该参数一般不需要改动。操作系统中用设备号表示硬件设备。 sound format:用于指定声卡的参数:单声道还是立体声,采样率, 8位还是16位。它是一个簇,包括下面三个元素: sound quality:声音质量,枚举型,两个取值:mono(单声道)和stereo(立体声) rate :采样率,枚举型,4个取值:0,1,2,3;分别对应四种采样率:11025,22050,44100和8000Hz。 bits per sample:采样点位数,枚举型,两种取值:8位和16位,SI Config,SI Config(续),输入端口 buffer size:数据缓存区大小。是LabVIEW与声卡之间传递数据的一个中转站。默认大小为8192字节。 error in :错误簇。 输出端口 task ID out :声卡的标识号。其它声音函数通过它对声卡进行操作。 error out :错误簇。,SI Start,功能:启动声卡,开始采集输入信号并将数据保存到缓存区。 图标 输入端口 task ID in :声卡的标识号。 error in :错误簇 输出端口 task ID out :声卡的标识号 error out :错误簇,SI Read,功能:从声卡缓存区读取数据。 图标 输入端口 task ID in :声卡的标识号。 error in :错误簇 输出端口 task ID out:声卡的标识号 error out :错误簇,SI Read (续),输出端口 mono 8-bit :单声道8位数据输出,一维数组。如果声卡参数设置为单声道8位的话,声卡采集获得的数据就从该端口输出,否则返回空数组。 mono 16-bit :单声道16位数据输出,一维数组。如果声卡参数设置为单声道16位的话,声卡采集获得的数据就从该端口输出,否则返回空数组。 stereo 16-bit :立体声16位数据输出,二维数组。如果声卡参数设置为立体声16位的话,声卡采集获得的数据就从该端口输出,否则返回空数组。 stereo 8-bit :立体声8位数据输出,二维数组。如果声卡参数设置为立体声8位的话,声卡采集获得的数据就从该端口输出,否则返回空数组。,SI Stop,功能:停止声卡的采集工作。 图标 输入端口 task ID in :声卡的标识号。 error in :错误簇 输出端口 task ID out :声卡的标识号 error out :错误簇,SI Clear,功能:关闭声卡,并释放所有占用的系统资源。 图标 输入端口 task ID in :声卡的标识号。 error in :错误簇 输出端口 error out :错误簇,基于LabVIEW的双声道语音录制系统,设计任务 设计一套语音信号录制系统,即将PC机上的声卡作为音频信号采集硬件,使用者使用话筒录音,将声音信号由声卡输进计算机,然后由该系统采集音频信号,在最后程序结束以后将该音频文件保存为Wav文件存储到计算机 。 要求: 声音质量为双声道; 在开始采集前,操作者可根据实际需要,更改采样位数(8位和16位); 按下”开始”按钮时,才开始采集声音; 在采集过程中,按下”暂定”按钮,暂定声音的采集,再次按下“暂定”按钮,继续采集声音。 按下“停止”按钮,停止采集声音,并弹出保存文件的对话框,保存成*.wav文件,分析 硬件组成:计算机、声卡、话筒(MIC) 软件组成:数据采集程序、数据处理程序及数据存储程序,录音系统设计流程,配置声卡,采集信号,数据处理,关闭声卡,设置声卡的工作模式和参数,为声卡的正常工作做准备。,启动声卡采集输入的信号,并将其数字化,转换成计算机能处理的数据,将声卡采集获得的新数据显示出来,并将它添加到原有信号的存在数组中。,停止声卡采集任务,释放占用的系统资源。 并将采集的数据按指定格式进行保存,信号数据,数据采集程序,数据采集程序要实现的任务就是用软件控制声卡采集输入的信号,并将其转换为数字信号(即我们常说的数据)提供给后续程序处理。它为后续程序提供了一个数据来源。 数据采集程序的流程,声卡参数设置,启动声卡,采集信号,停止声卡,关闭声卡,示例,声卡数据采集程序,数据处理程序,任务:实时波形显示,并将它添加到已有信号的存在数组中。 因为是实时显示采集信号的波形,因此我们需要用Waveform Chart来实现; 将新信号添加的已有信号的数组中,可通过移位寄存器来实现。,数据保存程序,任务:在最后程序结束以后,将该音频文件保存为Wav文件存到计算机 。 给大家一个已建好的“录音保存.VI”,数据保存程序,任务:在最后程序结束以后,将该音频文件保存为Wav文件存到计算机 。 给大家一个已建好的“录音保存.VI” 在课件9中 盘符“D:”根据具体安装LABVIEW软件的盘确定; 或者在公用信箱mengbit163.com; 密码:abc123 下载,录音保存.VI (D:Program FilesNational InstrumentLabview 7.1exampleSoundSound.llb),mono8位,mono16位,stereo16位,stereo8位,录音格式(簇),局部变量,主要是解决数据和对象在同一VI程序中的复用问题 创建局部变量,局部变量,设定局部变量状态 写操作 读操作,写操作,读操作,局部变量,逻辑型控制量使用局部变量时,要求其机械动作必须设为Switch状态。,Switch,Latch,暂停按钮,实验报告封面要求,报告内容要求,程序前面板要求,美观大方,方便用户操作 在前面板合适位置注明:姓名,学号,班号,报告上交要求,书面形式的报告一份(打印稿)。 源程序、电子文档、录音文件(包含自我介绍姓名学号等不少于30s)、录音时的一个截屏发到邮箱。 书面报告来良乡校区取: 2011年12月19日(周一晚)17:30-18:30前楼下大门出口座位上。 报告和源程序上交截止日期:2011年12月19日(周一晚),

    注意事项

    本文([信息与通信]LABVIEW虚拟仪器设计与应用.ppt)为本站会员(音乐台)主动上传,三一文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一文库(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    经营许可证编号:宁ICP备18001539号-1

    三一文库
    收起
    展开