超级电容校准方法、告警方法及装置、磁盘阵列卡与流程
未命名
09-13
阅读:70
评论:0

1.本发明涉及数据存储技术领域,具体涉及超级电容校准方法、告警方法及装置、磁盘阵列卡。
背景技术:
2.为了提高性能,磁盘阵列(redundant arrays of independent disks,raid)卡通常先将接收到的写请求存储在高速缓存单元,然后再通过一系列优化算法将写请求中的数据下刷到持久化介质。在这一过程中,为了应对断电带来的缓存数据丢失问题,raid卡配备了超级电容,为断电后的高速缓存单元提供电源支持,使高速缓存单元能够将缓存数据保存在非易失性随机访问存储介质(例如nand flash)中。
3.超级电容在使用时会出现容量衰减,因此每隔一段时间需要进行一次电容校准。目前的超级电容校准方法过程为电容管理芯片控制超级电容放电,通过放电前后的电压差和时间差确定超级电容的实际电容容量。但是在上述过程中,若超级电容放电过多,可能会导致超级电容中剩余的电容容量无法支持高速缓存单元将缓存数据保存在nand flash的操作,即超级电容无法完成一次掉电保护操作,使缓存数据丢失,影响raid卡的可靠性。
技术实现要素:
4.有鉴于此,本发明提供了一种超级电容校准方法、告警方法及装置、磁盘阵列卡,以解决超级电容校准过程中由于放电过多导致的无法支持一次掉电保护操作的问题。
5.第一方面,本发明提供了一种超级电容校准方法,所述方法包括:在控制超级电容放电的过程中,确定所述超级电容在当前采集周期释放的电量或者能量;根据所述当前采集周期释放的电量确定所述超级电容释放的总电量,或者根据所述当前采集周期释放的能量确定所述超级电容释放的总能量,所述总电量为所有采集周期释放的电量的总和,所述总能量为所有采集周期释放的能量的总和;在所述总电量达到放电允许电量的情况下或者在所述总能量达到放电允许能量的情况下,控制所述超级电容停止放电;获取所述超级电容停止放电时刻的第一电压值;根据所述第一电压值确定所述超级电容的当前实际电容容量。
6.本实施例提供的超级电容校准方法,在超级电容开始放电之后,确定超级电容在当前采集周期释放的电量(或者能量),并根据当前采集周期释放的电量(或者能量)确定超级电容释放的总电量(或者总能量),能够在总电量(或者总能量)达到放电允许电量(或者放电允许能量)的情况下,及时控制超级电容的停止放电。然后通过超级电容在停止放电时刻的第一电压值确定超级电容的当前实际电容容量,以校准超级电容的实际电容容量。通过上述步骤,本发明在超级电容的校准过程中,能够准确控制超级电容的停止放电时刻,从而在不影响超级电容校准的同时,避免超级电容放电过多导致的无法完成一次掉电保护操作的问题,进而保证缓存数据的完整性和可靠性。
7.在一些可选的实施方式中,在所述控制所述超级电容停止放电之前,所述方法还
包括:确定所述超级电容完成一次掉电保护操作所需的最低电容容量;根据所述最低电容容量确定所述超级电容完成一次掉电保护操作所需的最低电量或者最低能量;根据所述最低电量确定所述放电允许电量,或者根据所述最低能量确定所述放电允许能量,所述放电允许电量为实际电量与所述最低电量之间的差值,所述放电允许能量为实际能量与所述最低能量之间的差值,所述实际电量或者所述实际能量根据所述超级电容的上一实际电容容量确定。
8.本实施例提供的超级电容校准方法,通过确定超级电容完成一次掉电保护操作所需的最低电容容量,能够准确确定超级电容在放电过程中的放电允许电量或者放电允许能量,从而使处理器更准确的控制超级电容的停止放电时刻。
9.在一些可选的实施方式中,所述确定所述超级电容完成一次掉电保护操作所需的最低电容容量,包括:根据恒流负载电流值、恒流负载电流值所需持续的时长、所述超级电容的工作电压值和所述超级电容的截止工作电压值,通过如下公式确定所述最低电容容量:;其中,为所述最低电容容量,为所述恒流负载电流值,为所述恒流负载电流值所需持续的时长,为所述超级电容的工作电压值,为所述超级电容的截止工作电压值。
10.在本实施例中,通过公式确定最低电容容量,能够使处理器根据超级电容的实际情况动态调整最低电容容量,从而更准确的确定超级电容完成一次掉电保护操作所需的最低电量或者最低能量,进而更准确的确定放电允许电量或者放电允许能量,使处理器能够更精准的控制超级电容的放电停止时刻。
11.在一些可选的实施方式中,所述确定所述超级电容完成一次掉电保护操作所需的最低电容容量,包括:根据所述超级电容的规范电容容量和预设百分比参数确定所述最低电容容量。
12.在本实施例中,根据超级电容的规范电容容量和预设百分比参数确定最低电容容量,可以提前在处理器中配置最低电容容量,从而使处理器更快速的确定最低电量或者最低能量,进而更快速地确定放电允许电量或者放电允许能量,使处理器能够更及时的控制超级电容停止放电。
13.在一些可选的实施方式中,根据所述最低电容容量确定所述超级电容完成一次掉电保护操作所需的最低电量,包括:根据所述最低电容容量和所述超级电容的工作电压值,通过如下公式得到所述最低电量:;其中,为所述最低电量,为所述最低电容容量,为所述超级电容的工作电压值。
14.在一些可选的实施方式中,根据所述最低电容容量确定所述超级电容完成一次掉电保护操作所需的最低能量,包括:根据所述最低电容容量、所述超级电容的工作电压值和所述超级电容的截止工作电压值,通过如下公式得到所述最低能量:
;其中,为所述最低能量,为所述最低电容容量,为所述超级电容的工作电压值,为所述超级电容的截止工作电压值。
15.在一些可选的实施方式中,在所述确定所述超级电容在当前采集周期释放的电量之前,所述方法还包括:获取当前采集时刻的电流值,所述当前采集时刻与上一采集时刻之间的时间间隔为所述当前采集周期;所述确定所述超级电容在当前采集周期释放的电量,包括:根据所述当前采集时刻的电流值确定所述当前采集周期释放的电量。
16.在一些可选的实施方式中,在所述确定所述超级电容在当前采集周期释放的能量之前,所述方法还包括:获取当前采集时刻的第二电压值,所述当前采集时刻与上一采集时刻之间的时间间隔为所述当前采集周期;所述确定所述超级电容在当前采集周期释放的能量,包括:根据所述当前采集时刻的第二电压值确定所述当前采集周期释放的能量。
17.在一些可选的实施方式中,在所述根据所述当前采集时刻的第二电压值确定所述当前采集周期释放的能量之前,所述方法还包括:获取所述当前采集时刻的电流值;所述根据所述当前采集时刻的第二电压值确定所述当前采集周期释放的能量,包括:根据所述当前采集时刻的第二电压值和电流值确定所述当前采集周期释放的能量。
18.在一些可选的实施方式中,所述方法还包括:在所述总电量未达到所述放电允许电量的情况下,确定所述超级电容在下一采集周期释放的电量;或者,在所述总能量未达到所述放电允许能量的情况下,确定所述超级电容在下一采集周期释放的能量。
19.在本实施例中,通过周期性确定电量和能量,能够实时监控超级电容的总电量(或者总能量),并确定总电量(或者总能量)是否达到放电允许电量(放电允许能量),进而准确控制超级电容的停止放电时刻。
20.在一些可选的实施方式中,所述方法还包括:根据第一采集周期和第二采集周期确定目标采集周期,所述当前采集周期的时长为所述目标采集周期的时长,所述第一采集周期的时长为相邻两个采集时刻之间的最短时间间隔,所述第二采集周期的时长为相邻两个采集时刻之间的最长时间间隔,所述目标采集周期为一个或者多个不同时长的第三采集周期中时长最大的第三采集周期,所述第三采集周期的时长大于或者等于所述第一采集周期的时长,且所述第三采集周期的时长小于或者等于所述第二采集周期的时长,根据所述第三采集周期确定的所述超级电容的实际电容容量与根据所述第一采集周期确定的所述超级电容的实际电容容量之间的误差小于第一阈值。
21.在本实施例中,当前采集周期的时长为目标采集周期的时长,在每次校准超级电容的实际电容容量时,动态调整采集周期的时长,能够在保证当前实际电容容量的精度的情况下,降低对处理器资源的占用,进而降低系统在超级电容校准过程中的功耗,避免系统进行超级电容校准时无法及时响应其他任务的问题。
22.第二方面,本技术实施例还提供了一种超级电容告警方法,所述方法包括:在控制超级电容放电的过程中,确定所述超级电容在当前采集周期释放的电量或者能量;根据所述当前采集周期释放的电量确定所述超级电容释放的总电量,或者根据所述当前采集周期释放的能量确定所述超级电容释放的总能量,所述总电量为所有采集周期释放的电量的总
和,所述总能量为所有采集周期释放的能量的总和;在所述总电量达到放电允许电量的情况下或者在所述总能量达到放电允许能量的情况下,控制所述超级电容停止放电;获取所述超级电容停止放电时刻的第一电压值;根据所述第一电压值确定所述超级电容的当前实际电容容量;确定所述超级电容完成一次掉电保护操作所需的最低电容容量;在所述当前实际电容容量小于或者等于所述最低电容容量的情况下,向主机发送第一告警信息。
23.本实施例提供的超级电容告警方法,通过在当前实际电容容量小于或者等于最低电容容量的情况下向主机发送第一告警信息,能够及时提醒用户更换超级电容,避免超级电容由于电容容量不足导致的无法完成一次掉电保护操作的情况,保证缓存数据的完整性和稳定性。
24.在一些可选的实施方式中,所述方法还包括:在所述当前实际电容容量大于所述最低电容容量的情况下,在预设时长之后控制所述超级电容进行放电。
25.本实施例提供的超级电容告警方法,通过在当前实际电容容量大于最低电容容量的情况下,在预设时长之后控制超级电容进行放电,能够周期性监控超级电容的当前实际电容容量,在超级电容的当前实际电容容量异常的情况下,更及时的提醒用户更换超级电容。
26.在一些可选的实施方式中,所述方法还包括:获取当前采集时刻的电流值和/或第二电压值,所述当前采集时刻与上一采集时刻之间的时间间隔为所述当前采集周期;在所述当前采集时刻的电流值大于或者等于预设电流值的情况下,向主机发送第二告警信息;和/或,在所述当前采集时刻的第二电压值大于或者等于预设电压值的情况下,向所述主机发送第三告警信息。
27.本实施提供的超级电容告警方法,通过检测当前采集时刻的电流值和/或第二电压值,能够使处理器实时了解超级电容在放电过程中的电流值和/或第二电压值,并在电流值或者第二电压值出现异常时向主机发送告警信息,使主机执行相应的保护措施(例如中断),避免超级电容损伤。
28.第三方面,本发明提供了一种超级电容校准装置,所述装置包括:第一确定模块,用于在控制超级电容放电的过程中,确定所述超级电容在当前采集周期释放的电量或者能量;第二确定模块,用于根据所述当前采集周期的电量确定所述超级电容释放的总电量,或者根据所述当前采集周期的能量确定所述超级电容释放的总能量,所述总电量为所有采集周期释放的电量的总和,所述总能量为所有采集周期释放的能量的总和;控制模块,用于在所述总电量达到放电允许电量的情况下或者在所述总能量达到放电允许能量的情况下,控制所述超级电容停止放电;获取模块,用于获取所述超级电容停止放电时刻的第一电压值;校准模块,用于根据所述第一电压值确定所述超级电容的当前实际电容容量。
29.在一些可选的实施方式中,所述装置还包括:第三确定模块,用于确定所述超级电容完成一次掉电保护操作所需的最低电容容量;第四确定模块,用于根据所述最低电容容量确定所述超级电容完成一次掉电保护操作所需的最低电量或者最低能量;第五确定模块,用于根据所述最低电量确定所述放电允许电量,或者根据所述最低能量确定所述放电允许能量,所述放电允许电量为实际电量与所述最低电量之间的差值,所述放电允许能量为实际能量与所述最低能量之间的差值,所述实际电量或者所述实际能量根据所述超级电容的上一实际电容容量确定。
30.在一些可选的实施方式中,所述第三确定模块包括:第一确定单元,用于根据恒流负载电流值、恒流负载电流值所需持续的时长、所述超级电容的工作电压值和所述超级电容的截止工作电压值,通过如下公式确定所述最低电容容量:;其中,为所述最低电容容量,为所述恒流负载电流值,为所述恒流负载电流值所需持续的时长,为所述超级电容的工作电压值,为所述超级电容的截止工作电压值。
31.在一些可选的实施方式中,所述第三确定模块包括:第二确定单元,用于根据所述超级电容的规范电容容量和预设百分比参数确定所述最低电容容量。
32.在一些可选的实施方式中,所述第四确定模块包括:第三确定单元,用于根据所述最低电容容量和所述超级电容的工作电压值,通过如下公式得到所述最低电量:;其中,为所述最低电量,为所述最低电容容量,为所述超级电容的工作电压值。
33.在一些可选的实施方式中,所述第四确定模块包括:第四确定单元,用于根据所述最低电容容量、所述超级电容的工作电压值和所述超级电容的截止工作电压值,通过如下公式得到所述最低能量:;其中,为所述最低能量,为所述最低电容容量,为所述超级电容的工作电压值,为所述超级电容的截止工作电压值。
34.在一些可选的实施方式中,所述获取模块包括:第一获取单元,用于获取当前采集时刻的电流值,所述当前采集时刻与上一采集时刻之间的时间间隔为所述当前采集周期;第一确定模块包括:第五确定单元,用于根据所述当前采集时刻的电流值确定所述当前采集周期释放的电量。
35.在一些可选的实施方式中,所述获取模块包括:第二获取单元,用于获取当前采集时刻的第二电压值,所述当前采集时刻与上一采集时刻之间的时间间隔为所述当前采集周期;所述第一确定模块包括:第六确定单元,用于根据所述当前采集时刻的第二电压值确定所述当前采集周期释放的能量。
36.在一些可选的实施方式中,所述获取模块包括:第三获取单元,用于获取所述当前采集时刻的电流值;所述第六确定单元包括:第一确定子单元,用于根据所述当前采集时刻的第二电压值和电流值确定所述当前采集周期释放的能量。
37.在一些可选的实施方式中,所述装置还包括:第六确定模块,用于在所述总电量未达到所述放电允许电量的情况下,确定所述超级电容在下一采集周期释放的电量;或者,用于在所述总能量未达到所述放电允许能量的情况下,确定所述超级电容在下一采集周期释放的能量。
38.在一些可选的实施方式中,所述装置还包括:第七确定模块,用于根据第一采集周期和第二采集周期确定目标采集周期,所述当前采集周期的时长为所述目标采集周期的时长,所述第一采集周期的时长为相邻两个采集时刻之间的最短时间间隔,所述第二采集周期的时长为相邻两个采集时刻之间的最长时间间隔,所述目标采集周期为一个或者多个不同时长的第三采集周期中时长最大的第三采集周期,所述第三采集周期的时长大于或者等于所述第一采集周期的时长,且所述第三采集周期的时长小于或者等于所述第二采集周期的时长,根据所述第三采集周期确定的所述超级电容的实际电容容量与根据所述第一采集周期确定的所述超级电容的实际电容容量之间的误差小于第一阈值。
39.第四方面,本发明实施例提供了一种超级电容告警装置,该装置包括:第一确定模块,用于在控制超级电容放电的过程中,确定所述超级电容在当前采集周期释放的电量或者能量;第二确定模块,用于根据所述当前采集周期的电量确定所述超级电容释放的总电量,或者根据所述当前采集周期的能量确定所述超级电容释放的总能量,所述总电量为所有采集周期释放的电量的总和,所述总能量为所有采集周期释放的能量的总和;控制模块,用于在所述总电量达到放电允许电量的情况下或者在所述总能量达到放电允许能量的情况下,控制所述超级电容停止放电;获取模块,用于获取所述超级电容停止放电时刻的第一电压值;校准模块,用于根据所述第一电压值确定所述超级电容的当前实际电容容量;第三确定模块,用于确定所述超级电容完成一次掉电保护操作所需的最低电容容量;告警模块,用于在所述当前实际电容容量小于或者等于所述最低电容容量的情况下,向主机发送第一告警信息。
40.在一些可选的实施方式中,所述控制模块包括:第一控制单元,用于在所述当前实际电容容量大于所述最低电容容量的情况下,在预设时长之后控制所述超级电容进行放电。
41.在一些可选的实施方式中,所述获取模块包括:第一获取单元,用于获取当前采集时刻的电流值和/或第二电压值,所述当前采集时刻与上一采集时刻之间的时间间隔为所述当前采集周期;所述告警模块包括:第一告警单元,用于在所述当前采集时刻的电流值大于或者等于预设电流值的情况下,向主机发送第二告警信息;和/或,第二告警单元,用于在所述当前采集时刻的第二电压值大于或者等于预设电压值的情况下,向所述主机发送第三告警信息。
42.第五方面,本发明实施例还提供了一种磁盘阵列卡,该磁盘阵列卡包括:超级电容,用于在主电源掉电的情况下为缓存模块供电;处理器,用于在控制超级电容放电的过程中,确定所述超级电容在当前采集周期释放的电量或者能量;所述处理器,还用于根据所述当前采集周期的电量确定所述超级电容释放的总电量,或者根据所述当前采集周期的能量确定所述超级电容释放的总能量,所述总电量为所有采集周期释放的电量的总和,所述总能量为所有采集周期释放的能量的总和;所述处理器,还用于在所述总电量达到放电允许电量的情况下或者在所述总能量达到放电允许能量的情况下,控制所述超级电容停止放电;所述处理器,还用于获取所述超级电容停止放电时刻的第一电压值;所述处理器,还用于根据所述第一电压值确定所述超级电容在当前次校准下的实际电容容量。
43.在一些可选的实施方式中,所述磁盘阵列卡还包括通用输入输出接口模块;所述处理器通过所述输入输出接口模块控制所述超级电容的放电电路放电,以及在所述总电量
达到放电允许电量的情况下或者在所述总能量达到放电允许能量的情况下,所述处理器通过所述输入输出接口模块控制所述超级电容的放电电路停止放电。
44.在本实施例中,通过磁盘阵列卡处理器上原有的通用输入输出接口模块替代电容管理芯片控制超级电容放电电路放电或者停止放电,能够充分利用处理器的功能,节省成本。
45.在一些可选的实施方式中,所述磁盘阵列卡还包括模拟数字转换器;所述处理器通过所述模拟数字转换器获取所述第一电压值。
46.在本实施例中,通过磁盘阵列卡处理器上原有的模拟数字转换器替代电容管理芯片获取第一电压值,能够充分利用处理器的功能,节省成本。
47.第六方面,本发明实施例还提供了一种磁盘阵列卡,该磁盘阵列卡包括:超级电容,用于在主电源掉电的情况下为缓存模块供电;处理器,用于在控制超级电容放电的过程中,确定所述超级电容在当前采集周期释放的电量或者能量;所述处理器,还用于根据所述当前采集周期的电量确定所述超级电容释放的总电量,或者根据所述当前采集周期的能量确定所述超级电容释放的总能量,所述总电量为所有采集周期释放的电量的总和,所述总能量为所有采集周期释放的能量的总和;所述处理器,还用于在所述总电量达到放电允许电量的情况下或者在所述总能量达到放电允许能量的情况下,控制所述超级电容停止放电;所述处理器,还用于获取所述超级电容停止放电时刻的第一电压值;所述处理器,还用于根据所述第一电压值确定所述超级电容的当前实际电容容量;所述处理器,还用于确定所述超级电容完成一次掉电保护操作所需的最低电容容量;所述处理器,还用于在所述当前实际电容容量小于或者等于所述最低电容容量的情况下,向主机发送第一告警信息。
48.第七方面,本发明实施例提供了一种服务器,该服务器包括上述第五方面或其对应的任一实施方式的磁盘阵列卡;或者,包括上述第六方面或其对应的任一实施方式的磁盘阵列卡。
49.第八方面,本发明提供了一种计算机设备,包括:存储器和处理器,存储器和处理器之间互相通信连接,存储器中存储有计算机指令,处理器通过执行计算机指令,从而执行上述第一方面或其对应的任一实施方式的方法,或者执行上述第二方面或其对应的任一实施方式的方法。
50.第九方面,本发明提供了一种计算机可读存储介质,该计算机可读存储介质上存储有计算机指令,计算机指令用于使计算机执行上述第一方面或其对应的任一实施方式的方法,或者执行上述第二方面或其对应的任一实施方式的方法。
附图说明
51.为了更清楚地说明本发明具体实施方式或现有技术中的技术方案,下面将对具体实施方式或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
52.图1是根据本发明实施例的一种超级电容校准方法的流程示意图;图2是根据本发明实施例的另一超级电容校准方法的流程示意图;
图3是根据本发明实施例的又一种超级电容校准方法的流程示意图;图4是根据本发明实施例的超级电容在放电过程中的电流值的变化示意图;图5是根据本发明实施例的再一种超级电容校准方法的流程示意图;图6是根据本发明实施例的超级电容在放电过程中的第二电压值的变化示意图;图7是根据本发明实施例的一种超级电容告警方法的流程示意图;图8是根据本发明实施例的一种超级电容告警方法的具体流程示意图;图9是根据本发明实施例的超级电容校准装置的结构示意图;图10是根据本发明实施例的超级电容告警装置的结构示意图;图11是根据本发明实施例的磁盘阵列卡的结构示意图;图12是本发明实施例的计算机设备的硬件结构示意图。
具体实施方式
53.为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
54.本发明提供了一种超级电容校准方法,在超级电容校准的过程中,能够准确控制超级电容的停止放电时刻,从而在不影响超级电容校准的同时,避免超级电容放电过多导致的无法完成一次掉电保护操作的问题,进而保证缓存数据的完整性和可靠性。
55.本发明提供的超级电容校准方法可以应用于支持异常掉电数据保护的系统,也就是说,超级电容校准方法可以应用于需要超级电容对缓存单元供电以保证缓存数据存到非易失性存储介质的系统。例如,固态硬盘(solid state drive,ssd)系统、raid卡等。
56.根据本发明实施例,提供了一种超级电容校准方法实施例和一种超级电容告警方法实施例,需要说明的是,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。
57.在本实施例中提供了一种超级电容校准方法,可用于上述的ssd系统的处理器、raid卡的处理器等。图1是根据本发明实施例的超级电容校准方法的流程示意图,如图1所示,该方法包括如下步骤:步骤s101,在控制超级电容放电的过程中,确定超级电容在当前采集周期释放的电量或者能量。
58.具体地,超级电容在使用时会出现容量衰减,因此每隔一段时间(例如,1个月)需要对超级电容进行一次电容容量的校准。在对超级电容进行校准时,首先控制超级电容开始放电。在本实施例中,在控制超级电容放电的过程中,还会确定超级电容在当前采集周期释放的电量,或者确定超级电容在当前采集周期释放的能量,从而确定超级电容在放电过程中释放的总电量或者总能量,进而依据总电量或者总能量准确控制超级电容的停止放电时刻。
59.其中,采集周期为相邻两个采集时刻之间的时间间隔。当前采集周期为当前采集时刻和上一采集时刻之间的时间间隔。时间间隔可以为预设值,可以由工作人员配置,例
如,时间间隔可以为5毫秒(millisecond,ms)、10ms、或者30ms等。第1个采集周期为超级电容开始放电时刻和第1个采集时刻之间的时间间隔。
60.步骤s102,根据当前采集周期释放的电量确定超级电容释放的总电量,或者根据当前采集周期释放的能量确定超级电容释放的总能量。
61.其中,总电量为所有采集周期释放的电量的总和。总能量为所有采集周期释放的能量的总和。示例性的,若当前采集周期为第n个采集周期,则总电量为n个采集周期中每个采集周期释放的电量的累加值,总能量为n个采集周期中每个采集周期释放的能量的累加值。n为正整数。
62.例如,若当前采集周期为第3个采集周期,第1个采集周期释放的电量为10库仑(coulomb,c),第2个采集周期释放的电量为15c,第3个采集周期释放的电量为12c,则总电量为37c=10c+15c+12c。
63.再例如,若当前采集周期为第3个采集周期,第1个采集周期释放的能量为8焦耳(joule,j),第2个采集周期释放的电量为12j,第3个采集周期释放的电量为10j,则总能量为30j=8j+12j+10j。
64.步骤s103,在总电量达到放电允许电量的情况下或者在总能量达到放电允许能量的情况下,控制超级电容停止放电。
65.其中,放电允许电量可以为工作人员或者处理器确定的超级电容能够释放的最大电量。放电允许能量可以为工作人员或者处理器确定的超级电容能够释放的最大能量。如果总电量超过放电允许电量或者总能量超过放电允许能量,可能导致超级电容无法完成一次掉电保护操作。也就是说,超级电容中剩余的电容容量可能无法支持缓存单元将缓存数据保存在nand flash的操作。
66.示例性的,放电允许电量可以为150c、180c或者200c等。放电允许能量可以为400j、440j、460j等。例如,若总电量达到(大于或者等于)180c(放电允许电量),则控制超级电容停止放电。再例如,若总能量大于或者等于440j(放电允许能量),则控制超级电容停止放电。
67.步骤s104,获取超级电容停止放电时刻的第一电压值。
68.具体地,第一电压值为在超级电容停止放电时刻采集的超级电容的电压值。
69.步骤s105,根据第一电压值确定超级电容的当前实际电容容量。
70.具体地,在对超级电容进行校准时,控制超级电容停止放电之后,根据超级电容开始放电时刻采集的超级电容的电压值和超级电容停止放电时刻采集的超级电容的电压值(第一电压值),可以确定超级电容在当前次校准下的实际电容容量(即当前实际电容容量)。
71.示例性的,可以通过如下公式(1)确定超级电容的当前实际电容容量。
72.;其中,c为当前实际电容容量,为超级电容的电流值,为超级电容开始放电时刻采集的超级电容的电压值,为第一电压值,为超级电容停止放电时刻和超级电容开始放电时刻之间的时间间隔。其中,为恒流负载的电流值,可以看做是一个定值。
73.例如,若超级电容的电流值为1安培(ampere,a),超级电容开始放电时刻采集的超级电容的电压值为12伏特(voltage,v),第一电压值为11v,超级电容停止放电时刻和超级电容开始放电时刻之间的时间间隔为40秒(second,s),则当前实际电容容量为40法拉(farad,f)。
74.本实施例提供的超级电容校准方法,在超级电容开始放电之后,确定超级电容在当前采集周期释放的电量(或者能量),并根据当前采集周期释放的电量(或者能量)确定超级电容释放的总电量(或者总能量),能够在总电量(或者总能量)达到放电允许电量(或者放电允许能量)的情况下,及时控制超级电容的停止放电。然后通过超级电容在停止放电时刻的第一电压值确定超级电容的当前实际电容容量,以校准超级电容的实际电容容量。通过上述步骤,本发明在超级电容的校准过程中,能够准确控制超级电容的停止放电时刻,从而在不影响超级电容校准的同时,避免超级电容放电过多导致的无法完成一次掉电保护操作的问题,进而保证缓存数据的完整性和可靠性。
75.进一步地,在上述实施例中,若总电量未达到(小于)放电允许电量,则继续确定超级电容在下一采集周期释放的电量,进而再次确定超级电容释放的总电量,直到总电量达到(大于或者等于)放电允许电量。类似地,若总能量未达到放电允许能量,则继续确定超级电容在下一采集周期释放的能量,进而再次确定超级电容释放的总能量,直到总能量达到放电允许能量。
76.在本实施例中,通过周期性确定电量(或者能量),能够实时监控超级电容的总电量(或者总能量),并确定总电量(或者总能量)是否达到放电允许电量(放电允许能量),进而准确控制超级电容的停止放电时刻。
77.由上可知,采集周期为相邻两个采集时刻之间的时间间隔,相邻两个采集时刻之间的时间间隔越短,确定的当前采集周期的电量或者能量的准确率越高,从而能够更准确的控制超级电容的放电停止时刻,提高确定当前实际电容容量的准确度,但是对处理器资源的占用率也会越高,导致系统功耗增加,可能使系统无法及时响应其他任务。为了在提高超级电容的当前实际电容容量的准确度的同时降低系统功耗,在一些可选的实施方式中,每次校准超级电容的实际电容容量时,采集周期的时长可能是不同的。示例性的,根据第一采集周期和第二采集周期确定目标采集周期,并将目标采集周期的时长确认为当前次校准时当前采集周期的时长。
78.其中,第一采集周期的时长为相邻两个采集时刻之间的最短时间间隔,第二采集周期为相邻两个采集时刻之间的最长时间间隔。最短时间间隔和最长时间间隔可以根据超级电容的化学特性确定。
79.第三采集周期的时长大于或者等于第一采集周期的时长,且第三采集周期的时长小于或者等于第二采集周期的时长。示例性的,若第一采集周期的时长为10ms,第二采集周期的时长为500ms,则第三采集周期的时长t3的范围为:10ms≤t3≤500ms。根据第三采集周期确定的超级电容的实际电容容量与根据第一采集周期确定的超级电容的时间电容容量之间的误差小于第一阈值。
80.示例性的,第一阈值可以为预设值,可以由工作人员配置,例如,第一阈值可以为5%、6%等。例如,第一阈值为5%,第一采集周期的时长为10ms,第二采集周期的时长为500ms,
若根据采集周期(时长为10ms)确定的超级电容的实际电容容量为40f,根据采集周期(时长为50ms)确定的超级电容的实际电容容量为39f,根据采集周期(时长为100ms)确定的超级电容的实际电容容量为38.5f,根据采集周期(时长为500ms)确定的超级电容的实际电容容量为37f,则第三采集周期为采集周期(时长为50ms)和采集周期(时长为100ms)。
81.目标采集周期为一个或者多个不同时长的第三采集周期中时长最大的第三采集周期。也就是说,若只有一个第三采集周期,则目标采集周期为第三采集周期,若有多个不同时长的第三采集周期,则第三采集周期为多个第三采集周期中时长最长的第三采集周期。例如,若第三采集周期为采集周期(时长为50ms)和采集周期(时长为100ms),则目标采集周期为采集周期(时长为100ms)。
82.示例性的,可以根据二分法确定目标采集周期。具体地,首先,根据第一采集周期确定超级电容的实际电容容量c1。其次,根据第二采集周期确定超级电容的实际电容容量c2。若c1和c2之间的误差小于第一阈值,则目标采集周期为第二采集周期。例如,c1和c2之间的误差w=∣c
1-c2∣/c1。若c1和c2之间的误差大于或者等于第一阈值,则按二分法取第一采集周期的时长和第二采集周期的时长的中间数作为采集周期的时长(第四采集周期)。例如,第一采集周期的时长为10ms,第二采集周期的时长为500ms,此时,第四采集周期的时长为255ms。并根据第四采集周期确定超级电容的实际电容容量c3,若c1和c3之间的误差小于第一阈值,则目标采集周期为第四采集周期。此时,第四采集周期为一个第三采集周期。若c1和c3之间的误差大于或者等于第一阈值,则按二分法取第一采集周期的时长和第四采集周期的时长的中间数作为采集周期的时长,依次类推,直到找到第三采集周期,并且该第三采集周期即为目标采集周期。
83.下面结合附图对确定放电允许电量或者放电允许能量的过程进行详细说明。
84.在本实施例中提供了一种超级电容校准方法,可用于上述的ssd系统的处理器、raid卡的处理器等。图2是根据本发明实施例的另一种超级电容校准方法的流程示意图,如图2所示,该方法包括如下步骤:步骤s201,在控制超级电容放电的过程中,确定超级电容在当前采集周期释放的电量或者能量。
85.详细请参见图1所示实施例的步骤s101,在此不再赘述。
86.步骤s202,根据当前采集周期释放的电量确定超级电容释放的总电量,或者根据当前采集周期释放的能量确定超级电容释放的总能量。
87.详细请参见图1所示实施例的步骤s102,在此不再赘述。
88.步骤s203,确定超级电容完成一次掉电保护操作所需的最低电容容量。
89.具体地,通过确定最低电容容量能够确定超级电容完成一次掉电保护操作的最低电量或者最低能量,从而通过最低电量确定放电允许电量,或者通过最低能量确定放电允许能量。
90.在一些可选的实施方式中,可以根据恒流负载电流值、恒流负载电流值所需持续的时长、超级电容的工作电压值和超级电容的截止工作电压值,通过如下公式(2)确定最低电容容量。
91.;
其中,为最低电容容量,为恒流负载电流值,为恒流负载电流值所需持续的时长,为超级电容的工作电压值,为超级电容的截止工作电压值。
92.例如,若恒流负载电流值为1a,恒流负载电流值所需持续的时长为50s,超级电容的工作电压值为12v,超级电容的截止工作电压值为12v,则最低电容容量为25f=(1a
×
50s) /(12v
‑ꢀ
10v)。
93.在本实施例中,通过公式(2)确定最低电容容量,能够使处理器根据超级电容的实际情况动态调整最低电容容量,从而更准确的确定超级电容完成一次掉电保护操作所需的最低电量或者最低能量,进而更准确的确定放电允许电量或者放电允许能量,使处理器能够更精准的控制超级电容的放电停止时刻。
94.在另一些可选的实施方式中,可以根据超级电容的规范电容容量和预设百分比参数确定最低电容容量。
95.具体地,规范电容容量可以为制造商在超级电容出厂时确定的超级电容的电容容量。预设百分比参数为预设值,可以由工作人员设置。例如,预设百分比参数可以为60%、70%、80%等。
96.示例性的,最低电容容量可以为规范电容容量和预设百分比参数的乘积。例如,若规范电容容量为40f,预设百分比参数为70%,则最低电容容量为28f=40f
×
70%。
97.在本实施例中,根据超级电容的规范电容容量和预设百分比参数确定最低电容容量,可以提前在处理器中配置最低电容容量,从而使处理器更快速的确定最低电量或者最低能量,进而更快速地确定放电允许电量或者放电允许能量,使处理器能够更及时的控制超级电容停止放电。
98.步骤s204,根据最低电容容量确定超级电容完成一次掉电保护操作所需的最低电量或者最低能量。
99.示例性的,根据最低电容容量确定超级电容完成一次掉电保护操作所需的最低电量的方式具体可以为:根据最低电容容量和超级电容的工作电压值,通过如下公式(3)得到最低电量。
100.;其中,为最低电量,为最低电容容量,为超级电容的工作电压值。
101.例如,若最低电容容量为25f,超级电容的工作电压值为12v,则最低电量为300c=25f
×
12v。
102.示例性的,根据最低电容容量确定超级电容完成一次掉电保护操作所需的最低能量的方式具体可以为:根据最低电容容量、超级电容的工作电压值和超级电容的截止工作电压值,通过如下公式(4)得到最低能量。
103.;其中,为最低能量,为最低电容容量,为超级电容的工作电压值,为超级电容的截止工作电压值。
104.例如,若最低电容容量为25f,超级电容的工作电压值为12v,超级电容的截止工作电压值为10v,则最低能量为550j=25f
×
((12v)
2-(10v)2)/2。
105.步骤s205,根据最低电量确定放电允许电量,或者根据最低能量确定放电允许能量。
106.其中,放电允许电量为实际电量与最低电量之间的差值。放电允许能量为实际能量与最低能量之间的差值。实际电量和实际能量可以根据超级电容的上一实际电容容量确定。上一实际电容容量可以为超级电容在上一次校准时的实际电容容量。
107.示例性的,实际电量可以为上一实际电容容量和超级电容的工作电压值的乘积。例如,若上一实际电容容量为40f,超级电容的工作电压值为12v,则实际电量为480c=40f
×
12v。此时,若最低电量为300c,则放电允许电量为180c=480c-300c。
108.示例性的,实际能量可以通过如下公式(5)确定。
109.;其中,为实际能量,为上一实际电容容量,为超级电容的工作电压值,为超级电容的截止工作电压值。例如,若上一实际电容容量为45f,超级电容的工作电压值为12v,超级电容的截止工作电压值为10v,则实际能量为990j=45f
×
((12v)
2-(10v)2)/2。此时,若最低能量为550j,则放电允许电量为440j=990j-550j。
110.步骤s206,在总电量达到放电允许电量的情况下或者在总能量达到放电允许能量的情况下,控制超级电容停止放电。
111.详细请参见图1所示实施例的步骤s103,在此不再赘述。
112.步骤s207,获取超级电容停止放电时刻的第一电压值。
113.详细请参见图1所示实施例的步骤s104,在此不再赘述。
114.步骤s208,根据第一电压值确定超级电容的当前实际电容容量。
115.详细请参见图1所示实施例的步骤s105,在此不再赘述。
116.本实施例提供的超级电容校准方法,通过确定超级电容完成一次掉电保护操作所需的最低电容容量,能够准确确定超级电容在放电过程中的放电允许电量或者放电允许能量,从而使处理器更准确的控制超级电容的停止放电时刻。
117.在一些可选的实施方式中,放电允许电量或者放电允许能量可以为预设值,可以由工作人员根据经验数据配置。
118.在本实施例中提供了一种超级电容校准方法,可用于上述的ssd系统的处理器、raid卡系统的处理器等。图3是根据本发明实施例的又一种超级电容校准方法的流程示意图,如图3所示,该方法包括如下步骤:步骤s301,获取当前采集时刻的电流值。
119.其中,当前采集时刻和上一采集时刻之间的时间间隔为当前采集周期。电流值为超级电容在当前采集时刻下的电流值。
120.步骤s302,在控制超级电容放电的过程中,根据当前采集时刻的电流值确定超级电容在当前采集周期释放的电量。
121.具体地,步骤s302为图1所示实施例的步骤s101的一种可能的实现方式。
122.示例性的,根据当前采集时刻的电流值,可以通过如下公式(6)确定超级电容在当前采集周期释放的电量。
123.;其中,为当前采集周期释放的电量,n=1,2,3,
……
,为第五个采集周期释放的电量,为当前采集时刻的电流值,n=1,2,3,
……
,为采集周期的时长,即为当前采集时刻与上一采集时刻之间的时间间隔。示例性的,若当前采集周期为第3个采集周期,则n为3。
124.应理解,如图4所示,虽然超级电容在放电过程中电流值有所波动,但依照微分原理,当采集周期的时长很小时,可以将电流视为一个定值。即在当前采集周期内任意时刻的电流值均可以认为是当前采集时刻采集到的电流值。
125.步骤s303,根据当前采集周期释放的电量确定超级电容释放的总电量。
126.具体地,步骤s303是图1所示实施例的步骤s102的其中一种情况,详细请参见图1所示实施例的步骤s102,在此不再赘述。
127.步骤s304,在总电量达到放电允许电量的情况下,控制超级电容停止放电。
128.具体地,步骤s304是图1所示实施例的步骤s103的其中一种情况,详细请参见图1所示实施例的步骤s103,在此不再赘述。
129.步骤s305,获取超级电容停止放电时刻的第一电压值。
130.详细请参见图1所示实施例的步骤s104,在此不再赘述。
131.步骤s306,根据第一电压值确定超级电容的当前实际电容容量。
132.详细请参见图1所示实施例的步骤s105,在此不再赘述。
133.本实施例提供的超级电容校准方法,通过周期性获取超级电容在当前采集时刻的电流值,能够实时监控每个采集周期超级电容释放的电量,从而能够使处理器实时了解超级电容在放电过程中释放的总电量,及时控制超级电容停止放电,避免超级电容无法完成一次掉电保护操作的情况。
134.在本实施例中提供了一种超级电容校准方法,可用于上述的ssd系统的处理器、raid卡系统的处理器等。图5是根据本发明实施例的再一种超级电容校准方法的流程示意图,如图5所示,该方法包括如下步骤:步骤s501,获取当前采集时刻的第二电压值。
135.其中,当前采集时刻和上一采集时刻之间的时间间隔为当前采集周期。第二电压值为超级电容在当前采集时刻下的电压值。
136.步骤s502,在控制超级电容放电的过程中,根据当前采集时刻的第二电压值确定超级电容在当前采集周期释放的能量。
137.具体地,步骤s502为图1所示实施例的步骤s101的一种可能的实现方式。
138.示例性的,根据当前采集时刻的第二电压值,可以通过如下公式(7)确定超级电容在当前采集周期释放的能量。
139.;
其中,为当前采集周期释放的电量,n=1,2,3,
……
,为当前采集时刻的第二电压值,n=1,2,3,
……
,为采集周期的时长,即为当前采集时刻与上一采集时刻之间的时间间隔,i为超级电容的电流值,i为固定值。例如,超级电容的电流值i可以为第1个采集时刻采集的超级电容的电流值。示例性的,若当前采集周期为第5个采集周期,则n为5。
140.应理解,如图6所示,虽然在放电过程中超级电容的第二电压值是一直变化的,但依照微分原理,当采集周期的时长很小时,可以将第二电压值视为一个定值。即在当前采集周期内任意时刻的第二电压值均可以认为是当前采集时刻采集到的第二电压值。
141.步骤s503,根据当前采集周期释放的能量确定超级电容释放的总能量。
142.具体地,步骤s503是图1所示实施例的步骤s102的另一种情况,详细请参见图1所示实施例的步骤s102,在此不再赘述。
143.步骤s504,在总能量达到放电允许能量的情况下,控制超级电容停止放电。
144.具体地,步骤s504是图1所示实施例的步骤s103的另一种情况,详细请参见图1所示实施例的步骤s103,在此不再赘述。
145.步骤s505,获取超级电容停止放电时刻的第一电压值。
146.详细请参见图1所示实施例的步骤s104,在此不再赘述。
147.步骤s506,根据第一电压值确定超级电容的当前实际电容容量。
148.详细请参见图1所示实施例的步骤s105,在此不再赘述。
149.本实施例提供的超级电容校准方法,通过周期性获取超级电容在当前采集时刻的第二电压值,能够实时监控每个采集周期超级电容释放的能量,从而能够使处理器实时了解超级电容在放电过程中释放的总能量,及时控制超级电容停止放电,避免超级电容无法完成一次掉电保护操作的情况。
150.在放电过程中超级电容的电流值是波动的,为了提高确定的当前采集周期释放的能量的准确性,在图5所示实施例中,超级电容校准方法还包括获取当前采集时刻的电流值。此时,步骤s502具体可以为:根据当前采集时刻的第二电压值和电流值,通过公式(7)确定超级电容在当前采集周期释放的能量。
151.本实施例还提供了一种超级电容告警方法,可用于上述的ssd系统的处理器、raid卡系统的处理器等。图7是根据本发明实施例的超级电容告警方法的流程示意图,如图7所示,该方法包括如下步骤:步骤s701,在控制超级电容放电的过程中,确定超级电容在当前采集周期释放的电量或者能量。
152.详细请参见图1所示实施例的步骤s101,在此不再赘述。
153.步骤s702,根据当前采集周期释放的电量确定超级电容释放的总电量,或者根据当前采集周期释放的能量确定超级电容释放的总能量。
154.详细请参见图1所示实施例的步骤s102,在此不再赘述。
155.步骤s703,在总电量达到放电允许电量的情况下或者在总能量达到放电允许能量的情况下,控制超级电容停止放电。
156.详细请参见图1所示实施例的步骤s103,在此不再赘述。
157.步骤s704,获取超级电容停止放电时刻的第一电压值。
158.详细请参见图1所示实施例的步骤s104,在此不再赘述。
159.步骤s705,根据第一电压值确定超级电容的当前实际电容容量。
160.详细请参见图1所示实施例的步骤s105,在此不再赘述。
161.步骤s706,确定超级电容完成一次掉电保护操作所需的最低电容容量。
162.详细请参见图2所示实施例的步骤s203,在此不再赘述。
163.步骤s707,在当前实际电容容量小于或者等于最低电容容量的情况下,向主机发送第一告警信息。
164.具体地,若当前实际电容容量小于或者等于最低电容容量,则表示超级电容的实际电容容量出现异常,向主机发送第一告警信息。第一告警信息指示主机提示用户更换超级电容。
165.本实施例提供的超级电容告警方法,通过在当前实际电容容量小于或者等于最低电容容量的情况下向主机发送第一告警信息,能够及时提醒用户更换超级电容,避免超级电容由于电容容量不足导致的无法完成一次掉电保护操作的情况,保证缓存数据的完整性和稳定性。
166.进一步地,在图7所示的实施方式中,超级电容告警方法还包括在当前实际电容容量大于最低电容容量的情况下,在预设时长之后控制超级电容放电。
167.其中,预设时长为预设值,可以由工作人员配置。例如,预设时长可以为1个月、3个月等。
168.本实施例提供的超级电容告警方法,通过在当前实际电容容量大于最低电容容量的情况下,在预设时长之后控制超级电容进行放电,能够周期性监控超级电容的当前实际电容容量,在超级电容的当前实际电容容量异常的情况下,更及时的提醒用户更换超级电容。
169.在一些可选的实施方式中,超级电容告警方法还包括如下步骤:步骤a1,获取当前采集时刻的电流值和/或第二电压值。
170.示例性的,在本实施例中,可以只获取当前采集时刻的电流值,也可以只获取当前采集时刻的第二电压值,还可以即获取当前采集时刻的电流值又获取当前采集时刻的第二电压值。
171.在只获取当前采集时刻的电流值的情况下,执行步骤a2。在只获取当前采集时刻的第二电压值的情况下,执行步骤a3。在获取当前采集时刻的电流值和第二电压值的情况下,执行步骤a2和步骤a3。
172.步骤a2,在当前采集时刻的电流值大于或者等于预设电流值的情况下,向主机发送第二告警信息。
173.具体地,第二告警信息用于提示主机超级电容的电流异常。
174.步骤a3,在当前采集时刻的第二电压值大于或者等于预设电压值的情况下,向主机发送第三告警信息。
175.具体地,第三告警信息用于提示主机超级电容的电压异常。
176.本实施提供的超级电容告警方法,通过检测当前采集时刻的电流值和/或第二电压值,能够使处理器实时了解超级电容在放电过程中的电流值和/或第二电压值,并在电流值或者第二电压值出现异常时向主机发送告警信息,使主机执行相应的保护措施(例如中断),避免超级电容损伤。
177.下面结合附图8对超级电容的校准过程进行详细说明。
178.示例性的,在需要对超级电容进行校准时,可以首先根据公式(2)确定超级电容完成一次掉电保护操作所需的最低电容容量,即执行步骤s801。然后根据最低电容容量,通过公式(3)确定超级电容完成一次掉电保护操作所需的最低电量,并根据最低电量确定放电允许电量,即执行步骤s802和步骤s803。之后,控制超级电容放电,并获取(采集)超级电容在开始放电时刻的电压值,即执行步骤s804。然后,在控制超级电容的放电过程中,获取当前采集时刻的电流值,并根据当前采集时刻的电流值,通过公式(6)确定超级电容在当前采集周期释放的电量,并根据当前采集周期释放的电量确定超级电容释放的总电量,即依次执行步骤s805、步骤s806、步骤s807和步骤s808。之后,确定总电量是否达到放电允许电量,即执行步骤s809。若总电量达到放电允许电量,则控制超级电容停止放电,即执行步骤s810。与此同时,采集超级电容在停止放电时刻的第一电压值,并根据第一电压值,通过公式(1)确定超级电容的当前实际电容容量,即依次执行步骤s811和步骤s812。若总电量未达到放电允许电量的情况下,获取下一采集时刻(新的当前采集时刻)的电流值,再次确定超级电容在当前采集周期释放的电量,并再次确定超级电容释放的总电量,依次类推,直到总电量达到放电允许电量,即重新执行步骤s805、步骤s806、步骤s807和步骤s808,直到总电量达到放电允许电量。
179.进一步地,在确定超级电容的当前实际电容容量和最低电容容量之后,还可以确定当前实际电容容量是否大于最低电容容量,即执行步骤s813。若当前实际电容容量大于最低实际电容容量,则在预设时长之后再次确定最低电容容量,即在预设时长之后,重新执行步骤s801。若当前实际电容容量小于或者等于最低电容容量,则向主机发送第一告警信息,即执行步骤s814。
180.示例性的,在需要对超级电容进行校准时,可以首先根据公式(2)确定超级电容完成一次掉电保护操作所需的最低电容容量,然后根据最低电容容量,通过公式(4)确定超级电容完成一次掉电保护操作所需的最低能量,并根据最低能量确定放电允许能量。之后,控制超级电容开始放电,并采集超级电容在开始放电时刻的电压值。然后,在控制超级电容的放电过程中,获取当前采集时刻的第二电压值,通过公式(7)确定超级电容在当前采集周期释放的能量,并根据当前采集周期释放的能量确定超级电容释放的总能量。若总能量达到放电允许能量,则控制超级电容停止放电。与此同时,采集超级电容在停止放电时刻的第一电压值,并根据第一电压值,通过公式(1)确定超级电容的当前实际电容容量。若总能量未达到放电允许能量的情况下,确定超级电容在下一采集周期(即新的当前采集周期)释放的能量,并再次确定超级电容释放的总能量,依次类推,直到总能量达到放电允许能量。
181.在本实施例中还提供了一种超级电容校准装置和超级电容告警装置,该装置用于实现上述对应的实施例及优选实施方式,已经进行过说明的不再赘述。如以下所使用的,术语“模块”可以实现预定功能的软件和/或硬件的组合。尽管以下实施例所描述的装置较佳地以软件来实现,但是硬件,或者软件和硬件的组合的实现也是可能并被构想的。
182.本实施例提供一种超级电容校准装置,如图9所示,该超级电容校准装置包括:第一确定模块901,用于在控制超级电容放电的过程中,确定超级电容在当前采集周期释放的电量或者能量。
183.第二确定模块902,用于根据当前采集周期的电量确定超级电容释放的总电量,或
者根据当前采集周期的能量确定超级电容释放的总能量,总电量为所有采集周期释放的电量的总和,总能量为所有采集周期释放的能量的总和。
184.控制模块903,用于在总电量达到放电允许电量的情况下或者在总能量达到放电允许能量的情况下,控制超级电容停止放电。
185.获取模块904,用于获取超级电容停止放电时刻的第一电压值。
186.校准模块905,用于根据第一电压值确定超级电容的当前实际电容容量。
187.在一些可选的实施方式中,该超级电容校准装置还包括:第三确定模块,用于确定超级电容完成一次掉电保护操作所需的最低电容容量。
188.第四确定模块,用于根据最低电容容量确定超级电容完成一次掉电保护操作所需的最低电量或者最低能量。
189.第五确定模块,用于根据最低电量确定放电允许电量,或者根据最低能量确定放电允许能量,放电允许电量为实际电量与最低电量之间的差值,放电允许能量为实际能量与最低能量之间的差值,实际电量或者实际能量根据超级电容的上一实际电容容量确定。
190.在一些可选的实施方式中,该第三确定模块包括:第一确定单元,用于根据恒流负载电流值、恒流负载电流值所需持续的时长、超级电容的工作电压值和超级电容的截止工作电压值,通过如下公式确定最低电容容量:;其中,为最低电容容量,为恒流负载电流值,为恒流负载电流值所需持续的时长,为超级电容的工作电压值,为超级电容的截止工作电压值。
191.在一些可选的实施方式中,该第三确定模块还包括:第二确定单元,用于根据超级电容的规范电容容量和预设百分比参数确定最低电容容量。
192.在一些可选的实施方式中,该第四确定模块包括:第三确定单元,用于根据最低电容容量和超级电容的工作电压值,通过如下公式得到最低电量:;其中,为最低电量,为最低电容容量,为超级电容的工作电压值。
193.在一些可选的实施方式中,该第四确定模块还包括:第四确定单元,用于根据最低电容容量、超级电容的工作电压值和超级电容的截止工作电压值,通过如下公式得到最低能量:;其中,为最低能量,为最低电容容量,为超级电容的工作电压值,为超级电容的截止工作电压值。
194.在一些可选的实施方式中,该获取模块904包括:第一获取单元,用于获取当前采集时刻的电流值,当前采集时刻与上一采集时刻
之间的时间间隔为当前采集周期。
195.第一确定模块包括:第五确定单元,用于根据当前采集时刻的电流值确定当前采集周期释放的电量。
196.在一些可选的实施方式中,该获取模块904还包括:第二获取单元,用于获取当前采集时刻的第二电压值,当前采集时刻与上一采集时刻之间的时间间隔为当前采集周期。
197.第一确定模块包括:第六确定单元,用于根据当前采集时刻的第二电压值确定当前采集周期释放的能量。
198.在一些可选的实施方式中,该获取模块904包括:第三获取单元,用于获取当前采集时刻的电流值;第六确定单元还包括:第一确定子单元,用于根据当前采集时刻的第二电压值和电流值确定当前采集周期释放的能量。
199.在一些可选的实施方式中,该超级电容校准装置还包括:第六确定模块,用于在总电量未达到放电允许电量的情况下,确定超级电容在下一采集周期释放的电量;或者,用于在总能量未达到放电允许能量的情况下,确定超级电容在下一采集周期释放的能量。
200.在一些可选的实施方式中,该超级电容校准装置还包括:第七确定模块,用于根据第一采集周期和第二采集周期确定目标采集周期,当前采集周期的时长为目标采集周期的时长,第一采集周期的时长为相邻两个采集时刻之间的最短时间间隔,第二采集周期的时长为相邻两个采集时刻之间的最长时间间隔,目标采集周期为一个或者多个不同时长的第三采集周期中时长最大的第三采集周期,第三采集周期的时长大于或者等于第一采集周期的时长,且第三采集周期的时长小于或者等于第二采集周期的时长,根据第三采集周期确定的超级电容的实际电容容量与根据第一采集周期确定的超级电容的实际电容容量之间的误差小于第一阈值。
201.本实施例提供一种超级电容告警装置,如图10所示,该超级电容告警装置包括:第一确定模块1001,用于在控制超级电容放电的过程中,确定超级电容在当前采集周期释放的电量或者能量。
202.第二确定模块1002,用于根据当前采集周期的电量确定超级电容释放的总电量,或者根据当前采集周期的能量确定超级电容释放的总能量,总电量为所有采集周期释放的电量的总和,总能量为所有采集周期释放的能量的总和。
203.控制模块1003,用于在总电量达到放电允许电量的情况下或者在总能量达到放电允许能量的情况下,控制超级电容停止放电。
204.获取模块1004,用于获取超级电容停止放电时刻的第一电压值。
205.校准模块1005,用于根据第一电压值确定超级电容的当前实际电容容量。
206.第三确定模块1006,用于确定超级电容完成一次掉电保护操作所需的最低电容容量。
207.告警模块1007,用于在当前实际电容容量小于或者等于最低电容容量的情况下,
向主机发送第一告警信息。
208.在一些可选的实施方式中,该控制模块1003包括:第一控制单元,用于在当前实际电容容量大于最低电容容量的情况下,在预设时长之后控制超级电容进行放电。
209.在一些可选的实施方式中,该获取模块1004还包括:第一获取单元,用于获取当前采集时刻的电流值和/或第二电压值,当前采集时刻与上一采集时刻之间的时间间隔为当前采集周期。
210.该告警模块1007包括:第一告警单元,用于在当前采集时刻的电流值大于或者等于预设电流值的情况下,向主机发送第二告警信息;和/或,第二告警单元,用于在当前采集时刻的第二电压值大于或者等于预设电压值的情况下,向主机发送第三告警信息。
211.上述各个模块和单元的更进一步的功能描述与上述对应实施例相同,在此不再赘述。
212.本实施例中的超级电容校准装置和超级电容告警装置是以功能单元的形式来呈现,这里的单元是指专用集成电路(application specific integrated circuit,asic),执行一个或多个软件或固定程序的处理器和存储器,和/或其他可以提供上述功能的器件。
213.本发明实施例还提供了一种磁盘阵列卡,如图11所示,该磁盘阵列卡包括超级电容1101和处理器1102。
214.超级电容1101,用于在主电源掉电的情况下为缓存模块供电。
215.处理器1102,用于在控制超级电容放电的过程中,确定超级电容在当前采集周期释放的电量或者能量;还用于根据当前采集周期的电量确定超级电容释放的总电量,或者根据当前采集周期的能量确定超级电容释放的总能量,总电量为所有采集周期释放的电量的总和,总能量为所有采集周期释放的能量的总和;还用于在总电量达到放电允许电量的情况下或者在总能量达到放电允许能量的情况下,控制超级电容停止放电;还用于获取超级电容停止放电时刻的第一电压值;还用于根据第一电压值确定超级电容在当前次校准下的实际电容容量。
216.示例性的,处理器1102可以为微处理控制器(microcontroller unit,mcu)。
217.在一些可选的实施方式中,磁盘阵列卡还包括通用输入输出接口(general-purpose input /output ports,gpio)模块,处理器1102通过gpio模块控制超级电容的放电电路放电,以及在总电量达到放电允许电量的情况下或者在总能量达到放电允许能量的情况下,处理器1102通过gpio模块控制超级电容的放电电路停止放电。
218.在本实施例中,通过磁盘阵列卡处理器1102上原有的gpio模块替代电容管理芯片控制超级电容放电电路放电或者停止放电,能够充分利用处理器1102的功能,节省成本。
219.在一些可选的实施方式中,磁盘阵列卡还包括模拟数字转换器(analog-to-digital converter,adc),处理器1102通过adc获取第一电压值。
220.在本实施例中,通过磁盘阵列卡处理器1102上原有的adc替代电容管理芯片获取第一电压值,能够充分利用处理器1102的功能,节省成本。
221.本发明实施例还提供了另一种磁盘阵列卡,该磁盘阵列卡包括超级电容和处理
器。
222.其中,超级电容用于在主电源掉电的情况下为缓存模块供电。
223.处理器,用于在控制超级电容放电的过程中,确定超级电容在当前采集周期释放的电量或者能量;还用于根据当前采集周期的电量确定超级电容释放的总电量,或者根据当前采集周期的能量确定超级电容释放的总能量,总电量为所有采集周期释放的电量的总和,总能量为所有采集周期释放的能量的总和;还用于在总电量达到放电允许电量的情况下或者在总能量达到放电允许能量的情况下,控制超级电容停止放电;还用于获取超级电容停止放电时刻的第一电压值;还用于根据第一电压值确定超级电容的当前实际电容容量;还用于确定超级电容完成一次掉电保护操作所需的最低电容容量;还用于在当前实际电容容量小于或者等于最低电容容量的情况下,向主机发送第一告警信息。
224.本发明实施例还提供了一种服务器,该服务器包括上述任一实施例所述的磁盘阵列卡。
225.本发明实施例还提供一种计算机设备,具有上述的超级电容校准装置或者超级电容告警装置。
226.请参阅图12,图12是本发明可选实施例提供的一种计算机设备的结构示意图,如图12所示,该计算机设备包括:一个或多个处理器1210、存储器1220,以及用于连接各部件的接口,包括高速接口和低速接口。各个部件利用不同的总线互相通信连接,并且可以被安装在公共主板上或者根据需要以其它方式安装。处理器可以对在计算机设备内执行的指令进行处理,包括存储在存储器中或者存储器上以在外部输入/输出装置(诸如,耦合至接口的显示设备)上显示gui的图形信息的指令。在一些可选的实施方式中,若需要,可以将多个处理器和/或多条总线与多个存储器和多个存储器一起使用。同样,可以连接多个计算机设备,各个设备提供部分必要的操作(例如,作为服务器阵列、一组刀片式服务器、或者多处理器系统)。图12中以一个处理器1210为例。
227.处理器1210可以是中央处理器,网络处理器或其组合。其中,处理器1210还可以进一步包括硬件芯片。上述硬件芯片可以是专用集成电路,可编程逻辑器件或其组合。上述可编程逻辑器件可以是复杂可编程逻辑器件,现场可编程逻辑门阵列,通用阵列逻辑或其任意组合。
228.其中,所述存储器1220存储有可由至少一个处理器1210执行的指令,以使所述至少一个处理器1210执行实现上述实施例示出的方法。
229.存储器1220可以包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需要的应用程序;存储数据区可存储根据计算机设备的使用所创建的数据等。此外,存储器1220可以包括高速随机存取存储器,还可以包括非瞬时存储器,例如至少一个磁盘存储器件、闪存器件、或其他非瞬时固态存储器件。在一些可选的实施方式中,存储器1220可选包括相对于处理器1210远程设置的存储器,这些远程存储器可以通过网络连接至该计算机设备。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
230.存储器1220可以包括易失性存储器,例如,随机存取存储器;存储器也可以包括非易失性存储器,例如,快闪存储器,硬盘或固态硬盘;存储器1120还可以包括上述种类的存储器的组合。
231.该计算机设备还包括通信接口1230,用于该计算机设备与其他设备或通信网络通信。
232.本发明实施例还提供了一种计算机可读存储介质,上述根据本发明实施例的方法可在硬件、固件中实现,或者被实现为可记录在存储介质,或者被实现通过网络下载的原始存储在远程存储介质或非暂时机器可读存储介质中并将被存储在本地存储介质中的计算机代码,从而在此描述的方法可被存储在使用通用计算机、专用处理器或者可编程或专用硬件的存储介质上的这样的软件处理。其中,存储介质可为磁碟、光盘、只读存储记忆体、随机存储记忆体、快闪存储器、硬盘或固态硬盘等;进一步地,存储介质还可以包括上述种类的存储器的组合。可以理解,计算机、处理器、微处理器控制器或可编程硬件包括可存储或接收软件或计算机代码的存储组件,当软件或计算机代码被计算机、处理器或硬件访问且执行时,实现上述实施例示出的方法。
233.虽然结合附图描述了本发明的实施例,但是本领域技术人员可以在不脱离本发明的精神和范围的情况下做出各种修改和变型,这样的修改和变型均落入由所附权利要求所限定的范围之内。
技术特征:
1.一种超级电容校准方法,其特征在于,所述方法包括:在控制超级电容放电的过程中,确定所述超级电容在当前采集周期释放的电量或者能量;根据所述当前采集周期释放的电量确定所述超级电容释放的总电量,或者根据所述当前采集周期释放的能量确定所述超级电容释放的总能量,所述总电量为所有采集周期释放的电量的总和,所述总能量为所有采集周期释放的能量的总和;在所述总电量达到放电允许电量的情况下或者在所述总能量达到放电允许能量的情况下,控制所述超级电容停止放电;获取所述超级电容停止放电时刻的第一电压值;根据所述第一电压值确定所述超级电容的当前实际电容容量。2.根据权利要求1所述的方法,其特征在于,在所述控制所述超级电容停止放电之前,所述方法还包括:确定所述超级电容完成一次掉电保护操作所需的最低电容容量;根据所述最低电容容量确定所述超级电容完成一次掉电保护操作所需的最低电量或者最低能量;根据所述最低电量确定所述放电允许电量,或者根据所述最低能量确定所述放电允许能量,所述放电允许电量为实际电量与所述最低电量之间的差值,所述放电允许能量为实际能量与所述最低能量之间的差值,所述实际电量或者所述实际能量根据所述超级电容的上一实际电容容量确定。3.根据权利要求2所述的方法,其特征在于,所述确定所述超级电容完成一次掉电保护操作所需的最低电容容量,包括:根据恒流负载电流值、所述恒流负载电流值所需持续的时长、所述超级电容的工作电压值和所述超级电容的截止工作电压值,通过如下公式确定所述最低电容容量:;其中,为所述最低电容容量,为所述恒流负载电流值,为所述恒流负载电流值所需持续的时长,为所述超级电容的工作电压值,为所述超级电容的截止工作电压值。4.根据权利要求2所述的方法,其特征在于,所述确定所述超级电容完成一次掉电保护操作所需的最低电容容量,包括:根据所述超级电容的规范电容容量和预设百分比参数确定所述最低电容容量。5.根据权利要求2至4中任一项所述的方法,其特征在于,根据所述最低电容容量确定所述超级电容完成一次掉电保护操作所需的最低电量,包括:根据所述最低电容容量和所述超级电容的工作电压值,通过如下公式得到所述最低电量:;其中,为所述最低电量,为所述最低电容容量,为所述超级电容的工作电压值。
6.根据权利要求2至4中任一项所述的方法,其特征在于,根据所述最低电容容量确定所述超级电容完成一次掉电保护操作所需的最低能量,包括:根据所述最低电容容量、所述超级电容的工作电压值和所述超级电容的截止工作电压值,通过如下公式得到所述最低能量:;其中,为所述最低能量,为所述最低电容容量,为所述超级电容的工作电压值,为所述超级电容的截止工作电压值。7.根据权利要求1至4中任一项所述的方法,其特征在于,在所述确定所述超级电容在当前采集周期释放的电量之前,所述方法还包括:获取当前采集时刻的电流值,所述当前采集时刻与上一采集时刻之间的时间间隔为所述当前采集周期;所述确定所述超级电容在当前采集周期释放的电量,包括:根据所述当前采集时刻的电流值确定所述当前采集周期释放的电量。8.根据权利要求1至4中任一项所述的方法,其特征在于,在所述确定所述超级电容在当前采集周期释放的能量之前,所述方法还包括:获取当前采集时刻的第二电压值,所述当前采集时刻与上一采集时刻之间的时间间隔为所述当前采集周期;所述确定所述超级电容在当前采集周期释放的能量,包括:根据所述当前采集时刻的第二电压值确定所述当前采集周期释放的能量。9.根据权利要求8所述的方法,其特征在于,在所述根据所述当前采集时刻的第二电压值确定所述当前采集周期释放的能量之前,所述方法还包括:获取所述当前采集时刻的电流值;所述根据所述当前采集时刻的第二电压值确定所述当前采集周期释放的能量,包括:根据所述当前采集时刻的第二电压值和电流值确定所述当前采集周期释放的能量。10.根据权利要求1至4中任一项所述的方法,其特征在于,所述方法还包括:在所述总电量未达到所述放电允许电量的情况下,确定所述超级电容在下一采集周期释放的电量;或者,在所述总能量未达到所述放电允许能量的情况下,确定所述超级电容在下一采集周期释放的能量。11.根据权利要求1至4中任一项所述的方法,其特征在于,所述方法还包括:根据第一采集周期和第二采集周期确定目标采集周期,所述当前采集周期的时长为所述目标采集周期的时长,所述第一采集周期的时长为相邻两个采集时刻之间的最短时间间隔,所述第二采集周期的时长为相邻两个采集时刻之间的最长时间间隔,所述目标采集周期为一个或者多个不同时长的第三采集周期中时长最大的第三采集周期,所述第三采集周期的时长大于或者等于所述第一采集周期的时长,且所述第三采集周期的时长小于或者等于所述第二采集周期的时长,根据所述第三采集周期确定的所述超级电容的实际电容容量与根据所述第一采集周期确定的所述超级电容的实际电容容量之间的误差小于第一阈值。
12.一种超级电容告警方法,其特征在于,所述方法包括:在控制超级电容放电的过程中,确定所述超级电容在当前采集周期释放的电量或者能量;根据所述当前采集周期释放的电量确定所述超级电容释放的总电量,或者根据所述当前采集周期释放的能量确定所述超级电容释放的总能量,所述总电量为所有采集周期释放的电量的总和,所述总能量为所有采集周期释放的能量的总和;在所述总电量达到放电允许电量的情况下或者在所述总能量达到放电允许能量的情况下,控制所述超级电容停止放电;获取所述超级电容停止放电时刻的第一电压值;根据所述第一电压值确定所述超级电容的当前实际电容容量;确定所述超级电容完成一次掉电保护操作所需的最低电容容量;在所述当前实际电容容量小于或者等于所述最低电容容量的情况下,向主机发送第一告警信息。13.根据权利要求12所述的方法,其特征在于,所述方法还包括:在所述当前实际电容容量大于所述最低电容容量的情况下,在预设时长之后控制所述超级电容进行放电。14.根据权利要求12或13所述的方法,其特征在于,所述方法还包括:获取当前采集时刻的电流值和/或第二电压值,所述当前采集时刻与上一采集时刻之间的时间间隔为所述当前采集周期;在所述当前采集时刻的电流值大于或者等于预设电流值的情况下,向主机发送第二告警信息;和/或,在所述当前采集时刻的第二电压值大于或者等于预设电压值的情况下,向所述主机发送第三告警信息。15.一种超级电容校准装置,其特征在于,所述装置包括:第一确定模块,用于在控制超级电容放电的过程中,确定所述超级电容在当前采集周期释放的电量或者能量;第二确定模块,用于根据所述当前采集周期的电量确定所述超级电容释放的总电量,或者根据所述当前采集周期的能量确定所述超级电容释放的总能量,所述总电量为所有采集周期释放的电量的总和,所述总能量为所有采集周期释放的能量的总和;控制模块,用于在所述总电量达到放电允许电量的情况下或者在所述总能量达到放电允许能量的情况下,控制所述超级电容停止放电;获取模块,用于获取所述超级电容停止放电时刻的第一电压值;校准模块,用于根据所述第一电压值确定所述超级电容的当前实际电容容量。16.一种超级电容告警装置,其特征在于,所述装置包括:第一确定模块,用于在控制超级电容放电的过程中,确定所述超级电容在当前采集周期释放的电量或者能量;第二确定模块,用于根据所述当前采集周期的电量确定所述超级电容释放的总电量,或者根据所述当前采集周期的能量确定所述超级电容释放的总能量,所述总电量为所有采集周期释放的电量的总和,所述总能量为所有采集周期释放的能量的总和;
控制模块,用于在所述总电量达到放电允许电量的情况下或者在所述总能量达到放电允许能量的情况下,控制所述超级电容停止放电;获取模块,用于获取所述超级电容停止放电时刻的第一电压值;校准模块,用于根据所述第一电压值确定所述超级电容的当前实际电容容量;第三确定模块,用于确定所述超级电容完成一次掉电保护操作所需的最低电容容量;告警模块,用于在所述当前实际电容容量小于或者等于所述最低电容容量的情况下,向主机发送第一告警信息。17.一种磁盘阵列卡,其特征在于,包括:超级电容,用于在主电源掉电的情况下为缓存模块供电;处理器,用于在控制超级电容放电的过程中,确定所述超级电容在当前采集周期释放的电量或者能量;所述处理器,还用于根据所述当前采集周期的电量确定所述超级电容释放的总电量,或者根据所述当前采集周期的能量确定所述超级电容释放的总能量,所述总电量为所有采集周期释放的电量的总和,所述总能量为所有采集周期释放的能量的总和;所述处理器,还用于在所述总电量达到放电允许电量的情况下或者在所述总能量达到放电允许能量的情况下,控制所述超级电容停止放电;所述处理器,还用于获取所述超级电容停止放电时刻的第一电压值;所述处理器,还用于根据所述第一电压值确定所述超级电容在当前次校准下的实际电容容量。18.根据权利要求17所述的磁盘阵列卡,其特征在于,所述磁盘阵列卡还包括通用输入输出接口模块;所述处理器通过所述输入输出接口模块控制所述超级电容的放电电路放电,以及在所述总电量达到放电允许电量的情况下或者在所述总能量达到放电允许能量的情况下,所述处理器通过所述输入输出接口模块控制所述超级电容的放电电路停止放电。19.根据权利要求17所述的磁盘阵列卡,其特征在于,所述磁盘阵列卡还包括模拟数字转换器;所述处理器通过所述模拟数字转换器获取所述第一电压值。20.一种磁盘阵列卡,其特征在于,包括:超级电容,用于在主电源掉电的情况下为缓存模块供电;处理器,用于在控制超级电容放电的过程中,确定所述超级电容在当前采集周期释放的电量或者能量;所述处理器,还用于根据所述当前采集周期的电量确定所述超级电容释放的总电量,或者根据所述当前采集周期的能量确定所述超级电容释放的总能量,所述总电量为所有采集周期释放的电量的总和,所述总能量为所有采集周期释放的能量的总和;所述处理器,还用于在所述总电量达到放电允许电量的情况下或者在所述总能量达到放电允许能量的情况下,控制所述超级电容停止放电;所述处理器,还用于获取所述超级电容停止放电时刻的第一电压值;所述处理器,还用于根据所述第一电压值确定所述超级电容的当前实际电容容量;所述处理器,还用于确定所述超级电容完成一次掉电保护操作所需的最低电容容量;
所述处理器,还用于在所述当前实际电容容量小于或者等于所述最低电容容量的情况下,向主机发送第一告警信息。21.一种计算机设备,其特征在于,包括:存储器和处理器,所述存储器和所述处理器之间互相通信连接,所述存储器中存储有计算机指令,所述处理器通过执行所述计算机指令,从而执行权利要求1至11中任一项所述的方法或者执行如权利要求12至14中任一项所述的方法。22.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机指令,所述计算机指令用于使计算机执行权利要求1至11中任一项所述的方法或者执行如权利要求12至14中任一项所述的方法。
技术总结
本发明涉及数据存储技术领域,公开了一种超级电容校准方法、告警方法及装置、磁盘阵列卡,该方法包括:在控制超级电容放电的过程中,确定超级电容在当前采集周期释放的电量或者能量;根据当前采集周期释放的电量确定超级电容释放的总电量,或者根据当前采集周期释放的能量确定超级电容释放的总能量;在总电量达到放电允许电量的情况下或者在总能量达到放电允许能量的情况下,控制超级电容停止放电;获取超级电容停止放电时刻的第一电压值;根据第一电压值确定超级电容的当前实际电容容量。本发明的校准方法能够在不影响超级电容校准的同时,避免超级电容放电过多导致的无法完成一次掉电保护操作的问题。次掉电保护操作的问题。次掉电保护操作的问题。
技术研发人员:刘德 王刚 王见 刘涛 钟戟 李瑞东
受保护的技术使用者:苏州浪潮智能科技有限公司
技术研发日:2023.08.09
技术公布日:2023/9/9
版权声明
本文仅代表作者观点,不代表航家之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)
航空之家 https://www.aerohome.com.cn/
飞机超市 https://mall.aerohome.com.cn/
航空资讯 https://news.aerohome.com.cn/