一种基于CAN总线的汽车后视镜控制***
技术领域
本发明属于汽车电子技术领域,特别涉及到汽车的一种后视镜控制***。
背景技术
传统汽车后视镜采用手动方式调整位置,需要驾驶员对后视镜模块进行频繁操作。目前,大多数汽车都安装了电动后视镜,后视镜控制一般采用继电器实现。
随着汽车技术的日益发展,汽车设备的电子化、智能化、网络化是现代汽车发展的重要标志之一,随之而来人们对于汽车舒适感的需求也逐步增加。除了实现对电动后视镜的四向调节、折叠、展开,每个驾驶员还可根据个人身高及驾驶习惯的不同来调节座椅位置及对应的后视镜的最佳视角,然后将其调整好的座椅及后视镜位置记忆下来。
当上述相应的功能增加时,就需要增加大量的连线或传感器处理电路,还需要增加与车内其他控制单元的数据交换功能。由于安装空间有限,开发基于总线的集成度高的电动后视镜控制模块是非常必要的。
发明内容
本发明的目的是提出一种高可靠性、可扩展的基于CAN总线的汽车后视镜控制***。
本发明是通过以下技术方案实现的:
一种基于CAN总线的汽车后视镜控制***,包括有后视镜控制模块、后视镜控制开关、后视镜折叠电机、后视镜调节电机、座椅记忆开关、座椅控制模块、导航主机、智能钥匙及PEPS控制器;所述后视镜控制模块通过硬线分别与后视镜调节开关、后视镜折叠电机及后视镜调节电机连接;所述后视镜控制器模块通过汽车CAN总线与所述座椅控制模块、PEPS控制器及导航主机连接;所述智能钥匙通过高频信号与PEPS控制器通信。
所述后视镜控制开关包括镜面选择输入、折叠信号输入及镜面四向调节输入;
所述镜面选择输入及折叠信号输入分别命名为R、O、L及Ank,同一时刻只能有一个有效,R表示将对右后视镜进行调节;O表示不进行调节及折叠动作;L表示对左后视镜进行调节;Ank表示对左右后视镜进行折叠,离开Ank则展开左右后视镜;
所述镜面四向调节输入分别命名为X1、X2、Y1、Y2;
所述后视镜控制开关与所述后视镜控制器模块连接。
所述后视镜折叠电机控制左、右后视镜的折叠,所述后视镜折叠电机与所述后视镜控制器模块连接。
所述PEPS控制器将接收的高频闭锁信号转换为CAN总线上的闭锁信号,所述PEPS控制器与所述后视镜控制模块通过CAN总线连接。
所述座椅记忆开关至少包括1、2、3三个座椅位置按键及SET按键;同时按下1、2、3其中一个位置按键及SET按键,表示记忆座椅位置及后视镜位置的需求;只按下1、2、3其中一个位置按键,表示读取该位置键对应的存储的座椅位置及后视镜位置的需求;所述座椅记忆开关与所述座椅控制模块连接;
所述座椅控制模块接收座椅记忆开关要求的记忆座椅位置或读取座椅位置的命令,记忆下座椅位置数据或读取相应的座椅位置数据并自动调整座椅;所述座椅控制模块还将接收到的座椅记忆开关的信号转成CAN信号,要求所述后视镜控制模块执行记忆后视镜位置或读取后视镜位置的命令。
所述后视镜控制模块接收所述后视镜控制开关的折叠、调节后视镜指令,控制所述后视镜调节电机、后视镜折叠电机执行相应的指令;所述后视镜控制模块接收所述PEPS控制器的闭锁指令,控制所述后视镜折叠电机执行折叠指令;所述后视控制模块接收所述座椅控制模块的记忆或读取指令,记忆相应的后视镜位置数据或读取相应的后视镜位置数据并驱动后视镜调节电机达到相应位置。
所述导航主机进行自动折叠后视镜的打开或关闭设置;所述导航主机与所述后视镜控制模块通过CAN总线连接。
本发明的有益效果是:
通过后视镜控制开关发出后视镜折叠或后视镜调节的指令,后视镜控制模块接收指令后驱动后视镜折叠电机、后视镜调节电机执行相应的指令。通过座椅控制开关发出座椅位置、后视镜位置的记忆或读取指令,座椅控制模块接收指令后转换为CAN网络信号,由座椅控制模块、后视镜控制模块执行相应的指令,驱动座椅及后视镜电机执行相应的动作。
附图说明
图1为本发明所述的基于CAN总线的汽车后视镜控制***框图。
具体实施方式
以下通过实施例来详细说明本发明的技术方案,应当理解的是,以下的实施例仅是示例性的,仅能用来解释和说明本发明的技术方案,而不能解释为是对本发明技术方案的限制。
如图1所示,一种基于CAN总线的汽车后视镜控制***,包括有后视镜控制模块、后视镜控制开关、后视镜折叠电机、后视镜调节电机、座椅记忆开关、座椅控制模块、导航主机、智能钥匙及PEPS控制器;所述后视镜控制模块通过硬线分别与后视镜调节开关、后视镜折叠电机及后视镜调节电机连接;所述后视镜控制器模块通过汽车CAN总线与所述座椅控制模块、PEPS控制器及导航主机连接;所述智能钥匙通过高频信号与PEPS控制器通信。
所述后视镜控制开关包括镜面选择输入、折叠信号输入及镜面四向调节输入;
所述镜面选择输入及折叠信号输入分别命名为R、O、L及Ank,同一时刻只能有一个有效,R表示将对右后视镜进行调节;O表示不进行调节及折叠动作;L表示对左后视镜进行调节;Ank表示对左右后视镜进行折叠,离开Ank则展开左右后视镜;
所述镜面四向调节输入分别命名为X1、X2、Y1、Y2;
所述后视镜控制开关与所述后视镜控制器模块连接。
所述后视镜折叠电机控制左、右后视镜的折叠,所述后视镜折叠电机与所述后视镜控制器模块连接。
所述后视镜控制开关旋转至R或L,给予后视镜控制模块镜面选择输入:选择对右后视镜或左后视镜进行调节;再给予后视镜控制模块镜面四向调节输入X1、X2、Y1、Y2,则后视镜控制模块驱动左、右后视镜的调节电机完成左、右后视镜上、下、左、右四向调节。
所述后视镜控制开关旋转至Ank,给予后视镜控制模块折叠输入,后视镜控制模块接收折叠指令后驱动后视镜折叠电机,完成后视镜折叠动作。
所述PEPS控制器将接收的高频闭锁信号转换为CAN总线上的闭锁信号,所述PEPS控制器与所述后视镜控制模块通过CAN总线连接。
所述座椅记忆开关与所述座椅控制模块连接;所述座椅记忆开关至少包括1、2、3三个座椅位置按键及SET按键;。座椅及后视镜调节至合适位置,同时按下1、2、3其中一个位置按键及SET按键,表示记忆座椅位置及后视镜位置的需求;则所述座椅控制模块接收到记忆指令后在CAN总线上发出信号:记忆模式(包括存储、读取、停止、错误四种模式)中的存储信号、记忆位置(包括1、2、3三个位置及无效模式)。所述座椅控制模块将此位置的座椅位置记忆下来,所述后视镜控制模块将此位置的后视镜位置记忆下来。
只按下1、2、3其中一个位置按键,表示读取该位置键对应的存储的座椅位置及后视镜位置的需求;则所述座椅控制模块接收到读取指令后在CAN总线上发出信号:记忆模式(包括存储、读取、停止、错误四种模式)中的读取信号、记忆位置(包括1、2、3三个位置及无效模式),若被按下的数据有对应的座椅及后视镜记忆位置,则座椅控制模块驱动座椅调整到记忆位置、后视镜控制模块驱动后视调节电机调整后视镜到记忆位置;若所述后视镜控制模块收到CAN总线上的无效或错误信号则不执行任何响应动作。
所述座椅控制模块接收座椅记忆开关要求的记忆座椅位置或读取座椅位置的命令,记忆下座椅位置数据或读取相应的座椅位置数据并自动调整座椅;所述座椅控制模块还将接收到的座椅记忆开关的信号转成CAN信号,要求所述后视镜控制模块执行记忆后视镜位置或读取后视镜位置的命令。
所述后视镜控制模块接收所述后视镜控制开关的折叠、调节后视镜指令,控制所述后视镜调节电机、后视镜折叠电机执行相应的指令;所述后视镜控制模块接收所述PEPS控制器的闭锁指令,控制所述后视镜折叠电机执行折叠指令;所述后视控制模块接收所述座椅控制模块的记忆或读取指令,记忆相应的后视镜位置数据或读取相应的后视镜位置数据并驱动后视镜调节电机达到相应位置。
所述导航主机进行自动折叠后视镜的打开或关闭设置;所述导航主机与所述后视镜控制模块通过CAN总线连接。
综上,本发明的基于CAN总线的汽车后视镜控制***具备电动调节、折叠后视镜和座椅位置及对应后视镜位置的记忆功能,非常方便,操作简单,性能可靠。
尽管已经示出和描述了本发明的实施例,对于本领域的普通技术人员而言,可以理解在不脱离本发明的原理和精神的情况下可以对这些实施例进行多种变化、修改、替换和变型,本发明的范围由所附权利要求及其等同限定。