电气15级四个班级虚拟仪器课程设计题目2016秋季2016.12.5

电气15级四个班级虚拟仪器课程设计题目2016秋季2016.12.5
电气15级四个班级虚拟仪器课程设计题目2016秋季2016.12.5

15级《虚拟仪器》课程设计任务书

一、设计题目及任务

学生按分组组别从以下对应题目号中选择一题进行设计。

1.粮仓管理系统设计(利用labVIEW)(3-4人)

1)一个粮仓系统有五个独立的粮仓,假设粮仓中各有一个控制节点,用来测量其内部温度及湿度,并有两个执行机构,分别用于打开通气窗口及打开风扇。

2)假设五个粮仓的数据都汇聚在一个集中节点,该节点将数据传至上位监控计算机(串行口)。(数据协议自定,要将五个节点区分开)

3)设计一个监控界面,用于实时监控五个粮仓的实时数据。并保留每天的数据。可以按日期及指定的粮仓来查询数据,并显示历史曲线。

4)用户可以设置报警线,当温度超过报警线时,要求下传数据,启动相应的执行机构。

并在控制面板中有所显示。

5)要求用实际串口完成。(可以在另一个电脑上用串口调试助手,模拟集中节点)

2.利用声卡的数据采集与输出(LabVIEW)(3-4人)

1)通过话筒,利用声卡采集一段声音

2)显示该段声音的频率分析,分析特点,并存储起来。

3)试着根据存储的声音特色,区别不同的人。

4)存储不同的声音,利用声卡实现回放。

3.虚拟仪器的网络控制(3-4人)

1)设计一个程序控制8个外设小灯的点亮方式,要求两种方式A:每个小灯间隔时间T,依次亮,时间T可调,并循环。B:先1.3.5.7.9亮隔时间T,2.4.6.8.10亮,并循环,T 可调。

2)要求主面板与硬件的8个小灯同步。

3)通过网络在另一台计算机上控制此程序的运行(利用LabVIEW的DateSocket技术)

4.基于NI数据采集卡的虚拟示波器(3-4人)

1):波形来自外来的信号发生器(可以外接,也可以仿真)

2:通过采集此信号(波形采集)

3):主界面要求为一个典型的示波器界面,各个调节按钮的功能应该均具备。

4):要求显示波形的特征量。

5:)存储并回放波形。

5.动态分析仪(3-4人)

1):设计一个典型系统的动态响应的过度过程的分析仪。

2):输入为:单位阶跃、单位斜坡、单位加速度、脉冲输入、正弦。

3):系统为典型的一阶系统和二阶系统。相关参数可调

4):当用户在主界面输入不同的输入及系统时,要求输出其动态响应的时域及频域分析。

5):如果在上述系统中加入延时环节(延时时间可调),对应的动态响应应如何?

6.基于NI数据采集卡的虚拟信号放生器(3-4人)

1):产生任意信号(至少8种)

2):通过采集卡将此信号输出

3):用示波器测量产生的信号,调节信号的相关参数,观察示波器的变化。

注意:信号的幅值和频率,与采集卡的关系。

4)讨论信号失真的原因,并在程序中加以限制,当用户的参数选择受限时,报警(提示用户,该参数会造成信号发生器输出与要求不符),并要求重新输入

7.虚拟测频仪(3-4人)

a)信号发生器一台,外部的方波信号由此产生。

b)利用采集卡的定时计数器功能,测量信号发生器产生的方波的频率

c)分别利用两种方法测量频率(a固定时间测量脉冲个数;b测量正脉冲出现的时间间

隔。),并对比测量结果。

8.虚拟信号采集分析器(3-4人)

1)利用信号发生器产生不同信号(信号的相关参数可调)

2)在信号上叠加白噪声。

3)对上述信号进行采样(采样频率可调)

4)在采样的过程中利用均值滤波(每三个点取均值)

5)显示采样后的波形,并对其进行频率分析。

6)将采样后的波形与原波形做比较(在同一坐标系中显示)

9.利用LabVIEW编写一个串口调试助手。(3-4人)

1)串口可选

2)波特率可调

3)串口通讯方式可调(9位还是11位)

4)校验方式可选(奇校验偶校验)

5)设计界面要标准

10.用LabVIEW设计普通计算器(3-4人)

按Windows系统附件中的计算器设计一个基于LabVIEW的计算器。

11.虚拟相位差计(3-4人)

1)设计一个双路正弦波发生器,其频率和相位差可调;

2)采用过零法、FFT频谱分析法和相关法设计一个相位计;

3)仿真分析不同方法的优缺点及各自实用条件;

4)分析信号幅值、噪声幅值、采样点数等值的变化对测量结果的影响。

分两种情况测量:

5)不经过数据采集的仿真;

6)经过数据采集。

12.虚拟频谱仪(3-4人)

●设计一个信号发生器,分别产生正弦波、方波、三角波信号;

●设计频谱分析仪,对正弦波、方波、三角波信号进行频谱分析;

●产生叠加谐波,并分析叠加谐波的周期信号的频谱分析。

●非周期信号的频谱分析。

分两种情况测量:

●不经过数据采集的仿真;

●经过数据采集。

13.虚拟扫频仪设计(3-4人)(135、136)

要求能进行幅频、相频特性分析。

信号可以模拟产生或通过硬件输入。

14.交流信号的虚拟仪器测量(3-4人)

●通过DAQ卡或虚拟信号发生器产生交流电压、电流信号;

●测量交流电压、电流信号的有效值或幅值、频率、相位差等;

●计算一个周期(或若干个整周期)的平均功率,即有功功率;

●同时计算视在功率、无功功率、功率因数等;

●首先,应当在环境下(不经过数据采集,使用仿真信号源)检查算法的效果。

15.网络化虚拟仪器设计(3-4人)

●建立一个虚拟波形发生器或其它虚拟仪器面板;

●采用B/S模式实现仪器的网络化控制。

●采用C/S模式实现仪器的网络化控制,可采用DataSocket或TCP/IP方式。

16.通用虚拟滤波器设计(3-4人)

●建立一个虚拟波形发生器,要求信号频率连续可调;

●设计通用滤波器,能进行高通、低通、带通及带阻滤波;

●分析各种数字滤波器频率响应特性,及各种数字滤波器性能比较。

17.虚拟数字电压表设计(3-4人)

●实现电压数字显示,通道配置与选择;

●实现交、直流选择,采样频率,采样点数设置;

●直流档显示直流电压,交流档显示有效值,平均值和峰值;

●应用DAQ卡获取电压信号,或产生模拟信号,分别进行交直流电压测量。

18.Apple Watch仿真设计(3-4人)

设计Apple Watch界面,显示时间;

设计连接天气、航班信息、播放音乐、测量心跳、计步、闹钟等功能键,及相关子界面及功能程序设计。

19.交通系统中红绿灯控制设计(3-4人)

交通灯通常指由红、黄、绿三种颜色灯组成用来指挥交通的信号灯。根据我国交通法律上规定设计一款交通灯模拟系统,真实直观的反映出十字路口红绿灯亮灭情况。模拟等候红灯队列,智能调节红绿灯时间长度。

20.自动售货机(3-4人)

自动售货机由三个投币口组成,可分别投入5角、1元、5元等三种硬币。当购买一定数目的货物以后,在取物口取出商品,然后在退币口取出余额。同时为了指示系统当前的状

态,配有L1、L2指示灯,当系统出现错误时,会根据提前设定方式进行报警输出。自动售货机界面请参见自动售货机示意图。

21.虚拟数据记录仪设计(3-4人)

●可回放记录数据的图形,回放速度可调;

●连续、定时采集和存储一个电压信号;

数据来源有两种:

●经过DAQ数据采集卡;

●经过串行口(132)。

22.基于LabVIEW的数据库管理(3-4人)

采用多种方法实现对数据库的管理:(建立一个学生管理的数据库进行操作)

