CN103618648A - 一种传感器网络上位机的测试方法及其*** - Google Patents

一种传感器网络上位机的测试方法及其*** Download PDF

Info

Publication number
CN103618648A
CN103618648A CN201310636889.8A CN201310636889A CN103618648A CN 103618648 A CN103618648 A CN 103618648A CN 201310636889 A CN201310636889 A CN 201310636889A CN 103618648 A CN103618648 A CN 103618648A
Authority
CN
China
Prior art keywords
data
arrange
functional
enables
node
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201310636889.8A
Other languages
English (en)
Inventor
商志刚
马晓川
朱昀
鄢社锋
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Institute of Acoustics CAS
Original Assignee
Institute of Acoustics CAS
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Institute of Acoustics CAS filed Critical Institute of Acoustics CAS
Priority to CN201310636889.8A priority Critical patent/CN103618648A/zh
Publication of CN103618648A publication Critical patent/CN103618648A/zh
Pending legal-status Critical Current

Links

Images

Landscapes

  • Testing Or Calibration Of Command Recording Devices (AREA)

Abstract

本发明公开了一种传感器网络上位机测试方法及其***,该方法包括以下步骤:通过对水下运载体控制***中一个或多个功能节点的一项或多项操作进行使能设置;根据所述使能设置接收所述一个或多个功能节点的数据信息;对所述一个或多个功能节点的数据信息进行解析,获取所述一个或多个功能节点相应的数据内容。该***包括:设置模块、数据通信模块和数据解析模块。本发明通过对一个或多个功能节点进行一项或多项使能设置,定制符合用户需要的上位机测试***,在进行相关测试工作时,可减少无用的软硬件开销,方便上位机用户操作,使得测试***得以优化、高效运行。

Description

一种传感器网络上位机的测试方法及其***
技术领域
本发明涉及水下运载体基于CAN总线控制***上位机设计领域,特别涉及一种传感器网络上位机的测试方法及其***。
背景技术
控制器局域网络(Controller Area Network,简称CAN),是国际上应用最广泛的现场总线之一。CAN总线由于其卓越的性能、极高的可靠性和低廉的价格,现广泛应用于工业现场控制领域。当水下运载体控制***搭建好之后,为了能够方便快地实现实时监听、传感器数据采集、CAN节点功能控制、数据简单实时处理绘图、节点功能调度等作用,需要针对上位机的测试***进行设计。
当水下运载体基于CAN总线控制***网络连接成功后,为了测试CAN总线各功能节点的通信及协议执行情况,中国科学院声学所开发了“水下运载体基于CAN总线控制***的测试***”该测试***的主界面如图1所示。该测试***可充当主节点,同时测试包括惯性测量单元节点、压力传感器节点、地磁计节点、舵驱节点、电机节点、动力电池节点和仪表电池节点的七个功能节点。通过对各个功能节点进行适当操作,将各个功能节点上传数据分别解析、显示并保存下来,最终实现,上位机在符合基本通信协议的条件下,高效执行功能节点操作控制,数据显示、保存等基本功能。但是在实际工程应用尤其初期调试工作中,主节点仅需要与某一个或某几个节点进行调试,为了更加简洁高效运行测试***,需要测试***定制某一个功能节点,但该测试软件不具有可裁剪性,即该***不是仅针对某一个传感器节点,而是同时测试所有功能节点。例如在调试电机节点时,用户主要关注主功能节点与电机节点通信及协议执行情况,仅需保留电机节点调试及显示功能即可,但该测试***不具有定制裁剪功能,导致其他不相关节点操作、显示功能仍然存在,而这对电机节点的调试是没有任何帮助的。
发明内容
本发明的目的在于解决水下运载体基于CAN总线控制***测试过程中,现有技术的上位机测试***存在无法根据功能节点测试需要裁剪定制高效运行***。
为实现上述目的,一方面,本发明提供了一种传感器网络上位机测试方法,该方法包括以下步骤:
通过对水下运载体控制***中一个或多个功能节点的一项或多项操作进行使能设置;
根据所述使能设置接收所述一个或多个功能节点的数据信息;
对所述一个或多个功能节点的数据信息进行解析,获取所述一个或多个功能节点相应的数据内容。
进一步地,所述功能节点的使能设置包括功能节点操作使能设置、功能节点数据存储使能设置和功能节点数据显示使能设置中的一种或多种。
进一步地,所述功能节点数据存储使能设置包括原始数据使能设置和/或解析数据使能设置。
进一步地,所述功能节点数据显示使能设置可以分别使能数据显示区、数据控制区和数据清除区中的一种或多种。
另一方面,本发明提供了一种传感器网络上位机测试***,该***包括:
设置模块,用于对水下运载体控制***中一个或多个功能节点的一项或多项操作进行使能设置;
数据通信模块,用于根据所述使能设置接收所述一个或多个功能节点的数据信息;
数据解析模块,用于对所述一个或多个功能节点的数据信息进行解析,获取所述一个或多个功能节点的数据信息相应的数据内容。
进一步地,所述设置模块主要用于:功能节点操作使能设置、功能节点数据存储使能设置和功能节点数据显示使能设置中的一种或多种。
进一步地,所述设置模块还用于:对原始数据的使能设置和/或对解析数据的使能设置。
进一步地,所述设置模块还用于:分别使能数据显示区、数据控制区和数据清除区中的一种或多种。
本发明通过对一个或多个功能节点进行一项或多项使能设置,定制符合用户需要的上位机测试***,在进行相关测试工作时,可减少无用的软硬件开销,方便上位机用户操作,使得测试***得以优化、高效运行。
附图说明
图1为现有技术的上位机测试***主界面示意图;
图2为本发明实施例提供的一种传感器网络上位机测试方法流程图;
图3为功能节点操作及数据存储使能设置示意图;
图4为功能节点数据显示使能设置示意图;
图5为本发明实施例提供的一种传感器网络上位机测试***结构示意图。
具体实施方式
下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。
图2为本发明实施例提供的一种传感器网络上位机测试方法流程图。如图2所示,该方法包括步骤201-203:
在步骤201,通过对水下运载体控制***中一个或多个功能节点的一项或多项操作进行使能设置。
具体地,传感器网络上位机测试***通过对水下运载体控制***中一个或多个功能节点的一项或多项操作进行使能设置。例如,在某次测试时,当用户需要定制某一个功能节点,便将该节点进行使能,并且可视;相反,当用户需要裁剪某一功能节点时,则需要将相应的功能节点禁能,并且不可视。基于此,只需要在测试时,设置相应各功能节点操作显示区的使能选择区即可,通过选择是否使能,来实现不同功能节点裁剪定制的目的。上述水下运载体控制***中的功能节点包括惯性测量单元节点、压力传感器节点、地磁计节点、舵驱节点、电机节点、动力电池节点和仪表电池节点中的一种或多种。
优选地,为了高效裁剪定制测试***,将功能节点的使能设置进行了细分,其主要包括功能节点操作使能设置、功能节点数据存储使能设置和功能节点数据显示使能设置。图3示出了功能节点操作及数据存储使能设置界面,其中功能节点数据存储使能设置又包括原始数据使能设置和解析数据使能设置。图4示出了功能节点数据显示使能设置界面,每一个功能节点显示界面还可以分别使能数据显示区、数据控制区和数据清除区。
在步骤202,根据所述使能设置接收所述一个或多个功能节点的数据信息。
在步骤203,对所述一个或多个功能节点的数据信息进行解析,获取所述一个或多个功能节点相应的数据内容。
具体地,上位机测试***针对接收的某个功能节点数据信息进行解析,并获取该功能节点相应的数据内容。
本发明通过对一个或多个功能节点进行一项或多项使能设置,定制符合用户需要的上位机测试***,在进行相关测试工作时,可减少无用的软硬件开销,方便上位机用户操作,使得测试***得以优化、高效运行。
相应地,本发明实施例提供了一种传感器网络上位机测试***。
图5为本发明实施例提供的一种传感器网络上位机测试***结构示意图。如图5所示,该测试***结构包括设置模块10、数据通信模块20、和数据解析模块30。
设置模块10用于对水下运载体控制***中一个或多个功能节点的一项或多项操作进行使能设置。
进一步地,设置模块10分别对功能节点操作使能设置、功能节点数据存储使能设置和功能节点数据显示使能设置。
进一步地,设置模块10还用于对原始数据的使能设置和对解析数据的使能设置。每一个功能节点显示界面还可分别使能数据显示区、数据控制区和数据清除区。
数据通信模块20用于根据设置模块10的设置接收一个或多个功能节点的数据信息。
数据解析模块30用于一个或多个功能节点的数据信息进行解析,获取一个或多个功能节点的数据信息相应的数据内容。
显而易见,在不偏离本发明的真实精神和范围的前提下,在此描述的本发明可以有许多变化。因此,所有对于本领域技术人员来说显而易见的改变,都应包括在本权利要求书所涵盖的范围之内。本发明所要求保护的范围仅由所述的权利要求书进行限定。

Claims (8)

1.一种传感器网络上位机的测试方法,其特征在于,包括以下步骤:
通过对水下运载体控制***中一个或多个功能节点的一项或多项操作进行使能设置;
根据所述使能设置接收所述一个或多个功能节点的数据信息;
对所述一个或多个功能节点的数据信息进行解析,获取所述一个或多个功能节点相应的数据内容。
2.根据权利要求1所述的方法,其特征在于,所述功能节点的使能设置包括功能节点操作使能设置、功能节点数据存储使能设置和功能节点数据显示使能设置中的一种或多种。
3.根据权利要求2所述的方法,其特征在于,所述功能节点数据存储使能设置包括原始数据使能设置和/或解析数据使能设置。
4.根据权利要求2所述的方法,其特征在于,所述功能节点数据显示使能设置可以分别使能数据显示区、数据控制区和数据清除区中的一种或多种。
5.一种传感器网络上位机的测试***,其特征在于,包括:
设置模块,用于对水下运载体控制***中一个或多个功能节点的一项或多项操作进行使能设置;
数据通信模块,用于根据所述使能设置接收所述一个或多个功能节点的数据信息;
数据解析模块,用于对所述一个或多个功能节点的数据信息进行解析,获取所述一个或多个功能节点的数据信息相应的数据内容。
6.根据权利要求5所述的***,其特征在于,所述设置模块主要用于:功能节点操作使能设置、功能节点数据存储使能设置和功能节点数据显示使能设置中的一种或多种。
7.根据权利要求6所述的***,其特征在于,所述设置模块还用于:对原始数据的使能设置和/或对解析数据的使能设置。
8.根据权利要求6所述的***,其特征在于,所述设置模块还用于:使能数据显示区、数据控制区和数据清除区中的一种或多种。
CN201310636889.8A 2013-12-02 2013-12-02 一种传感器网络上位机的测试方法及其*** Pending CN103618648A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201310636889.8A CN103618648A (zh) 2013-12-02 2013-12-02 一种传感器网络上位机的测试方法及其***

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201310636889.8A CN103618648A (zh) 2013-12-02 2013-12-02 一种传感器网络上位机的测试方法及其***

Publications (1)

Publication Number Publication Date
CN103618648A true CN103618648A (zh) 2014-03-05

Family

ID=50169352

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201310636889.8A Pending CN103618648A (zh) 2013-12-02 2013-12-02 一种传感器网络上位机的测试方法及其***

Country Status (1)

Country Link
CN (1) CN103618648A (zh)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101378293A (zh) * 2007-08-29 2009-03-04 中国科学院自动化研究所 一种水下传感器网络节点测量方法及装置
CN101644716A (zh) * 2009-04-30 2010-02-10 中国科学院声学研究所 具有声遥测监控功能的下放式声多普勒海流剖面仪
CN102176140A (zh) * 2010-11-25 2011-09-07 西北工业大学 可远程控制的can总线测试装置及方法
WO2013118904A1 (en) * 2012-02-11 2013-08-15 Mitsubishi Electric Corporation Avoiding broken links in smart meter networks for loop-free routing of packets
US20130242905A1 (en) * 2012-03-19 2013-09-19 Sensormatic Electronics Llc Scalable protocol for large wsns having low duty cycle end nodes

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101378293A (zh) * 2007-08-29 2009-03-04 中国科学院自动化研究所 一种水下传感器网络节点测量方法及装置
CN101644716A (zh) * 2009-04-30 2010-02-10 中国科学院声学研究所 具有声遥测监控功能的下放式声多普勒海流剖面仪
CN102176140A (zh) * 2010-11-25 2011-09-07 西北工业大学 可远程控制的can总线测试装置及方法
WO2013118904A1 (en) * 2012-02-11 2013-08-15 Mitsubishi Electric Corporation Avoiding broken links in smart meter networks for loop-free routing of packets
US20130242905A1 (en) * 2012-03-19 2013-09-19 Sensormatic Electronics Llc Scalable protocol for large wsns having low duty cycle end nodes

Similar Documents

Publication Publication Date Title
CN107273280B (zh) 一种日志处理方法、装置、电子设备和存储介质
CN107733720B (zh) 便携式固件升级方法及装置
CN113791605B (zh) 一种测试方法、装置、设备及存储介质
CN103970414A (zh) 一种管理应用程序图标的方法及终端
CN104980552B (zh) 实现Android移动终端自动化测试的方法及***
CN112631910A (zh) 前端测试方法、装置、计算机设备及存储介质
CN103294428A (zh) 一种信息显示方法及电子设备
CN107509051A (zh) 远程控制方法、装置、终端及计算机可读存储介质
CN113127361B (zh) 应用程序的开发方法、装置、电子设备和存储介质
CN105302619A (zh) 一种信息处理方法及装置、电子设备
CN102855061B (zh) 一种基于多标签窗口的邮箱界面交互方法和设备
CN105243013A (zh) 一种软件测试方法与***
CN114691780A (zh) 数据同步方法、装置、电子设备以及存储介质
CN112363885B (zh) 检测应用异常的方法、装置、电子设备及计算机可读介质
CN107766230A (zh) 一种基于配置文件进行测试的方法与设备
Hagar Software test architectures and advanced support environments for IoT
US20160041897A1 (en) Generation of automated unit tests for a controller layer system and method
CN109471792A (zh) 测试控制方法及装置、电子设备、介质
CN103618648A (zh) 一种传感器网络上位机的测试方法及其***
CN114116487B (zh) 压力测试方法、装置、电子设备及存储介质
CN114745313A (zh) 终端远程测试方法、装置、电子设备和可读介质
CN105279074A (zh) 一种通过NSLog在终端上展示日志信息的方法和装置
CN105117114B (zh) 一种页面显示的方法及终端
WO2018044626A1 (en) Execution of task instances relating to at least one application
CN104142885A (zh) 一种用于对被测程序进行异常测试的方法和装置

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20140305