VB恒温水浴温管理整理

上传人:工**** 文档编号:489531572 上传时间:2023-09-05 格式:DOC 页数:41 大小:198KB
返回 下载 相关 举报
VB恒温水浴温管理整理_第1页
第1页 / 共41页
VB恒温水浴温管理整理_第2页
第2页 / 共41页
VB恒温水浴温管理整理_第3页
第3页 / 共41页
VB恒温水浴温管理整理_第4页
第4页 / 共41页
VB恒温水浴温管理整理_第5页
第5页 / 共41页
点击查看更多>>
资源描述

《VB恒温水浴温管理整理》由会员分享,可在线阅读,更多相关《VB恒温水浴温管理整理(41页珍藏版)》请在金锄头文库上搜索。

1、基于 VB 的恒温水浴温度管理系统设计摘要本文通过 VB6.0 建立了一种恒温水浴温度信息管理系统。详细阐述了系统 的设计方法及功能。实现与下位机进行实时数据通信,并将采集到的数据进行 实时处理。介绍了 STC89C52单片机与PC机串行通信的实现方法,并给出了具 体通信接口电路、单片机串行通信程序流程图。讲述了数据显示以及趋势图的 实现方法,并介绍了如何利用 VB6.0 连接数据库,完成温度信息的查询、显 示、趋势图、打印等功能。在进行串口通信时,下位机利用单片机的串口进行传输,而上位机则利用VB6.0中的MSComm控件实现上位机(计算机)和下位机(单片机)之间的串行 通信,同时通过Pic

2、ture控件和Timer控件的配合使用实现了上位机对下位机数 据的实时采集和动态图形显示,数据的动态图形显示为数据分析提供了一个动 态、直观的印象,是数据分析的重要一环。本系统采用 Access 设计数据库,记录用户信息和温度信息。达到了实时记 录温度信息,定时传送温度设定值的技术指标要求。该恒温水浴温度管理系统 拥有良好的人机交互界面,通用性好,操作简单、方便、易于实现温度的集中 监控和管理等特点,具有较广泛的应用前景。关键词 :恒温水浴。 温度管理系统。 VB。 数据库。串行通信AbstractIn this paper, a temperature information managem

3、ent system of constanta temperature water bath is established by VB6.0 . The design methods and functions of the system is illuminated in detail. The system has not only achieved real-time data communication with SCM but also maked the collect real-time data process. It introduces the SCM and PC set

4、ial communication method,and gives a specific flow chart of communication interface circuit and SCM serial communication program . It gives an account of data display and the trend of the realization of methods, and introduces how to use VB6.0 to connect to the database , the system has many functio

5、ns such as the query, display, trend, print and so on.In serial communication , a machine using SCM serial port for datatransmission, and PC is using VB to realize the communication between host computer (computer) and lower computer (MCU) is realized by using the MSComm control in VB. And the real-

6、time data acquisition and dynamic graphics display from host computer to lower computer are completed through the coordination of Picture control and Timer control. The dynamic graphics display of data provides a dynamic and visual impression to the data analysis, and becomes an important link for d

7、ata analysis.The system has been designed with Access database , it is recorded user information and temperature information . The technical target of the record, the transmission of real-time temperature information and the temperature settings is also achieved. The temperature management system of

8、 constanttemperature water tankhas good human-computer interface, good common, simple and convenient operation. It is easy to implement centralized monitoring and management of the temperature. The system has a very extensive application prospect.Keywords:Constant Temperature Water Tank temperature

9、management systemVB 。 Database。 Serial Communication第一章 绪论1.1 选题背景 恒温水浴是生物、植物、物理、化工、医疗、环保等实验科 学领域直接或辅助加热的精密仪器,而且,控温装置采用高稳定 性运算放大器和双积分高精度 A/D 转换技术,远红外加热技术设 计而成,加上循环搅拌 ,产品热平衡时间短,所以有温度波动性 小,均匀性好的优点,因此应用非常的广泛。恒温水浴温度管理系 统则是针对下位机的恒温水浴,采集其温度,上传给计算机,计算 机通过该温度与设定值之间的比较有效地调节控制,实现恒温水浴 温度管理的自动化控制。在很多的领域中,都需要一个恒

10、定的温度范围,而对温度的 控制和管理需要大量的数据运算,针对这一情况,研制出可实用 的恒温水浴温度管理系统就显得非常重要。总之,在现代的生活、生产中,恒温水浴温度管理系统有着 广泛的应用前景。1.2 选题目的在 21 世纪的科技时代,科学技术突飞猛进,计算机已经不仅 是在科技上应用 ,而且在生活中也是同样得到了广泛在应用。恒温 水浴控制系统采集到的温度信息是比较庞大的,而且也是比较复 杂的。如果单靠下位机进行管理很容易造成数据的丢失,而且数 据的管理也不方便,也不易查看过去的数据已进行分析统计。采 用本系统,能够使整个系统内部所有信息的工作简化,提高工作效益。恒温水浴温度管理系统采用统一的数据

11、信息,使相关工作能够快速地找到所需的数据、资料及其它信息,使信息快速高效的运行。而且采用本系统可以提高数据的处理能力,增强数据的 可视化管理。1.3 课题研究内容及技术指标本文针对基于单片机的恒温水浴温度监控系统下位机建立一个温度信息管理系统,需完成的设计内容及实现的技术指标如下:课题研究内容 与下位机恒温水浴温度监控电路进行数据通信,实现温度的上传; 当温度超过或低于其温度范围以后向下位机传输其控制信 号,并产生报警; 设计 Access 数据库,记录用户信息和温度信息; 用 VB 连接数据库,完成温度信息的查询、显示、趋势图、 打印等功能。技术指标 实时记录温度信息; 控制温度范围; 利用

12、上位机代替下位机的所有功能。1.4 编程工具VB6.0 是采用面向对象的 ,通过由事件驱动的程序设计方法开发应用的最新、最受欢迎、最成功的一种程序设计语言。该语言 对于初学者易学、易用 ,又功能强大 ,可用它开发多媒体软件、数据 库应用程序和网络应用程序。VB6.0 具有以下特点:可视化的集成开发环境面向对象的程序设计思想面向对象的程序设计是伴随 Windows 图形界面的诞生而产生 的一种新的程序设计思想,与传统程序设计有着较大的区别, VB6.0 就采用了面向对象的程序设计思想。所谓 对象 就是一个可 操作的实体,如窗体,以及窗体中的按钮、文木框等控件。每个 对象都能响应多个不同的事件,每

13、个事件均能驱动一段代码(事 件过程) ,该段代码决定了对象的功能。我们称这种机制为事件驱 动。事件由用户的操作触发。例如,单击一个按钮,则触发按钮 的 Click (单击)事件,处于该事件过程中的代码就会被执行。若 用户未进行任何操作(未触发事件) ,则程序将处于等待状态。整 个应用程序就是由彼此独立的事件过程构成,因此,使用 VB6.0 创建应用程序,就是为各个对象编写事件过程。交互式的开发环境VB 集成开发环境是一个交互式的开发环境。传统的应用程序 开发过程可以分为 3 个明显的步骤:编码、编泽和测试代码。但是 Visual Basic 与传统的语言不同,它使用交互式方法开发应用程 序,使

14、 3 个步骤之间不再有明显的界限。1.5 主要工作和章节安排本次毕业设计的主要工作是:学习VB6.0, 了解VB的编程方法;设计一个数据库;设计PC机与单片机机之间的串口通信;上位机的设计。本次毕业论文的章节安排: 第一章:绪论。主要介绍了选题的背景及目的、课题研究内 容及技术指标和编程工具的介绍。第二章:恒温水浴温度管理系统总体方案的设计。主要针对 该系统进行了系统的需求性以及可行性的分析,并提了本系统的 总体方案设计,最后介绍了系统的开发及运行环境。第三章:VB6.0环境下的PC机与单片机串行通信的设计。本 章主要讲述了什么是串行通信以及 RS-232C 串行通信标准;介绍 了 VB6.0

15、 中的串行控件及其属性,并介绍了如何利用 MSComm 控 件实现串口的初始化;讲述了 STC单片机与PC机之间串行通信 的连接以及他们之间的通信协议;最后对单片机的串口初始化做 了一个简单的介绍。第四章:恒温水浴温度信息管理。本章先是对数据库做了一 个简单的介绍,接下来就对组成整个系统的各个部分以及它们的 实现方法做了一些详细的介绍。本章最后讲述了在 VB6.0 中是如 何进行工程保存的以及是怎样生成可执行文件的。第二章 恒温水浴温度管理系统总体方案的设计设计方案的不同将直接决定系统硬件的结构,从而确定软件 的不同编写思路。本章将介绍恒温水浴温度管理系统的总体结 构,给出结构框图并引入 RS

16、-232 串行通信的概念。最后给出系统 的主要技术参数。2.1 系统分析2.1.1 系统需求分析经过仔细研究,要求系统具有以下功能: 具有良好的人机交互界面;能够进行 PC 机与单片机之间的实时通讯; 能够进行温度数据的实时显示以及趋势图的绘制; 上位机能够代替下位机实现控制功能;方便数据的查询,显示及打印;系统稳定性好。2.1.2 系统可行性分析 系统加入了数据库的支持,使用了 Access 数据库语言,使数据的准确性与安全性得到了很大的提高,且在用户的并行操作与 用户管理方面非常方便。系统采用了 RS-232 串口通信以及 Access 数据库。该数据库在安全性、准确性、运行速度方面有绝对的优 势,并且处理数据大、效率高。前台采用 Microsoft 公司的 VB6.0 作为主要的开

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 医学/心理学 > 基础医学

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号