基于智能小车的信息采集系统-上位机数据接收模块[文献综述].doc

上传人:一*** 文档编号:80269 上传时间:2018-06-30 格式:DOC 页数:4 大小:28KB
下载 相关 举报
基于智能小车的信息采集系统-上位机数据接收模块[文献综述].doc_第1页
第1页 / 共4页
基于智能小车的信息采集系统-上位机数据接收模块[文献综述].doc_第2页
第2页 / 共4页
基于智能小车的信息采集系统-上位机数据接收模块[文献综述].doc_第3页
第3页 / 共4页
基于智能小车的信息采集系统-上位机数据接收模块[文献综述].doc_第4页
第4页 / 共4页
亲,该文档总共4页,全部预览完了,如果喜欢就下载吧!
资源描述

1、本科毕业论文 文献综述 通信工程 基于智能小车的信息采集系统 -上位机数据 接收 模块 摘要 :随着信息技术的推广和应用,智能信息监控系统的发展已受到了非常大的重视。 本文 所介绍的上位机数据接收模块的设计,主要从数据接收和数据库访问技术方面入手,把 数据库技术与网络通信、分布处理、并行计算、人工智能以及面向对象设计等技术相结合,使数据库的应用范围得到了迅速的扩大,成为计算机应用中不可缺少的部分。 关键词 :智能监控;数据接收;数据库访问技术 一、引言 随着现代信息技术的高速发展数据采集方面的技术也在不断地向前发展并在信 息技术中占有重要地位,是否及时准确采集数据以及数据是何方式采集都成为关注

2、的焦点。随着嵌入式技术的不断发展各种数据采集系统不断应用于各个领域。上位机数据接收模块是该系统的重要组成部分 。上位机使用 VB 编写程序通过串口采集数据存人 Access 数据库 1。 二、数据库系统 IBM 的 DB2: 作为关系数据库领域的开拓者和领航人, IBM 在 1977 年完成了 System R系统的原型, 1980 年开始提供集成的 数据库服务器 System/38,随后是 SQL/DSforVSE和 VM,其初始版本与 SystemR 研究原型密切相关。 DB2 forMVSV1 在 1983 年推出。该版本的目标是提供这一新方案所承诺的简单性,数据不相关性和用户生产率。

3、1988 年 DB2 for MVS 提供了强大的在线事务处理( OLTP)支持, 1989 年和 1993 年分别以远程工作单元和分布式工作单元实现了分布式数据库支持。最近推出的 DB2 Universal Database 6.1 则是通用数据库的典范,是第一个 具备网上功能的 多媒体 关系数据库管理系统,支持包括 Linux 在内的一系列平台。 Oracle: Oracle 前身叫 SDL,由 Larry Ellison 和另两个编程人员在 1977 创办,他们开发了自己的拳头产品,在市场上大量销售, 1979 年, Oracle 公司引入了第一个商用 SQL 关系数据库管理系统。 Or

4、acle 公司是最早开发关系数据库的厂商之一,其产品支持最广泛的操作系统平台。 目前 Oracle 关系数据库产品的市场占有率名列前茅。 SQL Server: 1987 年, 微软 和 IBM 合作开发完成 OS/2, IBM 在其销售的 OS/2 ExtendedEdition 系统中绑定了 OS/2Database Manager,而微软产品线中尚缺少数据库产品。为此,微软将目光投向 Sybase,同 Sybase 签订了合作协议,使用 Sybase 的技术开发基于 OS/2 平台的 关系型数据库。 1989 年,微软发布了 SQL Server 1.0 版 2。 Access 数据库

5、: 美国 Microsoft 公司于 1994 年推出的微机数据库管理系统。它具有界面友好、易学易用、开发简单、接口灵活等特点,是典型的新一代 桌面 数据库管理系统。 Access 是微软公司推出的基于 Windows 的桌面关系数据库管理系统( RDBMS,即Relational Database Management System),是 Office 系列应用软件之一。它提供了表、查询、窗体、报表、页、宏、模块 7 种用来建立数据库系统的对象;提供了多种向导、生成器、模板,把数据存储、数据查询、界面设计、报表生成等操作规范化;为建立功能完善的数据库管理系统提供了方便,也使得普通用户不必编写

6、代码,就可以完成大部分数据管理的任务 3。 Access 能够存取 Access/Jet、 Microsoft SQL Server、 Oracle(甲骨文软件公司 ),或者任何 ODBC 兼容数据库内的资料。熟练的软件设计师 和资料分析师利用它来开发应用软件,而一些不熟练的程序员和非程序员的 “进阶用户 “则能使用它来开发简单的应用软件。虽然它支援部分面向对象( OOP)技术,但是未能成为一种完整的面向对象开发工具。 三、数据接收 在计算机广泛应用的今天,数据采集系统在计算机的各个领域都具有重要的作用和影响,而串行口是计算机与外围数据源设备之间进行数据交换的重要介质。串口通信正是由以PC作为

