社会中CAN总线几根线对通讯影响的研究
社会中CAN总线的采样点对通讯影响的研究
引言
CAN(Controller Area Network)是ISO国际标准化组织提出的一个串行通信协议,它以其高性能和可靠性而广泛应用于工业自动化、船舶、医疗设备和电梯等领域。现场总线作为现代自动化技术发展的焦点,被誉为计算机局域网,是分布式控制系统实现实时数据通信的重要支持。CAN总线协议实现了物理层、数据链路层及应用层,简化了网络架构。
CAN总线采样点规则与原理
CAN协议将位时间分为同步段、传播段以及相位缓冲段1和相位缓冲段2,每个段由称作Time Quantum(Tq)的最小时间单位构成。在设定点位时序时,可以设定一个采样点,使得多个单元可以同时进行采样。这一锁存的电平作为位值被确定。采样点位于相位缓冲段1(PBS1)结束处,如图所示。
CAN总线采样点对传输距离影响分析
(1) ACK应答:在ACK应答过程中,发送节点会在应答间隙内检测到显式状态,这是确保有效通信的一部分。
(2) CAN总线位时间组成:每一位由4部分组成,即同步段、传播段、相位缓冲段1和相位缓冲段2。
(3) 理论延时分析:为了保证信号传播延时小于750ns,以满足整个信号传播延时小于或等于程序中的采样位置百分比要求。
(4) 实际延时分析:考虑收发器循环延迟t2, t5,以及隔离器件t3, t6 和处理器处理t4, t7 的实际值,以及实际使用的情况下,对各个环节进行调整以提高传输距离。
通过上述分析,我们可以看出,在设计CAN网络的时候,正确设置合适的采样点对于确保信息准确无误地在不同节点之间交换至关重要,并且需要根据具体情况优化网络结构,以达到最佳效果。