1.access库管理

2.SQL server 2008R2库管理

23. 通用音乐播放器的虚拟仪器设计。(3-4人)myDAQ

●要求用myDAQ播放多种格式的音乐文件;

●具有选择播放文件的功能,声音大小可调;

●能录音,并进行回复,任意设置播放位置;

●能显示音乐强度。

24.温度测控系统设计。(3-4人)myDAQ

●参考“锅炉温度控制实验平台”,根据温度控制原理进行系统设计;

●应用myDAQ卡获取温度信号;

●设计温度控制算法,实现温度精确控制;

●分析引起温度测量与控制误差的因素、及改进策略。

25. 锅炉温度监控系统的设计。(3-4人)

●参考“锅炉温度控制实验平台”,根据温度控制原理进行系统设计;

●采用标准MODBUS RTU通讯协议通过计算机的RS232串行接口与锅炉温度控制实验平台

的仪表通信获取锅炉温度反馈信号;

●用LabVIEW软件设计实时控制监视界面和控制算法,并通过RS232串行接口将控制信号

输入仪表实现锅炉温度的控制;

●分析引起温度测量与控制误差的因素、及改进策略。

26. 洗衣机自动控制系统设计(3-4人)

●系统控制要求:

①可以设置工作方式(洗涤或甩干)

②可以人工或自动设置洗涤水位

③自动控制洗衣机进水;

④可以人工或自动设置洗涤次数;

⑤自动排水;

⑥自动甩干;

⑦具有暂停/继续洗涤功能;

⑧具有报警功能(洗涤完毕或缺水)。

●要求用软件模拟洗衣机的自动控制过程,并

要求计算机屏幕上的模拟的软控制按钮的作用

与洗衣机面板上的开关、按钮作用一致。

洗衣机自动控制示意图

27.基于LabVIEW的电子时钟设计(3-4人)

28. 基于LabVIEW的数码管设计(3-4人)

29. 基于LabVIEW的温度采集与报警(3-4人)

30. 基于485通信的虚拟采集仪器设计(3-4人)

31.基于LabVIEW的电路实验系统(3-4人)

32.基于LabVIEW及IC卡的读写程序设计(3-4人)

33.基于LabVIEW的滤波器设计(3-4人)

34. 基于LabVIEW的数字流水灯设计(3-4人)

35.基于LabVIEW的谐波分析系统设计(3-4人)

36. 基于LabVIEW的电子称(3-4人)

●应用myDAQ卡的AI口采集信号;

●完成电子秤虚拟仪器的标定程序、测量程序设计;

●进行测量数据的低通滤波,应用编写的电子秤VI进行重量测量,记录数据并与实际

值进行比较。简要分析引起测量误差的原因;

●模拟实际电子称称小于200g的重物,并输入品名及单价,在显示器上显示品名、单

价、重量及金额。

37.人员信息管理(3-4人)

利用簇函数设计一个人员信息表,该表记录了扬州大学水能学院电气工程及其自动化2014级学生的个人基本信息(学号、姓名、性别、年龄、身高等),要求:①根据权限能对相关信息进行修改和查阅,并能以报表的形式进行显示;②与外围设备连接,显示打印输出状态(可用一个指示灯来显示);③记录修改信息的时间、内容及操作人。

38.虚拟电压表(3-4人)

设计一个能同时测量3个用电设备电压变化的虚拟仪器。要求该仪器具有数字显示、图形示波、信号范围选择(可分三档显示电压信号:0.00~200.00mV 、0.00~2.00V 、0.00~20.00V)上下限报警和数据存取(注:对每个信号源至少采集30个数据)等功能。

39.虚拟压力测量表(3-4人)

设计一个压力测量仪表,该表具有显示、记录、数据保存和信息回放的功能,还可对输入信号进行滤波抗干扰的处理。根据压力传感器如下表的标定数据:

若输入任意一个0~18mV之间的电压值时,则显示其相应的压力指示值(要求记录30组数据并保存,数据精度取至小数点后两位)。

40.测温系统(3-4人)

构建一个基于虚拟仪器技术的测温系统,所开发的VI与Pt100热电阻配套使用,其测温范围为0~120℃。VI的基本功能为:①将Pt100热电阻转换电路的电压输出信号根据公式Rt=R3[K(R1+Rw1)Vc-(R4+R1+Rw1)Vo]/[KVcR4+(R4+R1+Rw1)Vo]

(式中K=10,R3=5000Ω,R4=5000Ω,R1+Rw1=100Ω,Vc=4V,Vo为测量值)

计算出Rt值,再根据公式Rt=R0(1+At+Bt2)求得被测温度t值(注:A=3.9684*10-3/℃,B=-5.847*10-7/℃。);②显示t(℃)~Rt(Ω)和t(℃)~Vo(V)的波形图;③记录和回放输入信号数据。

41. 虚拟仿真信号发生器设计(包括正弦波、三角波、方波、均匀白噪声、矩形脉冲等)(3-4人)

功能要求:

1) 能够产生方波、正弦波、、三角波、、均匀白噪声、矩形脉冲等

2) 可以设置波形的频率范围、幅度、相位、直流偏移量和占空比。

正弦波为例:如该正弦波仿真信号发生器可产生正弦信号。指标如下:

频率范围:0.1Hz—lOkHz,可选;

初始相位:00~1800可选;

幅值:0.1V~5.0V,可选:

生成波形的总点数:N=8~512可选。

42.基于LabVIEW的声音伪装系统(3-4人)

通过LabVIEW将采集到的音频信号进行分析处理,改变其原有的音色和频率,实现变声效果,并进行输出,达到对输入声音伪装的目的(如男、女声变声)。

二、设计的目的、性质与任务

课程设计是课程教学中的一项重要内容,是达到教学目标的重要环节,是综合性较强的实践教学环节,它对帮助学生全面牢固地掌握课堂教学内容、培养学生的实践和实际动手能力、提高学生全面素质具有很重要的意义。

《虚拟仪器技术及应用》是一门实用性和实践性都很强的课程,课程设计环节应占有更加重要的地位。虚拟仪器技术及应用课程是计算机系统与仪器系统技术相结合的产物,它结合相应的硬件,突破传统仪器在数据处理、显示、传送等方面的限制,使用户可以方便地对其进行维护、扩展、升级等,广泛地应用在通讯、自动化、半导体、航空、电子、电力、生化制药和工业生产等各种领域。

该课程设计是一个综合运用知识的过程,它需要电路分析基础、程序设计、硬件电路设计、计算机基础等方面的知识融合。通过课程设计,使学生能熟练掌握LabVIEW软件应用设计,学会工程数据采集、分析、处理、显示等编程方法与技巧,使学生了解掌握虚拟仪器技术应用于工业系统的整体设计方法和设计步骤,编程调试,培养学生的科研基本素养,提高分析问题解决问题的能力,为后续的大学生创新实践(课外)、电气工程专业综合设计、毕业设计打下坚实的基础。

三、设计的基本要求

通过本课程设计,使学生熟悉LabVIEW开发环境,掌握基于LabVIEW的虚拟仪器原理、设计方法和实现技巧,掌握通信系统设计和仿真工具,能运用电路分析基础等相关课程中的基本理论和实践知识,采用LabVIEW开发工具正确地解决电气工程系统设计中的问题。培养学生学会使用相关的技术手册及查找资料;培养学生的自学能力和独立分析问题解决问题的能力。另:

①自觉遵守实验室各项规章制度;

②认真完成所选题目的程序调试,编写设计说明书。

四、设计的阶段安排

1、布置任务,熟悉课题要求,0.5天;

2、根据设计任务要求,检索相关资料、确定方案,0.5天;

3、采用LabVIEW开发平台编程实现系统,2.5天;

4、系统调试与改进,调整系统参数,分析系统运行结果,0.5天;

5、总结,撰写课程设计报告,验收,答辩,1天。

