央企文库

当前位置:首页 > 关于我们 > 私享空间

私享空间

基于LIN总线的车灯控制系统设计|LIN总线车灯控制系统视频

2020-01-01 00:00:00私享空间
                                                                                                                   基于CAN总线的汽车车身控制已经有了广泛的应用。但随着车上总线节点的增加以及电子技术向中低档汽车延伸的发展趋势,其相对较高的实现成本就成为一种障碍。成本较低的LIN总线应运而生。LIN总线硬件

  基于CAN总线的汽车车身控制已经有了广泛的应用。但随着车上总线节点的增加以及电子技术向中低档汽车延伸的发展趋势,其相对较高的实现成本就成为一种障碍。成本较低的LIN总线应运而生。LIN总线硬件的实现是基于普通的串行通信接口(SCI),甚至在子节点中可以用普通I/O口加上定时器进行模拟。LIN的目标应用是不需要CAN的性能、带宽及复杂性的低端系统,如车门控制模块、座椅调节、车灯控制和空调系统中传感器和执行器之间的通信。通常LIN子总线是现有的CAN网络的扩充,与CAN网络一起形成汽车的控制网络。当然,由于其成本较低,也可以独立用于不是特别复杂的车身控制网络中。

  车灯控制系统对实时性要求不高,但车灯控制模块连接的传感器和执行器较多,因此LIN总线非常适用于这一系统的控制。基于LIN总线的车灯控制系统使用LIN总线实现车灯传感器和控制器之间的通信,其优点是硬件电路简单、控制层次分明、节点成本低。

  

  车灯系统的结构及控制

  

  目前,人多数汽车灯光的控制都南手动操作完成。可能带来的问题是,在夜晚行驶中两车相会时,灯光弱的汽车给灯光强的汽车会灯,而灯光强的汽车却不给灯光弱的汽车会灯,从而使灯光弱的汽车受对方远光照射造成眩目,容易造成交通事故;在白天行驶中,有时要过涵洞或隧道,因里面黑暗需开大灯,但当车通过后,司机有时会忘记关闭大灯行驶。

  为了解决这个问题,自动灯光控制系统应运而生,如丰田皇冠的自动灯光控制系统和宝马530i的车灯自动照明装置等。整个车灯控制过程实现完全的智能控制,反应灵敏,工作可靠,有效避免了因汽车灯光依赖人工操作而造成的交通事故。

< ……此处隐藏3414个字…… 通信。

  车灯控制系统中的主节点同时也是CAN/LIN网关,负责将LIN总线数据传输到CAN总线上,GZ60的一个CAN通道用来提供与CAN总线的接口。CAN总线收发器选用Freescale公司的MC33388。该收发器支持的最高CAN速率为125Kb/s,在睡眠模式下,功耗很小。CAN模块的硬件电路

  

  系统的软件结构

  

  基于LIN,总线的车灯控制系统的软件结构如图5所示。上电后,各节点控制器对CONFIG、PORT和ESCI模块进行初始化操作,由于LIN总线通信定时由主节点定义,主节点控制器还需要对TICHO模块初始化。主节点控制器监测各个按键的状态,当有按键被按下后,主节点判断该按键对应的车灯控制模式,然后向LIN总线发送带相应标识符场的报文头(ID∈[10111213]),启动・次主节点向从节点发送数据的LIN总线通信。等待LIN总线处理该报文帧之后,主节点启动一次从节点向主节点发送数据的LIN,总线通信(ID∈[14151617]),该从节点即为前一次LIN总线通信中,接收到主节点命令的从节点。如果主节点接收到的从节点数据与理论上应该收到的数据不符,主节点上的报错指示灯点亮,并可以显示发生故障的从节点号码。造成从节点故障的原因可能是从节点脱离LIN总线,或者从节点上的执行器发生故障。

  

  应用结果

  

  应用结果表明:LIN总线很好地满足了汽车车灯控制系统对数据信息传输的要求,而且与其他实现方法相比,具有结构简单、配置灵活、降低成本的优点,完全达到了期望的性能和价格要求。

文章评论