can总线可连接多少终端,一个can总线主机接十七台分机能通讯吗
来源:整理 编辑:亚灵电子网 2023-02-03 18:28:34
1,一个can总线主机接十七台分机能通讯吗
您保证总的终端电阻值匹配在60欧姆上下即可。正常的CAN总线在最远端都需要配置终端电阻的,两个远端一边一个。CANopen协议中可最多配置128个节点,17台分机是没问题的。您在设计时需要注意终端电阻值和总线负载这两个问题。
2,CAN总线可以通过PCB走线背板连接多个can节点组网吗如果
CAN总线当然可以通过PCB走线连接多个can节点组成网络的。不过这样做只适合做CAN通信编程测试,调试软件。而在实际通信中并没有什么意义。因为,CAN总线的通信距离最远可达10km,采用双绞线或同轴电缆。用CAN总线的原因之一就是通信距离远远大于RS485总线。而只在PCB板上组网,就失去了远距离通信的优势,当然PCB走线采用等长导线最好了。
3,CAN数据总线系统的组成数据的传输数据类型电控单元数据的
CAN-BUS系统主要包括以下部件:CAN控制器、CAN收发器、CAN-BUS数据传输线和CAN-BUS终端电阻. 1.CAN控制器,CAN收发器CAN-BUS上的每个控制单元中均设有一个CAN控制器和一个CAN收发器。CAN控制器主要用来接收微处理器传来的信息,对这些信息进行处理并传给CAN收发器,同时CAN控制器也接收来自CAN收发器传来的数据,对这些数据进行处理,并传给控制单元的微处理器。CAN收发器用来接收CAN控制器送来的数据,并将其发送到CAN数据传输总线上,同时CAN收发器也接收CAN数据总线上的数据,并将其传给CAN控制器。2.数据总线终端电阻CAN-BUS数据总线两端通过终端电阻连接,终端电阻可以防止数据在到达线路终端后象回声一样返回,并因此而干扰原始数据,从而保证了数据的正确传送,终端电阻装在控制单元内。3.数据传输总线数据传输总线大部分车型用的是两条双向数据线,分为高位﹝CAN-H﹞和低位﹝CAN-L﹞数据线。为了防止外界电磁波干扰和向外辐射,两条数据线缠绕在一起,要求至少每2.5cm就要扭绞一次,两条线上的电位是相反的,电压的和总等于常值。
4,CAN总线物理上是怎么连接的
CAN总线一.概述CAN总线最初由德国Bosch公司为汽车检测、控制系统而设计的。1993年CAN成为国际标准iso11898(高速应用)和iso1119(低速应用)。 CAN的规范从CAN1.2规范(标准格式)发展为兼容CAN1.2规范的CAN2.0规范(CAN2.0A为标准格式,CAN2.0B为扩展格式),目前应用的CAN器件大多符合CAN2.0规范。 CAN总线是一种串行数据通信协议,其通信接口集成了CAN协议的物理层和数据链路层功能,可完成对通信数据的成帧处理,包括为填充、数据块编码、循环冗余检验、优先级判别等工作。 二.CAN总线的特点2.1目前汽车上的网络连接方式主要采用2条CAN线,一条是高速动力CAN,速率是500KB/S-1MB/S;另一条是车身的低速CAN,速率是100-250KB/S。2.2动力系统CAN主要连接对象是发动机控制器ECU、变速箱TCM、ABS控制器等等;车身系统CAN主要连接和控制汽车照明、灯光信号、空调、仪表、及其它辅助设备。2.3可以多主方式工作,网络上任意一个节点均可以在任意时刻主动地向网络上的其他节点发送信息,而不分主从,通信方式灵活。2.4网络上的节点(信息)可分为不同的优先级,可以满足不同的实时要求。2.5采用非破坏性位仲裁结构机制,当两个节点同时向网络上传送信息时,优先级低的节点主动停止数据发送,而优先级高的节点可不受影响地继续传输数据。2.6可以点对点、一点对多点(成组)及全局广播几种传送方式接收数据。2.7节点数实际可达110个。2.8采用短帧结构,每一帧的有效pca82c250是can收发器你说的是硬件连接吧,8pin的82c250连接很简单的,关键你要做整个一个电路啊 包括sja1000吧另外 还有程序什么的不知道你具体想问什么CAN总线拓扑结构是一种线型结构,每个节点(就是你说的transceiver吧)从CAN_H、CAN_L直接拉线连接到自己的CAN_H、CAN_L就可以,不过分支不能太长。阻抗匹配,在任意两个节点或者在总线两端分别接一个120欧的终端电阻就行了。
5,RS485的工作电压是多少
上面的答案已经说的很清楚了,RS485工作电压其实就电平颠倒原理,两根线AB,通过在通讯 的时候按照主从约定好的速率,反转电平,来完成数据0和1的识别。这很简单,我就答点不一样的吧,关于这种原理的更深入分析。485在现场施工上的一些问题,也可以从原理层面分析一下:简单来说,主要是由于两方面原因造成的:一、差分弱电流浮压方式传输信号方式采用电压差分方式传输数据,采样浮动电压的交替变化,物理层一个发送端对应多个高阻输入的方式。由于接收器是多个高阻输入,虽然发送端是推挽输出,在距离发送端的近端,具有一定的干扰电压通过磁耦合入总线,产生的电压会被发送端引流吸收。但由于长导线的电阻,距离发送器的长导线远端,电压极易被干扰。如下图:所以常常RS485 要加终端匹配电阻,但弊端相当明显:1, 增加了施工步骤,和现场调试时间。2, 即使 100Ω的终端匹配电阻,引流干扰的能力也只有0.05mA 。和动辄几十mA 真实负载的电源抗扰度,完全不是一个数量级!0.05mA VS 几十mA !3, 终端电阻的加入,加大了发送端 RS485 芯片的发热,降低了RS485 的线缆驱动能力。4,如果终端电阻损坏,增加的部件,增加的风险!整个总线将彻底陷入瘫痪。二,信号的与电源线分离:电源与信号线分立导致的隔离成本与不隔离的共模电压风险,由于RS485 ,CAN 信号线与供电线分离。导致远传后,由于功率线线损压降,导致的远端差模电压不同,不隔离的话,当线较细或距离较远时。会导致RS485 或CAN 芯片损坏可能。而供电与通讯同属两线的二总线类似POWERBUS 技术,则从原理上没有此问题。无需隔离。安全可靠。RS-485 的 2线 电压不断变化的,从而 能传输 数据楼主 说的 工作电压 是指什么?RS-485 通常 是 有 RS-485收发器 芯片来 进行数据 传输这些 不同的芯片 的 工作电压 会有差别的但具体到 某个 芯片来说 是 固定 的如 max485 采用单一电源+5 V工作,额定电流为300 μA,采用半双工通讯方式。它完成将TTL电平转换为RS-485电平的功能。MAX485芯片的结构和引脚都非常简单,内部含有一个驱动器和接收器。差模电压二楼已经说了。共模电压(对公共线的电压)的话,最好不要高于5v平均值。因为共模电压太高了(>24v),会让485芯片的保护电路一直处于工作状态分流电阻拉低共模电压防止涌入门电流的电压过高,长时间有电流通过保护电流会让485芯片温度一直上升,最后温度超过芯片能够承受的温度就会导致芯片冒烟烧毁芯片。最后连外部保护电路也跟着烧掉。工作电压一般都是5V的不过也有3.3V的485芯片但很少用
文章TAG:
can总线可连接多少终端can总线 总线 连接