当前位置:文档之家› 潍柴欧Ⅲ电控发动机CAN总线通讯技术应用规范V1

潍柴欧Ⅲ电控发动机CAN总线通讯技术应用规范V1

潍柴欧Ⅲ电控发动机CAN总线通讯技术应用规范V1
潍柴欧Ⅲ电控发动机CAN总线通讯技术应用规范V1

基于STC89C51的CAN总线点对点通信模块设计

基于STC89C51的CAN总线点对点通信模块设计 [导读]随着人们对总线对总线各方面要求的不断提高,总线上的系统数量越来越多,继而出现电路的复杂性提高、可靠性下降、成本增加等问题。为解决上述问题,文中阐述了基于SJAl000的CAN总线通信模块的实现方法,该方法以PCA82C250作为通信模块的总线收发器,以SITA-l000作为网络控制器。并以STCSTC89C5l单片机来完成基于STC89C5l的CAN通信硬件设计。文章还就平台的初始化、模块的发送和接收进行了设计和分析。通过测试分析证明,该系统可以达到CAN的通信要求,整个系统具有较高的实用性。 0 引言 现场总线是应用在生产最底层的一种总线型拓扑网络,是可用做现场控制系统直接与所有受控设备节点串行相连的通信网络。在工业自动化方面,其控制的现场范围可以从一台家电设备到一个车间、一个工厂。一般情况下,受控设备和网络所处的环境可能很特殊,对信号的干扰往往也是多方面的。但要求控制则必须实时性很强,这就决定了现场总线有别于一般的网络特点。此外,由于现场总线的设备通常是标准化和功能模块化,因而还具有设计简单、易于重构等特点。 1 CAN总线概述 CAN (Controller Area Network)即控制器局域网络,最初是由德国Bosch公司为汽车检测和控制系统而设计的。与一般的通信总线相比,CAN总线的数据通信具有突出的可靠性、实时性和灵活性。其良好的性能及独特的设计,使CAN总线越来越受到人们的重视。由于CAN总线本身的特点,其应用范围目前已不再局限于汽车行业,而向自动控制、航空航天、航海、过程工业、机械工业、纺织机械、农用机械、机器人、数控机床、医疗器械及传感器等领域发展。目前,CAN已经形成国际标准,并已被公认为几种最有前途的现场总线之一。它的直线通信距离最大可以达到l Mbps/30m.其它的节点数目取决于总线驱动电路,目前可以达到110个。 2 CAN系统硬件设计 图1所示是基于CAN2.0B协议的CAN系统硬件框图,该系统包括电源模块、MCU部分、CAN控制器、光电耦合器、CAN收发器和RS232接口。硬件系统MCU采用STC89C5l,CAN控制器采用SJAl000,CAN收发器采用PCA82C250,光耦隔离采用6N137。

道依茨柴油发动机电控系统说明

道依茨发动机电控系统说明 1.系统总览 CA6DE3电控发动机采用外挂式电控单体泵系统,其工作原理与DEUTZ电控单体泵系统基本相同。采用电控单体泵,机械式喷油器。 外挂式电控单体泵 接插件引脚信号名称类型 1 电源负极地 2 电源负极地 3 电源负极地 4 电源正极电瓶+24伏 5 电源正极电瓶+24伏 7 加速踏板位置传感器2地地 9 进气温度和压力(TMAP)传感器地地 10 加速踏板位置传感器2电源+5V 12 进气温度和压力(TMAP)传感器电源+5V 13 曲轴转速传感器信号输入霍尔效应式频率信号 15 加速踏板位置传感器1电源+5V 17 加速踏板位置传感器1地地 18 水温传感器、燃油温度传感器地地 22 车速信号(仪表输出)输入频率信号 24 点火开关输入钥匙 25 严重故障指示灯1A低端On/Off驱动 26 SAE J1939 - CAN通信 27 SAE J1939+ CAN通信 28 车速信号(仪表输出)地地 29 曲轴转速传感器地地 31 曲轴转速传感器电源+5V 32 凸轮位置传感器信号输入霍尔效应式频率信号 33 凸轮位置传感器电源+5V

35 凸轮位置传感器地地 37 CAN + CAN通信 38 CAN - CAN通信 39 CAN屏蔽线屏蔽线 42 排气制动阀1A低端On/Off驱动 43 主继电器1A低端On/Off驱动 44 预热指示灯1A低端On/Off驱动 46 水温传感器信号输入模拟量 47 燃油温度传感器信号输入模拟量 48 进气温度和压力(TMAP)传感器温度信号输入模拟量 49 进气温度和压力(TMAP)传感器压力信号输入模拟量 51 SAE J1939 屏蔽线屏蔽线 52 机油压力警报开关输入低电位开关 57 制动踏板开关(气压)低电位开关 61 加热继电器 3.5A高端On/Off驱动 63 一般故障指示灯1A低端On/Off驱动 64 排气制动/发动机制动指示灯1A低端On/Off驱动 66 加速踏板位置传感器1信号输入模拟量 67 加速踏板位置传感器2信号输入模拟量 73 离合器踏板开关高电位开关 74 巡航设置/加速开关(选装)高电位开关 75 巡航恢复开关(选装)高电位开关 76 巡航ON/OFF开关(选装)高电位开关 77 巡航设置/减速开关(选装)高电位开关 79 排气制动开关高电位开关 81 小信号地地 98 1缸单体泵低端低端PWM驱动 99 3缸单体泵高端高端PWM驱动 100 1缸单体泵高端高端PWM驱动 101 2缸单体泵高端高端PWM驱动 102 4缸单体泵高端高端PWM驱动 103 6缸单体泵高端高端PWM驱动 105 6缸单体泵低端低端PWM驱动 106 3缸单体泵低端低端PWM驱动 108 2缸单体泵低端低端PWM驱动 110 5缸单体泵高端高端PWM驱动 111 4缸单体泵低端低端PWM驱动 112 5缸单体泵低端低端PWM驱动 3.1冷却液温度/燃油温度传感器(NTC) 向ECU提供发动机冷却液/燃油温度信号,敏感原件为负温度系数的热敏电阻式(NTC)。 温度传感器特性

