电压采集周期调整方法及装置与流程

文档序号:19415688发布日期:2019-12-14 00:54阅读:346来源:国知局
电压采集周期调整方法及装置与流程

本公开涉及动力电池领域,具体地,涉及一种电压采集周期调整方法及装置。



背景技术:

在对电动车辆进行诊断的过程中,通常会使用uds(unifieddiagnosticservices)诊断协议作为can应用层的诊断协议。对电动车辆的诊断过程中,需要车辆电池电压保持稳定的状态,才能实现对车辆的准确诊断。而电池在充放电过程中常会出现电压不稳定的情况,需要经过一定时间之后才能稳定,如果电池电压的采集周期过短,则可能会采集到电池电压还未稳定时的电压从而导致诊断有误。在现有技术中,在对车辆进行诊断的过程中,若出现可能是由于电池电压不稳而导致车辆故障的诊断结果时,需要人工手动对电池的采集周期进行调试,以确保采集到的电压是电池稳定时的电压,这种解决办法十分不智能且实际耗时与工程师的主观判断相关,效率不高。



技术实现要素:

本公开的目的是提供一种电压采集周期调整方法及装置,能够自动根据调整指令以及电池两端采集到的电压是否反复在正负极之间变化来对电池电压的采集周期进行调整,大大提高了对电池电压采集周期调整的效率,自动排除由于绝缘时间问题导致的故障,从而保证在对车辆诊断过程中采集到的电池电压是稳定的电池电压,避免了因为采集的电池电压的不准确而导致的诊断故障。

为了实现上述目的,本公开提供一种电压采集周期调整方法,所述方法包括:

根据电压采集周期连续检测预设次数的电池的正负极电压,所述预设次数为大于1的整数;

根据所述预设次数的所述正负极电压判断所述电池的正负极是否在所述正负极电压的采集期间发生变化;

在判定所述电池的正负极在所述正负极电压的采集期间发生变化的情况下,延长所述电压采集周期,返回所述根据电压采集周期连续检测预设次数的电池的正负极电压的步骤,直至判定所述电池的正负极在所述正负极电压的采集期间未发生变化为止。

可选地,所述方法还包括:

在判定所述电池的正负极在所述正负极电压的采集期间未发生变化的情况下,判断所述电池电压在所述正负极电压的采集期间的波动范围是否大于预设阈值;

在判定所述波动范围大于所述预设阈值的情况下,延长所述电压采集周期,返回所述根据电压采集周期连续检测预设次数的电池的正负极电压的步骤,直至判定所述波动范围不大于所述预设阈值为止。

可选地,所述根据所述预设次数的所述正负极电压判断所述电池的正负极是否在所述正负极电压的采集期间发生变化包括:

在每次所述电压采集周期中对检测到的所述正负极电压中的正极电压和负极电压进行比较;

在所述正极电压大于所述负极电压的情况下,确定本次电压采集周期中所述电池的采集状态为正极状态,在所述正极电压不大于所述负极电压的情况下,确定本次电压采集周期中所述电池的采集状态为负极状态;

在所述预设次数的所述电压采集周期中所述电池的采集状态都为同一状态的情况下判定所述电池的正负极在所述正负极电压的采集期间未发生变化。

可选地,所述方法还包括:

在接收到预设指令的情况下,设置预设调整标志,所述预设指令用于指示开始进行电压采集周期调整;

在所述根据所述预设次数的所述正负极电压判断所述电池的正负极是否在所述正负极电压的采集期间发生变化的步骤之前,所述方法还包括:

判断是否存在所述预设调整标志;

所述根据所述预设次数的所述正负极电压判断所述电池的正负极是否在所述正负极电压的采集期间发生变化包括:

在判定存在所述预设调整标志的情况下,根据根据所述预设次数的所述正负极电压判断所述电池的正负极是否在所述正负极电压的采集期间发生变化。

可选地,所述方法还包括:

在判定所述电压采集周期调整结束的情况下,清除所述预设调整标志。

本公开还提供一种电压采集周期调整装置,所述装置包括:

