成功加入购物车
罗峰 、 孙泽昌 著 / 电子工业出版社 / 2010-01 / 平装
售价 ¥ 20.00 3.4折
定价 ¥59.00
品相 九品
优惠 满包邮
延迟发货说明
上书时间2023-02-19
卖家超过10天未登录
汽车CAN总线系统原理、设计与应用
控制器局域网(CAN)是现代汽车网络通信与控制系统中的重要组成部分,《汽车CAN总线系统原理、设计与应用》全面、系统地介绍了汽车CAN总线的基本原理、应用层协议制定、系统软件和硬件设计,并且通过实例介绍了汽车CAN总线系统的设计方法。全书共10章,首先介绍了汽车网络通信系统的特点,全面阐述了当今汽车网络系统的结构、类型、应用及其发展趋势,然后着重对CAN总线通信系统的原理和特点、带CAN接口的飞思卡尔微控制器、MSCAN的特点和编程、基于XGATE的CAN通信方法、CAN总线的收发器、CAN总线应用中的Bootloader、CAN的标定协议、CAN总线系统设计流程等几个方面进行了详细的论述,最后给出了CAN总线系统设计、仿真和测试方法。
《汽车CAN总线系统原理、设计与应用》可作为大学相关专业高年级本科生、研究生的教材,同时也是从事汽车电子系统特别是车载网络系统研究与开发人员的参考资料。
第1章绪论1.1汽车电子技术1.1.1现代汽车电子技术的发展阶段1.1.2汽车电子系统的基本构成1.1.3汽车电子系统网络化1.2计算机网络1.2.1计算机网络概述1.2.2计算机网络体系结构1.2.3局域网1.3车载网络通信及现场总线1.3.1车载网络信号的编码方式1.3.2车载网络的介质访问控制方式1.3.3现场总线1.4现代汽车电子网络系统1.4.1汽车网络系统结构1.4.2汽车总线系统第2章CAN总线基本原理2.1CAN总线在汽车网络上的应用2.2CAN总线的基本特点2.3CAN的分层结构及功能2.4CAN的消息帧2.5非破坏性按位仲裁2.6位填充2.7CRC校验2.8远程帧2.9出错帧2.10超载帧的规格2.11帧间空间2.12CAN物理层2.12.1物理层的功能模型2.12.2物理信令(PLS)子层规范2.12.3物理介质附件子层规范2.13故障界定与总线管理2.13.1故障界定2.13.2故障界定规则2.13.3总线故障管理2.14基于时间触发的TTCAN2.14.1基于CAN的时间触发通信2.14.2参考时间与参考消息2.14.3基本循环2.14.4基本循环及其时间窗2.14.5系统矩阵2.14.6利用时间标志进行消息的发送和接收2.14.7全局系统时间2.14.8TTCAN的容错功能2.14.9TTCAN的应用第3章SAEJ1939协议3.1网络拓扑结构3.2物理层简介3.3数据链路层3.3.1消息3.3.2协议数据单元3.3.3协议数据单元格式3.3.4消息类型3.3.5源地址和参数群编号的分配过程3.3.6传输协议功能3.3.7应注意的问题3.4应用层3.4.1通信参数定义3.4.2发动机通信与控制参数3.5故障诊断3.5.1诊断故障代码定义3.5.2故障诊断状态灯3.5.3故障模式标志FMI3.5.4诊断故障代码简介3.6网络管理3.6.1SAEJ1939通信方式3.6.2电控单元(ECU)的名称和地址3.6.3节点地址分配第4章飞思卡尔微控制器与MSCAN4.1飞思卡尔微控制器4.1.1飞思卡尔8位微控制器MC9S08DZ604.1.2飞思卡尔16位微控制器MC9S12XEP1004.2飞思卡尔的MSCAN模块4.2.1MSCAN模块的特性4.2.2MSCAN模块的结构4.2.3MSCAN模块相关的寄存器介绍4.2.4MSCAN模块的报文存储模式4.3MSCAN模块的功能描述4.3.1报文存储4.3.2报文发送基础4.3.3发送结构4.3.4接收结构4.3.5标识符接收滤波器4.3.6标识符接收滤波器示例4.3.7协议违反保护4.3.8时钟系统4.3.9MSCAN的运行模式4.3.10MSCAN的低功耗选项4.3.11MSCAN的休眠模式4.3.12MSCAN的初始化模式4.3.13MSCAN的断电模式4.3.14MSCAN的可编程唤醒功能4.3.15MSCAN的中断4.3.16MSCAN的初始化过程4.3.17总线脱离恢复第5章MSCAN模块的编程5.1CodeWarrior软件的下载和安装5.2CodeWarrior软件的使用和调试方法5.2.1工程的建立5.2.2程序的编制和调试5.3MSCAN初始化程序的编写5.3.1MSCAN初始化流程5.3.2MSCAN模块初始化例程5.3.3完整的MSCAN模块初始化代码5.3.4MSCAN监听与环路模式的应用5.4MSCAN发送程序编写5.4.1MSCAN的发送流程5.4.2MSCAN报文发送例程5.5MSCAN接收程序的编写5.5.1MSCAN接收流程5.5.2查询方式接收CAN帧例程5.5.3中断方式接收CAN帧例程5.6MSCAN的低功耗应用5.6.1低功耗模式介绍5.6.2进入低功耗模式5.6.3MSCAN唤醒5.7使用ProcessorExpert对MSCAN模块进行编程5.7.1带ProcessorExpert工程的建立5.7.2ProcessorExpert中代码的编写5.7.3ProcessorExpert帮助文档的使用第6章基于XGATE模块的CAN通信6.1XGATE基本特性6.1.1精简指令集内核6.1.2XGATE指令集6.1.3XGATE访问空间6.1.4事件驱动XGATE线程6.1.5互斥信号量6.2XGATE的中断6.2.1中断向量表6.2.2XGATE与CPU12X的相互中断6.2.3中断嵌套6.3使用及初始化XGATE6.3.1带XGATE的CodeWarrior工程建立6.3.2XGATE的启动及初始化过程6.3.3XGATE的使用例程6.3.4使用XGATE模块处理CAN接收中断6.3.5使用XGATE模块实现CAN帧的发送与接收第7章CAN总线收发器7.1Freescale低速CAN收发器MC333887.1.1MC33388结构说明7.1.2MC33388功能描述7.1.3MC33388典型应用7.2Freescale高速CAN收发器MC339897.2.1MC33989结构说明7.2.2MC33989功能描述7.2.3MC33989操作模式7.3Philips的CAN收发器PCA82C2507.3.1PCA82C250特性7.3.2封装及引脚7.3.3工作模式7.3.4应用举例第8章CANBootloader的实现与应用8.1CANBootloader介绍8.1.1Bootloader8.1.2CANBootloader8.2S12系列微控制器Flash介绍8.2.1存储介质8.2.2Flash的操作方式8.2.3与Flash擦写相关的寄存器介绍8.2.4Flash擦除与写入步骤8.3下载文件格式介绍8.3.1S记录格式的结构与类型8.3.2S记录格式在程序下载中的应用8.4S12系列微控制器通用CANBootloader的编写8.4.1CANBootloader功能描述8.4.2FlashBootloader注意事项8.4.3CANBootloader流程8.4.4CANBootloader程序分析8.4.5S12CANBootloader程序清单8.5CANBootloader的使用第9章基于CAN总线的标定协议9.1ASAP标准及ASAM标准组织介绍9.1.1ASAP标准概述9.1.2ASAM标准组织及其规范9.2CCP协议介绍9.2.1CCP通信方式9.2.2CCP消息格式9.2.3DAQ模式下的数据通信9.2.4CCP命令代码简介9.2.5ERR代码列表9.2.6预期运行性能9.3CCP命令9.3.1连接命令(CONNECT)9.3.2交换站标识符(EXCHANGE_ID)9.3.3申请密钥(GET_SEED)9.3.4解除保护(UNLOCK)9.3.5设置MTA地址(SET_MTA)9.3.6数据下载(DNLOAD)9.3.76字节数据下载(DNLOAD_6)9.3.8数据上传(UPLOAD)9.3.9数据短上传(SHORT_UP)9.3.10选择标定数据页(SELECT_CAL_PAGE)9.3.11获取DAQ列表大小(GET_DAQ_SIZE)9.3.12设置DAQ列表指针(SET_DAQ_PTR)9.3.13写入DAQ列表(WRITE_DAQ)9.3.14开始9.3.15断开(DISCONNECT)9.3.16设置当前通信状态(SET_S_STATUS)9.3.17获取当前通信状态(GET_S_STATUS)9.3.18建立checksum表(BUILD_CHKSUM)9.3.19清空内存(CLEAR_MEMORY)9.3.20编程(PROGRAM)9.3.216字节数据编程(PROGRAM_6)9.3.22内存转移(MOVE)9.3.23诊断服务(DIAG_SERVICE)9.3.24操作服务(ACTION_SERVICE)9.3.25连接状态测试(TEST)9.3.26开始9.3.27获取处于激活状态下的标定页(GET_ACTIVE_CAL_PAGE)9.3.28获取CCP协议版本(GET_CCP_VERSION)9.4CCP协议应用实例9.5CCP协议在ECU端的实现9.5.1CCP驱动代码介绍9.5.2ccppar.h头文件介绍9.5.3ccp.c源代码介绍9.5.4ECU侧CCP实现程序流程及源代码示例第10章汽车车身CAN总线系统设计10.1汽车网络V型开发流程10.2车身CAN总线系统拓扑结构10.3网络节点控制功能分析10.3.1中央控制器10.3.2左前门控制器10.3.3右前门控制器10.3.4左后门控制器10.3.5右后门控制器10.4车身网络系统通信协议10.5车身控制系统硬件设计10.5.1中央控制器硬件设计10.5.2左前门控制器硬件设计10.6MentorGraphics的汽车网络设计与测试工具10.6.1Volcano车载网络设计与开发平台10.6.2VNA在汽车CAN网络设计中的应用10.6.3Tellus在汽车CAN网络测试中的应用参考文献
展开全部
配送说明
...
相似商品
为你推荐
开播时间:09月02日 10:30