基于vb和串口通信技术的多传感器检测系统设计.doc

上传人:F****n 文档编号:103339085 上传时间:2019-10-06 格式:DOC 页数:34 大小:937KB
返回 下载 相关 举报
基于vb和串口通信技术的多传感器检测系统设计.doc_第1页
第1页 / 共34页
基于vb和串口通信技术的多传感器检测系统设计.doc_第2页
第2页 / 共34页
基于vb和串口通信技术的多传感器检测系统设计.doc_第3页
第3页 / 共34页
基于vb和串口通信技术的多传感器检测系统设计.doc_第4页
第4页 / 共34页
基于vb和串口通信技术的多传感器检测系统设计.doc_第5页
第5页 / 共34页
点击查看更多>>
资源描述

《基于vb和串口通信技术的多传感器检测系统设计.doc》由会员分享,可在线阅读,更多相关《基于vb和串口通信技术的多传感器检测系统设计.doc(34页珍藏版)》请在金锄头文库上搜索。

1、教学单位计算机与信息科学学院学生学号 本科毕业论文(设计)题目 基于VB和串口通信技术的多传感器检测系统设计学生姓名 专业名称 自 动 化 指导教师 2013年5月8日全区卫生系统,特别是我院在医疗服务质量逐步提高的同时,业务工作量也正在逐年同步明显增长。老百姓有病大都能够走进医院并看得起病了,老百姓“看病难”的问题正在逐步得到解决,这是一个可喜的变化。several group number, then with b a, =c,c is is methyl b two vertical box between of accurate size. Per-23 measurement, su

2、ch as proceeds of c values are equal and equal to the design value, then the vertical installation accurate. For example a, b, and c valueswhile on horizontal vertical errors for measurement, General in iron angle code bit at measurement level points grid errors, specific method is from baseline to

3、methyl vertical box center line distance for a, to b vertical box distance for b, list can measured27基于VB和串口通信技术的多传感器检测系统设计摘要:组建基于VB和串口通信技术的多传感器检测系统,关键在于根据检测参数选择不同型号的传感器,并参考传感器信号输出选择与之匹配的数据采集模块。运用VB6.0的串行通信控件及计算机串口实现计算机与多个智能传感器的串行通信,最终达到多点、实时监测的目的。本文论述了如何基于Visual Basic语言实现串行通信,探讨了多传感器检测系统设计的方法及思想,并构

4、建了多传感器检测系统平台,最后将该系统应用到一个小型监测网络中。关键词:Visual Basic;串行通信;多传感器;检测系统Design of Multi-sensor Monitoring System Based on VB6.0 and Serial Communication technologyAbstract: The key point of multi-sensor monitoring system based on VB6.0 and serial communication technology lies in the selecting of different sp

5、ecifications of sensors and the selecting of the matched data acquisition module. In order to monitor the data in time, we use the serial communication module of VB6.0 and the computer serial port to communicate with some intelligent sensors. This paper discusses the means of the realization of the

6、serial communication based on visual basic language, the design of multi-sensor detection system and the formation of a small monitoring system based on serial communication program. In the end, we apply this system in a small monitoring network. Key words: Visual Basic; Serial Communication; Multi-

7、sensors; Detection system目 录1 绪论11.1引言11.2课题研究的目的及意义11.3国内外研究现状21.4课题研究内容22 Visual Basic 6.0与RS-232串行通信32.1 Visual Basic 6.0概述32.1.1 Visual Basic的发展32.1.2 Visual Basic特点32.2 MSComm控件42.3 RS-232串行通信53 多传感器检测系统设计73.1 多传感器检测系统的组成73.2多传感器检测系统通信程序设计83.2.1通信协议83.2.2监控界面设计93.2.3数据存储设计103.3多传感器检测系统调试113.3.1

8、调试系统界面设计113.3.2 调试系统软件设计124 多传感器检测系统在鱼塘水质监测中的应用144.1 系统的任务及要求144.2系统硬件电路设计144.2.1 数据采集模块154.2.2 AD模块174.2.3 DS1302时钟模块174.2.4 12864液晶显示模块184.2.5 串口通讯及上位机显示194.3系统软件程序设计204.3.1主控界面设计204.3.2 通信程序设计204.4 系统的调试234.4.1调试系统界面设计234.4.2调试系统软件设计244.5 系统应用及推广244.5.1检测系统的应用244.5.2检测系统的推广245 总 结26参考文献27致 谢281 绪

9、论1.1引言在自动化领域中,人们总是希望用机器来代替人类做某些工作,如简单重复性操作或者对人体有害的工作。虽然现在智能化的机器能够替代人类完成很多事情,不过还是需要有相关的设备来监测这些机器的工作是否正常,并据此做出相应的控制操作,这就是所谓的检测与控制。计算机要完成监控,首先必须进行监测,通过布设的传感器传回的信号对监测的参数进行判断。在监测的范围较大或监测点数较多时,就需要分布多个传感器进行分散检测,同时把检测的结果集中管理,这就是所谓的多传感器检测系统。组建多传感器检测系统,关键在于根据监测参数选择不同型号传感器,并参考传感器信号输出选择与之匹配的数据采集模块,在组建多传感器检测系统的基

