图 ! 烘炉温度多路数据采集系统上位机软件界面
基于 "#的多路数据采集系统
上位机软件
设计
领导形象设计圆作业设计ao工艺污水处理厂设计附属工程施工组织设计清扫机器人结构设计
张 瑜! 韩玉杰! 闵昆龙
"东北林业大学机电工程学院!黑龙江 哈尔滨 !"##$##
摘 要$采用 %&’()* +)’&, -.# 设计多路数据采集系统的上位机软件!实现对由单片机组成的测量系统数据的
采集%传输%保存%分析%绘制曲线图以及数据和曲线图的打印& 文中以烘炉内多点温度数据采集系统设计为例说明
用于串口通信上%下位机的软件设计!以及 %+中 /’,0//!/’1*2345&6等控件的用法&
关键词$多路数据采集’ 上位机’ /’,0//控件’ /’1*2345&6控件
中图分类号$!"#$$ 文献标识码$% 文章编号$$&&$’(()*"*&&+(&$’&&*,’&*
$%&’()*+ ,+-./0 .0 1%-’ 2%345’+* %& 657’.89)’) :;<5.-.’.%0
$=-’+3 >)-+9 %0 ">
?1:@A B5C 1:@ B58D.+C 6E@ F5087%0/
)70**242 01 8),9&:25; ):6 <*2,=5&,&=; 01 >05=92)’= ?052’=5; @:&A25’&=;!B2&*0:4C&):4 B)5D&: !"##$#!79&:)(
!"#$%&’$$!-./0123.456071.85906:;51.86<0-=>03=0<6/.?80/=@3>1260@=20-=/304=7;A3620=@07A53.’ <131014BA./.3.=80/9/3670C1/6<0
=80D./A150C1/.40)E&E0F5/=0.30<./;51.6<03-1303-60>-=560/.8?56’ 4-.;0/9/3670-=>03=014BA.26G04=77A8.4136H0/1D6018<018159I603-60
<131H0-=>03=0<21>0?21;-H018<0-=>03=0;2.830<131018<0?21;-E0!-6036/3031J6<03-60=D68*/07A53.’ 367;6213A260<131014BA./.3.=80/9/3670
@=206:17;56H06:;=A8<6<03-60<6/.?80=@0/=@3>1260=@0-=/3018<0/51D604=7;A36203-130A/.8?0@=20/62.1504=77A8.413.=8H018<015/=0
6:;51.86<03-607/4=7704=832=5018<07/@56:?2.<04=832=50=@0D./A150C1/.4E
()* +,%-#$7A53.’ <131014BA./.3.=8K00-=/304=7;A362K007/4=7704=832=5K007/@56:?2.<04=832=5
微软公司的 A&’()* D)’&, -.# 是 E&:60E’ 应用程序
开发工具!是目前应用最为广泛%易学易用的面向对象
的开发工具!并且为用户提供了大量的控件& 这些控件
可用于实现各种功能!减少了程序设计的很多困难& 本
文主要介绍利用 /’,0// 控件实现和 FGHIH 串口的数
据通信!接收测量系统上传的数据!然后通过 /’1*2345&6
控件将数据以电子表格的形式进行显示 ! 再利用
J&,=(52D03 根据分析完成的数据绘制出曲线 ! 利用
,0//0:6&)*04 实现数据和曲线图的保存和调出! 利用
J5&:=25将接收的数据%处理好的数据和绘制的曲线通过
打印机打印出来& 现以烘炉内多点温度数据采集系统
为例!其上位机软件界面见图 !&
收稿日期$"##-$#K$I#
.//G 年 第 !期第 0H卷
!"
林林林林林林林林林林林林林林林林林林林林林林林林林林业业业业业业业业业业业业业业业业业业业业业业业业业业机机机机机机机机机机机机机机机机机机机机机机机机机机械械械械械械械械械械械械械械械械械械械械械械械械械械与与与与与与与与与与与与与与与与与与与与与与与与与与木木木木木木木木木木木木木木木木木木木木木木木木木木工工工工工工工工工工工工工工工工工工工工工工工工工工设设设设设设设设设设设设设设设设设设设设设设设设设设备备备备备备备备备备备备备备备备备备备备备备备备备备 设计计算
万方数据
! "#$%""串口通信部分
在!工程"部件"控件#标签中选择!!"#$%&’( #&!!
#&)($&* +,-#将 !%#&!!控件添加到窗体中$ !%#&!!控
件可以通过串行端口传输和接收数据% 为应用程序提
供串行通信功能$ !%#&!!控件可提供两种处理通信方
式&!事件驱动方式%该方式相当于一般程序的中断方
式’ 当串口发生事件或错误时%!%#&!! 控件会产生
&)#&!!事件%用户可以捕获该事件进行处理’"查询方
式% 在用户程序中定时查询 !%#&!! 控件的某些属性
是否发生变化%从而确定相应的处理’ 本文采用前一种
工作方式%可以实时接收从串口上传的数据%从而减少
了接收数据的错误发生机率’ 串口程序设计分为初始
化和中断处理两部分’
& "#’()*+,-.数据显示
在!工程"部件"控件#标签中选择!!"#$%&.( ’*/01$"2
3&)($&* +,-#将 !%’*/01$"2控件添加到窗体中’ !%’*/01$"2
控件可以显示网格数据%也可以对其操作’ 该控件提供
了高度灵活的网格排序"合并和格式设置功能%网格中
可以包含字符串和图片’
/ 0-123,)4%*曲线绘制
在窗体中添加 4"3(5$67&0%将 4"3(5$67&0的 8(5&$/2$89
属性设计成 ($5/% 只有这样才可以在图片框内绘制曲
线’ 4"3(5$/7&0 可以通过语句 4"3(5$/:,%38*/(0:%;:)<(0=%
;=)进行重新规划 4"3(5$/7&0的坐标(其中前一个坐标为
4"3(5$/7&0的左上角坐标% 后一个坐标为右下角坐标)%
使用语句 4"3(5$/:,35$$/)(0 和 4"3(5$/:,35$$/)(; 来设置
和返回当前点的坐标值’ 本文用 4"3(5$/:,35$$/)(0>- 设
置 0 坐标%4"3(5$/:,35$$/)(;>)5!7/$:(-)设置 ; 坐标来
实现曲线的绘制’
5 数据和绘制曲线的保存及调用
数据和绘制曲线的保存及调用采用通用对话框
3&!!&)2"8*&1 控件提供的一组基于 9")2&9% 的
标准
excel标准偏差excel标准偏差函数exl标准差函数国标检验抽样标准表免费下载红头文件格式标准下载
对
话框界面’ 使用单个通用对话框可以显示文件打开"另
存为"颜色"字体"打印和帮助对话框’ 在!工程"部件#
中选择 !?"3$&%&.( 3&!!&) 2"8*&1 3&)($&* +,-#控件添加
到窗体中’通过设置控件的 83("&)属性来确定打开对话
框的类型’ 文中用 83("&)>: 打开对话框实现调出历史
数据和 83("&)>= 另存为对话框来实现当前数据和图片
的 保 存 ’ 数 据 保 存 时 首 先 设 置 过 滤 文 件 类 型
3&!!&)2"8*&1:,@"*(6$>!A,(0(BA,(0(#*显示记事本格式的文
件%然后确定对话框的形式 3&!!&)2"8*&1:,C#("&)>= 位
文件另存为对话框’ 通过 #&!!&)D"8*&1:,."*6)8!6 返回
保存文件名’ 使用打开文件命令将文件打开并将数组
内的数据以二进制的形式写到文件中去% 最后关闭文
件’ 实现将数据保存到指定文件名(指定路径)的文件
中’
绘制曲线的保存
方法
快递客服问题件处理详细方法山木方法pdf计算方法pdf华与华方法下载八字理论方法下载
和数据保存相似’ 只要通过
语句 E8F6G"#(5$6 G"#(5$6:,H!816I 3&!!&)2"8*&1:,@"*/J8!/
就可以将 4"3(5$/: 中绘制的曲线以控件返回的文件名
保存到控件设置的路径中’
6 数据和绘制曲线的打印
利用 4$")(/$ 将数据或图片通过打印机打印是 KL
中最常用的方法%应用程序中的打印文字+打印图像"
打印表格"打印工作窗体都可以通过 4$")(/$实现’ 本系
统设计在打印文本时通过 G$")(/$,E38*/(-%=M,N)<(=:%-)
语句预先规划打印空间% 然后通过 G$")(6$,O5$$6)(P 和
G$")(6$,O5$$6)(Q设置打印位置%通过公用属性 @&)()8!6
和 @&)(E"R6设置打印文本的字体和字号’还可以通过修
改 S$"6)(8("&) 来设置横向或纵向打印’ G$")(6$,T)DU&3
可以结束向打印机传送数据% 执行完此指令打印机开
始打印’
窗体打印应用语句 ?6,G$")(@&$! 可将当前工作窗
口通过打印机打印出来’
7 小 结
通过使用本文的方法可以利用易学易用的 KL 程
序和界面设计实现对 VE=W= 串口上传的数据进行分
析’ 本设计有效地解决了测量仪器的数据接收"数据分
析"波形绘制以及处理生成文件的保存和打印输出%基
本满足了当前生产中对测量数据处理的要求’
参考文献&
,!- 王可宁%韩玉杰%唐喜波,烘炉温度自动监测系统,"-,林业机械与
木工设备,=--X%(W),
,#- 龚沛曾%陆慰民%杨志强 ,K"%58* L8%"# 程序设计简明教程(第二
版),$-,高等教育出版社%=--W,
, %- 李玉东%李罡%李雷 ,K"%58* L8%"# +,- 控件大全, $- ,电子工业出
版社%=---,
林林林林林林林林林林林林林林林林林林林林林林林林林林业业业业业业业业业业业业业业业业业业业业业业业业业业机机机机机机机机机机机机机机机机机机机机机机机机机机械械械械械械械械械械械械械械械械械械械械械械械械械械与与与与与与与与与与与与与与与与与与与与与与与与与与木木木木木木木木木木木木木木木木木木木木木木木木木木工工工工工工工工工工工工工工工工工工工工工工工工工工设设设设设设设设设设设设设设设设设设设设设设设设设设备备备备备备备备备备备备备备备备备备备备备备备备备备设计计算
!""8年 第 9期 第 #6卷
!"
万方数据
基于VB的多路数据采集系统上位机软件设计
作者: 张瑜, 韩玉杰, 闵昆龙, ZHANG Yu, HAN Yu-jie, MIN Kun-long
作者单位: 东北林业大学机电工程学院,黑龙江,哈尔滨,150040
刊名: 林业机械与木工设备
英文刊名: FORESTRY MACHINERY & WOODWORKING EQUIPMENT
年,卷(期): 2007,35(1)
被引用次数: 2次
参考文献(3条)
1.王可宁.韩玉杰.唐喜波 烘炉温度自动监测系统[期刊论文]-林业机械与木工设备 2004(03)
2.龚沛曾.陆慰民.杨志强 Visual Basic程序设计简明教程 2003
3.李玉东.李罡.李雷 Visual Basic 6.0控件大全 2000
相似文献(10条)
1.学位论文 吴华 基于DSP和USB2.0的多路数据采集及处理系统 2007
随着计算机技术的发展,数据采集系统可以通过A/D转换把模拟信号转换成数字信号,并且可以方便的实现数字信号存储、处理及再现,因此该系统得以越来越广泛的应用。针对
目前实时存盘采集系统存在体积大、设计复杂、成本较高等不足之处,本课
题
快递公司问题件快递公司问题件货款处理关于圆的周长面积重点题型关于解方程组的题及答案关于南海问题
设计了一种基于高速串行总线(USB)和数字信号处理器(DSP)的多路数据采集系统,具有成本较低、集成
度较高等特点,同时具有一定数字处理能力。
本论文的主要工作和成果包括:
第一考虑到USB接口的通用性和高速特点,选用了USB接口作为上位机的接口,数据采集部分选用了DSP作为核心处理器,在设计时充分考虑了USB接口主机端与设备端的软件以及
DSP与USB的无缝连接。
第二给出了多路ADC数据处理和转发以及上位机对整个系统进行监控的实现方法。能方便得选择采集一路或高达16路的模拟电压信号。
第三给出了整个电路的实现
方案
气瓶 现场处置方案 .pdf气瓶 现场处置方案 .doc见习基地管理方案.doc关于群访事件的化解方案建筑工地扬尘治理专项方案下载
,设计了系统的硬件,包括:USB与F2812的直接连接设计,系统电源设计,外部RAM扩展及预处理电路设计等。
第四给出了系统的软件实现,包括:USB的控制软件、DSP软件设计、WINDOWS下上位机程序设计。在USB设备端的设计中采用了Slave FIFO接口与DSP通信。USB接口类似于DSP与
PC之间的高速“桥”,使DSP能高速通过USB接口与PC通信,而不需要USB设备端固件干预,从而使USB2.0接口传输带宽得到充分发挥。DSP软件设计中介绍了ADC模块的配置,数据采集
和转发,命令控制的实现方法,状态信息的反馈等。在上位机软件部分,介绍了驱动程序的开发,设计了上位机读取数据和控制系统。
第五对整个系统进行了性能测试和分析。
该系统既能较好地满足单通道高采样率的要求,又能可选择地对多路信号进行采集,具有较强的灵活性。同时本系统也支持即插即用,使用相当方便。
2.期刊论文 杨博.李宛洲.YANG Bo.LI Wan-zhou 基于单片机的新型多路数据采集系统 -仪表技术与传感器2006,""(11)
系统结构紧凑,采用89C52单片机作为中心控制单元,应用12位高精度并行A/D转换芯片AD574和8通道故障保护模拟开关MAX354实现8路数据采集;不仅记录采集的数据,而且利用串行
实时时钟芯片DS1302记录数据出现的时间,有利于用户准确了解和把握生产过程的状态;与上位机进行通讯,将采样数据和采样时间存储在上位机文件中,便于数据的查询和分析,给工业
过程的长期正常运行和检查带来了很大的方便.
3.期刊论文 顾亚雄.朱翠英.许方华 基于LabVIEW的单片机多路数据采集系统的设计 -自动化技术与应用2009,28(10)
本文运用虚拟仪器的设计思想,介绍了一种基于LabVIEW软件平台的多路数据采集系统的设计原理及过程.数据采集部分摒弃了NI公司的采集板卡而采用MSP430F149单片机系统,降
低了系统的开发成本.利用LabVIEW开发环境设计上位机的监测界面,上位机通过串行口与MSP430F149单片机通信,从而实现对多路数据的采集与监测.本设计系统增设有报警功能,报警
门限可通过上位机监测界面进行设置.运用LabVIEW进行系统开发具有很强的灵活性,能较容易地实现系统的各项功能,并使系统具有很强扩展性.
4.期刊论文 张永梅.韩焱.张建华.ZHANG Yong-mei.HAN Yan.ZHANG Jian-hua 高分辨率多路数据采集及传输系统的设计 -中北大学学报
(自然科学版)2006,27(4)
针对武器系统对环境温度高可靠性的实际要求,利用MCS-51系列单片机和上位机,设计了11路温度数据采集、处理及传输系统,实现了系统的硬件电路以及采集系统的全部软件.其
中,上位机记录历史数据,能够对正确的异常数据进行特殊处理.该系统使用灵活方便,具有很强的实用性,适用于多种温度数据采集场合,可作为某些武器系统的一部分,为其提供合理、
准确的数据.
5.期刊论文 果莉.韩谞.GUO Li.HAN Xu 多路数据采集、存储、显示系统设计 -农机化研究2005,""(3)
面对大量的数据,人工处理已远远无法满足时代的要求,依靠微电子技术来实现数据的采集、存储和显示,成为适应时代步伐的唯一有效的出路.为此,介绍了一种以单片机为核心的
数据采集、存储和显示系统,并辅以C、Visual C++等高级语言来实现软件编程.
6.期刊论文 周学礼.叶飞.吕忠斌.ZHOU Xue-li.YE Fei.LV Zhong-bin 基于VB的多路数据采集系统设计 -电工电气2010,""(5)
以SST89C58单片机为核心,辅以必要的外围电路,设计了一种计算机监控的多路数据采集系统.系统采用ADC0809芯片进行数据采集,ZLG7289芯片进行通道选择,通过RS-232串口实现
单片机和PC机的数据通信,进行上位机的控制和显示.整个数据采集系统能完成8路数据采集,并能自由切换采集通道,可灵活地在上位机和下位机之间切换,根据不同需要用于多种数据
采集系统中.
7.期刊论文 徐晓昂.XU Xiao-ang 基于单片机的多路输入测试系统设计 -机械制造与自动化2009,38(2)
介绍了一种高精度多路输入测试系统,采用P89C51单片机作为控制器,应用12位高精度A/D转换芯片MAX197实现多路数据采集,单片机通过串口与上位机通讯,上位机终端控制软件进
行数据处理、显示、曲线绘制与保存.本系统可实现在线测量,提高了实验自动化水平,具有实用价值.
8.学位论文 杜剑锋 无线激光打靶多路数据采集处理系统 2007
本文所述的无线激光打靶多路数据采集处理系统是在现有有线通信与无线通信理论基础上,结合部队实际需要,自行设计研发出来的。无线激光模拟射击训练系统是以嵌入式处
理器为核心的仿真训练模拟器。研制开发此模拟训练器不仅能为坦克装甲兵射击的模拟训练提供逼真的训练坏境和接近实战的训练手段,提高训练技能,改进训练方法,有利于提高
射击训练的效率和精度,有助于进一步实现射击训练的科技化,标准化和数字化。该系统分两大部分:无线激光打靶子系统和无线多路数据采集处理子系统。基于VB开发平台的多路
数据采集处理系统为本文研究讨论的重点。
本文主要介绍了系统总体设计以及各部分的主要功能,有线通信及无线通信的命令格式、集总转发器设计以及多路数据采集处理系统的设计与编汇,最后对研制工作、实验结果
和系统开发前景进行了总结。无线打靶系统主要有以下几个特点:1.射手可独立操作模拟器,无需他人报靶;另外,射手训练时可通过模拟器上的液晶屏查看训练记录来自已总结摸
索规律,提高训练积极性。
2.该系统有训练和考核两种模式,既能满足战士平时的训练,又可以进行部队的集中考核。3.采用无线通信方式,使模拟射击系统的使用方便灵活,可以进行移动靶训练。4.采用超
低功耗的MSP430系列嵌入式处理器作为训练模拟器的核心,采用低功耗的无线通信芯片担任通信任务,降低了系统的功耗,延长了电池的使用寿命,减小了训练模拟器的体积和重量
,做到了手持设备的持久性和便携性。5.采用μC/OS-Ⅱ嵌入式实时操作系统作为训练模拟器的开发平台,与其它嵌入式操作系统相比具有实时性高、开发成本低的优点。6.具有上位
机软件来采集和处理数据。
9.期刊论文 吴坚.陈辉堂 基于LonWorks现场总线技术的多路数据采集系统设计 -微计算机信息(测控仪表自动化)2002,""(4)
本文介绍了LonWors现场总线和LNS的特点及原理,利用神经元芯片对A/D转换器进行控制的数据采集系统的硬件实现与软件设计.通过消息在基于LonWorks现场总线技术的节点间通
信,将采集节点采集的数据通过双绞线网络传送到上位机,上位机应用新一代LonWorks网络操作系统LNS读出数据并显示于监控界面.实验证明据此设计的采集系统能满足较高传送速度
和较大数据量采集的要求.
10.期刊论文 黄启俊.陈洲.孙平.吴凡.常胜.戴锋.何民才.HUANG Qi-jun.CHEN Zhou.SUN Ping.WU Fan.CHANG Sheng.DAI Feng.HE Min-
cai 基于USB多路数据采集的比色测温仪系统实现 -光电子技术与信息2006,19(3)
提出了一种USB接口的多路数据采集系统软硬件实现方案.系统在A/D的前端加上多信道选择开关,实现多色比色测温仪的多路信号采集;由单片机控制数据的采集和缓冲,数据则用
上位机进行实时处理.采用USB总线接口,具有即插即用、高速、易于扩展、成本低、功耗小等显著优点,其模块式结构有着很大的灵活性.该数据采集设计方案已成功应用于四色比色测
温仪中,测温仪处理速度快、使用方便,测温精度已达4‰.
引证文献(2条)
1.李芳.贺雨田 基于VB的液压在线监测与故障诊断仪的上位机软件设计[期刊论文]-石油仪器 2008(1)
2.冷护基.战惠惠 电机转轴加工质量检测与控制系统的开发[期刊论文]-机械管理开发 2010(3)
本文链接:http://d.wanfangdata.com.cn/Periodical_lyjxymgsb200701009.aspx
授权使用:广东技术师范学院(gdjssf),授权号:dd394a14-e30f-4524-948e-9dfb01321097
下载时间:2010年9月24日