文章摘要: canopen中继器的主要作用是延长传输距离,改变拓扑结构和隔离干扰,是在can网络中大受欢迎的硬件设备,但因此增加了它的设计成本。许多人在设计canopen中继器时都会犯错,那我们来发现会有哪些常见错误?一、canopen中继器简介ISO 11898是一个使用CAN总线
canopen中继器的主要作用是延长传输距离,改变拓扑结构和隔离干扰,是在can网络中大受欢迎的硬件设备,但因此增加了它的设计成本。许多人在设计canopen中继器时都会犯错,那我们来发现会有哪些常见错误?
一、canopen中继器简介
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协议中,只要把两个canopen中继器的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显性时间之后,canopen中继器将会被禁能。
anopen中继器的注意事项
本文由入驻酷易搜网资讯专栏的作者撰写或者网上转载,观点仅代表作者本人,不代表酷易搜网立场。不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 kuyisokefu@163.com 举报,一经查实,本站将立刻删除。
上一篇:弹簧线可以运用到哪些地方?
下一篇:防锈干燥剂是如何防潮防锈的?
光缆终端盒原理和作用介绍
2024-08-24检重机供应商: 介绍检重机的应用领域有哪些
2024-08-24陀螺教学仪使用方法简介
2024-08-24屠宰污水处理运行中应注意哪些问题?
2024-08-24大电流D-SUB:如何挑选大电流D-SUB连接器?
2024-08-24LED光源黑化的原因
2024-08-24