欢迎来到天天文库
浏览记录
ID:2526342
大小:859.00 KB
页数:52页
时间:2017-11-16
《毕业设计(论文)-基于rs-232串行通信的水文数据采集系统》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、摘要随着计算机硬件、软件技术及集成电路技术的迅速发展,工业监控系统已成为计算机技术应用领域中最具活力的一个分支,并取得了巨大的进步。当前,远程监控和工业自动化领域常见的通信编程多为串并口通信编程,它们在监控软件中有着十分广泛的应用,如水文监测、闸门监控和灌区自动化等。本论文首先从串行通信的基础知识讲起,逐步深入到它在水文测报系统中的应用,并在此基础上设计了一个水文数据采集系统,该系统能够通过RS-232串行数据线采集相连计算机传来的水位、雨量、流量等数据,并将采集到的数据存入数据库中,实现了预定的功能。软件的开发基于WindowsXP操作系统和MicrosoftAccess2000
2、数据库系统,开发工具采用MicrosoftVisualBasic6.0。关键词:RS-232,串行通信,数据采集,ADO,通信协议-52-AbstractWiththerapiddevelopmentofcomputerhardware、softwareandintegratedcircuittechnology,industrymonitoringsystemhasbecomeoneofthemostenergeticpartofcomputerapplicationfield,andhasmadegreatsuccess.Atpresent,thefamiliarcommuni
3、cationprogrammingofremotemonitoringandindustryautomationfieldismostlyserialparallelcommunicationprogramming,andtheyarewidelyusedinmonitoringsoftware,suchashydrologymonitoring、strobemonitoringandirrigationautomation,etc.Thispaperfirstlyintroducesthebasicknowledgeofserialcommunication,thenstepsd
4、eeplyintoitsapplicationinhydrologicalmonitoringsystem,andatlastdesignstheHydrologicalDataAcquisitionSystembasedonthis.Thesystemcanacquirethedataofwaterlevel、rainfallandfluxfromconnectedcomputerthroughRS-232serialdataline,andimportthereceiveddataintodatabase,soitrealizesprearrangedfunctions.The
5、softwaredevelopmenthasbasedontheoperatingsystemofWindowsXPanddatabasesystemofMicrosoftAccess2000,andtheprogrammingtoolisMicrosoftVisualBasic6.0.Keywords:RS-232,SerialCommunication,DataAcquisition,ADO,CommunicationProtocol-52-目录1绪论51.1课题来源51.2研究背景51.3研究意义61.4本人工作概要介绍及论文章节安排62计算机接口技术82.1计算机接口技术简
6、介82.1.1什么是接口82.1.2接口的基本功能82.1.3常见接口简介92.2RS-232-C串口标准102.2.1RS-232-C概述102.2.2数据终端设备与数据通信设备112.2.3RS-232-C协议标准112.2.4RS-232串口通信基本接线方法122.3RS-485/422串口标准132.4端口技术应用展望133端口通信基础153.1基本概念153.1.1单工、双工和全双工通信153.1.2端口通信----通信协议153.1.3数据安全和完整173.2端口资源与输入输出173.2.1串口端口资源173.2.2串行接口输入输出过程描述183.3串口编程概述184水
7、文数据采集系统总体设计214.1功能描述214.2通信方案设计224.3设备布局234.4程序架构与工作流程254.5数据库设计265水文数据采集系统软件设计295.1程序设计语言与软件开发环境295.2关键技术与算法295.2.1串口技术29-52-5.2.2串口通信协议设计295.2.3数据库技术(ADO)325.3程序的实现335.3.1设计程序主窗体335.3.2参数设置的实现395.3.3数据入库的实现415.4SPCP协议的实现425.5测试与运行455.
此文档下载收益归作者所有