基于VB的激光测距传感器监控及其模拟器软件开发
基于VB的激光测距传感器监控及其模拟器软件开发
作者:关晓菡;郑勇;吴勇
瑞士DIEMTIX公司生产的 DLS-A 型激光测距传感器是新一代的测距设备,拥有许多卓越的性能,是一种较为先进的经济型在线位置检测系统,具有极高的测试精度和稳定性,该设备通过发射激光束至目标物体#利用反射光束精确计算距离#可达到100米 的检测距离,而且对目标物体的尺寸面积比超声波要求的面积小得多,使得对远距离的小尺寸物体位置检测成为可能,可广泛应用于工业液位、料位、生产线料坯传送定位#大型工件装配定位。超大物体几何计量,光散射试验,超声波特性试验,军事枪械校正,靶距自动控制,集装箱定位等领域;由于是在线式连续检测,免去了使用手持激光测距仪的人工点发,可无人值守连续监测,其位置数据还可传送到远程监控终端,是工业自动化和生产智能管理的理想仪器。在国内工业自动化领域得到了较多的应用。 我们在水库水位激光测距监测系统的开发中即采用了这种传感器,该传感器是通过 RS232/RS422串行接口与控制器进行通讯,我们利用VB开发了可连接多达10 台 DLS-A型激光测距传感器的监控软件#同时开发出模拟器软件,通过计算机的串口实现了该型传感器的全部通信协议, 能够用一台计算机模拟多达10 台 DLS-A型激光测距传感器的各种工作状态#,不仅可以模拟正常工作状况,而且可以方便地模拟使用真实激光测距仪不易实现的距离设定,时间延迟、系统错误等状态#给调试工作带来了很大方便#并且显著降低了开发成本.
1、DLS-A型激光测距传感器与主控制器的连接方式
在串行接口模式下 DLS-A激光测距传感器的每一次操作都可以通过串行线由主控制器发送指令来进行, 通过一根RS232串口线可实现一台主控制器与一台传感器的点对点连接,而通过RS422接口线一台主控制器可以连接多达10台传感器#传感器的不同地址靠自带的拨码开关设定.
2、 监控软件设计
上位机监控软件用Visual Basic 6.0编写,Visual Basic 6.0提供了串口通信控件, 应用这个控件,PC机可以很方便地与DLS-A激光测距传感器进行通信,编写好的软件具有良好的人机界面,操作简单方便,数据处理结果清晰直观,可对最多10 台 DLS-A激光测距传感器进行监控,具有测距、测温、报警、设置参数、命令行调试、获取传感器版本信息等功能。
3、模拟器软件设计
在调试过程中我们还利用VB的模拟软件"其思路是监控软件的逆向设计,用另一台计算机或本台计算机的第二串口实现 DLS-A型激光测距传感器的全部通信协议,可模拟多达10 台 DLS-A 型激光测距传感器各种工作状态,不仅可以模拟正常工作状况,而且可以方便地模拟使用真实激光测距仪不易实现的距离设定\时间延迟\系统错误等状态,给调试工作带来了很大方便,并且显著降低了开发成本.
4、结束语
经实际使用。证明本文给出的激光测距传感器监控软件界面友好、使用方便、功能齐全、模拟器软件实现了DLS-A型激光测距传感器的全部通讯指令,方便了调试工作,降低了开发成本。
本文章转自爱学术(aixueshu.com),如有侵权,请联系删除