1.CAN的ISO[125k-1Mbps]/OSI[125bps-]参考模型的层次结构分为
物理层和数据链路层。
2.CAN报文帧格包含11位标识符的标准帧和29位标识符的扩展帧。
3.微控制器和SJA1000之间状态、控制和命令信号的交换都是在控制段中完成的。
4.SJA1000检测到有复位请求,中止当前报文收、发工作,进入到复位模式,当复位请求位出现1到0的变化,CAN控制器将返回到操作模式。
5.CAN总线智能节点的软件设计包括:CAN节点初始化、报文发送和报文接收。
6.CAN总线上用显性和隐性两个互补的逻辑值表示“0”和“1”。
7.CAN总线报文传送由四种不同类型的帧表示和控制:数据帧、远程帧、错误帧、过载帧,长度可变的位场是数据场。
8.过载帧由过载标志和过载界定符组成。
9.CAN总线的同步方式有两种:硬同步和重新同步
10.在CAN总线中存在5种不同的错误类型,即︰位错误、填充错误、CRC错误、格式错误、应答错误。
11.CAN报文中的帧类型:数据帧遥控帧,错误帧,过载帧,间隔帧
12.数据帧的7个段:帧起始、仲裁域、控制域、数据段CRC域、应答域、帧结束
13.遥控帧由6个不同的位域组成∶帧起始、仲裁域、控制域、CRC域、应答域、帧结束 (没有数据段)
14.CAN发送缓冲区列表中,数据长度最大为8字节
15.在复位模式中才能对CAN寄存器进行配置
16.光纤,双绞线,同轴电缆可以作为CAN总线的传输介质。
17.CAN总线是目前位置唯一有国际标准的现场总线。是多主工作模式,不分主从。
18.在一个给定的CAN系统中。位速率是唯一且固定的。
19.CAN在通信中的错误类型:位错误,填充错误,应答错误。
20.CAN系统中,中断类型都有:发送中断,接收中断,错误中断
21.CAN控制器与物理总线间的接口是CAN收发器
22.CAN总线的特性:报文的优先级,时间同步的多点接收,错误检测
23.在远程帧发送/接收时,其发送/接收的数据字节数目为0
24.CAN总线可以连接多个节点,传输距离远,抗干扰能力强
25.ISO11898标准支持的最高传输速率为1Mbps
26.DeviceNet总线两端应加终端电阻,其标准电阻为120Ω
27.CAN总线使用的数据编码是差分曼彻斯特编码
28.在CAN总线2.0B技术规范中,扩展帧具有的标识符位数为29位
29.SJA1000属于独立CAN控制器芯片
30.CANopen协议支持11位标识符
31.在CAN总线中,当错误数值大于96时,说明总线被严重干扰
32.在CAN总线中,发出报文的节点称为报文发送器,如果总线不处于空闲状态,不是报文发送器的接点称为接收器。
33.CAN总线采用非破坏性总线仲裁技术,本质上属于以事件触发的通信方式,具有某种程度的非确定性。
34.CAN总线中,就错误界定而言,一个单元可能处于下列3种状态之一:错误激活、错误认可和总线脱离; 为了界定故障,在每个单元中都设有两种计数:发送错误计数和接收错误计数。
35.在CAN总线中,位时间由同步段、传播段、相位缓冲段1和相位缓冲段2组成。
1 、CAN总线系统智能节点一般有微控制器、CAN控制器、CAN收发器及光耦组成,简要说明每部分的功能,并画出原理框图。
微控制器︰负责CAN控制器的初始化,通过控制CAN 控制器实现数据的接收和发送等通信任务。
CAN控制器:对外它提供与微控制器的物理线路接口,通过微控制器对它编程,控制它的工作状态,进行数据的发送与接收,把应用层建立在它的基础之上。
CAN收发器∶是CAN控制器与物理总线间的接口,提供对总线的差动发送和接收功能。
2.CAN总线的数据链路层包括哪两个子层?分别有什么功能?
逻辑链路控制子层(LLC):为远程数据请求以及数据传输提供服务﹔确定LLC子层接受的报文中哪些报文实际上被接受﹔为恢复管理和过载通知提供手段。
介质访问控制子层(MAC):控制帧的的结构、执行仲裁、错误检测、错误的标定、故障的界定、确定何时发送和接受报文、位定时。
3.简述CAN总线的非破坏性逐位仲裁机制。
当多个节点同时向总线发送信息出现冲突时,优先级较低的节点会主动地退出发送,而最高优先级的节点可不受影响地继续传输数据。
4.CAN总线中,若具有下列报文ID的4个标准格式数据帧争用总线,胜出的是(C)
A:10001100001 B:10001010001 C:10001000010 D:11001000010
5.CAN总线配置流程
欢迎指正谢谢!
本文概述了CAN总线系统的关键组成部分,包括微控制器、CAN控制器、CAN收发器和光耦的功能,详细解释了数据链路层的LLC和MAC子层,以及非破坏性逐位仲裁的运作。讨论了报文ID竞争和配置流程,涉及CAN报文类型和错误处理。


8167

被折叠的 条评论
为什么被折叠?



