您现在的位置:网站首页答辩论文工学论文电子论文

基于VC++6.0的现场监控人机界面

  • 简介: 原文 第一章 绪 论1.1课题背景及研究目的和意义[1]随着微电子技术的发展,应用上位机实现现场的采集与控制越来越被大家所重视,上位机提供良好的人机界面(HMI),使现场监控更直接、简洁可靠和稳定。应用上位机实现现场监控,主要是通过上位机...
    • 请与管理员联系购买资料 QQ:5739126
  • 论文简介
  • 相关论文
  • 论文下载
原文

第一章 绪 论
1.1课题背景及研究目的和意义[1]
随着微电子技术的发展,应用上位机实现现场的采集与控制越来越被大家所重视,上位机提供良好的人机界面(HMI),使现场监控更直接、简洁可靠和稳定。应用上位机实现现场监控,主要是通过上位机本身配置的串行口,通过串行通讯技术,控制和管理若干以单片机。PLC等为控制核心的底层硬件控制系统,至于串口通讯的物理标准,现在得到大家广泛采用的是RS232C、RS422、RS485等。一般微机提供标准的RS232C接口,但该接口采用负逻辑,与CMOS、TTL电路的连接需要专用集成电路进行电平转换。一般应用情况下,RS232C的最高传输速率为20kb/s,最大传输线长为30m。相比较而言,它的传输速率低,传输距离近,抗共模干扰能力差,在条件恶劣的现场控制中,很难实现数据的正常传输和获取,而本文所提及的RS485接口,采用差分接收和驱动,提高抗共模干扰驱动能力,并且提供了多点应用,同一线上最多可接32个驱动器和接收器,最大传输速率10Mb/s,最大传输距离为1200m,可以较好的实现现场数据的获取和控制。本论文是基于VC++的RS485串口通讯数据采集系统,论文具有一定的理论和实际意义。
1.2本文的主要工作
本文利用VC++6.0建立了友好的RS485基本数据采集通讯平台,可以实现多个站点的数据采集与监控,具有既可以只监测一个站点,也能巡回监测多个站点的功能,还可由用户自由设置监控站点包括添加、删除、修改等;可以由用户自己配置端口包括端口号、波特率、数据位、校验、停止位;可以实现数据的存储及显示包括表格显示、图像显示;也可以实现数据的简单管理包括数据分析、查询、报表、打印、删除等。本文以对现场温度和湿度的采集与控制为例,运用MSComm ActiveX控件实现串行通讯功能;用ODBC(Open Database Connectivity 开放式数据库连接)建立起与Microsoft Access数据库管理系统联系,实现数据管理;用MSChart控件实现数据图像显示。当温度过高时,空调开启来降温;当湿度过高时除湿机开启,当湿度过低时加湿机开启,把湿度稳定在某一范围内。
......


  目录

第一章 绪 论
第二章 基本知识介绍
第三章 基本通讯平台的建立
第四章 数据库的表格和图象显示及操作


  参考资料

1. 李庆华,姜会文,邱书波, VC6.0下应用MSComm控件实现RS485串行通讯,网络与通信,2002.4.25
2. 李现勇,Visual C++串口通信技术与工程实践,北京:人民邮电出版社,2002.5
3. 编委会,新电脑课堂Visual C++编程篇,北京:电子工业出版社,2004.1
4. 赵新民等,智能仪器设计基础,哈尔滨:哈尔滨工业大学出版社,2004.9
5. 张卫华等,举一反三Visual C++程序设计实战训练,北京:人民邮电出版社,2004.10
6. 刘树坤等,用Windows API实现串行通讯,计算机应用,Vol.20,No.2, Feb., 2000
7. 刘小石等,精通Visual C++ 6.0,清华大学出版社,2000年2月第1版
8 . Joe Campbell 原著,游疆来等译,串行通信编程指南,北京科技培训中心,1990.10
9. 张昌林,微型计算机机电控制接口技术与实例,电子工业出版社
10. 陈曙光,利用ActiveX控件实现对计算机串口的通信管理,合肥工业大学报,2001.6


  简单介绍

提及VC++6.0,它作为面向对象的程序设计语言的典范,具有程序开发简单、功能扩展方便、驱动低层硬件能力强大等优点,得到广大人机界面(HMI)开发工作者的青睐。应用上位机实现现场监控,主要是通过上位机(PC)本身配置的串行口,通过串行通讯技术,控制和管理若干以单片机、PLC等为控制核心的底层硬件控制系统。上位机提供良好的人机界面,使现场监控更直接、简洁可靠和稳定;至于串口通讯的物理标准,现在得到大家广泛采用的是RS232C、RS422、RS485等。RS485接口采用差分接收和驱动,提高抗共模干扰驱动能力,传输速率、传输距离较大,并且提供了多点应用,可以较好的实现现场数据的获取和控制。
本文利用VC++6.0建立了友好的RS485基本数据采集通讯界面,以现场温度和湿度的采集与控制为例,运用MSComm ActiveX控件实现串行通讯功能,可由用户设置监控站点,配置端口参数,实现多个站点的数据采集与监控;利用ODBC(Open Database Connectivity 开放式数据库连接)建立起与Microsoft Access数据库管理系统联系,实现数据管理;运用MSChart控件实现数据图像显示。

查看评论 已有0位网友发表了看法
  • 验证码: