一种远程控制电动行李箱门的系统及方法与流程

文档序号:16998305发布日期:2019-03-02 01:32阅读:575来源:国知局
一种远程控制电动行李箱门的系统及方法与流程

本发明涉及电动行李箱门控制领域,特别涉及一种远程控制电动行李箱门的系统及方法。



背景技术:

电动行李箱门,即,powerliftgate,下文简称plg。

随着人工智能、手机app远程控制越来越发达,通过人工智能和手机app对汽车进行舒适控制势在必行。

目前通过多媒体和手机app对plg的控制上仅限于设定plg的电动打开高度,功能相对单一。如现在手机端和多媒体端还只有触摸按键,让背门打开的基础技术。这种打开比较机械,高度一开始就被软件设置好了。

若plg上一次被设定的电动打开高度不当,则很可能在狭小区域内发生plg电动打开时碰到墙体或其他障碍物,对行李箱门外饰造成影响,如车身烤漆被擦刮、行李箱门边缘因撞击变形、对墙体造成损坏等。



技术实现要素:

本发明的目的是针对现有技术对应的不足,提供一种远程控制电动行李箱门的系统及方法,它通过汽车驾驶舱的多媒体、手机app,实现了对plg进行电动打开和关闭的动作控制、对plg进行电动打开高度设定和对plg进行电动打开高度学习的ai适应功能,从而提高plg便利性和人机交互智能化。

本发明的目的是采用下述方案实现的:一种远程控制电动行李箱门的系统,包括具有屏幕的控制终端,所述控制终端通过canbus与电动行李箱门控制器连接,所述控制终端用于供用户通过手指触摸屏幕来进行plg电动开闭动作控制以及当前plg记忆的电动打开高度的设定;所述电动行李箱门控制器用于接收控制终端发送的plg电动开闭动作控制信号,并根据plg电动开闭动作控制信号执行相应plg电动开闭动作,并学习动作次数和本次动作的位置;所述电动行李箱门控制器用于接收控制终端发送的当前plg记忆的电动打开高度的设定值mhuhigh,并根据设定值mhuhigh更新其内已经记忆的电动打开高度值sethigh;

所述电动行李箱门控制器用于实时监测动作次数worktime_n,当动作次数worktime_n达到设定次数后,电动行李箱门控制器计算出每次动作位置的概率分布ζ,并将大于一定概率值的记忆高度workhigh记录为有效数据,电动行李箱门控制器根据有效记忆的高度workhigh和有效记录的数量worktime,计算出有效记忆的高度的平均值aihigh,作为ai值即电动行李箱门控制器认为需要记忆的电动打开高度,此时,更新sethigh的值为aihigh;电动行李箱门控制器发出sethigh的值到canbus,控制终端读取信号sethigh的值,同步更新mhuhigh的值(即,用户每操作行李箱一定次数后,aihigh重新算出时,ecu内的sethigh和控制终端的mhuhigh都将同步更新),其中,aihigh计算公式为:aihigh=∑workhigh[worktime]/worktime。

概率统计方式为实时统计。事件型:当条件满足时(aihigh每几次滑动后才能计算出来,因此,aihigh不是一直都计算的),ecu才发五次这个信号,其他情况下不发送。

具有屏幕的控制终端包括汽车多媒体或电容屏或手机,汽车多媒体或电容屏通过canbus与电动行李箱门控制器连接,所述手机通过蓝牙或无线模块与t-box模块连接,所述t-box模块通过canbus与电动行李箱门控制器连接,所述电容屏用于将手指触摸的电容容值信号通过canbus发送给电动行李箱门控制器;所述汽车多媒体或手机用于检测手指触摸屏幕的信号,并将手指触摸屏幕移动的百分比信号通过canbus发送给电动行李箱门控制器。

所述控制终端设有电动行李箱门控制界面,所述控制终端通过屏幕显示电动行李箱门控制界面,包括用于展示plg可电动开闭的全部范围的展示模型以及位于该展示模型上供用户沿设定方向拖动的第一滑动模型和第二滑动模型,所述第一滑动模型用于供用户拖动来控制plg电动开闭动作控制,所述第二滑动模型用于供用户拖动来显示当前plg记忆的电动打开高度位置的设定;所述展示模型为条形,条形的一端代表全闭位置,条形的另一端代表全开位置;所述第一滑动模型的符号为滑块;所述第一滑动模型的符号为

