0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

CAN总线常见问题有哪些?

亿佰特物联网应用专家 2023-12-08 15:51 次阅读

CAN是Controller Area Network 的缩写(以下称为CAN),是ISO*1国际标准化的串行通信协议。在当前的汽车产业中,出于对安全性、舒适性、方便性、低公害、低成本的要求,各种各样的电子控制系统被开发了出来。CAN总线是国际上应用最广泛的现场总线之一。

CAN网络的消息是广播式的,即在同一时刻网络上所有节点侦测的数据是一致的,它是一种基于消息广播模式的串行通信总线。

8e53ef0a-959e-11ee-9788-92fbcf53809c.png

1

CAN总线的特点

①多主控制

②消息的发送

③系统的柔软性

④通信速度

⑤远程数据请求

⑥错误检测功能·错误通知功能·错误恢复功能

⑦故障封闭

⑧连接

2

CAN总线错误状态

01

错误状态的种类

总线上的单元(节点)处于以下3种错误状态之一。

①主动错误状态

当接收错误计数器和发送错误计数器计数值全部小于等于127时,节点处在主动错误状态下,此时设备可以正常在总线上进行通信,但节点需要上报主动错误状态。

②被动错误状态

当接收错误计数器或发送错误计数器任意计数器值大于127时,节点处在被动错误状态,此时节点易导致总线错误。因此,处于被动错误的节点,不能连续向总线发送数据,需要等待一定周期。处于初始错误状态的节点,检测到总线错误时,需要上报被动错误状态。

③总线关闭态

当发送错误计数器计数值大于255时,节点会进入总线关闭状态。处于总线关闭状态下的节点,对总线上其他节点处于不可见状态,因此总线关闭节点不能发送数据到总线上,也不能接收总线上的数据。

处于总线关闭状态的节点,只有通过从新初始化且等待一定总线空闲时间,才可以重新恢复并接入总线。

以上三种错误状态,通过发送接收错误计数管理,根据不同计数器状态进入不同错误状态,其对应关系如下图表:

8e5ddc86-959e-11ee-9788-92fbcf53809c.png8eae06c0-959e-11ee-9788-92fbcf53809c.png

图1. 单元的错误状态

02

错误计数值

错误计数根据不同的总线错误增加不同计数值,其对应关系如下图表:

8ec92766-959e-11ee-9788-92fbcf53809c.png

3

其他常见问题

①CAN总线最少单元数量?

CAN总线最少需要2台单元。

②CAN总线最多单元数量?

可连接的单元总数理论上是没有限制的。

但实际上可连接的单元数受总线上的时间延迟及电气负载的限制。降低通信速度,可连接的单元数增加;提高通信速度,则可连接的单元数减少。

③终端电阻数量?

在总线的首尾两端(CANH、CANL之间)各接一个120Ω(Min.85Ω;Max.130Ω)电阻。(实际应用中可能会存在无终端电阻或者多个终端电阻甚至每一个设备都有终端电阻,需要避免此类问题)。

推荐阅读:《CAN总线为什么要加终端电阻?》

8ed31e10-959e-11ee-9788-92fbcf53809c.png

④总线速率问题?

同一总线同一时刻只存在一种速率,新接入总线的设备,需要提前知道总线速率并与之匹配,否则将不可通信。

⑤总线支线长度可以有多远?

ISO11898中只规定1M波特率下分支不超过0.3米。

支线过长会直接导致总线阻抗匹配问题发生,阻抗匹配是指信号源或者传输线跟负载之间达到一种适合的搭配。阻抗匹配主要为了调整负载功率和抑制信号反射,所以一旦阻抗匹配出现问题,就出现了上升沿和下降沿的台阶,很容易在逻辑识别的时候产生错误的识别。从而导致位宽失调,节点接收错误信息

⑥如何选择线材?

选择屏蔽双绞线,且屏蔽层单端接地。

⑦CANH、CANL之间短路:当CAN H 与CAN L 短路时,CAN网络会关闭,无法再进行通信。CANH、CANL对电源(正、负)短路:可能无法正常通信,或者抗干扰能力大大降低。

⑧CANH、CANL断路,无法正常通信;CANH、CANL反接,亦无法正常通信。

⑨采样点匹配

同一总线,应尽量将采样点匹配到一致。否则可能导致部分设备无法正常通信。

