车载充电桩的定时授权管理方法和多授权方式管理方法技术

技术编号:37597576 阅读:14 留言:0更新日期:2023-05-18 11:45
本发明专利技术公开了一种车载充电桩的定时授权管理方法和多授权方式管理方法,其中,定时授权管理方法包括:S1、系统启动时读取单次和周期定时授权配置信息数据,并对数据进行校验;S2、满足所有校验规则,则校验通过;S3、定时授权模块的模式包括空闲模式、激活模式、就绪模式和授权模式,根据定时授权模块的模式选择对应的处理;S4、在空闲模式,如果系统初始化就绪、授权模块允许响应授权请求且单次或周期定时授权配置使能状态等于1,则设置模式为激活模式;S5、在激活模式,对定时授权相关配置时间进行确认,并激活相关定时授权配置信息;S6、进入就绪模式;S7、进入授权模式。本发明专利技术的定时授权管理方法合理满足了用户的各种定时充电需求。求。求。

【技术实现步骤摘要】
车载充电桩的定时授权管理方法和多授权方式管理方法


[0001]本专利技术涉及汽车电子
,特别是一种车载充电桩的定时授权管理方法和多授权方式管理方法。

技术介绍

[0002]随着新能源电动汽车的快速发展,与电动汽车配套的多款智能充电桩快速投入市场,各类充电桩授权充电方式很多,但并没有统一标准,而且还存在很多不合理的授权方式,特别是涉及到自动授权方式,如定时授权,目前仍存在优先级考虑不合理、违背了人的意愿这些缺陷,经常会出现用户投诉的情况。由于是新的技术行业,在前期收集用户使用意愿方面,了解到一些特殊用户的要求,有的用户需要插上充电枪即可充电,目前有免鉴权授权方式,有的用户想在晚上电价便宜时充电,目前有定时授权方式,还有蓝牙的智能授权方式等等。多种充电授权方式中,特别是定时授权方式,还区分有单次定时授权和周期定时授权,尤其难以管理。因此,基于多种充电授权方式,如何统一管理授权而且能做到比较智能化和合理化,深得用户的喜爱,是目前亟待解决的一大难题。

技术实现思路