所述电动行李箱门控制界面还包括车辆示意模型,所述电动行李箱门控制器用于通过canbus发送当前背门位置百分比信号给控制终端;所述控制终端用于接收电动行李箱门控制器发送的当前背门位置百分比信号,并通过电动行李箱门控制界面上车辆示意模型同步显示plg实际动作以及当前plg记忆的电动打开高度位置。

一种远程控制电动行李箱门的方法,采用了上述系统,控制步骤包括:

1)将控制终端通过canbus与电动行李箱门控制器连接,在控制终端上设置电动行李箱门控制界面,并通过屏幕显示电动行李箱门控制界面,电动行李箱门控制界面包括用于展示plg可电动开闭的全部范围的展示模型以及位于该展示模型上供用户沿设定方向拖动的第一滑动模型和第二滑动模型,所述第一滑动模型用于供用户拖动来控制plg电动开闭动作控制,所述第二滑动模型用于供用户拖动来显示当前plg记忆的电动打开高度位置的设定;

2)控制终端实时检测当前手指触摸位置;

当用户拖动电动行李箱门控制界面上的第二滑动模型时,控制终端实时检测第二滑动模型所在位置,当控制终端检测到用户拖动第二滑动模型后不释放,使第二滑动模型处于该位置一段时间,则plg记忆的电动打开高度值mhuhigh重新被设定为当前的位置,控制终端将当前plg记忆的电动打开高度的设定值mhuhigh发送给电动行李箱门控制器;

所述电动行李箱门控制器通过canbus实时监测并读取muhhigh值,根据读取的muhhigh值判定是否需要更新其内已经记忆的电动打开高度值sethigh,若mhuhigh的值发生变化,则电动行李箱门控制器更新其内已经记忆的电动打开高度值sethigh,否则电动行李箱门控制器不更新其内已经记忆的电动打开高度值sethigh;

当用户拖动电动行李箱门控制界面上的第一滑动模型时,控制终端实时检测第一滑动模型所在位置,控制终端第一次检测到手指触摸第一滑动模型所在位置l1即原始位置后,监测手指释放触摸时第一滑动模型所在位置l2即高处或低处,并计算应发出的百分比,并将百分比信号通过canbus发送给电动行李箱门控制器;计算公式为:百分比moverequest=(l2-l1)/l*100%,l为第一滑块模型可自由滑动的全行程,百分比moverequest为正数表示需要开门,百分比moverequest为负数表示需要关门,moverequest值在被标定的容差范围内(如,±5%)时表示不需要动作;

所述电动行李箱门控制器通过canbus实时监测并读取百分比moverequest的值,根据接收控制终端发送的百分比moverequest的值判定是否执行相应plg电动开闭动作;若执行相应plg电动开闭动作,则电动行李箱门控制器记录动作次数worktime和本次动作的位置workhigh;

3)所述电动行李箱门控制器用于实时监测动作次数worktime_n,当动作次数worktime_n达到设定次数后,电动行李箱门控制器计算出每次动作位置的概率分布ζ(计算动作位置的概率分布,并将一定概率以上的位置平均值,作为ai值),并将大于一定概率值(根据实际情况设置)的记忆高度workhigh记录为有效数据,电动行李箱门控制器根据有效记忆的高度workhigh和有效记录的数量worktime,计算出所有有效记忆的高度的平均值aihigh,作为ai值即电动行李箱门控制器认为需要记忆的电动打开高度,此时,更新sethigh的值为aihigh;电动行李箱门控制器发出五帧事件型信号sethigh的值到canbus,控制终端读取信号sethigh的值,同步更新mhuhigh的值(即,用户每操作行李箱一定次数后,aihigh重新算出时,ecu内的sethigh和控制终端的mhuhigh都将同步更新),其中,aihigh计算公式为:aihigh=∑workhigh[worktime]/worktime,当下一次电动打开到这个ai值aihigh附近(被标定的容错范围:如±5%)时,则直接停止在这个ai值aihigh的位置。设置容错范围是因为手指触摸滑动容易过开或角度过小。

概率统计方式为实时统计。事件型:当条件满足时(aihigh每几次滑动后才能计算出来,因此,aihigh不是一直都计算的),ecu才发五帧这个信号,其他情况下不发送。

所述电动行李箱门控制界面还包括车辆示意模型,plg实现plg电动开闭的同时,电动行李箱门控制器用于通过canbus发送当前背门位置百分比信号x给控制终端;所述控制终端用于接收电动行李箱门控制器发送的当前背门位置百分比信号x,并通过电动行李箱门控制界面上车辆示意模型同步显示plg实际动作以及当前plg记忆的电动打开高度位置。

