一种基于LIN总线的电动车窗控制方法及系统与流程

文档序号:11213106阅读:2734来源:国知局
一种基于LIN总线的电动车窗控制方法及系统与流程

本发明涉及汽车控制领域,尤其是涉及一种基于lin总线的电动车窗控制方法及系统。



背景技术:

随着汽车技术的发展,电动车窗应用越来越普及,不管带不带防夹功能或者是一键升降功能,电动车窗在现代汽车上可以说是必备的,为了实现控制的方便性以及减少连接的线束量,智能控制需求迫切,而lin总线是一种广泛应用于车内的低速通信系统,系统中的每个子节点都有其固定的地址。

专利cn201210185131提出了一种基于lin总线的智能车窗控制方法,通过定义四个车窗的id地址,通过lin总线传递控制命令来实现对各个车窗的升降控制,虽然可以有效的实现对车窗的智能控制,但是由于目前汽车系统中包含越来越多功能和制造工艺相似的子节点,在装配及维修过程中极易造成混乱,也会增加线束的数量,造成成本的提升。



技术实现要素:

本发明的目的是针对上述问题提供一种基于lin总线的电动车窗控制方法及系统。

本发明的目的可以通过以下技术方案来实现:

一种基于lin总线的电动车窗控制方法,车身控制器通过识别主电动车窗下的按钮状态控制副电动车窗的开关,所述方法包括下列步骤:

1)对主电动车窗和副电动车窗进行初始化;

2)根据电源的通断实现对副电动车窗通讯地址的自动分配;

3)根据主电动车窗下的按钮状态,结合步骤2)中得到的副电动车窗的通讯地址,通过lin总线实现对副电动车窗的开关控制。

所述步骤2)包括:

21)检测是否所有的副电动车窗均为正常状态,若是则进入步骤22),若否则返回步骤1);

22)按照预设顺序进行电源的通断控制;

23)通过lin总线,自动向当前处于通电状态的副电动车窗分配通讯地址。

所述步骤22)具体为:按照预设顺序,依次保持相应的副电动车窗处于通电状态,并对其余所有副电动车窗进行断电。

所述步骤2)还包括:将分配后的副电动车窗的通讯地址存储于ram芯片中。

所述步骤1)包括:

11)对主电动车窗和副电动车窗供电;

12)识别步骤1)中副电动车窗的供电引脚,得到副电动车窗的物理位置。

所述步骤3)包括:

31)根据主电动车窗下的按钮状态,识别是否需要进行电动车窗的开关控制,若是则进入步骤32),若否则返回步骤31);

32)判断需要被控制的电动车窗是否为主电动车窗,若是则直接控制主电动车窗的开关,若否则进入步骤33);

33)根据步骤2)中得到的副电动车窗的通讯地址,通过lin总线向相应的通讯地址发送控制信息,实现对副电动车窗的开关控制。

一种基于lin总线的电动车窗控制系统,所述系统包括:

车身控制器,用于为电动车窗分配通讯地址;

主电动车窗控制模块,分别与车身控制器和主电动车窗连接,用于直接控制主电动车窗,并间接控制所有副电动车窗;

副电动车窗控制模块,分别与车身控制器和副电动车窗连接,用于直接控制副电动车窗;

lin总线,分别与车身控制器、主电动车窗控制模块和副电动车窗控制模块连接,用于实现车身控制器和主电动车窗与副电动车窗之间的通讯;

电源连接线,分别与车身控制器和副电动车窗控制模块连接,用于实现车身控制器对副电动车窗控制模块的供电。

所述主电动车窗控制模块包括主按键、副按键和主电动车窗控制电路,所述主电动车窗控制电路分别与主按键、车身控制器和主电动车窗连接,所述副按键与车身控制器连接。

所述副电动车窗控制模块包括副电动车窗控制按键和副电动车窗控制电路,所述副电动车窗控制电路分别与车身控制器、副电动车窗控制按键和副电动车窗连接。

所述副电动车窗控制模块的数量与副电动车窗的数量相匹配。

与现有技术相比,本发明具有以下有益效果:

(1)通过电源的通断实现对副电动车窗通讯地址的自动分配,即利用车身控制器为电动车窗供电时的物理位置,每次只保留一个副电动车窗处于通电状态,并为这个处于通电状态的副电动车窗随机分配通讯地址,从而实现对副电动车窗的控制,这种方式与现有的直接为副电动车窗分配通讯地址相比,可以避免由于相似节点的存在而使得装配和维修过程中发生误判现象,同时也可以减少相应的线束数量,节省成本。

(2)将分配后的副电动车窗的通讯地址存储于ram芯片中,便于车身控制器直接对副电动车窗的通讯地址进行识别,无需人为控制,提高了控制的智能化程度。

(3)在进行控制器首先对主电动车窗和副电动车窗进行初始化,并通过副电动车窗的供电引脚确定副电动车窗的物理位置,便于维修人员确定线束的连接位置,从而提高工作效率,减小失误率。

(4)本发明提出的电动车窗控制系统,通过lin总线和电源连接线,将车身控制器对副电动车窗进行控制时需要的通讯地址与物理地址结合起来,实现了通讯地址的自动分配,从而降低了系统的复杂程度,减少了系统中的线束数量,节省了成本。

(5)主电动车窗控制模块包括主按键和副按键,既可以通过主按键对主电动车窗进行直接的控制,也可以通过副按键对副电动车窗进行间接控制,同时副电动车窗控制模块也包括副电动车窗控制按键,可以直接对副电动车窗进行控制,功能全面,使用灵活,实用性能强。

(6)副电动车窗控制模块的数量与副电动车窗的数量相匹配,保证每一个副电动车窗都可以被直接控制,便于车内人员操作。

附图说明

图1为基于lin总线的电动车窗控制方法的流程图;

图2为基于lin总线的电动车窗控制系统的结构示意图;

其中,1为主电动车窗控制模块,2为lin总线,3为车身控制器,4为副电动车窗控制模块。

具体实施方式

下面结合附图和具体实施例对本发明进行详细说明。本实施例以本发明技术方案为前提进行实施,给出了详细的实施方式和具体的操作过程,但本发明的保护范围不限于下述的实施例。

如图1所示,本实施例提供了一种基于lin总线的电动车窗控制方法,车身控制器通过识别主电动车窗下的按钮状态控制副电动车窗的开关,该方法包括下列步骤:

s1)对主电动车窗和副电动车窗进行初始化:

s11)对主电动车窗和副电动车窗供电;

s12)识别步骤s1)中副电动车窗的供电引脚,得到副电动车窗的物理位置;

s2)根据电源的通断实现对副电动车窗通讯地址的自动分配,具体为:

s21)检测是否所有的副电动车窗均为正常状态,若是则进入步骤s22),若否则返回步骤s1);

s22)按照预设顺序进行电源的通断控制,具体为:按照预设顺序,依次保持相应的副电动车窗处于通电状态,并对其余所有副电动车窗进行断电;

s23)通过lin总线,自动向当前处于通电状态的副电动车窗分配通讯地址;

本步骤还包括:将分配后的副电动车窗的通讯地址存储于ram芯片中;

s3)根据主电动车窗下的按钮状态,结合步骤s2)中得到的副电动车窗的通讯地址,通过lin总线实现对副电动车窗的开关控制:

s31)根据主电动车窗下的按钮状态,识别是否需要进行电动车窗的开关控制,若是则进入步骤s32),若否则返回步骤s31);

s32)判断需要被控制的电动车窗是否为主电动车窗,若是则直接控制主电动车窗的开关,若否则进入步骤s33);

s33)根据步骤s2)中得到的副电动车窗的通讯地址,通过lin总线向相应的通讯地址发送控制信息,实现对副电动车窗的开关控制。

如图2所示,是实现该方法的电动车窗控制系统,包括:车身控制器3,用于为电动车窗分配通讯地址;主电动车窗控制模块1,分别与车身控制器3和主电动车窗连接,用于直接控制主电动车窗,并间接控制所有副电动车窗;副电动车窗控制模块4,分别与车身控制器3和副电动车窗连接,用于直接控制副电动车窗;lin总线2,分别与车身控制器3、主电动车窗控制模块1和副电动车窗控制模块4连接,用于实现车身控制器3和主电动车窗与副电动车窗之间的通讯;电源连接线,分别与车身控制器3和副电动车窗控制模块4连接,用于实现车身控制器3对副电动车窗控制模块4的供电。

其中,主电动车窗控制模块1包括主按键、副按键和主电动车窗控制电路,主电动车窗控制电路分别与主按键、车身控制器3和主电动车窗连接,副按键与车身控制器3连接。副电动车窗控制模块4包括副电动车窗控制按键和副电动车窗控制电路,副电动车窗控制电路分别与车身控制器3、副电动车窗控制按键和副电动车窗连接。副电动车窗控制模块4的数量与副电动车窗的数量相匹配。

依据上述方法和系统,具体进行车窗控制的流程如下:车身控制器3通过三个pin脚p1,p2和p3给三个副电动窗开关供电来识别三个副电动窗的安装位置,当ign上电,车身控制器3通过p1,p2和p3分别给三个副电动窗开关供电并检测三个副电动窗的状态,检测到三个副电动窗开关连接正常,第一步先分配id地址给右前电动窗开关,车身控制器3先断开p2和p3的电源,保持p1正常供电,通过lin通讯寻址自动分配一个id地址给p1连接的副电动窗开关,此电动窗开关就是右前电动窗开关并保存在车身控制器ram中,此时右前电动窗的id地址分配完毕。第二步分配左右电动窗id地址,断开p1,接通p2,车身控制器3通过lin通讯再分配一个id地址左后电动窗开关,并保存在ram中,此时左后电动窗开关id地址分配完成。第三步分配右后电动窗开关id地址,断开p2引脚电源,接通p3引脚电源,车身控制器3通过lin通讯分配一个id地址给右后电动窗开关,并把此id地址保存在ram中,此时第三个电动窗的id地址分配完毕。当主电动窗开关的中的任一开关动作,车身控制器3就开始识别,若是对主电动车窗进行的操作,则直接对主电动车窗进行控制,若是对副电动车窗进行的操作,则根据存储于ram中的id地址进行lin通讯,从而实现对副电动车窗的控制;同时若是副电动车窗下的开关进行操作,则车身控制器3不进行lin通讯,直接对副电动车窗进行控制。

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