APP下载

基于CAN总线的车灯控制系统设计与实现

2018-05-14徐硕繁戴飞吉爽

汽车零部件 2018年3期

徐硕繁,戴飞,吉爽

(长春理工大学光电信息学院, 吉林长春 130000)

0 引言

随着汽车电子工业的高速发展,汽车越来越向着电气化、智能化控制方向发展,带来了用户对于汽车的电子电器越来越苛刻的控制要求。传统的电子电器架构已经严重制约了其发展,需要引入网络化控制[1]。CAN总线技术广泛应用在工业领域,其高可靠性和强实时性[2]给汽车智能电气化带来了可能,在汽车控制系统中,CAN总线已经从动力总成控制系统中逐步延伸到汽车车身控制系统中,为汽车车身控制带来了方便。

1 CAN总线技术简介

CAN(Controller Area Network)即控制器局域网[3],是德国著名的Bosch 公司为了解决现代车辆中众多ECU之间的数据交换问题提出的一种现场总线结构的通信方式。该总线通信的最高速率可达1 Mb/s,总线通信的长度大约为40 m[4]。以多主控制方式工作,整个总线系统相连的各个单元没有类似于“地址”的信息即系统具有柔软性。与常用的通信总线相比(IIC、SPI总线等),CAN总线的通信方式具有突出的实时性、可靠性和柔软性,是目前使用最广泛的一种汽车网络通信[5]。

其主要特征为:

(1)多主控;

(2)固定格式发送消息;

(3)网络节点设置灵活,延迟时间必须保证;

(4)通信速度设置灵活,同一网络速度必须一致;

(5)每条消息都有优先级;

(6)错误检测功能、错误恢复功能和错误通知功能;

(7)只要总线处于空闲,根据报文优先级自动重新传输。

2 MCS08DZ60芯片介绍

MCS08DZ60微控制器[6]Freescale公司HCS08系列8位单片机中的一种,其内部结构主要由单片机基本部分和CAN功能块部分组成。……

登录APP查看全文