拖动第一滑动模型电动打开超过plg记忆的电动打开高度时的处理方法为:若用户拖动电动行李箱门控制界面上的第一滑动模型向上滑动的目标位置达到第二滑动模型所在的位置以后,第一滑动模型无法继续被向上拖动;如果此时用户将已处于第二滑动模型所在位置的第一滑动模型继续向上滑动,则屏幕提示重新设定开度即plg记忆的电动打开高度。

本发明具有的优点是:本发明采用上述方案是用于解决用户使用电容屏/多媒体/手机,手指触摸滑动来控制plg的功能时,容易滑开角度过大、过小,造成背门打开过高碰撞障碍物或打开过低不方便使用。同时,它颠覆了传统的机械式打开一定高度的现象即预设多少打开多少,使本发明打开的高度更加智能、便利。

附图说明

图1为本发明的远程控制电动行李箱门的系统的系统架构图;

图2为本发明的电动行李箱门控制器ecu的软件执行流程图;

图3为本发明的电容屏控制器执行流程图;

图4为本发明的多媒体/手机执行流程图;

图5为本发明的汽车多媒体或电容屏或手机app上的电动行李箱门控制界面示意图;

图6为本发明的用户拖动第一滑动模型向上滑动超过设定开度时的文字提示的示意图;

图7为本发明的打开高度ai学习的示意图。

具体实施方式

参见图1至图7,一种远程控制电动行李箱门的系统,包括具有屏幕的控制终端,所述控制终端通过canbus与电动行李箱门控制器连接,所述控制终端用于供用户通过手指触摸屏幕来进行plg电动开闭动作控制以及当前plg记忆的电动打开高度的设定;所述电动行李箱门控制器用于接收控制终端发送的plg电动开闭动作控制信号,并根据plg电动开闭动作控制信号执行相应plg电动开闭动作,并学习动作次数和本次动作的位置;所述电动行李箱门控制器用于接收控制终端发送的当前plg记忆的电动打开高度的设定值mhuhigh,并根据设定值mhuhigh更新其内已经记忆的电动打开高度值sethigh;

所述电动行李箱门控制器用于实时监测动作次数worktime_n,当动作次数worktime_n达到设定次数后,电动行李箱门控制器计算出每次动作位置的概率分布ζ,并将大于一定概率值的记忆高度workhigh记录为有效数据,电动行李箱门控制器根据有效记忆的高度workhigh和有效记录的数量worktime,计算出有效记忆的高度的平均值aihigh,作为ai值即电动行李箱门控制器认为需要记忆的电动打开高度,此时,更新sethigh的值为aihigh;同时,电动行李箱门控制器发出五帧事件型信号sethigh的值到canbus,控制终端读取信号sethigh的值,同步更新mhuhigh的值(即,用户每操作行李箱一定次数后,aihigh重新算出时,ecu内的sethigh和控制终端的mhuhigh都将同步更新),其中,aihigh计算公式为:aihigh=∑workhigh[worktime]/worktime。

概率统计方式为实时统计。事件型:当条件满足时(aihigh每几次滑动后才能计算出来,因此,aihigh不是一直都计算的),ecu才发五帧这个信号,其他情况下不发送。

具有屏幕的控制终端包括汽车多媒体或电容屏或手机,汽车多媒体或电容屏通过canbus与电动行李箱门控制器连接,所述手机通过蓝牙或无线模块与t-box模块连接,所述t-box模块通过canbus与电动行李箱门控制器连接,所述电容屏用于将手指触摸的电容容值信号通过canbus发送给电动行李箱门控制器;所述汽车多媒体或手机用于检测手指触摸屏幕的信号,并将手指触摸屏幕移动的百分比信号通过canbus发送给电动行李箱门控制器。

参见图1,本实施例架构由汽车驾驶舱多媒体或电容传感器(不同位置容值不同)、与手机交互的t-box模块、电动行李箱门plg、与汽车交互的手机app四个部分组成,汽车驾驶舱多媒体或电容传感器、与手机交互的t-box模块、电动行李箱门plg三者通过canbus进行通信;其中,本专利的权利除此描述外,还包括,通过本专利的相同架构或衍生架构、本专利描述的方法或扩展方法,实现对汽车电动滑门、电动车窗、电动天窗等进行控制。

电容屏:手指触摸到带状电容屏以后,手指压着电容不释放,左右移动手指,电容容值能够发生变化,通过控制器将电容容值信号发给canbus。

多媒体/手机:

(1)手指触摸到多媒体/手机屏幕屏幕以后,手指压着屏幕不释放,上下移动手指,多媒体/手机的模块能够将移动的百分比信号发给canbus

