我是一名学石油工程专业的学生 我现在 在油田实习了 3个月 就要写实习论文了 有谁能帮忙下呀 我万分感谢

2025-02-27 10:37:15
推荐回答(1个)
回答1:

随着时代的发展,计算机的应用越来越广泛。当今世界正步入信息时代,普遍使用计算机处理各种信息和数据,是这个时代最显著的一大特点。计算机几乎渗入了各行各业,发挥着巨大的作用。
本文介绍的就是一个在石油开采中进行数据采集的射弹孔数据采集系统的开发与实现过程。第一章概述了串行通信的发展以及重要应用;系统所采用的通信方式。第二章示对串口通信做了初步的介绍,主要是一些基本概念;使读者对串行通信能有初步的了解。第三章主要是对开发工具的介绍。主要是对Delphi做了详细的介绍。第四章是可行性研究与需求分析。对系统的需求做了一定的调查,及所选用的开发工具能否实现系统所需的功能的可行性研究与需求分析。在以后的个章节详细的介绍了系统开发的过程,对一些核心技术做了较详细的说明。
关键字:串行通信;信息;数据采集

Abstract
With the development of the society, computer is more widly used. Now we are entering a time of information,and computers are userd to manipulate all kinds of information and data.Now nearly no trade is not using computer,and computer is of powerful help for us.
The article is an introduction to the development of shedankong data management system. The first chapter provides you with the development of serial communication and its important application. And the second chapter shows you the preliminary introduction to serial communication that mainly includes some important defination. The aim is to make you have an overview of serial communication. In the third chapter,it mainly contains an introduction to Delphi. And the following chapter will show you the details of the development of the system and some important technology.
Key word: serial communication; information; data management

目录
第一章概述 1
第二章 串行口通信简介 2
2.1 通信 2
2.1.1 数据传送 2
2.2 串行通信 3
2.2.1 RS-232 串行通信 3
2.2.2 RS-485串行通信 3
2.3 串行通信端口 3
2.3.1 信号定义 3
2.3.2 引脚 4
第三章开发工具简介 6
3.1 Delphi 介绍 6
3.2 Delphi 数据库概述 12
第四章 可行性研究与需求分析 13
4.1 可行性研究 13
4.1.1 可行性研究的任务 13
4.1.2 可行性分析 13
4.1.3 系统流程图 13
4.2 需求分析 13
4.2.1 系统功能要求 14
第五章 总体设计 16
5.1 系统功能模块分析 16
5.2 数据库设计 18
第六章 详细设计 19
6.1 界面设计 19
6.2 数据查询 20
6.3 数据更新 23
6.4 数据浏览 27
6.5 报表生成 28
6.6 数据库设计 30
第七章 测试 32
结束语 33
致谢 34
参考文献 35

第一章 概述
随 着 现 代 信 息 技 术 的 发 展 以 及 计 算 机 网 络 的 广 泛 使 用, 计 算 机 通 信 技 已 经 日 趋 成 熟,各式各样的设备都可以和计算机进行联机,而最简单的自动化联机方式就是使用串行通信。串行通信存在的时间已经不短了,随着时代的进步,它并没有被取代,而是越来越广泛。这是因为硬件的实现比较简单,而且用户使用上也很简便。 串 行 通 信 作 为 一 种 灵 活 方 便 可 * 的 通 信 方 式, 一种有 效 的 通 信 手 段, 被 广 泛 应 用 于 工 业 控 制 中。 在 工 业 生 产 实 践 中, 用PC 机 对工 程 实 现 实 时 监 控, 通 常 要 求PC 机 能 在 用 户 界 面 上 具 有 数 据 采 集、 数 据 处 理 以 及 控 制 信 号 的 产 生 与 传 输 等 功 能。 在 这 种 特 定 的 环 境 下,PC 机 要 与 过 程 控 制 的 实 时 信 号 相 联 系, 就 要 求 能 实 现 对PC 机 的 串 行 端 口 直 接 操作。
我的程序就是基于Delphi下开发的 COM 串行口通信,是现在一台机器上的利用两个COM口进行串行数据的输入与输出。RS-232的通信端口是每台计算机上的必要配置,通常含有COM1 与 COM2 两个端口。现在的计算机均已9个引脚的接头接出所有的 RS-232 通信端口。在计算机上的RS-232 均是公头。我的程序是实现了基本的输入输出,成组收发数据,并能进行编辑、预览及打印。

