一、引言
随着汽车计算机控制技术的不断发展,现代汽车上的计算机控制系统越来越多,联系也越来越紧密。发动机计算机控制系统已经成为新型发动机的核心部分之一,微处理器以及新型部件和电路的使用使得汽车技术发展速度加快,而且越来越复杂。最近及未来的技术发展要求汽车维修技师必须很好地接受最新汽车技术的培训,本书的出版,就是为了帮助技师学习发动机计算机控制系统的工作原理,并掌握对其进行故障诊断的方法。书中讨论了计算机控制系统的结构与部件、故障的分析与诊断方法、OBD Ⅱ自诊断方法,多路传输技术,以及世界各大汽车公司典型的控制系统的原理、构造和诊断。笔者通过分别构造高、低速CAN网络,对实时性要求高的计算机控制单元采用高速CAN网络传输;其它采用低速CAN网络传输,并采用微控制器兼作网关。使得传输线束大大简化,可靠性大大提高。
二,CAN总线的技术特性
CAN(Controller Area Network)总线是一种串行多主站控制器局域网总线。特别适用于汽车计算机控制系统和环境温度恶劣、电磁辐射强和振动大的工业环境。通讯媒体可以是双绞线、同轴电缆或光导纤维,数据传输速率可达1 Mbits/s(此时通信距离最长为40m)。
CANopen, DeviceNet和SDS是通常采用的高层协议,适用于任何类型的工业控制局域网应用场合,而CAL则应用于基于标准应用层通讯协议的优化控制场合,SAEJ1939则应用于卡车和重型汽车计算机控制系统。
三,基于P87C591的汽车计算机控制
(一) P87C591
P8xC591是8位高性能单片机,是80C51系列的衍生型,带有在片CAN控制器。它使用高效的80C51指令集并包括SJA1000 CAN控制器的PeliCAN功能。完全的静态核提供扩展的电存储设施,振荡器可以被停止且易重新启动,但不丢失数据。改进的1:1内部时钟预定标器在12 MHz外部时钟率时能达到500 ns指令周期。
(二)系统实现
目前,汽车计算机控制已经涉及到动力性、经济性、安全性、可靠性、净化性和舒适性等诸多方面,具体包括发动机控制,变速器控制、巡行控制,制动控制,照明控制,空调控制,雨刷控制,仪表管理系统等,而且各种控制系统的电控单元(ECU)相互联系紧密,需要随时进行实时数据通信,CAN总线作为一种极具应用潜力的控制器局域网总线,近年来在汽车计算机控制系统中得到越来越广泛的应用,并已成为欧洲汽车制造业主体行业标准,代表着汽车电子控制网络的主流发展趋势。
汽车计算机控制系统中的所有这些子控制系统通过CAN,0.线构成一个实时控制系统网络,各控制单元的指令发出去之后,必须保证在一定时间内得到响应,要不然就有可能发生重大事故,这就要求汽车上的CAN通信网络有较高的波特率设置和可靠性。而且,汽车在实际运行过程中,众多节点之间需要进行大量的实时数据交换。若整辆汽车的所有节点都挂在一个CAN网络上,这么多节点通过一条CAN总线进行通信,信息管理配置稍有不当,就很容易出现总线负荷过大,将导致系统实时响应速度下降,这在实时系统中是不允许的。因此我们将实时性要求严格、可靠性要求高的节点组成高速CAN通信网络,将其它实时性要求相对较低的节点组成低速CAN通信网络,并架设网关将这两个速率不同的CAN通信网络连接起来。
图 1中的发动机控制、变速器控制、安全控制、防抱死制动控制(ABS)等控制单元节点是现代汽车动作的核心部件,对时间响应要求严格,因而在本设计中采用传输速率为500Kbps的高速CAN通信网络。空调控制、雨刷控制、照明控制和仪表管理控制等相对来说对实时性的要求较低,采用传输速率小于125 Kbps的CAN通信网络,主控制器跨接高、低速两条总线,与各节点进行数据交换,兼起网关的作用,实现网络互连。
电控单元的微控制器(P8xC591 )通过数据总线经过光电隔离器(6N137)与CAN总线控制器(SJA 1000)直接相连,由于CAN总线控制器带有一个接收缓冲器和一个发送缓冲器,因此,CAN总线控制器的发送端口Tx0,接收端口Rx0、Rx1分别与CAN,总线发送接收器的TxD和RxD, Vref端口直接相连,CAN_L和CAN -H是CAN总线的两条差分接收发送线。它们的端点间各接一个120Ω的总线匹配电阻,当有节点占用CAN总线时,该节点的发送端(电平为3.5 V)接CAN_H,接收端(电平为1.5V)接CAN_L;当无节点占用CAN总线时,CAN_L和CAN_H上的电平均为2.5V.
关键字:CAN总线 汽车控制系统
引用地址:
基于CAN总线在汽车控制系统中设计与实现
推荐阅读最新更新时间:2024-05-02 21:35
汽车内部噪声智能控制系统设计
噪声主动控制基本思想是由德国物理学家Paul Lueg于1936年发明“电子消声器”时首次提出的。噪声主动控制技术相对传统的被动控制,具有对中、低频段噪声控制效果明显、系统轻巧、实时性强等优点,具有潜在的工程应用价值。噪声控制为实时控制,需要较大的计算量,普通的单片机难以实现。20世纪80年代, 数字信号处理 (DSP)芯片噪声主动控制基本思想由德物理学家Paul Lueg于1936年发明“电子消声器”时首次提出的。噪声主动控制技术相对传统的被动控制,具有对中、低频段噪声控制效果明显、系统轻巧、实时性强等优点,具有潜在的工程应用价值。 噪声控制为实时控制,需要较大的计算量,普通的单片机难以实现。20世纪80年代,数字信号处
[嵌入式]
DSP与CAN总线的测速和远程传送一体化
速度测量是控制工程的基本问题之一。在许多情况下,测速信号需要远距离传送。实现这个问题的一个主要方法是使用SoC(片上系统)芯片。它所带的丰富外设改变了关于硬件和软件的观念。搭建硬件系统变为对硬件结构的理解掌握,软件的编程也从算法编制为主变为部件设置为主,具有简捷、完整的特点,体现了芯片的技术优势。SoC类的TMS320LF2407DSP芯片在测速和远程传送应用中的简捷一体化设计也体现了这一点。 1 相关系统结构 TMS320LF2407所带有的事件管理器和CAN控制器模块为测速和远程传送提供了便利。 TMS320LF2407有2个事件管理器EVA和EVB,各有3个捕获单元。对应6个捕获输入引脚CAPX(对EVA,X
[应用]
充电桩结构及CAN总线测试要求_CANScope测试应用方案
充电桩内部主要有充电桩控制器、计费单元、充电机等模块组成,主要采用CAN总线通讯。其中充电控制器与外部BMS进行通讯,主要完成充电握手等充电过程。 iframe src="http://www1.elecfans.com/www/delivery/myafr.php?target=_blank =0.18284862291938953 =813 =http%3A%2F%2Fwww.elecfans.com%2Fqichedianzi%2F666002.html" frameborder="0" /iframe 图1 充电桩内部架构 二、充电桩行业CAN总线测试要求 1、协议一致性 充电机控制器与BMS之间CA
[汽车电子]
基于CAN总线的城市客车信息集成控制系统
1 引言
随着电子技术的不断发展,汽车电子技术也迅速的发展了起来,汽车上各种电子控制单元的数目也不断地增加,连接导线显著增多,因而提高控制单元间通信的可靠性和降低导线成本已成为迫切需要解决的问题。在20世纪80年代,以研发和生产汽车电子产品著称的德国bosch 公司针对此问题开发了can总线协议,这种多主网络协议,它的基础是无破坏性仲裁机制,使得总线能以最高优先权访问报文而没有任何延时。can作为标准车载网络技术,其在汽车网络化应用的进程中起着桥梁和纽带的作用,将城市客车信息集成采集提高到一个新的层次。
2 城市客车信息集成控制系统概述
城市客车信息集成控制系统是建立在汽车网络控制技术的基础上,从控制对
[嵌入式]
MC33399芯片的特点、引脚功能及在汽车车身控制系统中的应用
1、概述 LIN(Local Interconnect Network局域互连网络)是一种低成本的 网络。其最初的开发目的在于弥补 的不足,主要用于 中某些对通信速率要求不高的场合,LIN 作为CAN总线的辅助网络或子网络使用可以解决汽车内因导线过多所带来的许多问题。 一个简单的LIN节点除了 外,还需要两个芯片,即LIN接口芯片和5V的调节器。 公司的芯片是专用于LIN的单线器件。该器件的 非常低,可控制外部稳压器,安全符合LIN规范,抗干扰能力强,是一种高性能的模拟器件,适用于工作环境比较复杂的汽车。MC33399的主要特点如下: ·通信速率范围为1~20kb/s; ·额定工作电压:8V~18V,正常电压:7V~27V;
[嵌入式]
CAN总线与485总线比较
现在的总线格式很多,CAN相对于其他的总线有什么特点啊?有什么特别的优势,让我们必须选择这种总线呢?这个问题问的好,所以我想与其它总线做一下比较,首先呢,就比较一下大家耳熟能详的485总线吧。其实485总线与232差不多,它们只定义了物理层,规定了电平标准。 下面我们进行详细的对比: CAN(Controller Area Network)属于现场总线的范畴,它是一种有效支持分布式控制或实时控制的串行通信网络。较之目前RS-485基于R线构建的分布式控制系统而言, 基于CAN总线的分布式控制系统在以下方面具有明显的优越性: 1) CAN控制器工作于多主方式,网络中的各节点都可根据总线访问优先权(取决于报文标识符)采用无损结构的逐位仲
[嵌入式]
以编程的方式就可以控制汽车?CAN总线这一点很牛
近期,我跟一位在 Voyage公司 上班的朋友在尝试对一辆福特 Fusion 汽车 的空调系统实现 编程 控制。 下图为研究人员尝试通过App来控制汽车的关键功能: Voyage是汽车自动驾驶领域内的一家专业公司,他们想要实现的终极目标是:对于世界上的任何一个人,他都可以随时随地召唤一辆汽车直接开到他的家门口,并将他安全地送达到目的地,而且价格也非常便宜。对于Voyage来说,他们将不可避免地给乘客提供汽车关键功能的控制权,因为总有一天开车的将不再是我们人类,而这一天马上就要到来了。 CAN总线 介绍 一台现代化汽车拥有大量的控制系统,这些控制系统的作用与Web应用中各种微服务的作用是非常相似的。对于一台
[嵌入式]
瑞萨电子发布汽车控制系统用 RL78/F15族低功耗16 位微控制器
RL78/F15 新系列加入后,瑞萨电子 16 位微控制器系列产品成为业内覆盖面最大的产品之一 半导体解决方案供应商瑞萨电子株式会社(TSE:6723)今日宣布推出 RL78/F15 族低功率 16 位微控制器供车身控制模块(BCM)、空调、电动座椅等汽车控制系统使用。作为 RL78 系列微控制器的一个子系列,RL78/F15 族产品实现了行业领先的低功耗、高性能以及可独立控制和诊断的 CAN 通讯。该族产品与 RL78/F13 和 RL78/F14 族完全兼容。 RL78/F15 系列产品包括新增加了 144 管脚封装;拥有 48 及以上管脚的产品配备了有高达 512 KB 的片上闪存。与 RL78/F13
[汽车电子]