一种对测试模块三维空间定位的通讯系统技术方案

技术编号:18021277 阅读:51 留言:0更新日期:2018-05-23 06:28
一种对测试模块三维空间定位的通讯系统,包括控制端、主控制板、can总线和若干个测试模块;主控制板在can总线寄存器中自定义can总线在空间排布的物理空间位置,并根据设置的物理空间位置制定相应的can总线的物理层协议,使can总线的物理层协议传输的数据ID直接反应can总线在空间排布的物理空间位置;can总线的通讯接口设置有与其自身相对应的物理空间位置;测试模块接入can总线的通讯接口时获取物理空间位置;控制端向主控板发送测试命令,主控板将接收到的测试命令通过相应的can总线物理层协议传输。can总线的同一个物理空间位置实现不同功能模块的测试,降低了测试模块寻找测试位置的要求,实现了测试模块快速、准确地接入测试点的目的,提高了测试效率。

【技术实现步骤摘要】
一种对测试模块三维空间定位的通讯系统
本专利技术涉及测试
,具体涉及一种对测试模块三维空间定位的通讯系统。
技术介绍
在试验室进行功能测试时,由于各个测试模块内置有自身在试验室空间排布的位置,使得,安装测试模块时,必须知道该测试模块在通信总线上的具体安装位置,才可以安装,但是,由于通信总线在空间内并没有显示具体的网格接点的空间坐标信息,这样,很难实现快速的将测试模块安装到与其相对应位置的网络接点上。
技术实现思路
本申请提供一种对测试模块三维空间定位的通讯系统,包括控制端、主控板、can总线和若干个测试模块;主控制板在can总线寄存器中自定义can总线在空间排布的物理空间位置,并根据设置的物理空间位置制定相应的can总线的物理层协议,使can总线的物理层协议传输的数据ID直接反应can总线在空间排布的物理空间位置;can总线的通讯接口设置有与其自身相对应的物理空间位置;测试模块接入can总线的通讯接口时获取物理空间位置,并在can总线上仅接收与物理空间位置相匹配的数据;控制端向主控板发送测试命令,主控板将接收到的测试命令通过相应的can总线物理层协议传输至相应的测试模块。一种实施例中,can总线的通讯接口设置有定位模块,定位模块存储有与其自身相对应的物理空间位置。一种实施例中,测试模块内置有ARM芯片,ARM芯片设有坐标引角,测试模块插入定位模块时,测试模块通过坐标引角获取物理空间位置。一种实施例中,空间排布的每一路can总线至少包括两组can总线,其中,一组can总线用于主控制板向测试模块传输数据,另一组can总线用于测试模块向主控制板反馈数据。一种实施例中,can总线的物理层协议还制定有多帧标识符,多帧标识符用于标识多帧传输和单帧传输。一种实施例中,测试模块为积木化标准模块。一种实施例中,还包括云端服务器,控制端与云端服务器通讯连接。依据上述实施例的通讯系统,由于通过在can总线的寄存器中对can总线在空间排布的物理空间位置进行自定义,然后,再对该物理空间位置制定相应的can总线的物理层协议,使can总线的物理层协议传输的数据ID直接反应can总线在空间排布的物理空间位置,can总线的通讯接口标示有与其自身相对应的物理空间位置,当测试模块接入can总线的通讯接口时能即时获取该物理空间位置,并接收仅与该物理空间位置相匹配的数据;当can总线的某一空间位置安装有测试模块时,可以将该测试模块的测试命令结合该物理空间位置通过can总线的物理层协议传输,相应的,如果该空间位置安装的是另一功能的测试模块时,只需要在控制端发送该功能的测试命令即可,因此,can总线的同一个物理空间位置可以实现不同功能的模块测试,降低了测试模块寻找测试位置的要求,相应的,实现了测试模块快速、准确地接入测试点的目的,提高了测试效率。附图说明图1为通讯系统原理图。具体实施方式下面通过具体实施方式结合附图对本专利技术作进一步详细说明。通过在硬件上对通信总线在空间排布的物理空间进行自定义,及在软件上对通信传输协议进行变形,使文具通信传输协议传输的数据ID能直接反应通信总线在空间排布的物理空间位置,使通信总线外接测试模块时,测试模块自动获取该物理空间位置,并基于该物理空间位置是否匹配决定是否获取测试命令,使得,同一物理空间位置能实现不同功能的测试,还基于物理空间位置能快速对测试模块进行精确定位,同时,还方便控制端在软件方面的改写,如,真对同一物理空间位置不同功能的测试,只需修改测试命令即可。本例提供一种对测试模块三维空间定位的通讯系统,其原理图如图1所示,包括控制端、主控板、can总线和若干个测试模块。其中,主控制板在can总线寄存器中自定义can总线在空间排布的物理空间位置,并根据设置的物理空间位置制定相应的can总线的物理层协议,使can总线的物理层协议传输的数据ID直接反应can总线在空间排布的物理空间位置;通过对can总线的物理层协议进行变形,使物理层协议中携带can总线在空间排布的物理空间位置,具体的,can总线寄存器目前只用于逻辑分析,本例中是对can总线寄存器内部分存储的内容进行修改,将其内容修改为XYZ轴的坐标,并结合ARM芯片进行物理空间定位。具体的,一路can总线包括两根线,主控板将每一根线在空间排布的三维坐标(X,Y,Z)存储在can总线的寄存器内;can总线的通讯接口设置有与其自身相对应的物理空间位置,如,can总线的通讯接口设置有定位模块,该定位模块存储有与其自身相对应的物理空间位置,相应的,测试模块内置有ARM芯片,并将ARM芯片的其他引角设置为坐标引角,当测试模块插入定位模块时,测试模块通过该坐标引角获取定位模块内的物理空间位置;当主控板接收到控制端发送的测试命令后,将该命令通过相应的can总线物理层协议传输,挂在can总线上的测试模块读取can总线传输的数据ID后,通过将数据ID携带的位置信息与自身的位置信息进行匹配,如果位置相同,则测试模块根据内部设置的操作命令执行相应的测试操作,否则,该测试模块不动作。另外,为了增大数据的吞吐量及控制的方便性,本例的空间排布的每一路can总线至少包括两组can总线,其中,一组can总线用于主控制板向测试模块传输数据,另一组can总线用于测试模块向主控制板反馈数据;在其他实施例中,可以根据实际需要增加多组can总线供传输、反馈数据。由于can总线传输的数据位是8位,为了根据实际需要,突破8位数据的传输,本例的can总线的物理层协议还制定有多帧标识符,该多帧标识符用于标识多帧传输和单帧传输,当为多帧传输时,对传输的数据先分割成多帧传输,传输完毕后再合并,这样,克服了can总线只能传输小于等于8字节数据的缺点,实现了大于8字节的数据的传输。进一步,本例的测试模块为积木化标准模块,以实现通过多个测试模块的积木化组合以实现其他功能的测试,避免了一个测试模块只能实现单一测试功能的问题,同时,也实现了测试模块的充分利用,避免测试模块的浪费。进一步,为了实现将测试模块的各种测试数据进行保存,以便工作人员后期分析、查询等用途,本例还包括本地服务器和云端服务器,控制端与本地服务器和云端服务器通讯连接,这样,控制端将其发送的控制命令及测试模块向其反馈的测试数据实时地传输至本地服务器和云端服务器,以便工作人员本地查询和远程查询。以上应用了具体个例对本专利技术进行阐述,只是用于帮助理解本专利技术,并不用以限制本专利技术。对于本专利技术所属
的技术人员,依据本专利技术的思想,还可以做出若干简单推演、变形或替换。本文档来自技高网
...
一种对测试模块三维空间定位的通讯系统

