APP下载

基于LabVIEW的温度测控系统设计

2012-08-07黄根岭任全会江兴盟

电子测试 2012年10期
关键词:单片机系统

黄根岭, 任全会, 江兴盟

(郑州铁路职业技术学院, 河南郑州 450052)

0 引言

在一些功能比较复杂的数据采集系统中,通常以PC为上位机,单片机为下位机,由单片机完成数据的采集及对装置的控制,由上位机完成各种复杂的数据处理(比如对现场数据进行分析、显示、制表、打印等)及对单片机的控制。因此,PC和单片机之间存在着大量的数据交换,通常PC和单片机之间的数据通信是通过串口来实现的。本文以温度作为数据采集对象,利用LabVIEW作为语言开发平台,设计系统软件,并利用PC串口与单片机进行串行通讯,实现温度的实时测量与控制。

1 上位机软件设计

在上位机程序设计中,采用何种语言设计人机交互界面,不仅关乎整个系统性能的优劣,还关乎界面的美观性与易用性。常用的上位机编程语言有VB、VC等软件,本系统采用LabVIEW语言进行开发,美国NI公司开发的LabVIEW是一种图形化编程语言,它使用直观的图标和连线替代传统基于文本的函数和数据流向,编程方式简单、直观,所设计出的界面生动友好、功能强大、易于操作。更重要的是,采用LabVIEW作为开发平台能大大降低成本、缩短开发周期。

1.1 LabVIEW串行通信功能模块

在LabVIEW功能面板的函数→仪器I/O→VISA→高级VISA→总线/接口配置→串口目录下,包含串口通信所需的模块。常用模块及属性如下:

1) VISA Configure Serial Port

用于配置VISA resource name所指定的串口通信参数。

2) VISA Write

用于将输出缓冲区中的数据写到VISA resource name所指定的串口中。

3) VISA Read

从VISA resource name所指定的串口接收缓冲区中读取规定字节数的数据, 并将这些数据写入计算机内存中。……

登录APP查看全文

猜你喜欢

单片机系统
Smartflower POP 一体式光伏系统
WJ-700无人机系统
ZC系列无人机遥感系统
基于单片机的SPWM控制逆变器的设计与实现
基于PowerPC+FPGA显示系统
基于单片机的层次渐变暖灯的研究
基于单片机的便捷式LCF测量仪
半沸制皂系统(下)
小议PLC与单片机之间的串行通信及应用
连通与提升系统的最后一块拼图 Audiolab 傲立 M-DAC mini