1. CAN总线接口电路
CAN总线设备之间的连线是屏蔽双绞线,一条绞线里面电流的电压值高,范围在2.5V到3.5V之间,另一条绞线里面的电流电压值低,范围在1.5V到2.5V之间,由此产生的差分电压范围即为0-2V。因此,如果你想知道CAN总线电路里面存在的电压范围是多少的话,那毫无疑问是1.5V-3.5V。
2. CAN总线接线
原因有三个:1 .汽车供电系统引起的故障:汽车电子控制模块的工作电压一般为10.5-15.0伏,如果汽车供电系统提供的工作电压出现异常,部分电子控制模块会暂时工作异常,造成整个汽车CAN总线系统通讯不畅。
2.汽车CAN总线系统的链路故障:当通信线路短路、断路或物理性质发生变化导致通信信号衰减或失真时,许多电子控制单元将无法正常工作,CAN总线系统将无法工作。
3.汽车CAN总线系统的节点故障:节点是汽车CAN总线系统中的电子控制模块,所以节点故障就是电子控制模块的故障。包括软件故障,即传输协议或软件程序存在缺陷或冲突,使得汽车CAN总线系统的通信混乱或无法工作,此类故障通常成批发生;硬件故障通常是电子控制模块芯片或集成电路出现故障,导致汽车CAN总线系统无法正常工作。
注意:在测量电阻的过程中,要注意:首先断开车辆电池的接线,等待5分钟左右,待系统内所有电容都放电后再测量,因为控制单元内部电路的电阻会发生变化。
3. can 总线接口
CAN总线接口 一般是2根线,can和485通信一样属于串行通信,他们都是采用差分信号方式,CAN高3.5V,can低1.5V,及所谓显性和隐形 232是电平方式传输同属于串行通信,他要3根线,TXD RXD 和gnd USB是串行通信,4根线,电源线和数据线 具体是插针还是usb,人家设计板子是什么样了 一般都是插针的,如果用usb,定义为2个电源线,给can供电,2根can数据线也行 ok 欢迎加入mcu-can 团队
4. can总线接口电路设计
以广播的形式发送报文.当CAN总线上的某个节点需要给其他节点发送消息时,会以广播的形式发送给总线上所有的节点,因为总线上的节点不适用地址来进行配置CAN系统,而是根据报文的开头的11位标识符决定是否要接受其他节点发来的报文.
每个节点都有自己的处理器和CAN总线接口控制器;
当一个节点需要发送数据到另一个节点时,自身节点的处理器需要将要发送的数据和自己的标识符传给自身的总线控制接口,处于准备状态;当获取到总线的使用权后,将数据和标识符组装成报文,将报文以一定格式发出,此时其他的节点处于接收状态.至于其他节点是否接收,由其他节点决定,是都会对某些报文进行过滤.
当新增的节点仅仅是纯粹的数据接收设备时,只需要该设备直接从总线上接收数据即可.
5. can总线接口电路图
can总线RJ45和DB9接口引脚定义如下:
6. can总线电源
CAN总线系统中拥有一个CAN控制器、一个信息收发器、两个数据传输终端及两条数据传输总线,除了数据总线外,其他各元件都置于各控制单元的内部。分析CAN总线系统产生故障的原因一般有以下三种:
1.汽车电源系统引起的故障:汽车电控模块的工作电压一般在10.5-15.0V,如果汽车电源系统提供的工作电压不正常,就会使得某些电控模块出现短暂的不正常工作,这会引起整个汽车CAN总线系统出现通信不畅。
2.汽车CAN总线系统的链路故障:当出现通信线路的短路、断路或线路物理性质变化引起通信信号衰减或失真,都会导致多个电控单元工作不正常,使CAN总线系统无法工作。
3.汽车CAN总线系统的节点故障:节点是汽车CAN总线系统中的电控模块,因此节点故障就是电控模块的故障。它包括软件故障即传输协议或软件程序有缺陷或冲突,从而使汽车CAN总线系统通信出现混乱或无法工作,这种故障一般会成批出现;硬件故障一般是电控模块芯片或集成电路故障,造成汽车CAN总线系统无法正常工作。
7. can总线电路详解
应当叫做CAN网络,就是若干个以单片机为核心的电子模块之间,通过CAN总线协议来传递、交换信息——进而减少靠硬线来传递信号的弊端,能够减少线束重量,并增加智能化功能。
8. CAN接口电路
这是车身网络传输方式中的一部分can-h是高位数据线 can-l是低位数据线 CAN-H和CAN-L是绞绕在一起的 这样可以使CAN总线对电磁干扰不敏感 电路图上和电路板上的GND(Ground)代表地线或0线.GND就是公共端的意思,也可以说是地,但这个地并不是真正意义上的地。是出于应用而假设的一个地,对于电源来说,它就是一个电源的负极。它与大地是不同的。有时候需要将它与大地连接,有时候也不需要,视具体情况而定。