一种基于在线算法最优的怠速启停系统的制作方法

文档序号:10682345阅读:260来源:国知局
一种基于在线算法最优的怠速启停系统的制作方法
【专利摘要】本发明涉及一种基于在线算法最优的怠速启停系统,包括:中央处理模块(1)、供电模块(2)、数据采集模块(3)、通信模块(4)、驱动模块(5),其特征在于:中央处理器模块(1)负责采集车辆状态参数的信号,其通过数据总线与数据采集模块(3)、通信模块(4)和驱动模块(5)进行数据交换,并基于在线算法对车辆状态参数的开关信号和模拟信号进行分析,确定车辆发动机处于关闭状态或开启状态,进而将控制发动机开启或关闭的指令传送给ESM起动机模块和电磁阀驱动电路模块;本发明在怠速启停系统运行之前,对怠速启停进行了预判性的判断,进而减少该系统运行的频率以及减少了怠速启停系统的控制发送混乱。
【专利说明】
-种基于在线算法最优的怠速启停系统
技术领域
[0001] 本发明属于发动机怠速控制技术领域,尤其设及到一种一种基于在线算法最优的 怠速启停系统。
【背景技术】
[0002] 随着我国汽车保有量的日益增加(每年大约保持着2000万辆的销售量),汽车所消 耗的化石能源日益增加,同时排放出大量的污染物,对大气环境造成了严重的污染。为了加 大环保力度和减少能源消耗,排放标准逐步提高,例如今后将发布的国六排放政策。国六目 前还没有给出具体的定义,但是可W从欧V标准到欧VI标准的发展来看,氮氧化物排放限 值从2g/千瓦时降到0.4g/千瓦。随着城市车辆的快速增加,交通拥挤也成为了城市车辆所 面临的问题。如何能够尽快的通过红绿灯路口,如何尽可能的减少在红绿灯路口等待的时 间,W及如何减少汽车怠速所带来的油耗和环境污染成为了汽车厂商亟待解决的问题。
[0003] 目前,在很多车型上已经配备了怠速启停系统,其主要的工作原理是在怠速启停 系统检测到车辆将要处于怠速状态时,在驾驶员踩下刹车或者离合器一段时间之后,自动 使发动机焰火,当检测到驾驶员企图起动车辆时,系统会自动启动发动机。目前配备的怠速 启停系统都只是根据驾驶员的意图关闭或者启动发动机,没有考虑车辆在红绿灯怠速等待 的时间。在现有的几种怠速启停产品的系统设计方案中,共同点都是获取发动机的转速信 号、轮速信号、挡位信号、电池的电量信号、冷却液的溫度信号、离合器信号、加速踏板和制 动踏板的信号等其他信号,进而再根据驾驶员的操作判断是否进行发动机的关闭和开启动 作。一个不容忽视的问题就是:在红绿灯时间较短的情况下,比如4s甚至更短Is,此时发动 机就需要频繁的开启和关闭,虽然减少了怠速所带来的油耗和排放的减少,但此时增加了 蓄电池、起动机的工作次数,增加了发动机启动时带来的较大的损失。
[0004] 在线算法是相对于离线算法而言的。离线算法也被成为上帝算法,是指在事件发 生之前,就已经知道该事件发生的全部可能性。在线算法是指在事件发生的时候,根据该事 件发生的历史数据和该事件发生中的数据进行在线计算,得到最优的结果,也就是在线最 优算法。在线算法具有较为广泛的应用,比如内存分配、多核任务调度、市场中价格的多变 分析等。但是将在线算法应用到车辆怠速的研究还处于研究的阶段中。
[0005] 如果考虑车辆启动一次与车辆怠速的等价油耗,进而判断出车辆怠速的时间W及 车辆发动机是否关闭的状态,再结合大数据的优势,就可W判断出车辆是否需要怠速W及 怠速时间的控制,运对车辆的节能减排起到了促进作用。
[0006] 当车辆不配备怠速启停系统时,在红绿灯等待的时间超过4 7 S,此时将关闭发动 机,将会减少车辆怠速所带来的油耗;当车辆配备怠速启停系统时,在红绿灯等待的时间超 过28s,此时关闭发动机,将会减少车辆怠速所带来的油耗。

【发明内容】

