基于Visual Basic与RS 232串行通信的数据采集系统
2016-10-13撰文江苏徐州工程机械研究院陈新春闫乃晴齐伟王灿
智能制造 2016年8期
撰文/江苏徐州工程机械研究院 陈新春 闫乃晴 齐伟 王灿
基于Visual Basic与RS 232串行通信的数据采集系统
撰文/江苏徐州工程机械研究院 陈新春 闫乃晴 齐伟 王灿
目前,诸如液压缸缸筒、活塞杆和振动轮等工程机械核心零部件精度要求越来越高。在生产过程中,检测工序已经不可忽视。遗憾的是,许多关键工序涉及的待检测形面复杂,尚无检测手段。随着技术的进步,基于激光位移传感器,开发专有检测仪器是实现工程机械核心零部件关键工序质量监控的有效途径。
激光位移传感器由激光器、激光检测器和测量电路组成,能够精确非接触测量被测物体的位置、位移等变化。在开发激光检测装置时,如何准确有效地获得激光位移传感器检测值是关键的研究内容。
针对该问题,本文结合串行端口技术,提出一种基于Visual Basic与RS 232串行通信的数据采集系统。通过Visual Basic通信控件MSComm与串行端口RS 232,建立激光位移传感器与工控机的通信渠道。采用Visual Basic开发激光位移传感器数据采集软件界面和算法。应用Excel工具建立存储检测数据的数据库。与激光位移传感器测试软件比较,验证上述研究的有效性。
一、通信软件与串口选择
VB6.0是一种功能强大的程序设计语言,适用于设计程序界面。它不仅保留了Basic语言的全部功能,还增加了面向对象程序设计功能,相较于VC,其操作简单,运行速度较快。
MSComm是VB与激光位移传感器之间实现通信的的ActiveX控件。利用MSComm控件,设计串口通信程序主要涉及表1所示属性。……
登录APP查看全文
