车辆操作诊断装置、 车辆操作诊断方法以及计算机程序 技术领域 本发明涉及对与车辆的怠速停止有关的操作进行诊断的车辆操作诊断装置、 车辆 操作诊断方法以及计算机程序。
背景技术 最近, 已知有为了提高驾驶者对环境问题的认识, 使其考虑环境而进行驾驶, 对行 驶时驾驶者进行的车辆操作是否在环境方面是适当的进行诊断的系统。这里, 作为在等待 信号等的怠速过程中使发动机停止的状态的怠速停止, 除了能够减少从车辆排出的废气以 外, 还能够减少汽油的消耗量, 在考虑环境方面的情况下是重要的车辆操作。
因此, 在特开 2005-222417 号公报中, 记载了如下的系统 : 在最好实施怠速停止的 地点 ( 交叉路口和铁道道口等 ), 在车辆实施了怠速停止的情况下赋予分数, 对驾驶者的考 虑了环境的车辆操作进行评价。
[ 专利文献 1] : 日本特开 2005-222417 号公报 ( 第 11 页、 第 12 页、 图 13)
但是, 在上述专利文献 1 记载的系统中, 通过怠速停止实际上是否得到燃料消耗 量减少的效果没有成为评价的基准。其中, 起动发动机时的每单位时间的燃料消耗量与持 续驱动发动机的情况下的每单位时间的燃料消耗量相比较高是公知的。即, 从已经进行了 怠速停止的状态再起动发动机所需要的燃料消耗量有时会多于在怠速停止被实施期间减 少的燃料消耗量, 在这种情况下即使实施了怠速停止也没有得到燃料消耗量减少的效果。
所以, 在上述专利文献 1 记载的系统中, 有时, 即使在通过实施怠速停止没有得到 燃料消耗量减少的效果的情况下, 也将驾驶者进行的车辆操作评价为在环境方面是适当 的。 其结果, 产生了如下问题 : 无法正确评价驾驶者进行的车辆操作是否在环境方面是适当 的。
发明内容 本发明是为了解决上述的以往的问题点而完成的, 其目的在于, 提供一种考虑通 过实施怠速停止是否得到了燃料消耗量减少的效果, 从而能够正确评价驾驶者进行的车辆 操作在环境方面是否适当的车辆操作诊断装置、 车辆操作诊断方法以及计算机程序。
为了实现上述的目的, 本发明之 1 涉及的车辆操作诊断装置 (1) 的特征在于, 具 有: 怠速停止检测单元 (13), 检测车辆的怠速停止 ; 起动燃料取得单元 (13), 取得上述车辆 起动发动机所需要的燃料消耗量、 即起动燃料消耗量 ; 假定燃料取得单元 (13), 在由上述 怠速停止检测单元检测出上述车辆的怠速停止的情况下, 取得在实施了该怠速停止的期间 若继续进行怠速所消耗的燃料消耗量、 即假定燃料消耗量 ; 减少效果判定单元 (13), 基于 上述起动燃料消耗量和上述假定燃料消耗量, 判定与继续进行怠速的情况相比较通过上述 车辆实施了怠速停止是否得到了燃料消耗量减少的效果 ; 和判定结果引导单元 (13), 基于 上述减少效果判定单元的判定结果进行引导。
另外, “怠速停止” 是指车辆在交叉路口和铁道道口等处怠速过程中使发动机停止
的状态。 另外, 本发明之 2 涉及的车辆操作诊断装置 (1), 其特征在于, 在本发明之 1 记载的 车辆操作诊断装置的基础上, 上述假定燃料取得单元 (13) 具有 : 期间取得单元 (13), 取得 实施了上述车辆的怠速停止的停止期间 ; 单位燃料消耗量取得单元 (13), 取得即将实施上 述车辆的怠速停止之前的该车辆的每单位时间的燃料消耗量、 即单位燃料消耗量 ; 上述假 定燃料取得单元 (13) 取得上述单位燃料消耗量与上述停止期间的乘积的值, 作为上述假 定燃料消耗量。
另外, 本发明之 3 涉及的车辆操作诊断装置 (1), 其特征在于, 在本发明之 1 或者本 发明之 2 记载的车辆操作诊断装置的基础上, 具有 : 车辆位置取得单元 (13), 取得上述车辆 的位置 ; 位置存储单元 (13), 在上述减少效果判定单元 (13) 判定为通过实施了怠速停止没 有得到燃料消耗量减少的效果的情况下, 存储实施该怠速停止的上述车辆的位置 ; 和非减 少位置引导单元 (13), 用于在上述车辆已经到达由上述位置存储单元存储的上述车辆的位 置的情况下进行与怠速停止有关的引导。
另外, 本发明之 4 涉及的车辆操作诊断方法, 其特征在于, 包括 : 怠速停止检测步 骤, 检测车辆的怠速停止 ; 起动燃料取得步骤, 取得上述车辆起动发动机所需要的燃料消耗 量、 即起动燃料消耗量 ; 假定燃料取得步骤, 在由上述怠速停止检测步骤检测出上述车辆 的怠速停止的情况下, 取得在实施了该怠速停止的期间若继续进行怠速所消耗的燃料消耗 量、 即假定燃料消耗量 ; 减少效果判定步骤, 基于上述起动燃料消耗量和上述假定燃料消耗 量, 判定与继续进行怠速的情况相比较通过上述车辆实施了怠速停止是否得到了燃料消耗 量减少的效果 ; 和判定结果引导步骤, 基于上述减少效果判定步骤的判定结果进行引导。
而且, 本发明之 5 涉及的计算机程序, 其特征在于, 被搭载于计算机, 并执行如下 的功能 : 怠速停止检测功能, 检测车辆的怠速停止 ; 起动燃料取得功能, 取得上述车辆起动 发动机所需要的燃料消耗量、 即起动燃料消耗量 ; 假定燃料取得功能, 在由上述怠速停止检 测功能检测出上述车辆的怠速停止的情况下, 取得在实施了该怠速停止的期间若继续进行 怠速所消耗的燃料消耗量、 即假定燃料消耗量 ; 减少效果判定功能, 基于上述起动燃料消耗 量和上述假定燃料消耗量, 判定与继续进行怠速的情况相比较通过上述车辆实施了怠速停 止是否得到了燃料消耗量减少的效果 ; 判定结果引导功能, 基于上述减少效果判定功能的 判定结果进行引导。
具有上述构成的本发明之 1 涉及的车辆操作诊断装置, 在评价驾驶者的与怠速停 止有关的车辆操作的情况下, 考虑是否通过实施怠速停止得到了燃料消耗量减少的效果, 因此能够正确评价驾驶者进行的车辆操作在环境方面是否适当。
另外, 本发明之 2 涉及的车辆操作诊断装置, 即使在车辆实施了怠速停止的情况 下, 也能够正确计算出未实施怠速停止的情况下的怠速过程中的燃料消耗量, 能够正确判 断是否得到了燃料消耗量减少的效果。所以, 能够正确地评价驾驶者进行的车辆操作在环 境方面是否适当。
另外, 本发明之 3 涉及的车辆操作诊断装置, 在车辆再次到达在过去通过车辆实 施怠速停止未得到燃料消耗量减少的效果的位置的情况下, 进行与怠速停止有关的引导, 因此能够在需要引导的位置进行与怠速停止有关的引导, 能够使驾驶者进行考虑了环境方 面的适当的与怠速停止有关的操作。
另外, 本发明之 4 涉及的车辆操作诊断方法, 在评价驾驶者的与怠速停止有关的 车辆操作的情况下, 考虑通过实施怠速停止是否得到了燃料消耗量减少的效果, 因此能够 正确地评价驾驶者进行的车辆操作在环境方面是否适当。
而且, 本发明之 5 涉及的计算机程序, 在使计算机评价驾驶者的与怠速停止有关 的车辆操作的情况下, 使其考虑通过实施怠速停止是否得到了燃料消耗量减少的效果, 因 此能够使其正确地评价驾驶者进行的车辆操作在环境方面是否适当。 附图说明
图 1 是表示本实施方式涉及的导航装置的框图。
图 2 是表示非减少位置存储 DB 的存储区域的模式图。
图 3 是本实施方式涉及的车辆操作诊断处理程序的流程图。
图 4 是表示导航装置中的有效实施时间的引导例的图。
图 5 是本实施方式涉及的假定燃料消耗量取得处理的子处理程序的流程图。
图 6 是本实施方式涉及的怠速停止实施判定定理程序的流程图。
图 7 是表示导航装置中的有效实施时间的引导例的图。
图中符号说明 : 1... 导航装置 13... 导航 ECU 31... 地图信息 DB 32... 燃料消耗履历 DB 33... 非减少位置存储 DB 41...CPU 42...RAM 43...ROM具体实施方式
下面参照附图, 并根据在导航装置中具体化的一实施方式, 对本发明涉及的车辆 操作诊断装置进行详细的说明。首先, 利用图 1 对本实施方式涉及的导航装置 1 的概略构 成进行说明。图 1 是表示本实施方式涉及的导航装置 1 的框图。
如图 1 所示, 本实施方式涉及的导航装置 1 由以下部分构成 : 当前位置检测部 11, 检测车辆的当前位置 ; 数据记录部 12, 记录各种数据 ; 导航 ECU13, 根据输入的信息进行各 种运算处理 ; 操作部 14, 接受用户的操作 ; 液晶显示器 15, 将与地图和对驾驶者的车辆操作 进行诊断得到的诊断结果的引导等有关的各种信息向用户显示 ; 扬声器 16, 输出与路径引 导有关的语音指导 ; DVD 驱动器 17, 对作为存储了程序的存储介质的 DVD 进行读取 ; 通信模 块 18, 与交通信息中心等信息中心之间进行通信 ; 和 CAN 接口 19。
下面依次对构成导航装置 1 的各构成要素进行说明。
当前位置检测部 11 由 GPS21、 车速传感器 22、 转向盘转角传感器 23、 陀螺仪传感 器 24、 高度计 ( 未图示 ) 等组成, 能够检测当前的车辆的位置、 方位、 车辆的行驶速度等。 这 里, 特别是车速传感器 22 是用于检测车辆的行驶距离和车速的传感器, 与车辆的车轮的旋转相应产生脉冲, 并将脉冲信号向导航 ECU13 输出。而且, 导航 ECU13 对产生的脉冲进行计 数, 由此来计算出车轮的旋转速度和移动距离。另外, 对于上述 4 种传感器, 导航装置 1 没 有必要全部具备, 也可以构成为导航装置 1 只具备其中的 1 个或者多个种类的传感器。
另外, 数据记录部 12 具备 : 硬盘 ( 未图示 ), 作为外部存储装置以及记录介质 ; 记 录头 ( 未图示 ), 作为用于读取硬盘中记录的地图信息 DB31、 非减少位置存储 DB32 和规定 的程序等并且向硬盘写入规定的数据的驱动器。
这里, 地图信息 DB31 记录了路径引导、 交通信息引导以及地图显示所需要的各种 地图数据。
另外, 对于地图数据, 具体来说, 由下列数据构成 : 与道路 ( 路段 ) 形状有关的路段 数据 ; 与节点有关的节点数据 ; 作为与设施等的地点有关的信息的 POI 数据 ; 与各交叉路口 有关的交叉路口数据 ; 用于搜索路径的搜索数据 ; 用于检索地点的检索数据 ; 用于将地图、 道路、 交通信息等的图像描绘在液晶显示器 15 上的图像描绘数据等。
另外, 基于从地图分发中心等分发的更新数据和经由存储介质 ( 例如 DVD 和存储 卡 ) 提供的更新数据更新地图信息 DB31。
另外, 非减少位置存储 DB32 是如下的存储单元 : 用于在由导航 ECU13 判断为没有 得到车辆实施怠速停止而产生的燃料消耗量减少的效果的情况下, 以累积的方式存储实施 了该怠速停止的车辆的位置等。例如, 图 2 是表示非减少位置存储 DB32 的存储区域的一例 的图。如图 2 所示, 实施了被判定为没有得到燃料消耗量减少的效果的怠速停止的位置坐 标和实施该怠速停止的时刻一起被存储在非减少位置存储 DB32 中。 而且, 如后述那样, 在车辆到达非减少位置存储 DB32 中存储的位置的情况下, 导 航系统 ECU13 进行与怠速停止有关的引导。另外, 关于是否得到了实施怠速停止而产生的 燃料消耗量减少的效果的判定, 在后面进行详细叙述。
另外, 在此, 所谓怠速是指车辆在发动机运转的状态下停止的状态。此外, 所谓怠 速停止是指在怠速过程中将发动机停止的状态。
另一方面, 导航 ECU( 电子控制单元 )13 是进行导航装置 1 的整体控制的电子控制 单元, 进行如下的处理等 : 引导路径设定处理, 在选择了目的地的情况下设定从当前位置到 目的地的引导路径 ; 车辆操作诊断处理, 对驾驶者进行的与怠速停止有关的操作在环境方 面是否适当进行诊断 ; 实施引导处理, 对车辆是否应该实施怠速停止进行引导。而且, 具备 作为运算装置以及控制装置的 CPU41 以及内部存储装置, 该内部存储装置包括 : RAM42, 在 CPU41 进行各种运算处理时作为工作存储器被使用, 并且存储搜索出路径时的路径数据等 ; ROM43, 除了控制用的程序以外还记录有车辆操作诊断处理程序 ( 参照图 3) 和怠速实施判 定处理程序 ( 参照图 6) 等 ; 存储从 ROM43 读出的程序的闪存 44 等。
操作部 14, 在输入作为行驶开始地点的出发地以及作为行驶结束地点的目的地等 时被操作, 由各种键、 按钮等多个操作开关 ( 未图示 ) 构成。而且, 导航 ECU13 基于通过各 开关被按下等输出的开关信号进行控制, 以执行对应的各种动作。 另外, 也可以通过在液晶 显示器 15 的前面设置触摸屏来构成。
另外, 在液晶显示器 15 上显示包含道路的地图图像、 交通信息、 操作引导、 操作菜 单、 键的引导、 从出发地到目的地的引导路径、 沿着引导路径的引导信息、 新闻、 天气预报、 时刻、 邮件、 电视节目等。 还有, 在对驾驶者的与怠速停止有关的操作进行了诊断的情况下,
显示诊断结果。
另外, 扬声器 16 按照来自导航 ECU13 的指示, 输出用于对沿着引导路径的行驶进 行引导的语音指导和交通信息的引导。还有, 在对驾驶者的与怠速停止有关的操作进行了 诊断的情况下, 用语音引导诊断结果。
另外, DVD 驱动器 17 是能够读取 DVD 和 CD 等记录介质中记录的数据的驱动器。而 且, 基于读取出的数据进行地图信息 DB31 的更新等。
另外, 通信模块 18 是用于接收从交通信息中心、 例如 VICS( 注册商标 : Vehicle Information and Communication System, 道路交通信息通信系统 ) 中心和探测中心等发 送的拥堵信息、 管制信息、 交通事故信息等各种信息构成的交通信息的通信装置, 例如手机 和 DCM 与此相当。
并且, 在本实施方式中, 也经由通信模块 18 从信息中心等接收与道路上设置的信 号灯的亮灯状态和在铁道道口设置的栏木的动作状态相关的信息。
另外, CAN( 控制器区域网络 ) 接口 19 是针对 CAN、 即在设置于车辆内的各种控制 ECU 之间进行多路通信的车载网络规格进行数据的输入输出的接口。 并且, 导航 ECU13 经由 CAN 以可以相互通信的方式与控制车辆的各种控制 ECU( 例如, 制动器控制 ECU、 发动机控制 ECU、 前置摄像头控制 ECU 等 ) 连接。并且, 导航 ECU13 基于经由 CAN 从各种控制 ECU 取得 的各种数据 ( 制动量、 发动机的驱动状态、 剩余燃料量、 冷却水温度、 发动机的温度、 信号灯 的亮灯状态、 栏木的动作状态等 ), 如后面叙述的那样对驾驶者的车辆操作进行诊断。 接着, 根据图 3, 对在具有上述构成的导航装置 1 上执行的车辆操作诊断处理程序 进行说明。图 3 是本实施方式涉及的车辆操作诊断处理程序的流程图。这里, 车辆操作诊 断处理程序是对本车辆实施的与怠速停止有关的操作在环境方面是否适当进行诊断的程 序, 在车辆的 ACC 起动后每隔规定的时间 ( 例如每 200 毫秒 ) 被执行。另外, 下面的图 3、 图 5 以及图 6 中的以流程图表示的程序被存储在导航 ECU13 所具备的 RAM42、 ROM43 等中, 由 CPU41 执行。
首先, 在车辆操作诊断处理程序中, 在步骤 ( 下面略称为 S)1 中 CPU41 判定本车辆 是否完成了怠速停止的实施 ( 即, 是否在实施了怠速停止之后起动了发动机 )。具体来说, CPU41 基于由当前位置检测部 11 检测出的车辆的当前位置、 车速传感器 22 的检测结果和经 由 CAN 取得的发动机的驱动状态等, 在 (1) 检测出车速变为 0, (2) 在之后检测出停止了发 动机, (3) 进一步在之后检测出重新起动了发动机的情况下, 判定为本车辆完成了怠速停止 的实施。
而且, 在判定为本车辆完成了怠速停止的实施的情况下 (S1 : 是 ), 转移至 S2。与 此相对, 在判定为本车辆尚未完成怠速停止的实施的情况下 (S1 : 否 ), 结束该车辆操作诊 断处理程序。
接着, 在 S2 中, CPU41 执行后面叙述的假定燃料消耗量取得处理 ( 图 5)。这里, 假 定燃料消耗量取得处理是如下的处理 : 取得与在实施了怠速停止的期间假定继续进行怠速 的情况下所消耗的燃料消耗量、 即在继续进行怠速的情况下所消耗的燃料消耗量进行比较 所减少的燃料消耗量 ( 下面称为假定燃料消耗量 )。
接着, 在 S3 中, CPU41 取得在车辆实施怠速停止之后使发动机起动所需要的燃料 消耗量 ( 下面称为起动燃料消耗量 )。 另外, 根据经由 CAN 取得的发动机的起动前后的燃料
的差值取得起动燃料消耗量。 还有, 起动燃料消耗量也可以使用按每个车种设定的固定值。
然后, 在 S4 中, CPU41 将上述 S2 中取得的假定燃料消耗量和上述 S3 中取得的起 动燃料消耗量进行比较, 由此来判定假定燃料消耗量是否在起动燃料消耗量以上、 即判定 与继续进行怠速的情况相比较通过车辆实施怠速停止是否得到了燃料消耗量减少的效果。
而且, 在判定为假定燃料消耗量在起动燃料消耗量以上的情况下 (S4 : 是 )、 即判 定为与继续进行怠速的情况相比较通过车辆实施怠速停止得到了燃料消耗量减少的效果 的情况下, 向 S5 转移。与此相对, 在判定为假定燃料消耗量小于起动燃料消耗量的情况下 (S4 : 否 )、 即判定为与继续进行怠速的情况相比较通过车辆实施怠速停止没有得到燃料消 耗量减少的效果的情况下, 向 S6 转移。
而且, 在诊断为与继续进行怠速的情况相比较通过车辆实施怠速停止得到了燃料 消耗量减少的效果的情况下被执行的 S5 中, CPU41 根据减少效果向用户赋予分数。这里, 被赋予的分数是评价驾驶者在环境方面的贡献度的分数。并且, 具体地, 在 S5 中 CPU41 使 用液晶显示器 15 和扬声器 16, 对被赋予的分数进行引导。另外, 对被赋予的分数进行累积 相加, 并将当前的累积值存储在 RAM42 等中。此外, 在用户进行了规定的操作的情况下, 使 用液晶显示器 15 和扬声器 16 对当前的累积值进行引导。另外, 对于上述 S5 中被赋予的分 数, 优选, 基于所实施的怠速停止的燃料消耗量的减少效果越大则赋予越多的分数。
而且, 在车辆进行通常行驶时, 导航装置 1 根据基于当前的分数累积值的情形, 向 用户提供与车辆操作有关的建议。 例如, 在分数的累积值小于规定值的情况下, 与分数在规 定值以上的情况相比, 使向用户提供示意进行考虑了环境方面的驾驶的建议的次数较多。
另一方面, 在诊断为与继续进行怠速的情况相比较通过车辆实施怠速停止没有得 到燃料消耗量减少的效果的情况下被执行的 S6 中, CPU41 首先利用当前位置检测部 11 取 得实施了怠速停止的车辆的位置 ( 即, 车辆的当前位置 )。
接着, 在 S7 中, CPU41 读取出存储在非减少位置存储 DB32 中的位置数据, 判定与在 上述 S6 中取得的实施了怠速停止的车辆的位置相同的位置的坐标是否未被存储、 即判定 在进行了这次的怠速停止的位置上没有得到燃料消耗量减少的效果的情况是否是初次的。
而且, 在判定为在进行了这次的怠速停止的位置上没有得到燃料消耗量减少的效 果的情况是初次的情况下 (S7 : 是 ), 向 S8 转移。与此相对, 在判定为在进行了这次的怠速 停止的位置上没有得到燃料消耗量减少的效果的情况不是初次的情况下 (S7 : 否 ), 向 S10 转移。
在 S8 中, CPU41 诊断为虽然与继续进行怠速的情况相比较通过车辆实施怠速停止 没有得到燃料消耗量减少的效果, 但是驾驶者进行了考虑了环境的驾驶, 向用户赋予分数。 这里, 被赋予的分数和 S5 相同, 是评价驾驶者在环境方面的贡献度的分数。但是, 优选, 被 赋予的分数与 S5 相比较少。例如, 设定为 S5 中被赋予的最低分数的一半。由此, 能够对用 户的驾驶操作恰当地赋予分数。并且, 能够恰当地提供基于分数的累积值的建议。
接着, 在 S9 中, CPU41 将上述 S6 中取得的实施了怠速停止的车辆的位置坐标的数 据, 作为进行了被判定为没有得到燃料消耗量减少的效果的怠速停止的位置坐标的数据存 储在非减少位置存储 DB32 中 ( 参照图 2)。
另外, 在 S10 中, 对于这次实施的怠速停止, CPU41 计算出与继续进行怠速的情况 相比较得到燃料消耗量减少的效果所需要的怠速停止的时间 ( 下面称为有效实施时间 )。具体来说, CPU41 基于实施怠速停止之前的车辆的每单位时间的燃料消耗量和上述 S3 中取 得的起动燃料消耗量, 计算出为了满足假定燃料消耗量成为起动燃料消耗量以上的条件所 需要的怠速停止的时间, 作为有效实施时间。更具体来说, 根据下面的算式 (1) 计算。
T ≥ S/A····(1)
(T : 有效实施时间、 S: 起动燃料消耗量、 A: 实施怠速停止之前的每单位时间的燃 料消耗量 )
然后, 在 S11 中, CPU41 对上述 S10 中计算出的有效实施时间进行引导。 具体来说, 将有效实施时间显示在液晶显示器 15 上, 或者利用扬声器 16 通过语音进行引导。
这里, 图 4 是表示在上述 S11 中导航装置 1 的液晶显示器 15 上显示的引导画面 61 的图。如图 4 所示, 在引导画面 61 中与本车辆周边的地图图像一起显示了表示本车位置的 本车位置标志 62、 建议窗口 63。并且, 在建议窗口 63 中, 显示了用于对上述 S10 中计算出 的有效实施时间进行引导的语句。例如, 在图 4 所示的例子中, 显示了 “请进行 Δ 秒以上的 怠速停止” 的语句。
并且, 用户通过参照引导画面 61, 能够把握这次实施的怠速停止没有得到燃料消 耗量减少的效果的情况和为了得到燃料消耗量减少的效果所需要的怠速停止的时间。 接着, 基于图 5, 对 S2 中执行的假定燃料消耗量取得处理的子处理程序进行说明。 图 5 是本实施方式涉及的假定燃料消耗量取得处理的子处理程序的流程图。
首先, 在 S21 中, CPU41 利用 CAN 等, 取得实施怠速停止之前的车辆的每单位时间 的燃料消耗量 ( 下面称为单位燃料消耗量 )。
接着, 在 S22 中, CPU41 取得车辆实施了怠速停止的期间 ( 下面称为怠速停止期 间 )。具体来说, CPU41 通过计时器等, 计测从检测出开始了怠速停止的状况的时间点开始 至检测出完成了怠速停止的实施的状况的时间点为止的期间。
然后, 在 S23 中, CPU41 基于上述 S21 中取得的单位燃料消耗量和上述 S22 中取得 的怠速停止期间, 计算出假定在实施了怠速停止的期间继续进行怠速的情况下所消耗的假 定燃料消耗量。具体来说, 根据下面的算式 (2) 计算。
X = M×Y····(2)
(X : 假定燃料消耗量、 M: 单位燃料消耗量、 Y: 怠速停止期间 )
而且, 使用上述 S23 中计算出的假定燃料消耗量, 进行 S3 以后的处理。
接着, 基于图 6 对导航装置 1 中执行的怠速实施判定处理程序进行说明。图 6 是 本实施方式涉及的怠速实施判定处理程序的流程图。这里, 怠速实施判定处理程序是对本 车辆是否应该实施怠速停止进行引导的程序, 在车辆的 ACC 起动后每隔规定的时间 ( 例如 每 200 毫秒 ) 被执行。
在怠速实施判定处理程序中, 首先在 S31 中, CPU41 基于车速传感器 22 的检测结 果以及从 CAN 取得的信息, 判定本车辆是否在怠速过程中。
而且, 在判定为车辆在怠速过程中的情况下 (S31 : 是 ), 向 S32 转移。另一方面, 在 判定为车辆不在怠速过程中的情况下 (S31 : 否 ), 结束该怠速实施判定处理程序。
在 S32 中, CPU41 利用当前位置检测部 11, 取得车辆的停车位置 ( 即, 车辆的当前 位置 )。
接着, 在 S33 中, CPU41 读取出非减少位置存储 DB32 中存储的位置数据, 进行如下
判定 : 与上述 S32 中取得的车辆的停车位置相同的位置的坐标是否已被存储、 即车辆是否 在过去车辆实施了怠速停止并且在上述的车辆操作诊断处理程序 ( 图 3) 中被诊断为没有 得到燃料消耗量减少的效果的位置上处于怠速过程中。
而且, 在判定为与车辆的停车位置相同的位置的坐标已被存储在非减少位置存储 DB32 中的情况下 (S33 : 是 ), 即, 在判定为车辆在过去车辆进行了怠速停止并且在上述的车 辆操作诊断处理程序中被诊断为没有得到燃料消耗量减少的效果的位置上处于怠速过程 中的情况下, 向 S34 转移。与此相对, 在判定为与车辆的停车位置相同的位置的坐标没有被 存储在非减少位置存储 DB32 中的情况下 (S33 : 否 )、 即在判定为车辆不是在过去车辆进行 了怠速停止并且在上述的车辆操作诊断处理程序中被诊断为没有得到燃料消耗量减少的 效果的位置上处于怠速过程中的情况下, 结束该怠速实施判定处理程序。
而且, 在 S34 中, CPU41 取得怠速中的车辆能够实施怠速停止的时间 ( 以下称为实 施可能时间 )。
具体来说, 首先 CPU41 基于经由 CAN 取得的车辆前方设置的前置摄像头的摄像图 像, 判定车辆停车的原因。其结果, 例如在判定为车辆因为红灯而停车的情况下, 经由通信 模块 18 从信息中心等接收与信号灯的亮灯状态有关的信息, 确定等到信号灯变成绿灯为 止的时间。其结果, 取得所确定的时间作为实施可能时间。 另外, 例如在判定为车辆因为铁道道口的栏木的作动而停车的情况下, 经由通信 模块 18 从信息中心等接收与栏木的作动状态有关的信息, 确定等到栏木抬起为止的时间。 其结果, 取得所确定的时间作为实施可能时间。
接着, 在 S35 中, CPU41 判定是否在上述 S34 中取得了实施可能时间。而且, 在判 定为取得了实施可能时间的情况下 (S35 : 是 ), 向 S36 转移。与此相对, 在判定为未能取得 实施可能时间的情况下 (S35 : 否 ), 不进行引导而是结束该怠速实施判定处理程序。
在 S36 中, CPU41 根据车辆的当前的每单位时间的燃料消耗量, 取得直到车辆开始 行驶为止的怠速过程中的每单位时间的燃料消耗量 ( 下面称为单位推定燃料消耗量 )。具 体来说, 假定在怠速过程中车辆的每单位时间的燃料消耗量不变化, 取得当前的车辆的每 单位时间的燃料消耗量作为单位推定燃料消耗量。
接着, 在 S37 中, CPU41 计算出与继续进行怠速的情况相比较怠速中的上述车辆通 过实施怠速停止得到燃料消耗量减少的效果所需要的怠速停止的时间 ( 下面称为有效实 施时间 )。具体来说, CPU41 基于上述 S36 中取得的单位推定燃料消耗量和被推定为车辆 起动发动机所需要的起动燃料消耗量, 计算出为了满足假定燃料消耗量成为起动燃料消耗 量以上的条件所需要的怠速停止的时间, 作为有效实施时间。 更具体来说, 根据下面的算式 (3) 计算。
T ≥ S′ /A′····(3)
(T : 有效实施时间、 S′ : 被推定的起动燃料消耗量、 A′ : 单位推定燃料消耗量 )
另外, 根据过去的履历计算出被推定为车辆起动发动机所需要的起动燃料消耗 量, 或者作为固定值取得。
然后, 在 S38 中, CPU41 将上述 S34 中取得的实施可能时间和上述 S37 中计算出 的有效实施时间进行比较。而且, 在判定为实施可能时间在有效实施时间以上的情况下, CPU41 诊断为车辆实施怠速停止是考虑环境方面的适当的车辆操作。 另一方面, 在判定为实
施可能时间小于有效实施时间的情况下, CPU41 诊断为车辆不实施怠速停止是考虑了环境 方面的适当的车辆操作。
接着, 在 S39 中, CPU41 基于上述 S38 的比较结果, 对车辆是否应该实施怠速停止 进行引导。具体来说, 当在上述 S38 中判定为实施可能时间在有效实施时间以上的情况下, 诊断为车辆实施怠速停止是考虑了环境方面的适当的车辆操作, 并将推荐实施怠速停止的 引导显示在液晶显示器 15 上, 或者利用扬声器 16 通过语音进行引导。另一方面, 当在上 述 S38 中判定为实施可能时间小于有效实施时间的情况下, 诊断为车辆不实施怠速停止是 考虑了环境方面的适当的车辆操作, 并将推荐不实施怠速停止的引导显示在液晶显示器 15 上, 或者利用扬声器 16 通过语音进行引导。
这里, 图 7 是表示上述 S39 中导航装置 1 的液晶显示器 15 上显示的引导画面 64 的图。如图 7 所示, 在引导画面 64 中与本车辆周边的地图图像一起显示了表示本车位置的 本车位置标志 62、 建议窗口 65。并且, 在建议窗口 65 中, 显示了基于上述 S38 的比较结果 的推荐实施怠速停止或者不实施的语句。例如, 图 7 所示的例子是在诊断为车辆实施怠速 停止是考虑了环境方面的适当的车辆操作的情况下显示的引导画面 64, 在建议窗口 65 中 显示 “请停止怠速” 的语句。 并且, 用户通过参照引导画面 64, 能够把握是否是应该停止怠速的状况。
如上面详细说明的那样, 本实施方式涉及的导航装置 1、 基于导航装置 1 的车辆操 作诊断方法以及导航装置 1 的导航 ECU13 执行的计算机程序, 在车辆实施了怠速停止的情 况下, 取得在进行了该怠速停止的期间所消耗的燃料消耗量、 即假定燃料消耗量 (S2), 取得 车辆为了起动发动机所需要的燃料消耗量、 即起动燃料消耗量 (S3), 并且通过对取得的起 动燃料消耗量和假定燃料消耗量进行比较, 判定与继续进行怠速的情况相比较通过车辆实 施怠速停止是否得到了燃料消耗量减少的效果 (S4), 并基于判定结果进行引导 (S5、 S8 ~ S11), 因此能够通过考虑是否通过进行怠速停止得到了燃料消耗量减少的效果来评价与怠 速停止有关的驾驶者的车辆操作。所以, 能够正确地评价驾驶者进行的车辆操作在环境方 面是否适当。
另外, 取得进行了车辆的怠速停止的停止期间和在刚刚检测出车辆的怠速停止之 前该车辆的每单位时间的燃料消耗量、 即单位燃料消耗量的乘积的值, 作为假定燃料消耗 量 (S23), 因此即使在车辆实施了怠速停止的情况下, 也能够正确地计算出未实施怠速停 止的情况下的怠速过程中的燃料消耗量, 能够正确地判断是否得到了燃料消耗量减少的效 果。所以, 能够正确地评价驾驶者进行的车辆操作在环境方面是否适当。
另外, 在车辆再次到达过去车辆通过进行怠速停止没有得到燃料消耗量减少的效 果的位置的情况下进行与怠速停止有关的引导 (S39), 因此能够在需要引导的位置进行与 怠速停止有关的引导, 能够使驾驶者进行考虑了环境方面的适当的与怠速停止有关的操 作。
另外, 在车辆处于怠速过程中并且是能够实施怠速停止的状态的情况下, 基于有 效实施时间和上述实施可能时间之间的比较结果进行引导 (S39), 因此能够使车辆进行考 虑了环境方面的适当的与怠速停止有关的操作。
另外, 本发明不限定于上述的实施方式, 当然能够在不超出本发明主旨的范围内 进行各种改进、 变形。
例如, 在本实施方式中, 当在 S37 中计算有效实施时间时, 利用当前的车辆的每单 位时间的燃料消耗量并根据算式 (3) 进行计算, 但是也可以将有效实施时间设定为按照每 个车种设定的固定值。另外, 也可以将此固定值设定为按照每个季节变化的值。另外, 也可 以构成为利用过去的车辆的行驶履历以及燃料消耗履历计算有效实施时间。
另外, 本申请发明不限定于将汽油发动机设为驱动源的汽油车, 也能够应用于将 电机作为驱动源的 EV 车和并用汽油发动机和电机作为驱动源的混合动力汽车。