[0007] 本发明针对在现有的条件下,车辆不可能提前获取车辆在红绿灯需要怠速等待的 时间,车辆发动机频繁的开启和关闭运一现状,提出了一种基于在线算法最优的怠速启停 系统,采集怠速启停系统有关的车辆状态参数,识别车辆各状态参数,结合车辆在该行驶道 路上历史的数据来进行判断,判断出车辆实际怠速的时间,并W该时间作为发动机启动和 关闭的条件,将该控制策略写入到MC9S12XS128单片机中,MC9S12XS128单片机对其数据进 行分析,并产生相应的指令驱动发动机EClKElectronic Control化it)和供油累电磁阀的 关闭和开启,最终达到车辆节能减排的目的。
[0008] 本发明提供了一种基于在线算法最优的怠速启停系统,包括:中央处理模块、供电 模块、数据采集模块、通信模块、驱动模块,其特征在于:
[0009] 中央处理器模块负责采集车辆状态参数的信号,其通过数据总线与数据采集模 块、通信模块和驱动模块进行数据交换,并基于在线算法对车辆状态参数的开关信号和模 拟信号进行分析,确定车辆发动机处于关闭状态或开启状态,进而将控制发动机开启或关 闭的指令传送给ESM起动机模块和电磁阀驱动电路模块;
[0010] 供电模块负责为中央处理器模块提供5V电压,为驱动模块提供24V电压,保证中央 处理器模块和驱动模块的正常运行;
[0011] 数据采集模块负责采集车辆运行时的状态参数,包括开关信号和模拟信号,其中,
[0012] 开关信号包括:节气口怠速触点信号、节气口怠速全开触点信号、变速器档位信 号;
[0013] 模拟信号包括:加速踏板位置信号、制动踏板位置信号、节气口位置信号、离合器 位置信号、发动机转速信号、蓄电池电量信号、冷却液溫度信号、车速信号;
[0014] 数据采集模块在采集车辆信号之后,传送给中央处理器模块;
[0015] 通信模块用于实现数据之间的交换;
[0016] 驱动模块用于将中央处理器模块输出的指令传输给各执行器;
[0017] 如果发动机处于怠速状态,驱动模块将中央处理器模块输出的发动机停止指令传 输给电磁阀驱动电路模块使得发动机喷油累停止工作,进而使得发动机处于停止状态;
[0018] 如果发动机处于启动状态,驱动模块将中央处理器模块输出的发动机启动指令传 输给ESM起动机驱动模块使得起动机工作进而带动发动机运转,使得发动机处于启动状态。
[0019] 本发明的有益效果:
[0020] 1、本发明充分考虑了驾驶员的驾驶习惯,在不改变驾驶员操作习惯的前提下,设 计出一套可W直接安装在车辆上,减少了汽车厂家安装该系统的成本W及很好的协调了驾 驶员的操作习惯。
[0021] 2、本发明采用了车辆的多个状态参数,利用了车辆各状态参数的冗余关系,使得 怠速启停系统的运行更加精确,不会因某一传感器采集的参数有误而对整个系统造成影 响。
[0022] 3、本发明在怠速启停系统运行之前,对怠速启停进行了预判性的判断,进而减少 该系统运行的频率W及减少了怠速启停系统的控制发送混乱。
[0023] 4、本发明将在线算法应用到发动机怠速控制技术领域,结合了车辆前期怠速启停 的时间和次数运一大数据,使得车辆怠速时间的判断更加精确。
[0024] 5、本发明通过基于在线算法最优的原则,准确的判断出怠速的时间,减少了车辆 由于等待时间过短而使发动机关闭再重新起动发动机而带来的油耗,减少了车辆由于等待 时间过长而未关闭发动机而带来的油耗。
[0025] 6、本发明通过减少车辆怠速时带来的油耗,使得发动机减少了车辆怠速而带来的 严重的尾气排放。
[0026] 7、本发明结合车辆前期怠速启停的次数和时间,利用在线算法最优的原则判别出 当前车辆怠速的时间,并输出车辆发动机关闭和开启的指令,发送到相应的执行器,W便完 成车辆怠速启停
【附图说明】
[0027] 所示附图为本发明的系统原理和部件连接结构图,W下将结合附图1-5和表1对本 发明的技术方案进行详细说明。
[0028] 图1是怠速启停系统方框图;
[0029] 图2是中央处理器模块的示意图;
[0030] 图3是供电模块的示意图;
[0031 ]图4是数据采集模块的示意图;
[0032] 图5是通信模块的示意图;
[0033] 图6是驱动模块的示意图;
[0034] 图7是发动机焰火判断流程的示意图;
[0035] 图8是发动机起动判断流程的示意图;
[0036] 图9是怠速启停系统工作原理框图。
[0037] 其中:1-中央处理器模块,10-0中央处理器运算模块,11-V电源供电模块,12开关 信号输入处理模块,13-模拟信号输入处理模块,14-数据总线模块,15-驱动指令输出处理 模块;2-供电模块,20-电源供电模块,21-5V电源供电模块,22-24V电源供电模块;3-数据采 集模块,30-开关信号输入处理模块,31-模拟信号输入处理模块,30-1-节气口怠速触点信 号处理模块,30-2-节气口全开触点信号处理模块,30-3-变速器档位信号处理模块,31-1- 加速踏板位置信号处理模块,31-2-制动踏板位置信号处理模块,31-3-节气口位置信号处 理模块,31-4-离合器位置信号处理模块,31-5-发动机转速信号处理模块,31-6-蓄电池电 量信号处理模块,31-7-冷却液溫度信号处理模块,31-8-车速信号处理模块;4-通信模块, 40-数据总线模块,41-PCA82C250CAN通信电路模块,42-外部SCI通信电路模块;5-驱动模 块,50-电源供电模块,51-ESM起动机驱动模块,52-电磁阀驱动电路模块。
【具体实施方式】
[0038] 下面结合附图对本发明的技术方案作进一步的详细说明。需要说明的是本实施方 式是叙述性的,而非限定性的,不W此限定本发明的保护范围。
[0039] 本发明是一种基于在线算法最优的怠速启停系统,该系统包括:中央处理模块1、 供电模块2、数据采集模块3、通信模块4、驱动模块5。
[0040] 中央处理器模块1负责采集车辆状态参数的信号,并通过数据总线与其他控制单 元进行数据交换,基于在线算法最优原则对车辆状态参数的开关信号和模拟信号进行分 析,得到车辆发动机是出于关闭状态还是处于开启状态,并将控制发动机开启和关闭的指 令传送给ESM起动机模块和电磁阀驱动电路模块。
[0041] 中央处理器模块1的方框图如图2所示,分6部分,分别为:中央处理器运算模块10, 5V电源供电模块11,开关信号输入处理模块12,模拟信号输入处理模块13,数据总线模块 14,驱动指令输出处理模块15。
[0042] 中央处理器模块1采用的是飞思卡尔的16位处理器,型号为MC9S12XS128,其引脚 数目为112个,除去地址、数据总线外,其余都为10口,可满足怠速启停系统逻辑判断的条 件。8K内存和128邸的程序结构容量可W满足在线算法的存储。运些引脚的功能和忍片内的 容量为怠速启停系统提供了硬件平台。
[0043] 中央处理器模块1中的中央处理器运算模块10对节气口怠速触点信号处理模块 30-1,节气口全开触点信号处理模块30-2,变速器档位信号处理模块30-3,加速踏板位置信 号处理模块31-1,制动踏板位置信号处理模块31-2,节气口位置信号处理模块31-3,离合器 位置信号处理模块31-4,发动机转速信号处理模块31-5,蓄电池电量信号处理模块31-6,冷 却液溫度信号处理模块31-7,车速信号处理模块31-8所获得的信号进行分析,如果中央处 理器运算模块10检测到1)发动机处于怠速状态;2)汽车车速小于8km/h;3)节气口怠速触点 打开;4)发动机冷却液溫度超过86摄氏度;5)蓄电池电量充足;6)离合器未被踩下;7)变速 器档位为空档;8)制动器被踩下8个条件,则说明发动机处于怠速状态,检测顺序如图7所 示;如果中央处理器运算模块10检测到1)发动机脱离怠速状态;2)汽车车速大于8km/h;3) 节气口怠速触点关闭;4)发动机冷却液溫度超过86摄氏度;5)蓄电池电量充足;6)离合器被 踩下;7)档位为前进挡;8)加速踏板踩下;8个条件,则说明发动机处于非怠速状态,车辆发 动机将处于启动状态,检测顺序如图8所示。如果车辆处于怠速状态,那么中央处理器运算 模块10通过数据总线模块14与其他控制模块通信,获取发动机转速、车辆速度等信号,并基 于在线算法原则对怠速的时间进行预测,得出车辆的怠速时间,最后产生车辆发动机是出 于关闭还是开启的指令,输出给驱动指令输出处理模块15。
[0044] 中央处理器模块1中的5V电源供电模块11负责为中央处理器运算模块10,开关信 号输入处理模块12,模拟信号输入处理模块13,数据总线模块14,驱动指令输出处理模块15 提供5V电压,保证模块内的正常运行。
[0045] 中央处理器模块1中的开关信号输入处理模块12负责处理节气口怠速触点信号处 理模块30-1,节气口全开触点信号处理模块30-2,变速器档位信号处理模块30-3的信号,将 其信号综合在一起,最后传送给中央处理器运算模块10。
[0046] 中央处理器模块1中的模拟信号输入处理模块13负责处理加速踏板位置信号处理 模块31-1,制动踏板位置信号处理模块31-2,节气口位置信号处理模块31-3,离合器位置信 号处理模块31-4,发动机转速信号处理模块31-5,蓄电池电量信号处理模块31-6,冷却液溫 度信号处理模块31-7,车速信号处理模块31-8的信号,将其信号综合在一起,最后传送给中 央处理器运算模块10。
[0047] 中央处理器模块1中的数据总线模块14主要负责在数据总线上获取来自其他控制 模块发送的发动机转速信号和车速信号。数据总线模块14与发动机转速信号处理模块31- 5、车速信号处理模块31-8-起构成冗余系统,主要是为了避免怠速启停系统中较为重要的 发动机转速信号和车速信号发生混乱,影响怠速启停系统的正常运行。
[004引中央处理器模块1中的驱动指令输出处理模块15在中央处理器运算模块10检测到 发动机处于启动状态时,将车辆发动机启动的指令传送给ESM起动机驱动模块51,使得起动 机正常运行带动发动机运行;在检测到发动机处于怠速状态时,将车辆发动机启动的指令 传送给电磁阀驱动电路模块52,切断喷油累的线路,使得喷油停止,使得发动机处于关闭状 态。
[0049] 供电模块2主要是为中央处理器模块1提供5V电压,为驱动模块5提供24V电压,保 证中央处理器模块1和驱动模块5的正常运行。
[0050] 供电模块2的方框图如图3所示,分3部分,分别为:电源供电模块20,5V电源供电模 块21,24V电源供电模块22。
[0051] 供电模块2中的电源供电模块20主要是由24V电源系统构成,使用专用的混合动力 驱动电池或者纯电动驱动电池,电源供电模块20经过RC电路和化电路的滤波,得到较为纯 净且电磁干扰较小的直流电流,该直流电流组成24V电源供电模块22;电源供电模块20经 LM2940忍片稳压电路之后,稳压出5V电压。
[0052] 供电模块2中的5 V电源供电模块21为中央处理器模块1提供电压和为MC9 S12XS128 内的AD采集提供基准电压,保证AD采样的最小精度,保证中央处理器模块1的正常运行,为 数据采集模块3提供车辆信号采集的电压值,保证信号采集的正常运行。
[0053 ]供电模块2中的24V电源供电模块22为ESM起动机驱动模块51和电磁阀驱动电路模 块52提供24V的电压值,确保ESM起动机驱动模块51能够驱动起动机,进而带动发动机运行, 实现怠速启停系统中的发动机启动功能;确保电磁阀驱动电路模块52中电磁阀处于关闭状 态,进而使得喷油累停止工作,使得发动机停止运行,实现怠速启停系统中的发动机停止功 能。
[0054] 数据采集模块3主要是采集车辆运行时的状态参数,主要包括开关信号和模拟信 号,开关信号包括:节气口怠速触点信号、节气口怠速全开触点信号、变速器档位信号;模拟 信号包括:加速踏板位置信号、制动踏板位置信号、节气口位置信号、离合器位置信号、发动 机转速信号、蓄电池电量信号、冷却液溫度信号、车速信号。数据采集模块3在采集车辆信号 之后,传送给中央处理器模块1,W便用来分析怠速启停系统中车辆是出于怠速状态还是处 于非怠速状态。
[0055] 数据采集模块3的方框图如图4所示,分2大部分,分别为:开关信号输入处理模块 30和模拟信号输入处理模块31,其中开关信号输入处理模块30分3部分,分别为:节气口怠 速触点信号处理模块30-1,节气口全开触点信号处理模块30-2,变速器档位信号处理模块 30-3;模拟信号输入处理模块31分8部分,分别为:加速踏板位置信号处理模块31-1,制动踏 板位置信号处理模块31-2,节气口位置信号处理模块31-3,离合器位置信号处理模块31-4, 发动机转速信号处理模块31-5,蓄电池电量信号处理模块31-6,冷却液溫度信号处理模块 31 -7,车速信号处理模块31 -8。
[0056] 数据采集模块3的节气口怠速触点信号处理模块30-1主要是通过检测节气口怠速 触点的信号,当发动机处于怠速时,节气口怠速触点信号会产生一个高电平,此时节气口怠 速触点信号处理模块30-1将高电平信号输入到MC9S12XS128中的PA5引脚上。
[0057] 数据采集模块3的节气口全开触点信号处理模块30-2主要是通过检测节气口是否 全开的信号,当发动机的节气口处于全开时,节气口全开位置触点会产生一个高电平,此时 节气口全开触点信号处理模块30-2将高电平信号输入到MC9S12XS128中的PA6引脚上。
[0058] 数据采集模块3的变速器档位信号处理模块30-3主要是通过在变速器换挡机构上 安装变速器挡位开关装置,当变速器手柄放置在某一挡位上,该挡位上的变速器挡位开关 会产生一个高电平,在怠速启停系统中,采用的5档变速器,安装了5档的挡位开关,变速器 档位信号处理模块30-3将1-5档位开关产生的高电平信号分别输入到MC9S12XS128中的 PA0,PA1,PA2,PA3,PA4 引脚上。
[0059] 数据采集模块3的加速踏板位置信号处理模块31-1是通过在加速踏板上安装一个 电位计,使得加速踏板的深度与电位计的电阻值成线性相关,加速踏板位置信号是属于怠 速启停系统中较为重要的参数,为了提高逻辑判断的准确性,所W在加速踏板上安装两个 不同位置的电位计,W此来构成冗余,使得加速踏板的位置信号判断更为准确,由于该加速 踏板的位置信号属于模拟信号,AD采样得到的值十分小,所W加速踏板位置信号处理模块 31-1将加速踏板位置的原始信号需经过LM358运放进行放大,再输入到MC9S12XS128中的 AD01,AD09 引脚上。
[0060] 数据采集模块3的制动踏板位置信号处理模块31-2是通过在制动踏板上安装一个 电位计,使得制动踏板的深度与电位计的电阻值成线性相关,由于该制动踏板的位置信号 属于模拟信号,AD采样得到的值十分小,所W制动踏板位置信号处理模块31-2将制动踏板 位置的原始信号需经过LM358运放进行放大,再输入到MC9S12XS128中的AD03引脚上。
[0061] 数据采集模块3的节气口位置信号处理模块31-3主要是采集节气口的开度,由于 节气口采用的是开度信号,主要检测节气口挡板的开度就可W判断出发动机的负荷状况, 输出的电压信号较为稳定,但为了防止其他信号的干扰,所W必须在节气口开度产生的原 始信号之后,加上RC电路进行干扰波的处理,W便产生纯净的节气口开度信号,由于节气口 开度信号属于模拟信号,AD采样值较小,所W节气口位置信号处理模块31-3将滤波之后的 节气口开度信号经LM358运放进行放大,再输入到MC9S12XS128中的AD08引脚上。
[0062] 数据采集模块3的离合器位置信号处理模块31-4主要是采集安装在在实车上传感 器的信号,该信号为模拟信号,将离合器踏板的位置的信息转换成MC9S12XS128能够识别的 AD信号,由于AD值较小且受到外界的干扰,所WAD原始信号需经过RC滤波电路进行滤波之 后,再经过LM358运放进行放大,最后输出到MC9S12XS128中的AD02引脚上。
[0063] 数据采集模块3的发动机转速信号处理模块31-5主要是采集发动机的转速信号, 发动机转速信号主要为电磁信号,所W需要专用的MAX9924UAUB忍片对电磁信号进行采集 处理,为了消除波形的干扰,W及尽量使得波形的上升沿和下降沿明显,需要连接一个缓存 器SN7化VC2G17进行处理,将输出信号输入到MC9S12XS128中的PT0引脚上。
[0064] 数据采集模块3的蓄电池电量信号处理模块31-6主要是采集蓄电池的电压信号, 在怠速启停系统开始工作之前,将蓄电池进行多次充放电实验,记录蓄电池的电量随电压 的变化关系,将对应关系记录成一个表格,最后写入到MC9S12XS128的128KB的程序结构存 储容量中,由于MC9S12XS128所能够接受的电压最大为5V,所W需要将蓄电池的电压分成6 份,将一份电压输入给RC电路和化进行滤波,之后再经过LM358运放进行放大,最后输出到 MC9S12XS128中的AD00引脚上,蓄电池电量信号处理模块31-6通过蓄电池电压的采集,再根 据MC9S12XS128内的程序结构容量进行查表插值得到蓄电池的电量。
[0065] 数据采集模块3的冷却液溫度信号处理模块31-7主要是采集发动机冷却液的溫 度,冷却液溫度由热电偶进行采集,采集的溫度在0-300之间,溫度随电压信号线性变化,冷 却液溫度信号接入到AD594忍片内进行处理之后,再输入到LM358运放进行放大,最后输出 到MC9S12XS128中的ADIO引脚上。
[0066] 数据采集模块3的车速信号处理模块31-8主要是采集车辆的车速信号,车速传感 器为霍尔传感器,车速信号处理模块31-8将车速传感器输出的霍尔信号经SN74LVC2G17处 理之后,使得霍尔信号的上升沿和下降沿变化更为明显,最后再输入MC9S12XS128中的PT1 引脚上。
[0067] 通信模块4主要是与车辆其他控制器进行数据交换,比如:发动机的转速信号和车 速信号,也可W将怠速启停系统的发动机启停指令输出给其他控制器,指令在总线上进行 传输,也是为了汽车诊断系统(0BD)进行故障的诊断,W便怠速启停系统能够更好的工作。
[0068] 通信模块4的方框图如5所示,分3部分,分别为:数据总线模块40,PCA82C250CAN通 信电路模块41,外部SCI通信电路模块42。
[0069] 通信模块4的数据总线模块40主要是将PCA82C250CAN通信电路模块41和外部SCI 通信电路模块42所获取的数据进行综合,最后再一起打包传输给中央处理器模块1。
[0070] 通信模块4的PCA82C250CAN通信电路模块41主要是通过PCA82C250CAN接收发器将 数据总线上的数据进行接收再传输给数据总线模块40,将中央处理器模块1产生的指令输 出给驱动模块5,PCA82C250CAN通信电路模块41中的PCA82C250CAN接收发器与MC9S12XS128 中的TSCAN,RSCAN引脚相连。
[0071] 通信模块4的外部SCI通信电路模块42主要是与外部输入输出模块通信,传输中央 处理器模块1所需的发动机转速信号和车速信号,外部SCI通信电路模块42的串口通信引脚 与MC9S12XS128中的PB6,PB7引脚相连。
[0072] 驱动模块5主要是将中央处理器模块1输出的指令传输给各自的执行器,如果发动 机处于怠速状态,驱动模块引尋中央处理器模块1输出的发动机停止指令传输给电磁阀驱动 电路模块52使得发动机喷油累停止工作,使得发动机处于停止状态;如果发动机处于启动 状态,驱动模块引尋中央处理器模块1输出的发动机启动指令传输给ESM起动机驱动模块51 使得起动机工作进而带动发动机运转,使得发动机处于启动状态。
[0073] 驱动模块5的方框图如图6所示,分3部分,分别为:24电源供电模块50,ESM起动机 驱动模块51,电磁阀驱动电路模块52。
[0074] 驱动模块5的24电源供电模块50主要是为ESM起动机驱动模块51和电磁阀驱动电 路模块52提供24V的电源,保证其正常运行。
[0075] 驱动模块5的ESM起动机驱动模块51主要是将中央处理器模块1输出的发动机启动 指令转换成相应的动作,驱动ESM电机。
[0076] 驱动模块5的电磁阀驱动电路模块52主要是中央处理器模块1输出的发动机停止 指令转换成相应的动作,使得供油电磁阀关闭,喷油累处于停止状态。
[0077] W上为一种基于在线算法最优的怠速启停系统的硬件部分,下面将介绍怠速启停 系统的工作方法,图9为怠速启停系统工作原理框图。
[0078] 本发明的所述的怠速启停系统的控制方法包括W下步骤:
[0079] 步骤1:怠速启停系统通过数据采集模块3采集与怠速启停系统有关的车辆状态参 数。
[0080] 数据采集模块3中的节气口怠速触点信号处理模块30-1,节气口全开触点信号处 理模块30-2,变速器档位信号处理模块30-3,分别采集各模块所对应的车辆状态参数,并且 W开关量的信号传输给中央处理器运算模块10;加速踏板位置信号处理模块31-1,制动踏 板位置信号处理模块31-2,节气口位置信号处理模块31-3,离合器位置信号处理模块31-4, 发动机转速信号处理模块31-5,蓄电池电量信号处理模块31-6,冷却液溫度信号处理模块 31-7,车速信号处理模块31-8分别采集各模块所对应的车辆状态参数,并且W模拟信号传 输给中央处理器运算模块10。
[0081] 节气口怠速触点信号和节气口全开触点信号只有0、1两种状态,变速器档位信号 虽然输出为〇、1信号,但变速器档位信号处理模块30-3会转换成相应的挡位信号1-5档,加 速踏板位置信号、制动踏板位置信号、节气口位置信号、离合器位置信号输出的为0-5V的电 压信号,发动机转速信号和车速信号是W脉冲的形式存在,通过检测上升沿或者下降沿来 计算转速,冷却液溫度信号为0-100度之间,在怠速启停系统中,给定的限定值为86度,W此 来区别发动机是出于冷启动还是热启动状态,蓄电池电量信号是通过电压的信号来换算得 到。
[0082] 步骤2: W车辆各状态参数的值进行逻辑诊断,判断出发动机是处于怠速状态还是 处于非怠速状态。
[0083] 如果中央处理器运算模块10检测到1)发动机处于怠速状态;2)汽车车速小于8km/ h;3)节气口怠速触点打开;4)发动机冷却液溫度超过86摄氏度;5)蓄电池电量充足;6)离合 器未被踩下;7)变速器档位为空档;8)制动器被踩下8个条件,则说明发动机处于怠速状态, 检测顺序如图7所示。
[0084] 如果中央处理器运算模块10检测到1)发动机脱离怠速状态;2)汽车车速大于8km/ h;3)节气口怠速触点关闭;4)发动机冷却液溫度超过86摄氏度;5)蓄电池电量充足;6)离合 器被踩下;7)档位为前进挡;8)加速踏板踩下;8个条件,则说明发动机处于非怠速状态,车 辆发动机将处于启动状态,检测顺序如图8所示。
[0085] 步骤3:在3S内持续诊断怠速启停系统的开启与关闭的状态。
[0086] 根据步骤2中的各状态参数判断怠速启停系统关闭和开启,但是在实际的运行过 程中,为了防止参数识别的错误干扰W及数据的不准确性,故对其状态进行检测,若在规定 的时间内系统仍处于之前的状态,并且无变化的趋势,此时就判断系统正式进行该状态。若 在此时间内,车辆依然处于怠速状态,则断开ECU继电器,发动机焰火,持续时间定为3S。
[0087] 步骤4:主忍片MC9S12XS128通过采集怠速启停系统的状态,通过在线算法计算出 此刻怠速的时间并存储,当满足数据更新要求时,更新此刻的怠速数据。
[0088] 值得详细说明的是在线算法原则的具体实现过程:竞争性分析是在线算法最为常 用的一种分析方法。根据某一具体问题,使用在线算法所耗费的花费除W离线算法所耗费 的花费,在相同的条件下,使得比值越小越好,如下列公示(1)所示,理论上Cr的值等于1是 最优的,运说明在线算法和离线算法是重合的,所花费的成本是最低的。
[0089]

