一种传感器网络上位机的测试方法及其系统的制作方法

文档序号:7778703阅读:460来源:国知局
一种传感器网络上位机的测试方法及其系统的制作方法
【专利摘要】本发明公开了一种传感器网络上位机测试方法及其系统,该方法包括以下步骤:通过对水下运载体控制系统中一个或多个功能节点的一项或多项操作进行使能设置;根据所述使能设置接收所述一个或多个功能节点的数据信息;对所述一个或多个功能节点的数据信息进行解析,获取所述一个或多个功能节点相应的数据内容。该系统包括:设置模块、数据通信模块和数据解析模块。本发明通过对一个或多个功能节点进行一项或多项使能设置,定制符合用户需要的上位机测试系统,在进行相关测试工作时,可减少无用的软硬件开销,方便上位机用户操作,使得测试系统得以优化、高效运行。
【专利说明】一种传感器网络上位机的测试方法及其系统
【技术领域】
[0001]本发明涉及水下运载体基于CAN总线控制系统上位机设计领域,特别涉及一种传感器网络上位机的测试方法及其系统。
【背景技术】
[0002]控制器局域网络(Controller Area Network,简称CAN),是国际上应用最广泛的现场总线之一。CAN总线由于其卓越的性能、极高的可靠性和低廉的价格,现广泛应用于工业现场控制领域。当水下运载体控制系统搭建好之后,为了能够方便快地实现实时监听、传感器数据采集、CAN节点功能控制、数据简单实时处理绘图、节点功能调度等作用,需要针对上位机的测试系统进行设计。
[0003]当水下运载体基于CAN总线控制系统网络连接成功后,为了测试CAN总线各功能节点的通信及协议执行情况,中国科学院声学所开发了 “水下运载体基于CAN总线控制系统的测试系统”该测试系统的主界面如图1所示。该测试系统可充当主节点,同时测试包括惯性测量单元节点、压力传感器节点、地磁计节点、舵驱节点、电机节点、动力电池节点和仪表电池节点的七个功能节点。通过对各个功能节点进行适当操作,将各个功能节点上传数据分别解析、显示并保存下来,最终实现,上位机在符合基本通信协议的条件下,高效执行功能节点操作控制,数据显示、保存等基本功能。但是在实际工程应用尤其初期调试工作中,主节点仅需要与某一个或某几个节点进行调试,为了更加简洁高效运行测试系统,需要测试系统定制某一个功能节点,但该测试软件不具有可裁剪性,即该系统不是仅针对某一个传感器节点,而是同时测试所有功能节点。例如在调试电机节点时,用户主要关注主功能节点与电机节点通信及协议执行情况,仅需保留电机节点调试及显示功能即可,但该测试系统不具有定制裁剪功能,导致其他不相关节点操作、显示功能仍然存在,而这对电机节点的调试是没有任何帮助的。

【发明内容】

[0004]本发明的目的在于解决水下运载体基于CAN总线控制系统测试过程中,现有技术的上位机测试系统存在无法根据功能节点测试需要裁剪定制高效运行系统。
[0005]为实现上述目的,一方面,本发明提供了一种传感器网络上位机测试方法,该方法包括以下步骤:
[0006]通过对水下运载体控制系统中一个或多个功能节点的一项或多项操作进行使能
设置;
[0007]根据所述使能设置接收所述一个或多个功能节点的数据信息;
[0008]对所述一个或多个功能节点的数据信息进行解析,获取所述一个或多个功能节点相应的数据内容。
[0009]进一步地,所述功能节点的使能设置包括功能节点操作使能设置、功能节点数据存储使能设置和功能节点数据显示使能设置中的一种或多种。[0010]进一步地,所述功能节点数据存储使能设置包括原始数据使能设置和/或解析数据使能设置。
[0011]进一步地,所述功能节点数据显示使能设置可以分别使能数据显示区、数据控制区和数据清除区中的一种或多种。
[0012]另一方面,本发明提供了一种传感器网络上位机测试系统,该系统包括:
[0013]设置模块,用于对水下运载体控制系统中一个或多个功能节点的一项或多项操作进行使能设置;
[0014]数据通信模块,用于根据所述使能设置接收所述一个或多个功能节点的数据信息;
[0015]数据解析模块,用于对所述一个或多个功能节点的数据信息进行解析,获取所述一个或多个功能节点的数据信息相应的数据内容。
[0016]进一步地,所述设置模块主要用于:功能节点操作使能设置、功能节点数据存储使能设置和功能节点数据显示使能设置中的一种或多种。
[0017]进一步地,所述设置模块还用于:对原始数据的使能设置和/或对解析数据的使能设置。
[0018]进一步地,所述设置模块还用于:分别使能数据显示区、数据控制区和数据清除区中的一种或多种。
[0019]本发明通过对一个或多个功能节点进行一项或多项使能设置,定制符合用户需要的上位机测试系统,在进行相关测试工作时,可减少无用的软硬件开销,方便上位机用户操作,使得测试系统得以优化、高效运行。
【专利附图】

