can总线的故障波形有哪些

发布者:快乐的舞蹈最新更新时间:2024-11-13 来源: elecfans关键字:can总线  通信协议 手机看文章 扫描二维码
随时随地手机看文章

CAN总线(Controller Area Network)是一种用于汽车和工业自动化领域的通信协议。它具有高可靠性、实时性和灵活性的特点。然而,在使用过程中,CAN总线也可能出现一些故障。本文将详细介绍CAN总线的故障波形及其原因和解决方法。

  1. 故障波形概述

故障波形是指在CAN总线通信过程中,由于各种原因导致的数据传输异常。故障波形的类型有很多,主要包括以下几种:

1.1 信号干扰波形

信号干扰波形是指在CAN总线通信过程中,由于外部电磁干扰或其他原因导致的数据传输异常。这种波形通常表现为数据包的某些位出现错误,从而导致通信失败。

1.2 碰撞波形

碰撞波形是指在CAN总线通信过程中,两个或多个节点同时发送数据,导致数据包发生碰撞。这种波形通常表现为数据包的部分或全部位出现错误,从而导致通信失败。

1.3 过载波形

过载波形是指在CAN总线通信过程中,由于网络负载过高,导致数据传输速度降低,甚至通信失败。这种波形通常表现为数据包的传输延迟增加,或者数据包丢失。

1.4 硬件故障波形

硬件故障波形是指在CAN总线通信过程中,由于硬件设备损坏或故障,导致数据传输异常。这种波形通常表现为数据包的传输中断或丢失。

1.5 软件故障波形

软件故障波形是指在CAN总线通信过程中,由于软件程序错误或配置不当,导致数据传输异常。这种波形通常表现为数据包的格式错误或数据包丢失。

  1. 信号干扰波形的产生原因及解决方法

2.1 产生原因

信号干扰波形的产生原因主要包括以下几种:

2.1.1 外部电磁干扰

外部电磁干扰是指在CAN总线通信过程中,由于外部电磁场的变化,导致数据线上的电压波动,从而影响数据传输。

2.1.2 电源干扰

电源干扰是指在CAN总线通信过程中,由于电源波动或不稳定,导致数据线上的电压波动,从而影响数据传输。

2.1.3 地线干扰

地线干扰是指在CAN总线通信过程中,由于地线接触不良或地线环路,导致数据线上的电压波动,从而影响数据传输。

2.2 解决方法

针对信号干扰波形的产生原因,可以采取以下几种解决方法:

2.2.1 增强屏蔽

增强屏蔽是指在CAN总线通信过程中,通过增加屏蔽层或使用屏蔽电缆,减少外部电磁干扰对数据线的影响。

2.2.2 稳定电源

稳定电源是指在CAN总线通信过程中,使用稳定的电源供应,减少电源波动对数据线的影响。

2.2.3 优化地线

优化地线是指在CAN总线通信过程中,确保地线接触良好,避免地线环路,减少地线干扰对数据线的影响。

  1. 碰撞波形的产生原因及解决方法

3.1 产生原因

碰撞波形的产生原因主要包括以下几种:

3.1.1 网络拓扑结构不合理

网络拓扑结构不合理是指在CAN总线通信过程中,由于网络拓扑结构设计不当,导致信号传播路径过长,从而增加碰撞的概率。

3.1.2 节点发送时机不当

节点发送时机不当是指在CAN总线通信过程中,由于节点发送数据的时机选择不当,导致多个节点同时发送数据,从而产生碰撞。

3.2 解决方法

针对碰撞波形的产生原因,可以采取以下几种解决方法:

3.2.1 优化网络拓扑结构

优化网络拓扑结构是指在CAN总线通信过程中,通过合理设计网络拓扑结构,减少信号传播路径的长度,从而降低碰撞的概率。

3.2.2 控制节点发送时机

控制节点发送时机是指在CAN总线通信过程中,通过合理控制节点发送数据的时机,避免多个节点同时发送数据,从而降低碰撞的概率。

  1. 过载波形的产生原因及解决方法

4.1 产生原因

过载波形的产生原因主要包括以下几种:

