一种汽车外后视镜控制系统技术方案

技术编号:37278322 阅读:24 留言:0更新日期:2023-04-20 23:45
本发明专利技术提供一种汽车外后视镜控制系统,采用SDV标准化组织定义的服务化软件架构,包括应用层、原子服务层、设备抽象层、基础软件层以及操作系统层。本系统使用AUTOSAR AP中间件,将“外后视镜控制”中使用到的后视镜原子服务、基础车速服务、档位状态服务及其对应的设备抽象服务,部署到不同的设备上,实现服务的自动化部署,同时代码耦合度低,复用性强,需求发生变化时,只需要修改应用层代码,不需要修改原子服务层和设备抽象层,使得版本可以快速迭代。代。代。

【技术实现步骤摘要】
一种汽车外后视镜控制系统


[0001]本专利技术涉及车身控制领域,更具体地,涉及一种汽车外后视镜控制系统。

技术介绍

[0002]一般驾驶员上车后,通常都会将座椅、后视镜调整到最适合自己的位置。后视镜的按钮布置在仪表台的左前方,如果坐正驾驶位置只能看到该按键的局部。
[0003]对于外后视镜的调整,主要包括如下步骤:
[0004]1、启动开关在ON档位置时,将外后视镜调整开关的左、右外后视镜选择开关1拨到左侧(L)或右侧(R)以选择对应的驾驶员侧或乘员侧外后视镜。
[0005]2、向左、右、上或下按压外后视镜调整开关的外后视镜调节按键2来调节外后视镜。
[0006]3、调整完毕后,将左、右外后视镜选择开关1复位到初始位置。
[0007]对于外后视镜自动展开/折叠,主要包括如下步骤:
[0008]1、在外后视镜自动折叠设置为开启时,在外后视镜是自动折叠的情况下,按下智能钥匙上的解锁键或手直接放入门把手传感区域使车辆解锁,外后视镜自动展开。如果通过开关按钮折叠,则不能通过智能钥匙自动展开。
[0009]2、按下智能钥匙上的上锁键或用手轻触门把手传感区域使车辆上锁,外后视镜自动折叠。
[0010]对于驾驶时自动展开外后视镜,主要包括如下步骤:
[0011]当启动开关置于ON档时,且车速高于15公里/小时,折叠状态的外后视镜将自动展开。
[0012]对于外后视镜自动上翻/下翻,主要包括如下步骤:
[0013]外后视镜控制的旋钮指针旋转到R,车辆档位挂到R档,然后按下外后视镜的向下调节按钮,将外后视镜下翻到指定位置后松手,然后车辆档位挂到D档,这个时候外后视镜镜自动下翻功能就设置好了。以后只要一挂倒挡,外后视镜就自动下翻。
[0014]传统的车身控制开发时,外后视镜控制系统通过直接读写外后视镜控制CAN信号来直接启动汽车外后视镜控制。这种控制方式,不能适应需求变化时版本的快速迭代,且代码耦合度高,复用性低。

技术实现思路

