(完整word版)基于LabVIEW三路抢答器_第1页
(完整word版)基于LabVIEW三路抢答器_第2页
(完整word版)基于LabVIEW三路抢答器_第3页
(完整word版)基于LabVIEW三路抢答器_第4页
(完整word版)基于LabVIEW三路抢答器_第5页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、(完整 word 版)基于 LabVIEW 三路抢答器1。虚拟仪器11。1 虚拟仪器的简介。12。课程设计目的错误!未定义书签。3. 程设计题目描述和要求33。1 基于 LabVIEW 的多路抢答器设计33.2 设计目标错误!未定义书签。4. 下位机设计思路45。控制面板45。1“B”抢答器控制面板后面板45。2“C”抢答器控制面板后面板55.3 “A”抢答器控制面板后面板65.4 “A记分板后面板75。5“B”记分板后面板75.6 “B记分板后面板85.7 停止程序86。结束语8参考文献90(完整 word 版)基于 LabVIEW 三路抢答器引言:虚拟仪器是计算机技术和仪器测量技术相结合的

2、产物,它充分利用计算机强大的运算处理功能,突破了传统仪器在数据处理、显示、传输、存储等方面的限制。本文利用虚拟仪器平台,通过编写 LabVIEW 软件对温度进行测量,可以减少硬件的重复开发,有利于系统的维护,也便于系统软件升级。摘要:用 ATmega16单片机对温度数据进行处理,然后通过串口和数据采集卡上传到上位机, 再利用虚拟仪器软件 LabVIEW 作为温度采集监测系统的开发平台,实现对温度的采集、显示、监测、报警等功能.利用图形化虚拟仪器技术不仅简化了系统硬件,软件实现也很方便,同时图形化的显示使结果更直观、准确,并给出了模拟的系统程序。1。虚拟仪器1.1 虚拟仪器的简介虚拟仪器作为一种

3、基于计算机的自动化检测仪器系统,是现代计算机技术和仪器技术完美结合的产物,也是当今计算机辅助测试领域的一项重要技术。它利用加在计算机上的一组软件与 仪器模块相连接,以计算机为核心、充分利用计算机强大的图形界面和数据处理能力提供对测量数据的分析和显示。虚拟仪器的构成,如图 1。1 所示:显示器人机接口信号分析及处理各类接口A/D转换器数据发生器3信号输入信号调理器信号调理器D/A转换器信号调理器信号输出图 1.1虚拟仪器的构成NI 提出的“软件即仪器的口号,彻底打破了传统仪器只能由生产厂家定义,用户无法改变的模式,利用虚拟仪器,用户可以很方便地组建自己的自动检测系统.显然,与传统仪器相比,虚拟仪

4、器具有以下特点:(1) 。融合了计算机强大的硬件资源,突破了传统仪器在数据处理、显示、存储等方面的限制, 大大增强了传统仪器的功能。(2) 。 利用计算机丰富的软件资源,实现了部分硬件的软件化,增加了系统的灵活性。通过软件技术和相应数值算法,可以实时、有效地对测试数据进行各种分析与处理。同时 ,利用图形用户界面技术使得人机交互方便。(3).基于计算机网络技术和接口技术,具有方便、灵活的互联能力,广泛支持各种工业总线的 标 准 。 因 此 , 利 用 VI 技 术 可 方 便 地 构 建 自 动 测 试 系 统 。1。2 LabVIEW 程序构成与模块简介。LabVIEW 的核心是 VI(G 语

5、言编写的程序).该环节包含三个部分:程序前面板、程序框图和图标/连接端口。(1)。前面板前面板是程序与用户交流的窗口,用于设置各种输入控制参数和观察输出量。前面板的作用相当于传统仪器的面板,在它上面有用户输入和显示输出两类对象。具体表现为开关、旋钮、 拨盘等用户输入的控制对象和图形、图表等显示对象。(2).程序框图每个前面板都有相应的程序框图与之对应。程序框图是 VI 的图像化源代码,是实现程序的核心,可以把它想象为传统仪器机箱中用来实现功能的零部件,它可以控制和操纵定义在前面板 的输入和输出功能.程序框图由节点、端口和连线等要素组成。2. 课程设计目的(1)了解常用 LabView 软件的设

6、计方法、步骤和设计原则。(2)进行一次工程技术的基本训练.培养学生查阅书籍、参考资料、产品手册、 工具书的能力,上网查询信息的能力,运用计算机进行工程绘图的能力,编制技术文件的能力等,从而提高学生解决实际工程技术问题的能力。3. 程设计题目描述和要求3。1 基于 LabVIEW 的多路抢答器设计要求:多组参赛队伍,每队一个抢答按钮,指示灯显示抢答组别。设计有计时和计分功能.3。2 设计目标1。抢答器同时供 4 名选手或 4 个代表队比赛,分别用 4 个按钮 K1 K4 表示。2.设置一个系统清除和抢答控制开关 S,该开关由主持人控制。 3。抢答器具有锁存与显示功能。即选手按动按钮,锁存相应的编

7、号,并在 LED 数码管上显示,同时扬声器发出报警声响提示。选手抢答实行优先锁存,优先抢答选手的编号一直保持到主持人将系统清除为止。4。抢答器具有定时抢答功能,且一次抢答的时间由主持人设定(如 10 秒).当主持人启动开始”键后,定时器进行减计时,同时扬声器发出短暂的声响,声响持续的时间 1 秒左右。5。参赛选手在设定的时间内进行抢答,抢答有效,定时器停止工作,显示器上显示选手的编 号和抢答的时间,并保持到主持人将系统清除为止。6. 如果定时时间已到,无人抢答,本次抢答无效,系统报警并禁止抢答 ,定时显示器上显示007. 每抢答一次,主持人对其答案进行评分一次.最后抢答全部结束后,循环显示各组

8、的得分情况。4。下位机设计思路显示:采用 4 位 7 段数码管 LED 显示,显示的数据有初始化动画、抢答选手和剩余时间(S), 采用动态显示的方式,显示的动能被单独做成一个程序 DISPLAY,当其他程序需要调用时会立即跳转至该程序。(完整 word 版)基于 LabVIEW 三路抢答器定时器:为了降低占用单片机 CPU 的资源采用中断计时的方式,即在运行其他程序时,如果定时时间到了则会自动产生一个定时中断来通知 CPU 计时,本程序中利用的定时器 0,设置方式为方式 0(有待改进)。并且最低计时单位为 1S,具体定时时间是由主持人设定,主持人只需在用户界面中输入定时的秒数,则会被发送到下位

9、终端,当抢答系统启动后则会进入定时状态。另外,最大的定时时间为 255 秒,对于抢答系统足够了。选手判定:在本系统中,采用判断 P1 口各个位的电平值来实现的,当 8 位选手中某一位选手抢先按下某按钮,系统就会自动扫描到该按钮被按下,然后根据编号将数据发送到计算机终端, 并且不能响应其他选手的动作。5。控制面板如图 2 所示图 2 抢答器控制面板图5.1“B”抢答器控制面板后面板4(完整 word 版)基于 LabVIEW 三路抢答器口三心三三二剽8ZK I IO 下 1仓分笞器 嗣: 哺.B抢笠怎 B摺下 E灯壳 r AC 灯灭田回研5 曰团m. 西 l口 回口 im-图 3“B”抢答器控制

10、面板后面板5。2“C”抢答器控制面板后面板斗切 即 “确定按., 区比I1 1 飞抢: 但 .口丁c抢老温I配控 件 弓I臣原值新抢笞,抢笞TF I回 ,吐布 尔4 111t i, 吐布尔 5 |气 I 售砫布 尔 61芦雄| | BI III5I 曰,. il l眠!33 月II严 |c 捂 下 旷 忒 竞 1 :田图 4“C”抢答器控制面板后面板口 慢5。3“A”抢答器控制面板后面板 平Pl 袒按七 II匣4 心 心 心 心 心 心 心 心 心 心 心 心 飞 | 芒 匣 1.十士心 心 心 心 心 心 ,心 心 心 心 心 心 1 ,笃胪上竺翌兰亨I回I I言祀百己令三匣|a挹下, 忒

11、完 1i:一.一.一.一亏三i田口 9图 5“A”抢答器控制面板后面板5.4“A”记分板后面板田曰因叫 分器1口.一.西5。5“B记分板后面板图 6“A”记分板后面板口 lil田佃 斗切 器1图 7“B”记分板后面板5。6“B”记分板后面板(完整 word 版)基于 LabVIEW 三路抢答器5。7 停止程序图 8“B”记分板后面板图 9停止程序6.结束语本设计可进行温度的采集且趋势图“温度历史趋势”显示实时采集的数据。采集过程结束后,可在图表中画出数据曲线,同时在Mean、Max和Min数字显示栏中显示出温度的平均值、 最大值和最小值。可见,在LabVIEW图形化语言环境下设计的虚拟温度采集系统简单快捷。用户完全可根据实际环境温度的需要,调用不同功能的软件模块,改变设定的参数,就可在同一台计算机中对采样信号进行非实时的在线和离线分析,便可以准确地判断当前温度是否超出规定的温度范围,从而对温度进行精确地监控。9(完整 word 版)基于 LabVIEW 三路抢答器参考文献1王林泓。动态信号分析系统的研究D.重庆:重庆大学,2002。2侯国屏等。LabVIEW7。1 编程与虚拟仪器设计。北京:清华大学出版社,2

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论