检测模块,用于根据电压采集周期连续检测预设次数的电池的正负极电压,所述预设次数为大于1的整数;

第一判断模块,用于根据所述预设次数的所述正负极电压判断所述电池的正负极是否在所述正负极电压的采集期间发生变化;

第一处理模块,用于在所述第一判断模块判定所述电池的正负极在所述正负极电压的采集期间发生变化的情况下,延长所述电压采集周期,触发所述检测模块根据电压采集周期连续检测预设次数的电池的正负极电压,直至所述第一判断模块判定所述电池的正负极在所述正负极电压的采集期间未发生变化为止。

可选地,所述装置还包括:

第二判断模块,用于在所述第一判断模块判定所述电池的正负极在所述正负极电压的采集期间未发生变化的情况下,判断所述电池电压在所述正负极电压的采集期间的波动范围是否大于预设阈值;

第二处理模块,用于在所述第二判断模块判定所述波动范围大于所述预设阈值的情况下,延长所述电压采集周期,触发所述检测模块根据电压采集周期连续检测预设次数的电池的正负极电压,直至判定所述波动范围不大于所述预设阈值为止。

可选地,所述第一判断模块包括:

比较子模块,用于在每次所述电压采集周期中对检测到的所述正负极电压中的正极电压和负极电压进行比较;

状态确定子模块,用于在所述比较子模块判定所述正极电压大于所述负极电压的情况下,确定本次电压采集周期中所述电池的采集状态为正极状态,在比较子模块判定所述正极电压不大于所述负极电压的情况下,确定本次电压采集周期中所述电池的采集状态为负极状态;

第一判断子模块,用于在所述预设次数的所述电压采集周期中所述电池的采集状态都被所述状态确定子模块确定为同一状态的情况下判定所述电池的正负极在所述正负极电压的采集期间未发生变化。

可选地,所述装置还包括:

设置模块,用于在接收到预设指令的情况下,设置预设调整标志,所述预设指令用于指示开始进行电压采集周期调整;

在所述第一判断模块根据所述预设次数的所述正负极电压判断所述电池的正负极是否在所述正负极电压的采集期间发生变化之前,所述装置还包括:

第三判断模块,用于判断是否存在所述预设调整标志;

所述第一判断模块还用于:

在所述第三判断模块判定存在所述预设调整标志的情况下,根据根据所述预设次数的所述正负极电压判断所述电池的正负极是否在所述正负极电压的采集期间发生变化。

可选地,所述装置还包括:

清除模块,用于在判定所述电压采集周期调整结束的情况下,清除所述预设调整标志。

通过上述技术方案,能够自动根据调整指令以及电池两端采集到的电压是否反复在正负极之间变化来对电池电压的采集周期进行调整,避免了由于人工判断不准确或经验不足导致的调整耗时较多或判断错误的情况,也减少了人工资源的浪费,大大提高了对电池电压采集周期调整的效率,自动排除由于绝缘时间问题导致的故障,从而保证在对车辆诊断过程中采集到的电池电压是稳定的电池电压,避免了因为采集的电池电压的不准确而导致的诊断故障,更加利于对于车辆故障排查。

本公开的其他特征和优点将在随后的具体实施方式部分予以详细说明。

附图说明

附图是用来提供对本公开的进一步理解,并且构成说明书的一部分,与下面的具体实施方式一起用于解释本公开,但并不构成对本公开的限制。在附图中:

图1是根据本公开一示例性实施例示出的一种电压采集周期调整方法的流程图。

图2是根据本公开又一示例性实施例示出的一种电压采集周期调整方法的流程图。

图3是根据本公开又一示例性实施例示出的一种电压采集周期调整方法中判断电池正负极是否发生变化的方法的流程图。

图4公开了一种示例性地电压采集周期调整电路。

图5是根据本公开一示例性实施例示出的一种电压采集周期调整装置的结构框图。

图6是根据本公开又一示例性实施例示出的一种电压采集周期调整装置的结构框图。

