您好,欢迎访问三七文档
当前位置:首页 > 电子/通信 > 综合/其它 > CAN总线复习题-1
1、通信方式按照信息的传输方向分类,不正确的是()。A.单工方式B.半双工方式C.全双工方式D.异步方式2、通过复制位信号和延伸网段长度的网络设备是()。A.网关B.路由器C.中继器D.网桥3、下列现场总线中,支持电力线传输的是()。A.Profibus-PAB.CANC.DeviceNetD.LonWorks4、SJA1000进入睡眠模式,下列说法错误的是()。A.睡眠模式位为1B.没有总线活动C.无中断D.发送数据5、下列OSI模型中的()不属于DeviceNet的通信模型。A.物理层B.网络层C.应用层D.数据链路层6、ISO11898标准支持最高传输速率为()。A.5KbpsB.125KbpsC.500KbpsD.1Mbps7、DeviceNet总线两端应加终端电阻,其标准阻值为()。A.75ΩB.120ΩC.200ΩD.330Ω8、CAN控制器接口PCA82C250的CAN总线系统,总线至少可连接()个节点。A.32B.64C.110D.1279、CAN总线使用的数据编码是()。A.归零码(RZ)B.不归零码(NRZ)C.曼彻斯特编码D.差分曼彻斯特编码10、MCP2515的SPI指令集中,复位命令是()。A.11000000B.1100111111C.00000011D.0000000011、在CAN总线2.0B技术规范中,扩展帧具有的标识符位数为()。A.8位B.11位C.15位D.29位12、SJA1000是()A.CAN控制器接口芯片B.CAN控制器驱动芯片C.在片CAN控制器芯片D.独立CAN控制器芯片13、属于独立CAN控制器芯片的是()。A.C8051F040B.P8Xc591C.SJA1000D.LPC200014、CANopen协议支持()位标识符。A.12B.11C.29D.3215、SJA1000对控制段寄存器初始化工作在()下进行的。A.BasicCAN模式B.PeliCAN模式C.工作模式D.复位模式16、在CAN总线中,当错误计数值大于()时,说明总线被严重干扰。A.96B.127C.128D.25517、OSI通信模型中七层都具有的现场总线是()。A.LonWorksB.CANC.DeviceNetD.HART选择题答案:1.D2.C3.A4.D5.B6.D7.B8.C9.B10.A11.D12.D13.C14.B18.D16.A17.A填空题:1.路由器工作在OSI七层模型中的网络层。2远程帧由6个不同的位域组成:帧起始、仲裁域、控制域、CRC域、应答域、帧结尾。3.当CAN总线系统传输速率为1000kbps时,两节点间的最大传输距离40m。4.CAN总线报文传送由4种不同类型的帧表示,分别是数据帧、远程帧、错误帧、过载帧。5.MCP2515有3个发送缓冲器和2接收缓冲器。6.PROFIBUS总线分为三个部分:PROFIBUS-FMS、PROFIBUS-DP和PROFIBUS-PA。7.当CAN总线系统传输速率为5kbps时,两节点间的最大传输距离为10000m。8.过载帧由过载标志和过载界定符组成。9.CAN总线的同步方式有两种:硬同步和重新同步。10.SJA1000有两种操作模式:支持CAN2.0A协议的BasicCAN模式和支持CAN2.0B协议的PeliCAN模式。11.MCP2515的接收缓冲器RXB1配备了1个屏蔽滤波寄存器和6个验收滤波寄存器。12.MCP2515的SPI指令集中,复位命令是11000000。13.82C250有3种不同的工作模式:高速、斜率控制和待机。14.MCP2515在进行任何操作时,其SPI接口中的CS必须为低电平。15.MCP2515的SPI指令集中,位修改命令是00000101。16.如果引脚8接地,TJA1050将进入高速模式。17.CAN总线的标准位时间结构都包括同步段、传播段、相位缓冲段1和相位缓冲段2。18.在CAN总线中存在5种不同的错误类型,即:位错误、填充错误、CRC错误、格式错误、应答错误。19.MCP2515具有5种工作模式,分别是配置模式、正常模式、休眠模式、监听模式和回环模式。20.在MCP2515的SPI接口中,外部数据和命令是通过SI引脚传送到器件中的。1.简述带冲突检测的载波侦听多重访问CSMA/CD协议的核心思想。(P7)答:一个节点只有监听信道,确认信道空闲之后才能发送信息。如果多个节点几乎同时检测到信道空闲并发送信息,则产生冲突。检测到冲突的发送信息的节点必须采用某种算法来确定延时长短,延时结束后重复上述过程再试图发送。CSMA/CD的3种状态是竞争周期、传输周期和空闲周期,这3种状态轮流交替,周而复始。2.CAN总线的数据链路层包括哪两个子层?分别有些什么功能?(P20)。答:①逻辑链路控制子层(LLC):为远程数据请求以及数据传输提供服务;确定LLC子层接受的报文中哪些报文实际上被接受;为恢复管理和过载通知提供手段。②介质访问控制子层(MAC):控制帧的的结构、执行仲裁、错误检测、错误的标定、故障的界定、确定何时发送和接受报文、位定时。3.简述CAN总线的非破坏性逐位仲裁机制。(P17,P23)答:定义:当多个节点同时向总线发送信息出现冲突时,优先级较低的节点会主动地退出发送,而最高优先级的节点可不受影响地继续传输数据。非破坏性逐位仲裁机制确保了报文和时间均不损失。当具有相同标识符的数据帧和远程帧同时发送时,数据帧优先于远程帧。在仲裁期间,每一个发送器都对发送位的电平与被监控的总线电平进行比较。如果电平相同,则这个单元可以继续发送。如果发送的是一“隐性”电平而监视到的是一“显性”电平,那么这个单元就失去了仲裁,必须退出发送状态。4.简述MCP2515内部的发送缓冲器之间的发送优先级规则。(P99)答:在发送起始帧SoF之前,器件将所有等待发送报文的发送缓冲器的优先级进行比较,具有较高优先级的发送缓冲器将优先发送。如果两个缓冲器的优先级相同,则编号较高的发送缓冲器将优先发送。发送优先级的设定共有4个等级,如果某个发送缓冲器的TXBnC-TRL.TXP1:0设定为11,则它具有最高的发送优先级,如TXBnC-TRL.TXP1:0设定为00,则它的发送优先级最低。5.MCP2515可以通过哪几种方式来启动报文发送?(P99)答:①通过SPI的写命令来写寄存器;②发送SPI的RTS命令;③把要发送报文的发送缓冲器的TXnRTS引脚置为低电平。6.CAN现场总线采用CAN2.0A规范,接收器SJA1000的ACR(验收代码寄存器)和AMR(验收屏蔽寄存器)分别设置为ACR=11001100(二进制)、AMR=00000100(二进制),请问以下2个报文哪些会被成功接收?(P53)报文的ID分别为:(1)11001100001(2)110011010017.某CAN总线系统的发送端要发送的信息字段为“10011010”,发送端和接收端约定的CRC生成多项式G(X)=X4+X2+1,求该信息字段在信道上传输时的传输字段。8.在CAN总线中,已知总线定时寄存器0的控制字为62H和总线定时寄存器1的控制字为3EH,采用16M晶振,试计算(1)系统时间额度TQ;(2)同步调转宽度tsjw;(3)时间段1TSEG1;(4)时间段2TSEG2。(P73)9.MCP2515的位修改指令。(P128)
本文标题:CAN总线复习题-1
链接地址:https://www.777doc.com/doc-5877330 .html