[0003]本专利技术的目的在于,提供一种车载充电桩的定时授权管理方法和多授权方式管理方法。本专利技术定义了多种授权方式,同时根据优先级智能响应对应的授权,能有效规避不同授权之间的冲突,大大提升了产品的用户体验感。
[0004]本专利技术的一方面,提供一种车载充电桩的定时授权管理方法,包括以下步骤:
[0005]步骤S1、充电桩系统初始化时设置模式为空闲模式,在系统启动时读取单次和周期定时授权配置信息数据,读取成功后,对数据进行校验;
[0006]单次定时授权配置信息包括单次定时开始时间、单次定时结束时间和使能状态;周期定时授权配置信息包括周期定时开始时间、周期定时结束时间和使能状态;
[0007]步骤S2、校验规则包括:一、定时结束时间大于定时开始时间,定时开始时间大于定时配置最小时间;二、定时充电时间等于定时结束时间减去定时开始时间,定时充电时间大于等于定时充电最小时间,且小于等于定时充电最大时间;三、使能状态等于1或0;以上三个条件都满足,则校验通过;
[0008]步骤S3、定时授权任务在系统周期任务中执行,在每个周期中,若模块启动计时器小于定时模块启动延迟最大时间,则模块启动计时器加1;
[0009]定时授权模块的模式包括空闲模式、激活模式、就绪模式和授权模式,根据定时授权模块的模式选择对应的处理:如果模式为空闲模式,则进入步骤S4;如果模式为激活模式,则进入步骤S5;如果模式为就绪模式,则进入步骤S6;如果模式为授权模式,则进入步骤S7;
[0010]步骤S4、在空闲模式,如果系统初始化就绪、授权模块允许响应授权请求且单次或周期定时授权配置使能状态等于1,则设置模式为激活模式;
[0011]步骤S5、在激活模式,对定时授权相关配置时间进行确认,并激活相关定时授权配置信息;
[0012]步骤S6、进入就绪模式;
[0013]步骤S7、进入授权模式。
[0014]与现有技术相比,本专利技术定时授权管理方法的有益效果体现在:本专利技术提出了单次定时授权和周期定时授权的方法,通过设置多条件的校验规则实现对单次和周期定时授权配置信息数据的校验;本专利技术定时授权模块有多种模式(具体设计了空闲模式、激活模式、就绪模式和授权模式),能根据定时授权模块的模式选择对应的处理,最终实现充电桩系统的定时授权管理,满足用户的各种定时充电需求。
[0015]前述的车载充电桩的定时授权管理方法中,步骤S1具体包括以下子步骤:
[0016]a1、读取存放在EEPROM中对应地址的单次定时授权配置数据,对相关数据进行校验,校验过程如步骤S2;如果校验通过,则读取的数据对单次定时开始时间变量、单次定时结束时间变量和使能状态变量进行赋值;如果校验不通过,则对单次定时开始时间变量、单次定时结束时间变量和使能状态变量初始为0;进入步骤a2;
[0017]a2、读取存放在EEPROM中对应地址的周期定时授权配置数据,对相关数据进行校验,校验过程如步骤S2;如果校验通过,则读取的数据对周期定时开始时间变量、周期定时结束时间变量和使能状态变量进行赋值;如果校验不通过,则对周期定时开始时间变量、周期定时结束时间变量和使能状态变量初始为0;进入步骤S3。
[0018]前述的车载充电桩的定时授权管理方法中,步骤S5具体包括以下子步骤:如果单次定时配置使能状态为0且周期定时配置使能状态为0时,则设置模式等于空闲模式,进入步骤b16;如果定时授权类型为无效时,则检测单次和周期定时授权配置相关信息,进入步骤b1;如果定时授权类型为单次或周期定时授权类型时,则比较当前系统时间和定时开始时间来判断是否进入就绪模式,进入步骤c1;
[0019]b1、计算当前系统时间天数和当前系统时间秒数,当前系统时间天数=当前系统时间/86400,当前系统时间秒数=当前系统时间%86400,进入步骤b2;
[0020]b2、如果单次定时配置使能状态为1,则进入步骤b3;如果周期定时配置使能状态为1,则进入步骤b7;
[0021]b3、设置单次定时激活状态为0,再进行以下计算:单次定时开始时间天数=单次定时开始时间/86400,单次定时开始时间秒数=单次定时开始时间%86400;如果当前系统时间天数等于单次定时开始时间天数,则进入步骤b4;如果当前系统时间天数加1的和等于单次定时开始时间天数,则进入步骤b5;
[0022]b4、如果单次定时开始时间秒数大于等于当前系统时间秒数,则设置单次定时激活状态为1;如果模块启动计时器小于定时模块启动延迟最大时间,且单次定时开始时间秒数加上定时模块启动延迟最大时间的和大于等于当前系统时间秒数,则设置单次定时激活状态为1,设置单次启动定时授权标志为1;进入步骤b6;
[0023]b5、如果单次定时开始时间秒数加上86400的和小于当前系统时间秒数加上定时就绪最大时间的和,则设置单次定时激活状态为1;进入步骤b6;
[0024]b6、计算单次定时结束时间秒数,单次定时结束时间秒数=单次定时结束时间%86400,如果单次定时结束时间秒数小于单次定时开始时间秒数,则:单次定时结束时间秒
数=单次定时结束时间秒数+86400;进入步骤b7;
[0025]b7、设置周期定时激活状态为0,再计算周期定时开始时间秒数:周期定时开始时间秒数=周期定时开始时间%86400;如果周期定时开始时间秒数大于等于当前系统时间秒数,则设置周期定时激活状态为1;如果模块启动计时器小于定时模块启动延迟最大时间,且周期定时开始时间秒数加上定时模块启动延迟最大时间的和大于等于当前系统时间秒数,则设置周期定时激活状态为1,设置周期启动定时授权标志为1;如果周期定时开始时间秒数加上86400的和小于当前系统时间秒数加上定时就绪最大时间的和,则设置周期定时激活状态为1;进入步骤b8;
[0026]b8、计算周期定时结束时间秒数,周期定时结束时间秒数=周期定时结束时间%86400,如果周期定本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.车载充电桩的定时授权管理方法,其特征在于:包括以下步骤:步骤S1、充电桩系统初始化时设置模式为空闲模式,在系统启动时读取单次和周期定时授权配置信息数据,读取成功后,对数据进行校验;单次定时授权配置信息包括单次定时开始时间、单次定时结束时间和使能状态;周期定时授权配置信息包括周期定时开始时间、周期定时结束时间和使能状态;步骤S2、校验规则包括:一、定时结束时间大于定时开始时间,定时开始时间大于定时配置最小时间;二、定时充电时间等于定时结束时间减去定时开始时间,定时充电时间大于等于定时充电最小时间,且小于等于定时充电最大时间;三、使能状态等于1或0;以上三个条件都满足,则校验通过;步骤S3、定时授权任务在系统周期任务中执行,在每个周期中,若模块启动计时器小于定时模块启动延迟最大时间,则模块启动计时器加1;定时授权模块的模式包括空闲模式、激活模式、就绪模式和授权模式,根据定时授权模块的模式选择对应的处理:如果模式为空闲模式,则进入步骤S4;如果模式为激活模式,则进入步骤S5;如果模式为就绪模式,则进入步骤S6;如果模式为授权模式,则进入步骤S7;步骤S4、在空闲模式,如果系统初始化就绪、授权模块允许响应授权请求且单次或周期定时授权配置使能状态等于1,则设置模式为激活模式;步骤S5、在激活模式,对定时授权相关配置时间进行确认,并激活相关定时授权配置信息;步骤S6、进入就绪模式;步骤S7、进入授权模式。2.根据权利要求1所述的车载充电桩的定时授权管理方法,其特征在于:步骤S1具体包括以下子步骤:a1、读取存放在EEPROM中对应地址的单次定时授权配置数据,对相关数据进行校验,校验过程如步骤S2;如果校验通过,则读取的数据对单次定时开始时间变量、单次定时结束时间变量和使能状态变量进行赋值;如果校验不通过,则对单次定时开始时间变量、单次定时结束时间变量和使能状态变量初始为0;进入步骤a2;a2、读取存放在EEPROM中对应地址的周期定时授权配置数据,对相关数据进行校验,校验过程如步骤S2;如果校验通过,则读取的数据对周期定时开始时间变量、周期定时结束时间变量和使能状态变量进行赋值;如果校验不通过,则对周期定时开始时间变量、周期定时结束时间变量和使能状态变量初始为0;进入步骤S3。3.根据权利要求2所述的车载充电桩的定时授权管理方法,其特征在于:步骤S5具体包括以下子步骤:如果单次定时配置使能状态为0且周期定时配置使能状态为0时,则设置模式等于空闲模式,进入步骤b16;如果定时授权类型为无效时,则检测单次和周期定时授权配置相关信息,进入步骤b1;如果定时授权类型为单次或周期定时授权类型时,则比较当前系统时间和定时开始时间来判断是否进入就绪模式,进入步骤c1;b1、计算当前系统时间天数和当前系统时间秒数,当前系统时间天数=当前系统时间/86400,当前系统时间秒数=当前系统时间%86400,进入步骤b2;b2、如果单次定时配置使能状态为1,则进入步骤b3;如果周期定时配置使能状态为1,则进入步骤b7;
b3、设置单次定时激活状态为0,再进行以下计算:单次定时开始时间天数=单次定时开始时间/86400,单次定时开始时间秒数=单次定时开始时间%86400;如果当前系统时间天数等于单次定时开始时间天数,则进入步骤b4;如果当前系统时间天数加1的和等于单次定时开始时间天数,则进入步骤b5;b4、如果单次定时开始时间秒数大于等于当前系统时间秒数,则设置单次定时激活状态为1;如果模块启动计时器小于定时模块启动延迟最大时间,且单次定时开始时间秒数加上定时模块启动延迟最大时间的和大于等于当前系统时间秒数,则设置单次定时激活状态为1,设置单次启动定时授权标志为1;进入步骤b6;b5、如果单次定时开始时间秒数加上86400的和小于当前系统时间秒数加上定时就绪最大时间的和,则设置单次定时激活状态为1;进入步骤b6;b6、计算单次定时结束时间秒数,单次定时结束时间秒数=单次定时结束时间%86400,如果单次定时结束时间秒数小于单次定时开始时间秒数,则:单次定时结束时间秒数=单次定时结束时间秒数+86400;进入步骤b7;b7、设置周期定时激活状态为0,再计算周期定时开始时间秒数:周期定时开始时间秒数=周期定时开始时间%86400;如果周期定时开始时间秒数大于等于当前系统时间秒数,则设置周期定时激活状态为1;如果模块启动计时器小于定时模块启动延迟最大时间,且周期定时开始时间秒数加上定时模块启动延迟最大时间的和大于等于当前系统时间秒数,则设置周期定时激活状态为1,设置周期启动定时授权标志为1;如果周期定时开始时间秒数加上86400的和小于当前系统时间秒数加上定时就绪最大时间的和,则设置周期定时激活状态为1;进入步骤b8;b8、计算周期定时结束时间秒数,周期定时结束时间秒数=周期定时结束时间%86400,如果周期定时结束时间秒数小于周期定时开始时间秒数,则:周期定时结束时间秒数=周期定时结束时间秒数+86400;进入步骤b9;b9、如果单次启动定时授权标志为1,则进入步骤b10;如果周期启动定时授权标志为1,则进入步骤b11;如果单次定时激活状态为1且周期定时激活状态为1,则进入步骤b12;否则,如果单次定时激活状态为1,则进入步骤b15;否则,如果周期定时激活状态为1,则进入步骤b14;b10、设置定时授权类型为单次定时授权类型,定时开始时间秒数等于单次定时开始时间秒数;进入步骤b16;b11、设置定时授权类型为周期定时授权类型,定时开始时间秒数等于周期定时开始时间秒数;进入步骤b16;b12、如果条件1或条件2满足,则进入步骤b13;条件1:单次定时开始时间秒数小于当前系统时间秒数且周期定时开始时间秒数小于当前系统时间秒数;条件2:单次定时开始时间秒数大于等于当前系统时间秒数且周期定时开始时间秒数大于等于当前系统时间秒数;否则,如果单次定时开始时间秒数小于当前系统时间秒数且周期定时开始时间秒数大于等于当前系统时间秒数,则进入步骤b14;否则,进入步骤b15;b13、单次定时开始时间秒数小于等于周期定时开始时间秒数,则设置定时授权类型为单次定时授权类型,定时开始时间秒数等于单次定时开始时间秒数;否则,设置定时授权类型为周期定时授权类型,定时开始时间秒数等于周期定时开始时间秒数;进入步骤b16;
b14、设置定时授权类型为周期定时授权类型,定时开始时间秒数等于周期定时开始时间秒数;进入步骤b16;b15、设置定时授权类型为单次定时授权类型,定时开始时间秒数等于单次定时开始时间秒数;进入步骤b16;b16、结束;c1、如果单次启动定时授权标志为1或者周期启动定时授权标志为1,则进入步骤c2;否则,进入步骤c3;c2、设置模式等于就绪模式,设置就绪计时器为0,设置单次启动定时授权标志为0,设置周期启动定时授权标志为0;进入步骤c6;c3、计算当前系统时间秒数,当前系统时间秒数=当前系统时间%86400,如果当前系统时间秒数小于等于定时开始时间秒数,则进入步骤c4;否则,进入步骤c5;c4、定时开始时间秒数减去当前...

【专利技术属性】
技术研发人员:夏亚军朱恺史汝海
申请(专利权)人:宁波均胜新能源汽车技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1