4.1.1 网络负载过高

网络负载过高是指在CAN总线通信过程中,由于网络中的数据传输量过大,导致数据传输速度降低,甚至通信失败。

4.1.2 网络带宽不足

网络带宽不足是指在CAN总线通信过程中,由于网络带宽有限,无法满足大量数据传输的需求,从而导致过载波形的产生。

4.2 解决方法

针对过载波形的产生原因,可以采取以下几种解决方法:

4.2.1 降低网络负载

降低网络负载是指在CAN总线通信过程中,通过减少不必要的数据传输,降低网络中的数据传输量,从而避免过载波形的产生。


关键字:can总线  通信协议 引用地址:can总线的故障波形有哪些

上一篇:动力can总线系统由哪些部分组成
下一篇:如何使用示波器检测CAN总线上的信号

推荐阅读最新更新时间:2024-11-17 12:20

基于CAN总线的处理器设备远程通信
1 引言 工业设备通信通常涉及到很多硬件和软件产品以及用于连通标准计算机平台(个人计算机或工作站)和工业自动化应用设备的协议,而且所使用设备和协议的种类繁多。因此,大部分自动化应用设备都希望执行简单的串行命令,并希望这些命令同个人计算机或者附加的串行端口板上的标准串行端口兼容。RS-232是目前PC机与通信工业中应用最广泛的一种串行接口。RS-232被定义为一种在低速率串行通讯中增加通讯距离的单端标准。由于RS-232的发送端与接收端之间有公共信号地,所以它不能使用双端信号,否则,共模噪声会耦合到信号系统中。RS-232标准规定,其最大距离仅为15m,信号传输速率最高为20kbit/s。 CAN,全称为“Contro
[单片机]
基于<font color='red'>CAN总线</font>的处理器设备远程通信
基于CAN总线的汽车数字仪表的设计
  引言   汽车仪表作为车辆与驾驶员交流的窗口,承担向驾驶员实时提供车辆工况任务。汽车仪表是汽车电子在车辆中应用研究的重点之一。随着欧洲排放标准在国内推广,符合欧洲排放标准具备控制器局域网络(ControllerAreaNetwork,简称CAN)总线接口的发动机和与之通讯的总线式数字仪表也逐渐扩大市场。随着车载总线技术发展,带有CAN总线接口的汽车数字仪表得到广泛应用。应用层SAEJ1939协议是目前国内汽车行业应用最广泛的CAN总线应用层协议。   这里提出的基于CAN总线的汽车数字仪表是利用CAN总线使其成为车身网络一部分,遵循SAEJ1939协议读取发动机转速、水温等信息。考虑到车辆实际状况,该汽车数字仪表还能接收传感
