System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及多模态数据采集,尤其涉及一种多模态数据采集系统和一种电子设备。
技术介绍
1、在嵌入式领域,"裸机"通常指的是在没有操作系统(os)支持的环境中直接运行程序的状态。裸机开发常见于对系统性能和资源使用有极高要求的场景,比如嵌入式系统、实时控制系统等。在这些场景下,裸机开发允许开发者更直接地控制硬件,从而更好地优化系统的性能。然而,裸机开发也意味着更多的工作和复杂性,因为开发者需要处理更多的底层细节。裸机编程,代码编程的样式千差万别,不同的人有不同的编码方式,代码的可维护性和代码的可读性都不能够得到很好的保证。
2、rots(real-time operating system,实时操作系统)是一种专门设计用于处理实时任务的操作系统。与通用计算机上运行的桌面操作系统(如windows、linux)不同,rtos专注于提供对实时性能和响应时间的支持。
3、rots的出现使得开发人员可以更好地开发和维护代码,不用去费尽心思琢磨代码的整体架构,代码的可维护性,和可读性要比裸机的方式强很多,然而在使用它的时候,任务之间的切换一定会消耗一定量cpu、ram和flash等资源,导致运行效率低下,代码业务逻辑可扩展性不强,编写代码的自由度变低。
技术实现思路
1、本专利技术旨在至少在一定程度上解决相关技术中的技术问题之一。为此,本专利技术的第一个目的在于提出一种多模态数据采集系统,多个多模态数据采集层用于将控制命令按照多个多模态数据采集层的顺序进行逐层下发,以将
2、本专利技术的第二个目的在于提出一种电子设备。
3、为达到上述目的,本专利技术第一方面实施例提出了一种多模态数据采集系统,包括:上位机、接收模块和多模态数据采集模块,所述上位机通过所述接收模块将控制命令发送给所述多模态数据采集模块,以及通过所述接收模块接收所述多模态数据采集模块上传的数据,所述多模态数据采集模块与传感器设备连接,其中,所述多模态数据采集模块包括:多个多模态数据采集层,用于将所述控制命令按照所述多个多模态数据采集层的顺序进行逐层下发,以将所述控制命令发送至所述传感器设备,以及将所述传感器设备采集的数据按照多个多模态数据采集层的反方向顺序进行逐层上传,以将采样数据上传至所述上位机。
4、根据本专利技术实施例的多模态数据采集系统,上位机通过接收模块将控制命令发送给多模态数据采集模块,以及通过接收模块接收多模态数据采集模块上传的数据,多模态数据采集模块与传感器设备连接,其中,多模态数据采集模块包括:多个多模态数据采集层,用于将控制命令按照多个多模态数据采集层的顺序进行逐层下发,以将控制命令发送至传感器设备,以及将传感器设备采集的数据按照多个多模态数据采集层的反方向顺序进行逐层上传,以将采样数据上传至上位机。由此,该多模态数据采集系统能够减少资源损耗,提高运行效率。
5、另外,根据本专利技术上述实施例的多模态数据采集系统还可以具有如下的附加技术特征:
6、根据本专利技术的一个实施例,所述多个多模态数据采集层包括第一多模态数据采集层,其中,所述第一多模态数据采集层包括:第一接收单元,被配置为接收所述控制命令;第一生成单元,被配置为根据所述控制命令生成信号采集命令操作。
7、根据本专利技术的一个实施例,所述多个多模态数据采集层还包括第二多模态数据采集层,其中,所述第二多模态数据采集层包括:第一创建单元,被配置为根据所述信号采集命令操作创建信号;第一配置单元,被配置为配置所述传感器设备的采样状态;第二配置单元,被配置为配置所述采样数据的上报率和组包命令;第三配置单元,被配置为根据所述信号采集命令操作配置不同信号的采集函数。
8、根据本专利技术的一个实施例,所述多个多模态数据采集层还包括第三多模态数据采集层,其中,所述第三多模态数据采集层包括:第二接收单元,被配置为接收所述信号采集命令操作和所述不同信号的采集函数;第四配置单元,被配置为根据所述信号采集命令操作配置多个信号的采集顺序;第一分配单元,被配置为定义多个信号的数据类型,并为每个信号分配实际内存。
9、根据本专利技术的一个实施例,所述多个多模态数据采集层还包括第四多模态数据采集层和第五多模态数据采集层,其中,所述第四多模态数据采集层包括:第三接收单元,被配置为将所述信号采集命令操作和所述不同信号的采集函数下发至所述第五多模态数据采集层;所述第五多模态数据采集层包括:第四接收单元,被配置为将所述信号采集命令操作和所述不同信号的采集函数下发至所述传感器设备。
10、根据本专利技术的一个实施例,所述第五多模态数据采集层还包括:第一调用单元,被配置为在接收到所述传感器设备上传的采样数据时,调用lib库对所述采样数据进行滤波和缩放处理,其中,所述采样数据包括多个采样信号的数据。
11、根据本专利技术的一个实施例,所述第四多模态数据采集层还包括:第一上传单元,被配置为,在接收到处理后的多个采样信号的数据时,将多个采样信号单独上传。
12、根据本专利技术的一个实施例,所述第三多模态数据采集层还包括:第一赋值单元,被配置为根据多个采样信号的数据类型,对每个采样信号的数据的实际内存进行赋值操作。
13、根据本专利技术的一个实施例,所述第二多模态数据采集层还包括:第一组包单元,被配置为根据所述组包命令对多个采样信号的数据进行组包;第二上传单元,被配置为根据所述上报率对组包后的多个采样信号的数据进行上报。
14、根据本专利技术的一个实施例,所述第一多模态数据采集层还包括:第三上传单元,被配置为接收组包后的多个采样信号的数据并通过所述接收模块上传至所述上位机。
15、根据本专利技术的一个实施例,所述第一多模态数据采集层还包括:第四上传单元,被配置为根据所述控制命令将所述传感器设备的信号属性和基本参数回传至所述上位机。
16、根据本专利技术的一个实施例,所述上位机与所述接收模块通过usb接口建立通信连接,所述多模态数据采集模块与所述接收模块通过无线通信或者usb接口中的一种建立通信连接。
17、为达到上述目的,本专利技术第二方面实施例提出的一种电子设备,包括上述的多模态数据采集系统。
18、根据本专利技术实施例的电子设备,通过包括上述的多模态数据采集系统,能够减少资源损耗,提高运行效率。
19、本专利技术附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本专利技术的实践了解到。
本文档来自技高网...【技术保护点】
1.一种多模态数据采集系统,其特征在于,包括:上位机、接收模块和多模态数据采集模块,所述上位机通过所述接收模块将控制命令发送给所述多模态数据采集模块,以及通过所述接收模块接收所述多模态数据采集模块上传的数据,所述多模态数据采集模块与传感器设备连接,其中,
2.根据权利要求1所述的多模态数据采集系统,其特征在于,所述多个多模态数据采集层包括第一多模态数据采集层,其中,所述第一多模态数据采集层包括:
3.根据权利要求2所述的多模态数据采集系统,其特征在于,所述多个多模态数据采集层还包括第二多模态数据采集层,其中,所述第二多模态数据采集层包括:
4.根据权利要求3所述的多模态数据采集系统,其特征在于,所述多个多模态数据采集层还包括第三多模态数据采集层,其中,所述第三多模态数据采集层包括:
5.根据权利要求4所述的多模态数据采集系统,其特征在于,所述多个多模态数据采集层还包括第四多模态数据采集层和第五多模态数据采集层,其中,
6.根据权利要求5所述的多模态数据采集系统,其特征在于,所述第五多模态数据采集层还包括:
7
8.根据权利要求7所述的多模态数据采集系统,其特征在于,所述第三多模态数据采集层还包括:
9.根据权利要求8所述的多模态数据采集系统,其特征在于,所述第二多模态数据采集层还包括:
10.根据权利要求9所述的多模态数据采集系统,其特征在于,所述第一多模态数据采集层还包括:
11.根据权利要求2-10中任一项所述的多模态数据采集系统,其特征在于,所述第一多模态数据采集层还包括:
12.根据权利要求1所述的多模态数据采集系统,其特征在于,所述上位机与所述接收模块通过USB接口建立通信连接,所述多模态数据采集模块与所述接收模块通过无线通信或者USB接口中的一种建立通信连接。
13.一种电子设备,其特征在于,包括如权利要求1-12中任一项所述的多模态数据采集系统。
...【技术特征摘要】
1.一种多模态数据采集系统,其特征在于,包括:上位机、接收模块和多模态数据采集模块,所述上位机通过所述接收模块将控制命令发送给所述多模态数据采集模块,以及通过所述接收模块接收所述多模态数据采集模块上传的数据,所述多模态数据采集模块与传感器设备连接,其中,
2.根据权利要求1所述的多模态数据采集系统,其特征在于,所述多个多模态数据采集层包括第一多模态数据采集层,其中,所述第一多模态数据采集层包括:
3.根据权利要求2所述的多模态数据采集系统,其特征在于,所述多个多模态数据采集层还包括第二多模态数据采集层,其中,所述第二多模态数据采集层包括:
4.根据权利要求3所述的多模态数据采集系统,其特征在于,所述多个多模态数据采集层还包括第三多模态数据采集层,其中,所述第三多模态数据采集层包括:
5.根据权利要求4所述的多模态数据采集系统,其特征在于,所述多个多模态数据采集层还包括第四多模态数据采集层和第五多模态数据采集层,其中,
6.根据权利要求5...
【专利技术属性】
技术研发人员:请求不公布姓名,请求不公布姓名,请求不公布姓名,请求不公布姓名,
申请(专利权)人:北京津发科技股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。