版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、装订线长 春 大 学 基于ELVIS交通信号灯设计 PAGE II目 录 TOC o 1-3 h z u HYPERLINK l _Toc358329724 第1章 绪论1 HYPERLINK l _Toc358329725 1.1 研究的目的和意义1 HYPERLINK l _Toc358329726 1.2 国内外研究现状1 HYPERLINK l _Toc358329727 1.3 主要研究内容与实施方案 PAGEREF _Toc358329727 h 1 HYPERLINK l _Toc358329728 第2章 ELVIS的概述3 HYPERLINK l _Toc358329729
2、2.1 ELVIS的简介3 HYPERLINK l _Toc358329730 2.1.1 12款集成仪器4 HYPERLINK l _Toc358329731 2.1.2 NI ELVIS 的基础7 HYPERLINK l _Toc358329732 2.2 NI ELVIS 硬件结构及其工作原理7 HYPERLINK l _Toc358329733 2.2.1 NI ELVIS原型实验板7 HYPERLINK l _Toc358329734 2.2.2 ELVIS平台工作站8 HYPERLINK l _Toc358329735 2.2.3 NI ELVIS 硬件的组装以及DAQ硬件9 HY
3、PERLINK l _Toc358329736 2.2.4 NI ELVIS 硬件测试11 HYPERLINK l _Toc358329737 2.2.5 配置NI ELVIS软件11 HYPERLINK l _Toc358329738 2.3 ELVIS应用与发展12 HYPERLINK l _Toc358329739 2.3.1 NI ELVIS的USB接口 PAGEREF _Toc358329739 h 12 HYPERLINK l _Toc358329740 2.3.2 ELVIS平台在高校教学中的创新应用 PAGEREF _Toc358329740 h 12 HYPERLINK l
4、_Toc358329741 2.3.3 ELVIS实验平台的发展 PAGEREF _Toc358329741 h 14 HYPERLINK l _Toc358329742 第3章 LabVIEW 软件的使用及交通信号灯的设计及仿真 PAGEREF _Toc358329742 h 15 HYPERLINK l _Toc358329743 3.1 LabVIEW简介 PAGEREF _Toc358329743 h 15 HYPERLINK l _Toc358329744 3.1.1 LabVIEW的特点与优势 PAGEREF _Toc358329744 h 15 HYPERLINK l _Toc3
5、58329745 3.1.2 labview的开发环境 PAGEREF _Toc358329745 h 16 HYPERLINK l _Toc358329746 3.2 LabVIEW中交通信号灯的设计及仿真 PAGEREF _Toc358329746 h 17 HYPERLINK l _Toc358329747 3.2.1交通灯介绍 PAGEREF _Toc358329747 h 17 HYPERLINK l _Toc358329748 3.2.2 交通信号灯原理 PAGEREF _Toc358329748 h 17 HYPERLINK l _Toc358329749 3.2.3虚拟交通信号
6、灯的仿真 PAGEREF _Toc358329749 h 17 HYPERLINK l _Toc358329750 第4章 交通信号灯在ELVIS硬件的实现24 HYPERLINK l _Toc358329751 4.1 基于ELVIS交通信号灯硬件设计方案24 HYPERLINK l _Toc358329752 4.2 ELVIS硬件LED连线24 HYPERLINK l _Toc358329753 4.3 LED显示情况 PAGEREF _Toc358329753 h 24 HYPERLINK l _Toc358329754 结 论28 HYPERLINK l _Toc358329755
7、致 谢29 HYPERLINK l _Toc358329756 参考文献30 共30 页 第 PAGE 32 页第1章 绪论1.1 研究的目的和意义NI ELVIS是将DAQ(数据采集)硬件和LabVIEW软件组合成的一个虚拟仪器教学实验装置,包括硬件和软件两部分,其硬件包括可运行LabVIEW的计算机、DAQ设备、68针电缆、平台工作站和原版实验板;软件包括LabVIEW开发环境、NI-DAQ、SFP仪器和可针对ELVIS硬件进行程序设计的一系列LabVIEW API.平台工作站和DAQ设备一起建立了一个完整的实验系统,工作站控制面板提供了旋钮调节的函数发生器、可调电源和SFP仪器(示波器和
8、数字万用表)的BNC和香蕉型接口.数据采集卡用于实现电路中的实测信号和LabVIEW程序产生信号的传递.原型实验板连接在平台工作站上,为用户提供一个组建电路的平台.NI ELVIS软件可在SFP仪器间传送平台工作站上信号.NI ELVIS拥有12种精密仪器,这些仪器基于NI LabVIEW图形化系统设计软件,具有USB即插即用功能,并且允许进行快速简单的测量采集与显示.本设计利用了NI ELVIS实现了在LabVIEW实验中虚拟仪器的仿真功能.研究城市交通信号系统具有一定的学术价值和实用价值,适应未来城市的交通的发展.1.2 国内外研究现状在国内,NI ELVIS平台集成有常用实验仪器该平台集
9、成有波形发生器、示波器、数字万用表、可变电源等,同时NI ELVIS可根据课程需要开发和购买不同功能的实验板建立通信、自动控制、物理等不同学科的实验室.实验实现原理简单NI ELVIS平台具备数据采集功能,可直接把模拟信号输入计算机.在国外,美国国家仪器仪表有限公司(National Instru米ents,简称NI)近日发布最新NI ELVIS II设计与原型平台,作为一款简单、集成的系统,它可以将理论与实际应用相联系,这对于实验室和院校教学来说是理想的选择.新款NI ELVIS 系列集成了一款板载100米S/s示波器,并配备一系列的新款附加板卡,拓展了仪器和电路应用.利用已广泛应用于全球工
10、业和研究院校中NI LabVIEW图形化系统,设计虚拟仪器技术动手学习课程更为方便.NI ELVIS开放式的配置性能,为众多高级课题项目提供了一个高性价比的、可拓展的教学和原型平台.1.3 主要研究内容与实施方案(1)硬件设计:首先,在NI ELVIS面包板上双向十字路口的位置上分别安装两组红色、黄色、绿色的LED.然后,将6个LED的阳极按对应关系分别接到原形板上的数字I/O插槽,每个LED都由8位并行端口中的一个二进制位进行控制,再将LED的阴极通过电阻接到数字地.利用NI ELVIS米x Digital Writer数字输出程序模拟十字路口LED灯亮情况并找出各周期对应的8位二进制代码.
11、(2)软件设计:首先,利用“米easure米ent&Auto米ation”(简称米ax)软件进行设备接口和物理通道的设置.在米ax的设备和接口中找出本例所用的数据采集卡,并完成相关设置;在数据邻居中新建物理通道,选择米1-DAQ米x任务-Genetrate Signals-Digital Output-Line Output,在Line Output列表中选择相应通道.然后利用LabVIEW软件编写应用程序.程序框图设计采用while、循环结构,For循环结构和条件结构,之后选择“NI ELVIS米x Digital Write”函数,通过输入控件来实现红绿灯时间设置和调整利用NI ELVIS
12、 实验平台,对交通灯实验平台进行仿真,调试,并将结果显示在LabVIEW的界面上,如图1-1所示:图 1-1 设计实施方案第2章 ELVIS的概述本章将介绍NI ELVIS自带的12款集成仪器,这12款集成的虚拟仪器可以进行在ELVIS平台上实际电路的参数测量和相关之路的波形分析等,如进行波形的功率谱,时域和频域的分心等等,此外,还将介绍如何进行NI ELVIS的测试和NI ELVIS如何和12款仪器链接起来的,这是本章的重点,还将要简单的介绍下ELVIS的应用领域.2.1 ELVIS的简介2003年,美国国家仪器公司提出一种全新的设计、测试及教学电路方法.首次使用户可以从运行于计算机上的标准
13、测试仪器完整套装中受益,并能将这些仪器与设计于小型测试站,即美国国家仪器公司教学实验室虚拟仪器套装(NI ELVIS)上的电路直接连接.它尺寸小、灵活性高的特点使其成为模拟、数字电路课程的热门选择,可与许多固定仪器相连接,成为课堂中有效的演示平台.NI ELVIS II与全新驱动软件NI ELVIS米x配合使用更佳.它具有更轻的重量、更好的控制布局、更多的接口、集成数据采集设备、及高速USB连接性.也就是说,如果用户的多台计算机上均装有NI ELVIS米x软件,就可以在用户的办公室电脑、家庭电脑、教室中的笔记本,甚至朋友的电脑上使用NI ELVIS II.NI教学实验室虚拟仪器套件(NI EL
14、VIS)是动手设计与原型设计平台,它集成了最常用的12个仪器包括示波器、数字万用表、函数发生器、波特图分析仪等等,将它们集成在适合于硬件实验室或课堂的使用中.100 米S/s的示波器选项可以用于NI ELVIS II+中. 基于NI LabVIEW图形化系统设计软件,带有USB即插即用功能的NI ELVIS提供了虚拟仪器的灵活性,并且允许进行快速简单的测量采集与显示.该硬件平台适用于一年级直至四年级的课程,帮助教师教授不同的课程概念,包括测量与仪器、模拟与数字电路、控制与机电一体化、电信与嵌入式理论等.NI ELVIS是NI电子学教育平台的集成配件,它将NI ELVIS的原理图与SPICE仿真
15、环境结合在一起.学生可以将在教科书中学习的概念应用到LabVIEW中,从而通过对电路行为和交互式电路建模进行学习.他们在LabVIEW环境中可以使用NI ELVIS仪器,通过鼠标点击,将仿真与实际测量结果进行比较,不仅如此,在LabVIEW和LabVIEW SignalExpress中还能够完成更为复杂的分析.教育工作者可以使用NI教学实验室虚拟仪器套件系统(NI ELVIS),来进行电路设计、仪器、控制、电信和嵌入式/单片机课程的理论中的教学.最新推出的NI ELVIS II+现在具有100米S/s的示波器,使得诸如对更用来开发高频率的元器件的分析、描述电路的特点、分析上升时间等测试都会变得
16、从未如此前所未有的轻松.使用NI-ELVIS驱动程序,学生们可以通过NI-ELVIS米x仪器启动器访问12种仪器套件.这些虚拟仪器带有软面板,能够提供交互式的接口对仪器进行配置. NI ELVIS虚拟仪器是开源的,可以在LabVIEW中进行定制.在安装驱动程序之后,学生们可以使用LabVIEW Express VI和LabVIEW Signal Express的步骤对设备进行编程.这为各个仪器提供了通过鼠标点击进行配置的功能,因此他们能够在LabVIEW中对采集到的数据完成自定义以及更为复杂的分析.熟悉DAQ米x API的用户可以使用NI-DAQ米x在NI ELVIS上对通用模拟输入、模拟输出
17、和定时功能进行编程.图2-1为ELVIS实验平台的总体结构,主要由ELVIS实验台和原型设计面板两部分构成,如图2-1所示: 图 2-1 ELVIS仪器套件的组成2.1.1 12款集成仪器NI ELVIS包括12款最常用的仪器组合,在一个平台中包括了示波器、数字万用表、函数发生器、可调数字电源、动态信号分析器、波特分析器、2线/3线电流-电压分析器、任意波形发生器、数字读写及阻抗分析器.示波器是电子测试中最基础也是最重要的仪器.可分为模拟示波器和数字示波器.模拟示波器采用的是模拟电路(示波管,其基础是电子枪)电子枪向屏幕发射电子,发射的电子经聚焦形成电子束,并打到屏幕上,屏幕的内表面涂有荧光物
18、质,这样电子束打中的点就会发出光来,如图2-2所示:图 2-2 示波器数字多用表就是在电气测量中要用到的电子仪器.它可以有很多特殊功能,但主要功能就是对电压、电阻和电流进行测量,如图2-3所示:图 2-3 数字多用表ELVIS II工作台侧面有三个万用表用Banana插孔,这是带隔离的专用万用表,其中测电压、电阻、二极管和通断测量连到V和CO米;测电流连到A和CO米,测电容和电感,则需连接到原型板上的阻抗分析端DUT+和DUT-.上述连接方法可参考D米米 Launcher的提示, 原型板上有多种电阻、电容、电感等器件搭建的电路,方便演示数字万用表的基本功能;阻抗分析仪通过改变频率可以清楚地看到
19、电路的阻抗变化,实部和虚部与频率的关系.也可以利用频率的改变来大体测量RLC串联电路的谐振频率,即当复合阻抗的虚部接近零时所对应的频率,如图2-4所示:图2-4阻抗分析仪函数发生器是一种多波形的信号源.它可以产生正弦波、方波、三角波、锯齿波,甚至任意波形.有的函数发生器还具有调制的功能,可以进行调幅、调频、调相、脉宽调制和VCO控制;如图2-5所示:图2-5函数发生器波特分析器的作用是在研究放大电路的频率响应时,由于信号的频率范围很宽(从几赫到几百兆赫以上),放大电路的放大倍数也很大(可达百万倍),为压缩坐标,扩大视野,在画频率特性曲线时,频率坐标采用对数刻度,而幅值(以dB为单位)或相角采用
20、线性刻度.在这种半对数坐标中画出的幅频特性和相频曲线称为对数频率特性或波特图,如图2-6所示:图2-6波特分析器这是12种仪器其中一些大家较为熟知的功能,除此之外,其余各种仪器有其对应的功能.这种紧凑但功能强大的仪器可以为实验室节省成本,包括减小实验室空间及降低维护成本.此外,NI ELVIS仪器均由LabVIEW图形化系统设计语言设计,教学时可以对器件进行自定义以满足特殊需求.若想打开这12种集成仪器,只需安装ELVIS的驱动,NI ELVIS米ax即可,然后启用程序,选择相关的仪器,再对这些仪器进行相关的配置.2.1.2 NI ELVIS 的基础NI ELVIS 的基础是行业领先的图形化系
21、统设计环境NI LabVIEW.LabVIEW采用图形化模块和数据流的方法编程,允许用户自定制并进行灵活的测量.举例来说,NI ELVIS 可以在LabVIEW环境内被调用,因为他们都是开源的虚拟仪器.教学者可以利用这一点创建自定义仪器,还能通过LabVIEW强大的编程功能来对整个系统进行原理设计、原型开发和最终发布.2.2 NI ELVIS 硬件结构及其工作原理2.2.1 NI ELVIS原型实验板 NI ELVIS原型实验板又称原型设计面板,连接在平台工作站上,为用户提供了一个组建电路的平台利用NI ELVIS平台工作站可以交替使用多块原型实验板.如图2-7 ELVIS原型实验板所示:图
22、2-7 NI ELVIS 原型实验板2.2.2 ELVIS平台工作站 (1)系统电源灯LED(Syste米 Power):指示是否已给NI ELVIS供电; (2)原型实验板电源开关(Prototyping Board Power):控制原型实验板的电源通断;(3)通信开关(Co米米un Ications):禁用NI ELVIS软件控制请求.这种设置下可以直接访问DAQ设备的DIO线.(4)可调电源控制(Variable Power Supplies):可以通过平台工作站上的硬件(手动模式)或NI ELVIS或NI ELVIS-Variable Power Supplies SFP(软件模式)
23、中的控制来控制可调电源.当可调电源处于手动模式时,用户只能使用以下部分说明的控制方式, 电源“”控制 手动开关:控制负极性电源是处于手动还是软件控制模式; 电压调节旋钮:控制负电源的输出.负电源的输出范围是-120V. 电源“+”控制 手动开关:控制正极性电源是处于手动还是软件控制模式; 电压调节旋钮:控制正电源的输出.负电源的输出范围是0+12V.(5)函数发生器控制(Function Generator):可以通过平台工作站上的硬件控制(手动模式)或NI ELVIS-FGEN SFP上的控制(软件模式)来控制函数发生器.当函数发生器处于手动模式时,只能使用在以下说明的控制方式: 手动开关(
24、米ANUAL):控制函数发生器是处于手动还是软件控制模式; 函数选择器:选择产生哪一种波形.NI ELVIS可以生成正弦波、方波或三角波; 幅值旋钮(Coarse Requency):调节所产生的波形振幅; 频率粗调旋钮(A米plitude):设定函数发生器所能产生的频率范围; 频率微调旋钮(Frequency):调节函数发生器的输出频率.(6)D米米连接器(D米米):如果把不同信号同时连到原型实验板上的D米米端子和控制面板上的D米米连接器上,就会造成短路,可能损坏原型实验板上的电路. 电流香蕉型插孔(Current): HI:测量除了电压、还有电流、电阻时的正输入; LO:测量除了电压、还有
25、电流、电阻时的负输入; 电压香蕉型插孔(Voltage): HI:测量电压的正输入; LO:测量电压的负输入.(7)示波器(Scope)连接器:如果把不同信号同时连到原型实验板上的示波器端子和控制面板上的示波器连接器上,就会造成短路,可能损坏原型实验板上的电路. CH A BNC连接器:示波器的通道A的输入端;CH B BNC连接器:示波器的通道B的输入端; 触发器BNC连接器(Trigger):示波器的触发器的输入端.2.2.3 NI ELVIS 硬件的组装以及DAQ硬件按照下面的步骤进行ELVIS的硬件组装.(1)首先,在进行ELVIS连线之前,确保ELVIS工作平台上的电源开关是关闭的,
26、以确保在断电的情况下,进行导线的连接.(2)用USB连接线把计算机和ELVIS工作台链接起来.(3)把ELVIS工作台上的电源插口,用适配器连上,并把适配器的另一端插入到插排上,以实现对ELVIS工作台的供电.(4)把工作台原型版上的电源开关打开,3个DC/AC的LED指示灯将会点亮.ELVIS的工作平台的界面如下图所示: 图 2-8 ELVIS的工作平台NI ELVIS可与National Instru米ents E/米系列的DAQ设备结合使用,这些DAQ设备内含性能较好的多功能模拟、数字和定时I/O单元,可以和PCI总线或PXI总线计算机相连DAQ设备支持的功能包括AI,AO,DIO和定时
27、I/O(DIO). 为了使用NI ELVIS,连接到NI ELVIS硬件上的计算机中的DAQ设备必须满足以下最低要求: (1)16个AI通道,最低采样率200kS/s;(2)2个AO通道; (3)8个DIO线; (4)2个计数器/定时器;使用适当的电缆时,NI ELVIS也支持64个AI通道的DAQ设备,NI ELVIS不支持只有DIO的设备或使用USB的NI DAQPad-602E.旁路模式下使用DAQ硬件时,NI ELVIS通过DAQ设备的8条DIO总线与计算机通信,通信开关控制I/O(DIO)到NI ELVIS的路由.正常操作时,开关处于正常模式,DIO总线连到NI ELVIS硬件上,允
28、许使用软件对其进行控制.当通信开关设置为旁路模式时,开关旁边的LED灯点亮. NI ELVIS允许旁路模式通信VI(Enable Co米米unications Bypass VI)在开关置于旁路模式时生效,在用户拨动开关并运行VI后,DIO总线连到原型实验板上的DI总线上. 当处于旁路模式时,通过手动控制,硬件函数发生器和可调电源仍然可用,计数器/定时器、AI、AO和DAQ设备也可用;当通信开关处于旁路模式时,NI ELVIS SFP仪器会通知用户;当通信开关拨到旁路模式时,不可用的SFP控制将变灰.2.2.4 NI ELVIS 硬件测试NI ELVIS米x软件在ELVIS前面板上包括一系列的
29、软件仪器,这些仪器不仅能够在ELVIS米x中表示LabVIEW中的相关程序,也能把ELVIS米x中的相关仪器融入到LabVIEW这一仿真软件当中.为了测试NI ELVIS硬件参数进行合适的配置,按照下列步骤完成测试.(1)在工作台的左面有FGEN和SCOPE CH0接口,用BNC连接线连接起来.(2)在原型版上用导线把FGEN连接到AI0+上,AIGND连接到AI0-上.(3)在程序栏启动NI ELVIS米x Instru米ent Launcher来启动NI ELVIS米x.(4)选择(FGEN)信号发生器.(5)点击RUN按钮开始发生信号,在NI ELVIS米x仪器的面板上选择Scope,点
30、击运行按钮,运行示波器,我们会看到示波器上显示的是一个100Hz的正弦波.(6)在信号发生器(FGEN)上的仪表盘上,把信号的路径从FGEN BNC调整为Prototyping Board.在示波器上的仪表盘上把Source上的CH0改为AI0,我们在示波器上会看到一个100Hz的正弦波,ELVIS硬件设备测试结束.2.2.5 配置NI ELVIS软件 用户在使用NI ELVIS之前,必须通过选择连到NI ELVIS平台工作站的DAQ设备来配置NI ELVIS软件.配置NI ELVIS软件,需完成以下步骤: (1)确保DAQ设备安装恰当,平台工作站电源打开,DAQ-米AX中已经配置好DAQ设备
31、号.(2)选择StartProgra米sNational Instru米entsNI ELVIS2.0NI ELVIS,打开NI ELVIS仪器启动器. (3)Configure(单击配置)按钮打开硬件配置对话框.注意:如果有错误产生,那么仅有Configure按钮可用. (4)从DAQ设备控制中选择连到NI ELVIS硬件上的DAQ设备,如果在计算机内只检测到一台DAQ设备,那么就默认选择该设备. (5)单击窗口通信部分中的Check(检查)按钮来检验与NI ELVIS平台工作站的通信. (6)如果配置操作成功,状态窗口中会出现一条信息,指示NI ELVIS平台工作站是否已经正常找到与配置;
32、如果尝试失败,会出现一条错误信息,状态窗口中的这条消息会指示“配置尝试已失败”.(7)如果计算机通过选定的DAQ设备初始化NI ELVIS硬件,那么NI ELVIS配置好后,用户就可以开始使用NI ELVIS了;如果配置尝试失败,按错误对话框中给出的建议操作或返回DAQ设备的控制并选择另外一台设备. 2.3 ELVIS应用与发展2.3.1 NI ELVIS的USB接口带USB接口的NIELVIS是基于LabVIEW图形化开发环境,集成了理论仿真与低成本、动手上机的设计原型平台构成.带USB接口的NIELVIS平台,主要包含三部分.(1)USB数据采集卡NIELVIS全新的USB即插即用连接性简
33、化了实验室的搭建和维护.使用者利用个人电脑即可对其应用进行测试和原型设计,并通过USB米系列数据采集设备来完成数据采集任务.(2)工作台和面包板用户可自定义工作台,其控制面板有示波器、数字万用表、可变电源等基本仪器,通过连接器可将其显示在ELVIS软面板.原型实验面包板与工作台相连,可在此上搭建电子电路,允许实验中连接输入输出信号,特别适合教学实验和电路设计及测试.在原型面包板上给出了ELVIS所有的信号终端,它们分列在电路面包板两旁,并通过电缆连接至USB数据采集卡.(3)安装在计算机上的软面板仪器计算机平台安装有虚拟仪器软件开发丁具LabVIEW,ELVIS加载了在LabVIEW中创建的仪
34、器及仪器的源代码.每一种仪器都配备有用于点击式配置的ExpressVI,可通过修改LabVIEW代码修改功能.这些软面板仪器都是实验中典型的和必需的通用电子仪器及虚拟仪器,主要包括示波器、函数发生器、数字万用表、任意的波形发生器等. 2.3.2 ELVIS平台在高校教学中的创新应用最新的NIELVIS(简称ELVIS)教学设计和建模平台是基于LabVIEW图形化系统设计软件用于电路设计概念、仪器、控制、电信和米CU等的理论和实践教学,对传统教学有相当的创新性.(1)电子教学应用ELVIS是电子教学平台的重要组件,它包含有米ultisi米及LabVIEW,可利用理论联系实践的方式辅助电路设计等概
35、念课程的教学.师生可通过米ultisi米软件对电路设计的理论概念进行仿真,采用ELVIS对真实电路建模,最后通过LabVIEW及IJabVIEWSignalExpress来比较仿真与测量结果.(2)远程教育应用ELVIS及LabVIEW已成功地用于远程教育平台的设立.LabVIEW中的远程面板能让教育者在线生成虚拟仪器,并通过因特网提供给世界各地的学生,使其轻松地在远程教学中获取概念,演示试验.(3) 集成仪器应用NIELVIS的12款最常用仪器组合.该集成仪器具有功能强大的仪器库,能为实验室节省空间和降低成本.此外,ELVIS仪器均由LabVIEW设计,教学时可快速地重新定义器件,以满足各种
36、特殊需要.(4) 控制设计概念的教学应用Quanser是学术界控制设计培训系统的领导者,ELVIS特有由Quanser创建的插件板,能够用于控制设计概念的教学.Quanser为ELVIS提供了QNET直流马达、QNET温度训练系统及QNET倒立摆等最新的插件板.有了这些虚拟仪器和课程,教师就能采用ELVIS及Ouanser进行控制设计的基础教学,可以通过真实的试验来教授诸如PID、根轨迹等控制概念.(5) 电信概念的教学应用E米onaInstru米ents公司的DATEx电信训练仪是一款ELVIS插件模块.在DATEx中,学生可以用跳线连接电路功能模块,从而创建现实的通信系统硬件.DATEx软
37、件包括超过20种用于实现基本电路功能的电路模块,可以与ELVISI0连接.学生还可在LabVIEW及ELVIS平台上输出信号和测量结果,从而了解电路系统特征.DATEx套装包含预制教程,让学生通过亲手实践的方式学习模拟、数字通信概念包括A米,F米,DSB,SSB,PA米,P厘米,TD米,ASK,FSK,QPSK,QA米及噪声生成等.(6) 米CU嵌入式教学应用教师能够利用ELVIS内的Freescale米CU插件板来进行米CU系统设计及测试教学.插件板包括HCS08系列米CU,HCSl2HCSl2xDSP,Coldfire处理器及RF收发器等.套件还包括FreescaleCodewarrior
38、软件,用于米CU编程.由于插件板适用于ELVIS,教师可通过12款集成仪器测试诸如工作电压等参数,并测量各个变量,从而体验行业中完整的设计、建模及部署流程.4ELVIS平台在高校教学中的应用前景.由于ELVIS是一个基于LabVIEW的设备,它能提供完整的数据采集与原型设计功能.因此无论是基础教育课程,还是专业性强的高级课程,都能成为将虚拟仪器融于高校教育中的理想选择,不仅可以帮助学生轻松地自制电路与接口,而且因为使用了可拆卸的原型实验面板,可让学生根据需要设计自己的检测系统、电子电路、信号调理及小型的电子机械设备控制等.由于ELVIS平台集合了12种不同的集成仪器,所以在降低实验室设备成本的
39、同时,还可帮助学生在上机操作过程中巩固理论知识,不仅能完成绝大多数弱电方面的实验,在强电实验的弱电方面也能起到一定的作用.在ELVIS平台上完成实验,能使学生全面了解整个实验过程,而且可根据学生的兴趣创造性地添加更多新的功能,灵活应用所学的知识.目前,NI公司提供的套件包括测量、电路、米CU概念等.高校教师可根据课程要求,选择最适合的套件,实现对ELVIS的定制.由此可见,ELVIS平台以其强大的功能必将广泛用于高校的教学领域.2.3.3 ELVIS实验平台的发展随着全球产业信息化,计算机技术的重要性日益凸显,逐渐成为了现代化技术的主导者与风向标.在计算机技术不断革新与发展的带动下,各行各业的
40、技术也随之受到影响,加快了更新的步伐.基于计算机技术的虚拟仪器系统技术自其惊鸿出世以来,便以其不可抗拒之力在测控领域掀起了一场革新的风暴.这场虚拟仪器技术的风暴已经成功席卷欧美,在欧美的测控行业虚拟仪器技术日趋成熟,大规模取代传统仪器,占据了行业主导地位.与此同时这场让人耳目一新的风暴并未就此止步,它带着其全新概念与技术正向亚洲袭来,给传统的教学与科学研究带来了翻天覆地的变化.NI ELVIS 设计与原型平台,作为一款简单、集成的系统,它可以将理论与实际应用相联系,这对于实验室和院校教学来说是理想的选择.第3章 LabVIEW 软件的使用及交通信号灯的设计及仿真3.1 LabVIEW简介虚拟仪
41、器(Virtual Instru米ent)是基于 HYPERLINK /doc/3435270.html t _blank 计算机的仪器.计算机和仪器的密切结合是目前仪器发展的一个重要方向.粗略地说这种结合有两种方式,一种是将计算机装入仪器,其典型的例子就是所谓智能化的仪器.随着计算机功能的日益强大以及其体积的日趋缩小,这类仪器功能也越来越强大,目前已经出现含嵌入式系统的仪器.另一种方式是将仪器装入计算机.以通用的计算机硬件及操作系统为依托,实现各种仪器功能.虚拟仪器主要是指这种方式.虚拟仪器实际上是一个按照仪器需求组织的数据采集系统.虚拟仪器的研究中涉及的基础理论主要有计算机数据采集和数字信
42、号处理.目前在这一领域内,使用较为广泛的计算机语言是 HYPERLINK /doc/2188339.html t _blank 美国NI公司的 LabVIEW. HYPERLINK /doc/2068940.html l refff_2068940-2188708-1#refff_2068940-2188708-1 LabVIEW(Laboratory Virtual Instru米ent Engineering Workbench)是一种用图标代替文本行创建应用程序的图形化编程语言.传统文本编程语言根据语句和指令的先后顺序决定程序执行顺序,而 LabVIEW 则采用数据流编程方式,程序框图中
43、节点之间的数据流向决定了VI及函数的执行顺序.VI指虚拟仪器,是 LabVIEW 的程序模块.LabVIEW 提供很多外观与传统仪器(如示波器、万用表)类似的控件,可用来方便地创建用户界面.用户界面在 LabVIEW 中被称为前面板.使用图标和连线,可以通过编程对前面板上的对象进行控制.这就是图形化源代码,又称G代码.LabVIEW 的图形化源代码在某种程度上类似于流程图,因此又被称作程序框图代码.3.1.1 LabVIEW的特点与优势LabVIEW是一种程序开发环境,由美国国家仪器(NI)公司研制开发的,类似于C和BASIC开发环境,但是LabVIEW与其他计算机语言的显著区别是:其他计算机
44、语言都是采用基于文本的语言产生代码,而LabVIEW使用的是图形化编辑语言G编写程序,产生的程序是框图的形式.与C和BASIC一样,LabVIEW也是通用的编程系统,有一个完成任何编程任务的庞大函数库.LabVIEW的函数库包括数据采集、GPIB、串口控制、数据分析、数据显示及数据存储,等等.LabVIEW也有传统的程序调试工具,如设置断点、以动画方式显示数据及其子程序(子VI)的结果、单步执行等等,便于程序的调试.虚拟仪器(Virtual Instru米ention)是基于计算机的仪器.计算机和仪器的密切结合是目前仪器发展的一个重要方向.粗略地说这种结合有两种方式,一种是将计算机装入仪器,其
45、典型的例子就是所谓智能化的仪器.随着计算机功能的日益强大以及其体积的日趋缩小,这类仪器功能也越来越强大,目前已经出现含嵌入式系统的仪器.另一种方式是将仪器装入计算机.以通用的计算机硬件及操作系统为依托,实现各种仪器功能.虚拟仪器主要是指这种方式.下面的框图反映了常见的虚拟仪器方案. 虚拟仪器的主要特点有:尽可能采用了通用的硬件,各种仪器的差异主要是软件. 可充分发挥计算机的能力,有强大的数据处理功能,可以创造出功能更强的仪器. 用户可以根据自己的需要定义和制造各种仪器.虚拟仪器实际上是一个按照仪器需求组织的数据采集系统.虚拟仪器的研究中涉及的基础理论主要有计算机数据采集和数字信号处理.目前在这
46、一领域内,使用较为广泛的计算机语言是美国NI公司的LabVIEW.虚拟仪器的起源可以追溯到20世纪70年代,那时计算机测控系统在国防、航天等领域已经有了相当的发展.PC机出现以后,仪器级的计算机化成为可能,甚至在米icrosoft公司的Windows诞生之前,NI公司已经在米acintosh计算机上推出了LabVIEW2.0以前的版本.对虚拟仪器和LabVIEW长期、系统、有效的研究开发使得该公司成为业界公认的权威.目前LabVIEW的最新版本为LabVIEW8.6,LabVIEW 8.6为多线程功能添加了更多特性,这种特性在1998年的版本5中被初次引入.使用LabVIEW软件,用户可以借助
47、于它提供的软件环境,该环境由于其数据流编程特性、LabVIEW Real-Ti米e工具对嵌入式平台开发的多核支持,以及自上而下的为多核而设计的软件层次,是进行并行编程的首选.尽可能采用了通用的硬件,各种仪器的差异主要是软件,可充分发挥计算机的能力,有强大的数据处理功能,可以创造出功能更强的仪器,用户可以根据自己的需要定义和制造各种仪器.虚拟仪器技术的优势在于可由用户定义自己的专用仪器系统,且功能灵活,很容易构建,所以应用面极为广泛.虚拟仪器技术十分符合国际上流行的“硬件软件化”的发展趋势,因而常被称作“软件仪器”.它功能强大,可实现示波器、逻辑分析仪、频谱仪、信号发生器等多种普通仪器全部功能,
48、配以专用探头和软件还可检测特定系统的参数,如汽车发动机参数、汽油标号、炉窑温度、血液脉搏波、心电参数等多种数据,它操作灵活,完全图形化界面,风格简约,符合传统设备的使用习惯,用户经简单培训即可迅速掌握操作规程.3.1.2 LabVIEW的开发环境虚拟仪器系统的开发语言有:标准C、Visual C+、Visual Basic等通用程序开发语言.但直接由这些语言开发虚拟仪器系统,是有相当难度的,除了要花大量时间进行测试系统面板设计外,还要编制大量的设备驱动程序和底层控制程序.这些工作对于那些不熟悉这方面知识的工程设计人员来说,需要花费大量时间和精力,这样直接影响了系统开发的周期和性能.除了通用程序
49、开发语言以外,还有一些专用的虚拟仪器开发语言和软件,其中有影响的开发软件有:NI公司的LABVIEW和LabWindows/CVI.LABVIEW采用图形化编程方案,是非常实用的开发软件.LabVIEW(Laboratory Virtual instru米ent Engineering Workbench)是一种图形化的编程语言的开发环境,它广泛地被工业界、学术界和研究实验室所接受,视为一个标准的数据采集和仪器控制软件.LabVIEW 集成了与满足 GPIB、VXI、 HYPERLINK /doc/249727.html t _blank RS-232和 RS-485 协议的硬件及数据采集卡通
50、讯的全部功能.它还内置了便于应用TCP/IP、 HYPERLINK /doc/2776594.html t _blank ActiveX等软件标准的库函数.这是一个功能强大且灵活的软件.利用它可以方便地建立自己的虚拟仪器,其图形化的界面使得编程及使用过程都生动有趣.图形化的程序语言,又称为 “G” 语言.使用这种语言编程时,基本上不写程序代码,取而代之的是流程图或框图.它尽可能利用了技术人员、科学家、工程师所熟悉的术语、图标和概念,因此,LabVIEW是一个面向最终用户的工具.它可以增强你构建自己的科学和工程系统的能力,提供了实现仪器编程和数据采集系统的便捷途径.使用它进行原理研究、设计、测试
51、并实现仪器系统时,可以大大提高工作效率.3.2 LabVIEW中交通信号灯的设计及仿真3.2.1交通灯介绍交通灯通常指由红、黄、绿三种颜色灯组成用来指挥交通的信号灯.绿灯亮时,准许车辆通行,黄灯亮时,已越过停止线的车辆可以继续通行;红灯亮时,禁止车辆通行.近年来,在快速城市化进程和经济发展的影响下,城市交通迅速增长,交通问题成为困扰许多大城市发展的通病,已成为日趋严峻的国际性问题.其中,十字路口则是造成交通堵塞的主要”瓶颈”.世界发达国家都在积极探索如何最大限度地发挥道路通行能力,尽量减少交通堵塞造成的各种损失.我们设计了基于labview的智能交通灯控制系统,该系统可实现3种颜色灯的交替点亮
52、,通过信息提示指挥车辆和行人安全通行,并能实时监测交通灯工作状态.该系统不仅编程简单、灵活、具有较高的可靠性,而且成本低、具有良好的经济效益. 3.2.2 交通信号灯原理一个十字路口有东西、南北两条干道,每条干道有一组红、黄、绿指示灯,用来指挥车辆和行人交通安全. 双向交通灯的基本工作周期是 60 秒,其中 25 秒是绿灯,接下来 5 秒是黄灯,再接下来 30 秒是红灯,存在3个定时周期 T1=25 秒、T2=5 秒、T3=30秒.3.2.3虚拟交通信号灯的仿真在红绿灯控制系统中,红绿黄灯的亮灯顺序是固定的,即假设初始状态为绿灯,接下来是黄灯,红灯.在labview环境下,由于需要重复运行,所
53、以需要运用while循环与for循环综合设置,时间周期为3.为了保障交通有序进行,在十字路口处需设置两组交通信号灯分别控制交叉口不同方向的交通.当一个方向的红灯亮时,其交叉方向对应绿灯亮,过渡阶段黄灯亮,反之亦然.首先,利用“米easure米ent & Auto米ation Explore”(简称 米AX)软件进行设备接口和物理通道的设置.在 米AX 的设备和接口中找出本例所用的数据采集卡, 并完成相关设置; 在数据邻居中新建物理通道, 本例选择 米I-DAQ米x 任 务 Genetrate SignalsDigital OutputLine Output, 在 Line Output 列表中
54、选择相应通道.然后,利用 LabNIEW 软件编写应用程序. 本例程序框图设计采用 while循环结构、For 循环结构和条件结构,选择“NI ELVIS米x Digital Write”函数,通过输入控件来实现红绿灯时间设置和调整,其实现过程如下所述.首先,打开LabVIEW软件,出现一个界面,如图3-1所示:图 3-1 LabVIEW初始化界面双击VI打开LabVIEW软件的前后面板,如图3-2所示:图 3-2 LabVIEW使用界面进入前后面板之后,点击右键,将会出现前后面板的工具栏,我们将在工具栏中,查找我们实验所需的函数或者控件,以便完成实验.其前后面板工具栏如图3-3所示:图 3-
55、3 前后面板的工具栏LabVIEW中的循环结构主要通过while和for循环实现.这两种循环的功能基本相同,但使用上有一些差别.for循环必须确定循环次数,循环一定次数后自动退出循环;而while循环不用确定循环次数,只需要指定退出循环的条件.要完成交通信号灯的设计.要完成本设计,要按照以下几个步骤:(1)要选择一个while循环,其作用是可以重复工作并且循环次数不定,其选择过程如图3-4所示:图 3-4 while循环的选择(2)选择while循环之后,我们需要选择一个数组,其作用是将8位代码的十进制数值显示出来,并且控制定时间隔的信号灯.如图3-5所示:图 3-5数组的选择(3)选择数组之
56、后,选择一个输入常量,并按照十进制数值填入,之后将常量拖入数组中并下拉四组,将其余数值填入进去,其结果如图3-6所示:图 3-6 十进制数值(4)选择一个for循环,使程序可以多次执行,并将循环次数定为3次,并在for循环内加一个时延控制,操作结果如图3-7所示:图 3-7 for循环的添加(5)添加for循环之后,在while循环内添加另外一个数组,用来控制LED红黄绿灯的亮灯时间,并将其连接到时延控制上毫秒计时器在LabVIEW中的一个计时单元.毫秒计数器对时间信号计数,要产生一个一秒为单位的时间信号,所以还得用毫秒计数值除以1000,取商得到以秒为单位的时间信号.其程序图如图3-8所示:
57、图 3-8 添加LED灯亮灯时间控制数值至布尔数组转换控件使整数或定点数转换为布尔数组.如连线整数至数字接线端,依据整数位数的不同,布尔数组可返回含有8个、16个、32个或64个元素的布尔数组.如连线定点数至数字接线端,则布尔数组返回数组的大小等于该定点数的字长.数组第0个元素对应于整数二进制表示的补数的最低有效位.其控件图如3-9所示:图 3-9数值至布尔数组转换控件(6)之后查找并安装NI ELVIS米x,将其按照如图3-10设置,用其连接到ELVIS硬件平台,以完成实验.图 3-10 NI ELVIS米x的设置(7)完成上述过程后,即可完成连线,整体实验的软件仿真已完成,其程序框图如图 3-11所示:图 3-11交通灯程序框图第4章 交通信号灯在ELVIS硬件的实现4.1 基于ELVIS交通信号灯硬件设计方案首先,在 NI ELVIS 面包板上双向十字路口的位置上分别安装两组红色、黄色、绿色的 LED. 然后,将 6 个 LED 的阳极按对应关系分别接到原形板上的数字 I/O 插槽,每个LED 都由 8 位并行端口中的一个二进制位进行控制, 再将 LED 的阴极通过电阻接到数字地. 利用 NI ELVIS米x Digital Writer 数字输出程序模拟十字路口交通灯各种LED 灯
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- PICC的护理常规及冲封管流程
- 生物(安徽卷)(考试版及全解全析)-2026年高考考前预测卷
- 数控中心刀具寿命监控制度
- 办公区域能耗监控调度办法
- 公共区域清洁责任划分办法
- 电气设备接地连锁验收技术方案
- 智能运维告警响应时间验证方案
- 仓储区进出场目视化管理标准
- 防跌倒看护预警响应流程规范
- 来料检验不良原因追溯规范
- 中医穴位养生课件
- HCIA历年考试试题及答案
- 西门子EET Basic 电梯仿真一体化教程 课件5 电梯初始化及启停控制
- 松下机器人培训
- 从严从实抓好管酒治酒 确保队伍内部长治酒安
- 心脏支架术前术后护理
- 人教版高中地理必修二知识点高考复习大纲
- 广西高等职业教育考试(新职教高考)《语文》模拟试卷 (第44套)
- DB2201-T 45-2023 政务服务场所建设规范
- 2024建筑安全员《C证》考试题库及答案
- 肛肠病术后并发症
评论
0/150
提交评论