用户在使用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欧终端电阻以保证总线通信的稳定。
-
传感器
+关注
关注
2551文章
51076浏览量
753358 -
CAN
+关注
关注
57文章
2744浏览量
463664 -
中继器
+关注
关注
3文章
383浏览量
28254
原文标题:通过CAN总线中继模块实现CAN总线节点扩容的案例
文章出处:【微信号:gccanzx,微信公众号:广成工控】欢迎添加关注!文章转载请注明出处。
发布评论请先 登录
相关推荐
评论