五、组织方式

本次课程设计共安排42个题目,学生按组合3-4人一题,班级中按学号顺序组合,班长进行本班级的组别协调。每位同学选择以上一题目进行课程设计,如果有学生对某一对象或领域感兴趣,并有意参与大学生创新项目,题目名称和设计内容可以做微调。

六、成绩评定

成绩评定由3部分组成:

1.设计成绩:(占40%)

2.课程设计报告:(占40%)

3.考勤:(20%)

七、时间地点安排

课程设计地点时间:用自己的笔记本,安装相应软件进行。

说明:有些组需要借用MyDAQ设备的同学派代表写个借条,到我办公室里借用。报告可以学期离校前上交我办公室,每人还需上交电子档报告和源程序,将电子报告和程序存放于“学号姓名”目录中,以班级为单位上交。(办公室在知行楼北楼N537)。

电气15XX班虚拟仪器课程设计选题记载表(本表请班长统计在EXCEL表中)请另附

虚拟仪器课程设计

虚拟仪器课程设计

一、一般信号分析的虚拟仪器设计 1、虚拟信号频谱分析仪设计(正弦波、余弦波、三角波等) 要求:1) 模拟产生一个周期信号(可选择方波、三角波、锯齿波等中的一个)并进行图形显示; 2)信号的幅值、相位和频率可调。 3) 对产生的周期信号,进行频谱分析并图形显示。 功能描述:可观察产生波形等经过FFT后的幅值谱。并分析调试结果。 二、工程测试实验教学虚拟仪器 1、温度传感器实验仪器设计 虚拟实验仪器要求: 1)可测试热敏电阻的电压情况; 2)可测试被测物体的温度情况并图形显示;

目录 第一章虚拟信号频谱分析仪设计 (1) 一、前面板设计 (1) 二、流程图设计 (2) 三、运行检验 (4) 第二章温度传感器实验仪器设计 (6) 一、设计原理 (6) 二、前面板设计 (7) 三、流程图设计 (7) 四、运行检验 (10) 第三章总结与心得 (11) 第四章参考文献 (12)

第一章虚拟信号频谱分析仪设计 一、前面板设计 1、五个输入型数字控件 五个输入型数字控件供使用者键入生成采样频率、初始相位、信号幅值、采样点数、信号频率。 操作:控制>>数值>>数值输入控件五次,得到五个输入型数字控件,分别标记为“信号频率”、“采样频率”、“采样点数”、“信号幅值”和“初始相位”。 2、两个输出显示型图形控件 输出显示型图形控件用来显示所产生的各类波形以及各类波形的FFT图。 操作:控制>>图形>>波形图表输出控件,调入图形控件。其横轴为时间轴。应考虑到生成的信号频率跨度大,在0.1Hz一10kHz范围内,其周期跨度也大,在10s~0.1ms范围内;纵轴为电压轴,生成信号幅值的范围应充满整个显示画面,故选用“波4形图表”显示器。 3、两个开关控件 操作:控制>>布尔>>确定按钮,调入开关按钮控件,标记为“复位”。 操作:控制>>布尔>>确定按钮,调入开关按钮控件,标记为“停止”。 4、一个下拉列表 操作:控制>>下拉列表与枚举>>文本下拉列表,调入文本下拉列表控件,对其进行编辑项设置,分别为正弦波,三角波,方波,锯齿波。(设置如图1所示) 图1文件下拉列表设置

电气控制课程设计题目模板

电气控制课程设计 题目

实验指导书 《电气控制与仪表课程设计》 课程设计 学院: 学号: 专业( 方向) 年级: 学生姓名: 福建农林大学机电工程学院电气工程系 9 月 1 日 第一节概述 要能够胜任电气控制系统的设计工作, 按要求完成好设计任务,

仅仅掌握电气设计的基础知识是不够的, 必须经过重复的实践, 深入生产现场, 不断积累经验。课程设计正是为这一目的而安排的一个实践性教学环节, 它是一项初步的工程训练。经过集中1~2周时间的设计工作, 了解一般电气控制系统的设计要求、设计内容和设计方法。课程设计题目不要太大, 尽可能取自生产中实用的电气控制装置。 本指导书主要讨论课程设计应达到的目的、要求、设计内容、深度及完成的工作量。并经过实例介绍, 进一步说明课程设计的设计步骤。 本指导书还收集了较多的设计参考题, 可作为课程设计练习题, 直接供设计者自由选取。命题结合生产需要, 具有真实感。设计中应严格要求, 力求做到图纸资料规范化。 电气设计包含原理设计与工艺设计两个方面, 不能忽视任何一面, 在高等工科应用型人才培养中特别要重视工艺设计。由于初次从事设计工作, 工艺要求不能过高, 不能面面俱到。设计工作量、说明书等要求与毕业设计应有较大的区别, 电气控制课程设计属于练习性质, 不强调设计结果直接用于生产, 个人的工艺设计, 只要求完成其中的一部份内容。 课程设计原则上应做到一人一题和自由选题。在几个人共选一个课题的情况下, 各人的设计要求及工艺设计内容, 绘图种类, 应有所区别。要强调独立完成, 以学生自身的独立工作为主, 教师指导帮助为辅。在设计工程中, 适当组织针对性参观, 并配以多种形式

labview课程设计

课程设计说明书 课程设计名称:labview课程设计课程设计题目:打地鼠小游戏 学院名称:电气信息学院 专业班级:测控1班 学生学号:1404200223 学生姓名:孙鑫 学生成绩: 指导教师:李国平 课程设计时间:至

目录 第一章设计思路 (1) 第二章设计步骤 (2) 1.1 前面板设计 (2) 1.2 程序框图设计 (3) 第三章调试与分析 (4) 第四章心得体会 (5)

第一章设计思路 通过对虚拟仪器的软件LabVIEW的一定了解以及学习了其基本内容后,为了可以是学到的知识可以较好的联系在一起,因而想用LabVIEW语言编写一个简易的小游戏来进一步温习巩固所学的。 根据已有知识,可以用LabVIEW语言编写一个简易的计算机,也可以编写个简易打地鼠游戏。在经选择后,我决定尝试编写一简易打地鼠游戏。 联想现实生活中存在的实物打地鼠机器,一般在插上电源后,机器就通上电源才可以进行游戏。在按上开始游戏后,投入游戏币后即可进行游戏了,但在虚拟仪器之中,投入游戏币的过程暂时没有可行方法,控制游戏开始结束可以用一些结构形式加些控件来实现。 在正式进入游戏后,一般情况下,机器每个地鼠出现的时间都已经系统的设置好了。至此,可以用循环的方式让地鼠在间隔一段时间就出现,用不同颜色的同一控件不同状态可以大致比拟,同时,为满足不同反映能力的使用者,可进行每个地鼠出现的间隔。在某一个地鼠出现后,若在规定时间没有击或没有击中的话,地鼠会回复原样,就想到可以通过计算地鼠从冒出计时到规定时间后,来迫使其恢复,基本可以达到一定的效果。 在虚拟软件上,由于鼠标点击可能会同时点击几个控件,那个时候将不能较好的反映游戏本质,所以,可以用一些提示来说明。以此来使游戏者可以能更方便地进行游戏,感受到实物中的一些乐趣。

虚拟仪器课程设计跑马灯

河北北方学院 虚拟仪器原理与应用 课程设计 课程设计名称:基于labview的计算器设计 专业班级:电子信息工程技术3班 学号: 3 学生姓名:马洪印 成绩: 签名: 2016年12月22日 一、引言: 随着人们生活环境的不断改善和美化,在许多场合可以看到彩色霓虹灯。