⑩波特率配置问题?

STM32F103为例:

8eef2ad8-959e-11ee-9788-92fbcf53809c.png

brp应该尽量小。

波特率>800kbps时,推荐采样点75%;

波特率>500kbps时,推荐采样点80%;

波特率<500kbps时,推荐采样点87.5%。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 控制系统
    +关注

    关注

    41

    文章

    5963

    浏览量

    108713
  • CAN总线
    +关注

    关注

    145

    文章

    1812

    浏览量

    129599
  • 通信协议
    +关注

    关注

    28

    文章

    737

    浏览量

    39746
收藏 人收藏

    评论

    相关推荐

    什么是CAN总线通信?CAN总线工作原理

    这意味着变送器通过CAN收发器改变总线电平,并将其信息传输到CAN总线。接收器通过监测总线电平将总线
    发表于 02-19 14:53 1374次阅读
    什么是<b class='flag-5'>CAN</b><b class='flag-5'>总线</b>通信?<b class='flag-5'>CAN</b><b class='flag-5'>总线</b>工作原理

    can总线与485总线五大区别

    can总线与485总线五大区别  CAN总线和485总线是现代工业自动化领域中
    的头像 发表于 02-03 09:22 2967次阅读

    找到CAN总线(故障)节点的三种办法

    找到CAN总线(故障)节点的三种办法  CAN总线是现代汽车电子系统中常见的通信协议,用于车载电子设备之间的数据传输。在汽车的
    的头像 发表于 02-02 10:35 602次阅读

    高速CAN总线和低速CAN总线的特性

    高速CAN总线和低速CAN总线的特性 高速CAN总线和低速C
    的头像 发表于 01-31 14:09 821次阅读

    CAN总线共模电感选型

    CAN总线共模电感是应用于CAN总线通信中的一种电子元件,用于解决CAN总线通信中的共模干扰问题
    的头像 发表于 01-05 13:42 1141次阅读

    CAN总线舵机

    CAN总线舵机的特性、控制方法以及常见故障
    发表于 10-21 09:53 0次下载

    CAN总线访问与仲裁机制#汽车CAN总线 

    CAN总线
    北汇信息POLELINK
    发布于 :2023年10月20日 15:33:02

    CAN终端电阻的相关资料

    的是,许多工程师已经为您完成了艰苦的工作。本文是新的常见问题解答文章系列的第一部分,该系列文章旨在帮助您应对这种流行的接口标准的挑战。 该系列的第一部分着重于CAN系统中的信号端接。CAN总线
    发表于 09-22 08:08

    can总线的通信协议有哪些 CAN接口保护及工作原理

    CAN总线(Controller Area Network)是一种广泛应用于汽车、工业自动化和其他领域的串行通信协议。以下是几种常见CAN总线
    的头像 发表于 08-18 14:40 1.2w次阅读
    <b class='flag-5'>can</b><b class='flag-5'>总线</b>的通信协议有哪些 <b class='flag-5'>CAN</b>接口保护及工作原理

    CAN总线的位定时与同步机制#汽车CAN总线 

    CAN总线
    北汇信息POLELINK
    发布于 :2023年07月17日 10:57:12

    什么是CAN总线

    在之前的文章中,小编介绍了几种常见的短距离无线通信传输技术和低功耗广域网络(LPWAN),后面的几期文章将分享常见的有线传输方式,如CAN总线、串口通信、USB通信等。
    发表于 06-09 10:50 592次阅读
    什么是<b class='flag-5'>CAN</b><b class='flag-5'>总线</b>?

    CAN光端机常见问题解答

    CAN光端机即集成有CANBUS接口以及光纤接口的CAN网关转换器,能够通过光信号远程传输CAN数据,实现超远距离的CAN中继,下面解答几个设备使用的
    的头像 发表于 06-06 15:35 1513次阅读

    变频器常见问题汇编

    安川变频器常见问题
    发表于 06-01 16:53 1次下载

    CAN 总线错误检测机制#can总线

    CAN 总线
    北汇信息POLELINK
    发布于 :2023年05月26日 13:54:03

    RS485总线应用及常见问题

    RS485总线应用及常见问题
    的头像 发表于 05-06 09:28 1088次阅读
    RS485<b class='flag-5'>总线</b>应用及<b class='flag-5'>常见问题</b>