ImageVerifierCode 换一换
格式:DOC , 页数:74 ,大小:2.09MB ,
资源ID:15403100      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/15403100.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(116温湿度数据采集系统文档格式.doc)为本站会员(b****3)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

116温湿度数据采集系统文档格式.doc

1、2.2 ADO.NET技术132.2.1 ADO.NET概念132.2.2 数据库的连接142.2.3 数据库操作152.2.4 访问数据库162.2.5 其他组件介绍172.3 XML技术182.3.1 XML简介182.3.2 XML的特点182.3.3 应用XML182.3.4 访问XML技术192.4 技术路线比较20第三章 系统软件设计233.1 需求分析233.2 系统结构设计233.3 程序结构设计243.3.1 主界面设计253.3.2 参数设置界面263.3.3 数据输入界面273.3.4 数据查询界面283.3.5 帮助界面293.4. 数据库设计303.5 XML设计32

2、3.6 串口通信协议32第四章 软件系统实现344.1 数据部分实现344.2 数据库实现384.3 XML技术实现42第五章 系统测试及误差分析465.1系统调试465.2误差分析475.3 .NET的开发调试方法475.3.1断点调试475.3.2 跟踪和调试47结 论49总结与体会50谢 辞51参考文献52附录一:翻译英文部分53附录二:翻译中文部分64 摘 要随着计算机技术的飞速发展和普及,数据采集系统也迅速地得到应用。温湿度数据采集系统的主要功能是把模拟信号变成数字信号,并进行分析、处理、存储和显示。本设计要求在Windows环境下实现PC机与单片机之间的串口通信,以PC机作为上位机

3、,单片机作为下位机。考虑到C#编程语言具有面向对象的设计方法,友好的用户界面等优点,通过串口RS232进行串口通信把温度、湿度、露点数据传送给PC机,显示在用C#语言开发的一个可以显示温湿度数据的界面上,再进行相关的数据处理。本设计在此基础上还设计了系统的总体方案,最后通过硬件和软件实现了各个功能模块。相关部分附有程序流程图,程序代码。 经实验证明本系统的稳定性良好,测量误差在允许的范围之内,能够满足实验对数据采集和记录的要求和相应的精度要求。 关键词:单片机;串行通信;数据交换; ABSTRACTWith the rapidly development of computer technol

4、ogy and penetration, the data acquisition system are also rapidly applied. Temperature and humidity data acquisition systems main function is translate analog signals into digital signals,and then to analysis, processing,storage and display.The designs requirements beyond the Windows environment is

5、to achieve communication between PC and the serialport. Consider PC as a microcontroller, SCM as the next machine.Taking into account the C # programming language has object-oriented design and friendly user interface, and other advantages .Through a serial RS232 implement serial communication and t

6、ransmit the temperature, humidity, dew point to the PC and show the temperature and humidity data on the interface which is develop with the C # language, and then begain the data processing . The design not only design the overall program, but also has the ability to achieve the various functional

7、modules between the hardware and software that are basis on function of the system. There are some revelant charts and procedures code to show.The experiment has proved that the stability of the system is well, and measurement accuracy is also in the allowable scope, able to meet the experimental da

8、ta acquisition and recording of the request and the corresponding accuracy.Key Words:Singlechip;Serial Communication;Data Exchange; 前 言本次毕业设计的主要任务是温湿度数据采集系统上位机驱动程序的开发。通过串口RS232实现单片机与PC机之间的通信,数据的传送。PC机与单片机构成的上位机、下位机分布式控制系统是一种常见的工业控制系统,单片机作为下位机可进行现场数据采集和就地控制,并可将采集到的数据或者状态信息传送到上位PC机,以做进一步的分析处理。本文论述了了在C

9、#.NET环境下如何实现单片机与PC机之间串行通信所需条件,以及运用C#语言开发数据传送的界面,通过对控件的编程实现数据库的连接和XML技术的操作等问题。随着科学技术的飞速发展,数据采集系统的应用越来越广泛。在生产过程中,应用这一系统可对生产现场的工艺参数进行采集,监视和记录,提高产品质量,降低成本。在科学研究中,应用数据采集系统可获得大量的动态信息,是研究瞬间物理过程的有力工具,也是获取科学奥秘的重要手段之一。本论文总共分为五章来论述整个设计的内容。其中,第一章主要从三个方面展开论述选题的背景、意义,以及整个设计所采用的技术路线和应用。第二章论述了设计中用到的技术背景,分别从C#.NET技术

