咨询电话:0755-88840386
工业自动化称重仪表 分类
首页 > 学习专题 > 专业技术专题 > 工业自动化称重仪表

称重仪表自动测试系统的设计与实现

来源:网络转载更新时间:2020-09-01 09:25:32点击次数:1891次

1引言
作为混凝土搅拌站的核心部件之一的承重仪表(SWD)是一款高性能、高精度的称量控制产品,通过CAN总线釆用通信协议的方式控制称重传感器和控制主机进行命令交互而满足混凝土搅拌站的配料、称量、控制、显示等需求叫其质量的好坏直接影响配比的精度和混凝土的质量。由于称重仪表功能强大,涉及通信协议的功能较多,其通信协议成了该产品检测的重点,但若釆用手工测试不仅费时费力,效率较低,且难以保证测试的全面覆盖。
本文在CAN模块基础上,基于ZLGCAN动态链接库技术与Labview平台相结合的机制I,实现了SWD通信协议的自动测试。
2系统的总体方案
系统的硬件配置主要由PC、ZLGCAN模块和开关电源构成,三者关系如图1所示。

系统硬件配置图

图1系统硬件配置
开关电源给SWD供电,作为交互操作窗口的PC通过USB接口经ZLGCAN的CAN总线和SWD交互数据。根据SWD的CAN通信协议的特点,在PC上给予Labview软件设计上位机程序并通过上位机程序调用Windows系统中编译和加载的ZLGCAN动态链接库,便可实现对与CAN通信协议相关的SWD的功能进行自动化:测试,并对测试进度和测试结果进行实时显示。

3上位机软件设计
3.1界面
作为与用户直接交互的操作窗口前面板可以通过PC端的Labview平台釆用图形化编程语言实现,如图2所示。

上位机软件界面示意图

图2上位机软件界面示意图
界面大致分为菜单区、参数设置区、操作区和测试数据显示区等。菜单区包括设备操作、设备配置、与CAN通信协议相关基本功能的测试项目、版本和帮助等项,可以通过菜单操作对SWD和ZLGCAN进行配置、选择测试项目以及査看版本和帮助信息;参数设置区可以直接在界面上快速地进行相关参数配置及测试项选择;操作区主要实现ZLGCAN的启动、停止操作以及测试过程的控制;测试数据显示区可以直观地显示已经完成的测试项及测试结果以及测试进度,并可以完成测试数据和测试报告的保存操作。
3.2主程序
软件操作流程如图3所示。Labview开发平台除具有常规的条件结构、顺序结构、循环、事件结构外,还根据应用场合的不同提供了状态机、消息队列、生产者/消费者、主/从等设计模式,根据程序特点直接调用模板进行编程,可以省去对程序整体框架的考虑,从而节约很多时间。
由于测试开始前操作者需要对SWD和ZLGCAN进行配置,选择测试项目,测试时又是全自动测试,因此,系统主程序基本框架为生产者/消费者结构,自动测试部分为消息队列结构,自动逐项执行所选择的测试项目,执行完毕又返回到生产者/消费者结构,以便与用户交互处理后续的数据保存、报告保存等操作。

软件操作流程图

图3软件操作流程图

3.3协议判断程序
协议判断程序是自动测试系统设计的关键,直接决定着测试结果是否可靠性。协议判断流程如图4所示。与CAN通信协议相关的SWD基本功能大致分为参数查询、参数设置、参数上传、配方设置、配槌制、掉电保存6个方面。其通信协议可归纳为两类:⑴应答式协议:SWD对收到的命令进行应答,测试时需要先向SWD发送命令,再判断SWD是否正确进行应答;
(2)主动上传式协议:SWD以一定的周期上传CAN数据,测试时只需半嘶在一定綱间内朝攵到相应龄揃贞。为皤据SWD通信协议特点濡对自珈顷试系统沥十协议仲裁子VL

协议判断流程图

图4协议判断流程

3.4协议拓展接口设计
考虑到SWD通信协议的不断升级和扩展以及测试要求
的变化,为保证软件能够兼顾后续SWD通信协议的测试需要,进行了巧妙的接口设计。协议判断规则不是固化在程序里面,而是EXCEL文龈入,当协1炫4变酮,只需要对该EXCEL文件进行维挪阿。该EXCEL文档硏行对应一条协议,协议格科应EXCEL文^的一行A~H的内容如表1所示

通讯协议格式表

4结果
测试完毕,在图2的界面点击“生成报告”按键,将会自动生成DOC格式名称为“SWD通信协议自动测试报告yyyy_MM_DD_hhmmss.doc”的试验报告。其中,报告名称中的yyyy_MM_DD_hhmmss分别为当前测试时间的年份一月份_日期一时时分分秒秒,而报告的内容除包括当前测试数据和结果、之前输入的被测产品软硬件信息、ZLGCAN和SWD参数配置信息外,还包括每条协议测试的详细记录。
通过专业测试人员验证,本测试系统具有以下特点:
1)效率高:426条协议可以在3min内完成测试,釆用手工测试,即使熟练的测试工程师也需要3~4d的时间。
2)简单可靠:通过几步简单的操作即可完成测试,通信协议异常模拟测试的结果表明,通过测试报告的详细测试数据。

 

文章来源于网络转载,侵删

(此文关键词:称重仪表,称重控制仪表,称重类仪表,称重模块仪表,称重变送仪表)
相关文章
More» 相关产品推荐

在浏览器打开×