彩灯由于其丰富的灯光色彩,低廉的造价以及控制简単等特点而得到了广泛的应用,用彩灯来装饰已经成为一种时尚。 本次课程设计是基于LabVIEW虚拟仪器系统开发与实践等原理与技术而设计的跑马灯。虚拟仪器的起源可以追溯到20世纪70年代,“虚拟”的含义主要是强调软件在仪器中的作用,体现了虚拟仪器与主要通过硬件实现各种功能的传统仪器的不同。由于虚拟仪器结构形式的多样性和适用领域的广泛性,目前对于虚拟仪器的概念还没有统一的定义。美国国家仪器公司(National Instrunents Corpotion ,NI)认为,虚拟仪器是由计算机硬件资源、模块化仪器硬件和用于数据分析、过程通信及图形用户界面的软件组成的测控系统,是一种计算机操纵的模块化仪器系统。 过去40年的时间里,美国国家仪器公司(NI)通过虚拟仪器技术为测试测量和自动化领域带来了一场革新:虚拟仪器技术把现成即用的商业技术与创新的软、硬件平台相集成,从而为嵌入式设计、工业控制以及测试和测量提供了一种独特的解决方案。使用虚拟仪器技术,工程师可以利用图形化开发软件方便、高效的创建完全自定义的解决方案,以满足灵活多变的需求趋势。 本次设计的跑马灯是利用虚拟仪器技术而完成的,跑马灯是一种生活中比较常见的装饰,本文主要通过labv i ew来设计了一个相对简单的对跑马灯的控制,实現了其有规律的亮灭,带来一定的观赏效果。 本文主要是实现了跑马灯的单个流水闪烁、双路同步流水闪烁、四路同步流水闪烁、全体同步闪烁,以此循环。本程序并控制闪烁的间隔时间,使其运行更具可观性。 二、前面板设计: 前面板是LabVIEW的图形用户界面,在LabVIEW环境中可以对这些对象的外观和属性进行设计,LabVIEW提供了非常丰富的界面对象,可以方便地设计出生动、直观、操作方便的用户界面。本系统中前面板显示程序的输入和输出对象,即,控件和显示器。本程序中控件主要是滑动杆,显示器主要是文本显示。 在前面板设计过程中主要设计了12个显示灯, 并让其方形围成一圈,显示程序通行结果。前面板还包括一个文本显示控件和水平指针滑动杆,文本显示控件用于显示滑动杆的刻度值即跑马灯的延时,通过改变滑动杆刻度调节跑马灯每

电气控制与可编程控制器课程设计正文

电气控制与可编程控制 器课程设计正文 Company Document number:WUUT-WUUY-WBBGB-BWYTT-1982GT

课程设计任务书一、课程设计的目的 本课程的任务是使学生从实际工程应用出发,在理论和实践上掌握PLC的基本组成,工作原理,并通过设计典型的PLC控制系统,使学生对可编程序控器有一个完整的概念,并具有PLC控制系统研发的初步能力。 在课程设计中使学生掌握可编程序控器的基本组成,工作原理;掌握PLC编程语言;掌握传统的电气控制图;掌握可编程序控器自动控制系统硬件软件设计开发方法。 二、课程设计的开展方式 本课程为实践性环节,采用教师指导加学生自己动手设计的方式,包括以下两方面: 1.课程设计开始前,了解整个课程设计的目的、任务、步骤和方法; 2.课程设计任务主要由学生独立完成,教师负责指导。 三、课程设计的内容及时间安排 课程设计时间为2013年12月23日至 2013年 12月27 日1周,包括了解设计任务和实际动手设计及调试操作。具体内容及时间安排如下: 四、课程设计的考核办法 考核办法:根据平时表现、答辩情况及课程设计说明书按五级分优、良、中、及格、不及格评定成绩。 1.课程设计态度及遵守纪律情况; 2.查阅资料、阅读能力情况; 3.动手操作能力情况; 4.系统需求分析、程序设计思路; 5.梯形图(或语句表)编写情况;

6.课程设计说明书完成情况。 五、课程设计说明书的主要组成部分 1.课题名称及控制要求分析; 2.PLC的介绍及选型,电气原理图; 3.程序(包括注释)、框图、时序图、I/O接线图等; 4.有关的说明及调试小结等; 5.课程设计说明书,不少于15页; 6.电气原理图、系统框图、I/O接线图共三张A3图纸。 六、提交格式要求 1. 一律采用A4书写或打印,左侧装订。 2. 封面(应包含:课程设计题目、姓名、班级、学号) 3. 要求提交课程设计的电子文档和程序。 4. 具体格式见后面附表。 课题一装卸料小车PLC控制设计 (一)设计原始资料和控制要求 装卸料小车工作示意图 一辆小车在A,B两点之间运行,在A,B两点各设一个限位开关,如图所示,小车在A 点时(后限位开关受压动作),操作控制按钮可使小车向前行至料斗下碰到前限位开关,停止,装料后再返回A地将料卸下。小车要求有4种控制方式。 (1)手动控制方式, (2)单周期运行控制方式, (3)双周期运行控制方式, (4)自动循环运行控制方式。 1,手动控制方式

电气14级四个班级虚拟仪器课程设计题目2015秋季2016.1.18-22

12级《虚拟仪器》课程设计任务书 一、设计题目及任务 学生按分组组别从以下对应题目号中选择一题进行设计。 1.粮仓管理系统设计(利用labVIEW)(3-4人) 1)一个粮仓系统有五个独立的粮仓,假设粮仓中各有一个控制节点,用来测量其内部温度及湿度,并有两个执行机构,分别用于打开通气窗口及打开风扇。 2)假设五个粮仓的数据都汇聚在一个集中节点,该节点将数据传至上位监控计算机(串行口)。(数据协议自定,要将五个节点区分开) 3)设计一个监控界面,用于实时监控五个粮仓的实时数据。并保留每天的数据。可以按日期及指定的粮仓来查询数据,并显示历史曲线。 4)用户可以设置报警线,当温度超过报警线时,要求下传数据,启动相应的执行机构。 并在控制面板中有所显示。 5)要求用实际串口完成。(可以在另一个电脑上用串口调试助手,模拟集中节点) 2.利用声卡的数据采集与输出(LabVIEW)(3-4人) 1)通过话筒,利用声卡采集一段声音 2)显示该段声音的频率分析,分析特点,并存储起来。 3)试着根据存储的声音特色,区别不同的人。 4)存储不同的声音,利用声卡实现回放。 3.虚拟仪器的网络控制(3-4人) 1)设计一个程序控制8个外设小灯的点亮方式,要求两种方式A:每个小灯间隔时间T,依次亮,时间T可调,并循环。B:先1.3.5.7.9亮隔时间T,2.4.6.8.10亮,并循环,T 可调。 2)要求主面板与硬件的8个小灯同步。 3)通过网络在另一台计算机上控制此程序的运行(利用LabVIEW的DateSocket技术) 4.基于NI数据采集卡的虚拟示波器(3-4人) 1):波形来自外来的信号发生器(可以外接,也可以仿真) 2:通过采集此信号(波形采集) 3):主界面要求为一个典型的示波器界面,各个调节按钮的功能应该均具备。 4):要求显示波形的特征量。 5:)存储并回放波形。 5.动态分析仪(3-4人) 1):设计一个典型系统的动态响应的过度过程的分析仪。 2):输入为:单位阶跃、单位斜坡、单位加速度、脉冲输入、正弦。 3):系统为典型的一阶系统和二阶系统。相关参数可调 4):当用户在主界面输入不同的输入及系统时,要求输出其动态响应的时域及频域分析。 5):如果在上述系统中加入延时环节(延时时间可调),对应的动态响应应如何? 6.基于NI数据采集卡的虚拟信号放生器(3-4人)

2017年电气控制与可编程控制器课程设计题目