图7是根据本公开一示例性实施例示出的一种电压采集周期调整装置中第一判断模块的结构框图。

具体实施方式

以下结合附图对本公开的具体实施方式进行详细说明。应当理解的是,此处所描述的具体实施方式仅用于说明和解释本公开,并不用于限制本公开。

应当理解,本公开的方法实施方式中记载的各个步骤可以按照不同的顺序执行,和/或并行执行。此外,方法实施方式可以包括附加的步骤和/或省略执行示出的步骤。本公开的范围在此方面不受限制。

本文使用的术语“包括”及其变形是开放性包括,即“包括但不限于”。术语“基于”是“至少部分地基于”。术语“一个实施例”表示“至少一个实施例”;术语“另一实施例”表示“至少一个另外的实施例”;术语“一些实施例”表示“至少一些实施例”。其他术语的相关定义将在下文描述中给出。

需要注意,本公开中提及的“第一”、“第二”等概念仅用于对不同的装置、模块或单元进行区分,并非用于限定这些装置、模块或单元所执行的功能的顺序或者相互依存关系。

需要注意,本公开中提及的“一个”、“多个”的修饰是示意性而非限制性的,本领域技术人员应当理解,除非在上下文另有明确指出,否则应该理解为“一个或多个”。

图1是根据本公开一示例性实施例示出的一种电压采集周期调整方法的流程图。如图1所示,所述方法包括步骤101至步骤104。

在步骤101中,根据电压采集周期连续检测预设次数的电池的正负极电压,所述预设次数为大于1的整数。该电压采集周期即当前默认的电压采集周期,该预设次数可以为例如2次或者3次,在本实施例中优选为3次。当该预设次数为3次时,步骤101即为,先检测一次电池的正极电压和负极电压,经过一个该电压采集周期之后再检测第二次的电池的正极电压和负极电压,然后再经过一个该电压采集周期之后再检测第三次的电池的正极电压和负极电压,总计会检测到三个不同时刻的三个正极电压和三个负极电压。

在步骤102中,根据所述预设次数的所述正负极电压判断所述电池的正负极是否在所述正负极电压的采集期间发生变化,若是,则转至步骤103,若否,则转至步骤104。例如,在预设次数为3次时,根据3次分别检测得到的正负极电压分别对每次检测电池电压时电池的正负极状态进行判断,当判断三次检测时电池都为正极状态或者都为负极状态时,则表示该电池在三次正负极电压的采集期间没有发生变化,若三次检测中的任意一次检测到的电池状态与其他几次检测到的电池状态不同,则表示该电池在三次正负极电压的采集期间发生了变化。

在步骤103中,延长所述电压采集周期。如果判定电池的正负极在该正负极电压的采集期间发生了变化,则表示当前的采集周期过短,不能保证采集到的电池电压是在电池稳定的状态下采集到的,因此需要延长电压采集周期,给电池更多的稳定时间。延长时间在本公开中不做限定,本领域技术人员可以根据实际工作环境的需求对每次对电压采集周期延长的时间进行定义。

在对电压采集周期进行延长之后,再根据延长后的电压采集周期循环执行上述步骤101和步骤102,重新对电池的正负极是否发生变化进行判断。例如在预设次数为3次的情况下,对电压采集周期进行延长之后,根据延长后的电压采集周期重新检测得到三组正负极电压,并根据重新检测得到的三组正负极电压来判断电池的正负极在重新检测这三组正负极电压期间是否发生了变化,如果还是发生了变化,则再次延长该电压采集周期,并循环执行上述检测和判断的步骤。

在步骤104中,结束对电压采集周期的调整。在步骤102中判定电池的正负极在预设次数的电压采集期间没有发生变化时,表示当前的电压采集周期已经足够时长来保证采集到的电池电压是在电池电压稳定之后采集到的,因此不再需要延长电压采集周期,也无需继续进行电池电压的检测以及判断,可结束对电压采集周期的调整。

通过上述技术方案,能够自动根据调整指令以及电池两端采集到的电压是否反复在正负极之间变化来对电池电压的采集周期进行调整,避免了由于人工判断不准确或经验不足导致的调整耗时较多或判断错误的情况,也减少了人工资源的浪费,大大提高了对电池电压采集周期调整的效率,自动排除由于绝缘时间问题导致的故障,从而保证在对车辆诊断过程中采集到的电池电压是稳定的电池电压,避免了因为采集的电池电压的不准确而导致的诊断故障,更加利于对于车辆故障排查。

图2是根据本公开又一示例性实施例示出的一种电压采集周期调整方法的流程图。如图2所示,所述方法除了包括图1中所示的步骤101至步骤104外,所述方法还包括步骤201。

在步骤201中,在判定所述电池的正负极在所述正负极电压的采集期间未发生变化的情况下,判断所述电池电压在所述正负极电压的采集期间的波动范围是否大于预设阈值,若是,则转至步骤s103,若否,则转至步骤104。

在图1中所述的步骤102中进行了对电池正负极是否发生变化的判断,当判定电池的正负极在正负极电压的采集期间没有发生变化的情况下,还可以进一步对此期间电池电压的波动范围进行判断,以进一步保证当前的电压采集周期能够保证采集到的电压是电池稳定状态下的电压。

因此,在步骤201中对正负极电压采集期间的电池电压的波动范围与预设阈值进行了比较,该预设阈值可以根据电池的实际情况进行设定,例如,可以为3v。当判定电池电压在正负极电压采集期间的波动范围大于该预设阈值的情况下,返回至图1所示的步骤103,延长电压采集周期,然后接着返回步骤101根据电压采集周期再次连续检测预设次数的电池的正负极电压,并重新对正负极电压的采集期间的电池正负极以及电池电压的波动范围进行判断。直至在步骤201中判定正负极电压的采集期间的电池电压的波动范围不大于所述预设阈值为止,结束对电压采集周期的调整。

通过上述技术方案,在调整电压采集周期的过程中设置了两重判断,进一步保证了电压采集周期调整之后所确定的该电压采集周期能够使得采集到的电池电压是在电池稳定时所检测到的,进一步避免了因为采集的电池电压的不准确而导致的诊断故障。

图3是根据本公开又一示例性实施例示出的一种电压采集周期调整方法中判断电池正负极是否发生变化的方法的流程图。如图3所示,所述方法包括步骤301至步骤303。

在步骤301中,在每次所述电压采集周期中对检测到的所述正负极电压中的正极电压和负极电压进行比较。此处比较的即为电压值大小。

在步骤302中,在所述正极电压大于所述负极电压的情况下,确定本次电压采集周期中所述电池的采集状态为正极状态,在所述正极电压不大于所述负极电压的情况下,确定本次电压采集周期中所述电池的采集状态为负极状态。

在步骤303中,在所述预设次数的所述电压采集周期中所述电池的采集状态都为同一状态的情况下判定所述电池的正负极在所述正负极电压的采集期间未发生变化。

在一种可能的实施方式中,所述方法还包括:在接收到预设指令的情况下,设置预设调整标志,所述预设指令用于指示开始进行电压采集周期调整。在执行图1中所示的步骤102之前,所述方法还包括:判断是否存在所述预设调整标志。图1中所示的步骤102还包括:在判定存在所述预设调整标志的情况下,根据根据所述预设次数的所述正负极电压判断所述电池的正负极是否在所述正负极电压的采集期间发生变化。

在一种可能的实施方式中,所述方法还包括:在判定所述电压采集周期调整结束的情况下,清除所述预设调整标志。

图4公开了一种示例性地电压采集周期调整电路,其中,包括主板100,电压采集芯片200,待采集电池300,继电器1,继电器2,电阻r1-r6,连接关系如图4所示。

在一种可能的实施方式中,在主板100接收到用于指示开始进行电压采集周期调整的指令之后,可以下发相关指令至电压采集芯片200,电压采集芯片200在接收到该相关指令之后,可以设置所述预设调整标志。主板100接收到的指令可以为例如上位机发送的uds(unifieddiagnosticservices)指令。

然后,电压采集芯片200通过与电池300间接连接的接口1、接口2、接口3所获取到的电压值来确定该电池300的正极电压和负极电压,并根据该正极电压和负极电压的大小确定此次采集时的电池300状态为负极状态或正极状态。电压采集芯片200对电池300进行电压采集的时间根据当前电压采集周期来确定,每一次采集时都会对当前的采集次数进行记录,且每一次采集结束之后都需要对当前是否设置有该预设调整标志进行判断,在判断当前设置有该预设调整标志时会对当前采集次数进行判断。如果当前采集次数不是上述预设次数(例如第3次)时,则会根据当前的电压采集周期继续对电池电压进行采集,并同时存储以及记录采集次数,当采集次数达到预设次数时,会根据多次(例如3次)采集得到的正负极电压值来对电池正负极是否发生变化进行判断。在进行判断之后会清空采集次数,并在判定电池正负极发生变化时,延长电压采集周期之后再次返回对电池正负极电压的采集、调整标志的判断、以及电池正负极状态是否发生变化的判断。

在一种可能的实施方式中,根据图4所示的电路对电池的绝缘阻值进行计算的方法如下所示:电压采集芯片200会通过接口1-3对电池正负极的绝缘阻值进行计算,过程如下,由主板100控制断开继电器1和继电器2的接地状态,此时通过接收1-3获取到电池的第一正极电压和第一负极电压,并根据第一正极电压和第一负极电压的大小确定当前电池是处于正极状态或负极状态;当判定电池处于正极状态时,控制闭合与电池正极相连的继电器1接地,保持与电池负极相连的继电器2处于断开状态,并再次通过电压采集芯片200获取电池的第二正极电压和第二负极电压,最终通过第一正极电压、第一负极电压、第二正极电压、第二负极电压来对电池的正极绝缘阻值进行计算。

因此,在根据本公开的一种示例性实施例中,对电池电压采集时间调整的方法可以与计算绝缘阻值的过程相融合,通过设置预设调整标志的方法来使得电压采集芯片200根据采集到的电压值对电池是否在正负极之间变化进行判断。

另外,在判定电池没有在正负极之间变化的情况下,对电池电压的波动范围进行检测时,可以使用上述过程中采集到的第二正极电压和第二负极电压。例如,在判定电池在预设次数的电压采集中都处于正极状态时,根据上述过程中预设次数采集到的第二正极电压来对电池电压的波动范围进行判断,这样能够使得对电池电压的波动范围的判断更加精准。

在判断需要结束对电压采集周期的调整时,会清除之前设置的绝缘调整标志,并相应地清除调整过程中所有临时存储的数据,例如电压采集次数等,但保留经过电压采集周期调整之后所确定的电压采集周期作为之后默认的电压采集周期。

图5是根据本公开一示例性实施例示出的一种电压采集周期调整装置1000的结构框图。如图5所示,所述装置1000包括:检测模块10,用于根据电压采集周期连续检测预设次数的电池的正负极电压,所述预设次数为大于1的整数;第一判断模块20,用于根据所述预设次数的所述正负极电压判断所述电池的正负极是否在所述正负极电压的采集期间发生变化;第一处理模块30,用于在所述第一判断模块20判定所述电池的正负极在所述正负极电压的采集期间发生变化的情况下,延长所述电压采集周期,触发所述检测模块10根据电压采集周期连续检测预设次数的电池的正负极电压,直至所述第一判断模块20判定所述电池的正负极在所述正负极电压的采集期间未发生变化为止。

通过上述技术方案,能够自动根据调整指令以及电池两端采集到的电压是否反复在正负极之间变化来对电池电压的采集周期进行调整,避免了由于人工判断不准确或经验不足导致的调整耗时较多或判断错误的情况,也减少了人工资源的浪费,大大提高了对电池电压采集周期调整的效率,自动排除由于绝缘时间问题导致的故障,从而保证在对车辆诊断过程中采集到的电池电压是稳定的电池电压,避免了因为采集的电池电压的不准确而导致的诊断故障,更加利于对于车辆故障排查。

