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

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

3天内不再提示

如何使用CAN总线中继模块进行CAN总线节点扩容的实现案例概述

广成工控 来源:未知 2018-12-23 10:31 次阅读

用户在使用CAN总线通信时,一般只需要接CAN_H和CAN_L两根导线。但是导线毕竟都多少有些内阻,因此在使用导线传输信号时,肯定会存在一定的损耗,而CAN总线标准中也大概介绍了在不同波特率下CAN总线可以容纳的最大节点数量和最大总线长度的理论值。但是,当现场实际要接入总线的节点数量过多或者总线长度过长时,就会造成部分节点无法通信的情况。(波特率与总线长度关系如下图)

近日,来自某地铁公司的孙工联系我们说,他们的地铁列车上每一节车厢有50个传感器,现在是可以正常和主机通信的,但是当他们再加入更多的传感器到总线上时,他们就发现有一部分新加入的传感器的数据无法接收到,于是孙工找到我们,询问我们是否有方法解决这个问题。(分析图示如下)

孙工的问题其实基本可以断定为总线节点过多导致的部分传感器驱动能力不足,因此数据没有发出来。那么这个问题该如何解决呢?其实方法很简单,有一类专门用于延长总线通信距离和增加总线节点数量的设备,叫做CAN总线中继器。

广成科技GCAN-206模块就是集成了2路CAN接口的高性能型CAN总线通讯中继模块,该模块可支持CAN总线5K~1M范围内的所有波特率,采用GCAN-206模块高性能CAN接口卡,用户可以实现总线扩容、延长通信距离、消除干扰等功能。

用户在使用广成科技GCAN-206模块时只需要设置模块两条CAN总线的波特率即可,其他参数无需设置。还有必须要注意的是,因为GCAN-206模块两侧分别是两个独立的CAN总线通信系统,因此必须要保证在每个CAN总线通信系统中都有两个120欧终端电阻以保证总线通信的稳定。

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

    关注

    2545

    文章

    50414

    浏览量

    750797
  • CAN
    CAN
    +关注

    关注

    57

    文章

    2690

    浏览量

    463085
  • 中继器
    +关注

    关注

    3

    文章

    375

    浏览量

    28185

原文标题:通过CAN总线中继模块实现CAN总线节点扩容的案例

文章出处:【微信号:gccanzx,微信公众号:广成工控】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    双MCU的CAN总线中继器设计

    稳定、高效的现场总线网络。CAN总线已被广泛应用到各个自动化控制系统中,例如汽车电子、自动控制、智能大厦、电力系统、安防监控等领域。随着CAN总线
    发表于 01-12 10:11

    CAN总线节点电路的设计与实现

    CAN 总线作为一种现场总线,应用极为普及。本文给出了一种基于AT89C51 和SJA1000 的CAN 总线
    发表于 05-25 13:26 60次下载

    基于CAN总线智能节点设计

    CAN总线是一种应用极为普及的现场总线。文中提出了一种CAN总线通信接口的设计方案。CAN
    发表于 01-25 15:04 52次下载

    FPGA实现CAN总线通信节点设计

    基于对CAN 总线控制器的功能分析, 并应用Verilog语言进行软件设计, 从而实现CAN节点
    发表于 04-28 09:56 1.5w次阅读
    FPGA<b class='flag-5'>实现</b><b class='flag-5'>CAN</b><b class='flag-5'>总线</b>通信<b class='flag-5'>节点</b>设计

    基于CAN总线的智能节点设计

    应用51单片机为控制核心结合其他的器件设计了一种能连接于CAN总线上的智能节点。通过单片机控制CAN总线控制器SJA1000,并进一步通过
    发表于 01-10 16:54 120次下载

    CAN口的MCU实现CAN总线中继器的设计

    本文设计的CAN总线中继器的系统框图如图所示。此中继器以带有双CAN接口的STM32F105为核心,外围电路主要由光电隔离电路、DC/DC电
    发表于 09-06 11:27 25次下载
    双<b class='flag-5'>CAN</b>口的MCU<b class='flag-5'>实现</b>的<b class='flag-5'>CAN</b><b class='flag-5'>总线</b><b class='flag-5'>中继</b>器的设计

    CAN总线节点软件的设计与实现

    CAN总线节点软件的设计与实现说明。
    发表于 04-19 16:59 20次下载

    双MCU的CAN总线中继器设计

    控制系统中,例如汽车电子、自动控制、智能大厦、电力系统、安防监控等领域。随着CAN总线网络区域的扩大,2个节点之间的直接数据传输将难以满足远距离通信要求。CAN
    发表于 10-28 19:36 16次下载
    双MCU的<b class='flag-5'>CAN</b><b class='flag-5'>总线</b><b class='flag-5'>中继</b>器设计

    基于FPGA的CAN总线通信节点设计

    节点的硬件接口电路。基于对CAN 总线控制器的功能分析, 并应用Verilog语言进行软件设计, 从而实现
    的头像 发表于 06-18 11:15 2790次阅读

    机载CAN总线节点模块化设计与实现

    电子发烧友网站提供《机载CAN总线节点模块化设计与实现.pdf》资料免费下载
    发表于 10-31 10:15 0次下载
    机载<b class='flag-5'>CAN</b><b class='flag-5'>总线</b><b class='flag-5'>节点</b>的<b class='flag-5'>模块</b>化设计与<b class='flag-5'>实现</b>

    CAN总线系统需要使用中继进行信号增强和延长?

    CAN总线系统需要使用中继进行信号增强和延长? CAN总线系统是是一种用于微控制器和设备之间通
    的头像 发表于 01-31 13:46 805次阅读

    can总线中继器连接方法

    CAN总线(Controller Area Network)是一种用于汽车和工业领域的通信协议,它允许多个设备在同一网络上进行通信。在某些情况下,可能需要使用中继器来扩展
    的头像 发表于 06-16 10:23 906次阅读

    can总线中继器可以级联几级

    应用中,为了延长CAN总线的长度和提高系统的可靠性,常常需要使用CAN总线中继器。本文将详细介绍CAN
    的头像 发表于 06-16 10:24 632次阅读

    can总线中继器是安装在哪里的

    CAN总线中继器是一种用于扩展CAN总线网络的设备,它可以将CAN
    的头像 发表于 06-16 10:25 626次阅读

    can总线隔离模块的作用

    CAN总线隔离模块是一种用于保护CAN总线通信系统的电子设备,它通过在CAN
    的头像 发表于 06-16 10:32 1229次阅读