本发明涉及车身控制领域,更具体地,涉及一种汽车外后视镜控制系统。
背景技术:
1、一般驾驶员上车后,通常都会将座椅、后视镜调整到最适合自己的位置。后视镜的按钮布置在仪表台的左前方,如果坐正驾驶位置只能看到该按键的局部。
2、对于外后视镜的调整,主要包括如下步骤:
3、1、启动开关在on档位置时,将外后视镜调整开关的左、右外后视镜选择开关1拨到左侧(l)或右侧(r)以选择对应的驾驶员侧或乘员侧外后视镜。
4、2、向左、右、上或下按压外后视镜调整开关的外后视镜调节按键2来调节外后视镜。
5、3、调整完毕后,将左、右外后视镜选择开关1复位到初始位置。
6、对于外后视镜自动展开/折叠,主要包括如下步骤:
7、1、在外后视镜自动折叠设置为开启时,在外后视镜是自动折叠的情况下,按下智能钥匙上的解锁键或手直接放入门把手传感区域使车辆解锁,外后视镜自动展开。如果通过开关按钮折叠,则不能通过智能钥匙自动展开。
8、2、按下智能钥匙上的上锁键或用手轻触门把手传感区域使车辆上锁,外后视镜自动折叠。
9、对于驾驶时自动展开外后视镜,主要包括如下步骤:
10、当启动开关置于on档时,且车速高于15公里/小时,折叠状态的外后视镜将自动展开。
11、对于外后视镜自动上翻/下翻,主要包括如下步骤:
12、外后视镜控制的旋钮指针旋转到r,车辆档位挂到r档,然后按下外后视镜的向下调节按钮,将外后视镜下翻到指定位置后松手,然后车辆档位挂到d档,这个时候外后视镜镜自动下翻功能就设置好了。以后只要一挂倒挡,外后视镜就自动下翻。
13、传统的车身控制开发时,外后视镜控制系统通过直接读写外后视镜控制can信号来直接启动汽车外后视镜控制。这种控制方式,不能适应需求变化时版本的快速迭代,且代码耦合度高,复用性低。
技术实现思路
1、本发明针对现有技术中存在的技术问题,提供一种汽车外后视镜控制系统,包括应用层、组合服务层、原子服务层和设备抽象层;
2、所述应用层的不同触发源触发的外后视镜控制请求,发送给组合服务层的外后视镜控制组合服务,由外后视镜控制组合服务对多个外后视镜控制请求进行优先级仲裁,确定响应优先级最高的触发源的外后视镜控制请求,将所述外后视镜控制请求发送到原子服务层的后视镜原子服务,后视镜原子服务根据当前外后视镜状态调用设备抽象层的电机控制抽象服务,实现后视镜电机驱动。
3、本发明提供的一种汽车外后视镜控制系统,设计服务化软件架构,能够对服务进行自适应部署,同时代码耦合度低,复用性强,需求发生变化时,只需要修改应用层代码,不需要修改原子服务层和设备抽象层,使得版本可以快速迭代。
1.一种汽车外后视镜控制系统,其特征在于,包括应用层、组合服务层、原子服务层和设备抽象层;
2.根据权利要求1所述的汽车外后视镜控制系统,其特征在于,所述设备抽象层提供外后视镜调节电机服务、外后视镜折叠电机服务、外后视镜加热电机服务和外后视镜开关服务;
3.根据权利要求2所述的汽车外后视镜控制系统,其特征在于,通过如下方式实现外后视镜方向调节:
4.根据权利要求2所述的汽车外后视镜控制系统,其特征在于,当实现后视镜展开时,包括:
5.根据权利要求2所述的汽车外后视镜控制系统,其特征在于,当实现后视镜折叠时,包括:
6.根据权利要求2所述的汽车外后视镜控制系统,其特征在于,当实现汽车挂p档外后视镜下翻功能设置时,包括:
7.根据权利要求2所述的汽车外后视镜控制系统,其特征在于,当实现汽车挂p档外后视镜自动下翻时,包括:
8.根据权利要求2所述的汽车外后视镜控制系统,其特征在于,当实现外后视镜自动上翻时,包括:
9.根据权利要求2所述的汽车外后视镜控制系统,其特征在于,当实现后视镜加热时,包括: