1.一种充电口电子锁控制方法,其特征在于,应用于电子锁控制器,所述方法包括:
在每个控制执行周期,判断充电口电子锁控制电路是否存在故障;
若存在,则确定故障类型;
根据所述故障类型执行对应的处理操作。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
接收外部控制器发送的控制指令;
判断所述控制指令的类型;
若所述控制指令为上锁指令,则执行上锁操作;
若所述控制指令为解锁指令,则执行解锁操作。
3.根据权利要求2所述的方法,其特征在于,在所述接收外部控制器发送的控制指令之后,所述方法包括:
验证所述控制指令,得到对应的验证结果;
根据所述验证结果,判断所述电子锁控制器与所述外部控制器之间的通讯是否正常,若正常,则执行所述判断所述控制指令的类型;若异常,则执行解锁操作。
4.根据权利要求1所述的方法,其特征在于,所述确定故障类型;根据所述故障类型执行对应的处理操作,包括:
判断所述电子锁控制器中的上锁控制端是否对地短路,若是,则拉低所述电子锁控制器中的解锁控制端的电平,并向所述外部控制器返回所述上锁控制端对地短路的故障状态;
判断所述电子锁控制器中的解锁控制端是否对地短路,若是,则拉低所述电子锁控制器中的上锁控制端的电平,并向所述外部控制器返回所述解锁控制端对地短路的故障状态。
5.根据权利要求1所述的方法,其特征在于,所述确定故障类型;根据所述故障类型执行对应的处理操作,包括:
判断所述电子锁控制器中的上锁控制端是否对电源短路,若是,则向所述外部控制器返回所述上锁控制端对电源短路的故障状态;
判断所述电子锁控制器中的解锁控制端是否对电源短路,若是,则向所述外部控制器返回所述解锁控制端对电源短路的故障状态。
6.根据权利要求1所述的方法,其特征在于,所述确定故障类型;根据所述故障类型执行对应的处理操作,包括:
判断所述电子锁控制器中的上锁控制端是否发生开路故障,若是,则向所述外部控制器返回所述上锁控制端发生开路故障的故障状态;
判断所述电子锁控制器中的解锁控制端是否发生开路故障,若是,则向所述外部控制器返回所述解锁控制端发生开路故障的故障状态。
7.根据权利要求2所述的方法,其特征在于,所述执行上锁操作,包括:
判断所述电子锁当前是否已处于上锁状态;
若是,则清除所述控制指令,向所述外部控制器返回所述电子锁已上锁的信息;
若否,则对所述充电口电子锁进行上锁,并累计上锁时间,若在预设上锁时间内未完成上锁,则清除所述控制指令,向所述外部控制器返回所述电子锁上锁超时的信息。
8.根据权利要求2所述的方法,其特征在于,所述执行解锁操作,包括:
判断所述电子锁当前是否已处于解锁状态;
若是,则清除所述控制指令,向所述外部控制器返回所述电子锁已解锁的信息;
若否,则对所述充电口电子锁进行解锁,并累计解锁时间,若在预设解锁时间内未完成解锁,则清除所述控制指令,向所述外部控制器返回所述电子锁解锁超时的信息。
9.一种充电口电子锁控制系统,其特征在于,所述系统包括:电子锁控制器和电子锁;
所述电子锁控制器,用于执行权利要求1-8任一项所述的充电口电子锁控制方法;
所述电子锁包括锁止机构、执行器和微动开关;
所述锁止机构,用于锁住充电枪;
所述执行器,用于执行上锁操作和解锁操作;
所述电子锁控制器通过监测所述微动开关,确定所述电子锁处于上锁状态或解锁状态。
10.根据权利要求9所述的系统,其特征在于,所述电子锁控制器包括上锁控制端、解锁控制端和微动开关监测端;
所述电子锁控制器通过拉低所述上锁控制端的电平,拉高所述解锁控制端的电平,实现上锁操作;
所述电子锁控制器通过拉高所述上锁控制端的电平,拉低所述解锁控制端的电平,实现解锁操作;
所述微动开关监测端用于监测所述微动开关,所述微动开关闭合时,确定所述电子锁处于上锁状态;所述微动开关断开时,确定所述电子锁处于解锁状态。
所述执行器包括上锁继电器、解锁继电器和微型直流电机;
所述微型直流电机,用于受所述上锁继电器控制,驱动上锁机械结构上锁;所述微型直流电机还用于受解锁继电器控制,驱动解锁机械结构解锁;所述上锁控制端用于控制所述上锁继电器,所述解锁控制端用于控制所述解锁继电器。