[0015]本专利技术针对现有技术中存在的技术问题,提供一种汽车外后视镜控制系统,包括应用层、组合服务层、原子服务层和设备抽象层;
[0016]所述应用层的不同触发源触发的外后视镜控制请求,发送给组合服务层的外后视镜控制组合服务,由外后视镜控制组合服务对多个外后视镜控制请求进行优先级仲裁,确定响应优先级最高的触发源的外后视镜控制请求,将所述外后视镜控制请求发送到原子服务层的后视镜原子服务,后视镜原子服务根据当前外后视镜状态调用设备抽象层的电机控
制抽象服务,实现后视镜电机驱动。
[0017]本专利技术提供的一种汽车外后视镜控制系统,设计服务化软件架构,能够对服务进行自适应部署,同时代码耦合度低,复用性强,需求发生变化时,只需要修改应用层代码,不需要修改原子服务层和设备抽象层,使得版本可以快速迭代。
附图说明
[0018]图1为本专利技术提供的一种汽车外后视镜控制系统的控制功能示意图;
[0019]图2为实现汽车外后视镜X方向调节的过程示意图;
[0020]图3为实现汽车外后视镜Y方向调节的过程示意图;
[0021]图4为实现外后视镜展开的过程示意图;
[0022]图5为实现外后视镜折叠的过程示意图;
[0023]图6为挂P档外后视镜下翻功能设置过程示意图;
[0024]图7为挂P档外后视镜自动下翻过程示意图;
[0025]图8为车速高于15km/h,外后视镜自动上翻过程示意图;
[0026]图9为外后视镜加热示意图。
具体实施方式
[0027]为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。另外,本专利技术提供的各个实施例或单个实施例中的技术特征可以相互任意结合,以形成可行的技术方案,这种结合不受步骤先后次序和/或结构组成模式的约束,但是必须是以本领域普通技术人员能够实现为基础,当技术方案的结合出现相互矛盾或无法实现时,应当认为这种技术方案的结合不存在,也不在本专利技术要求的保护范围之内。
[0028]图1为本专利技术提供的一种汽车外后视镜控制系统,包括应用层、组合服务层、原子服务层和设备抽象层;
[0029]所述应用层的不同触发源触发的外后视镜控制请求,发送给组合服务层的外后视镜控制组合服务,由外后视镜控制组合服务对多个外后视镜控制请求进行优先级仲裁,确定响应优先级最高的触发源的外后视镜控制请求,将所述外后视镜控制请求发送到原子服务层的后视镜原子服务,后视镜原子服务根据当前外后视镜状态调用设备抽象层的电机控制抽象服务,实现后视镜电机驱动。
[0030]其中,所述设备抽象层提供外后视镜调节电机服务、外后视镜折叠电机服务、外后视镜加热电机服务和外后视镜开关服务;原子服务层提供外后视镜原子服务;组合服务层提供外后视镜控制组合服务,实现多触发源触发的外后视镜控制请求的优先级仲裁功能,以及外后视镜位置的记忆功能;应用层通过不同触发源触发外后视镜控制请求,包括从车门的外后视镜硬件按钮触发控制外后视镜、从中控屏幕上触发控制外后视镜、从手机远程控制App上触发控制外后视镜、通过锁止或者解锁车身触发控制外后视镜以及在行驶或者倒车过程中自动触发控制外后视镜。
[0031]下面介绍各种外后视镜的不同控制过程,可参见图2,为实现汽车外后视镜X方向的调节,具体包括以下步骤:
[0032]1.1、在后视镜控制按键面板上,将后视镜控制开关拨到右后视镜。
[0033]1.2、右后视镜选中后,设备抽象层的外后视镜开关服务,会通过接口ntfMirrSelnSwtSt上报外右后视镜选中的状态。
[0034]1.3、此时,从中控屏上触发后视镜X方向调节操作。
[0035]1.4、同时,从手机远程控制App上触发后视镜X方向调节操作。
[0036]1.5、同时,从后视镜控制按键面板上,触发后视镜X方向调节操作。
[0037]1.6、组合服务层的外后视镜控制组合服务收到多个外后视镜X方向调节操作请求后,会先进行优先级仲裁,决定处理哪一个后视镜X方向操作请求。
[0038]1.7、组合服务调用【后视镜横向角度的步进式调节接口startAdjustXAngle】接口,将外后视镜操作请求发送给原子服务层的后视镜原子服务。
[0039]1.8、原子服务层的【后视镜横向角度的步进式调节接口startAdjustXAngle】接口会调用设备抽象层的【设置外后视镜调节电机运行指令setOper】接口,进行后视镜调节电机控制。
[0040]1.9、外后视镜电机调节过程中,设备抽象层的外后视镜调节电机服务会使用接口ntfPositionSig上报本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种汽车外后视镜控制系统,其特征在于,包括应用层、组合服务层、原子服务层和设备抽象层;所述应用层的不同触发源触发的外后视镜控制请求,发送给组合服务层的外后视镜控制组合服务,由外后视镜控制组合服务对多个外后视镜控制请求进行优先级仲裁,确定响应优先级最高的触发源的外后视镜控制请求,将所述外后视镜控制请求发送到原子服务层的后视镜原子服务,后视镜原子服务根据当前外后视镜状态调用设备抽象层的电机控制抽象服务,实现后视镜电机驱动。2.根据权利要求1所述的汽车外后视镜控制系统,其特征在于,所述设备抽象层提供外后视镜调节电机服务、外后视镜折叠电机服务、外后视镜加热电机服务和外后视镜开关服务;所述原子服务层提供外后视镜原子服务;所述组合服务层提供外后视镜控制组合服务,实现多触发源触发的外后视镜控制请求的优先级仲裁功能,以及外后视镜位置的记忆功能;所述应用层通过不同触发源触发外后视镜控制请求,包括从车门的外后视镜硬件按钮触发控制外后视镜、从中控屏幕上触发控制外后视镜、从手机远程控制App上触发控制外后视镜、通过锁止或者解锁车身触发控制外后视镜以及在行驶或者倒车过程中自动触发控制外后视镜。3.根据权利要求2所述的汽车外后视镜控制系统,其特征在于,通过如下方式实现外后视镜方向调节:在后视镜控制按键面板上,将后视镜控制开关拨到外右后视镜;外右后视镜选中后,设备抽象层的外后视镜开关服务,通过接口ntfMirrSelnSwtSt向应用层上报外右后视镜选中的状态;应用层从中控屏上触发外后视镜方向调节操作,或者从手机远程控制App上触发外后视镜方向调节操作,或者从后视镜控制按键面板上触发外后视镜方向调节操作;组合服务层的外后视镜控制组合服务收到多个外后视镜方向调节操作请求后,进行优先级仲裁,确定响应的后视镜方向调节操作请求;外后视镜控制组合服务调用后视镜横向角度的步进式调节接口,将外后视镜方向调节操作请求发送给原子服务层的后视镜原子服务;后视镜原子服务基于后视镜横向角度的步进式调节接口调用设备抽象层的设置外后视镜调节电机运行指令setOper接口,进行后视镜调节电机控制;外后视镜电机调节过程中,设备抽象层的外后视镜调节电机服务使用接口ntfPositionSig向原子服务层上报外后视镜片位置信息;原子服务层的后视镜服务收到外后视镜片位置信息之后,使用接口notifyXAngle向应用层上报后视镜角度变化信息。应用层的中控屏幕收到后视镜角度变化信息后,更新中控屏幕上显示的后视镜角度参数;手机远程控制App收到后视镜角度变化信息后,更新手机画面上的后视镜角度参数。4.根据权利要求2所述的汽车外后视镜控制系统,其特征在于,当实现后视镜展开时,包括:
在后视镜控制按键面板上,将后视镜控制开关拨到右后视镜;右后视镜选中后,设备抽象层的外后视镜开关服务,通过接口ntfMirrSelnSwtSt上报外右后视镜选中的状态;应用层从中控屏上触发后视镜展开操作,或者行驶过程中车速大于15km/h,自动触发后视镜展开操作,或者按下蓝牙钥匙解锁按钮,自动触发后视镜展开操作,或者从手机远程控制App上触发后视镜展开操作,或者从后视镜控制按键面板上触发后视镜展开操作;组合服务层的外后视镜组合服务收到不同触发源触发的后视镜展开操作请求,进行优先级仲裁,确定响应的后视镜展开操作请求;外后视镜组合服务调用后视镜原子服务层的isFolded接口,获取后视镜折叠的状态;如果后视镜处于折叠状态,外后视镜控制组合服务调用后视镜原子服务中的展开后视镜接口unfold;后视镜原子服务层的展开后视镜接口unfold根据后视镜的状态,调用设备抽象层的设置外后视镜折叠电机运行指令setOper接口来控制后视镜折叠电机。5.根据权利要求2所述的汽车外后视镜控制系统,其特征在于,当实现后视镜折叠时,包括:在后视镜控制按键面板上,将后视镜控制开关拨到右后视镜;右后视镜选中后,设备抽象层的外后视镜开关服务,通过接口ntfMirrSelnSwtSt向应用层上报外右后视镜选中的状态;应用层从中控屏上触发后视镜折叠操作,或者行驶过程中车速小于15km/h,自动触发后视镜折叠操作,或者按下蓝牙钥匙解锁按钮,自动触发后视镜折叠操作,或者从手机远程控制App上触发后视镜折叠操作,从后视镜控制按键面板上触发后视镜折叠操作;组合服务层的外后视...

【专利技术属性】
技术研发人员:李森林余贞金范桂香
申请(专利权)人:武汉光庭信息技术股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1