(2)多媒体/手机能够接收canbus的百分比信号,根据此信号,将屏幕上显示的的行李箱门打开角度画面进行动作。

所述控制终端设有电动行李箱门控制界面,所述控制终端通过屏幕显示电动行李箱门控制界面,包括用于展示plg可电动开闭的全部范围的展示模型以及位于该展示模型上供用户沿设定方向拖动的第一滑动模型和第二滑动模型,所述第一滑动模型用于供用户拖动来控制plg电动开闭动作控制,所述第二滑动模型用于供用户拖动来显示当前plg记忆的电动打开高度位置的设定;所述展示模型为条形,条形的一端代表全闭位置,条形的另一端代表全开位置;所述第一滑动模型的符号为滑块;所述第一滑动模型的符号为

所述电动行李箱门控制界面还包括车辆示意模型,所述电动行李箱门控制器用于通过canbus发送当前背门位置百分比信号给控制终端;所述控制终端用于接收电动行李箱门控制器发送的当前背门位置百分比信号,并通过电动行李箱门控制界面上车辆示意模型同步显示plg实际动作以及当前plg记忆的电动打开高度位置。

参见图1至图7,一种远程控制电动行李箱门的方法,采用了上述系统,控制步骤包括:

1)将控制终端通过canbus与电动行李箱门控制器连接,在控制终端上设置电动行李箱门控制界面,并通过屏幕显示电动行李箱门控制界面,电动行李箱门控制界面包括用于展示plg可电动开闭的全部范围的展示模型以及位于该展示模型上供用户沿设定方向拖动的第一滑动模型和第二滑动模型,所述第一滑动模型用于供用户拖动来控制plg电动开闭动作控制,所述第二滑动模型用于供用户拖动来显示当前plg记忆的电动打开高度位置的设定;

2)控制终端实时检测当前手指触摸位置;

当用户拖动电动行李箱门控制界面上的第二滑动模型时,控制终端实时检测第二滑动模型所在位置,当控制终端检测到用户拖动第二滑动模型后不释放,使第二滑动模型处于该位置一段时间,则plg记忆的电动打开高度值mhuhigh重新被设定为当前的位置,控制终端将当前plg记忆的电动打开高度的设定值mhuhigh发送给电动行李箱门控制器;

所述电动行李箱门控制器通过canbus实时监测并读取muhhigh值,根据读取的muhhigh值判定是否需要更新其内已经记忆的电动打开高度值sethigh,若mhuhigh的值发生变化(即muhhigh值与sethigh值不相同),则电动行李箱门控制器更新其内已经记忆的电动打开高度值sethigh,否则电动行李箱门控制器不更新其内已经记忆的电动打开高度值sethigh;

当用户拖动电动行李箱门控制界面上的第一滑动模型时,控制终端实时检测第一滑动模型所在位置,控制终端第一次检测到手指触摸第一滑动模型所在位置l1即原始位置后,监测手指释放触摸时第一滑动模型所在位置l2即高处或低处,并计算应发出的百分比,并将百分比信号通过canbus发送给电动行李箱门控制器;计算公式为:百分比moverequest=(l2-l1)/l*100%,l为第一滑块模型可自由滑动的全行程,百分比moverequest为正数表示需要开门,百分比moverequest为负数表示需要关门,moverequest值在被标定的容差范围内(如,±5%)时表示不需要动作;

所述电动行李箱门控制器通过canbus实时监测并读取百分比

moverequest的值,根据接收控制终端发送的百分比moverequest的值判定是否执行相应plg电动开闭动作;若执行相应plg电动开闭动作,则电动行李箱门控制器记录动作次数worktime和本次动作的位置workhigh;

3)所述电动行李箱门控制器用于实时监测动作次数worktime_n,当动作次数worktime_n达到设定次数后,电动行李箱门控制器计算出每次动作位置的概率分布ζ(计算动作位置的概率分布,并将一定概率以上的位置平均值,作为ai值),并将大于一定概率值(根据实际情况设置)的记忆高度workhigh记录为有效数据,电动行李箱门控制器根据有效记忆的高度workhigh和有效记录的数量worktime,计算出所有有效记忆的高度的平均值aihigh,作为ai值即电动行李箱门控制器认为需要记忆的电动打开高度,此时,更新sethigh的值为aihigh;电动行李箱门控制器发出五帧事件型信号sethigh的值到canbus,控制终端读取信号sethigh的值,同步更新mhuhigh的值(即,用户每操作行李箱一定次数后,aihigh重新算出时,ecu内的sethigh和控制终端的mhuhigh都将同步更新),其中,aihigh计算公式为:aihigh=∑workhigh[worktime]/worktime,当下一次电动打开到这个ai值aihigh附近(被标定的容错范围:如±5%)时,则直接停止在这个ai值aihigh的位置。设置容错范围是因为手指触摸滑动容易过开或角度过小。

