一种车速显示方法及系统与流程

文档序号:14163994阅读:262来源:国知局
一种车速显示方法及系统与流程

本发明涉及汽车技术领域,具体涉及一种具有主动限速功能车辆的车速显示方法及系统。



背景技术:

随着汽车技术的发展,各种舒适性安全性的配置越来越多,主动限速功能就是其中一种安全类型的配置。具备这种功能的车辆,可以由用户设定最高车速不超过某个设定值,这样在车辆驾驶过程中,即使油门踩到底,车辆的实际车速也不会超过设定值,避免超速。

但目前的仪表车速显示,根据法规要求,要比实际车速要大一些,如果车辆按用户设置时仪表显示的最高车速来控制实际车速,将会导致在仪表显示的车速始终略高于用户设置的最高车速,导致人机体验较差,用户可能会认为车速超过了设置的最高车速,是主动限速这个功能有问题。



技术实现要素:

本发明的目的在于克服现有技术的不足,提供一种车速显示方法及系统,可以解决在车速显示略高于设定速度给用户带来的主动限速功能故障的缺陷。为了实现上述目的,本发明采用的技术方案为:一种车速显示方法,包括在主动限速功能启动下,输入主动限速的设定值;

发动机控制器获取用户主动限速的设定值;

发动机控制器将主动限速的设定值发送至仪表中,仪表直接显示接收到的设定值;

获取仪表的显示车速时的放大算法,发动机控制器根据当前主动限速的设定值,按仪表显示车速时的放大算法,做反向运算,得到主动限速的设定值相对应的车速的目标值,发动机控制器以该目标值对车辆的车速进行控制。

输入信号采用设置在仪表面板上的车速设置按键输入,激活汽车主动限速功能,并通过车速设置按键操作以调整主动限速的设定值。

仪表显示车速的放大算法为:仪表显示车速=实际车速*k1+k2,k1、k2均为常数。

通过反向运算求得车速目标值是以主动限速的设定值为仪表显示车速,根据仪表放大算法的计算公式求得实际车速,实际车速即为车速目标值,以该车速目标值来控制主动限速的车速的最大值。

设置在仪表面板上的车速设置按键将输入信号送入到发动机控制器中并通过通信总线将主动限速的设定值送入仪表中显示,发动机控制器按主动限速的车速目标值对车辆车速进行控制,使实际车速不超过主动限速车速目标值。

一种车速显示系统,包括输入设备、发动机控制器、仪表,所述的输入设备与发动机控制器连接,所述的发动机控制器与仪表连接;通过输入设备激活主动限速功能,并输入主动限速的设定值,发动机控制器接收所述主动限速的设定值并送入到仪表直接显示设定值;发动机控制器以主动限速的设定值为仪表显示值,求取主动限速设定值作为仪表显示值时对应的车速目标值,发动机控制器以该车速目标值控制车速。

所述的发动机控制器以主动限速的设定值为仪表显示车速,根据仪表放大算法的计算公式计算出主动限速设定值作为仪表显示值时对应的车速目标值,其中计算公式为:仪表显示车速=实际车速*k1+k2,k1、k2均为常数;以主动限速的设定值为仪表显示值,根据公式求得实际车速,该实际车速即为车速目标值。

所述的输入设备为设置在仪表面板上的车速设置按键。

本发明的优点在于:用户设置车速时,仪表直接显示设置车速,不进行放大计算,从而能够实时查看自己设置的车速;在设置完成后,发动机控制器接收到主动限速的车速设定值,把当前设置车速按仪表的放大算法的反向计算为目标车速,使得仪表显示的设置车速、当前显示车速和实际车速能够协调统一起来;即在设置时可以实时看到自己设定的车速值,保证了仪表显示的设置车速和显示的统一,在设置完成后,发动机控制器根据仪表的自身放大算法的公式,以设定值为实际仪表的显示值,求得设定值作为仪表显示值对应的实际车速,以该实际车速控制汽车不超过该速度,而该实际车速通过放大算法对应的恰恰是主动限速的设定值,这样就可以使得设置完成后,汽车在行驶时最大车速即为主动限速的设定值,从而保证了实际最高车速与设定值的统一;同时由于以设定值为主动限速下仪表显示的最大值,所以实际上发动机控制的车速目标值略小于设定值,从而能够保证在主动限速功能下,车速最大值也是始终略小于设定值,达到了限速的目的。

