无触点控制的汽车CAN总线灯光系统研究设计

时间:2013-01-14来源:网络

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 3

关键词: 车灯控制 CAN总线 MC9S08DZ60 霍尔元件

加入微信
获取电子行业最新资讯
搜索微信公众号:EEPW

或用微信扫描左侧二维码

相关文章

查看电脑版