一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

整机系统日志采集装置和方法与流程

2022-04-06 21:57:34 来源:中国专利 TAG:


1.本技术涉及数据采集技术领域,尤其涉及一种整机系统日志采集装置和方法。


背景技术:

2.不同厂商、不同型号的整机,其的日志输出接口不同,因此传统的日志采集方法,往往需要根据整机的接口型号,选择对应装置对信息进行采集。如图1所示,通过调试电脑和转接线的方式进行采集。
3.因为整机的型号众多,日志信息采集麻烦,日志信息采集不便。


技术实现要素:

4.为了解决上述技术缺陷之一,本技术提供了一种整机系统日志采集装置和方法。
5.本技术第一个方面,提供了一种整机系统日志采集装置,所述装置包括:微控制单元、数据接口单元和存储单元;
6.所述数据接口单元与所述微控制单元连接;
7.所述微控制单元与所述存储单元连接;
8.所述数据接口单元用于接入日志输出接口;
9.所述微控制单元用于通过所述数据接口单元采集整机系统日志;
10.所述存储单元用于存储整机系统日志。
11.可选地,所述数据接口单元,包括:通用串行总线usb接口、通用异步收发传输器uart接口和串行通信rs232接口。
12.可选地,所述微控制单元包括:数据接收模块、数据处理模块、数据存储模块;
13.所述数据接收模块、数据处理模块、数据存储模块依次连接。
14.可选地,所述数据接收模块还与所述数据接口单元连接;
15.所述数据存储模块还与所述存储单元连接。
16.可选地,所述存储单元为安全数码卡。
17.本技术第二个方面,提供了一种整机系统日志采集方法,所述方法应用于上述第一个方面所述的装置,所述方法包括:
18.数据接口单元接入日志输出接口后,获取整机系统日志,并将所述整机系统日志发送至微控制单元;
19.所述微控制单元对所述整机系统日志进行处理;
20.所述微控制单元将处理后的整机系统日志发送至存储单元;
21.所述存储单元存储所述处理后的整机系统日志。
22.可选地,所述数据接口单元包括通用串行总线usb接口、通用异步收发传输器uart接口和串行通信rs232接口;
23.所述数据接口单元接入日志输出接口,包括:
24.若日志输出接口为usb类型,则所述usb接口接入日志输出接口;
25.若日志输出接口为uart类型,则所述uart接口接入日志输出接口;
26.若日志输出接口为rs232类型,则所述rs232接口接入日志输出接口;
27.所述获取整机系统日志,包括:
28.若所述usb接口接入日志输出接口,则所述usb接口通过日志输出接口获取整机系统日志,并通过电平和协议将所述整机系统日志的格式转换为uart格式;
29.若所述rs232接口接入日志输出接口,则所述rs232接口通过日志输出接口获取整机系统日志,并通过电平和协议将所述整机系统日志的格式转换为uart格式。
30.可选地,所述微控制单元包括:数据接收模块、数据处理模块、数据存储模块;
31.所述所述微控制单元对所述整机系统日志进行处理,包括:
32.所述数据接收模块获取uart格式的整机系统日志,将所述uart格式的整机系统日志发送至数据处理模块;
33.所述数据处理模块为所述uart格式的整机系统日志进行处理后,发送至所述数据存储模块;
34.所述数据存储模块将增加时间戳的整机系统日志发送至所述存储单元。
35.可选地,所述数据接收模块获取uart格式的整机系统日志之后,还包括:
36.所述数据接收模块缓存所述uart格式的整机系统日志。
37.可选地,所述所述数据处理模块为所述uart格式的整机系统日志进行处理,包括:
38.所述数据处理模块为所述uart格式的整机系统日志增加时间戳和/或分段。
39.本技术提供一种整机系统日志采集装置和方法,装置包括:微控制单元、数据接口单元和存储单元;数据接口单元与微控制单元连接;微控制单元与存储单元连接;数据接口单元用于接入日志输出接口;微控制单元用于通过数据接口单元采集整机系统日志;存储单元用于存储整机系统日志。本技术的装置数据接口单元能够适配市场上绝大部分厂商的整机日志输出接口,并可以通过微控制单元进行提供整机系统日志的采集,以及通过存储单元进行整机系统日志的存储,解决了目前由于调试接口不一,导致的日志信息采集不便的问题。
附图说明
40.此处所说明的附图用来提供对本技术的进一步理解,构成本技术的一部分,本技术的示意性实施例及其说明用于解释本技术,并不构成对本技术的不当限定。在附图中:
41.图1为一种的现有的整机系统日志采集结构示意图;
42.图2为本技术实施例提供的一种整机系统日志采集装置的结构示意图;
43.图3为本技术实施例提供的另一种整机系统日志采集装置的结构示意图;
44.图4为本技术实施例提供的一种整机系统日志采集方法的流程示意图。
具体实施方式
45.为了使本技术实施例中的技术方案及优点更加清楚明白,以下结合附图对本技术的示例性实施例进行进一步详细的说明,显然,所描述的实施例仅是本技术的一部分实施例,而不是所有实施例的穷举。需要说明的是,在不冲突的情况下,本技术中的实施例及实施例中的特征可以相互组合。
46.在实现本技术的过程中,发明人发现,不同厂商、不同型号的整机,其的日志输出接口不同,因此传统的日志采集方法,往往需要根据整机的接口型号,选择对应装置对信息进行采集。因为整机的型号众多,日志信息采集麻烦,日志信息采集不便。
47.针对上述问题,本技术实施例中提供了一种整机系统日志采集装置和方法,装置包括:微控制单元、数据接口单元和存储单元;数据接口单元与微控制单元连接;微控制单元与存储单元连接;数据接口单元用于接入日志输出接口;微控制单元用于通过数据接口单元采集整机系统日志;存储单元用于存储整机系统日志。本技术的装置数据接口单元能够适配市场上绝大部分厂商的整机日志输出接口,并可以通过微控制单元进行提供整机系统日志的采集,以及通过存储单元进行整机系统日志的存储,解决了目前由于调试接口不一,导致的日志信息采集不便的问题。
48.参见图2,本实施例提供的整机系统日志采集装置,包括:微控制单元、数据接口单元和存储单元。
49.1、数据接口单元
50.数据接口单元与微控制单元连接。
51.数据接口单元用于接入日志输出接口。
52.在具体实现时,参见图3,数据接口单元,包括:usb(universal serial bus,通用串行总线)接口、uart(universal asynchronous receiver/transmitter,通用异步收发传输器)接口和rs232(串行通信)接口。
53.usb接口和rs232接口在通过日志输出接口获取整机系统日志,并通过电平和协议将整机系统日志的格式转换为uart格式,与微控制单元的uart连接。
54.2、微控制单元(microcontroller unit,mcu)
55.微控制单元除与数据接口单元连接之外,还与存储单元连接。
56.微控制单元用于通过数据接口单元采集整机系统日志。
57.在具体实现时,参见图3,mcu包括:数据接收模块、数据处理模块、数据存储模块。
58.其中,数据接收模块、数据处理模块、数据存储模块依次连接。
59.数据接收模块还与数据接口单元连接。
60.数据存储模块还与存储单元连接。
61.mcu通过uart接口获取到整机系统日志后,会对整机系统日志进行处理(例如增加时间戳、分段、记录等)。
62.例如,数据接收模块获取uart格式的整机系统日志,将uart格式的整机系统日志发送至数据处理模块。数据处理模块为uart格式的整机系统日志进行处理后,发送至数据存储模块。数据存储模块将增加时间戳的整机系统日志发送至存储单元。
63.另外,数据接收模块获取uart格式的整机系统日志之后,还可以缓存uart格式的整机系统日志。
64.在mcu中实现了数据接收模块、数据处理模块、数据存储模块。数据接收模块首先将日志数据进行缓存,然后数据接收模块在将数据发送给数据处理模块,在数据处理模块中为日志增加时间戳等信息,再将数据发送至存储单元。
65.3、存储单元
66.存储单元与微控制单元连接。
67.存储单元用于存储整机系统日志。
68.在具体实现时,参见图3,存储单元为安全数码(secure digital,sd)卡。
69.由于厂商、各型号的日常输出接口是不一样的,接口的电平规范、协议也有所区别。本实施例提供的整机系统日志采集装置将目前整机中最为常用的uart、rs232和usb进行集成,并将rs232与usb接口做数据与电平转换为uart接口,通过mcu读取uart接口获整机系统日志,并处理保存至sd卡中。
70.本实施例提供的整机系统日志采集装置,集成多种常用的整机调试接口类型,包括rs232、uart、usb三种接口,能够适配市场上绝大部分厂商的整机日志输出接口,并提供整机系统日志的采集、存储功能。解决由于调试接口不一,导致的整机系统日志采集不便的问题,并通过mcu将整机系统日志记录并存储至sd卡中,方便后续日志信息的提取与查阅。
71.目前整机系统的日志采集通常需要根据整机接口类型,选择对应的数据线与电脑连接,通过电脑端软件采集整机系统日志。整机系统日志采集麻烦,效率低,可追溯性差。通过本实施例提供的整机系统日志采集装置,由于其集成多种通讯接口,兼容主流的整机型号,可内置于整机机箱内部,长时间采集整机系统日志,不需要额外连接电脑,方便快捷,成本低,并且能够有效追溯历史信息。
72.本实施例提供一种整机系统日志采集装置,包括:微控制单元、数据接口单元和存储单元;数据接口单元与微控制单元连接;微控制单元与存储单元连接;数据接口单元用于接入日志输出接口;微控制单元用于通过数据接口单元采集整机系统日志;存储单元用于存储整机系统日志。本技术的装置数据接口单元能够适配市场上绝大部分厂商的整机日志输出接口,并可以通过微控制单元进行提供整机系统日志的采集,以及通过存储单元进行整机系统日志的存储,解决了目前由于调试接口不一,导致的日志信息采集不便的问题。
73.本实施例提供一种基于图2或图3示出的整机系统日志采集装置的整机系统日志采集方法。
74.具体的,整机系统日志采集装置包括:微控制单元、数据接口单元和存储单元。
75.数据接口单元与微控制单元连接。
76.微控制单元与存储单元连接。
77.数据接口单元用于接入日志输出接口。
78.微控制单元用于通过数据接口单元采集整机系统日志。
79.存储单元用于存储整机系统日志。
80.其中,数据接口单元,包括:usb接口、uart接口和rs232接口。
81.微控制单元包括:数据接收模块、数据处理模块、数据存储模块。
82.数据接收模块、数据处理模块、数据存储模块依次连接。
83.数据接收模块还与数据接口单元连接。
84.数据存储模块还与存储单元连接。
85.存储单元为安全数码卡。
86.参见图4,本实施例的整机系统日志采集方法实现流程为:
87.101,数据接口单元接入日志输出接口后,获取整机系统日志,并将整机系统日志发送至微控制单元。
88.由于数据接口单元包括usb接口、uart接口和rs232接口。
89.因此,数据接口单元接入日志输出接口的实现过程为:
90.若日志输出接口为usb类型,则usb接口接入日志输出接口。
91.若日志输出接口为uart类型,则uart接口接入日志输出接口。
92.若日志输出接口为rs232类型,则rs232接口接入日志输出接口。
93.另外,获取整机系统日志的实现过程为:
94.若usb接口接入日志输出接口,则usb接口通过日志输出接口获取整机系统日志,并通过电平和协议将整机系统日志的格式转换为uart格式。
95.若rs232接口接入日志输出接口,则rs232接口通过日志输出接口获取整机系统日志,并通过电平和协议将整机系统日志的格式转换为uart格式。
96.102,微控制单元对整机系统日志进行处理。
97.由于微控制单元包括:数据接收模块、数据处理模块、数据存储模块。
98.因此,本步骤的实现过程为:
99.数据接收模块获取uart格式的整机系统日志,将uart格式的整机系统日志发送至数据处理模块。
100.数据处理模块为uart格式的整机系统日志进行处理后,发送至数据存储模块。
101.数据存储模块将增加时间戳的整机系统日志发送至存储单元。
102.另外,数据接收模块获取uart格式的整机系统日志之后,还会缓存uart格式的整机系统日志。
103.此外,数据处理模块为uart格式的整机系统日志进行处理,包括:数据处理模块为uart格式的整机系统日志增加时间戳和/或分段。
104.103,微控制单元将处理后的整机系统日志发送至存储单元。
105.104,存储单元存储处理后的整机系统日志。
106.本实施例提供的方法,通过数据接口单元能够适配市场上绝大部分厂商的整机日志输出接口,并可以通过微控制单元进行提供整机系统日志的采集,以及通过存储单元进行整机系统日志的存储,解决了目前由于调试接口不一,导致的日志信息采集不便的问题。
107.本领域内的技术人员应明白,本技术的实施例可提供为方法、系统、或计算机程序产品。因此,本技术可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本技术可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。本技术实施例中的方案可以采用各种计算机语言实现,例如,面向对象的程序设计语言java和直译式脚本语言javascript等。
108.本技术是参照根据本技术实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
109.这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指
令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
110.这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
111.尽管已描述了本技术的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本技术范围的所有变更和修改。
112.显然,本领域的技术人员可以对本技术进行各种改动和变型而不脱离本技术的精神和范围。这样,倘若本技术的这些修改和变型属于本技术权利要求及其等同技术的范围之内,则本技术也意图包含这些改动和变型在内。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献