您的位置 首页 资料

根据LPC2129的EPS通讯系统研究

引言现代汽车电子技术的发展使汽车的电子化程度越来越高。电控系统虽然提高了汽车的动力性和经济性,但随之增加的复杂电路必然导…

  引 言

  现代轿车电子技能的开展使轿车的电子化程度越来越高。电控体系尽管进步了轿车的动力性和经济性,但随之添加的杂乱电路必定导致车身布线巨大而杂乱。因而进步操控单元间通讯的可靠性、实时性、安全性已成为需求火急处理的问题。以措辞和出产轿车电子产品著称的德国Bosch公司为此开发了CAN总线协议,并使其成为国际规范。电动助力转向(E1ectric Power Steering System,EPS)是依据驾驶员穷极无聊和车辆的运转工况而进行助力的转向体系。EPS的操控进程是动力转向体系归纳操控的进程,所以EPS的电子操控单元与车内其他电子操控单元的通讯及和谐操控便很重要。在EPS体系中引进CAN总线技能,使EPS电子操控单元与其他车载电子操控单元通讯,可以完成数据同享,而且和谐EPS与其他体系操控。

  1 CAN总线简介

  CAN即操控器局域网,是Bosch公司为处理现代轿车中许多的操控和数据交换问题开宣布的一种现场总线通讯结构,最高速率可达1 Mbps(40 m内),以多主方法作业。与一般的通讯总线比较,CAN总线数据通讯具有杰出的可靠性、实时性和灵活性,是现在运用最广泛的一种轿车网络。CAN总线具有以下特色:

  ①硬件衔接简略,具有杰出的功能价格比。

  ②具有快速呼应才能,十分合适对实时性要求较高的运用场合。

  ③可靠性高。CAN总线的纠错才能十分强,协议中每一帧数据都选用CRC及其他校验办法,数据出错率极低。若某一节点呈现严重错误,可主动脱离总线,总线上其他节点的操作不受影响。

  2 体系硬件规划

  2.1 LPC2129介绍

  LPC2129微操控器是NXP公司32位单片机中的一种,其内部根本结构包含:中央处理器单元(CPU)、2个16C550工业规范UART、高速I2C接口(400 kHz)、2个SPI接口、8通道输入捕捉/输出比较定时器,1个8通道脉宽调制模块以及46个独立数字I/O口,片内还有256KB的Flash ROM、16 KB的RAM,CAN功用块包含2个兼容CAN2.0B协议的CAN操控器。这些丰厚的内部资源和外部接口可以分量ECU(电子操控单元)对各种数据的处理及CAN网络数据发送和接纳的要求。芯片集成了2个CAN模块,可以完成高低速CAN网络的网关节点功用。

  CAN模块遵从CAN2.0B协议,集成了检验滤波器的CAN总线操控器的一切功用。此外它还选用先进的缓冲器安置改进了实时功能,简化了运用软件的规划。

  2.2 CAN模块规划

  轿车的通讯体系由EPS操控体系、ABS体系、发动机体系、电动车窗体系、车灯操控体系等组成。这些电控体系在整个操控体系中对呼应实时性的要求有所不同,别的轿车在实践运转进程中许多节点之间需求进行许多的实时数据交换。若整个轿车的一切节点都挂在一个CAN网络上,许多节点经过一条CAN总线进行通讯,一旦信息管理装备稍有不当,就很简单呈现总线负荷过大,导致体系实时呼应速度下降的状况。这在实时体系中是不允许的,因而依据不同的要求,可将轿车网络分为高速CAN网络和低速CAN网络两个速率等级。ABS、EPS等节点电控单元个数少,实时性和安稳性要求高,组成传输速率为500 kbps的高速CAN网络。许多的车身电机和车灯节点电控单元数量多,传输的数据纷繁杂乱,对准确性、安稳性的要求胜于实时性,组成传输速率为125 kbps的低速CAN网络。关于不同速率网络之间的通讯,有必要有相应的网关进行数据过滤和速率转化,以完成不同速率网络节点之间的数据通讯。高低速CAN网关用LPC2129完成,其通讯网络如图1所示。

  

  2.3 CAN节点硬件规划

  CAN节点硬件电路首要包含带有CAN操控器的微操控器和用于数据收发的CAN收发器。本规划运用的是NXP公司的32位微操控器LPC2129,它带有CAN操控器,首要担任CAN的初始化和数据处理。CAN收发器品种有许多,本规划运用Philips公司的CAN高速收发器TJAl050。CAN根本节点结构如图2所示。

  

  2.4 高低速CAN网关的硬件电路规划

  网关的首要作用是和谐各网络之间数据的同享,担任各节点之间的通讯。其硬件结构与CAN节点十分类似,我们它担任高速与低速网络之间的数据同享,所以有必要一起跨接两个网络。CAN总线网关硬件结构如图3所示。

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/ziliao/264400.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部