社区
单片机/工控
帖子详情
CAN通讯终端电阻问题
听日出
2014-03-24 10:22:22
单纯的两台机器CAN通信需不需要终端电阻?
...全文
7147
10
打赏
收藏
CAN通讯终端电阻问题
单纯的两台机器CAN通信需不需要终端电阻?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
听日出
2014-04-01
打赏
举报
回复
现在已经验证了,点对点CAN通讯不需要加电阻,谢谢大家的帮助
听日出
2014-03-28
打赏
举报
回复
我现在是在使用RS232转CAN模块进行PC机控制多个电机驱动器,目前通讯问题中出现了问题,具体情况是转换模块可以发送指令,但是接受不到驱动器的信息,这是为什么? 我加电阻和不加电阻都试过了,但是都不行。
woshi_ziyu
2014-03-26
打赏
举报
回复
不合适的CAN总线终端电阻导致的错误
woshi_ziyu
2014-03-26
打赏
举报
回复
不合适的CAN总线终端电阻导致的错误 硬件: Industrial Communications>>CAN 问题: 缺少适当的总线终端电阻(或者根本就缺少总线终端电阻)会导致什么样的错误或者通信问题? 解答: CAN总线ISO 11898协议规定,CAN总线必须在网络的两端,通常是网络主控制器和网络最远端的节点之间安装合适的总线终端电阻(在位于DB-9接口的第2和第7引脚的CAN_H和 CAN_L信号线之间安装一个120欧姆的电阻)。详细请参考相关链接部分“为NI-CAN硬件安装合适的终端电阻”,更为详细地了解如何为NI-CAN网络安装终端电阻。 在没有安装合适的终端电阻的情况下,通信可能会出现下面非预期的行为: 在低波特率的情况下能够正确通信,但是在波特率较高时会出错(具体出错的波特率的值取决于一系列因素,包括CAN网络长度、数据帧上携带的数据----它能够改变具体传输的最高频率以及网络附近的电磁干扰等等)。下表中的测试总结详细描述了这种情况: CAN波特率 - 终端电阻测试 波特率 线缆安装合适的终端电阻? 端口间传输正确? 1M 是 是 1M 否 否 125K 是 是 125K 否 有时 40K 是 是 40K 否 是 值得注意的是,在安装了合适的终端电阻的情况下,通信总是正常的。但是在40K较低的波特率下,通信仍然是正常的,因此这点是不符合CAN ISO 11898规范的地方。 CAN错误 - Form错误、CRC错误、Bit错误、Stuff错误和其他由于不合适终端电阻所导致的错误。如果出现这些错误,则请按照附件中的知识库文章来检验是否安装了合适的终端电阻。更多短语CAN错误的信息,请参考相关链接一栏中的NI-CAN硬件和软件用户手册(附录B包含了一个CAN标准的总结,并包含一个叫“CAN错误检测与约束”,该章节详细描述了CAN错误)。 Stuff错误就是一个可以用没有合适的终端电阻来解释的CAN错误(这个错误在CAN ISO 11898规范中进行了定义)。 当总线上连续出现6位相同的数据时,就会发生Stuff错误。当发送器件检测到连续5位相同的数据时,就会自动在数据流后面插入一个完成停止位,这个位会被所有的接收器件检测到并自动去除掉。这个填充位的策略能够保证数据流中有足够的信号沿,从而保证同一个数据帧中的数据同步。如果接收器件检测到连续6位相同的数据位,那么一定是由于同步丢失,导致接收到的数据与发送的数据不相同。而在没有合适的终端电阻的情况下,就会发生这样的事情,数据帧中的某些数据能够正确地接收和发送,而在接收的CAN接口处,整个帧(或者数据帧的完整性)没有正确的保持和被接收。 出现这种情况的原因是,一般来说CAN网络定义传输线,根据传输线理论,如果在接收端没有合适的终端电阻,那么足够高频率的信号在执行长度的传输线上是不能正确被传输的。这里的终端电阻一般指网络匹配,该负载一般选择使传输功率最大,并且其值等于网络端口阻抗共轭值(这里指的是接收端的CAN接口,实际上,考虑到噪声和其他影响,许多应用中常使用不一样的终端电阻)。 值得庆幸的是,在CAN ISO 11898规范中,已经将整个CAN网络的终端电阻简化为在网络两端安装两个120欧姆的电阻(就如同第一部分描述的一样,这完全符合CAN标准)。
woshi_ziyu
2014-03-26
打赏
举报
回复
CAN终端电阻 1. 终端电阻是为了消除在通信电缆中的信号反射,在通信过程中,有两种原因导致信号反射:阻抗不连续和阻抗不匹配。 阻抗不连续,信号在传输线末端突然遇到电缆阻抗很小甚至没有,信号在这个地方就会引起反射。这种信号反射的原理,与光从一种媒质进入另一种媒质要引起反射是相似的。消除这种反射的方法,就必须在电缆的末端跨接一个与电缆的特性阻抗同样大小的终端电阻,使电缆的阻抗连续。由于信号在电缆上的传输是双向的,因此,在通讯电缆的另一端可跨接一个同样大小的终端电阻。 引起信号反射的另外一个原因是数据收发器与传输电缆之间的阻抗不匹配。这种原因引起的反射,主要表现在通讯线路处在空闲方式时,整个网络数据混乱 为了提高网络节点的拓扑能力,CAN总线两端需要接有120Ω的抑制反射的终端电阻, 它对匹配总线阻抗起着非常重要的作用,如果忽略此电阻,会使数字通信的抗干扰性和可靠性大大降低,甚至无法通信。C 2. 阻抗指的是电阻加电抗,阻抗是电阻和电抗在向量上的和,阻抗匹配主要是用于传输线上所有的高频信号都能传输至负载点的目的,不能有信号反射会发射点,提升传输能源效率。当某个电源的内阻等于其负载时,输出功率最大,则为阻抗匹配,如为高频信号,则为无反射波。阻抗匹配是指在能量传输时,要求负载阻抗要和传输线的特征阻抗相等,此时的传输不会产生反射,表明所有能量都被负载吸收了.反之则在传输中有能量损失。 阻抗匹配有串联终端匹配和并联终端匹配,串联终端匹配是信号源端阻抗低于传输线特征阻抗的情况下采用,在信号源与传输线上串接一个电阻,使得信号源的输出阻抗和传输线的特征阻抗相匹配,抑制负载端反射回来的信号发生再反射。并联终端匹配是在信号源端阻抗很小的情况下,通过增加并联电阻使负载端输入阻抗与传输线的特征阻抗相匹配,达到消除负载端反射的目的。 并联终端匹配分为单电阻和双电阻,RS-485总线终端匹配多采用的是双电阻并联终端匹配,如采用单电阻方式,负载端并联电阻值与传输线的特性阻抗相等或相近,那样静态电流将会很大,对电流驱动能力要求很高,很少采用。双电阻并联终端匹配由于是两电阻并联值与传输线的特性阻抗相等或相近,每个电阻都比传输线的特征阻抗大,对电流的要求不高。但是,并联终端匹配不管是单电阻还是双电阻总归是会带来直流功耗,降低总线负载能力。一般485总线传输线的特征阻抗为120欧姆,采用两个120欧姆电阻作为485总线的终端匹配电阻,具体连接方式是首尾各接一个,并联于485正负上。由于485总线并联电阻会导致直流功耗,一般建议在传输距离不超过300米,传输速率较低的情况下不要接终端电阻,只有在传输有信号反射,导致通信不稳定的情况下才加以考虑接终端电阻。
zhxianbin
2014-03-25
打赏
举报
回复
加和不加你都试试,很难吗?!
听日出
2014-03-25
打赏
举报
回复
现在就是要做实验啊,不知道要不要加电阻
嵌入式乌托邦
2014-03-25
打赏
举报
回复
明确告诉你:不需要!
zhxianbin
2014-03-24
打赏
举报
回复
可以试试不加行不行,不行就加上
dceacho
2014-03-24
打赏
举报
回复
不知道,不懂,也没做过. 不过去电子城应该能买到CAN线吧,拆开看看里面有没有电阻不就知道么
CAN为什么接120欧姆
终端电阻
为什么不能直接在一端用一个60Ω的电阻?
终端电阻
的作用都说是使阻抗连续,消除反射,那为什么只在物理上最远的两个节点加这个匹配电阻,而不是在所有的节点都加上匹配电阻?
CAN总线
终端电阻
的作用为什么是120Ω为什么是0.25W 硬件工程师电路分析物联网模电单片机嵌入式技术.doc
物联网 硬件工程师 新能源汽车 相关文档
电路分析方法专项
本书可供学习《电路理论》的学生参考,尤其适用于要报考研究生的学生,对有关教师也有参考价值。电路的基本概念和基本定律,简单电阻电路分析,线性电路分析的一般方法,线性网络的几个定理及等值网络,动态电路元件及其强制响应,正弦稳态分析,正弦稳态功率,互感耦合电路,三相电路的正弦稳态分析,傅里叶分析,一阶电路的时域分析,二阶电路的时域分析,线性定常电路的s域分析,状态变量分析,大型线性网络的矩阵分析,双口网络,简单非线性电阻电路分析。 本书可供学习《电路理论》的学生参考,尤其适用于要报考研究生的学生,对有关教师也有参考价值。
CAN标准推荐的
终端电阻
阻值,为什么选120Ω
CAN总线
终端电阻
,顾名思义就是加在总线末端的电阻。此电阻虽小,但在CAN总线通信中却有十分重要的作用。
终端电阻
的作用 CAN总线
终端电阻
的作用有两个: 1、提高抗干扰能力,确保总线快速进入隐性状态;2、提高信号质量。 提高抗干扰能力 CAN总线有“显性”和“隐性”两种状态,“显性”代表“0”,“隐性”代表“1”,由CAN收发器决定。图1是一个CAN收发器的典型内部结构图,CANH、CANL连接总线。 图1 总线显性时,收发器内部Q1、Q2导通,CANH、CANL之间产生压差;隐性时,Q1、Q2截止,CANH、CANL处
行业分类-电子-CAN通信电路
终端电阻
可控的控制器的说明分析.rar
行业分类-电子-CAN通信电路
终端电阻
可控的控制器的说明分析.rar
单片机/工控
27,375
社区成员
28,770
社区内容
发帖
与我相关
我的任务
单片机/工控
硬件/嵌入开发 单片机/工控
复制链接
扫一扫
分享
社区描述
硬件/嵌入开发 单片机/工控
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章