基于串口的数据采集系统上位机设计.doc

资料分类:工业大学 上传会员:小松 更新时间:2014-11-25
需要金币1000 个金币 资料包括:完整论文 下载论文
转换比率:金额 X 10=金币数量, 例100元=1000金币 论文字数:18236
折扣与优惠:团购最低可5折优惠 - 了解详情 论文格式:Word格式(*.doc)

摘要:近年来,数据采集技术在环境保护、工业制造及医疗服务等多个领域得到了广泛应用。于此同时,人们对数据采集精度,数据采集速率提出了更高的要求。以往低效率、低精度的人工采集数据的方式显然已经不能满足大家的需求了。随着计算机的普及,采用传感器硬件电路配合计算机软件的智能采集系统渐渐代替了人工采集方式,并且得到了飞速发展。 

本论文基于计算机串口的通信原理,在.NET平台上运用C#语言,配合使用Access数据库,实现了基于串口的数据采集系统上位机软件的开发。

论文首先对软件的整体设计进行安排,选择合适的串口通信方式,确定软件的功能、工作流程以及开发工具;然后对串口通信进行研究,确定使用SerialPort类的方法进行串口通信,实现接收串口数据、设置串口参数的功能;接着研究ADO.NET技术及Access数据库的接口,创建了数据库及数据表,并通过接口将软件连接到数据库,实现将数据保存到数据库的功能;最后完成对软件界面的设计,软件界面提供给用户选择参数曲线类型、查看参数的极值以及设置报警参数的功能,并且在界面上实时刷新参数曲线、参数历史记录、参数极值以及报警记录。最终成品实现了从串口接收数据,数据库存储数据,界面显示数据与曲线的功能,达到了预期目标。

该数据采集上位机软件能起到为数据采集人员节省时间,提高工作效率、提高采集精度的作用。

关键词:串口;数据采集;C#;Access

 

目录

摘要

Abstract

第1章 绪论-1

1.1 课题研究目的和意义-1

1.2 研究现状-1

1.3 软件功能框图-2

1.4 论文主要任务和组织结构-2

1.4.1 论文的主要任务-2

1.4.2 论文的组织结构-2

1.5 本章小结-3

第2章 软件整体设计-5

2.1 下位机及数据帧简介-5

2.2 软件实现方案-5

2.2.1 串口通信方式的选择-5

2.2.2 数据库的选择-6

2.2.3 编程语言的选择-6

2.3 软件运行流程的设计-7

2.4 本章小结-7

第3章 串口数据接收与存储-9

3.1 串口通信模型-9

3.2 串口数据的接收-9

3.2.1 添加命名空间及定义串口-9

3.2.2 获取可用串口-10

3.2.3 连接串口-10

3.2.4 设置串口参数-10

3.2.5 串口数据的接收-10

3.2.6 关闭串口-11

3.3 ADO.NET的介绍-11

3.4 串口数据的存储-12

3.4.1 添加引用及命名空间-12

3.4.2 数据库的创建-12

3.4.3 数据表的创建-12

3.4.4 连接数据库-14

3.4.5 保存数据-14

3.5 本章小结-16

第4章 软件界面设计-17

4.1 控件介绍-17

4.2 登录界面设计-18

4.3 通信设置界面设计-18

4.4 主功能界面设计-19

4.4.1 参数曲线显示页-19

4.4.2 环境参数查看页-21

4.4.3 报警参数设置、报警记录查看页-23

4.5 本章小结-25

第5章 结论与展望-27

5.1 结论-27

5.2 不足之处及未来展望-27

参考文献-29

致  谢-31

附录:程序的函数与定义-33

相关论文资料:
最新评论
上传会员 小松 对本文的描述:这种通信方式具有使用数据线少,在远距离通信中可以节约成本的特点。计算机配合硬件电路可以进行近距离的数据采集,而远程的数据采集可以通过通讯协议来实现。它可以被应用在......
发表评论 (我们特别支持正能量传递,您的参与就是我们最好的动力)
注册会员后发表精彩评论奖励积分,积分可以换金币,用于下载需要金币的原创资料。
您的昵称: 验证码: