本申请涉及电流补偿,尤其涉及一种电流补偿的控制方法、装置及电子设备。
背景技术:
1、目前,有电流闭环芯片能够利用驱动电流通过闭环控制方式实现稳定电流的输出。在电流闭环芯片输出电流的过程中,通过自动归零的方式进行电流补偿,使得电流闭环芯片能够持续输出恒定电流。
2、但是,在电流闭环芯片没有接负载即电流输出通道开路的情况下,如果进行自动归零,可能会导致芯片无法准确计算相应的电流补偿值,导致芯片输出的恒定电流出现误差。
3、因此,亟需一种能够准确进行电流补偿控制的技术方案。
技术实现思路
1、有鉴于此,本申请提供一种电流补偿的控制方法、装置及电子设备,用以解决无法准确计算相应的电流补偿值,导致电流闭环芯片输出的恒定电流出现误差的技术问题,如下:
2、一种电流补偿的控制方法,所述方法包括:
3、针对电流闭环芯片中的目标输出通道,监测补偿条件是否被满足,所述电流闭环芯片能够利用驱动电流通过闭环控制方式输出目标电流;所述电流闭环芯片包含至少一个输出通道,每个所述输出通道用于输出相应的电流;所述目标输出通道为输出所述至少一个输出通道中所述目标电流的输出通道;
4、在所述补偿条件被满足的情况下,检测所述目标输出通道是否存在故障;
5、在所述目标输出通道存在故障的情况下,执行所述:监测补偿条件是否被满足;
6、在所述目标输出通道不存在故障的情况下,对所述目标输出通道执行自动归零流程,所述自动归零流程用于对所述目标输出通道实现电流补偿。
7、上述方法,优选的,所述目标输出通道不存在故障,包括:
8、从所述电流闭环芯片上电所经历的时长超过预设的检测时长,且,所述目标输出通道对应的故障标志位表征所述目标输出通道不存在故障;
9、其中,所述故障标志位从所述电流闭环芯片中的寄存器中读取。
10、上述方法,优选的,在检测所述目标输出通道是否存在故障之前,所述方法还包括:
11、判断所述自动归零流程是否被执行完成;
12、如果所述自动归零流程没有被执行完成,执行所述:检测所述目标输出通道是否存在故障;
13、如果所述自动归零流程被执行完成,执行至少一个目标命令,所述目标命令与所述自动归零流程相关联。
14、上述方法,优选的,所述自动归零流程被执行完成,包括:
15、第一标志位表征所述目标输出通道对应的触发命令被写入到所述电流闭环芯片的寄存器中;所述触发命令用于触发所述电流闭环芯片在所述目标输出通道上执行电流补偿操作;
16、第二标志位表征所述目标输出通道对应的共模输入电压满足第一控制条件;所述共模输入电压用于所述电流闭环芯片获得在所述目标输出通道上对应的电流补偿值;
17、第三标志位表征所述目标输出通道对应的差模输入电压满足第二控制条件;所述差模输入电压用于所述电流闭环芯片获得在所述目标输出通道上对应的电流补偿值,所述电流补偿值用于所述电流闭环芯片在所述目标输出通道上执行所述电流补偿操作;
18、其中,所述第一标志位、所述第二标志位和所述第三标志位从所述电流闭环芯片中的寄存器中读取。
19、上述方法,优选的,对所述目标输出通道执行自动归零流程,包括:
20、设置脉冲宽度调制周期;所述脉冲宽度调制周期与所述目标电流的频率相对应;
21、设置所述目标输出通道上的驱动电流为0;
22、在等待至少一个所述脉冲宽度调制周期后,将触发命令写入所述电流闭环芯片中的寄存器中,所述触发命令用于触发所述电流闭环芯片在所述目标输出通道上执行电流补偿操作。
23、上述方法,优选的,在所述目标输出通道存在故障的情况下,所述方法还包括:
24、输出故障信息,所述故障信息用于提示对所述目标输出通道进行故障排除处理。
25、上述方法,优选的,所述补偿条件被满足包括:从前一次所述补偿条件被满足开始所经历的时长到达预设的目标时长。
26、一种电流补偿的控制装置,所述装置包括:
27、条件监测单元,用于针对电流闭环芯片中的目标输出通道,监测补偿条件是否被满足,所述电流闭环芯片能够利用驱动电流通过闭环控制方式输出目标电流;所述电流闭环芯片包含至少一个输出通道,每个所述输出通道用于输出相应的电流;所述目标输出通道为输出所述至少一个输出通道中所述目标电流的输出通道;在所述补偿条件被满足的情况下,触发故障检测单元;
28、故障检测单元,用于检测所述目标输出通道是否存在故障;在所述目标输出通道存在故障的情况下,执行所述条件监测单元;在所述目标输出通道不存在故障的情况下,触发补偿控制单元;
29、补偿控制单元,用于对所述目标输出通道执行自动归零流程,所述自动归零流程用于对所述目标输出通道实现电流补偿。
30、一种电子设备,包括:
31、电流闭环芯片,所述电流闭环芯片能够利用驱动电流通过闭环控制方式输出目标电流;所述电流闭环芯片包含至少一个输出通道,每个所述输出通道用于输出相应的电流;
32、单片机,用于针对所述电流闭环芯片中的目标输出通道,监测补偿条件是否被满足;所述目标输出通道为输出所述至少一个输出通道中所述目标电流的输出通道;在所述补偿条件被满足的情况下,检测所述目标输出通道是否存在故障;在所述目标输出通道存在故障的情况下,执行所述:监测补偿条件是否被满足;在所述目标输出通道不存在故障的情况下,对所述目标输出通道执行自动归零流程,所述自动归零流程用于对所述目标输出通道实现电流补偿。
33、上述电子设备,优选的,所述电流闭环芯片中配置有寄存器;
34、其中,所述目标输出通道不存在故障,包括:
35、从所述电流闭环芯片上电所经历的时长超过预设的检测时长,且,所述目标输出通道对应的故障标志位表征所述目标输出通道不存在故障;
36、其中,所述故障标志位从所述寄存器中读取。
37、从上述技术方案可以看出,本申请公开的一种电流补偿的控制方法、装置及电子设备中,针对电流闭环芯片中的目标输出通道,监测补偿条件是否被满足,这里的目标输出通道为电流闭环芯片中能够利用驱动电流通过闭环控制方式输出目标电流的输出通道,基于此,在目标输出通道的补偿条件被满足的情况下,检测目标输出通道是否存在故障,如是否开路等,如果存在故障,则不对目标输出通道执行自动归零流程,而是继续监测补偿条件是否被满足,直到目标输出通道不存在故障,才会对目标输出通道执行自动归零流程,由此对目标输出通道实现电流补偿。可见,本申请中针对每个输出稳定电流的输出通道进行故障检测,只有在没有故障的情况下才会通过自动归零实现电流补偿,避免因为存在故障的情况下进行电流补偿导致芯片所输出的恒定电流出现误差的情况,由此提高电流补偿的准确性,进而提高芯片所输出电流的准确性。
1.一种电流补偿的控制方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述目标输出通道不存在故障,包括:
3.根据权利要求1或2所述的方法,其特征在于,在所述补偿条件被满足的情况下,在检测所述目标输出通道是否存在故障之前,所述方法还包括:
4.根据权利要求3所述的方法,其特征在于,所述自动归零流程被执行完成,包括:
5.根据权利要求1或2所述的方法,其特征在于,对所述目标输出通道执行自动归零流程,包括:
6.根据权利要求1或2所述的方法,其特征在于,在所述目标输出通道存在故障的情况下,所述方法还包括:
7.根据权利要求1或2所述的方法,其特征在于,所述补偿条件被满足包括:从前一次所述补偿条件被满足开始所经历的时长到达预设的目标时长。
8.一种电流补偿的控制装置,其特征在于,所述装置包括:
9.一种电子设备,其特征在于,包括:
10.根据权利要求9所述的电子设备,所述电流闭环芯片中配置有寄存器;