享未来数码网
首页 > 白家电 > 社会现场总线系统中CAN总线采样点对通讯影响的研究

社会现场总线系统中CAN总线采样点对通讯影响的研究

社会现场总线系统中,CAN总线采样点对通讯影响的研究

引言

CAN(Controller Area Network)是ISO国际标准化的串行通信协议,以其高性能和可靠性而广泛应用于工业自动化、船舶、医疗设备等领域。现场总线系统作为自动化技术发展的热点,被誉为计算机局域网,为分布式控制系统提供了强有力的数据通信支持。CAN总线协议实现了物理层、数据链路层和应用层,具有较强的纠错能力。

CAN总线采样点的规则和原理

CAN协议将位时间分为同步段、传播段以及相位缓冲段1和相位缓冲段2,每个段由称之为Time Quantum(Tq)的最小时间单位构成。通过设置点位时序,可以设定一个采样点,使得多个单元可以同时采样。这一锁存电平作为位值。在PBS1结束处设置采样点,是读取并解释总线上各位值的一个时间点。

常用频率采样点推荐值

采样点对CAN总线至关重要,在组网时,节点应尽量保持同一个采样点,并且在不超过7/8位时间上,如表1所示。

采样的计算与建议

计算公式:s = (1 + TSEG 1) / (1 + TSEG 1 + TSEG 2),假设晶振时钟频率16MHz, SJW=0, TSEG 1 =13TQ, TSEG 2=2TQ,则s=(14)/(14+2)=87.5%。

CAN 总线传输距离分析

(a) ACK应答:

应答间隙(ACK SLOT)

应答界定符(ACK DELIMITER)

CAN 总线延时理论分析:

发送节点发出CRC场后,一次应答隙内接收节点应该输出显式回复信号。如果发送节点在应答隙内没有检测到有效回复,则判定为错误帧。

实际设计中,可通过调整time segment来改变对传播延时补偿。

CAN网络延时分析:

t2 & t5 为收发器循环延迟;t3 & t6 为隔离器件延迟;t4 & t7 为处理器处理延迟;t1 为信号传播沿着电缆。

假设A发送给B,从报文发出到接收ACK需要T_total = (t_ total * 4 * Nbits) / bitrate,其中Nbits是消息长度(以比特计),bitrate是波特率。

标签:

猜你喜欢

白家电 摄影艺术的杰作...
一、视觉语言的精髓 在摄影史上,十大经典作品如同时间的见证者,它们以独特的手法捕捉了人类历史和自然世界中最珍贵的情感瞬间。这些作品不仅展现了技术与创意之间...
白家电 糖水片甜蜜的断章
糖水片:甜蜜的断章 在一个古老而又神秘的村庄里,有一道传说,讲述了一个关于“糖水片”的故事。这个故事不仅仅是关于一种美味的甜点,更是一段关于记忆、爱情和生...
白家电 川内伦子的夏日游记
旅行的启程 川内伦子站在家门前,手里紧握着一张精心规划的旅行地图,她即将踏上一段属于自己的冒险之旅。这个夏天,她决定放下工作的重担,去探索日本东部那片她一...
白家电 数码革命探索数...
数码革命:探索数字相机的技术与艺术 数字相机的发展历程 数字相机自1975年第一台可拍摄照片的数码单反相机问世以来,已经经历了多次革命性变革。从早期的低分...

强力推荐