一种基于XCP协议的运动台测校方法及装置制造方法及图纸

技术编号:35254454 阅读:28 留言:0更新日期:2022-10-19 10:10
本发明专利技术公开了一种基于XCP协议的运动台测校方法及装置,用于XCP主设备,被测运动控制台作为从设备,所述运动台测校方法包括:向所述从设备发送第一命令,以与所述从设备基于XCP协议建立通信连接;基于所述XCP协议从所述从设备各传感器的XCP软件中获取相应的目标数据;在获取到所需的各目标数据后,对各目标数据进行数据处理,以确定该传感器的整定数据;将该传感器的整定数据基于所述XCP协议发送至该传感器。本发明专利技术实施例基于XCP协议实现高精度运动台测校,减少开发成本,满足快速有效地实现对高精度运动控制台的运动控制器(或传感器)的测较需求。器)的测较需求。器)的测较需求。

【技术实现步骤摘要】
一种基于XCP协议的运动台测校方法及装置


[0001]本专利技术涉及设备校准领域,尤其涉及一种基于XCP协议的运动台测校方法及装置。

技术介绍

[0002]高精度运动台的传感器、执行器以及被控对象涉及到机械动力学、光学、电力电子等多个学科。在实际调校过程中难以通过准确的数学模型精确的表达。
[0003]测校是校准高精度运动台的传感器以及调试控制器参数,达到优化数学模型所必不可少的过程。高效、通用的测校系统,是了解纳米尺度下各部件物理规律的重要窗口,这对于加速高精度运动台的开发变的至关重要。
[0004]传统的测较系统同时包含了高精度运动控制台的运动控制器(或传感器)中的测校代码以及计算机中测校人机界面。
[0005]传统方案中变量选择器、触发选择器与应用程序部分是耦合在一起的,测较程序在高精度运动控制台的运动控制器(或传感器)中并不是独立存在的。
[0006]由于测试校准的代码与应用代码深度耦合,如果应用程序改变,则需要重新定义并开发新的测较程序协议层接口,整个过程极大影响了工作效率。

技术实现思路

