打开主菜单

求真百科

CAN总线应用层协议实例解析

来自 孔夫子网 的图片

CAN总线应用层协议实例解析》,作 者:牛跃听,周立功,高宏伟 等 编,定 价:69.8,出 版 社:北京航空航天大学出版社,出版日期:2020年09月01日,页 数:0,装 帧:平装,ISBN:9787512427495。

读书,可以与时俱进,开阔自己,提高自己,充实自己,完善自己,是全球文化[1]科技知识扩容和更新的需要,是知识[2]经济和社会发展的要求。

目录

内容简介

本书从目前几种流行的CAN总线应用层协议入手,详细介绍了基于iCAN协议、DeviceNet协议、J1939协议、CANopen协议的嵌入式开发实例,每一种实例都从协议详解、开发步骤论证、硬件电路设计、软件程序设计等方面进行了解析。同时,书中涉及的硬件电路均制作了电路板实物,软件均在电路板上调试运行正常。本书是再版书,相比旧版,本书修正了旧版的不足,并增加了部分工程实践内容。本书旨在为从事CAN总线应用层协议的开发者提供实例化的研发思路和软、硬件技术参考,能够使开发者快速地由CAN总线应用层协议解析进入实战开发应用,提高研发工程师的工作效率,缩短研发时间。本书可供工业控制领域的研发人员、电子爱好者使用或参考,也可作为高等院校自动控制、电气工程、电子信息工程等专业师生的参考用书。

目录

第章CAN总线基础知识brCAN总线简介br2CAN总线通信过程br3CAN总线协议规范br3报文br32报文滤波br33振荡器容差br34位定时与同步br35位流编码及位填充br36CAN总线错误处理和故障界定br4CAN总线的基本组成br4CAN控制器br42CAN收发器br43CAN总线接口电路保护器件br5CAN总线传输介质br5双绞线br52光纤br6CAN网络与节点的总线拓扑结构br7改善电磁兼容性的措施br第2章CAN20A/cAN20B协议解析及开发实例精讲br2基于AN20A/2AN20B协议节点开发的一般步骤br22编程实践基于5系列单片机+SJAl000芯片的CAN2OA协议通信程序br22学习板硬件选择及电路构成br222CAN控制器SJAl000br2235系列单片机怎样控制SJAl000br224SJAl000地址的确定br225SJAl000的滤波器设置br226CAN总线通信波特率的计算br227程序流程图br228程序头文件定义说明br229SJAl000初始化流程br220发送子函数详解br22接收子函数详解br222中断的处理及中断函数详解br223完整的24路开关量采集学习板程序br23编程实践基于MSP430系列单片机+MP255芯片的CAN20B协议通信程序br23学习板硬件选择及电路构成br232CAN控制器MP255br233晶振的选择及CAN通信波特率的计算br234SJAl000和MCP255在滤波器设置时的区别br235程序流程图br236程序头文件定义说明br237MCP255的SPI程序br238完整的MSP430单片机CAN总线学习板程序br24编程实践基于STM32的AN20A协议通信程序br24基于SIM32的CAN总线学习板硬件电路设计实例br242学习板实现的功能br243学习板硬件选择及电路构成br244STM32F03RBT6的CAN接口br245程序流程图br25如何监测CAN网络节点的工作状态br25只有两个节点的简单CAN总线网络br252大于两个节点的CAN总线网络br253CAN总线应用层协议中的节点状态监测br第3章CAN总线应用层协议简介br3CAN总线应用层协议br32CA‘N2OA/CAN20B协议的局限性br33常用的CAN总线应用层协议br34实例讲述构建CAN总线应用层协议时的关键问题br34CAN网络的实时性能br342设备的电源连接br343网络电缆br第4章嵌入式开发实例基于iCAN协议的应用设计精讲br4iCAN协议br4iCAN协议规范中专有名词解释br42iCAN的报文格式br43iCAN的通信过程br44iCAN协议中的设备定义br45iCAN报文传输协议br46iCAN报文处理流程br42基于icAN协议智能节点开发的一般步骤br43基于iCAN协议功能模块的硬件电路设计br44编程实践基于5l单片机的iCAN协议的学习板程序br44程序头文件定义说明br442子函数详解br443基于iCAN协议的从站通信程序流程图br444完整的iCAN协议从站通信程序br第5章嵌入式开发实例基于DeviceNet协议的应用设计精讲br5DeviceNet协议br5DeviceNet协议中的专有名词解释br52对象的编址br53DeviceNet对象模型br54DeviceNet的报文标识符br55DeviceNet的报文格式br56UCMM连接和预定义主/从连接br57DeviceNet的通信过程br52基于DeviceNet协议智能节点开发的一般步骤br53基于DeviceNet协议功能模块的硬件电路设计br54编程实践基于ADpC82单片机的DeviceNet协议的学习板程序br54程序头文件定义说明br542子函数详解br543基于DeviceNet协议的从站通信程序流程图br544滤波器设置br545完整的DeviceNet协议从站通信程序br第6章嵌入式开发实例基于J939协议的应用设计精讲br6J939协议br6J939协议规范中专有名词解释br62J939的报文格式br63J939地址和参数组编号的分配br64J939的通信过程br62基于儿939协议电控系统开发的一般步骤br63发动机转速测量节点的硬件电路设计br64发动机转速测量节点的软件编程br64软件设计流程图br642程序头文件定义说明br643CAN芯片的初始化程序br644子函数详解br645中断的处理br646完整的J939协议发动机转速测量节点程序br第7章CANopen协议与应用br7CANopen协议br7CANopen协议的历史发展br72CANopen协议中的几个概念br73CANopen开发遵循的几个注意点br72基于CANopen协议从节点开发的一般步骤br73CANopen从站开发br73CANopen从站硬件设计br732cANopen从站相关硬件与驱动代码设计br733编程实践基于C805F040的CANopen协议学习板程序br74CANopen主站原理br74CANopen主站的特点br742CANopen主站特有的对象br743CANopen主站的启动br744CANopen主站的两种实现方式比较br附录ACAN总线故障诊断与解决brA测试设备简介brA2测试前的准备工作brA3排查步骤排查位定时异常节点brA4排查步骤2总线工作状态体检brA5排查步骤3排查总线传输堵塞故障brA6排查步骤4排查干扰导致的通信异常brA7排查步骤5排查长距离或非规范线缆导致的异常brA8排查步骤6排查总线延迟导致的通信异常brA9排查步骤7通过带宽测量排查导线是否匹配brA0排查步骤8利用软件眼图追踪故障节点brA排查步骤估总线阻抗感抗容抗对信号质量的影响brA2排查步骤0排查环境影响因素br附录BCANopen协议中涉及的英文缩写br附录CDS30l协议中的部分对象描述br附录DDS40协议中的部分对象描述br参考文献br

参考文献

  1. 文化的作用是什么,光明网,2015-10-14
  2. 什么是知识?,搜狐,2016-08-13