计算机技术论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

  • 欢迎访问 计算机技术论坛-电脑迷与初学者的家园!由于论坛管理严格,新注册会员可能遇到各种问题,无法解决的请发邮件 admin@jsjbbs.cn
查看: 1021|回复: 0

利用自动节点探测方式搭建自动测试平台

[复制链接]
发表于 2021-4-5 13:19:03 | 显示全部楼层 |阅读模式
#111723#1 弁言
比年来,跟着电子技巧、盘算机技巧以及通信技巧的一直发站,越来越多的电子产物被利用到了各行各业。在产业利用范畴,平日存在着大批的传感器、履行机构和电子把持单位,它们个别散布较广,且在停止现场检测的时间对及时性和牢靠性都有严厉的请求。CAN(Controller Area Network)总线作为一种现场总线尺度以其存在的诸多长处而在产业范畴中失掉了普遍利用,到现在为止,用于产业范畴的绝大部份电子产物都支撑CAN通信方法。基于此,本文提出了一种全新的基于CAN总线技巧的主动节点探测算法,并应用该方式搭建了一个电子产物主动测试平台。
2 CAN总线简介
跟着产业现场把持和出产主动化技巧的一直提高,传统的RS232、RS485等通讯尺度曾经不能顺应产业现场须要了。现场总线技巧因其造价昂贵且可能满意产业现场情况下的通讯请求渐逐步成为了新的通讯方法。
CAN(即把持器局域网)是理辑总线的典范代表。它是德国的BOSCH公司为古代汽车利用当先推出的一种多主主机部分网,因为其出色机能现已普遍利用于产业主动化、多种把持装备、交通东西,医疗仪器以及建造、情况把持等浩繁部分。CAN总线是一种多主总线、通讯介质能够是双绞线、同轴电缆或光导纤维。通讯速度最高可达1MBPS。它通讯接口中集成了CAN协定的物理层和数据链路层功效,可实现对通讯数据的成帧处置。CAN协定废止了传统的站地点编码,而代之以对通讯数据块停止编码。采取这类方式的长处可使收集内的节点个数在实践上不受限度.还可使差别的节点同时接受到雷同的数据,这一点在散布式把持体系中十分有效。
CAN协定的数据段长度最多为8个字节,不会占用总线时光太长,从而保障了通讯的及时性。CAN协定采取CRC测验并可供给响应的毛病处置功熊,保障了数据通讯的牢靠性。别的,CAN总线采取了多主竞争式总线构造,存在多主站运转和疏散仲裁的串行总线及播送通讯的特色。CAN总线上恣意节点可在恣意时辰自动地向收集上别的节点发送信息而不分主次,因而可在各节点之间实现自在通讯。
CAN出色的特征、极高的牢靠性和奇特的计划,特殊合适产业进程监控装备的互连,因而,越来越遭到产业界的器重,并已公以为最有前程的现场总线之一。
3 测试平台构建
本文所述的主动测试平台由主节点、从节点和CAN网构成,主节点由测试主机形成。重要用于对被测产物发送测试下令,并对被测产物前往的测试信息停止剖析处置处置。每个从节点上都可装置一台待测产物。其体系构造如图1所示。

图1 测试平台构造
在产物的批量主动测试进程中,最大的难点在于每个从节点的地点没法事后标示,这就不能保障主节点与各个从节点之间停止互不烦扰而且正确牢靠的信息交互。传统的处理方式个别是通过硬件来实现,即对每个从节点停止硬件编码,从而独一的标示每个从节点。这类实现方法的长处是地点牢固、反映疾速;然而这类硬件编码的方法的实现较庞杂、本钱较高;而且不敷机动,一旦检测工装需改良,修改的任务量相称大,该实现方法重要顺应于大批产物的检测,对于中小批量产物的检测来讲本钱太高。基于此,本文提出了一种基于主动节点探测算法的软件实现方法,因为实在现完整离开了硬件,因而存在机动度较高,易扩大的特色,并且实在现菲常简略。
主动带点探测算法的重要思维是:当主节点下发检测开端的下令后,各从节点本身发生一个确认码发还主节点,刹时在当地保留。当主节点收到该确认码后,在当地遴行搜寻,看能否有已对该确认码赋过标示号,如“是”则不作处置,如“否”则对该确认码付与一个独一的标示号。而后每隔必定的周期将确认码带标示号以播送的情势下发到从节点。各从节点接受到带标示号确实认码后,将其与当地保留确实认码停止比拟,假如与当地差别,则持续往主节点发送确认码,相反则掏出标示号,对本人停止标示,同时结束往主节点发送确认码,并把标示号带确认码再前往给主节点,告知主节点本节点已被标示,主节点在收到从节点的反应信息后,将该标示号置乎“已确认”状况,并结束下发该标识号。至此,从节点标示实现,可持续停止响应的测试义务。从节点的全部标示进程如图2所示。

图2从节点标示流程图
4 利用实例
依据前述方式,本文针对三一重工股分无限公司自立研发的产业表现屏产物SYLD开辟了一个对其停止批量自检的检测平台。待测的SYLD表现屏形成了从节点,SYLD是一款通用型高机能产业表现屏,支撑CAN通信方法。主节点由三一重工股分无限公司自立研发的近程监控终端SYMT形成.SYMT可主动从卫星下载以后时光,且其对外接口支撑CAN通信方法。全部检测平台的构造如图3所示。

图3 SYLD批量测试平台构造图
本文所开辟的检测工装重要对SYLD表现屏的色彩、通信功效以及文件体系停止检测,另外还附有校准体系时钟和利用顺序烧写等功效。工装的SYMT端测试顺序采取ARM Developer Suite 1.2 编写,SYLD端测试顺序采取embedded Visual C++++ 4.0 编写。到现在为止,该工装运转后果精良。SYLD检测流程如图4所示。

图4 SYLD检测流程
5 停止语
本文通过实例论证了所提方式的可行性,而且证实了应用主动节点探测方法搭建的电子产物主动测试平台存在易实现、易扩大、周期短、本钱高等特色,存在较大的鉴戒意思,可推行到其余电子产物的测试平台中。
本文重要翻新点在于:应用CAN总线的特色,提出一种用软件方法实现的能使挂在CAN总线上的从装备对内身停止主动地点标示的方式,从而保障其与主装备之间停止准确的信息交互。通过相干装备的配套,到现在为止结果利用融发生经济效益约10万元。
gt
更多内容阅读推荐:专业中央空调维修推荐
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

无图版|手机版|计算机技术论坛 JSJBBS.CN @ 2008-2024 ( 鲁ICP备17021708号 )

技术支持 : 北京康盛新创科技有限责任公司

快速回复 返回顶部 返回列表