2017年电气控制与可编程控制器课程设计题目 污水处理供水系统设计 某污水处理系统中的一段工艺,如图1所示,有一个沙沉池,一个清水池,三台供料泵P11、P12、P13,两台清水泵P21、P22。 在清水池设有液位检测,液位变送器量程:0-4m,输出电流4-20mA; 三台供料泵按“二用一备”设计,供料泵电机功率22KW; 清水泵电机功率15KW 图1 一、系统的控制要求 1、系统结构 A、控制系统由触摸屏、PLC及低压电气柜组成; B、系统具有就地操作和远程操作功能; C、远程操作具有手动控制和自动控制功能;

D、泵故障、液位超限报警功能。 2、自动控制 A、供料泵P11、P12、P12按“二用一备”等寿命自动控制,每天的零点停一 台运行时间长的泵,然后启动备用泵,实现泵的自动轮换; B、若供料泵发生故障,自动启动备用泵。 C、当清水池液位超过3.6m时,防止溢出停供料泵(保护); D、在清水泵自动控制程序启动后,当液位高于1.5m启动一台清水泵,当液 位高于3.2m启动另一台清水泵; E、当液位低于1.5m停一台清水泵,当液位低于1m停两台清水泵; 二、设计说明书要求、内容及评分标准 A、画出系统的主电路图电气控制原理图,并包括元件选型;(15分) B、估算IO点数列出IO清单;(5分) C、进行PLC选型,并写出所选的模块型号及相关参数;(5分) D、画出系统的控制电路图(包括系统图和PLC接线图原理图);(15分) E、写出PLC输入输出地址表及信号内容;(5分) F、触摸屏与PLC信号交换表(5分); G、按控制要求写出控制程序并注释;(25分) H、用表格形式写出程序中所用元件(地址)的功能或作用。(5分); I、触摸屏监控画面(10分); J、系统设计说明(5分)

LabVIEW练习题

