在CAN技术规范中,实现这种通道的方法不是固定的。在CAN技术规范中未给出表示这种逻辑电平的物理状态。......
2023-11-20
CAN遵从OSI模型,按照OSI标准模型,CAN结构划分为两层:数据链路层和物理层。而数据链路层又包括逻辑链路控制子层LLC和媒体访问控制子层MAC,而在CAN技术规范2.0A的版本中,数据链路层的LLC和MAC子层的服务和功能被描述为“目标层”和“传送层”。CAN的分层结构和功能如图4-1所示。
图4-1 CAN的分层结构和功能(www.chuimin.cn)
LLC子层的主要功能是:为数据传送和远程数据请求提供服务,确认由LLC子层接收的报文实际已被接收,并为恢复管理和通知超载提供信息。在定义目标处理时,存在许多灵活性。MAC子层的功能主要是传送规则,亦即控制帧结构、执行仲裁、错误检测、出错标定和故障界定。MAC子层也要确定,为开始一次新的发送,总线是否开放或者是否马上开始接收。位定时特性也是MAC子层的一部分。MAC子层特性不存在修改的灵活性。物理层的功能是有关全部电气特性在不同节点间的实际传送。自然,在一个网络内,物理层的所有节点必须是相同的,然而,在选择物理层时存在很大的灵活性。
CAN技术规范2.0B定义了数据链路中的MAC子层和LLC子层的一部分,并描述与CAN有关的外层。物理层定义信号怎样进行发送,因而,涉及位定时、位编码和同步的描述。在这部分技术规范中,未定义物理层中的驱动器/接收器特性,以便允许根据具体应用,对发送媒体和信号电平进行优化。MAC子层是CAN协议的核心。它描述由LLC子层接收到的报文和对LLC子层发送的认可报文。MAC子层可响应报文帧、仲裁、应答、错误检测和标定。MAC子层由称为故障界定的一个管理实体监控,它具有识别永久故障或短暂扰动的自检机制。LLC子层的主要功能是报文滤波、超载通知和恢复管理。
有关现场总线及其应用技术的文章
CAN通信程序的设计需要充分利用双CAN构建的环形通信网络,实现正常情况下的高效、快速的数据通信,以及实现故障情况下的及时、准确的故障性质确定和故障定位。CAN通信数据包的分帧情况见表11-7。......
2023-11-22
CAN具有如下特点:1)CAN为多主方式工作,网络上任一节点均可以在任意时刻主动地向网络上其他节点发送信息,而不分主从,通信方式灵活,且无须站地址等节点信息。3)CAN采用非破坏性总线仲裁技术。6)CAN上的节点数主要取决于总线驱动电路,目前可达110个;报文标识符可达2032种,而扩展标准的报文标识符几乎不受限制。10)CAN节点在错误严重的情况下具有自动关闭输出功能,以使总线上其他节点的操作不受影响。......
2023-11-22
CAN遵从OSI模型,按照OSI标准模型,CAN结构划分为两层:数据链路层和物理层。图7-23 CAN的分层结构和功能LLC子层的主要功能是:为数据传送和远程数据请求提供服务,确认由LLC子层接收的报文实际已被接收,并为恢复管理和通知超载提供信息。CAN技术规范2.0B定义了数据链路中的MAC子层和LLC子层的一部分,并描述与CAN有关的外层。MAC子层是CAN协议的核心,它描述由LLC子层接收到的报文和对LLC子层发送的认可报文。......
2023-11-20
AMIS-42700可以在12V和24V的系统中使用。由于接收输入的宽共模电压范围,AMIS-42700具有非常优秀的电磁敏感性。AMIS-42700具有如下特点:1)完全符合ISO 11898-2标准。图4-31 AMIS-42700引脚图图4-32 AMIS-42700 CAN总线扩展应用电路......
2023-11-22
SJA1000是一种独立控制器,用于汽车和一般工业环境中的局域网络控制。它是PHIL-IPS公司的PCA82C200 CAN控制器的替代产品。而且,它增加了一种新的工作模式,这种模式支持具有很多新特点的CAN 2.0B协议,SJA1000具有如下特点:1)与PCA82C200独立CAN控制器引脚和电气兼容。4)与CAN 2.0B协议兼容。5)同时支持11位和29位标识符。7)PeliCAN模式扩展功能:①可读/写访问的错误计数器。④对每一个CAN总线错误的中断。⒀可编程的CAN输出驱动器配置。⒁增强的温度范围。......
2023-11-22
CAN通信转换器可以将RS-232、RS-485或USB串行口转换为CAN现场总线。2)可方便地实现RS-232接口与CAN总线的转换。4)CAN总线波特率可选,最高可达1 Mbit/s。JP2.6~JP2.4用于设定CAN波特率,见表4-23。......
2023-11-22
相关推荐