CAN总线设计

微机应用课程设计报告 ` 题目:基于单片机的16*16点阵系统设计 专业: … 班级: 姓名: 学号: 地点: 时间: 指导老师:

~

摘要 现场总线是自动化领域的计算机网络,是当今自动化领域技术发展的热点之一。它以总线为纽带,将现场设备连接起来成为一个能够相互交换信息的控制网络,是一种双向串行多节点数字通信的系统。CAN总线也是现场总线的一种,它最初被应用于汽车的控制系统中,由于其卓越的性能,CAN总线的应用范围已不再局限于汽车工业中,而被广泛的用到自动控制、楼宇自动化、医疗设备等各个领域。 本文主要介绍一种基于CAN总线的控制系统,通过对这一系统的制作流程来说明CAN总线的简单应用,文章主要是对本控制系统的三个硬件模块进行介绍及模块中相关芯片的应用,同时本文也对软件的编写进行了说明。 关键字:现场总线; CAN总线;单片机;控制系统

目录 1 绪论 (1) CAN总线的简单介绍 (1) CAN总线的优势 (1) 网络各节点之间的数据通信实时性强 (2) 缩短了开发周期 (2) 已形成国际标准的现场总线 (2) 最有前途的现场总线之一 (2) 2 硬件电路设计 (3) 单片机模块 (3) STC89C52主要特性如下: (4) STC89C52RC单片机的工作模式 (5) CAN总线控制器模块 (6) SJA1000简介 (6) PCA82C250简介 (9) 通信模块和外围接口 (11) 通信模块 (11) 外围接口 (12) 3 CAN总线控制系统软件设计 (13) 初始化程序 (13) 数据的接收和发送功能 (15) 发送数据 (15) 接收数据 (17) 4 总结 (19) 参考文献 (20) 附录一 (21)

道依茨发动机操作手册

发动机操作手册FL 513 /L BFL 513 /C/LC B/FL 413 F/FC/FW

●请阅读并遵照执行本操作手册 中的内容,这样,你将避免故障的 发生。将生产厂商的品质保证书保 存好。注意保养发动机,使之需要 时即可投入工作。 ●本型号发动机的建造仅可用于 供应范围中所述的领域,即发动机 生产厂界定的领域,用户应根据发 动机的设计目的加以使用;任何超 出使用范围的应用均被认为是违背 设计目的。生产厂商对由于上述原 因而造成的损坏将不承担任何责 任。涉及的风险均由用户承担。 ●按照设计目的使用发动机亦意 味:按照生产厂商规定的使用和维 护保养的条件而使用和维护保养发 动机。发动机的使用人员必须熟悉 发动机,并且了解其中涉及的风险。 ●有关的事故预防规定和其他广 泛接受的安全和工业卫生规定均应 遵守。 ●未经授权对发动机进行改动将 免除生产厂商因此变动而导致的损 坏的任何责任。

FL 513 /L BFL 513 /C/LC B/FL 413 F/FC/FW KHD 02975818en 请将发动机的系列编号填入此表内。当发生关于用户服务、修理和备件的问题时,告诉有关人员此号码后,将有助于问题的解决(见2.1 节)。 保留全部权利。保留为改进发动机而更改本手册中的规格数据或其他技术的权利。无我公司的书面同意,不得以任何形式或任何手段复制本手册的任何部分。

前言 前言 亲爱的用户: 空气冷却的DEUTZ 发动机有范围广泛的用途。因此变型机数目较多,以适应个别用途的特殊要求。 您的发动机是按照您的用途装配的,也就是说,此手册中所述的零部件不一定都安装到您的发动机上。 在启用发动机之前,请阅读本手册,并记住各条指导。 如果您有问题,我们将乐意提供指导。 DEUTZ 国际服务部

CAN总线故障检查方法

一、CAN总线简介 CAN总线即控制器局域网,为串行通信协议,能有效得支持具有很高安全等级得分布实时控制,在汽车电子行业中,使用CAN连接发动机控制单元,传感器,防刹车系统等等,其传输速度可达到1Mbit/S。 1、CAN总线数据生成 CAN总线得数据分为模拟信号与数字信号,模拟信号就是由传感器检测得到,并将得到得信号进行转换(A/D),变成数字信号,送给MCU,由MCU将生成得CAN报文发送到总线上。模拟信号一般显示在指针表上,如气压1,气压2等.数字信号相对简单,可直接由MC U接收,然后将报文发到CAN总线上,如发动机诊断,刹车片磨损等等,一般显示在仪表上. 2、CAN信号线 CAN传输得两条信号线被称为CAN_H 与CAN_L。通电状态:CAN_H(2、5V)、CAN_L(2、5V)或CAN_L(3、5V)、CAN_H(1、5V)断电状态:CAN_H、CAN_L之间应该有60~62欧电阻值,两个120欧分别在仪表模块与后控模块中,并联后就是60欧姆左右。 ?友情提示:用万用表就是测不准CAN_H或CAN_L电压得,因为通电后C AN线上得电压在不停变化,而万用表得响应速度很慢,所以测得得电压就是并不就是当前电压而就是电压得有效值。 3、唤醒线WAKEUP

CAN总线所有模块都有两个WAKEUP引脚,模块内部就是连接在一起得,前控模块为WAKEUP输出,其它模块为WAKEUP得输入,连线时总线各模块得WAKEUP都必须与前控连接在一起,当前控电源正常、钥匙1档(ACC档)开时,前控正常工作,WAKEUP输出(输出电压值约等于当前电源电压),总线其它模块收到WAKEUP信号,模块被唤醒,在电源正常得情况下,各模块开始工作。 二、线路与模块得基本检查 1、线路得基本检查分为输入与输出线路。 对输入线路得检查:首先,要找到输入得管脚(各种车得管脚定义不同);然后将输入得管脚与模块断开;最后对线路就是否有信号输入进行检查. 对输出线路得检查 首先,确定输出得线路就是否断线或搭铁。将管脚与模块断开后测量.然后就是测量线路就是否有输出.将模块与管脚连接后检查. 2、模块得基本检查包括对电源线、地线、唤醒线、CAN线得检查。 电源得检查:模块上一般有4根左右得电源线,在模块正常工作时,每个电源都应该有24 v得电压。 地线得检查:模块上一般都有2到3根地线,在模块工作时,这些地线都要与全车得地线接触良好. 唤醒线得检查:每个模块都要有1根唤醒线,在模块工作时有24v得电压。

CAN总线实例介绍

CAN总线读书笔记 CAN是控制器局域网络(Controller Area Network, CAN)的简称,是由研发和生产汽车电子产品著称的德国BOSCH公司开发了的,并最终成为国际标准。CAN总线解决方案为嵌入式设计提供通信与连接,使其进入崭新阶段。CAN串行总线协议是一款高速可靠的通信协议,创建最初用于汽车应用,如今已广泛用于需要达到1 Mbps比特率的稳健通信应用。在产品设计中集成CAN协议将是在恶劣电气环境下实现高度实时通信功能的低成本的可靠途径。 CAN协议的一个最大特点是废除了传统的站地址编码,而代之以对通信数据块进行编码。采用这种方法的优点可使网络内的节点个数在理论上不受限制,数据块的标识码可由11位或29位二进制数组成,因此可以定义2或2个以上不同的数据块,这种按数据块编码的方式,还可使不同的节点同时接收到相同的数据,这一点在分布式控制系统中非常有用。数据段长度最多为8个字节,可满足通常工业领域中控制命令、工作状态及测试数据的一般要求。同时,8个字节不会占用总线时间过长,从而保证了通信的实时性。CAN协议采用CRC检验并可提供相应的错误处理功能,保证了数据通信的可靠性。CAN卓越的特性、极高的可靠性和独特的设计,特别适合工业过程监控设备的互连,因此,越来越受到工业界的重视,并已公认为最有前途的现场总线之一。近年来广泛应用于汽车控制系统和工业控制系统领域。下面我们可以看到CAN-BUS总线技术应用的具体案例。 案例1:电动汽车充电站换电站充电桩CAN总线管理系统方案背景介绍:电动汽车充电站是电动汽车发展和普及的重要基础支撑系统,也是电动汽车商业化、产业化过程中的重要环节。 现在通常的通电方式有3类,适用于不同的应用场合。充电站通常主要提供快速充电服务,辅以用于慢速充电的充电桩;充电桩则只能提供慢速充电;换电站则提供为电动汽车更换电池的服务。 而这三类的充电方式都会同样使用到计算机作为管理核心,并且通过以太网来连接站内的各个功能部分,如计费和打印等计算机和系统。所以以太网是作为管理网络存在于系统当中。对于直接的充电的指示和监控则是由可靠性和实时性更好的CAN总线来管理的,所以BMS和充电桩都是CAN接口的。

道依茨发动机系统故障排除手册

道依茨发动机系统故障排除手册 原创作者:admin 发布时间:2012-12-20 阅读:245次 柴油机因热效率高,机动性好,动力性好,安全性高等特点而广泛使用,是现代工程机械产品的主要动力装置。但柴油机由于燃油系统结构复杂,使用要求高,所以在日常保养中要按时、按程序操作(三一所有设备出厂时,都附有产品使用说明书,作为售后服务工程师,一定要非常熟练的掌握使用说明书的内容,只有这样才能指导客户操作手搞好设备的日常保养,保证设备安全、正常运转),以避免出现故障, 保证柴油机的正常工作并延长大修时间。 维修过程中的注意事项 在进行柴油机售后服务过程中,有以下事项必须注意,做好这些工作会对你的人身安全与及时准确的判断问题有好处: 1、进行任何柴油机的修理工作之前,首先要拆下蓄电池的接线,以防意外起动; 2、若柴油机处于工作状态或冷却液处于热态时,应先冷却柴油机后方可将加水盖慢慢松开使冷却系统卸压; 3、防腐剂内含强碱,严防溅入眼中,更不可吞服。若不小心接触皮肤,应及时用肥皂或水清洗; 4、在着手排除故障之前,先要仔细地了解故障细节,如故障前柴油机工作条件——负载情况、海拔高度、环境温度高低、环境灰尘状况、车辆行驶(平地机等路面机械)道路状况等。故障性质——是逐渐恶化的还是突然发生的,或者是间歇性出现的、是否在更换燃油或机油后发生的等等。故障现象——排气烟色、冷却液温度和消耗情况、柴油机噪声情况等。冷却液是否受污染,如机油、铁绣、凝固的沉淀物等。机油是否受污染,如有水、燃油等。柴油机振动情况等等。 5、对故障进行严密而系统的分析; 6、把故障的征兆与柴油机系统和基本零部件建立有机联系; 7、把最近的维修或修理与目前的故障相联系; 8、在开始拆检柴油机之前要加倍的检查; 9、排除故障首先从最容易和最明显的问题着手; 10、确定故障原因并进行彻底的修理; DEUTZ柴油机各系统故障维修指南 1、冷却液温度不正常,可以从以下方面进行: a.油底壳油面过高 分析:若油底壳油面过高,以致连杆轴颈浸没机油中,柴油机运行时,曲轴、连杆大头搅动机油会因摩擦产生附加热量。基于以上原因,附加热量在机油冷却器中传递给冷却液,使冷却液温度额外的增高。 b.不正确的压力盖或失效的压力盖会使冷却液过量损耗和柴油机过热; c.空气或燃烧气体进入冷却系统 分析:空气进入冷却系统因受热会使冷却液溢出同时空气受膨胀、冷却系统压力高,使压力盖打开,从而造成冷却液损耗增大; 气缸盖垫片泄漏使燃气或压缩空气进入冷却系统也会产生上述相同的后果; 若进入冷却系统的空气或燃气来不及排出,会随冷却液回到水泵进水口,造成水泵流量下降,引起柴油机出水温度升高; 查燃烧气体是否进入冷却系统的办法: 等柴油机冷却到50度以下时,拆下散热器压力盖。在散热器上装上已拆掉卸压阀的压力盖,让气体能沿溢流管流出。将一根橡胶软管的一端接在散热器的溢流管上,另一端插入水容器的水面下。(试验时必须确保压力盖密封),起动柴油机在额定转速运行,直到出水温度达到80度。检查水容器中的气泡,表明燃烧气体漏进冷却系统(注:在试验过程中冷却液温度必须稳定,若温度升高由于冷却液在系统中膨胀会造成假象)。 d.冷却水泵流量减少; 分析:皮带松动或水泵叶轮损坏也会使其流量减少,但在检查其流量和更换水泵之前,应按排除故障程序先检查其它有关部分。 e.散热器散热片受阻、通过散热器风量减少; f. 节温器工作不正常会引起柴油机过热(注意:没有节温器,柴油机不得运行。不装节温器时,旁通通道的阻力小,冷却液直接经该通道流向水泵出口,这会引起柴油机过热。) 1

使用泰克MSO4000示波器测试与分析CAN总线信号

主题TOPIC —————————————————————————————————TITLE:使用泰克MSO4000示波器测试与分析CAN总线信号 OBJET :介绍了泰克MSO4000系列示波器在CAN网测试中的若干应用

目录 1目的 (3) 2适用范围 (3) 3参考文件 (3) 4历史 (3) 5泰克MSO4000示波器简介 (4) 6利用MSO4000示波器对CAN LS信号进行采集和解码 (4) 6.1 对示波器进行设置 (4) 6.2 监测CAN LS网络上的CAN_H和CAN_L电平信号 (5) 6.3 技术规范对CAN LS信号电平值的规定 (8) 6.4 监测CAN LS网络的总线解码信号 (9) 7利用MSO4000示波器对CAN HS信号进行采集和解码 (10) 7.1 对示波器进行设置 (10) 7.2 监测CAN HS网络上的CAN_H和CAN_L电平信号 (10) 7.3 技术规范对CAN HS信号电平值的规定 (11) 7.4 监测CAN HS网络的总线解码信号 (11) 8使用泰克“e﹡Scope”功能对示波器进行远程操作 (12) 9使用Open Choice软件自动获取示波器屏幕截图 (13) 10使用SignalExpress TE软件实现自动化测试 (15) 2 of Page 19

1 目的 CAN网络信号的测试包括总新电平信号的采集、电压值的测量、信号解码分析、总线通讯状态监测等内容,这部分内容也是构成CAN网络底层测试的基础,测试结果的正确与否,直接关系到整车电器架构的稳定性与电控单元功能的完好性,因此如何便捷高效地完成CAN网络的测试,已经成为整车验证环节中不可回避的一个话题。本文中提出了一套使用泰克MSO4000系列示波器与配套的LabVIEW SignalExpress TE软件进行CAN总线信号测试与分析的方法,从而完成整车高速、低速CAN网络信号的分析与测试工作。通过“示波器+PC软件”的方式,测试人员可以方便快捷地对总线信号进行实时监测,也可以使用示波器的解码功能直接观测到对应的逻辑信号。在使用附属的SignalExpress TE软件后,还可以实现远程测试、自动化测试等功能,与其它测试和分析方法相比,具有入门简单、适用范围广、数据采集精度高等优点,大大提高了基于CAN总线技术的电控单元的开发与测试效率。 2 适用范围 供新车型项目中进行CAN网底层测试时参考使用。 3 参考文件 4 历史

CAN总线网络设计

1 引言 can(controller area network)即控制器局域网络,最初是由德国bosch公司为解决汽车监控系统中的自动化系统集成而设计的数字信号通信协议,属于总线式串行通信网络。由于can总线自身的特点,其应用领域由汽车行业扩展到过程控制、机械制造、机器人和楼宇自动化等领域,被公认为最有发展前景的现场总线之一。 can总线系统网络拓扑结构采用总线式结构,其结构简单、成本低,并且采用无源抽头连接,系统可靠性高。本设计在保证系统可靠工作和降低成本的条件下,具有通用性、实时性和可扩展性等持点。 2 系统总体方案设计 整个can网络由上位机(上位机也是网络节点)和各网络节点组成(见图1)。上位机采用工控机或通用计算机,它不仅可以使用普通pc机的丰富软件,而且采用了许多保护措施,保证了安全可靠的运行,工控机特别适合于工业控制环境恶劣条件下的使用。上位机通过can总线适配卡与各网络节点进行信息交换,负责对整个系统进行监控和给下位机发送各种操作控制命令和设定参数。 网络节点由传感器接口、下位机、can控制器和can收发器组成,通过can收发器与总线相连,接收上位机的设置和命令。传感器接口把采集到的现场信号经过网络节点处理后,由can收发器经由can总线与上位机进行数据交换,上位机对传感器检测到的现场信号做进一步分析、处理或存储,完成系统的在线检测,计算机分析与控制。本设计can总线传输介质采用双绞线。 图 1 can总线网络系统结构 3 can总线智能网络节点硬件设计 本文给出以arm7tdmi内核philips公司的lpc2119芯片作为核心构成的智能节点电路设计。该智能节点的电路原理图如图2所示。该智能节点的设计在保证系统可靠工作和降低成本的条件下,具有通用性、实时性和可扩展性等特点,下面分别对电路的各部分做进一步

道依茨发动机2011操作手册

操作手册 2011

●Please read and observe the inf ormation given in this Operation Manual. This will enable you to avoid accidents, preserve the manuf acturer’s warranty and maintain the eng ine in peak operating condition. ●This engine has been built exclusively f or the application specif ied in the scope of supply, as described by the equipment manu-acturer and is to be used only f or the intended purpose. Any use exceeding that scope is considered to be contrary to the intended purpose. The manuf acturer will not assume responsibility for any damage resulting therefrom. The risks involved are to be borne solely by the user. ●Use in accordance with the intended pur- pose also implies compliance with the con-ditions laid down by the manuf acturer f or operation, maintenance and servicing. The engine should only be operated by person-nel trained in its use and the hazards in-volved. ●The relevant accident prevention guidelines and other generally accepted saf ety and industrial hygiene regulations must be ob-served. ●When the engine is running, there is a risk of injury through: - turning/hot components

基于CAN总线的汽车测试解决方案

基于CAN总线的汽车测试解决方案 于CAN总线的汽车测试解决方案一、前言 随着中国汽车市场的快速发展和汽车电子的价值含量迅速提高,针对汽车电子的测试技术也变的日益复杂,在全球化的汽车设计和生产的趋势下,中国本地的工程师越来越感觉到汽车电子测试所面临的种种困难,其中主要包括:(一)无法满足产品线不断更新的需求,并希望减少产品投放市场的周期。 1.汽车电子产品的日益更新,要求测试系统以最快的速度满足新的需求。而目前国外引进的专用测试系统往往升级周期较长,无法满足本地瞬息万变的产品测试需求。图1:基于PXI TestStand平台的测试系统 2.专业汽车电子厂商往往生产多个不同型号的同类产品,并根据订单、物流的条件,其生产计划经常发生变化。如果不同型号的产品都采用不同的测试设备,将会导致测试设备重复利用率过低,大大降低投资效率。 (二)目前汽车电子测试缺乏通用仪器的解决方案,如汽车音响及仪表盘的测试往往需要专门定制的仪器,而且这些仪器价格非常昂贵。 (三)本地的售后服务和及时的故障响应。测试生产线上一切以生产线的持续运行为最高目标,当中国工程师不能掌握

全面的故障诊断和维修技术时,就只能向国外的工程师求助,这样容易导致响应速度慢,且代价昂贵。 (四)复杂的汽车测试系统常常需要多种测量和控制任务的协同工作,一个用于集成的软硬件同步平台就显得尤为的重要。 二、支持CAN协议的柔性测试设备 20世纪80年代Bosch公司为解决汽车系统中各个电子单元之间的通信问题开发了CAN总线标准。这种串行总线用2 根或1根电线把汽车里的各个电子设备连接起来,相互可以传递信息。采用CAN总线避免了电子模块间大量繁复的连线,比如仪表板上车速、发动机转速、油量和发动机温度的指示就不需要连接不同的线缆到对应的传感器,而只需要接入CAN总线,就可以从总线上获取相应信息。CAN的卓越表现使汽车制造商们纷纷开发并使用基于CAN和数据采集 设备的测试系统。国际标准组织将CAN总线接纳为ISO 11898标准。NI公司在其标准虚拟仪器测试平台上推出CAN 控制器系列,支持多种CAN总线的协议,其中包括高速CAN、低速容错CAN和单线CAN。尤其是新推出的PXI-8464软 件可选类型的CAN控制器,可以让你不用更改硬件连接, 就适应各种CAN通信协议,同时既可以作为总线控制器, 又可以作总线通信分析仪,使得测试设备可以在最大程度上适应柔性生产。

课程设计--CAN总线

课程设计 题目 CAN通信 二级学院电子信息与自动化 专业自动化 班级 107070103 学生姓名学号 指导教师熊文 考核项目 设计50分平时 成绩 20分 答辩30分 设计质量 20分 创新设计 15分 报告质量 15分 熟练程度 20分 个人素质 10分 得分 总分考核等级教师签名

摘要: CAN总线是控制器局域网总线(contr01ler AreaNetwork)的简称。属于现场总线的范畴,是一种有效支持分布式控制或实时控制的串行通信网络。由于其高性能、高可靠性及独立的设计而被广泛应用于工业现场控制系统中。SJAl000是一个独立的CAN控制器,PCA82C200的硬件和软件都兼容,具有一系列先进的性能,特别在系统优化、诊断和维护方面,因此,SJAl000将会替代PCA82C200。SJAl000支持直接连接到两个著名的微型控制器系列80C51和68xx。下面以单片机AT89C52和SJAl000为例,介绍CAN总线模块的硬件设计和CAN通信软件的基本设计方法。 关键词:AT89S52 CAN通信 SJA1000

目录: (一) 背景: (二) CAN介绍 (三) SJA1000内部结构和功能简介 (四) 硬件电路图 (五) 初始化程序 (六) 测试 (七) 总结

一背景: CAN(Controller Area Network)数据总线是一种极适于汽车环境的汽车局域网。CAN总线是德国Bosch公司为解决汽车监控系统中的 复杂技术难题而设计的数字信号通信协议,它属于总线式串行通信网 络。由于采用了许多新技术和独特的设计思想,与同类车载网络相比,CAN总线在数据传输方面具有可靠、实时和灵活的优点。 1991年9月Philips半导体公司制定并发布了CAN技术规范(版本 2.0),该技术规范包括A部分和B两部分,其中2.0A给出了CAN报文的标 准格式;2.0B给出了标准和扩展两种格式。此后,1993年11月ISO正 式颁布了道路交通运输工具一数据信息交换一高速通信控制器局域 网(CAN)的国际标准IS011898,为控制器局域网的标准化和规范化铺 平了道路。 二CAN介绍 CAN通信的特点: (1) CAN是到目前为止唯一具有国际标准且成本较低的现场总线; (2) CAN废除了传统总线的站地址编码,对通信数据块进行编码,为 多主方式工作,不分主从,通信方式灵活,通过报文标识符通信,可 使不同的节点同时接收到相同的数据,无需站地址等节点信息。 (3) CAN采用非破坏性总线仲裁技术,当多个节点同时向总线发送信 息时,优先级较低的节点会主动地退出发送,而最高优先级的节点可 不受影响地继续传输数据,从而大大节省了总线冲突仲裁时间。尤其 是在网络负载很重的情况下也不会出现网络瘫痪情况(以太网则有可

CAN总线应用

设计(论文)题目:基于CAN总线的楼宇温度检测系统 前言 基于单片机实现传统温度检测技术的特点,提出了基于CAN总线的楼宇温度检测系统方案。该系统方案的硬件平台主要包括温度检测模块和主控平台,并详细介绍了其硬件实现、软件设计思想及流程。实验表明:该系统可实现对楼宇温度的实时检测,并由数码管显示检测结果,对异常情况进行处理,从而实现对楼宇房间温度的有效检测。 在传统的检测技术中,温度检测基本采用单片机系统为主,且大多数都针对工业需要,日常生活中的应用并不多;而通信多基于落后的485总线,不能进行远距离的实时数据传输,更不能与因特网相连,可靠性也不高。因此,本文提出一种基于CAN总线的温度测控技术,该技术适合远距离控制与传输,具有非常高的可靠性。 控制器局域网(Controller Area Network,CAN)是国际上应用最广泛的现场总线之一。CAN总线最早出现在20世纪80年代末的汽车工业中,由德国BOSCH公司最先提出,其主要特性为低成本,且总线利用率高。CAN采用串行通信方式工作,所提供的最高数据传输速率为1Mbit/s,最大通信距离为10km。CAN还具有可靠的错误处理和检错机制,极强的错误检测能力,发送信息遭到破坏后可自动重发;可在高噪声的干扰环境中只用,能够检测出产生的任何错误,当数据的传输距离达到10km时,CAN仍能提供5kbit/s的数据传输速率。 正是基于CAN总线的上述优点,目前CAN总线在众多领域被广泛应用,其应用范围不再局限于原先的汽车行业,而向过程工业、机械工业、纺织工业、数控机床、医疗器械及传感器等领域发展,CAN总线已经形成国际标准,并已被公认为是几种最有前途的现场总线之一。 考虑到CAN总线的高可靠性和远距离传输优点,结合目前温度检测技术的技术瓶颈,即距离短和实时性差的特点,本系统CAN总线应用于传统的温度检测中,也是一种新的尝试。

CAN总线设计(最终版)(1)

CAN-USB适配器设计 ***** 指导老师:*** 学院名称:***** 专业班级:**** 设计提交日期:**年**月 摘要 随着现场总线技术和计算机外设接口技术的发展,现场总线与计算机快速有效的连接又有了更多的方案。USB作为一种新型的接口技术,以其简单易用、速度快等特点而备受青睐。本文介绍了一种基于新型USB接口芯片CH372的CAN总线网络适配器系统的设计,提出了一种使用USB接口实现CAN总线网络与计算机连接

的方案。利用芯片CH372可在不了解任何USB协议或固件程序甚至驱动程序的情况下,轻松地将并口或串口产品升级到USB接口。该系统在工业现场较之以往的系统,可以更加灵活,高速,高效地完成大量数据交换,并可应用于多种控制系统之中,具有很大的应用价值。 关键词:USB;CH372;CAN;SJA100;适配器 目录 1.设计思想 (3) 2.CAN总线与USB的转换概述 (4) 3. 适配器硬件接口设计 (5) 3.1 USB接口电路 (5)

3.2 CAN总线接口电路 (7) 4.USB通用设备接口芯片CH372 (8) 4.1 概述 (8) 4.2 引脚功能说明 (9) 4.3 内部结构 (9) 4.4 命令 (10) 5.软件设计 (10) 5.1 概述 (10) 5.2主监控程序设计 (12) 5.3 CAN和USB接口芯片的初始化 (13) 5.4 CAN报文的发送 (15) 5.5 CAN报文的接收 (17) 5.6.自检过程 (19) 5.7 USB下传子程序设计 (20) 5.8 USB上传子程序设计 (22) 5.9.USB—CAN转换器计算机端软件设计 (23) 6. 抗干扰措施 (25) 7. 估算成本 (26) 8. 应用实例介绍 (27) 9 总结及设计心得 (28) 10 参考文献 (28) 1 设计思想 现场总线网络技术的实现需要与计算机相结合。目前,在微机上扩展CAN总线接口设备一般采用PCI总线或者RS-232总线。PCI虽然仍是高速外设与计算机接口的主要渠道,但其主要缺点是占用有限的系统资源、扩展槽地址;中断资源有限;并且插拔不方便;价格较贵;而且设计复杂、需有高质量的驱动程序保证系统的稳定;且无法用于便携式计算机的扩

汽车CAN总线车身控制系统介绍

汽车CAN总线车身控制系统介绍 一、 CAN总线CAN总线简介 CAN总线是德国Bosch公司为解决现代汽车中众多的控制与测试仪器之间的数据交换而开发的一种串行数据通信协议。它是一种多主总线,通信介质可以是双绞线、同轴电缆或光导纤维,通信速率可达1Mbps,距离可达10km。CAN协议的一个最大特点是废除了传统的站地址编码,而代之以对通信数据块进行编码,使网络内的节点个数在理论上不受限制。由于CAN 总线具有较强的纠错能力,支持差分收发,因而适合高干扰环境,并具有较远的传输距离。因此,CAN协议对于许多领域的分布式测控很有吸引力。 随着集成电路和单片机在汽车上的广泛应用,汽车上电子控制单元越来越多,汽车总线已经成为汽车电气的一个必然的趋势。使用汽车总线不但可以简化线束,更主要的是可以增加各种智能化的功能。如故障检测和语音报警等。 二、汽车上的CAN总线应用 目前汽车上的网络连接方式主要采用2条CAN,一条用于驱动系统的高速CAN,速率达到500kb/s;另一条用于车身系统的低速CAN,速率是100kb/s。 驱动系统CAN主要连接对象是发动机控制器(ECU)、ABS控制器、安全气囊控制器、组合仪表等等,它们的基本特征相同,都是控制与汽车行驶直接相关的系统。 车身系统CAN主要连接和控制的汽车内外部照明、灯光信号、雨刮电机等电器。 目前,驱动系统CAN和车身系统CAN这两条独立的总线之间设计有"网关",以实现在各个CAN之间的资源共享,并将各个数据总线的信息反馈到仪表板上。驾车者只要看看仪表板,就可以知道各个电控装置是否正常工作了。 三、上海同济同捷科技股份有限公司汽车CAN总线车身控制系统 同捷公司的汽车CAN总线车身控制系统通过CAN总线来控制车身电器,如汽车外部照明、灯光信号、雨刮电机、洗涤电机、喇叭、启动电机、后除霜加热器、后备箱锁执行器,油箱盖锁执行器、车窗、后视镜等器件。 整套控制系统可以采用集中与分散相结合的控制方式。由一个主控模块、几个从控制模块以及语音中控模块组成。从控制模块的具体数量由控制量的多少决定。一般来说可以分成前控制模块、后控制模块、玻璃升降器控制模块、电动后视镜控制模块、电动天窗控制模块和电动座椅控制模块。 除前后盒主控模块外,其它几个模块自成系统并通过LIN总线与主控模块通讯以实现各种控制功能,例如语音中控模块可以通过LIN总线从主控模块读取各种故障信息以语音的方式向驾驶员报告,并将锁车设防信息送到主控模块供玻璃升降器和电动天窗读取,在锁车时实现玻璃的自动升降和天窗的自动关闭,还可以将电动后视镜和车窗的集控开关的信号通过LIN总线传递给各控制器以实现相应的控制。 各个模块的具体功率执行器件可以采用继电器或智能功率器件,采用智能功率器件可以减小控制盒体积,且具有过流,短路保护和断线反馈等功能。系统中融入故障检测和语音报警功能以及遥控、防盗功能,并提升了整车控制的智能化、人性化,简化整车线束、提高电气系统的可靠性。 基础框架:整个系统的基础框架由主控模块、车前模块、车后模块共3个部分组成。其控制了大部分车身电器,参见基础框架功能示意图。 四、上海同济同捷科技股份有限公司车身CAN总线系统的优势 (一)简化整车的供电系统,方便电气布线 由于改变了控制方式并使用了电子开关,取消了大部分继电器和熔断丝。整车线束减少20%~40%(发动机线基本保持不变,前围线减少20%~30%,底板线减少30%~40%)。

道依茨发动机维护保养事项及常见故障维修指引

中联关于水温高问题故障指引 第一部分:道依茨发动机使用维护注意事项 “一个好的发动机依赖于一个好的使用和保养方法,用户在使用和保养发动机时,应对发动机的冷却系统、润滑系统、燃油系统和进排气系统给予特别地关注。因为,对这四大系统保养质量好坏将直接影响发动机的性能和使用寿命,维护好了可保证发动机出勤率,也和用户利益息息相关。” 1、道依茨发动机保养项目(注意:保养项目中标示时间为最大更换时间,如果设备使用情况恶劣,请酌情缩减保养时间)

2、润滑系统维护保养 对于发动机而言,机油就相当于人类的血液,如果机油或者是润滑系统出现问题,发动机必然会有故障,而如果润滑系统维护好了,必然会延长发动机使用寿命和出勤率,会给客户带来直接受益。 、道依茨系列发动机应选用道依茨发动机专用机油,道依茨发动机专用机油应选择CH-4级别,并根据当地环境温度选择正确的机油粘度,DDE公司在全国各地均有储备。如用户自行选择机油,需选用CH-4或CI-4级别机油。 、不同厂家或不同型号机油不可混加,可能会起化学反应。不可用低等级的机油代替高等级的机油。 、新的或大修后的发动机,必需经过50小时磨合。第一次更换机油在磨合期结束时,须同时更换机油滤清器,如有必要的话,清洗油底壳、机油收集器滤网。 、如果柴油中的含硫量在500~2000ppm(百万分之)之间,每运行200小时,需更换机油及机油滤清器。请尽量不要使用含硫量大于2000ppm的柴油,否则对柴油机运行会造成很大损坏。这是因为柴油中含硫量过高会导致机油变质。 、只使用正品道依茨发动机机油滤清器,并按要求定期更换滤清器,更换滤清器时,一定要灌满干净的机油,换机油和机油滤清器时,当心不要让赃物进入润滑系统。

STM32的can总线实验心得要点

STM32的can总线实验心得 (一) 工业现场总线 CAN 的基本介绍以及 STM32 的 CAN 模块简介 首先通读手册中关于CAN的文档,必须精读。 STM32F10xxx 参考手册Rev7V3.pdf https://www.doczj.com/doc/0414006114.html,/bbs/redirect.php?tid=255&goto=lastpost#lastpos t 需要精读的部分为 RCC 和 CAN 两个章节。 为什么需要精读 RCC 呢?因为我们将学习 CAN 的波特率的设置,将要使用到RCC 部分的设置,因此推荐大家先复习下这部分中的几个时钟。 关于 STM32 的 can 总线简单介绍 bxCAN 是基本扩展 CAN (Basic Extended CAN) 的缩写,它支持 CAN 协议 2.0A 和 2.0B 。它的设计目标是,以最小的 CPU 负荷来高效处理大量收到的报文。它也支持报文发送的优先级要求(优先级特性可软件配置)。 对于安全紧要的应用,bxCAN 提供所有支持时间触发通信模式所需的硬件功能。 主要特点 · 支持 CAN 协议 2.0A 和 2.0B 主动模式 · 波特率最高可达 1 兆位 / 秒 · 支持时间触发通信功能 发送 · 3 个发送邮箱 · 发送报文的优先级特性可软件配置 · 记录发送 SOF 时刻的时间戳 接收 · 3 级深度的2个接收 FIFO · 14 个位宽可变的过滤器组-由整个 CAN 共享 · 标识符列表 · FIFO 溢出处理方式可配置 · 记录接收 SOF 时刻的时间戳 可支持时间触发通信模式 · 禁止自动重传模式 · 16 位自由运行定时器 · 定时器分辨率可配置 · 可在最后 2 个数据字节发送时间戳 管理 · 中断可屏蔽

CAN总线系统设计中的几个问题

CAN总线系统设计中的几个问题 北京航空航天大学管理学院(100083) 邬宽明 摘 要:论述了CAN总线系统设计中系统时钟和位时间的选定、CAN中断服务程序编制以及较长报文拼接等问题。 关键词:CAN总线设计 系统时钟 位时间 中断服务 报文拼接 CAN总线是德国Bo sch公司在80年代初为解决现代汽车中众多的控制与测试仪器之间的数据交换而开发的一种串行数据通信总线,它是一种多主总线系统,通信介质可以是双绞线、同轴电缆或光导纤维。通信速率可达1M bp s。CAN总线通信控制器中集成了CAN协议的物理层和数据链路层功能,可完成对通信数据的成帧处理,包括零位的插入 删除、数据块编码、循环冗余检验、优先级判别等项工作。CAN协议的一个最大特点是废除了传统的站地址编码,而代之以对通信数据块进行编码。采用这种方法的优点是可使网络内的节点个数在理论上不受限制,数据块的标识码可由11位(按CAN技术规范210A)或29位(按CAN 技术规范210B)二进制数组成,因此可以定义211或229个不同的数据块。这种按数据块编码的方式,还可使不同的节点同时接收到相同的数据,这一点在分布式控制系统中非常有用。数据段长度最多为8个字节,可满足通常工业领域中控制命令、工作状态及测试数据的一般要求。同时,8个字节不会占用总线时间过长,从而保证了通信的实时性。CAN协议采用CRC检验并可提供相应的错误处理功能,保证了数据通信的可靠性。CAN的这些卓越特性,极高的可靠性和独特的设计,特别适合工业过程监控设备的互连,因此,越来越受到工业界重视,并已被公认为最有前途的现场总线之一。1993年11月ISO正式颁布了道路交通运载工具—数字信息交换—高速通信控制器局部网(CAN)国际标准(ISO11898)。为控制器局部网标准化、规范化推广铺平了道路。可以预料,控制器局部网在我国迅速发展和普及是指日可待的。 本文分别论述CAN总线系统设计中经常遇到的系统时钟和位时间如何选定、CAN中断服务程序如何安排以及较长报文如何拼接等几个问题。 1 系统时钟和位时间的选定 在CAN控制器中提供两个总线定时寄存器,其中总线定时寄存器0(BR T0)可决定波特率予分频(BR P)和同步跳转宽度(SJW)的数值,其低六位(D5~D0)用来确定系统时钟,而其高二位(D7,D6)用来确定同步跳转宽度(SJW)。总线定时寄存器1(BR T1)可决定位周期宽度、采样点位置和在每个采样点进行采样的次数,其D3~D0用于T SEG1,而D6~D4用于T SEG2并按下式计算: t TSEG1=t SCL(8T SEG1.3+4T SEG1.2+2T SEG1.1 +T SEG1.0+1) t TSEG2=t SCL(4T SEG2.2+2T SEG2.1+T SEG2.0+1) 图1 每位时间和采样点位置T SEG1和T SEG2可 确定每位的时钟周期数目 和采样点位置,如图1所 示 若P8XC592复位请求 位被置为高,这两个寄存器 均可被访问(读 写)。系统时 钟t SCL可使用下列等式计算: t SCL=2t CL K(32BR P.5+16BR P.4+8BR P.3+4BR P.2 +2BR P.1+BR P.0+1) 其中:t CL K为P8XC592振荡器的时钟周期 实例:设晶体振荡器频率为16M H Z,BTR0=00H, BTR1=14H,计算系统时钟和位时间 由给定BTR0和BR T1值可知: BR P.5,BR P.4,BR P.3,BR P.2,BR P.1和BR P10均为0,另外,除T SEG112和T SEG210为1外,其余系数均为01因此有, t SCL=2t CL K(32×0+16×0+8×0+4×0+2×0 +0+1)=2t CL K t TSEG1=t SCL(8×0+4×0+2×0+1)=5t SCL t TSEG2=t SCL(4×0+2×0+1×0+1)=2t SCL t b=(1+5+2)t SCL=2×8×t CL K=1M bp s 此时同步跳转宽度(SJW)为 t SJW=t SCL(2SJW.1+SJW.01+1)=t SCL即1 8(Λs)实例2:设晶体振荡器频率为16M H z,BTR0= 7FH,BTR1=7FH,计算系统时钟和位时间 由给定BR T0和BR T1值可知: BR P15,BR P14,BR P13,BR P12,BR P11,和BR P10,均为1,另外,T SEG11X和T SEG21X亦均为 81四通电脑应用美国德州工控机6257723062577231 《电子技术应用》1998年第9期

相关主题
文本预览
相关文档 最新文档