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

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

3天内不再提示

设计CAN中继器的几大注意事项

AGk5_ZLG_zhiyua 来源:未知 作者:佚名 2017-09-19 17:52 次阅读

CAN中继器是大型CAN网络中经常用到的设备,它可以延长传输距离,改变拓扑结构和隔离干扰,但也增加了设计成本。有人说,只要2颗CAN收发器芯片就可以实现CAN中继功能。到底行不行呢?接下来就给大家做个简要分析。

一、CAN收发器简介

ISO 11898是一个使用CAN总线协议的汽车内高速通讯国际标准。CAN收发器是协议中数据链路层和物理层的接口部分。常见的CAN收发器芯片有NXP(原Philips)的PCA82C250/251、TJA1050/1051等型号。由于PCA82C250和TJA1050总体的引脚和功能都兼容,所以我们下文以TJA1050为例。

二、2颗CAN收发器芯片的错误方案分析

首先,简单介绍一下TJA1050。如下图所示,TJA1050一共有8个引脚,TXD为发送数据,RXD接收数据,VCC接5V电压,GND接地。CANH和CANL为CAN的两路差分输出。8脚为CAN总线模式选择,5脚为参考地。

RXD和TXD想必大家都非常熟悉,在RS-232协议中,只要把两个设备的RS-232的TXD和RXD交叉连接,GND共地,两个设备便可以实现通信。于是有人想到,如果把2颗TJA1050芯片的TXD和RXD也交叉连接,是否能实现中继功能呢?

下图的电路,看上去貌似可行,但是实际上此电路是无法使用的。

假如将此电路接入CAN总线,当有显性电平从TJA1050(A)进入时,TJA1050(A)的RXD=0,同时TJA1050(B)的TXD=0,TJA1050(B)的CAN输出显性电平。由于芯片的自反馈,TJA1050(B)会读入显性电平将RXD=0,同时TJA1050(A)的TXD=0,如此持续下去。由于TJA1050有TXD脚的显性保护功能(PAC8250无此功能),当超过允许最大的TXD显性时间之后,CAN收发器将会被禁能。

三、CAN中继器正确的设计方案

下图为CAN中继器的硬件框图,主要由MCU和CAN控制器、CAN收发器组成。MCU负责数据的缓存和转发,CAN控制器将数据转换成CAN帧格式,最终通过CAN收发器接入CAN网络。大多的MCU已集成了CAN控制器在芯片内,比如NXP的LPC2119。

CAN控制器和CAN收发器之间通过光耦隔离,CAN收发器驱动采用带隔离的DC-DC模块。这样,不仅实现了两路CAN接口之间的电气隔离,也实现了中继器和总线的隔离。虽然这在一定程度上增加了中继器硬件的复杂性和成本,但却是值得的。或者可以用ZLG致远电子的CTM1051KT为代表的隔离CAN收发器,内部包含隔离DC-DC、信号隔离电路、CAN总线收发电路、基础的总线防护等。同传统的设计相比,CTM系列具备更高的集成度、更高的可靠性和更具竞争力的价格,能够帮助使用者降低整体的设计风险和采购成本。

四、智能CAN网桥中继器

ZLG致远电子CAN隔离网桥中继器集线器系列,具有2个或者4个电气隔离的CAN总线接口,能实现CAN-bus网络的中继功能,能将不同速率的CAN网络之间的数据存储转发。主要应用如下:

(1)使用该系列产品可达到增加负载节点和延长通信距离的作用,实现网络中继扩容的功能;

(2)可独立任意配置每个通道的通讯波特率,实现不同通信波特率的CAN网络互联;

(3)该系列产品具有强大的ID过滤转换和数据转换功能,精确的验收ID配置使CAN总线的负荷降到最低。或者变化特定的ID和数据,实现去除干扰数据和区别不同设备的目标;

(4)具有强大的抗干扰能力,当用户的设备CAN受到强干扰导致死机或者损坏,接上该系列产品后,可以隔离干扰保护设备正常运行。

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

    关注

    56

    文章

    2470

    浏览量

    459301
  • 周立功
    +关注

    关注

    38

    文章

    130

    浏览量

    37083

原文标题:【机密】CAN中继器的设计误区

文章出处:【微信号:ZLG_zhiyuan,微信公众号:ZLG致远电子】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    中继器和网关什么区别 LORA是什么

    网关中继器
    稳控自动化
    发布于 :2023年08月30日 09:12:42

    双MCU的CAN总线中继器设计

    远距离通信要求。CAN中继器是延长CAN总线通信距离的中转站,其通信效率和通信可靠性直接影响CAN总线的通信能力。传统的基于单MCU的CAN
    发表于 01-12 10:11

    CAN中继器设计及其应用

    本帖最后由 gk320830 于 2015-3-5 12:27 编辑 CAN中继器设计及其应用摘要:阐述了CAN中继器的重要作用,详细分析了CAN中继器的软、硬件设计方法,并对其
    发表于 05-20 08:41

    这是隔离CAN中继器里的什么芯片?

    `拆解了一款CAN隔离中继器,没找到这颗芯片规格书,请问这是什么芯片?`
    发表于 01-08 09:25

    怎样去设计CAN中继器

    控制系统中,例如汽车电子、自动控制、智能大厦、电力系统、安防监控等领域。随着CAN总线网络区域的扩大,2个节点之间的直接数据传输将难以满足远距离通信要求。CAN中继器是延长CAN总线通
    发表于 11-03 06:16

    CAN模块特性与设计上的注意事项简析

    文档文章目录目录Part 1. CAN 模块特性Part 2. 硬件设计上的注意事项Part 3. 软件设计上的注意事项Part 4. CAN波特率与采样点配置要求Part 5. 同步
    发表于 01-06 08:04

    单线CAN总线隔离中继器的设计

    针对CAN总线在现场运用中存在的一些限制因素,及煤矿井下液压支架电液控制系统CAN总线组网控制中存在的问题,提出了一种基于意法半导体公司STM32单片机的单线CAN总线隔离中继器
    发表于 08-07 19:21 76次下载
    单线<b class='flag-5'>CAN</b>总线隔离<b class='flag-5'>中继器</b>的设计

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

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

    CAN总线的特点/帧类型/应用中的注意事项

    CAN以其多主,高速(最高1Mbps),抗干扰的特性被广泛应用汽车及各种工业环境。在此我们主要介绍一下CAN总线的特点,帧类型,以及应用中的注意事项
    发表于 01-05 10:37 3709次阅读
    <b class='flag-5'>CAN</b>总线的特点/帧类型/应用中的<b class='flag-5'>注意事项</b>

    CAN转光纤中继器实现远距离通讯

    CAN转光纤中继器是能够实现几千米乃至十几千米远程CAN中继的工具,抗干扰能力强,使用配置简单方便。同时,它具备多种设备连接模式,可以灵活的应对远程
    的头像 发表于 08-09 15:48 1052次阅读

    使用 CAN 低速容错的设计注意事项

    使用 CAN 低速容错的设计注意事项
    发表于 11-14 21:08 1次下载
    使用 <b class='flag-5'>CAN</b> 低速容错的设计<b class='flag-5'>注意事项</b>

    CAN中继器的工作原理和应用

    CAN中继器的工作原理和应用  网络通信中,CAN协议是常用的通信标准,在工业控制、汽车电子等领域应用广泛。随着通信距离的增加,信号的弱化和干扰也越来越明显,为了解决这些问题,中继器
    的头像 发表于 09-14 17:52 1189次阅读

    请问光纤接口的can总线中继器有哪些连接模式呢?

    请问光纤接口的can总线中继器有哪些连接模式呢? 光纤接口的CAN总线中继器有以下几种连接模式: 1. 点对点连接:这种连接模式是最简单的模式,只需要将两个
    的头像 发表于 01-31 13:46 381次阅读

    中继器工作原理 中继器的种类 中继器的连接 中继器的优缺点

    中继器工作原理 中继器的种类 中继器的连接 中继器的优缺点 中继器应用场景 中继器工作原理:
    的头像 发表于 02-02 14:11 653次阅读

    如何选择合适的CAN中继器?选择合适的CAN中继器要考虑几个方面?

    传输距离:考虑CAN中继器需要覆盖的传输距离。不同的CAN中继器具有不同的传输距离,需要根据实际应用场景来选择。
    的头像 发表于 02-25 10:14 180次阅读