测验1
一、 选择题
1. 采用车载网络可以    简化布线          提高可靠性深圳新交规          减少传感器数量      的数量。
葫芦岛二手车交易市场
2. 由于汽车各个系统对数据的传输速率不同,汽车上常用的总线分为  CAN总线            LIN总线        两大类。
3. CAN总线用于对        安全性            实时性          要求较高的场合,如发动机电控单元和ABS电控单元等。
4. TTCAN通信速度可以达到  1Mb/s        ;LIN通信速度只有  20kb/s            .
5.     唤醒      休眠      功能用于减少在关闭点火开关时蓄电池的额外能量消耗。
6. CAN结构模型取ISO/OSI参考模型的127层,即     物理层      数据链路层      应用层       
7. 常见的局域网拓扑结构有        星型、    环型  总线型        等。
8. 数据传输介质有  双绞线      同轴电缆        光纤          等。
9. CAN总线帧按照携带的信息类型可分为4种帧格式:    数据帧          、远程帧          错误帧              超载帧   
10. SAE车辆网络委员会按照系统的信息量、响应速度、可靠性等要求,将车载网络分为 低速    、中速    、高速    ABCDE 
11. 架构通常包括12条线路,采用双线时数据的传输基于  两条线的电位差        ,采用1条线传输数据时,  对搭铁的参考电压           
二、 论述题(1234610汽车模型必做,5789任选两题)
1. 简述车载网络系统的功能及特点是什么?
 (1)多路传输功能。为了减少车辆电气线束的数量,多路传输通信系统可使部分数字信号通过共用传输线路进行传输
2)“唤醒”和“休眠”功能。该功能用以减少在断开点火开关时蓄电池的额外消耗。
 (3)失效保护功能。它包括硬件失效保护和软件失效保护两种功能。当系统的中央处理器(CPU)发生故障时,硬件失效保护功能使其以固定的信号进行输出,以确保车辆能继续行驶;当系统某控制装置发生故障时,软件失效保护功能将不受来自有故障的控制装置的信号影响,以保证系统能继续工作。
 (4)故障自诊断功能。故障自诊功能具有两种模式,即多路传输通信系统的自诊断模式和各系统输入线路的故障诊断模式,通过这两种模式既能对自身的故障进行自诊断,同时还能对其他系统进行故障诊断。
它的传输特点如下:
    (1)由于用一根总线替代了多根导线,减少了导线的数量和线束的体积,简化了整车线束,使线路成本和重量都有所下降。
    (2)由于减少线路和节点,使信号传输的可靠性得以提高,并提高了整车电气线路的工作可靠性。
    (3)改善了系统的灵活性,通过系统软件即可实现控铷系统功能变化和系统升级。
    (4)网络结构将各控制系统紧密连接,达到数据共享的目的,各控制系统的协调性可进一步提高。
    (5)可为诊断提供通用的接口,利用多功能测试仪对数据进行测试与诊断,方便了维修人员对电子系统的维护和故障检修。
2. 简述CAN分层结构及各层主要功能P31
3. CAN数据帧有哪几部分构成?画出数据帧的结构图。
由帧起始,仲裁场 控制场 数据场 CRC场,应答场以及帧结束组成。
4. 两组数据同时发送,如何实现网络数据不冲突?
CAN总线能够实时地检测这些冲突并对其进行仲裁,从而使具有高优先级的数据不受任何损坏地传输。当总线处于空闲状态时呈隐性电平,此时任何节点都可以向总线发送显性电平作为帧的开始。如果2个或2个以上同时发送就会产生竞争。CAN总线以报文为单位进行数据传输,报文的优先级结合在44位标识符中(扩展帧的标识符29位),具有最小二进制数的标识符的节点具有最高的优先级,总线读取产生的冲突主要靠这些位仲裁解决。
5中断方式和查询方式接收数据的区别在哪里?
中断程序在程序开始定义中断入口地址,初始化中必须打开中断允许位,程序运行时不用判断溢出状态位,溢出后硬件清零;
查询方式在程序运行时必须判断溢出状态位,溢出后须软件清零。
查询方式:发送数据——先发后查; 
                    接收数据——先查后收。  
中断方式:发送数据——发送、等待中断、中断中发送;  
                    接收数据——等待中断、在中断中接收
中断方式,是事件触发的,换言之只要有事件产生都会进入中断,并且取得最优运行,因此响应更快,及时。
查询方式,就是在主函数里面不停循环,查询端口状态,明显其弊端在于响应速度,在处理事件多,处理流程复杂,函数嵌套执行的情况下,由于处理不过来容易丢失事件。
5. 写出初始化can0程序代码,并注释。P209
国产吉普
6. crc校验原理是什么?
K位信息码后再拼接R位的校验码,整个编码长度为N位,因此,这种编码也叫(NK)码。对于一个给定的(NK)码,可以证明存在一个最高次幂N-K=R的多项式G(x)。根据G(x)可以生成K位信息的校验码,而G(x)叫做这个CRC码的生成多项式。 校验码的具体生成过程为:假设要发送的信息用多项式C(X)表示,将上海通用别克君越C(x)左移R位(可表示成C(x)*xR),这样汽车查询网C(x)的右边就会空出R位,这就是校验码的位置。用 C(x)*xR 除以生成多项式G(x)得到的余数就是校验码。