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总线配置流程
欢迎指正谢谢!