- 1、本文档共4页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于VB60的多路数据采集与处理系统
基于VB6.0的多路数据采集与处理系统
祁建广,李宝营2,孙玉明2
(大连工业大学 信息科学与工程学院, 辽宁 大连 116034)
摘要:针对在生产过程中对现场工艺参数采集、记录不及时的问题,设计了基于VB6.0的包括硬件电路及软件编程的多路数据采集与处理系统。系统实现了上下位机的通信和对系统管理界面进行设计,可更直观地观察数据,更便捷地对系统进行控制。
关键词:单片机;串行通信;数据采集;VB6.0
中图分类号:TP368.1 文献标识码:A
The system of multi-channel of acquisition and treatment of temperature based on VB 6.0
QI Jian-guang, LI Bao-ying,Sun Yu-ming
( School of Information Science Engineering, Dalian Polytechnic University, Dalian 116034, China )
Abstract :In order to gather and record on-site technical parameters in the production process in a timely manner, multi-channel data acquisition and process system was designed based on VB6.0. This system can acquire and tackl data, communicate between the lower position machine and the higher position machine, and make people design system management interface. These functions can allow people to observe the data more intuitively and to control the system more efficiently.
Key words: Microcontroller unit; Serial communication; Data acquisition ;VB6.0
0引言
对工业现场物理参数的采集较为流行的是采用PLC数据采集系统或者单片机数据采集系统[1],该系统优点是可靠性高,缺点是不能实现远距离监视参数变化情况。本设计基于VB6.0的多路数据采集与处理系统,可以实现对工业现场的物理参数进行远距离的实时监测。应用这一系统可对生产现场的工艺参数进行采集、监视和记录,为提高产品质量、降低成本提供了信息和手段。
1系统组成
基于VB6.0的多路数据采集与处理系统硬件主要包括:上位机部分、下位机部分和上下位机的串行接口电路三部分。上位机为计算机,实现对数据的显示与存储、串行接口电路为MAX232电平转换电路、下位机部分包括:AT89C51单片机及其扩展A/D转换部分和键盘显示部分。系统结构如图1所示。
图1 系统结构框图
Fig.1 System structure diagram
计算机部分是对现场数据进行实时监测与存储,历史数据的查询。其中较为重要的是实现对现场数据的实时采集与传输,利用RS232 进行与下位机的通信[2-3]。单片机是进行数据采集的核心,它在收到上位机的命令后,首先将选择某一通道模拟量数据进行A/D转换,在对A/D转换的结果进行数据转换,最终数据送至上位机,同时在下位机有按键按下的情况下,显示对应通道的参数示数。
1.1上位机管理界面
采用VB6.0作为该系统的上位机编程语言,同时利用RS232实现与单片机间的通讯,从而对下位机采集得到的数据进行动态跟踪的显示、分析、绘制曲线及数据的存储。上位机管理界面大概有两部分,一个是实时数据显示界面,当下位机将数据到达的同时绘制出曲线。另一个是历史数据界面,在输入所要查询的时间与通道后,会显示出相应的数据列表。为了能与下位机实现通信,在界面中需添加MSComm控件。还需要添加DATA控件与数据库进行绑定,再利用TextBox控件与DATA控件进行绑定,这样将参数数据送给TextBox后,参数数据就会被存入数据库中。历史界面主要是用于查询历史数据,所以在此之前需创建一个ACCESS数据库,表名称为四路数据采集,添加字段日期、时间、第1路、第2路、第3路、第4路。在窗体中添加DATA控件与之绑定,同样利用TextBox控件将数值取出,进而绘制出参数曲线、方框图等。在日期的文本框中,输入要查询的日期,则在历史数据显示中
文档评论(0)