10、础上,利用计算机串口RS-232实现串行通信,最终达到多点、实时监测的目的。本文论述了如何基于Visual Basic语言实现串行通信,组建多传感器检测系统的方法及思想,并介绍了利用温湿度传感器组建一个小型监测网络的硬件组建以及程序实现。1.2课题研究的目的及意义计算机的串口通信是一种重要的数据交换方法,其广泛应用于计算机外设或工业测控领域。传感器是控制领域必不可缺的基本元件之一,是实现各种复杂控制的基础。传感器检测到的各种数据是我们实现有目的的控制的基础,因而传感器检测技术的研究在现代化技术中显得尤为重要。如何对检测的数据进行处理、分析必将涉及到通信问题,对于串口通信技术的研究能使传感器检测

11、到的信号完整正确的传递。通过串口通信技术使检测到的数据传到上位机能实现有效的调节和控制。现代化工业生产系统中需要控制的量和需要检测信号种类繁多,因此设计一个实时监测系统,通过通信技术使传感器检测到的信号及时传送至上位机来进行实时有效的控制具有重要意义,有着广泛应用前景。对于此领域的研究不仅可以综合所学到的VB软件开发知识、串口通信技术及传感器技术等相关专业知识,而且可以进一步提高自己的动手能力,为参加工作做准备,打下坚实的基础。1.3国内外研究现状我国对于传感器测控技术的研究较晚,我国工程技术人员在吸收发达国家检测技术的基础上,才掌握了相关微机控制技术,该技术仅限于对某些单项环境因子的控制。在

12、技术上,以单片机控制的单参数单回路系统居多,尚无真正意义上的多参数综合控制系统,与发达国家相比,存在较大差距。而国外对传感器控制技术研究较早,始于20世纪70年代。先是采用模拟式的组合仪表,采集现场信息并进行指示、记录和控制。80年代末出现了分布式控制系统。目前正开发和研制计算机数据采集控制系统的多因子综合控制系统。现在世界各国的传感器测控技术发展很快,一些国家在实现自动化的基础上正向着完全自动化、无人化的方向发展。1.4课题研究内容使用Visual Basic设计了PC机与单片机间的串行通信程序,对控制系统现场的多个传感器数据进行适时采集、监控、报警和存储。本课题运用主从分布式思想,由一台上

13、位机(计算机)和下位机(单片机)通过传感器实现多点数据采集,组成两级分布式多点传感器巡回检测系统。该系统采用 RS-232串行通讯标准,通过上位机(计算机)控制下位机(单片机)进行现场相关数据的采集。采集的数据既可以送回主控PC进行数据处理,由显示器显示。也可以由下位机单独工作,实时显示当前各点的工作状态,对各点进行控制。本设计的关键是系统软件的编写,系统软件主要由两部分构成,一是下位机软件的编写,二是上位机软件的编写。其中下位机软件包括对数据的采集、显示及与上位机的串行通信程序。上位机软件部分主要负责对下位机传来的温度数据进行接收、处理、显示等,并可以设置相关操作,以便实时检测相关数据的变化

14、2 Visual Basic 6.0与RS-232串行通信2.1 Visual Basic 6.0概述Visual Basic 是Microsoft公司推出的基于Window环境的计算机程序设计语言,它继承了Basic语言简单易学的优点,同时增加了许多新的功能。由于Visual Basi才采用面向对象的程序设计技术,摆脱了面向过程语言的许多细节,而将主要精力集中在解决实际问题和设计友好界面上,使开发程序更为迅速、简洁。2.1.1 Visual Basic的发展 1991年,Microsoft公司推出Visual Basic 6.0版,它虽然存在一些缺陷,但仍受到了广大程序员的青睐。随后,Mic

15、rosoft公司又相继推出了更多版本。Visual Basic6.0版较以前版本,其功能和性能都大大增强了,它还提供了新的、灵巧的数据库和Web开发工具。Visual Basic6.0 有三种版本,分别为学习版、专业版和企业版。2.1.2 Visual Basic特点Visual Basic具有以下几个主要的特点。1、提供了面向对象的可视化编程工具,它把程序和数据封装在一起视作一个对象。设计程序时只需要从现有的工具箱中“拖”出所需的对象,如按钮、滚动条等,就可以在屏幕上“画”出所需的用户界面来,因而程序设计的效率可以大大提高;2、事件驱动的编程方式,程序员只需编写响应用户动作的代码,而各个动作之间不一定有联系,这样的应用程序代码一般比较短,所以程序易于编写与维护;3、结构化的程序设计,尽管Visual Basic是面向对象的程序设计语言,但是在具体的事件或

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 教学/培训

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