[0007]本专利技术实施例提供一种基于XCP协议的运动台测校方法及装置,用以基于XCP协议实现高精度运动台测校,减少开发成本,满足快速有效地实现对高精度运动控制台的运动控制器(或传感器)的测较需求。
[0008]本专利技术提出一种基于XCP协议的运动台测校方法,用于XCP主设备,被测运动控制台作为从设备,所述运动台测校方法包括:
[0009]向所述从设备发送第一命令,以与所述从设备基于XCP协议建立通信连接;
[0010]基于所述XCP协议从所述从设备各传感器的XCP软件中获取相应的目标数据;
[0011]在获取到所需的各目标数据后,对各目标数据进行数据处理,以确定该传感器的整定数据;
[0012]将该传感器的整定数据基于所述XCP协议发送至该传感器。
[0013]在一些实施例中,向所述从设备发送第一命令是基于XCP协议的标准命令来实现的。
[0014]在一些实施例中,所述从设备各传感器的XCP软件兼容所述XCP协议,其中,各XCP软件包括事件调用层,从机运行调用层,从机协议层,从机传输层和从机平台层。
[0015]在一些实施例中,基于所述XCP协议从所述从设备各传感器的软件中获取相应的目标数据是基于所述事件调用层实现的。
[0016]在一些实施例中,所述从机传输层至少提供如下接口:
[0017]用于实现设备通信的第一API接口;
[0018]用于实现核心间通信的第二API接口;
[0019]用于提供所述从设备内部第一时间戳以及定时的第三API接口。
[0020]在一些实施例中,所述从机平台层至少提供如下接口:
[0021]用于实现静态内存空间配置的第四API接口;
[0022]用于为数据采集提供第二时间戳的第五API接口。
[0023]在一些实施例中,所述从机协议层被配置为为所述XCP协议的各命令提供支撑。
[0024]在一些实施例中,各XCP软件配置有XCP主循环,所述XCP主循环被配置为运行通信协议栈以实现接收和发送数据包。
[0025]在一些实施例中,各XCP软件配置有XCP事件,所述XCP事件被配置为周期性记录事件调用层相关的DAQ数据。
[0026]在一些实施例中,所述XCP主循环和所述XCP事件运行在该从设备的多个核心中,以及,所述XCP主循环和所述XCP事件通过对应的线性表与目标任务核心进行数据交换,且所述目标任务核心与所述XCP主循环和所述XCP事件所处的各核心不同。
[0027]本专利技术还提出一种基于XCP协议的运动台测校装置,包括处理器和存储器,所述存储器存储有计算机程序,所述处理器调用所述计算机程序时实现本公开各实施例所述的基于XCP协议的运动台测校方法。
[0028]本专利技术实施例基于XCP协议实现高精度运动台测校,减少开发成本,满足快速有效地实现对高精度运动控制台的运动控制器(或传感器)的测较需求。
[0029]上述说明仅是本专利技术技术方案的概述,为了能够更清楚了解本专利技术的技术手段,而可依照说明书的内容予以实施,并且为了让本专利技术的上述和其它目的、特征和优点能够更明显易懂,以下特举本专利技术的具体实施方式。
附图说明
[0030]通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本专利技术的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:
[0031]图1为本专利技术实施例的运动台测校方法的基本流程示意图;
[0032]图2为本专利技术实施例的基本通信架构示意图;
[0033]图3为本专利技术实施例的一种具体的任务分配示意图。
具体实施方式
[0034]下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。
[0035]本专利技术提出一种基于XCP协议的运动台测校方法,用于XCP主设备,被测运动控制台作为从设备,如图1所示,所述运动台测校方法包括:
[0036]在步骤S101中,向所述从设备发送第一命令,以与所述从设备基于XCP协议建立通信连接。具体的本实施例中为了实现将运动控制器(或传感器)软件中变量值获取到上位机或者测试系统中。本实施例的XCP是基于ASAM标准CAN校准协议(CCP)。原设计用于汽车行
业,主要用于ECU开发、校准和测试领域。本实施例中测校的工具侧设置为XCP主设备,被测量的高精度运动控制台作为从设备,相应的其运动控制器(或传感器)是XCP从结点,采用主从通信方式进行通信连接,例如可以采用客户端/服务器架构。
[0037]在步骤S102中,基于所述XCP协议从所述从设备各传感器的XCP软件中获取相应的目标数据。在建立主从通信方式之后,本示例中进一步的XCP主设备可以利用XCP协议从设备各传感器的XCP软件中获取相应的目标数据。
[0038]在步骤S103中,在获取到所需的各目标数据后,对各目标数据进行数据处理,以确定该传感器的整定数据。本公开的所需的各目标数据是指可以被用于数据处理,具有指定的数据精度和深度的数据,在获得指定深度的数据之后,可以在XCP主设备中进行数据分析,确定该组目标数据相应的校准量,例如可以通过波形分析的方式来确定校准量(整定数据)。本公开中XCP协议允许对内存直接进行读写访问,由此可以实现在读访问中测量来自内存的数值参数,写访问可以实现调整内存中具体参数的数值。
[0039]在步骤S104中,将该传感器的整定数据基于所述XCP协议发送至该传感器。
[0040]本专利技术实施例基于XCP协议本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于XCP协议的运动台测校方法,用于XCP主设备,被测运动控制台作为从设备,其特征在于,所述运动台测校方法包括:向所述从设备发送第一命令,以与所述从设备基于XCP协议建立通信连接;基于所述XCP协议从所述从设备各传感器的XCP软件中获取相应的目标数据;在获取到所需的各目标数据后,对各目标数据进行数据处理,以确定该传感器的整定数据;将该传感器的整定数据基于所述XCP协议发送至该传感器。2.如权要求1所述的基于XCP协议的运动台测校方法,其特征在于,向所述从设备发送第一命令是基于XCP协议的标准命令来实现的。3.如权要求1所述的基于XCP协议的运动台测校方法,其特征在于,所述从设备各传感器的XCP软件兼容所述XCP协议,其中,各XCP软件包括事件调用层,从机运行调用层,从机协议层,从机传输层和从机平台层。4.如权要求3所述的基于XCP协议的运动台测校方法,其特征在于,基于所述XCP协议从所述从设备各传感器的软件中获取相应的目标数据是基于所述事件调用层实现的。5.如权要求3所述的基于XCP协议的运动台测校方法,其特征在于,所述从机传输层至少提供如下接口:用于实现设备通信的第一API接口;用于实现核心间通信的第二API接口;用于提供所述从设备内部第一时间戳以及定时的第三API接口。6.如权要求3所...

【专利技术属性】
技术研发人员:丁彦杰郑佳晶赵立华
申请(专利权)人:北京半导体专用设备研究所中国电子科技集团公司第四十五研究所
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1