10、、ADO.NET技术、XML技术等三个部分详细阐述技术路线的比较,重点介绍串口通信协议,以及单片机与PC机之间如何通信。第三章首先着重介绍整个系统框架的设计,以及程序结构框架的设计。然后主要从数据接收问题,访问数据库,XML操作等三个方面一一作详细说明。接下来,第四章讲述系统的功能实现,也分为四个方面:串口通信实现,数据传送实现,访问数据库实现,访问XML实现等。最后,第五章中简单涉及在整个设计的完成过程中,软件调试出现的问题及解决方案。本文主要围绕单片机与上位机之间的串口通信问题进行展开的,其中涉及到数据库的知识和XML技术,在今后的学习中,有待进一步深入讨论和交流。张 帆2008年6月4日

11、第一章 绪 论1.1 研究背景随着信息领域各种技术的发展,在数据采集方面的技术也取得了很大的进步,采集数据的信息化是目前社会的主流发展方向。各种领域都用到了数据采集,在石油勘探、地震数据采集领域已经得到应用。随着测控技术的迅猛发展,以嵌入式计算机为核心的数据采集系统己经在测控领域中占到了统治地位。数据采集系统是将现场采集到的数据进行处理、传输显示、存储等操作。数据采集系统的主要功能是把模拟信号变成数字信号,并进行分析、处理、存储和显示。温湿度数据采集系统广泛的应用于人们的日常生活中,而驱动程序的开发让实时操作与监控更方便。基于Windows环境下利用VS.NET Framework平台开发的驱

12、动程序也具备这些特点。其中温湿度数据采集系统就是基于这个原理来采集外界的温度、湿度及露点,利用上位机对数据进行处理。总之,不论在哪个应用领域中,数据采集与处理越及时,工作效率就越高,取得的经济效益也越高。1.2 设计内容该设计硬件部分核心器件为AT89C51单片机。通过编写大量汇编程序来支撑单片机实现温湿度接收、转换、存储和显示等,最终温湿度用数码管显示出来。软件方面通过串口RS232进行串口通信把温湿度数据传送给PC机。鉴于PC机具有强大的监控和管理功能,单片机具有快速以及容易控制的特点,在数据量不大、传输要求不高的情况下,采用给PC机配置的RS-232标准串行接口COM1、COM2等相连接

13、来实现单片机系统与PC机之间的数据交换。该设计软件方面是在Windows XP环境下,对Visual Studio C#.NET中的串口组件进行编程实现单片机与PC之间的串行通信,其通信线路通过RS232连接,通过串口RS232进行串口通信把温度数据传送给PC机,显示在用C#.NET编辑的一个温湿度数据显示的界面上,再对数据进行处理存储在数据库中,并且以XML文档的格式存储。PC机与单片机的通信接口电路框图如图1.1所示: TxDRS RxD232 GND 单片机PCRxD(2)TxD(3)GND(5)图1.1 PC机与单片机通信接口电路 其中: 2脚:RxD,串行数据接收引脚,输入。3脚:T

14、XI),串行数据发送引脚,输出。5脚:GND。1.3 技术路线根据本系统设计的要求及功能,采用的技术路线有以下几种:一.C#.NET语言本系统是在C#.NET环境下设计Windows Form,该窗体是在设计程序时,用来制作用户数据输入输出界面的基本对象窗体,是整个用户界面的框架。所以系统设计之前,必须熟悉C#.NET的开发环境,以及掌握C#语言的编程规则。在熟悉了工具箱提供的控件及其功能后,依照本系统需要的实现功能,对所需的控件,进行编程实现。二. ADO.NET技术 C#.NET中对数据库的访问是通过ADO.NET来实现的,使用ADO.NET作为数据库存取的接口。ADO.NET是ADO的升级版本,专为Microsoft.NET平台量身打造,采用离线存储模式,可供多人同时存储,特别适合在Internet环境中使用。基于温湿度数据采集系统驱动程序开发的目的,系统要求:当通过串口通信将采集到的温湿度显示在Windows Form界面上,对数据进行处理,然后自动存储在数据库中,提供用户输入、查询记录等功能。因此,在对数据库操作之前,需了解各种数据库的连接方式,以及进行插入、修改、查询等操作相关的SQL语句。另外,在引用数据库之前需在库文件中添加数据库的命名空间。三. XML技术 .NET是基于XML的,XML具有跨平台性和简洁性,在.NET框架结构

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1