[嵌入式]
基于ADE7755的带CAN总线的工业用电度表设计
引言   随着计算机网络技术、专用集成芯片技术和现场总线技术的不断发展,对工业用电度表的计量精度和电量数据传输实时性的要求在不断提高。我国目前电力机车上装备的电度表基本上都是传统的机械式电度表,虽然机械式电度表存在抗干扰和抗震动性好的优点,但是其精度差,电量数据需要人为读数不能实时传输等弊端。 ADE7755 ($1.6200)是AD7755的增强版,解决了AD7755的F1、F2与CF端输出不同步以及低功率下无输出的问题。也即AD7755在负载在8-13mA时F1、F2无输出而CF有输出,在小于8mA的负载下两者均无输出,造成较大计量误差。两者在其他方面基本没有差别,先AD7755已经停产,ADE7755的数据手册基本沿用以前的A
[单片机]
基于ADE7755的带<font color='red'>CAN总线</font>的工业用电度表设计
CAN总线学习系列之八——CAN节点与CPU连接的硬件调试
在软硬件联调的时候,必须首先要确保硬件是否工作正常。 硬件正常是整个调试工作的基础,在进行软件调试之前首先需要仔细检查硬件连接。保证每一个连接是正确的,没有虚焊。而在所有连接中CPU与CAN控制器的连接又是最重要的。所以我们采用软件方法对CAN控制器与CPU的连接接口进行了检测测试。检测步骤如下: (1)       CAN节点上电复位后,检测SJA1000的复位管脚电平应为高电平,反之说明SJA1000的复位电路不正常。 (2)       向SJA1000的测试寄存器写入AAH,再读SJA1000的测试寄存器,结果应该是AAH,如果不是,说明数据线,地址线,控制线的连接有问题。 (3)       向SJA1000的测试寄存器写
[嵌入式]
基于can总线的大射电望远镜分布式控制与数据采集系统
1引言 fast(five一hundredmeteraperturesperi-ealteleseope)soom口径球面射电望远镜是国际大射电望远镜计划在中国的一项先导工作。计划在某喀斯特地貌地区建造口径d~500m的射电望远镜,频率渡盖米波一分米波一厘米波波段(0.3~8.sghz)〔1〕。 随着控制、计算机、测量、通讯、网络等技术的发展,球面射电望远镜的成功实例—美国arecibo305m口径天线越来越呈现造价高、单频工作、精度低等缺点,充分运用新理论、新技术,科研人员提出了新的创新设计思想。在fast光机电一体化设计中,通过若干根悬索长度的控制可实现馈源舱按照天文观测要求的位姿做扫描运动。要实现这一设计思想,现代数字主动
[嵌入式]
基于PCC的CAN总线分布式生产控制系统
  近来,由于环保意识与动物保护主义盛行,优质人造皮革在国际市场上受到了广泛的欢迎。因此制革机械近几年来得到了新的发展。尤其是湿法皮革生产线,为提高系统的精度和可靠性,目前大多厂商放弃以同步控制器,温度控制仪为主的传统实现方式。转而纷纷进入PLC 加触摸屏方式,或工控机加PLC 控制方式的格局。该生产线有100 - 150M 的长度。同时存在60 - 70 模拟信号。 因此为了降低成本,增加系统的可靠性。我们采用了PCC(计算机控制中心) ,加CAN 总线分布采集模块,触摸屏构成湿法皮革生产线的自动控制系统。 1. PCC 的概述   B&R 的PCC 控制器采用分时多任务操作系统,因此可将控制要求分成多个任务( task
[嵌入式]
一张图秒懂电动汽车充电接口及通信协议新国标
    截至2015年底,全国已建成充换电站3600座,公共充电桩4.9万个,较上年增加1.8万个,同比增速58%。     作为实现电动汽车传导充电的基本要素,电动汽车充电用接口及通信协议技术内容的统一和规范,是保证电动汽车与充电基础设施互联互通的技术基础。     2015年12月底,质检总局、国家标准委、国家能源局、工信部、科技部等部门联合在京发布了新修订的《电动汽车传导充电系统 第1部分:一般要求》、《电动汽车传导充电用连接装置 第1部分: 通用要求》、《电动汽车传导充电用连接装置 第2部分:交流充电接口》、《电动汽车传导充电用连接装置 第3部分: 直流充电接口》、《电动汽车非车载传导式充电机与电池管理系统之间的通
[汽车电子]
基于ARM9的1553B与CAN总线转换卡的设计与实现
1 引 言   20世纪70年代诞生的1553B总线是一种主从式多冗余度总线对总线硬件有严格的规定,可靠性和实时性好,传输速率达到1 Mb/s,对于大多数的应用都能满足,通过几十年的发展,已经成为当今军用电子总线的首选。而由德国BOSCH公司开发的CAN总线,采用多主方式,最高速率为1 Mb/s,由于其在汽车电子系统中的卓越表现,现在受到了越来越多的用户的关注和认可。这两种总线都是传输速率高、可靠性高、实时性能好的总线,但是他们都存在一定的不足。1553B总线的任一次数据传输都是由主节点发出命令开始,从节点接到命令后解析并执行,同时把相应状态反馈给主节点,这使得网络上的数据传输率大大降低,并使主节点控制器非常繁忙,而且在下端出现
[单片机]
基于ARM9的1553B与<font color='red'>CAN总线</font>转换卡的设计与实现
小广播
最新嵌入式文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved