System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及汽车电子控制,尤其涉及一种暗电流处理方法、处理装置、电子设备及存储介质。
技术介绍
1、对于车辆的控制器来说,其在休眠后需要满足较小的暗电流,保持低功耗,减少蓄电池耗电,从而避免暗电流过大引发故障。为了满足上述要求,现有通常是根据控制器自身型号使其进入低功耗模式,但是在低功耗模式下,暗电流仍然过大,不能满足暗电流要求。又或者需要工程师采用手动方式进行暗电流调整,但是这种方式下一旦硬件有所改动,需要工程师重新调整,往往花费大量的时间和精力,影响开发效率。
技术实现思路
1、本专利技术的目的旨在至少在一定程度上解决上述的技术问题之一。
2、为此,本专利技术的第一个目的在于提出一种暗电流处理方法,该方法通过将控制器的引脚划分不同的引脚组合,进而针对不同的引脚组合进行测试,并确定引脚的状态,从而实现暗电流的自动调整。相比于现有技术来说,本专利技术无需过多的手动调整,提高了开发效率,从而减少了开发周期。且对于控制器电路板本身无需假装任何硬件或者无需对硬件改动,实现对于控制器的批量调整。
3、为达到上述目的,本专利技术第一方面实施例提出一种暗电流处理方法,该方法应用于控制器,且所述暗电流处理方法包括:获取所述控制器的引脚信息,并基于所述引脚信息将所述控制器的引脚划分成多个引脚组合,其中所述多个引脚组合包括第一引脚组合、第二引脚组合以及第三引脚组合,其中所述第一引脚组合包括与外部电源控制相关联的引脚,所述第二引脚组合包括与通讯和/或唤醒相关联的引脚,所述第三
4、根据本专利技术的一个实施例,所述暗电流处理方法还包括:在对所述控制器的引脚进行测试之前,获取针对所述控制器的监测日志,并基于所述监测日志判断是否需要针对所述控制器的引脚进行测试。
5、根据本专利技术的一个实施例,测试所述第一引脚组合,包括:将所述第一引脚组合的每个引脚的状态设置为输出低电平状态并检测在所述输出低电平状态下的电流值。
6、根据本专利技术的一个实施例,测试所述第三引脚组合,包括:将所述第三引脚组合中的所有引脚的状态设置为高阻态,并检测当前的电流值;依次设置所述第三引脚组合中的每个引脚的状态为输入态、输出高电平和输出低电平,并检测相应状态下的电流值;基于每个引脚在不同状态下的电流值,将电流值最小时对应的状态作为该引脚所要设置的最终状态。
7、根据本专利技术的一个实施例,所述测试第二引脚组合,包括:将具有唤醒功能的引脚的状态设置为唤醒功能状态,以及将所述第二引脚组合的其他引脚的状态设置为高阻态并检测当前状态设置下的电流值。
8、根据本专利技术的一个实施例,在设置所述控制器的引脚的状态之后,所述暗电流处理方法还包括:根据控制器的运行情况,调整第二引脚组合的引脚的状态,并检测电流值,以使得调整后的电流值符合暗电流要求。
9、为达到上述目的,本专利技术第二方面实施例提出一种暗电流处理装置,所述处理装置包括:划分单元,用于获取所述控制器的引脚信息,并基于所述引脚信息将所述控制器的引脚划分成多个引脚组合,其中所述多个引脚组合包括第一引脚组合、第二引脚组合以及第三引脚组合,其中所述第一引脚组合包括与外部电源控制相关联的引脚,所述第二引脚组合包括与通讯和唤醒相关联的引脚,所述第三引脚组合包括除所述第一引脚组合和所述第二引脚组合之外的其他引脚;测试单元,用于结合电流检测依次测试所述第一引脚组合、所述第三引脚组合和所述第二引脚组合,确定所述控制器的引脚在所述控制器休眠时所要设置的状态,生成相应的设置信息,其中所述第一引脚组合中的引脚设置成能够将所述外部电源关闭的状态,所述第三引脚组合中的引脚设置成符合预设电流条件的状态以及所述第二引脚组合中的引脚设置成与其功能相关或者与所述控制器应用相关的状态;设置单元,用于根据所述设置信息设置所述控制器的引脚,并将所述控制器设置为低功耗模式,以降低所述控制器在休眠时所消耗的暗电流。
10、根据本专利技术的一个实施例,所述测试单元用于结合电流检测测试所述第三引脚组合,包括:将所述第三引脚组合中的所有引脚的状态设置为高阻态,并检测当前的电流值;依次设置所述第三引脚组合中的每个引脚的状态为输入态、输出高电平和输出低电平,并检测相应状态下的电流值;基于每个引脚在不同状态下的电流值,将电流值最小时对应的状态作为该引脚所要设置的最终状态。
11、为达到上述目的,本专利技术第三方面实施例提出一种电子设备,所述电子设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时,实现本专利技术第一方面实施例所述的暗电流处理方法。
12、为达到上述目的,本专利技术第四方面实施例提出的计算机可读存储介质,所述计算机程序被处理器执行时实现本专利技术第一方面实施例所述的暗电流处理方法。
13、本专利技术附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本专利技术的实践了解到。
本文档来自技高网...【技术保护点】
1.一种暗电流处理方法,其特征在于,应用于控制器,且所述暗电流处理方法包括:
2.根据权利要求1所述的暗电流处理方法,其特征在于,所述暗电流处理方法还包括:在对所述控制器的引脚进行测试之前,获取针对所述控制器的监测日志,并基于所述监测日志判断是否需要针对所述控制器的引脚进行测试。
3.根据权利要求1所述的暗电流处理方法,其特征在于,测试所述第一引脚组合,包括:将所述第一引脚组合的每个引脚的状态设置为输出低电平状态并检测在所述输出低电平状态下的电流值。
4.根据权利要求1所述的暗电流处理方法,其特征在于,测试所述第三引脚组合,包括:
5.根据权利要求1所述的暗电流处理方法,其特征在于,所述测试第二引脚组合,包括:将具有唤醒功能的引脚的状态设置为唤醒功能状态,以及将所述第二引脚组合的其他引脚的状态设置为高阻态并检测当前状态设置下的电流值。
6.根据权利要求1所述的方法,其特征在于,所述暗电流处理方法还包括:在设置所述控制器的引脚的状态之后,根据控制器的运行情况,调整所述第二引脚组合的引脚的状态,并检测电流值,以使得调整后的电
7.一种暗电流处理装置,其特征在于,应用于控制器,且所述暗电流处理装置包括:
8.根据权利要求7所述的暗电流处理装置,其特征在于,所述测试单元用于结合电流检测测试所述第三引脚组合,包括:
9.一种电子设备,包括:
10.一种存储有计算机指令的非瞬时计算机可读存储介质,其中,所述计算机指令用于使所述计算机执行根据权利要求1-6中任一项所述的暗电流处理方法。
...【技术特征摘要】
1.一种暗电流处理方法,其特征在于,应用于控制器,且所述暗电流处理方法包括:
2.根据权利要求1所述的暗电流处理方法,其特征在于,所述暗电流处理方法还包括:在对所述控制器的引脚进行测试之前,获取针对所述控制器的监测日志,并基于所述监测日志判断是否需要针对所述控制器的引脚进行测试。
3.根据权利要求1所述的暗电流处理方法,其特征在于,测试所述第一引脚组合,包括:将所述第一引脚组合的每个引脚的状态设置为输出低电平状态并检测在所述输出低电平状态下的电流值。
4.根据权利要求1所述的暗电流处理方法,其特征在于,测试所述第三引脚组合,包括:
5.根据权利要求1所述的暗电流处理方法,其特征在于,所述测试第二引脚组合,包括:将具有唤醒功能的引脚的状态设置为唤醒功能状态...
【专利技术属性】
技术研发人员:谷连军,
申请(专利权)人:合众新能源汽车股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。