CAN总线的拓扑结构
CAN总线的拓扑结构有点像485总线,都是差分的传输方式,总线上都可以支持多个设备,端接匹配电阻都是120Ω。
485和CAN通信方面最大的区别:网络特性。485是一主多从的通讯方式,CAN是多主通讯,多个设备都可以做主机。那多个设备都相要控制总线呢?当多个设备都发起控制请求后CAN总线会做总线的仲裁,哪个设备的优先级高则哪个设备控制总线。
CAN总线电平
CAN总线的电平称为CAN_H和CAN_L,这两个电平信号在默认状态下称为隐性也就是逻辑1,通常为2.5V左右。CAN总线逻辑0称为显性,CAN_H基本上为3.5V左右,CAN_L为1.5V左右,标准为CAN_H - CAN_L ≥ 1.5V为逻辑0。