【附图说明】
[0020]图1为现有技术的上位机测试系统主界面示意图;
[0021]图2为本发明实施例提供的一种传感器网络上位机测试方法流程图;
[0022]图3为功能节点操作及数据存储使能设置示意图;
[0023]图4为功能节点数据显示使能设置示意图;
[0024]图5为本发明实施例提供的一种传感器网络上位机测试系统结构示意图。
【具体实施方式】
[0025]下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。
[0026]图2为本发明实施例提供的一种传感器网络上位机测试方法流程图。如图2所示,该方法包括步骤201-203:
[0027]在步骤201,通过对水下运载体控制系统中一个或多个功能节点的一项或多项操作进行使能设置。
[0028]具体地,传感器网络上位机测试系统通过对水下运载体控制系统中一个或多个功能节点的一项或多项操作进行使能设置。例如,在某次测试时,当用户需要定制某一个功能节点,便将该节点进行使能,并且可视;相反,当用户需要裁剪某一功能节点时,则需要将相应的功能节点禁能,并且不可视。基于此,只需要在测试时,设置相应各功能节点操作显示区的使能选择区即可,通过选择是否使能,来实现不同功能节点裁剪定制的目的。上述水下运载体控制系统中的功能节点包括惯性测量单元节点、压力传感器节点、地磁计节点、舵驱节点、电机节点、动力电池节点和仪表电池节点中的一种或多种。
[0029]优选地,为了高效裁剪定制测试系统,将功能节点的使能设置进行了细分,其主要包括功能节点操作使能设置、功能节点数据存储使能设置和功能节点数据显示使能设置。图3示出了功能节点操作及数据存储使能设置界面,其中功能节点数据存储使能设置又包括原始数据使能设置和解析数据使能设置。图4示出了功能节点数据显示使能设置界面,每一个功能节点显示界面还可以分别使能数据显示区、数据控制区和数据清除区。
[0030]在步骤202,根据所述使能设置接收所述一个或多个功能节点的数据信息。
[0031]在步骤203,对所述一个或多个功能节点的数据信息进行解析,获取所述一个或多个功能节点相应的数据内容。
[0032]具体地,上位机测试系统针对接收的某个功能节点数据信息进行解析,并获取该功能节点相应的数据内容。
[0033]本发明通过对一个或多个功能节点进行一项或多项使能设置,定制符合用户需要的上位机测试系统,在进行相关测试工作时,可减少无用的软硬件开销,方便上位机用户操作,使得测试系统得以优化、高效运行。
[0034]相应地,本发明实施例提供了一种传感器网络上位机测试系统。
[0035]图5为本发明实施例提供的一种传感器网络上位机测试系统结构示意图。如图5所示,该测试系统结构包括设置模块10、数据通信模块20、和数据解析模块30。
[0036]设置模块10用于对水下运载体控制系统中一个或多个功能节点的一项或多项操作进行使能设置。
[0037]进一步地,设置模块10分别对功能节点操作使能设置、功能节点数据存储使能设置和功能节点数据显示使能设置。
[0038]进一步地,设置模块10还用于对原始数据的使能设置和对解析数据的使能设置。每一个功能节点显示界面还可分别使能数据显示区、数据控制区和数据清除区。
[0039]数据通信模块20用于根据设置模块10的设置接收一个或多个功能节点的数据信
肩、O
[0040]数据解析模块30用于一个或多个功能节点的数据信息进行解析,获取一个或多个功能节点的数据信息相应的数据内容。
[0041]显而易见,在不偏离本发明的真实精神和范围的前提下,在此描述的本发明可以有许多变化。因此,所有对于本领域技术人员来说显而易见的改变,都应包括在本权利要求书所涵盖的范围之内。本发明所要求保护的范围仅由所述的权利要求书进行限定。
【权利要求】
1.一种传感器网络上位机的测试方法,其特征在于,包括以下步骤: 通过对水下运载体控制系统中一个或多个功能节点的一项或多项操作进行使能设置; 根据所述使能设置接收所述一个或多个功能节点的数据信息; 对所述一个或多个功能节点的数据信息进行解析,获取所述一个或多个功能节点相应的数据内容。
2.根据权利要求1所述的方法,其特征在于,所述功能节点的使能设置包括功能节点操作使能设置、功能节点数据存储使能设置和功能节点数据显示使能设置中的一种或多种。
3.根据权利要求2所述的方法,其特征在于,所述功能节点数据存储使能设置包括原始数据使能设置和/或解析数据使能设置。
4.根据权利要求2所述的方法,其特征在于,所述功能节点数据显示使能设置可以分别使能数据显示区、数据控制区和数据清除区中的一种或多种。
5.一种传感器网络上位机的测试系统,其特征在于,包括: 设置模块,用于对水下运载体控制系统中一个或多个功能节点的一项或多项操作进行使能设置; 数据通信模块,用于根据所述使能设置接收所述一个或多个功能节点的数据信息;数据解析模块,用于对所述一个或多个功能节点的数据信息进行解析,获取所述一个或多个功能节点的数据信息相应的数据内容。
6.根据权利要求5所述的系统,其特征在于,所述设置模块主要用于:功能节点操作使能设置、功能节点数据存储使能设置和功能节点数据显示使能设置中的一种或多种。
7.根据权利要求6所述的系统,其特征在于,所述设置模块还用于:对原始数据的使能设置和/或对解析数据的使能设置。
8.根据权利要求6所述的系统,其特征在于,所述设置模块还用于:使能数据显示区、数据控制区和数据清除区中的一种或多种。
【文档编号】H04L12/26GK103618648SQ201310636889
【公开日】2014年3月5日 申请日期:2013年12月2日 优先权日:2013年12月2日
【发明者】商志刚, 马晓川, 朱昀, 鄢社锋 申请人:中国科学院声学研究所
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1