1、Labview课程设计报告门电路检测本科生课程设计题 目: 门电路检测 课 程: Labview程序设计与应用 专 业: 测控技术与仪器 总 目 录第一部分:任务书 第二部分:课程设计报告第 一 部 分任务书设计一个简单而实用的虚拟门电路检测系统,输入模拟数字信号,同时与实验室的逻辑门电路器件同时接入,观察虚拟检测系统输出信号和器件的输出是否一样,如果一样,则说明该器件是准确的。最后能够显示出虚拟的系统输出结果和实际器件的结果,并且把原始的输入信号的数字量也用波形的形式表示出来。同时要求能够:(1)掌握LabVIEW软件编程方法(2)掌握LabVIEW硬件的应用(3)培养综合应用所学知识来指导
2、实践的能力第 二 部 分课程设计报告目录1设计的目的及任务(1)1.1 课程设计的目的(1)1.2 课程设计的任务与要求(1)1.3 课程设计所用仪器(1)2 设计的要求及技术指标(2)2.1 课程设计的要求 (2)3总方案的设计原理(2)4各基本单元原理及设计(3)4.1 总的原理图(3)4.2简单多位与(4) 4.2.1 程序框图(4) 4.2.2 原理简介(5)4.3 信号处理程序(9)5 总原理图,工作原理及工作特性(9)5.1 原理图(9)5.2工作原理(10)5.3 系统程序的设计特性(11)6体会(12)参考文献(12) 1.设计的目的及任务1.1 课程设计的目的(1)掌握Lab
3、VIEW软件编程方法(2)掌握LabVIEW硬件的应用(3)培养综合应用所学知识来指导实践的能力1.2 课程设计的任务与要求 利用labview设计一种逻辑电路,检测实物是否的信号检测功能是否正确1.3. 设计所用仪器及器件(1) NI公司的数据采集和信号调理卡。NI DQA-6024卡,NI SC-2075卡各一套。(2) P计算机一台。(3)各种相关的实验材料和设备2 设计的要求及技术指标2.1课程设计的要求 设计一个简单而实用的虚拟门电路检测系统,输入模拟数字信号,同时与实验室的逻辑门电路器件同时接入,观察虚拟检测系统输出信号和器件的输出是否一样,如果一样,则说明该器件是准确的。最后能够
4、显示出虚拟的系统输出结果和实际器件的结果,并且把原始的输入信号的数字量也用波形的形式表示出来。3 总方案的设计 1.设计一个简单的门电路,然后通过数据输出采集观察结果是否正确。 2。结合实验室所拥有的实际门电路,设计一个虚拟系统,然后在虚拟系统里输入数字量,在通过输出采集通道,显示两个结果,观察比较结果。4 基本单元原理及设计 4.1 总的原理图 4-1 总原理图4.2 简单的多位与 4.2.1程序图 4-2多位与的前面板 4.2.2 原理简介 通过输入四个数字,然后进行模数转换,在进行取行运算,得到ABCD四组布尔量,进行多位与的运算,通过一个子程序然后输出结果。对应比较模拟系统和真实器件的
5、结果分析,即前面板上的示波器上面显示的A,B,C,D和ABCD和plot5的波形显示,又观察可以看到该逻辑门电路是准确的。4.3 信号处理程序图4-3-1 信号发生程序图4-3-2部分程序图图 4-3-3 前面板5 总原理图,工作原理及特性5-1 总原理图 5-1总原理框图 5-2 前面板 5-2 工作原理 由FOR循环产生四个随机数组成一个数组,同时取数组的四列,分别构成四个一维数组,然后进行模数转换,再将转换后的结果送到一个多位与的逻辑门将结果输出,同时再使输入的数字量信号通过输出和此采集通道分别进入实际器件进行运算,最后也一起输出结果。,通过比较由虚拟系统输出的结果abcd 和由实际器件
6、输出结果plot相比较发现两者相同,说明是正确的。 5-3 系统程序的设计的特性 该系统能够手动输入指定的数据,此外通过循环也能够产生一些随机数据,这样就提高检测的准确度。 在最后的显示示波器中,不但显示了通过真实逻辑门电路的结果,也显示输入数据的数字量波形和经过虚拟系统的波形,这样不但能够观察最后的结果是不是一样,从而检测器件的准确性。也能够方便的发现系统的设计本身是否正确,提高了检测的准确率。 该系统中默认了输入四位数据,如果是只想输入两位那么可以使其他的数据均为1,这样最后的结果仍然不会有影响。6实验总结 短短的一个半星期的课程设计时间让我学会了很懂的知识和其他的东西。虽然每天要在那宿舍
7、楼和遥远的实验楼之间奔波着,每天站得脚快没有知觉了,但是却还是坚持着在那里调试着,然而就在自己做出来的那一瞬间仿佛是什么疼痛都没有了,充满着的只有喜悦和激动了。在做的时候,遇到了很多的问题,甚至一些基本的知识也不会,有的翻书可以找到答案,但是不是所有的问题都能够在书上找到答案的,所以就想老师请教,问一次不会就再问第二次,直到自己明白为止,确实自己在这个反复的过程中学到了很多的知识。我觉得自信心最重要了,在课程设计的过程中,会遇到很多的棘手的问题,比如波形不对,数据采集不到很大,这就需要我们能够不受外界的影响,仔细地并且负责地查处自己的错误,而不是随便放松对自己的要求,或者是蒙混过关。这样就失去了这次课程设计的意义了。课程设计就是让我们学会认识问题,发现问题,解决问题。这样我们才能够进步,才能够有所收获,有所长进。 可能是因为时间或者课题的诸多问题,这次的课程设计是以小组为单位的,我们的小组有三个人,平时我们就一起讨论,并且提出问题,一起解决,没有把任务单单丢给一个人去做。只有大家齐心协力努力一起把程序画出了,在接入硬件,最后通过调试,检测得到最后的结果。参考文献Labview程序设计与应用影印版教材江建军Labview程序设计教程、2008、电子工业出版社王莉、陈兴,Labbiew实验指导书、2012、
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1