一种新型汽车网络的车灯控制系统的制作方法

文档序号:13050218阅读:253来源:国知局

本发明涉及智能汽车技术领域,尤其涉及一种新型汽车网络的车灯控制系统。



背景技术:

汽车电子是车体汽车电子控制装置和车载汽车电子控制装置的总称。随着汽车电子技术的不断发展,汽车电子化程度越来越高。汽车上新技术的增加无疑使车辆上电控系统的数量不断增加,电子控制单模块数量也随之增加,而且功能越来越复杂了。汽车电子装置的增加虽然增强了汽车的动力性、操控性和舒适性,但其占总成本的比例及持续增长的势头与汽车厂商成本控制需求之间的矛盾,线路的复杂性与汽车可靠性、安全性之间的矛盾越来越大。减少线束、优化线路已经成为必须要解决的问题了。汽车网络技术作为解决汽车电子化中出现的线路复杂和线束增加问题及通过其通信和信息资源共享能力的提高汽车整体驾驶操作水平、安全性和经济效益的主要技术途径,已经成为汽车电子系统的主要支撑。

自1980年,众多国际知名汽车公司开始积极致力于汽车网络技术的研究及应用,希望通过汽车网络的实用解决点对点式车身布线带来的问题使车身布线更加趋于规范化、标准化,降低成本、增强稳定性。迄今为止,已有BOSCH的CAN、SAE的J1850、IOS的VAN,随着汽车线控技术的发展,FlexRay总线等协议也得到了很多应用,汽车网络技术已经成为汽车电子技术发展的重要增长点。

汽车车灯控制器通常采用“点对点”的单一控制方式,相互之间少有联系,为了解决车内线束多、布线复杂、可靠性差的问题,现在的比较先进的都是采用CAN总线网络控制器的车灯系统,而且当今CAN总线技术已经非常成熟和普遍,但是CAN总线在和FlexRay总线网络对比度上来看,其传输速度不如FlexRay,CAN总线最大传输速度为2M,FlexRay最大能达到20M的传输速度,是CAN的10倍,FlexRay的稳定性和安全性,容错率都比CAN总线要好,综上所述,在现在非常成熟的CAN总线网络控制的车灯系统中,设计一种基于FlexRay-CAN车灯控制系统,非常有必要和重要。其既可以解决单一CAN总线网络问题,还可以实现FlexRay和CAN总线协议转换的数据传输的实际应用中。



技术实现要素:

本实用新型要解决的技术问题是,提供一种新型汽车网络的车灯控制系统,该系统硬件电路简单、控制层次分明且成本较低,能够对车灯准确、及时的控制,同时具备诊断车灯故障的功能。

本实用新型解决其主要技术问题是采用以下技术方案来实现的:一种新型汽车网络的车灯控制系统,包括:按键模块、FlexRay总线、主机模块、CAN总线、从机模块;其中按键模块与FlexRay总线相连用于输入开关信号,主机模块通过FlexRay总线接收开关信号组成的FlexRay数据帧,解析FlexRay数据帧并处理后组成CAN数据帧通过CAN总线发送给从机模块,从机模块包括与主机模块进行通信的CAN从机节点和控制车灯的驱动控制模块,从机模块通过CAN总线接收CAN数据帧对车灯进行控制。

所述的按键模块包括3-5个独立式按键。

所述主机模块包括FlexRay收发器TJA1080芯片,微控制器MC9S12XF512,CAN总线收发器TJA1040,其中CAN收发器通过微控制器的PM0和PM1口和CAN总线连接, FlexRay收发器是微控制器通过PH0,PH1,PH2,PH3,PJ3,PJ5,PH4,PH5,PH6,PH7,PJ4,PJ6接口和两路FlexRay总线相连接。

所述的CAN总线由TJA1040芯片构成的电路和中间双通道的HCPL2630高速光电耦合器组成。

从机模块包括与主机模块进行通信的CAN从机节点和控制车灯的驱动控制模块,其中驱动控制模块包括一个NPN型的三极管和一个一个MOSFET-N管。

本实用新型与现有技术相比具有明显的优点和有益效果。由以上技术方案可知,通过FlexRay总线,实现按键模块与主机模块的通信;通过CAN总线,实现主机模块对车灯的准确、及时的控制;通过总线电位及电路中输入引脚、输出引脚的电位,实现从机模块对车灯故障的诊断功能,能够使CAN总线节点能有效、实时地完成通信任务,而且FlexRay-CAN网络间的通信具有硬件电路简单、控制层次分明且成本较低等优点。

附图说明

图1为本实用新型一种新型汽车网络的车灯控制系统的模块示意图;

图中标记:1. 按键模块,2 . FlexRay总线,3. 主机模块,4. CAN总线,5. 从机模块

具体实施方式

以下结合附图及较佳实施例,对依据本实用新型提出的一种新型汽车网络的车灯控制系统具体实施方式、结构、特征,详细说明如下。

参见图1所示,一种新型汽车网络的车灯控制系统,包括:按键模块1、FlexRay总线2、主机模块3、CAN总线4、从机模块5;其中按键模块1与FlexRay总线2相连用于输入开关信号,主机模块3通过FlexRay总线2接收开关信号组成的FlexRay数据帧,解析FlexRay数据帧并处理后组成CAN数据帧通过CAN总线4发送给从机模块,从机模块5包括与主机模块3进行通信的CAN从机节点和控制车灯的驱动控制模块,从机模块通过CAN总线4接收CAN数据帧对车灯进行控制。

主机模块3将FlexRay总线2和CAN总线4相连,它作为FlexRay-CAN网络之间的纽带,实现了局域网CAN与车身FlexRay网络之间的连接;四个从机模块5分别控制左前、左后、右前、右后相应位置的车灯,从机模块5相互之间通过一条CAN总线4相连。

当用户按下操作按钮时,车灯控制系统要求车灯能及时地做出相应的反应;同时,当车灯发生故障时,用户能得到相应的故障信息。主机模块3位于车的驾驶车内,主要用于检测来自FlexRay总线2的各个控制开关的状态,并根据这些控制开关的状态实现相应的控制策略,然后将控制命令打包成帧通过CAN总线4发送给从机模块5;四个从机模块5通过CAN总线4接收主机模块3的命令,通过解析命令完成对车灯的控制,同时向主机模块3反映各个车灯的状态,还可以检测过压、过流、短路等状态。按键模块1将按键与微控制器的GPI0引脚相连,MCU通过检测与按键相连接的GPIO引脚来确定按键的状态,作为开关信号输入,从而实现对车灯的控制。本实施例中按键模块采用KEA128作为模块控制器,主机模块3需要定时检测4个开关信号,分别对应模拟4种情况,可以采用按键的独立式接口方式实现,每个独立按键按一对一的方式直接接到I/0输入线上。读键值时直接读I/0口,每个键值通过读入对应I/0的状态来反映,这种方式查键实现简单。按键的基本电路为接触开关,通、断两种状态分别表示为0和1。

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