本发明专利技术公开了一种CAN总线的数据分析方法,包括:获取CAN总线的配置信息;CAN总线根据配置信息进行数据采集;获取用户选择的数据类型;从CAN总线采集的数据中提取符合用户选择的数据类型的所有第一数据,并根据预设数据组织方式对所有第一数据进行配置管理,其中,预设数据组织方式包括数据的计算公式;根据数据的计算公式将第一数据转换为十进制的第二数据。本发明专利技术的CAN总线的数据分析方法中各步骤相互独立,从而使得用户操作更加便利,而且能够将CAN总线采集的数据转换为有意义的十进制数据,用户查看和分析更直观方便,并对各种数据和信息进行存储,增加了可复用性。本发明专利技术还公开了一种CAN总线的数据分析装置。
【技术实现步骤摘要】
本专利技术涉及通信
,特别涉及一种CAN总线的数据分析方法和一种CAN总线的数据分析装置。
技术介绍
控制器局域网络,简称CAN,CAN总线协议是汽车计算机控制系统和嵌入式工业控制局域网的标准总线,是国际上应用最广泛的现场总线之一。相关技术公开了一种基于CAN协议的数据采集工具,该数据采集工具能通过设置而完成可定制化的报文采集,其中,报文的显示方式是16进制格式。上述相关技术中的基于CAN协议的数据采集工具存在的缺点是:1)、报文的显示方式是16进制格式,这虽然方便查看原始数据,却不能很好的观察某一类数据的变化状况,用户所能观察到的就是一条条跳变的16进制字符,而很难对报文形成直接概念。2)、过于专业化,使得不了解其数据含义的用户(例如大部分非专业人士以及一部分根本不关心数据的具体值而是关心数据的变化情况的用户)在使用该工具的时候不能很轻松的完成整个过程。因此,需要对相关技术进行改进。
技术实现思路
本专利技术的目的旨在至少从一定程度上解决上述的技术问题之一。为此,本专利技术的一个目的在于提出一种CAN总线的数据分析方法,该CAN总线的数据分析方法能够将CAN总线采集的数据转换为有意义的十进制数据以便于用户查看。本专利技术的另一个目的在于提出一种CAN总线的数据分析装置。为达到上述目的,本专利技术一方面实施例提出了一种CAN总线的数据分析方法,该CAN总线的数据分析方法包括以下步骤:获取CAN总线的配置信息;所述CAN总线根据所述配置信息进行数据采集;获取用户选择的数据类型;从所述CAN总线采集的数据中提取符合所述用户选择的数据类型的所有第一数据,并根据预设数据组织方式对所述所有第一数据进行配置管理,其中,所述预设数据组织方式包括数据的计算公式;以及根据所述数据的计算公式将所述第一数据转换为十进制的第二数据。本专利技术实施例提出的CAN总线的数据分析方法,在获取CAN总线的配置信息后,CAN总线根据配置信息进行数据采集,进而在获取用户选择的数据类型后,从CAN总线采集的数据中提取符合用户选择的数据类型的所有第一数据,并根据预设数据组织方式对所有第一数据进行配置管理,最后根据数据的计算公式将第一数据转换为十进制的第二数据。该CAN总线的数据分析方法能够将CAN总线采集的数据转换为有意义的十进制数据以便于用户查看。为达到上述目的,本专利技术另一方面实施例还提出了一种CAN总线的数据分析装置,该CAN总线的数据分析装置包括:配置信息获取模块,用于获取CAN总线的配置信息;所述CAN总线,用于根据所述配置信息进行数据采集;数据分析模块,用于获取用户选择的数据类型,从所述CAN总线采集的数据中提取符合所述用户选择的数据类型的所有第一数据,并根据预设数据组织方式对所述所有第一数据进行配置管理,其中,所述预设数据组织方式包括数据的计算公式,以及根据所述数据的计算公式将所述第一数据转换为十进制的第二数据。本专利技术实施例提出的CAN总线的数据分析装置,通过配置信息获取模块获取CAN总线的配置信息,进而CAN总线根据配置信息进行数据采集,最后数据分析模块在获取用户选择的数据类型后,从CAN总线采集的数据中提取符合用户选择的数据类型的所有第一数据,并根据预设数据组织方式对所有第一数据进行配置管理,以及根据数据的计算公式将第一数据转换为十进制的第二数据。该CAN总线的数据分析装置中配置信息获取模块、CAN总线和数据分析模块相互独立,从而使得用户操作更加便利,而且能够将CAN总线采集的数据转换为有意义的十进制数据,用户查看更直观方便。本专利技术附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本专利技术的实践了解到。【附图说明】本专利技术上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中:图1为根据本专利技术实施例的CAN总线的数据分析方法的流程图;图2为根据本专利技术一个实施例的CAN总线的数据分析方法的CAN总线的配置信息的显示界面示意图;图3为根据本专利技术一个具体实施例的CAN总线的数据分析方法的用户选择的数据类型为车速时的车速-时间示意图;以及图4为根据本专利技术实施例的CAN总线的数据分析装置的方框示意图。【具体实施方式】下面详细描述本专利技术的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本专利技术,而不能解释为对本专利技术的限制。下文的公开提供了许多不同的实施例或例子用来实现本专利技术的不同结构。为了简化本专利技术的公开,下文中对特定例子的部件和设置进行描述。当然,它们仅仅为示例,并且目的不在于限制本专利技术。此外,本专利技术可以在不同例子中重复参考数字和/或字母。这种重复是为了简化和清楚的目的,其本身不指示所讨论各种实施例和/或设置之间的关系。此夕卜,本专利技术提供了的各种特定的工艺和材料的例子,但是本领域普通技术人员可以意识到其他工艺的可应用于性和/或其他材料的使用。另外,以下描述的第一特征在第二特征之“上”的结构可以包括第一和第二特征形成为直接接触的实施例,也可以包括另外的特征形成在第一和第二特征之间的实施例,这样第一和第二特征可能不是直接接触。在本专利技术的描述中,需要说明的是,除非另有规定和限定,术语“安装”、“相连”、“连接”应做广义理解,例如,可以是机械连接或电连接,也可以是两个元件内部的连通,可以是直接相连,也可以通过中间媒介间接相连,对于本领域的普通技术人员而言,可以根据具体情况理解上述术语的具体含义。下面参照附图来描述根据本专利技术实施例提出的CAN总线的数据分析方法和CAN总线的数据分析装置。如图1所示,本专利技术实施例的CAN总线的数据分析方法包括以下步骤:S1,获取CAN总线的配置信息。图2为根据本专利技术一个实施例的CAN总线的数据分析方法的CAN总线的配置信息的显示界面示意图。如图2所示,在本专利技术的一个实施例中,CAN总线的配置信息可以包括波特率、扩展帧或标准帧、数据帧或远程帧、帧格式和帧类型等配置项目,CAN总线的配置信息用于规划CAN总线采集数据的规范以及范围等。S2,当前第1页1 2 3 4 本文档来自技高网...
【技术保护点】
一种CAN总线的数据分析方法,其特征在于,包括以下步骤:获取CAN总线的配置信息;所述CAN总线根据所述配置信息进行数据采集;获取用户选择的数据类型;从所述CAN总线采集的数据中提取符合所述用户选择的数据类型的所有第一数据,并根据预设数据组织方式对所述所有第一数据进行配置管理,其中,所述预设数据组织方式包括数据的计算公式;以及根据所述数据的计算公式将所述第一数据转换为十进制的第二数据。
【技术特征摘要】
【专利技术属性】
技术研发人员:唐国良,
申请(专利权)人:比亚迪股份有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。