【技术保护点】
一种对测试模块三维空间定位的通讯系统,其特征在于,包括控制端、主控制板、can总线和若干个测试模块;所述主控制板在所述can总线寄存器中自定义所述can总线在空间排布的物理空间位置,并根据设置的所述物理空间位置制定相应的所述can总线的物理层协议,使所述can总线的物理层协议传输的数据ID直接反应所述can总线在空间排布的物理空间位置;所述can总线的通讯接口设置有与其自身相对应的所述物理空间位置;所述测试模块接入所述can总线的通讯接口时获取所述物理空间位置,并在所述can总线上仅接收与所述物理空间位置相匹配的数据;所述控制端向所述主控板发送测试命令,所述主控板将接收到的测试命令通过相应的所述can总线物理层协议传输至相应的测试模块。

【技术特征摘要】
1.一种对测试模块三维空间定位的通讯系统,其特征在于,包括控制端、主控制板、can总线和若干个测试模块;所述主控制板在所述can总线寄存器中自定义所述can总线在空间排布的物理空间位置,并根据设置的所述物理空间位置制定相应的所述can总线的物理层协议,使所述can总线的物理层协议传输的数据ID直接反应所述can总线在空间排布的物理空间位置;所述can总线的通讯接口设置有与其自身相对应的所述物理空间位置;所述测试模块接入所述can总线的通讯接口时获取所述物理空间位置,并在所述can总线上仅接收与所述物理空间位置相匹配的数据;所述控制端向所述主控板发送测试命令,所述主控板将接收到的测试命令通过相应的所述can总线物理层协议传输至相应的测试模块。2.如权利要求1所述的通讯系统,其特征在于,所述can总线的通讯接口设置有定位模块,所述定位模块存储有...

【专利技术属性】
技术研发人员:刘小冬
申请(专利权)人:控福上海智能科技有限公司
类型:发明
国别省市:上海,31

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

1