[0010] 以下结合具体实施例对本发明作进一步的说明:
[0011] 一种新能源汽车充换电方法,包括以下步骤:
[0012] 001.第一充电站2向新能源汽车1发送充换电查询请求,所述充换电查询请求包括:询问新能源汽车1是否有充换电意向;新能源汽车1接收到充换电查询请求后向第一充电站2发送新能源汽车1的电量信息和行程信息;
[0013] 本发明无需让司机选择需要充换电,而是第一充电站2通过查询请求,判断新能源汽车1是否能走完行程以及能否到达距离目的地最近的第二充电站,若不能走完行程,则判断新能源汽车1需要进行充换电。这样,可以不用影响司机驾驶的注意力,而且可以避免本来没有必要进行充电的新能源汽车1涌向第一充电站2,从而增加第一充电站2的负荷。
[0014] 所述001包括以下步骤:
[0015] 011,在第一充电站2向新能源汽车1发送充换电查询请求时,新能源汽车1进行系统初始化与第一充电站2完成时间同步;
[0016] 012,新能源汽车1通过自身的GPS向第一充电站2发送距离信号,即第一充电站2和新能源汽车1之间的实时距离d1;
[0017] 013,新能源汽车1向第一充电站2发送目的地、距离目的地的实时剩余距离d2、剩余电量V1、每公里平均耗电量V2以及剩余电量能够续航的最大距离d3。
[0018] 所述步骤012还包括以下步骤:
[0019] S01:第一充电站2开始实时检测向其发送距离信号的新能源汽车1的[0020] 数量峰值模拟量;
[0021] S02:将处于空闲状态的充电桩数量的最大值设置为超限值;
[0022] S03:检测发送距离信号的新能源汽车1的数量峰值是否达到超限值,[0023] 若达到超限值则转至S04,若不达到超限值转至S07;
[0024] S04:此时判断为信号超限,因为部分新能源汽车1可以到第一充电站2排队等待,所以将到第一充电站2排队等待的新能源汽车1数量加上处于空闲状态的充电桩数量作为安全超限值;
[0025] S05:再次检测信号是否达到安全超限值,若达到安全超限值则转至S06,否则转至S07;
[0026] S06:此时判断为在安全超限值下仍然超限,因此判断为超容量,并转至S05;
[0027] S07:此时信号正常,完成模数转换;
[0028] S08:向新能源汽车1输出空闲状态的充电桩数据;
[0029] S09:继续检测向其发送距离信号的新能源汽车1数量信号峰值;
[0030] S10:接收信号峰值结果并储存,以第一充电站2为圆心,以第一充电站2至相邻充电站之间的距离为直径作一个圆圈,完成所述圆圈范围内新能源汽车1数据库的建设;
[0031] S11:根据数据库的建设结果,供下次调整第一充电站2的充电桩的建设数量用;
[0032] S12:再次检测信号是否达到超限值,若达到超限值则转至S13,否则转至S07;
[0033] S13:信号已经超限,此时将检测过程全部复位,为下一次检测和判断做好准备,并转至S04。
[0034] 本发明可以实时监测新能源汽车1的数量峰值是否达到安全超限值,当达到安全超限值时以最快的速度将增益切换至加上第一充电站2排队等待的新能源汽车1数量,有效防止了当信号峰值在分界点附近变动时造成的是否超限状态的频繁切换,使数据采集系统更稳定。 并且在超容时将检测过程全部复位,同时为输出有效数据为以后新能源汽车1数据库的建设提供依据。
[0035] 002.第一充电站2根据所述行车电量信息是否能走完行程判断所述新能源汽车1是否需要进行充换电,若所述行车电量信息不能走完行程,第一充电站2则判断新能源汽车1需要进行充换电;所述002包括以下步骤:
[0036] 021,第一充电站2将距离目的地最近的第二充电站的地点发送至新能源汽车1;
[0037] 022,第一充电站2计算第二充电站与所述目的地的距离d4,如d3>d2+d4,则无需进行充换电,本步骤结束;如果d3≤d2+d4,则需进行充换电并转步骤003。
[0038] 003.当判断所述新能源汽车1需要进行充换电时,所述第一充电站2对所述新能源汽车1发出充换电邀请并对所述新能源汽车1采取限电报警。
[0039] 所述步骤003包括以下步骤:
[0040] 031.第一充电站2对所述新能源汽车1发出充换电邀请;
[0041] 032.新能源汽车1接到充换电邀请后作出答应,如果不同意,则本步骤结束;如果同意,则转下一步;
[0042] 033.根据d1/v2计算出新能源汽车1到第一充电站2所需电量v3,将v1-v3=v4作为报警极限电量,当v1接近v4时,第一充电站2持续向新能源汽车1发送报警信号。
[0043] 所述新能源汽车1向第一充电站2发送距离信号中包含车辆标识,所述车辆标识包括新能源汽车1车牌号码,第一充电站2查询自身充电桩数据库,如果第一充电站2内有处于空闲状态的充电桩,则将所述充电桩的编号发送至新能源汽车1,将该编号充电桩与该车牌号对应的新能源汽车1匹配,且该编号充电桩的在给该车辆标识对应的新能源汽车1充电前仅对其开放。
[0044] 将匹配好的新能源汽车1车牌号码和充电桩的编号作为一组编码信息录入,一组编码信息中还包括车牌号码和充电桩编号匹配之后的处理动作,所述处理动作包括继续查找、转发或者放弃,其中继续查找用于标识一组编码信息中的充电桩还可以继续持续供电,即还没有饱和,此时生成一个未饱和的索引录入本组编码信息中,以便和后续需要充换电的新能源汽车1相关联,当饱和时,就需要在转发或者放弃中选择一个标识。
[0045] 如果一组编码信息中充电桩还需要继续匹配新能源汽车1,将继续查找标识置1,此时,转发以及放弃标识置0,然后将未饱和的索引作为表1录入本组编码信息中,其中表1中包含已经匹配的车牌号码和充电桩编号,并发送至各个新能源汽车1,后续需要充换电的新能源汽车1将车牌号码传送至第一充电站2,与表1相关联,充电桩在匹配新能源汽车1时,如果新能源汽车1车牌号码和表1中的相同,则直接跳过,而且不需要再次在该组编码信息中申请内存空间存储重复的车牌号码,因为该新能源汽车1车牌号码和表1中的充电桩的编号匹配信息相同,但是此时需要修改这组编码信息中对应未饱和的的索引,将该组编码信息中转发标识置1,表明匹配到相同的车牌号码之后可以直接转发或放弃。
[0046] 本发明查询性能大大提高,不会造成额外的内存开销,不会造成冲突链的增多,能实现车牌号码和充电桩编号的快速匹配。
[0047] 本方法使用的新能源汽车充换电装置,包括新能源汽车1、第一充电站2、第一通信模块11和第二通信模块12,所述第一通信模块11设置在新能源汽车1内部,所述第二通信模块 12 设置在第一充电站 2 内,所述第一通信模块11和第二通信模块12之间无线传输第一信息,所述第一信息为所述新能源汽车1 的状态信息,所述第一通信模块11和第二通信模块12之间传输第二信息,所述第二信息为所述第一充电站2的状态信息。其中新能源汽车1和第一充电站2之间传递各个模块的信息必须通过第一通信模块11和第二通信模块12之间无线传输。
[0048] 本装置的充换电系统包括:
[0049] 充换电查询请求发送单元201,用于第一充电站2向新能源汽车1发送充换电查询请求,所述充换电查询请求包括:询问新能源汽车1是否有充换电意向;
[0050] 电量/行程信息发送单元101,用于在新能源汽车1接收到充换电查询请求后向第一充电站2发送新能源汽车1的电量信息和行程信息;
[0051] 是否需要充换电判断单元202,用于第一充电站2根据所述行车电量信息是否能走完行程判断所述新能源汽车1是否需要进行充换电,若所述行车电量信息不能走完行程,第一充电站2则判断新能源汽车1需要进行充换电;充换电邀请发出单元203,用于当判断所述新能源汽车1需要进行充换电时,所述第一充电站2对所述新能源汽车1发出充换电邀请;
[0052] 报警单元102,用于接收到充换电邀请后,对新能源汽车1采取限电报警。
[0053] 其中,所述电量/行程信息发送单元101包括:
[0054] 距离信号发送单元1011,用于新能源汽车1向第一充电站2发送距离信号,即第一充电站2和新能源汽车1之间的实时距离d1;
[0055] 其中,新能源汽车1向第一充电站2发送目的地、距离目的地的实时剩余距离d2、剩余电量V1、每公里平均耗电量V2以及剩余电量能够续航的最大距离d3。
[0056] 其中,所述是否需要充换电判断单元202包括:
[0057] 第二充电站位置发送单元2021,用于第一充电站2将距离目的地最近的第二充电站的地点发送至新能源汽车1;
[0058] 计算判断单元2022,用于第一充电站2计算第二充电站与所述目的地的距离d4,如d3>d2+d4,则无需进行充换电;如果d3≤d2+d4,则需进行充换电。
[0059] 其中,所述是否需要充换电判断单元202包括:
[0060] 极限电量计算单元2023,用于根据d1/v2计算出新能源汽车1到第一充电站2所需电量v3,将v1-v3=v4作为报警极限电量,当v1接近v4时,持续向新能源汽车1发送接近信号;
[0061] 所述报警单元102包括:极限电量报警单元1021,用于接收到接近信号后,对新能源汽车1采取极限电量报警。
[0062] 其中,所述距离信号发送单元1011包括:
[0063] 车辆标识发送单元10111,用于向第一充电站2发送车辆标识,所述车辆标识包括新能源汽车1车牌号码;
[0064] 所述充换电邀请发出单元203包括:匹配单元2031,用于第一充电站2查询自身充电桩数据库,如果第一充电站2内有处于空闲状态的充电桩,则将所述充电桩的编号发送至新能源汽车1,将该编号充电桩与该车牌号对应的新能源汽车1匹配,且该编号充电桩的在给该车辆标识对应的新能源汽车1充电前仅对其开放。
[0065] 其中,还包括:
[0066] 用于第一充电站2开始实时检测向其发送距离信号的新能源汽车1[0067] 数量峰值模拟量的单元;
[0068] 用于将处于空闲状态的充电桩数量的最大值设置为超限值的单元;
[0069] 用于检测发送距离信号的新能源汽车1的数量峰值是否达到超限值的单元;
[0070] 用于判断新能源汽车1的数量峰值信号超限的单元;
[0071] 用于将到第一充电站2排队等待的新能源汽车1数量加上处于空闲状态的充电桩数量作为安全超限值的单元;
[0072] 用于再次检测信号是否达到安全超限值的单元;
[0073] 用于判断新能源汽车1数量的单元;
[0074] 用于完成新能源汽车1数量信号正常的模数转换的单元;
[0075] 用于向新能源汽车1输出空闲状态的充电桩数据的单元;
[0076] 用于继续检测向其发送距离信号的新能源汽车1数量信号峰值的单元;
[0077] 用于接收信号峰值结果并储存,以第一充电站2为圆心,以第一充电站2至相邻充电站之间的距离为直径作一个圆圈,完成所述圆圈范围内新能源汽车1数据库的建设的单元;
[0078] 用于再次检测信号是否达到超限值的单元;
[0079] 用于将检测过程全部复位的单元。
[0080] 其中,还包括:
[0081] 用于将匹配好的新能源汽车1车牌号码和充电桩的编号作为一组编码信息录入,一组编码信息中还包括车牌号码和充电桩编号匹配之后的处理动作,所述处理动作包括继续查找、转发或者放弃,其中继续查找用于标识一组编码信息中的充电桩还可以继续持续供电,即还没有饱和,此时生成一个未饱和的索引录入本组编码信息中,以便和后续需要充换电的新能源汽车1相关联,当饱和时,就需要在转发或者放弃中选择一个标识的单元。
[0082] 其中,还包括:用于如果一组编码信息中充电桩还需要继续匹配新能源汽车1,将继续查找标识置1,此时,转发以及放弃标识置0,然后将未饱和的索引录入本组编码信息中,其中未饱和的索引中包含已经匹配的车牌号码和充电桩编号,并发送至各个新能源汽车1,后续需要充换电的新能源汽车1将车牌号码传送至第一充电站2,与未饱和的索引相关联,充电桩在匹配新能源汽车1时,如果新能源汽车1车牌号码和未饱和的索引中的相同,则直接跳过,而且不需要再次在该组编码信息中申请内存空间存储重复的车牌号码,因为该新能源汽车1车牌号码和未饱和的索引中的充电桩的编号匹配信息相同,但是此时需要修改这组编码信息中对应未饱和的的索引,将该组编码信息中转发标识置1,表明匹配到相同的车牌号码之后可以直接转发或放弃的单元。