基于虚拟仪器技术的霍尔测频系统设计说明.doc
《基于虚拟仪器技术的霍尔测频系统设计说明.doc》由会员分享,可在线阅读,更多相关《基于虚拟仪器技术的霍尔测频系统设计说明.doc(67页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 目录1. 课程设计任务书31.1、设计任务31.2、设计目的41.3、设计要求51.4、设计容51.5、设计报告要求51.6、设计进度安排61.7、设计考核办法62. 总体设计方案72.1虚拟仪器概念与传统仪器概念主要区别:72.1.1虚拟仪器的定义与组成72.1.2 虚拟仪器的特点92.2虚拟仪器LabVIEW图形化程序的组成和特点102.2.1 LabVIEW的图形显示102.2.2 图形化编程环境LabVIEW102.3 霍尔传感器测速的基本原理122.3.1转速测量原理122.3.2 转速控制原理122.3.3硬件设计132.3.4软件设计132.3.5 频率测量原理172.4 测控
2、系统的总体结构图173. 系统硬件设计193.1 霍尔器件测频的基本原理193.2 器件的选择203.2.1 霍尔元件 305320 3.2.2 直流电机203.2.3 比较器213.3 信号调理电路的设计224. 系统软件设计244.1系统软件程序流程图244.1.1初始化软件设计244.1.2 等待实验254.1.3 开始试验254.1.4采样时钟的设定274.1.5单频测量的说明314.1.6滤波器的使用说明324.1.7 DAQmx停止任务344.1.8 DAQmax清除任务354.1.9 退出454.2 前面板的设计464.3 调试运行475. 课程设计个人小结506. 章参考文献5
3、2 第1章课程设计任务书测控系统综合设计设计任务书(三)题目:基于虚拟仪器技术的霍尔测频系统设计一、设计任务本课题要求通过直流电机的转动带动了磁钢的转动,通过霍尔元件采集磁场的变化,将直流电机的转速转换成具有周期性的矩形脉冲电压信号,送入NI ELVIS II数据采集平台的模拟输入通道,然后利用虚拟仪器软件开发平台LabVIEW来开发系统软件,以实现对直流电机转速和频率信号的采集、分析、处理与报表生成等。具体指标与要求如下:(一)硬件设计要求1、理解霍尔器件测频的基本原理,通过霍尔将电机的转速转换成具有周期性的矩形脉冲信号,实现对电机转速和频率的测量。要求对霍尔测频器件进行选型,对霍尔器件测频
4、信号调理电路进行设计与调试,说明其工作原理。2、理解NI ELVIS II数据采集平台的工作原理,通过NI ELVIS II数据采集平台对霍尔传感器与其调理电路出来的电压信号进行采集、分析与处理。(二)软件设计要求要求采用状态机的软件设计结构来设计霍尔测频系统软件。系统软件具有“系统初始化”、“系统等待”、“数据采集”、“报表生成”“打开报表”、“退出”等功能。具体要求如下:1、系统初始化霍尔测频系统软件运行后,首先进入系统初始化状态。系统初始化状态主要可以对NI ELVIS II数据采集平台,所用的数据采集通道与软件界面上的所有控件进行初始化。系统初始化结束后,软件进行等待状态中,等待其他功
5、能的选中与运行。2、系统等待在系统等待状态下,用户可选择其他功能并运行。要求系统等待状态采用事件驱动结构来实现。3、数据采集要求系统可以对霍尔测频信号进行连续的实时采集、分析与显示。包括对所用NI ELVIS II数据采集平台物理通道,电压最大值、最小值、采样速率、每通道采样点数等参数的设置。将采集到的时域波形、频率(Hz)、电机转速(rpm)等参数进行实时显示。对信号进行频谱分析并显示其频谱波形。要求系统可以对霍尔测频信号进行连续的实时采集、分析与显示。4、报表生成报表生成功能可以实现对霍尔测频信号连续采集与分析过程中的相关参数包括所用NI ELVIS II数据采集平台物理通道,电压最大值、
6、最小值、采样速率、每通道采样点数、时域波形、频率(Hz)、电机转速(rpm)、频谱波形等参数或波形作为报表的容进行保存。5、打开报表打开报表功能可以对保存的报表进行打开以便进行离线进行分析和处理。6、退出按下“退出”键,将退出系统软件。要求系统软件界面设计友好,方便操作。在系统软件界面即前面板上必须有状态显示栏,以显示软件当前运行的状态。二、设计目的通过本次设计使学生具备:(1) 初步了解测控系统的设计步骤,掌握系统设计方法,加深对专业理论知识的理解,能够综合运用所学的传感器原理与检测技术、虚拟仪器技术、测控电路、测控系统原理与设计等专业知识设计测控系统各个单元,并组成系统。(2) 通过制定测
7、控系统设计方案,合理选择传感器与其他元件,正确计算、选择各电路和元件参数,确定尺寸和选择材料,以与较全面地考虑制造工艺、使用和维护等要求,达到了解和掌握测控系统综合设计过程和方法的目的。(3) 进行设计基本技能的训练。如:计算、绘图、熟悉和运用设计资料(手册、图册、标准和规等)以与使用经验数据、进行经验估算和数据处理与计算机应用的能力。(4)了解现代仪器科学与技术的发展前沿,学习和掌握基于虚拟仪器技术的测控系统组成和工作原理;进一步掌握虚拟仪器LabVIEW图形化软件设计方法与调试技巧。(5)培养学生查阅资料的能力和运用知识的能力;提高学生的论文撰写和表述能力;培养学生正确的设计思想、严谨的科
8、学作风;培养学生的创新能力和运用知识的能力。三、设计要求1、了解和掌握整个以虚拟仪器技术平台构建的测控系统组成、工作原理、各单元功能和应用背景。2、根据设计任务进行文献资料的检索,根据测控系统的功能和工作原理,确定测控系统的功能,制定设计方案和设计虚拟仪器面板。3、合理选择传感器的种类与型号,设计信号调理电路;利用虚拟仪器技术软件开发平台LabVIEW来编写与调试系统软件。4、按学校课程设计的撰写规撰写且提交一份完整的设计报告。四、设计容1、基于虚拟仪器技术的霍尔测频系统硬件设计。2、基于虚拟仪器技术的霍尔测频系统软件设计。具体设计容详见前面的设计任务。五、设计报告要求报告中提供如下容:1、
9、目录2、正文(1)设计任务书(只需要打印指导教师提供的设计任务书,不要对任务书的容进行任何的修改);(2)总体设计方案(包括对现代测控系统发展的概述,构建一个测控系统的总体结构图,霍尔器件测频的基本原理、发展与概述等,霍尔器件测频信号调理电路的设计,并根据任务书要求,选择合适的技术参数和技术方案,对多种设计方案进行分析比较,系统总体结构图概述等);(3)系统硬件设计,包括传感器的选择(测量原理分析,传感器的量程、测量精度与结构、型号的确定)、信号调理电路的选择、设计与计算(根据测量要求、传感器的类型与特点,选择或设计合适的信号调理电路,并绘制电气系统原理图。);(4)系统软件设计,包括系统软件
10、程序流程图、前面板与框图程序的设计与功能实现方法等;(5)系统总体调试、运行与其结果;要求有程序和运行结果等。3、收获、总结与体会4、参考文献(不低于20篇)六、设计进度安排本课程设计共需2周时间,其具体安排见下表:时间上午下午第一周星期一设计动员、布置设计任务查找与消化相关资料星期二查找与消化相关资料总体方案设计星期三总体方案设计系统硬件设计星期四系统硬件设计系统硬件设计星期五系统硬件调试系统硬件调试第二周星期一系统软件设计系统软件设计星期二系统软件设计系统软件设计星期三系统软件调试系统总体调试与性能分析与总结星期四撰写设计报告撰写设计报告星期五完成设计报告并上交答辩七、设计考核办法本设计满
11、分为100分,从设计平时表现、设计报告与设计答辩三个方面进行评分,其所占比例分别为20%、40%、40%。第2章总体设计方案2.1虚拟仪器概念与传统仪器概念主要区别:2.1.1虚拟仪器的定义与组成虚拟仪器(Virtural Instrument, VI)的概念是由美国国家仪器公司提出来的,虚拟仪器本质上是虚拟现实一个方面的应用结果。也就是说虚拟仪器是一种功能意义上的仪器,它充分利用计算机系统强大的数据处理能力,在基本硬件的支持下,利用软件完成数据的采集、控制、数据分析和处理以与测试结果的显示等,通过软、硬件的配合来实现传统仪器的各种功能,大大的突破了传统仪器在数据处理、显示、传送、存储等方面的
12、限制,使用户可以方便地对仪器进行维护、扩展和升级。虚拟仪器是基于计算机的仪器,计算机和仪器的紧密结合是目前仪器发展的一个重要方向,虚拟仪器就是在通过计算机上加一组软件和硬件,使得使用者在操作这台计算机时,就像是在操作一台自己设计使用的专用的传统电子仪器。在虚拟仪器系统中,硬件仅仅是为了实现信号的输入、输出,软件才是整个仪器系统的关键。任何一个使用者都可以通过修改软件的方法,很方便的改变、增减仪器系统的功能与规模,所以有“软件就是仪器”之说。虚拟仪器的基本构成包括计算机、虚拟仪器软件、硬件接口模块等,其中,硬件接口模块可以包括插入式数据采集卡(DAQ)、串/并口、IEEE488接口(GPIB)卡
13、、VXI控制器以与其他接口卡。目前较为常用的虚拟仪器系统是数据采集卡系统、GPIB仪器控制系统、VXI仪器系统以与这三者之间的任意组合。一般来说, 虚拟仪器是由通用仪器硬件平台(简称硬件平台) 和应用软件两大部分构成的。(1)虚拟仪器的硬件平台构成虚拟仪器的硬件平台有两部分。()计算机。一般为一台PC 机或工作站, 是硬件平台的核心;() I/ O 接口设备。I/ O 接口设备主要完成被测输入信号的采集、放大、模/ 数转换。不同的总线其相应的I/ O 接口硬件设备,如利用PC 机总线的数据采集卡/ 板(DAQ) 、GPIB 总线仪器、VXI 总线仪器模块、串口总线仪器等。虚拟仪器的I/ O 接
14、口设备主要有5 种类型。PC -DAQ 系统。PC - DAQ 系统是以数据采集板、信号调理电路与计算机为仪器硬件平台组成的插卡式虚拟仪器系统。这种系统采用PCI 或计算机本身的ISA 总线, 将数据采集卡/ 板(DAQ) 插入计算机的空槽中即可。GPIB系统。VXI 系统。PXI 系统。串口系统。它们分别是以其自身的标准总线仪器与计算机为仪器硬件平台组成的虚拟仪器测试系统。(2)虚拟仪器的软件目前的虚拟仪器软件开发工具主要有如下两类:文本式编程语言: 如Visual C + + , Visual Basic , Lab2Windows/ CVI 等。图形化编程语言: 如LabVIEW,HPV
15、EE 等。这些工具为用户设计虚拟仪器应用软件提供了最大限度的方便条件与良好的开发环境。虚拟仪器的最大特点是将计算机资源与仪器硬件,DSP技术相结合,在系统共享软硬件资源,打破了以往由厂家定义仪器功能的模式,由用户自己定义仪器功能。在虚拟仪器中,使用一样的硬件系统,通过不同的软件编程,就可以实现功能完全不同的测量仪器。传统仪器与虚拟仪器系统的比较如下表所示。传统仪器与虚拟仪器系统的比较传统仪器虚拟仪器系统系统标准仪器厂商定义用户自定义系统关键硬件软件系统更改仪器功能,规模固定系统功能,规模可通过软件修改,增减系统连接系统封闭,与其他设备连接受限开放的系统,可方便的与外设,网络与其他应用连接价格昂
16、贵低,可重复使用技术更新周期510年12年开发,维护费用高低由此可见,虚拟仪器尽可能采用通用的硬件,各种仪器的差异主要是软件,同时能充分发挥计算机的能力,有强大的数据处理功能,可以创造出功能更强的特性仪器。2.1.2 虚拟仪器的特点虚拟仪器和传统仪器相比具有以下的特点:(1) 具有可变性、多层性、自助性的面板。虚拟仪器的面板可以做到与传统仪器一样, 可以有显示器显示波形; 有LED指示数字; 有指针式表头指示刻度; 有旋钮、滑动条、开关按钮; 有报警指示灯和声响等等。而虚拟仪器的优越之处在于传统仪器面板上的元器件是硬件, 由厂商设计确定, 不可改变地安装在专用的面板上。而虚拟仪器的面板由计算机
17、的显示器构成, 面板上的各种显示控制元件是软件图库中的各种功能图形, 由用户设计面板, 调用图形块, 用户可以不受“标准件”和“加工工艺”限制,随意增、删、移动元器件, 变化尺寸、色彩等等。还可以制作多层下拉面板, 帮助文件等等, 做出远远超过传统仪器的全汉化、生动美观、界面友好的面板。(2) 强大的信号处理能力用适当的硬件接口电路, 对信号进行采集、放大、滤波、隔离、A/ D 转换后,虚拟仪器就可以灵活、充分地利用通用计算机的大量实用软件工具, 对信号进行各种计算、分析、判断、处理、图形或数字显示, 经D/ A 转换后控制执行器件的动作。(3) 功能、性能、指标可由用户定义即可以根据用户的不
18、同要求对同一仪器的功能、性能、指标进行修改或增删, 彻底打破了传统仪器一经设计、制造完成后, 其功能、性能、指标不可改变的封闭性、单一性。另一方面也可以将多种仪器的功能、性能、指标等以软件的形式集成在一个“功能软件库” 虚拟仪器库, 通过它们的不同组合以与与各种不同类型的硬件接口搭配, 使得在一台个人计算机上就可实现各种仪器的不同功能, 大大提高了仪器功能的灵活性, 甚至可以进行非常复杂性的测试工作。(4) 具有标准的、功能强大的接口总线、板卡与相应软件GPIB 通用接口总线( General Purpose InterfacBus)又称IEEE488 国际标准接口总线, 30 年来广泛应用于
19、仪器领域。但是只适用于消息基器件的互操作, 不适用于寄存器基器件。VXI 总线1987 年被首次推出,迅速成为IEEE1155 国际标准。VXI 硬件的通用性,使任意厂家、各种类型仪器接口不会发生电气和机械方面的冲突。VXI 总线的开放性, 保证任何系统一旦建立, 将来仍能得到很好的效用。VXI 能保持每个仪器之间精确定时和同步, 具有40Mbytes/ s 的高数据传输率。VXI 模块化仪器被认为是虚拟仪器最理想的硬件平台, 是仪器硬件的发展方向。此外, 还有VISA、PCI 等标准I/ O 卡与其相应驱动程序库为虚拟仪器的数据采集和控制提供强大支持。(5) 此外, 虚拟仪器还具有开发周期短
20、、成本低、维护方便, 易于应用新理论、新算法和新技术,实现仪器的换代升级等特点。2.2虚拟仪器LabVIEW图形化程序的组成和特点2.2.1 LabVIEW的图形显示LabVIEW的特性之一是对数据的图形化显示提供了丰富的支持。强大的图形显示功能增强了用户界面的表达能力,极方便了用户对虚拟仪器的学习和掌握。Graph(事后记录图)和Chart(实时趋势图)是图形显示的两类主要控件。这两类控件的区别在于两者数据组织方式与波形的刷新方式不同。Chart将数据在坐标系中实时、逐点地显示出来,可以反映被测物理量的变化趋势,例如显示一个实时变化的波形或曲线,传统的模拟示波器和波形记录仪就是按照这种方式显
21、示的。而Graph则是对已采集数据进行事后处理的结果,它先将被采集数据存放在一个数组之中,然后根据需要将这些数据组织成所需的图形一次性显示出来。缺点是没有实时显示,但其变现形式较丰富。例如,采集了一个波形后,经处理可以显示其频谱图。2.2.2 图形化编程环境LabVIEWLabVIEW是实验室虚拟仪器工程平台Laboratory Virtual Instrument Engineering Workbench 的缩写, 它是世界上第一个采用图形化编程技术的面向仪器的32位编译型程序开发系统, 由美国国家仪器NI (National Instrument) 公司推出。LabVIEW是一种用图形代
22、码来代替编程语言创建应用程序的开发工具。在基于文本的编程语言中, 程序的执行依赖于文本所描述的指令, 而LabVIEW使用数据流编程方式来描述程序的执行。LabVIEW用图形语言( G语言) 、图标和连线(wires)来代替文本的形式编写程序。像VC + + 、VB 等高级编程语言一样, LabVIEW也是一种带有扩展函数的通用程序开发系统。LabVIEW拥有强大的库函数, 包括数据采集, GPIB ( General Purpose Interface Bus 通用接口总线) 和串口仪器控制, 数据显示、分析与存储等。LabVIEW可方便的调用Windows 动态库和用户自定义的动态库中的函
23、数; LabVIEW还提供了CIN (C Interface Node) 节点使得用户可以使用由C 或C + + 语言, 如ANSI C , 编译的程序模块, 使得LabVIEW成为一个开放的开发平台。LabVIEW还支持动态数据交换(DDE) 、结构化查询语言( SQL) 、TCP和UDP 网络协议等。此外, LabVIEW还提供了专门用于程序开发的工具箱, 使得用户能够很方便的设置断点, 动态的执行程序来非常直观形象的观察数据的传输过程, 以与进行方便的调试。为了便于程序调试LabVIEW还带有传统的程序开发调试工具, 例如可设置断点, 可单步执行, 还可激活程序的执行过程, 以动画方式查
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 虚拟仪器 技术 霍尔 系统 设计 说明
限制150内