社会总线分为四类对CAN总线采样点影响的研究
引言
CAN(Controller Area Network)是ISO国际标准化的串行通信协议,广泛应用于工业自动化、船舶、医疗设备和电梯等领域。现场总线作为自动化技术发展的热点,被誉为分布式控制系统实现实时数据通信的强有力工具。CAN总线协议实现了物理层到应用层,拥有较强纠错能力,保障传输可靠性。
CAN总线特点与采样点规则
CAN总线没有主从之分,每个节点可以向其他节点发起通信;优先级低的节点避让优先级高的,不会对通信造成拥塞;速率可达1Mbps,最大距离10Km;传输介质包括双绞线、同轴电缆或光纤。采样点在位时间结构中至关重要,一般设置在相位缓冲段1结束处,以保证多个单元同时采样的可能性。
采样点计算与推荐值
采样点=(1+TSEG1)/(1+TSEG1+TSEG2),常用频率如表所示。当波特率>800Kbps时,建议75%;当波特率>500Kbps时,建议80%;当波特率<=500Kbps时,建议87.5%。
采样点对传输距离影响分析
(1) ACK应答:发送端发送隐性位,当接收器正确接收报文后,在ACK SLOT期间发出显性位以示应答。
(2) CAN总线位时间组成:每一位由同步段、传播段、相位缓冲段1和相位缓冲段2构成。
(3) 总线延时理论分析:发送节点在CRC场后发出应答隙内检测有效显式位判定是否错误。
总结:
在实际设计中,对于提高CAN网络传输距离,可以通过调整各环节延时进行分析和优化。此外,加强隔离及收发器性能,以及采用合适的信号驱动器和良好的干扰环境,也对于提升网络性能至关重要。