第二章 串行口通信简介
2.1 通信
不同的独立系统通过线路互相交换数据,便是通信;而构成整个通信的线路则成为网络。交换信息的系统若为计算机系统,则称为计算机网络通信。通信的目的是进行数据交换,因为数据必须经过交换才能由一端传送到另一端。发送段所使用的方法就是将数据通过一定的程序与线路发送出去,接收端则按照协商好的方式将数据收集起来并保存或显示在画面上。
2.1.1 数据传送
一个完整的通信系统包括发送段、接收端、转换数据的接口及传送数据的实际信道或媒体。一般说来,发送与接收的节点称为数据终端设备(Data Terminal Equipment,DTE)。数据在到达正确的目的地之前,可能需要经过一系列中间节点,这些中间节点负责数据的转送工作,以送达目的地。这些中间节点称为数据交换设备(Data Switching Equipment,DSE)。终端设备发送数据时,必须先将数据转换为电器信号,以便在线路上传递,而负责数据与电器信号转换的设备称为数据通信设备(Data Communication Equipment,DCE)。
通过上述的机制,设备与设备间、计算机与计算机间或计算机与设备间便可以互相传输数据。
2.1.2通信种类
通信的方式通常分为两种:并行通信(Parallel Communication)和串行通信(Serial Communication)。这两种不同的通信模式如下图2.1所示。
图2.1
由最早的串星通信发展到现在,由于不同情况的需求,串行通信的样式也越来越多;而并行通信的发展其实也没有间断过。他们是个有侧重。
2.2 串行通信
常用的串行通信有两种,本届将分别对其进行说明,并概括介绍近年来相当盛行的USB 及 IEEE-1394,这两种也属于串行通信的扩展。
2.2.1 RS-232 串行通信
串行通信端口(Serial Communication Port)在系统控制的范畴中一直占有极重要的地位。现在,计算机上的串行通信端口(RS-232)是标准配置,用途上则以连接调制解调器进行通信传输最为常见。
RS-232的通信端口市每台计算机上的必要配置,通常含有COM1与COM2两个端口。以前的计算机将COM1以9引脚的接头接出,而以25引脚的接头将COM2接出。现在的计算机均以9引脚的接头接出所有的RS-232通信端口。在计算机上的RS-232均是公头。
2.2.2 RS-485串行通信
由于串行通信的简单易用,使工业领域大量使用串行通信来进行数据传输;由于在工业环境通常会有噪声干扰传输路线,在以RS-232进行传输时经常会受到外界的电器干扰而使得信号发生错误。为了解决这个问题,Rs-485的通信方式就应运而生了。
在传输过程中,RS-485的信号将被发送出去时会县分成正负的两条线路,当到达接收端后,在将信号相减还原成原来的信号。
所以,使用RS-485可以有效地防止噪声信号的干扰。也因为此种特性,工业上的应用比较适合此种串行传输的方式。
2.3 串行通信端口
2.3.1 信号定义
计算机并无法分辨所谓的数字或文字,在其内部的纪录中,所有的数据都是0与1,任何的数据都是这两个数字的组合。所有电子仪器的基础均来自于“开” 、“关”两个状态的改变,可以将他们表示为0、1,或是“高电位” 、“低电位” 。
在RS-232中,关于高低电位的规范: 电压在+3V 到 +15V(一般使用+6V)之间称为“0”或“Space”,一般用途是作为On。电压在-3V 到 –15V(一般使用-6V)之间称为“1”或“Mark”,一般用途是作为Off。
2.3.2 引脚
串行通信可以分为同步(Synchronous)及异步(Asynchronous)两种模式。同步式在通信的两端使用同步信号作为通信的依据;而异步式则使用起始位(Start Bit)及停止位(Stop Bit)作为通信的判断依据。现在则是以使用异步传输较多。异步传输只要9个引脚就够了。
计算机上的RS-232,其9个引脚的定义如表2.1所示。
表2.1 RS-232中9个引脚的定义
引 脚 简 写 意 义
引 脚1 CD 载波检测(Carrier Detect)
引 脚2 RXD 接收字符(Receive)
引 脚3 TXD 传送字符(Transmit)
引 脚4 DTR 数据端备妥(Data Terminal Ready)
引 脚5 GND 地线(Ground)
引 脚6 DSR 数据备妥(Data Set Ready)
引 脚7 RTS 请求传送(Request To Send)
引 脚8 CTS 清除以传送(Clear To Send)
引 脚9 RI 响铃检测(Ring Indicator)
RS-232的每一个引脚都有其功能和信号流动的方向;最初的RS-232设计用来连接调制解调器进行传输,因此它的引脚以以通常也和调制解调器传输有关。以下是这9个引脚的相关说明:
• CD:此引脚是由调制解调器控制,当电话接通之后,传送的信号是载在载波信号上面,调制解调器利用此引脚通知计算机有载波被检测到(即表示现在处于联机状态);而当载波被检测到时才可保证此时是处于联机状态。一般若计算机位收到此信号,均会响应信息,并将调制解调器挂断。
• RXD:此引脚会将远程所传送过来的数据接收进来;在接收的过程中,由于数据是以数字形式传送,可以在调制解调器的RXD灯上看到明灭交错,此即为0、1交替所产生的现象,也就是电压高低变化所产生的现象。
• TXD:此引脚将计算机所欲发送出去的数据发送出去;在发送的过程中,由于数据是以数字形式传送,可以在调制解调器的TXD灯上看到明灭交错,此即为0、1交替所产生的现象,也就是电压高低变化所产生的现象
• DTR:此引脚由计算机控制,用以通知调制解调器可以进行传输。高电位时表示计算机已经准备就绪,随时可以接收数据。
• GND:此引脚为地线,作为计算计与调制解调器之间的标准电位参考。两端设备的地线标准电位必须一样,否则会产生地回路(Groud Loop),使信号因标准电位的不同而产生偏移,也会导致结果失常。
• DSR:此以脚由调制解调器控制,调制解调器用这个引脚的高电位通知计算机一切均准备就绪,可以传输数据过来。
• RTS:此以脚由计算机控制,用以通知调制解调器马上发送数据至计算机。而当调制解调器收到此信号后,便会将它由电话线上收到的数据发送给计算机;在此之前若有数据传送至调制解调器则会暂存在缓冲区中。
• CTS:此以脚由调制解调器控制,用以通知计算机将于发送的数据送至调制解调器。当计算机收到此引脚的信号,即将准备送出的数据送至调制解调器,而调制解调器则将计算机送过来的数据由电话线路送出。
• RI: 调制解调器通知计算机有电话进来,是否接听电话则由计算机决定。如果计算机设置调制解调器位自动应答模式,则调制解调器在听到一定的另向后即会自动接听电话。