基于CAN/LIN网络的汽车门锁控制系统
发布时间:2007/4/23 0:00:00 访问次数:895
汽车门锁是汽车车身的重要部件之一,从汽车发明至今,经历了机械式、电报导化至电子化的发展过程。汽车电子门锁是采用电子电路控制的以电磁铁、微型电动机和锁体作为执行机构的机电一体化的安全装置。采用汽车电子门锁,驾驶员可以不用金属钥匙就能方便地开关汽车车门,而且能有效增强汽车门的安全性能。相对于执行机构,汽车电子门锁的电子线路部分具有极大的灵活性,由此可以将汽车电子门锁分为按键式、拨盘式、电子钥匙式、触摸式、生物特征式等多种类型。其中,采用电子钥匙的无线遥控锁具有安全、可靠、方案成熟等优点,因此经常被用作汽车电子门锁。传统的汽车电子门锁采用点对点的方式与汽车车身的其它电子设备互联,伴随着汽车电子网络化的趋势,汽车电子门锁开始逐渐采用网络化的结构。
1 汽车门锁模块的系统结构
在本系统中,汽车车身控制网络采用CAN/LIN混合结构,按功能划分可分为各个模块:除门锁模块外,车身系统还包括座椅模块、控制面板模块以及灯组模块。模块之间通过CAN总线互联,各个模块内部使用LIN总线互联。
门锁模块是车身电子设备中重要的一部分。通过主节点管理的无线遥控门锁,可以很便捷地对各个车门的智能电控单元进行控制,同时及时反馈节点运行状态信息,极大地方便了操作和维护。自动门锁单元中包括一个主节点和从节点(四个门锁单元),其结构如图1所示。
主节点作为车身网络中门锁模块的网关,将各种控制命令、车身状态数据在LIN总线与CAN总线与CAN总线之间转发,使LIN总线与CAN总线无缝结合为一个整体。
门锁模块主节点的另一项主要功能是管理门锁。门锁采用无线电遥控并结合按键控制的控制方式。按键安装在车身内部,当驾驶员处于车身内部时,可以通过按键控制车门的开/关锁,此时控制单元不需要进行开锁密码检查。另外,车锁也可以以无线遥控方式进行控制。该锁由微型发射机、接收天线和微控制器等组成。微型发射机安装在钥匙手柄里,使用锂电池供电并具有晶体振荡电路,能发出稳定的约40MHz的载波。密码信号发生器提供一个调频代码,天线接收装置接收信号后,送入信号接收器进行放大、调频、检波和信号波形修正,最后再输入到比较电路,与主门锁单元中存储的密码进行比较,如果一致就执行开/关锁。
主节点通过LIN总线给各个子门锁控制单元发送命令来控制开/关锁,子节点接收到命令后,触发电动机传动机构,操纵车门开锁或关锁。若在10分钟内有15个或更多的密码输入错误,则系统就认为有人企图窃车,于是停止接收任何信号,包括正确的密码信号。系统处于锁死状态后,驾驶员必须用车门的机械钥匙插入车锁孔,才能开启车门。系统人锁死状态恢复到正常工作状态,可以通过复位门锁控制模块实现。另外,如果开锁后,30秒后未打开车门,则车门将自动关锁。
子节点通过LIN总线与主节点互联,接收主节点发送的命令或返回反馈信息。实际使用的门锁是电机式的自动车门锁,该锁由可逆式电动机、传动装置及锁体总成构成。其工作原理是:由电动机带动齿轮齿条,进而驱动锁体总成,实现锁紧或开启车门。因此,门锁模块子节点的功能主要是通过驱动电路控制可逆式电动机的正转或反转,实现开/关锁。
2 汽车门锁模块的硬件设计
汽车门锁模块由主节点和若干子节点构成,如图2所示。主节点与子节点之间的通信采用LIN总线,LIN总线通信基于标准的SCI(UART)硬件接口、单主多从且不需要稳定时基,仅需要三根线连接(电源线、地线、数据线),有效地降低了硬件成本。微控制器一般都具有SCI(UART)接口,因此只需在微控制器外围加上LIN总线收发芯片,就能构成一个LIN总线
汽车门锁是汽车车身的重要部件之一,从汽车发明至今,经历了机械式、电报导化至电子化的发展过程。汽车电子门锁是采用电子电路控制的以电磁铁、微型电动机和锁体作为执行机构的机电一体化的安全装置。采用汽车电子门锁,驾驶员可以不用金属钥匙就能方便地开关汽车车门,而且能有效增强汽车门的安全性能。相对于执行机构,汽车电子门锁的电子线路部分具有极大的灵活性,由此可以将汽车电子门锁分为按键式、拨盘式、电子钥匙式、触摸式、生物特征式等多种类型。其中,采用电子钥匙的无线遥控锁具有安全、可靠、方案成熟等优点,因此经常被用作汽车电子门锁。传统的汽车电子门锁采用点对点的方式与汽车车身的其它电子设备互联,伴随着汽车电子网络化的趋势,汽车电子门锁开始逐渐采用网络化的结构。
1 汽车门锁模块的系统结构
在本系统中,汽车车身控制网络采用CAN/LIN混合结构,按功能划分可分为各个模块:除门锁模块外,车身系统还包括座椅模块、控制面板模块以及灯组模块。模块之间通过CAN总线互联,各个模块内部使用LIN总线互联。
门锁模块是车身电子设备中重要的一部分。通过主节点管理的无线遥控门锁,可以很便捷地对各个车门的智能电控单元进行控制,同时及时反馈节点运行状态信息,极大地方便了操作和维护。自动门锁单元中包括一个主节点和从节点(四个门锁单元),其结构如图1所示。
主节点作为车身网络中门锁模块的网关,将各种控制命令、车身状态数据在LIN总线与CAN总线与CAN总线之间转发,使LIN总线与CAN总线无缝结合为一个整体。
门锁模块主节点的另一项主要功能是管理门锁。门锁采用无线电遥控并结合按键控制的控制方式。按键安装在车身内部,当驾驶员处于车身内部时,可以通过按键控制车门的开/关锁,此时控制单元不需要进行开锁密码检查。另外,车锁也可以以无线遥控方式进行控制。该锁由微型发射机、接收天线和微控制器等组成。微型发射机安装在钥匙手柄里,使用锂电池供电并具有晶体振荡电路,能发出稳定的约40MHz的载波。密码信号发生器提供一个调频代码,天线接收装置接收信号后,送入信号接收器进行放大、调频、检波和信号波形修正,最后再输入到比较电路,与主门锁单元中存储的密码进行比较,如果一致就执行开/关锁。
主节点通过LIN总线给各个子门锁控制单元发送命令来控制开/关锁,子节点接收到命令后,触发电动机传动机构,操纵车门开锁或关锁。若在10分钟内有15个或更多的密码输入错误,则系统就认为有人企图窃车,于是停止接收任何信号,包括正确的密码信号。系统处于锁死状态后,驾驶员必须用车门的机械钥匙插入车锁孔,才能开启车门。系统人锁死状态恢复到正常工作状态,可以通过复位门锁控制模块实现。另外,如果开锁后,30秒后未打开车门,则车门将自动关锁。
子节点通过LIN总线与主节点互联,接收主节点发送的命令或返回反馈信息。实际使用的门锁是电机式的自动车门锁,该锁由可逆式电动机、传动装置及锁体总成构成。其工作原理是:由电动机带动齿轮齿条,进而驱动锁体总成,实现锁紧或开启车门。因此,门锁模块子节点的功能主要是通过驱动电路控制可逆式电动机的正转或反转,实现开/关锁。
2 汽车门锁模块的硬件设计
汽车门锁模块由主节点和若干子节点构成,如图2所示。主节点与子节点之间的通信采用LIN总线,LIN总线通信基于标准的SCI(UART)硬件接口、单主多从且不需要稳定时基,仅需要三根线连接(电源线、地线、数据线),有效地降低了硬件成本。微控制器一般都具有SCI(UART)接口,因此只需在微控制器外围加上LIN总线收发芯片,就能构成一个LIN总线