图6是根据本公开又一示例性实施例示出的一种电压采集周期调整装置1000的结构框图。如图6所示,所述装置1000还包括:第二判断模块40,用于在所述第一判断模块20判定所述电池的正负极在所述正负极电压的采集期间未发生变化的情况下,判断所述电池电压在所述正负极电压的采集期间的波动范围是否大于预设阈值;第二处理模块50,用于在所述第二判断模块40判定所述波动范围大于所述预设阈值的情况下,延长所述电压采集周期,触发所述检测模块10根据电压采集周期连续检测预设次数的电池的正负极电压,直至判定所述波动范围不大于所述预设阈值为止。

图7是根据本公开一示例性实施例示出的一种电压采集周期调整装置1000中第一判断模块20的结构框图。如图7所示,所述第一判断模块20包括:比较子模块201,用于在每次所述电压采集周期中对检测到的所述正负极电压中的正极电压和负极电压进行比较;状态确定子模块202,用于在所述比较子模块201判定所述正极电压大于所述负极电压的情况下,确定本次电压采集周期中所述电池的采集状态为正极状态,在比较子模块201判定所述正极电压不大于所述负极电压的情况下,确定本次电压采集周期中所述电池的采集状态为负极状态;第一判断子模块203,用于在所述预设次数的所述电压采集周期中所述电池的采集状态都被所述状态确定子模块202确定为同一状态的情况下判定所述电池的正负极在所述正负极电压的采集期间未发生变化。

在一种可能的实施方式中,如图6所示,所述装置1000还包括:设置模块60,用于在接收到预设指令的情况下,设置预设调整标志,所述预设指令用于指示开始进行电压采集周期调整;在所述第一判断模块20根据所述预设次数的所述正负极电压判断所述电池的正负极是否在所述正负极电压的采集期间发生变化之前,所述装置1000还包括:第三判断模块70,用于判断是否存在所述预设调整标志;所述第一判断模块20还用于:在所述第三判断模块70判定存在所述预设调整标志的情况下,根据根据所述预设次数的所述正负极电压判断所述电池的正负极是否在所述正负极电压的采集期间发生变化。

在一种可能的实施方式中,如图6所示,所述装置1000还包括:清除模块80,用于在判定所述电压采集周期调整结束的情况下,清除所述预设调整标志。

本领域的技术人员可以清楚地了解到,为描述的方便和简洁,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将装置的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。上述描述功能模块的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。本公开实施方式中的多个装置之间所交互的消息或者信息的名称仅用于说明性的目的,而并不是用于对这些消息或信息的范围进行限制。

以上描述仅为本公开的较佳实施例以及对所运用技术原理的说明。本领域技术人员应当理解,本公开中所涉及的公开范围,并不限于上述技术特征的特定组合而成的技术方案,同时也应涵盖在不脱离上述公开构思的情况下,由上述技术特征或其等同特征进行任意组合而形成的其它技术方案。例如上述特征与本公开中公开的(但不限于)具有类似功能的技术特征进行互相替换而形成的技术方案。

此外,虽然采用特定次序描绘了各操作,但是这不应当理解为要求这些操作以所示出的特定次序或以顺序次序执行来执行。在一定环境下,多任务和并行处理可能是有利的。同样地,虽然在上面论述中包含了若干具体实现细节,但是这些不应当被解释为对本公开的范围的限制。在单独的实施例的上下文中描述的某些特征还可以组合地实现在单个实施例中。相反地,在单个实施例的上下文中描述的各种特征也可以单独地或以任何合适的子组合的方式实现在多个实施例中。

尽管已经采用特定于结构特征和/或方法逻辑动作的语言描述了本主题,但是应当理解所附权利要求书中所限定的主题未必局限于上面描述的特定特征或动作。相反,上面所描述的特定特征和动作仅仅是实现权利要求书的示例形式。关于上述实施例中的装置,其中各个模块执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1