发布时间 : 星期四 文章LabVIEW实验指导书(修改)更新完毕开始阅读c45fee4c001ca300a6c30c22590102020740f2c3
软件和硬件产品,用能够根据需要在产品品种间作出最佳选择,增强系统的兼容性和稳定性,保证系统的同一性。
本实验中单片机采用串口与PC机通讯,使用的是VISA子模板中串行端口子模板。
4.2 串口VI介绍
LabVIEW的串口通讯VI位于Instrument I/O Platte的Serial中,包括: VI名称 VISA Configure Serial Port VISA Write VISA Read VISA Serial Break VISA Bytes at Serial Port VISA Close VISA Set I/O Buffer Size VI功能 初始化VISA resource name指定的串口通讯参数 将输出缓冲区中的数据发送到VISA resource name指定的串口 将VISA resource name指定的串口接收缓冲区中的数据读取指定字节数的数据到计算机内存中 向VISA resource name指定的串口发送一个暂停信号 查询VISA resource name指定的串口接收缓冲区中的数据字节数 结束与VISA resource name指定的串口资源之间的会话 设置VISA resource name指定的串口的输入输出缓冲区大小 VISA Flush I/O Buffer 清空VISA resource name指定的串口的输入输出缓冲区 详细内容可从LabVIEW中的Help中了解。
3 实验步骤
1.在前面板上放置Waveform Chart;
按下图建立流程框图
图 串口实验流程框图
13
2.从All Functions>>Instruments I/O>>Serial,选取VISA Configure Serial Port,VISA Read,拖入框图程序。按上图连接好。
String To Byte,在All Functions>Numeric>Conversion>String To Byte Array,
把数值字符串转化为数值。
图 LabVIEW的串口通讯
VI函数
3. 将单片机实验板CPU下载入LVDPJ.HEX代码。 4.运行程序,结果如下:
14
图 运行结果图
6 思考改进部分
1.LabVIEW的串口通讯VI中还有许多函数,可以把它们中的一部分加入到流程框
图中。
2.加入幅值频谱分析的内容。
7 实验报告内容
(1)实验目的、实验设备、实验内容、简述实验步骤、流程图、运行结果的前面板图; (2)回答思考题(选作); (3)实验感想。
15
实验4 基于声卡的数据采集系统
1 实验目的
(1)学习用声卡作为数据采集装置的LabVIEW编程方法;
(2)从设计中深入理解虚拟仪器的组成,理解数据采集、数据分析的重要性,用LabVIEW实现测试系统的优点;
(3)实验的应用:目前的测试教学实验中常常要用到A/D采集卡,而A/D采集卡价格不菲,以实验室有限的经费,不能较多地购置以供同学们实验使用。进而考虑计算机中的声卡本身就是一个A/D、D/A的转化装置,而且造价低廉,性能稳定,在教学实验中完全可以满足实验的需求,可以进一步开发研制了一个广泛应用的测试教学实验系统。
2 实验设备、仪器
计算机、声卡、LabVIEW软件,其组成如下图。
虚拟仪器界面 声卡(在PC机主机内) 麦克风 3 实验任务
设计一个基于声卡的频谱分析仪,它可以采集从麦克风输入的声音,仪器可以调节采样频率、数据缓冲区的大小等,可显示其波形,并对波形作幅值谱分析。
4 实验原理
4.1 声卡简介
声卡是现在计算机中非常常见的一个组件,是多媒体的标准配置。 目前市场上的一般声卡按照其位数可以分成8位和16位:
8位:8位声卡把音频信号的大小(音量)分成256个等级(0~255)。 16位:16位声卡把音频信号的大小分成为65536个等级(0~65535)。
16