LabVIEW 课程设计题目 LabVIEW 课程设计题目包括:“基础题”和“设计题”两大部分。未曾选修过“虚拟仪器技术”的同学仅需完成“基础题”部分;选修过“虚拟仪器技术”的同学在完成“基础题”部分内容的基础上,必须选做“设计题”之一内容。 第一部分 基础题(必做) 1、用LabVIEW 的基本运算函数编写以下算式的程序代码: () () 32 1.8 2.738112531782;635316831007625102257281÷?×++×+?+÷?×+ 2、利用摄氏温度与华氏温度的关系9/)32(5?=°°F C 编写一个程序, 求华氏温度(F °)为,32°,64°,4°,6.98°,6°,104°,212°时的摄氏温度。 3、创建一个2行3列的二维数组控制件,为数组成员赋值如下: 00.600.500.400 .300.200.1 4、用数组创建函数创建一个二维数组显示件,成员为: 3 216542 165431654326 54321 编程将上述创建的数组转置为:

3 2162 1651 6546543 5432 4321 5、创建一个簇控制件,成员分别为字符型控制件姓名,数值型控制件学号,布尔型控制件注册。从这个簇控制件中提取出簇成员注册,显示在前面板上。 6、创建一个字符串显示件,程序运行后显示当前系统日期、时间和自己的班级、姓名。 7、将范围0—10的5个随机数转换为一个字符串显示在前面板上,要求保留2位小数,每个数之间用逗号分隔。 8、用for 循环产生4行100列二维数组,数组成员如下: 1,2,3 (100) 100,99,98 (1) 6,7,8 (105) 105,104,103 (6) 从这个数组中提取出2行50列的二维数组,成员如下: 50,49,48 (1) 56,57,58 (105) 将这两个数组用数组显示件显示在前面板上。 9、产生100个随机数,求其最小值和平均值。 10、程序开始运行后要求用户输入一个口令,口令正确时滑钮显示件显示一个 0—100的随机数,否则程序立即停止。

虚拟仪器课程设计(DOC)

湖南科技大学本科生课程设计(论文) 南科技大学 课程设计 学生姓名: 专业及班级: 0903030318 2012年12月29日 课程设计名称: 《虚拟仪器》课程设计 院: 机电工程学院 指导教师: 毛征宇郭迎福 王靖 刘峥嵘 测控三班 口 号

摘要 LabVIEW是美国National Instruments(简称Nl)公司推出的图形化软件开发环境。基于LabVIEW的虚拟信号频谱分析仪,可以产生一个周期信号并进行图形显示,信号的幅值、相位和频率可调,并对产生的周期信号,进行频谱分析并图形显示。基于LabVIEW 的相关分析虚拟实验仪器,可以测试两个三角波信号的互相关函数以及测试4种典型信 号的自相关函数。 关键词LabVIEW频谱分析互相关自相关

第一章设计题目及要求 1. 1 1.2虚拟信号频谱分析仪设计-?… 相关分析虚拟实验仪器设计-- 第二章 2.1 2.2第三章 3. 1 3.2第四章第五章 5. 1 5.2第六章 6.1 6.2第七章第八章 8. 1 8.2第九章第十章 目录 虚拟信号频谱分析仪的方案设计 虚拟信号频谱分析仪的原理-- 总 体方案设计的确定 ............ 虚拟信号频谱分析仪程序实现 前面板的设计和规划?- 程序框图设计 ......... 虚拟信号频谱分析仪的调试运行 相关分析虚拟实验仪器的方案设计 相关分析虚拟实验仪器的原理? 总体方案设计的确定 ......... 互相关分析虚拟仪的程序实现 前面板的设计和规划? 程序框图设计 ....... 互相关分析的调试运行 自相关分析虚拟实验仪器的程序实现 前面板的设计和规划? 程序框图设计 ....... 自相关分析的调试运行 总结与体会 ? (3) ? (8) 10 11 12 14 15 16 19 参考文献20

组合机床电气控制课程设计1

组合机床电气控制课程设计专业:机械设计制造及其自动化 班级: 学号: 姓名: 指导老师: 湖南工业大学 2011年6月11日

目录 1绪论 (3) 2设计方案 (4) 2.1 左、右两动力头进给电机 (4) 2.2电动机控制电路 (5) 2.3液压泵电动机 (5) 2.4液压动力滑台控制 (6) 2.5主电路及照明电路 (7) 2.6保护与调整环节 (8) 2.7继电器电气原理简图 (10) 4 I/O分配表 (12) 5组合机床电气控制电路图 (14) 6课程设计的具体内容 (15) 6.1单循环自动工作 (15) 6.1.1单循环自动工作循环图 (15) 6.1.3单循环自动工作梯形图 (16) 6.2左铣单循环工作 (18) 6.2.1左铣单循环功能表 (18) 6.2.2左铣单循环梯形图 (19) 6.3右铣单循环工作 (21) 6.3.1右铣单循环梯形图 (21) 6.4公用程序 (23) 6.5回原位程序 (23) 6.6手动程序 (24) 6.7 PLC梯形图总体结构图 (24) 6.8面板设计 (25) 7系统调试 (26) 8设计心得 (27) 9参考文献 (28)

1绪论 对于机械—电气结合控制的组合机床,电气控制系统起着重要的神经中枢作用。传统的组合机床采用的继电器—接触器控制系统,接线复杂、故障率高、调试和维护困难。 随着PLC控制技术日益成熟并得到越来越广泛的应用,利用原有的继电器—接触器控制电路设计PLC控制系统,或直接进行PLC控制系统的设计,都能很好地满足组合机床自动化控制的要求。本次设计的要求如下: 组合机床结构示意图 组合机床工作循环图 组合机床采用两个动力头从两个侧面分别加工,左、右动力头的电动机均为2.2kw,

《电气控制技术》课程设计题目及任务书

湖南工学院 《电气控制技术》课程设计 选题及任务 课程名称电气控制技术计划学时 1周 教师姓名罗雪莲授课班级自本1101-1103 教研室主任签字日期 学院院长签字日期

一、课程设计选题 设计一电镀行车PLC控制系统设计 设计二全自动洗衣机PLC控制 设计三三路智力抢答器的PLC控制 设计四十字路口交通信号灯PLC控制系统设计与调试 设计五五层电梯模型PLC 控制系统设计与调试 设计六自动售货机的PLC控制 设计七注塑机的PLC控制系统设计 设计八橡胶挤出机的变频器控制设计 设计九花式喷水池的PLC控制系统设计 设计十LED点阵图形显示的PLC控制 设计十一箱体加工专用机床的PLC控制系统设计 设计十二带有转向灯的十字路口交通信号灯PLC控制系统设计 二、设计要求 1.一人一题,相同题目者设计报告不能雷同; 2.PLC选型任意,组态软件选择任意; 3.课程设计报告要做到层次清晰,论述清楚,图表正确,书写工整; 4.成绩根据设计报告和答辩演示(PPT+电脑仿真)给定。 三.设计任务 1.根据控制要求设计程序及必要的硬件系统。 2.PLC选择及I/O及其它PLC元器件分配。 3.选择电器元件,编制元件目录表。 4.设计梯形图。 5.完成上位机的组态监控设计 6.在计算机上进行仿真调试; 7.用计算机绘制主电路图、PLC控制电路图、电器元件布置图。 8.编写设计说明书及设计小结。 四.设计参考资料 [1]史国生主编.电气控制与可编程控制器技术(第三版).北京:化学工业出版社,2010 [2]罗雪莲编著.可编程控制器原理及应用. 北京:清华大学出版社,2008 [3]钟肇新,范建东.可编程控制器原理及应用(第4版). 广州:华南理工大学出版社,2008 [4]胡健主编.西门子S7-300PLC应用教程. 北京:机械工业出版社,2007 [5]柳春生编著.电器控制与PLC(西门子S7-300机型).北京:机械工业出版社,2010 [6]刘美俊编著.西门子S7系列PLC的应用与维护.北京:机械工业出版社,2008 [7]胡学林.可编程控制器应用技术.北京:高等教育出版社,2001 [8]吉顺平.可编程序控制器原理与应用.北京:机械工业出版社,2011 [9]郁汉琪.机床电气及可编程序控制器实验、课程设计指导书.北京:高等教育出版社,2001 [10]《工厂常用高低压电气设备手册》上下册 [11]《工厂常用高低压电气设备手册》增补本 [12] 刑郁甫、杨天民、赵积善编.新编实用电工手册, 北京:地质出版社,1997

LabVIEW课程设计报告

《电子信息系统软件设计与仿真》课程设计报告实验三十六: 1.温度报警程序,当温度值大于37则报警,小于-5则退出运行状态。前面板: 程序框图:

程序功能及用途: 本程序功能为温度报警,温度值超过37就报警,小于-5就退出运行状态。 程序演示: (备注:以下的当前温度值显示格式设置为2位的浮点数,当然也可以设置为其他形式) 1.0 当温度值大于37°时,红灯亮表示报警。(备注:以下的温度值) 2.0 当温度值小于-5°时,程序退出运行状态。

程序思路和步骤: 本题要求温度值超过一定值(37)时就报警,这里用指示灯来显示,当温度值低于一定值(-5)时就退出运行状态。 由程序框图我们可以知道:首先由一个随机数函数产生一个0-1之间的双精度浮点数,拿这个数与常量-15相乘可以得到一个范围为0到-15的数;另一方面通过另一个随机数函数产生一个0-1之间的双精度浮点数,拿这个数与常量100相乘可以得到一个范围为0到100的数;最后将这两个数通过“和”函数进行求和得出的结果作为温度计的输入值,并用输出数值控件显示此时的温度值;同时进而将这个值通过“大于”函数或是“小于”函数进行比较,当输出的温度值大于常量37,此时对应的报警指示灯就会由绿灯变为红灯,说明温度值超过预定设置的温度值,达到报警的目的;而当温度值小于常量-5时,小于函数输出为真,最后通过和停止按钮进行或操作,达到退出运行状态的作用。在本设计中加入时间延迟函数主要是将程序运行延迟一下时间,不加延时的话程序运行过快,数据变化过快,不利于观察,本次设计设置延迟时间为0.7S,观察的效果刚好。至此,该题的所有功能均已实现。 2.建立一个实现计算器功能的VI。前面板有数字控制件用来输入两个数值,有数值显示件用来显示运算结果。运算方式有加、减、乘、除,可用一个滑动条实现运算方式的设定。 前面板:

本科毕业设计论文--虚拟仪器课程设计基于labview的打地鼠小游戏

虚拟仪器 成绩评定表 设计课题:基于labview的打地鼠小游戏 学院名称:电气工程学院 专业班级:测控技术与仪器1403 学生姓名: 学号: 指导教师:

虚拟仪器课程设计任务书

摘要: 主要介绍了通过LabView研发打地鼠小游戏的过程。 关键词:Labview 打地鼠 一、设计任务 1设计目标: 设计一个打地鼠(僵尸)的小游戏。 2设计基本要求及发挥: (1)初步实现打地鼠功能。 (2)增加积分和等级统计功能。 (3)美化程序界面,添加音效。 二、方案论证 1.地鼠部分 方案一:运用事件,实现点击的确认,并利用随机来判定哪个口有地鼠。 方案二:调用ActiveX控件,采用更简单的语句编写,例如Flash。 鉴于此次想要练习Labview的应用,选用了方案一。 https://www.360docs.net/doc/6e18523544.html,BVIEW程序设计 初步的设计并不理想,不能实现地鼠自动消失以及乱点鼠标的惩罚。 经过多次调整方案,最后采用了对于事件进行详尽分类,将地鼠的出现与消失编入事件,后来加入开始结束按键以后,问题变得更加复杂,于是在调用子VI的基础上,又增加了“等待开始”与“失败”两个事件,在此基础上重新调整了每一个参数在不同事件中的传递以及累计运算,最后实现了数据的统计。 在等待地鼠出现的事件中加入了难度的递增判断。对于同类数据隐藏,并把相同分类的编入簇处理,以简化框图。 3.界面美化 初步美化界面,个性化了按键,对于某些按键加入特效。最终加入音效。

三、总体方案 1.工作原理: 简单来说,通过事件的触发和认证,实现了打地鼠功能。实际却比想象中的复杂很多。关键在于数据传递和算法的巧妙使用。 2.程序设计 对于框图已经做了整理,不方便再拆开了,整体来说,先从地鼠的触发开始,采用了自定义控件,地鼠按钮拥有三个态。地鼠采用随机触发,地鼠触发后判定是否点击相应地鼠,不点击延时后重新准备出地鼠,点击错误减时间,都是通过事件来完成的。比较复杂的是不同事件中的数据交换,除了统计数据的交换,还有事件真假的交换,这些都互相制约,而且根据嵌套决定了各自的优先级,这里不详细解释。最后就是在之前的基础上做了些小调整以消除bug。例如数据的初始化,还有数据的验证。在最后就是美化工作了,起初想应用同步时序实现更加复杂的音效效果,但是对于同步的几个控件理解不够深刻,经过多次尝试后还是采用了简单的方案。想应用ActiveX控件调用Flash实现动态地鼠,后查网说如果机器不安装Adobe Flash则控件不能正常显示,鉴于方便大家测试,作罢。美化工作其实不必程序设计简单,图片都要自己处理,声音也要自己剪裁和处理。经过这么多的努力才制作出一个这么简陋的小游戏,见笑。而且制作过程中为了美化删减掉许多功能,大家看到的最终版本并不代表所有汗水。 四设计步骤 1.1 前面板设计 根据在实际机器中的实物以及设计思路过程,大致需要地鼠、成绩显示屏、玩的过程中地鼠个数显示、时间的设置输入以及一些控制游戏始末的开关等。 在时间有限的情况下,没有能够自行设计一个控件,因此用布尔开关来模拟,当开关开时记作地鼠出现,关时记作地鼠消失,为进一步的区分这两种状态,可以让开与关时的布尔控件显示不同的颜色,如下图2-1-a。还是可以用布尔控件来控制类似的电源开与关、游戏的开始与结束。屏幕的显示用字符串显示控件可以满足。地鼠出现的总个数、打中的以及为打中的是数字的显示,用数字显示控件可以,如图2-1-a。当然时间的设置用数字输入控件好一些,为使时间的精度高一些,特以没0.1s来增加或减少。整体前面板控件如图2-1-a.

电气控制课程设计PLC课程设计

电气控制课程设计PLC课程设计

电气控制课程设 计 说明书 学院机械工程学院 年级08级专业机械工程及自动化(机电工程)

目录 第一篇PLC模拟-----------------------------------------------------------------------------------------1任务一:PLC控制自动门仿真实验-----------------------------------------------------------------------------1 1.任务说明-------------------------------------------------------------------------------------------------------------------1 2.主电路图-------------------------------------------------------------------------------------------------------------------4 3.PLC接线图----------------------------------------------------------------------------------------------------------------4 4.输入输出列表----------------------------------------------------------------------------------------------------------5 5.流程图-----------------------------------------------------------------------------------------------------------------------5 6.梯形图

数控机床电气控制及PLC技术课程设计-任务书

设计总体要求: 1、PLC的型号选择 2、设计PLC 的I/O接线图 3、完成主电路设计以及相应电器元件的选择 4、完成梯形图的设计 5、提交设计说明书 题目1数控钻床主轴进给控制系统PLC设计 控制要求: 卧式数控钻床采用G83指令完成钻深孔加工,动作如图,钻头初始位置在原点(光电开关SQ1处),按下启动按钮SB1,钻头进给至光电开关SQ2处后返回原点,然后再进给至光电开关SQ3处返回原点,以此类推,最后返回原点停止,主轴进给动作结束。

题目2 CA6140卧式车床的PLC改造 控制要求:CA6140卧式车床的电气控制原理图如下,应用S7-200PLC完成CA6140卧式车床的电气改造。

题目3 C650卧式车床的PLC改造 控制要求:C650卧式车床的电气控制原理图如下,应用S7-200PLC完成C650卧式车床的电气改造。 题目4 抢答器控制 控制要求: 1.系统初始上电后,主控人员在总控制台上点击“开始”按键后,允许各队人员开始抢答,即各队抢答按键有效; 2.抢答过程中,1~4队中的任何一队抢先按下各自的抢答按键(S1、S2、S3、S4)后,该队指示灯(L1、L 2、L 3、L 4)点亮,LED数码显示系统显示当前的队号,并且其他队的人员继续抢答无效; 3.主控人员对抢答状态确认后,点击“复位”按键,系统又继续允许各队人员开始抢答;直至又有一队抢先按下各自的抢答按键;

题目5 十字路口交通灯控制控制要求:

题目5自动售货机控制 控制要求: 课题6 自动售货机 在上图中,按M1、M2、M3按钮,模拟投入货币,Y0显示投入的货币的数量,按动“QS”和“CF”按钮分别代表购买“汽水”和“咖啡”。出口处的“E”和“F”表示“汽水”和“咖啡”已经取出。购买后Y0显示剩余的货币,按下“ZL”找零按键: 1.按下“M1”、“M2”、“M3”三个开关,模拟投入1元、2元、3元的货币,投入的货币可以累加起来,通过Y0的数码管显示出当前投入的货币总数。 2.售货机内的二种饮料有相对应价格,当投入的货币大于等于其售价时,对应的汽水指示灯C、咖啡指示灯D点亮,表示可以购买。 3.当可以购买时,按下相应的“汽水按钮”或“咖啡按钮”,同时与之对应的

虚拟仪器课程设计题目要求2016

一、数据采集与仪器控制类课题 1 基于热电偶温度传感器的温度测量系统卓景军 (1)基于BNC 2120实验箱的热电偶温度传感器实现温度采集; (2)数据超上、下限报警和次数的分别统计; (3)参数设置需具有运行中可调功能; (4)数据可定时和定量(模式可选)存挡(txt和Excel格式,单文件存储),数据文件回放到数据表格和波形实时显示窗口; (5)测量过程可网上浏览。 2 基于声卡的声级计设计董秋怡 (1)音频信号数据采集格式在面板上可选;数据采集速率在面板上可调; (2)采集的音频信号可显示在面板上; (3)参数设置需具有运行中可调功能; (4)测量输入音频信号的声级大小,以数据和曲线方式显示测量结果; (5)音频数据的多次记录和回放。 3 基于声卡的虚拟仪器示波器设计钟郑瑰 (1)从声卡采集数据,并实时在面板上显示数据和波形曲线; (2)能分析测量数据(如平均值、波峰值、频率等); (3)可以实时地调节示波器的各种输入参数(扫描速率、量程等); (4)数据可以多次保存于数据文件中,并可回放数据文件中的数据波形; (5)测量过程可网上浏览(以单首歌曲为例) 4 基于声卡的声音信号分析仪刘嘉诚 (1)数据采集格式和速率在面板上实时可调节; (2)能对采集到的声音信号进行平均值和功率谱等分析; (3)采集的数据定时和定量地多次写成磁盘文件(允许多文件或记录时间始末的单文件),并可以回放; (4)测量过程可网上浏览。 5 基于数据采集卡的虚拟仪器示波器设计孙铭涛 (1)从DAQ6221卡(及BNC2120实验盒)采集(模拟信号)数据,并实时在面板上显示数据和波形曲线; (2)能分析测量数据(如平均值、波峰值、频率等); (3)可以实时地调节示波器的各种输入参数(扫描速率、量程等); (4)数据可以多次地随时保存和定时保存,可回放数据文件中的数据波形; (5)测量过程可网上浏览。_不做要求。 6 基于数据采集卡的信号分析仪李土权 (1)数据采集速率和采样数在面板上可调节; (2)能对采集到的进行信号平均值、频率、幅度和功率谱等分析; (3)采集的数据定时和定量地多次写成磁盘文件,并可以回放; (4)数据可以多次地随时保存和定时保存,可回放数据文件中的数据波形; (5)测量过程可网上浏览。 7 信号发生器程序设计 (1)函数信号发生器程序设计; (2)公式波形发生程序设计; (3)数据采集程序设计(验证信号输出的状况)。

Labview虚拟仪器课程设计

一、虚拟相关法测量相位差仿真仪 摘要:虚拟仪器技术是利用高性能的模块化硬件,结合高效灵活的软件完成各种测试、测量和自动化的应用。虚拟仪器技术具有性能高,扩展性强,开发时间少及出色的集成能力等优势。基于虚拟仪器技术可以开发适应不同应用场合的虚拟仪器测试方案,更好地组建自动化程度较高,数据处理分析能力较强的测试系统口。本课题是虚拟用相关法测量两个同频率正弦波信号的相位差。 关键词:虚拟仪器;相关法;相位差 一.设计原理及方案 1、相关法求相位差的原理 相关法利用两同频正弦信号的延时τ=O 时的互相关函数值与基相位差的余弦值成正比的原理获得相位差。由于噪声信号通常与有效信号相关性很小,因而该方法有很好的噪声抑制能力。 假设有两个同频信号x(t)、y(t),都被噪声污染,描述如下: x(t)=Asin(ω0t +ψ0)+N x (t) y(t)=Bsin(ω0t +ψ1)+N y (t) (1-1) 其中,A ,B 分别为x(t)和y(t)的幅值;N x ,N y 分别为噪声信号。显 然两信号的相位差为phasedif =ψ1-ψ0,但实际中是无法知道ψ1和ψ0的。用相关法求相差的原理如下,周期信号互相关函数的表达式为: T xy 0 1R x()()t y t dt T ττ+?()= (1-2) 其中,T 为信号周期,将(1-2)式代入(1-1)式,可得: T xy 00x 01y 0 1R [Asin()N (t)][sin(())N (t )]t B t dt T τωφωτφτ++?()=++++ 当τ=0时, T x y 00x 01y 01R 0[As i n ()N (t )][s i n(()N (t )]t B t dt T ωφωφ+?()=+++ 理想情况下,噪声和信号不相关,且噪声之间也不相关,积分后得: xy 10AB R 0cos()2 φφ-()= 所以有:

电气控制与plc课程设计 自动洗车机控制设计

电气控制与PLC 课程设计 题目: 自动洗车机控制设计 院系名称:电气工程学院 专业班级:自动F0805 学生姓名:周起伟 学号: 200848280525 指导教师:王艳芳 设计地点:中2-211 设计时间: 2011.07.04~2011.07.10 成绩: 指导老师签名: 日期:

目录 1系统描述及其要求 (1) 1.1系统描述 (1) 1.2系统要求 (2) 2硬件设计 (2) 2.1硬件选择 (2) 3 软件设计 (5) 3.1系统的整体程序流程图 (5) 3.2梯形图 (6) 4 系统调试分析 (12) 4.1 硬件调试 (12) 4.2 软件调试 (13) 4.3 整机调试 (13) 设计心得 (14) 参考文献 (15)

1系统描述及其要求 1.1系统描述 此文的主要思路是是基于PLC技术的自助洗车机设计。其中把PLC作为主要控制器,将各种继电器采集的信息经过一定的控制算法后,通过PLC的I/O口来控制继电器的闭合达到自动控制的目的。洗车机的主运动是左右循环运动由左右行程开关控制,同时不同循环次序伴随不同的其它动作,如喷水、刷洗、喷洒清洁剂及风扇吹干动作等。因每次动作的开始都是碰到左行程开关才实现,所以运用计数器记录左极限信号脉冲的次数从而控制上述辅助运动按要求依次动作。系统还采用了复位设计,如在洗车过程中由其它原因使洗车停止在非原点的其它位置,则需要手动对其进行复位,到位时复位灯亮,此时才可以启动,否则启动无效,洗车机经启动后可自动完成洗车动作后自行停止,也可在需要时手动停止。 此设计系统由三菱公司生产的FX2N系列的PLC、人机交互和串口通信、数码管、指示灯和电源部分组成。系统的总设计原理图如图1.1所示。 图1.1 系统总设计原理图 PLC :该部分的功能不仅包括对各种开关信息的采集、处理,还包括对执行单元的控制。PLC是整个系统的核心及数据处理核心。 人机交互和串口通信:人机交互的目的是为了提高系统的可用性和实用性。主要是按键输入。 输出显示:通过按键输入进入相应进程,而输出显示则是显示金额。串口通信的主要功能是完成PLC与上位机(比如电脑)的通信,便于进行系统的维修、改进和升级,为将来系统功能的扩展做好基础工作。 电源部分:本部分的主要功能是为PLC提供适当的工作电压,同时也为其他模块提供电源。如显示屏、按键等。

电气控制与PLC课程设计题目选题表

序号 1 班级专业 题目三台电动机启动和停止顺序控制 考核要求1、列出PLC 地址分配表;画出主接线图、PLC 接线图、顺序结构图、梯形图。(后附) 2、在模拟软件上仿真动作过程,并在实验平台上调试演示出来。 控制要求(1)按启动后M1运3秒后,M2开始运行; (2)M2运行4秒后,M3开始运行,同时M1停止运行; (3)M3运行20 秒后,M2停止运行; (4)M3接着运行5秒后, M1开始运行,M3停止运行; (5)如此反复运行4 次后停止. 学号(限1人选择)姓名 《电气控制与PLC》课程设计题目 序号 2 班级专业 题目一台小车往返运行 考核要求1、列出PLC地址分配表;画出主接线图、PLC接线图、顺序结构图、梯形图。(后附) 2、在模拟软件上仿真动作过程,并在实验平台上调试演示出来。 控制要求(1)接下起动按钮,小车由A点开始向B点运动,到B点后自动停止,停留10 秒后返回A 点,在A点停留10秒后又向B点运动,如此往复; (2)按下停止按钮,小车立即停止运动; (3)小车拖动电机要求有过载保护和失压保护(用一个按键模拟过载),过载时点亮过载灯,小车立即停止。 学号(限1人选择)姓名

序号 3 班级专业 题目三台电机循环运行 考核要求l、列出PLC地址分配表;画出主接线图、PLC接线图、顺序结构图、梯形图。(后附) 2、在模拟软件上仿真动作过程,并在实验平台上调试演示出来。 控制要求启动时M1先运行5秒,停机后,M2开始运行,8秒后停止,M3启动并运行2秒,再从M1开始重复工作,工作时,运行指示灯亮。任何一台电机发生过载时(采用一个按键模拟过载),电机要求全部停止运行并点亮一个过载信号灯。 学号(限1人选择)姓名 《电气控制与PLC》课程设计题目 序号 4 班级专业 题目运料小车往返运行 考核要求1、列出PLC地址分配表;画出主接线图、PLC接线图、顺序结构图、梯形图。(后附) 2、在模拟软件上仿真动作过程,并在实验平台上调试演示出来。 控制要求按下启动按钮后,小车由A点移动到B点停止延时5秒后,小车自动返回到A点,再延时10秒,又向B点运动. 执行3次循环后,系统自动停止工作,电机具有过载及失压保护,当小车运行到A点或B点时,对应的指示灯亮,过载(用一个按键模拟过载)时点亮过载灯,小车立即停止运行。 学号(限1人选择)姓名

虚拟仪器课程设计报告

虚拟仪器课程设计报告课题:计算器设计 学院:电气信息学院 专业:测控技术与仪器 班级:3班 学号:0904010326 姓名:郑远

时间:2011年12月28日 摘要: LabVIEW是一种程序开发环境,由美国国家仪器(NI)公司研制开发的,类似于C和BASIC开发环境,但是LabVIEW与其他计算机语言的显著区别是:其他计算机语言都是采用基于文本的语言产生代码,而LabVIEW使用的是图形化编辑语言G编写程序,产生的程序是框图的形式。利用labview设计一些小项目不仅可以更好的学习虚拟仪器知识,还能方便生活!应用所学知识,实现计算器实现步骤的设计框架,设计计算器!关键字:labview 计算器实现步骤 目录 (1)设计目的 (2)设计思想

(3)实现过程 (4)总结 (5)参考文献 (1)设计目的 利用所学虚拟仪器知识,应用labview软件设计一个能实现加减乘除以及开方、取倒、取反功能的计算器。提高使用labview设计项目的能力! (2)设计思路 创建3个字符串显示控件num1,num2,num3 1、第一个输入数据存储在num1中。 2、第二个输入数据存入num2中。 3、将其赋给num3,并使num2为空,以便输入的数据存入num2。 4、所有的运算是在num1和num3间进行。 5、运算结果都赋给result,同时赋给num1,用于下一次的运算。 创建4个布尔开关按钮change,change1,change2,change3 1、Change的真假用来判断是第一个数据还是第二个数据

2、change1的功能是在输入=,运算完后,不需要初始化即可进行下一次运算 3、change2用来去掉数据小数末尾的0 4、change3用来保证backspace键仅对输入的数据有效,对运算结果无效 创建2个数值显示控件type1,type2,并分别在其后面板的属性——数据类型——表示法中选择U8 1、type1用来存储运算符号 2、type2用来保证连续“+、-、*、/”的正确性 3、所有的运算结果都赋给result 4、result经过去零处理后得到result1,将数据显示在前面板上。(3)、实现过程 1、面板按键的设计及感应 首先,在前面板上建立一个簇 然后在簇中再建立布尔量,复制20个以满足键的需求(0--9十个数字键,一个小数点键,一个等号键,四则运算键,一个开方键,一个倒数键,一个反号键,一个清零键及一个退出键并注意按键的顺序)。将按键给值并作适当的美化处理

相关文档
最新文档