[0090] 吐:竞争比;COStonline :在线算法所消耗的成本;COStoffline :离线算法所消耗的成 本;
[0091] 怠速启停问题上的怠速启停时间临界点B,如下列公式(2)所示,当车辆怠速的时 间y小于削寸,车辆怠速将会比发动机关闭更节油、排放更低。将滑雪问题中的租赁的天数类 比到怠速启停问题中在线算法中的怠速X时间。
[0092]
口)
[0093] B:发动机启动一次所消耗的所有花费除W发动机怠速一秒所消耗的花费; COStrestart:发动机启动一次所带来的等效油耗;COStidling/S:发动机怠速一秒所消耗的油 耗;
[0094] 本发明根据车辆运行的历史数据和在红绿灯怠速等待的时间所消耗的油耗与启 动一次发动机所带来的等效油耗进行对比分析,W车辆怠速等待的时间y和y所对应的概率 分布q(y)为考察对象,提出了两个评价指标(巧确定出一个W怠速时间为目标的代 价函数。根据该代价函数和车辆经过同一红绿灯路口时的概率进行分析,提出了一个连续 的怠速时间最优算法,At和%*的表达式如方程式(3)和(4)表示。
[0095] (3)
[0096] (4)
[009引因此,当?"',、g护和B有着不同的关系时,灯取值时不一样的,但是在Cr接近于1 时,此时的在线算法是最优的。
[0099] 在实际的怠速启停系统中,更新数据的时间间隔为怠速启停20次。
[0100] 步骤5:怠速启停系统发送相关的指令至执行器,使得执行器执行相关的动作,使 得发动机处于开启状态和处于停止状态。
[0101] 如果怠速启停系统检测到发动机处于怠速状态,驱动模块引尋中央处理器模块1输 出的发动机停止指令传输给电磁阀驱动电路模块52使得发动机喷油累停止工作,使得发动 机处于停止状态;
[0102] 如果怠速启停系统检测到发动机处于非怠速状态,处于启动状态,驱动模块引尋中 央处理器模块1输出的发动机启动指令传输给ESM起动机驱动模块51使得起动机工作进而 带动发动机运转,使得发动机处于启动状态。
[0103] 起动机必须是增强型的起动机,主要是为了避免发动机频繁的启停给起动机造成 一定的损害,增加怠速启停的次数,一般来说,增强型的起动机的启动次数是普通起动机启 停的次数的十倍W上。
[0104] 步骤6:上位机显示怠速启停系统的工作状态W及参数的变化。
[0105] 上位机的作用是检测怠速启停系统中各参数的变化情况,避免上述怠速启停系统 的不正常工作,造成安全事故;在某些条件下,系统需要强行关闭发动机或者起动发电机, 比如:蓄电池电量不足、室外溫度过高需保持空调持续运转w及维持车辆内大功率电器的 正常运行。
[0106] 上位机的设计主要是由〔#、¥8八++、。、打吾言进行设计,保证怠速启停系统的正常 运行和稳定性。
[0107] 本发明能够结合车辆状态的参数,基于车辆中大数据下在线算法最优的原则,对 车辆的怠速时间加W约束,使得车辆发动机能够减少频繁的启停而带来的一系列附件的损 失W及能够减少车辆怠速而带来额外的油耗和排放。
【主权项】
1. 一种基于在线算法最优的怠速启停系统,包括:中央处理模块(1)、供电模块(2)、数 据采集模块(3)、通信模块(4)、驱动模块(5),其特征在于: 中央处理器模块(1)负责采集车辆状态参数的信号,其通过数据总线与数据采集模块 (3)、通信模块(4)和驱动模块(5)进行数据交换,并基于在线算法对车辆状态参数的开关信 号和模拟信号进行分析,确定车辆发动机处于关闭状态或开启状态,进而将控制发动机开 启或关闭的指令传送给ESM起动机模块和电磁阀驱动电路模块; 供电模块(2)负责为中央处理器模块(1)提供5V电压,为驱动模块(5)提供24V电压,保 证中央处理器模块(1)和驱动模块(5)的正常运行; 数据采集模块(3)负责采集车辆运行时的状态参数,包括开关信号和模拟信号,其中, 开关信号包括:节气门怠速触点信号、节气门怠速全开触点信号、变速器档位信号; 模拟信号包括:加速踏板位置信号、制动踏板位置信号、节气门位置信号、离合器位置 信号、发动机转速信号、蓄电池电量信号、冷却液温度信号、车速信号; 数据采集模块(3)在采集车辆信号之后,传送给中央处理器模块(1); 通信模块(4)用于实现数据之间的交换; 驱动模块(5)用于将中央处理器模块(1)输出的指令传输给各执行器; 如果发动机处于怠速状态,驱动模块(5)将中央处理器模块(1)输出的发动机停止指令 传输给电磁阀驱动电路模块(52)使得发动机喷油栗停止工作,进而使得发动机处于停止状 态; 如果发动机处于启动状态,驱动模块(5)将中央处理器模块(1)输出的发动机启动指令 传输给ESM起动机驱动模块(5)使得起动机工作进而带动发动机运转,使得发动机处于启动 状态。2. 根据权利要求1所述的基于在线算法最优的怠速启停系统的控制方法,其特征在于: 在线算法采用竞争性分析算法。3. -种基于在线算法最优的怠速启停系统的控制方法,包括以下步骤: 步骤1:怠速启停系统通过数据采集模块(3)采集车辆状态参数; 步骤2:以车辆各状态参数的值进行逻辑诊断,判断出发动机是处于怠速状态或处于非 怠速状态; 步骤3:在3S内持续诊断怠速启停系统的开启或关闭的状态; 步骤4:主芯片通过采集怠速启停系统的状态,通过在线算法计算出此刻怠速的时间并 存储,当满足数据更新要求时,更新此刻的怠速数据; 步骤5:怠速启停系统发送相关的指令至执行器,使得执行器执行相关的动作,使得发 动机处于开启状态和处于停止状态; 步骤6:通过上位机显示怠速启停系统的工作状态以及参数的变化。4. 根据权利要求3所述的基于在线算法最优的怠速启停系统的控制方法,其特征在于: 在步骤1中,数据采集模块3中的节气门怠速触点信号处理模块(30-1),节气门全开触 点信号处理模块(30-2),变速器档位信号处理模块(30-3),分别采集对应的车辆状态参数, 并且以开关量的信号传输给中央处理器运算模块(10);加速踏板位置信号处理模块(31- 1),制动踏板位置信号处理模块(31-2),节气门位置信号处理模块(31-3),离合器位置信号 处理模块(31-4),发动机转速信号处理模块(31-5),蓄电池电量信号处理模块(31-6),冷却 液温度信号处理模块(31-7),车速信号处理模块(31-8)分别采集所对应的车辆状态参数, 并且以模拟信号传输给中央处理器运算模块(10)。5. 根据权利要求3所述的基于在线算法最优的怠速启停系统的控制方法,其特征在于: 在步骤2中,如果中央处理器运算模块(10)检测到以下条件时: 1) 发动机处于怠速状态; 2) 汽车车速小于8km/h; 3) 节气门怠速触点打开; 4) 发动机冷却液温度超过86摄氏度; 5) 蓄电池电量充足; 6) 离合器未被踩下; 7) 变速器档位为空档; 8) 制动器被踩下; 说明发动机处于怠速状态; 如果中央处理器运算模块10检测到以下条件时: 1) 发动机脱离怠速状态; 2) 汽车车速大于8km/h; 3) 节气门怠速触点关闭; 4) 发动机冷却液温度超过86摄氏度; 5) 蓄电池电量充足; 6) 离合器被踩下; 7) 档位为前进挡; 8) 加速踏板踩下; 说明发动机处于非怠速状态,车辆发动机将处于启动状态。6. 根据权利要求3所述的基于在线算法最优的怠速启停系统的控制方法,其特征在于: 步骤4中,在线算法采用竞争性分析算法。7. 根据权利要求3所述的基于在线算法最优的怠速启停系统的控制方法,其特征在于: 步骤5中,如果怠速启停系统检测到发动机处于怠速状态,驱动模块(5)将中央处理器模块 (1)输出的发动机停止指令传输给电磁阀驱动电路模块(52)使得发动机喷油栗停止工作, 使得发动机处于停止状态; 如果怠速启停系统检测到发动机处于非怠速状态,处于启动状态,驱动模块(5)将中央 处理器模块(1)输出的发动机启动指令传输给ESM起动机驱动模块(51)使得起动机工作进 而带动发动机运转,使得发动机处于启动状态。
【文档编号】F02D29/02GK106050446SQ201610567212
【公开日】2016年10月26日
【申请日】2016年7月19日
【发明人】李洋洋, 曾海波, 刘敬平, 刘琦, 袁志鹏, 李庆宇
【申请人】湖南大学
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1