享未来数码网
首页 > 白家电 > 社会现场总线系统中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是波特率。

标签:

猜你喜欢

白家电 从基础到高级学...
1. 引言 离心机是现代化实验室和工业生产中不可或缺的设备,它通过旋转运动将液体分成不同的组分。然而,为了更好地理解和操作离心机,我们需要了解其工艺流程图...
白家电 两个世界一个目...
在生命科学领域,尤其是在微生物学研究中,离心分离技术的应用是不可或缺的一部分。随着科技的不断进步,我们拥有了两种主要的离心分离设备:超速冷却型和恒温型厄氏...
白家电 小户型客厅装修...
在这个信息爆炸的时代,寻找属于自己的居家风格已经成为一种时尚。小户型客厅装修效果图2022新款,就是我选择的那一片蓝天。今天,我要和大家分享的是如何利用空...
白家电 时尚简约客厅设...
在当今社会,家居装修已经不再仅仅是为了满足基本的居住需求,而是逐渐成为人们展示个性、追求生活品质的重要方式之一。尤其是在客厅这块空间里,作为家庭聚会和接待...

强力推荐

站长统计