概率统计方式为实时统计。事件型:当条件满足时(aihigh每几次滑动后才能计算出来,因此,aihigh不是一直都计算的),电动行李箱门控制器ecu才发五次这个信号,其他情况下不发送。

所述电动行李箱门控制界面还包括车辆示意模型,plg实现plg电动开闭的同时,电动行李箱门控制器用于通过canbus发送当前背门位置百分比信号x给控制终端;所述控制终端用于接收电动行李箱门控制器发送的当前背门位置百分比信号x,并通过电动行李箱门控制界面上车辆示意模型同步显示plg实际动作以及当前plg记忆的电动打开高度位置。

拖动第一滑动模型电动打开超过plg记忆的电动打开高度时的处理方法为:若用户拖动电动行李箱门控制界面上的第一滑动模型向上滑动的目标位置达到第二滑动模型所在的位置以后,第一滑动模型无法继续被向上拖动;如果此时用户将已处于第二滑动模型所在位置的第一滑动模型继续向上滑动,则屏幕提示重新设定开度即plg记忆的电动打开高度。

汽车驾驶舱多媒体或电容屏对plg控制的实现方法,与手机app上对plg控制的实线方法相同,见图5。

图5中,左侧纵向的圆角矩形为plg可电动开闭的全部范围,该矩形上的斜条纹滑块为用户可以拖动的第一滑动模型即滑块,该矩形上的第二滑动模型即符号所示位置为当前plg记忆的电动打开高度位置;右侧车辆示意图中,虚线为用户拖动第一滑动模型即滑块到目标位置后,plg即将电动打开或关闭到达的目标位置;右侧车辆示意图中,虚线上方的实线位置为当前plg记忆的电动打开高度位置。

本发明的工作原理为:

(1)控制plg电动开闭

用户拖动汽车驾驶舱多媒体或电容屏上的滑块,从原始位置拖动到高处(相对于原始位置),plg实现电动打开,同时汽车驾驶舱多媒体或电容屏上右侧的电动行李箱示意图中的虚线呈打开动作,与plg实际动作同步显示;

用户拖动汽车驾驶舱多媒体或电容屏上的滑块,从原始位置拖动到低处(相对于原始位置),plg实现电动关闭,同时汽车驾驶舱多媒体或电容屏上右侧的电动行李箱示意图中的虚线呈关闭动作,与plg实际动作同步显示。

(2)设置plg电动打开高度

用户拖动汽车驾驶舱多媒体或电容屏上的符号到目标位置,该多媒体或电容屏的右侧车辆示意图中,虚线上方的实线位置随之发生变化;当用户拖动后不释放,使符号处于该位置一段时间(如2s),则plg记忆的电动打开高度重新被设定为当前的位置。。

(3)拖动滑块电动打开超过plg记忆的电动打开高度时的处理

若用户拖动汽车驾驶舱多媒体或电容屏上的滑块,向上滑动的目标位置达到符号所在的位置以后,该滑块无法继续被向上拖动。

如果此时用户将已处于符号所在位置的滑块继续向上滑动,则屏幕显示提示文字“已达到您上一次设定的开度,如需继续打开请先重新设定开度”(如图6所示)。

(4)电动打开高度ai记忆

ecu计算动作位置的概率分布,并将一定概率以上的位置求平均值,作为ai值。若检测到用户最近一段使用期间(例如,最近10次使用),plg电动打开高度的概率分布较高(ζ>标定值)的打开高度,即为ecu认为需要记忆的有效电动打开高度,ecu根据有效电动打开高度值计算ai值;若此ai值与ecu当前记忆的打开高度值不一致,则在汽车驾驶舱多媒体或电容屏、手机app打开电动行李箱控制界面时,提示是否需要重新设定高度,文字描述如图7所示。

本发明通过汽车驾驶舱的多媒体、手机app,实现了对plg进行电动打开和关闭的动作控制以及对plg进行电动打开高度设定和对plg进行电动打开高度学习的ai(人工智能)适应功能,从而解决了在狭小空间内plg电动打开时受影响的问题。

以上所述仅为本发明的优选实施例,并不用于限制本发明,显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。

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