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欧终端电阻以保证总线通信的稳定。

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

    关注

    2515

    文章

    47684

    浏览量

    738672
  • CAN
    CAN
    +关注

    关注

    54

    文章

    2433

    浏览量

    458682
  • 中继器
    +关注

    关注

    3

    文章

    282

    浏览量

    27945

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

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

收藏 人收藏

    评论

    相关推荐

    双MCU的CAN总线中继器设计

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

    基于CAN总线的温度测量节点设计

    通过CAN总线与各个从站节点进行通信。我们只需设一个主站节点作为主监控器,以点对点方式进行通信,
    发表于 11-13 10:38

    基于STM32的CAN总线通信节点控制设计

    没有调试。项目概述:利用STM32作为主控制芯片,设计出利用CAN总线传输数据的通信节点,在查阅STM32和CAN
    发表于 07-19 07:18

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

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

    基于ARM的CAN总线智鹾节点的i殳计

    CAN总线是一种应用广泛的实时性现场总线,提出了基于具有ARM7TDMI内核的32位微控制器的CAN总线智能
    发表于 12-01 14:27 18次下载

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

    基于对CAN 总线控制器的功能分析, 并应用Verilog语言进行软件设计, 从而实现CAN节点
    发表于 04-28 09:56 1.4w次阅读
    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总线节点的可靠性设计

    CAN总线通讯已经从汽车电子行业逐渐向各行各业铺开使用了,例如轨道交通、矿井监控等。在设计CAN总线接口电路时需要注意, 对于提高CAN
    发表于 06-08 11:41 2867次阅读

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

    本文设计的CAN总线中继器的系统框图如图所示。此中继器以带有双CAN接口的STM32F105为核心,外围电路主要由光电隔离电路、DC/DC电
    发表于 09-06 11:27 24次下载
    双<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>器的设计

    基于STM32F1O5的CAN总线中继器的设计与实现

    不能超过110个,两个节点间的最大通讯距离为10km,挂在总线上的节点要通讯必须具有相同的波特率。 为了能够在总线上挂接更多的节点,增加通信
    发表于 12-01 03:57 955次阅读
     基于STM32F1O5的<b class='flag-5'>CAN</b><b class='flag-5'>总线</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 1839次阅读

    机载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 226次阅读