您当前的位置:五五电子网电子知识电器控制其它-综合无触点开关的汽车CAN总线车灯控制系统设计 正文
无触点开关的汽车CAN总线车灯控制系统设计

无触点开关的汽车CAN总线车灯控制系统设计

点击数:7478 次   录入时间:03-04 11:47:04   整理:http://www.55dianzi.com   其它-综合
    至于CAN通信电路,由于MC9S08DZ60内嵌CAN控制模块,本系统中只需外接CAN收发器TJA1050即可,TJA1050是一款高速CAN收发器,与以往CAN通信系统中采用的PCA82C250/251引脚相兼容,TJA1050还提供不上电环境下理想的无源特性。核心控制器的TXCAN和RXCAN分别与收发器的TXD和RXD连接,同时在CANH和CANL之问接入TDKZJS-2,能够很好的保护CAN总线通信免受电磁干扰,并且又不影响总线的正常通信。总控制盒电路图如图5所示。

f.JPG

 



www.55dianzi.com

    2.2 灯光控制盒方案

    灯光控制盒方案包括:灯光总成、驱动电路阵列、控制核心单元、电源稳压电路和CAN总线驱动电路等。系统总体框图如图6所示。

g.JPG

    控制核心采用飞思卡尔单片机MC9S08DZ60,其外围电路以及电源稳压和CAN总线驱动与总控制盒相同。车灯驱动电路阵列采用飞思卡尔的功率驱动芯片MC33286,其输入与TTL电平相兼容,可以由微控制器直接进行控制,共有四路输出,OUT1由IN1控制,OUT2由IN2控制。CAN收发器接收CAN总线上传输的数据,送给微控制器进行识别,若与之匹配则选择接收信息,并进行处理,往驱动阵列发送控制信号,进而控制车灯。

h.JPG

    前灯组合和后灯组合的设计类似,其中前灯包括近光灯、远光灯、前雾灯、示宽灯、转向灯,所有灯光均连接处一个公共端,灯光组合与驱动板之间只需一个8芯接插件连接。后灯包括转向灯、尾灯、刹车灯、雾灯和倒车灯。前灯组合电路如图7所示。

    3 系统软件设计

    文中采用模块化程序设计思想设计软件,按照功能分成不同的程序模块,各模块间相对独立以完成特定的功能。主要包括CAN初始化模块、报文发送与接收、开关量信号采集、数据处理模块等。其设计思想为:系统启动后,首先对微控制器MC9S08DZ60以及内嵌的CAN控制器进行初始化,再对主控节点和各个从节点进行设计:1)主控节点首先要采集霍尔开关上的开关量信号,并对这些信号进行处理,形成符合CAN通信协议SAKJ1939的数据格式,再向CAN控制器发送信号,进入CAN收发器发送数据程序(数据的发送采用查询方式),将处理完毕的数据发送到CAN总线上,供从节点进行接收,其流程图如图8所示。2)采用查询方式接收数据,首先从节点上的CAN控制器通过比较29位标识符是否匹配,来决定能否接收报文,在处理接收到的数据时,判断是开关量信号是对应哪些灯的,发出相应的控制信号来驱动车灯的亮灭,其流程图如图9所示。i.JPG

    4 结束语

    文中以飞恩卡尔公司的S08D系列单片机中的MC9S08DZ60为核心,利用霍尔元件结合CAN总线技术,设计了无触点汽车CAN总线灯光控制系统,给出了整体设计方案和软件流程图。系统实现了开关量信号的采集,通过CAN总线的通信以及对各个从节点车灯的控制,验证了方案的可行性和可靠性。试验证明,文中介绍的CAN总线的通信在汽车电子控制方面有较强的优势,在现代汽车电子领域有着广泛的应用前景。



上一页  [1] [2] 


本文关键字:开关  汽车  控制系统  其它-综合电器控制 - 其它-综合