7、上位机而以 单片机作为下位机组成的数据采集系统最奇靠、简 单、灵活的通信方式 4 。 上位机设计的主要重难点在于利用串口从下位机接收数据。从串口接收数 据主要采用 Mscomm32.ocx 控件 ,在 Microsoft Visual Basic 6.0 中添加该控件,需要设置 COM 口(可修改) 、 波特率 ( 9600) 、 数据位( 8) 、 停止位( 1) 、 校验位( 0)等,通过 OnComm()事件驱动方式接收数据 5 。 在 Windows 中由串口进来的数据经过两个缓冲区,首先是硬件的接收缓冲区(这个缓冲通常有 8 位或 16 位),然后进入应用程序设置的串口接收缓冲(这个

8、缓冲区在 Win16 中由应用程序设置,而 Win32 中由于面向文件设备处理,所以缓冲区大小不用设置),数据从硬件缓冲到应 用程序只关心何时有数据,考虑到定时器处理具有控制灵活的效果,所以在接收程序中使用的定时器技术定时读取数据 6。 四、数据库访问技术 随着数据库产品和技术的发展,数据库访问技术也从 ODBC、 DAO、 RDO、 OLE DB、ADO 和 RDS 发展到今天的 ADO.NET, VB 访问数据库技术, ASP 访问数据库技术等。 DAO( Data Access Objects)数据访问对象是第一个面向对象的接口,它显露了Microsoft Jet 数据库引擎(最早是给

9、Microsoft Access 所使用,现在已经支持其它数据库 ),并允许开发者通过 ODBC 直接连接到其他数据库一样,直接连接到 Access 表。 DAO 最适用于单系统应用程序或小范围本地分布使用 7。 RDO( Remote Data Objects)远程数据对象是一个到 ODBC 的、面向对象的数据访问接口,它同易于使用的 DAO style 组合在一起,提供了一个接口,形式上展示出所有 ODBC的底层功能和灵活性 8。尽管 RDO 在很好地访问 Jet 或 ISAM 数据库方面受到限制,而且它只能通过现存的 ODBC 驱动 程序来访问关系数据库。但是, RDO 已被证明是许多

10、SQL Server、 Oracle 以及其他大型关系数据库开发者经常选用的最佳接口。 RDO 提供了用来访问存储过程和复杂结果集的更多和更复杂的对象、属性,以及方法 9。 ADO( ActiveX Data Object)是 DAO/RDO 的后继产物。 ADO 2.0 在功能上与 RDO更相似,而且一般来说,在这两种 模型 之间有一种相似的映射关系。 ADO“扩展 ”了 DAO 和RDO 所使用的对象模型,这意味着它包含较少的对象、更多的属性、方法(和参数),以及事件。例如, ADO 没有与 Rdo Engine 和 Rdo Environment 对象相等同 的对象,可以显露ODBC 驱

11、动程序管理器和 hEnv 接口。尽管事实上您的接口可能是通过 ODBC OLE DB 服务提供程序实现的,但您当前也不能从 ADO 中创建 ODBC 数据源 10。 五、总结 通过查阅文献,随着物联网的发展,智能监控系统势必将有很高的应用前景,本文研究了如何利用数据库技术实现智能监控系统接收处理数据,用来作为其上位机接收模块的一部分。决定在 VB 环境下用串口通信技术实时接收采集到的数据源,并将数据存入到 Access数据库中。 参考文献 1沈斌,杨秀清,占文杰 .基于 VB 和 Access 的温 度采集系统的设计与实现 J.电子设计工程, 2011, 19( 4) 17-17. 2 周兴华

12、,周新伟 .ASP SQL Server数据库开发与实例 M.北京 .清华大学出版社 .2008.6. 3史令 .数据库技术与应用 M.北京:清华大学出版社, 2007. 4李强基于 API函数的 Windows多线程串口通信 J科技信息, 2008(17): 404 405 5 李长林 Visual Basic串口通信技术与典型事例 M北京:清华大学出版社 2006 6 刘彬彬,高春艳 .Visual Basic程序设计标准教程 M北京:人民邮电出版社 2009 7 吴兴中,欧青立一种 PC与单片机 RS232串口通信设计 J应用天地, 2009, 28(1): 74 76 8盖天宇,孙明丽

13、 .ASP 数据库系统开发案例精选 M.北京 .人民邮电出版社 .2006.5. 9严华峰, Visual C+课程设计案例精选 M.北京:中国水利水电出版社 .2002:280-290 10段益群,基于 VB访问 SQL Server数据库技术 J.湖南工业职业技术学院学报 ,2003.3 11C.John,R.Hong.Dynamic Caching and ADO datasets.Dr.Dobbs Journal,2004,29(12):86-89 12F.Alex,E.Natalia.Advanced Delphi Developers Guide to ADO.wordwaare publishing 2000:128-139

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

当前位置:首页 > 学术论文资料库 > 文献综述

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。