摘要:本课题是基于虚拟仪器技术的仿真项目的实验与研究,以LabVIEW开发平台为基础,设计温度监测报警、声卡信号采集、汽车仪表盘控制、电机转速测试、储水罐水位报警及交通灯等6个仿真项目。利用LabVIEW软件开发平台与Arduino单片机硬件,通过串口通信的方式,完成了温度数据实时采集,电机转速实时控制,利用电脑声卡完成声音的数据实时采集与分析,利用LabVIEW软件自带的图形控件,设计个性化软件界面,完成储水罐、汽车仪表盘、交通灯的动态仿真界面设计。
通过对虚拟仪器技术的仿真项目的实验与研究,利用LabVIEW软件开发仿真程序,比传统的文本语言开发效率高,界面设计方便,易掌握。
关键词:LabVIEW;虚拟仪器技术;单片机
目录
摘要
ABSTRACT
第一章 绪论-1
1.1虚拟仪器介绍-1
1.2虚拟仪器技术的应用前景-1
1.3本文的工作重点-2
第二章 开发平台介绍-3
2.1 LabVIEW软件简介-3
2.1.1 LabVIEW开发环境-3
2.2 硬件简介-4
2.2.1Arduino单片机-4
2.2.2Ds18b20温度传感器-5
2.2.3声卡介绍-6
2.2.4霍尔传感器-6
第三章 虚拟仿真项目介绍及程序设计-8
3.1上下位机串口通信设计-8
3.1.1Arduino单片机串口通信设计-8
3.1.1LabVIEW软件串口通信设计-8
3.2温度采集系统设计-10
3.2.1设计流程-10
3.2.2程序设计-10
3.3声卡数据采集-12
3.3.1设计流程-12
3.3.2程序设计-12
3.4汽车仪表盘控制-14
3.4.1设计流程-14
3.4.2程序设计-15
3.5电机转速测试-16
3.5.1设计流程-16
3.5.2程序设计-17
3.6储水罐水位报警-18
3.6.1设计流程-18
3.6.2程序设计-19
3.7交通灯设计-19
3.7.1设计流程-19
3.7.2程序设计-20
第四章 程序主界面设计-22
4.1程序主界面前面板设计-22
4.2主界面程序框图设计-22
结束语-23
致 谢-24
参考文献-25