编辑: 喜太狼911 2018-11-22
邮局订阅号: 82-946

360 元/年技术创新单片机开发与应用《PLC 技术应用

200 例》 您的论文得到两院院士关注1引言 虚拟仪器技术已经在测试测量以及工业控制领域得到广泛 的应用.

通过利用 NI(National Instruments)公司提供的 LabVIEW 软件和相关硬件, 可以方便快捷的设计出所需的测控系统, 但其 提供的硬件大都比较昂贵. 这里设计的系统组成框图如图

1 所示.上位机 PC 通过自 带的串行口, 和单片机进行通信.在此基础上, 使用 LabVIEW 8.0 设计上位机监控界面, 实现对被控温度的测量和控制, 从而 降低了系统的硬件成本. 下位机采用 89C51 单片机, 单片机外围电路将采集到的温 度信息传给单片机, 单片机再将其传到上位机.上位机根据从 单片机得到的数据, 完成被控量的显示和控制. 为了实现 PC 机和单片机的串行通信, 还需设计一个电平 转换电路, 这里使用的核心芯片是 MAX232CPE. 图1系统组成框图

2 上位机软件设计 上位机采用 LabVIEW 编程, LabVIEW 是专业的测控软件. 通过使用 LabVIEW 可以缩短测控系统的设计时间, 而且设计出 的系统界面美观, 便于修改, 易于扩展. 2.1 LabVIEW 串行通信功能模块介绍 在LabVIEW 功能面 板的Instrument I/O- - >

Serial 目录下,包含串行通信所需的集成模块.利用这些模块, 可以非常方便 的设计出基于串行通信的测控系统.需要注意的是, 在使用这 些模块之前, 需安装光盘上的 VISA 驱动程序;

也可从 NI 的网 站免费下载最新 VISA 驱动程序.下面介绍一下最常用的串行 通信模块: 1) VISA Configure Serial Port. 用于初始化所选择的串行口.其中 VISA resource name 用 于选择所用到的串行口, PC 机中常用到的串口号分别用 COM1 和COM2 表示.Flow control 用于设置握手方式, buffer size 用于 设置缓冲区的大小.Baud rate, data bits, stop bits, parity 分别用 于设置串行通信的波特率, 数据位长度, 停止位长度, 校验方式. 2) VISA Write. 用于将 write buffer 中的字符写到 VISA resource name 指定 的串行接口中. 3) VISA Read. 从VISA resource name 指定的串行接口中读取规定字节数 的数据, 并将这些数据传递给 read buffer.Byte count 用于设置 要读取的字节数. 4) VISA Close. 用于关闭 VISA resource name 指定的串行口, 让出串行口 的使用权. 2.2 LabVIEW 程序设计 图2上位机监控界面 基于 LabVIEW 的单片机温度测控系统设计 Single Chip Microcom puter Tem perature Measurem ent and Control System Based on LabVIEW (1.燕山大学;

2.河北大学)肖金壮

1 张伟1王洪瑞

2 魏会然

1 XIAO JINZHUANG ZHANG WEI WANG HONGRUI WEI HUIRAN 摘要:利用LabVIEW 开发环境设计PC 上位机的监控界面,上位机通过串行口与89C51 单片机通信,从而实现对过程参数的测量 和控制.该 测控系统设计简单,简化了系统硬件结构,并且易于修改,具有很好的可扩展性.关键词:串行通信;

温度测控系统;

单片机 中图分类号:TP368.1 文献标识码:A Abstract:By using LabVIEW development environment, a PC- based supervisory interface is designed. The PC communicates with the 89C51 Single Chip Microcomputer via serial communication, then the process parameter can be acquired and controlled by the PC. This measurement and control system is simple to design;

it simplifies the hardware architecture and is convenient to be modified, it also has good extensibility. Key words:Serial Communication, Temperature Measurement and Control System, Single Chip Microcomputer 文章编号:1008- 0570(2007)10- 2- 0071-

下载(注:源文件不在本站服务器,都将跳转到源网站下载)
备用下载
发帖评论
相关话题
发布一个新话题