附图说明

下面对本发明说明书各幅附图表达的内容及图中的标记作简要说明:

图1为本发明车速显示系统结构框图

图2为本发明显示放大流程图。

上述图中的标记均为:1、发动机控制器;2、仪表;3、车速设置按键;4、硬线;5、双向通信总线

具体实施方式

下面对照附图,通过对最优实施例的描述,对本发明的具体实施方式作进一步详细的说明。

车速显示方法所涉及系统由发动机控制器1、仪表2、车速设置按键3组成,车速设置按键3与发动机控制器1之间的硬线4连接、发动机控制器1与仪表2之间的双向通信总线5连接;

用户通过仪表面板上的车速设置按键3操作,激活主动限速功能,并通过车速设置按键3操作,可调整主动限速的设置值;

发动机控制器1通过硬线4连接获得车速设置按键3的输入信号,得到激活主动限速功能的信号及用户调整主动限速设置值的动作信号;

发动机控制器1根据车速设置按键3的输入信号,获得用户所意图设置的主动限速设置值;

发动机控制器1通过双向通信总线5向仪表2发送主动限速车速设置值;

仪表2通过通信总线接收到主动限速车速设置值后,直接按接收到的车速设置值显示,不做放大换算;

发动机控制器1根据当前的主动限速车速设置值,按仪表2显示车速时的放大算法,做反向计算,得到主动限速车速目标值;

发动机控制器2按主动限速车速目标值对车辆车速进行控制,使实际车速不超过主动限速车速目标值。

仪表显示车速的放大算法为:仪表显示车速=实际车速*k1+k2,k1、k2均为常数。

通过反向运算求得车速目标值是以主动限速的设定值为仪表显示车速,根据仪表放大算法的计算公式求得实际车速,实际车速即为车速目标值,以该车速目标值来控制主动限速的车速的最大值。

设置在仪表面板上的车速设置按键将输入信号送入到发动机控制器中并通过通信总线将主动限速的设定值送入仪表中显示,发动机控制器按主动限速的车速目标值对车辆车速进行控制,使实际车速不超过主动限速车速目标值。

下面以具体实施例进一步说明:

某一仪表显示车速与实际车速的放大换算关系如下:

显示车速=实际车速*1.03+1.25

按此公式计算,当实际车速为50km/h时,显示车速为52.75km/h,略大于实际车速。

用户进行主动限速的车速设置时,发动机控制器通过车速设置按键的动作信号,获得当前用户设置的车速为100km/h。

此例中发动机控制器和仪表之间的双向通信总线为can总线,发动机控制器将此主动限速车速设置值100km/h通过can总线发送给仪表。

仪表通过can总线接收到主动限速车速设置值后,对此设置值直接显示,不做放大,因此主动限速车速设置值在仪表上也显示为100km/h。

同时发动机控制器通过以下公式反向计算出主动限速车速目标值=(主动限速车速设置值-1.25)/1.03

计算得到95.87km/h((100-1.25)/1.03)。

发动机控制器按95.85km/h为车速控制目标,将实际车速控制在95.85km/h。

此时仪表显示的车速为:

95.85*1.03+1.25=99.98km/h

基本等于用户设置的限速值。采用这种方法,首先能够使得限速功能在最大车速的显示上与设定车速一直,不会出现现有技术中仪表显示的车速大于设定值,其次还能充分利用主动限速功能,一般主动限速功能是用户不希望自己驾驶速度超过某一值,如限速路段数值,当超过这一数值时,可能会受到处罚,而路段的测速设备也可能会有一定得误差,当以实际的设定值控制车速时,由于道路上测速仪的误差,很有可能会测到本车超速,如果采用本方法的显示及控制方法,其实际控制车速略小于设定值,给出了测速仪有一定得误差范围,这样即时测速仪有误差也不会测得本车超速,从而更为准确的实现主动限速功能。

显然本发明具体实现并不受上述方式的限制,只要采用了本发明的方法构思和技术方案进行的各种非实质性的改进,均在本发明的保护范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1