全部商品分类

您现在的位置: 全部商品分类 > 电子电脑 > 计算机技术 > 硬件及维护

CAN总线应用层协议J1939轻松入门

  • 定价: ¥59
  • ISBN:9787512434806
  • 开 本:16开 平装
  • 作者:编者:牛跃听//周...
  • 立即节省:
  • 2021-04-01 第1版
  • 2021-04-01 第1次印刷
我要买:
点击放图片

导语

  

内容提要

  

    本书首先介绍CAN总线的基础知识,然后阐述了CAN 2.O协议与J1939协议的关系,进而详细解析J1939协议;结合徐工集团摊铺机找平控制系统,详细讲解了J1939协议在工程机械上的实际应用,供读者参考。笔者在多年实践基础上,从研发、后期故障维修的角度对工程机械J1939协议故障进行了详尽的实例解析,具体分析了软件、硬件中存在的问题,并给出了改进方案。
    本书旨在为广大J1939协议的研发者提供通俗易懂的知识讲解、实战化的软硬件设计方案,书中的电路图、源程序、故障排除方法可以直接拿来参考运用。本书也适合从事汽车和工程机械检测、维修的技术人员参考。

目录

第1章  CAN总线基础知识
  1.1  CAN总线简介
  1.2  CAN总线基本工作原理
  1.3  CAN的标准格式和扩展格式
  1.4  CAN的节点构成
  1.5  CAN控制器
  1.6  CAN收发器
  1.7  CAN总线接口电路保护器件
    1.7.1  共模扼流圈
    1.7.2  ESD防护
    1.7.3  CAN总线网络保护
  1.8  CAN总线通信过程
  1.9  CAN总线控制器芯片滤波器的作用
  1.10  CAN总线的报文格式
    1.10.1  数据帧
    1.10.2  远程帧
    1.10.3  错误帧
    1.10.4  过载帧
    1.10.5  帧间空间
  1.11  振荡器容差
  1.12  位定时要求
  1.13  同  步
  1.14  位流编码及位填充
  1.15  CAN总线错误处理
    1.15.1  错误类型
    1.15.2  错误标志
  1.16  故障界定
    1.16.1  错误计数划分
    1.16.2  错误计数规则
    1.16.3  错误状态转换
    1.16.4  错误标记及错误中断类型
  1.17  CAN网络与节点的总线拓扑结构
    1.17.1  总线结构拓扑
    1.17.2  CAN总线通信距离
    1.17.3  CAN中继器
    1.17.4  CAN网桥
    1.17.5  CAN集线器
    1.17.6  CAN网关
  1.18  CAN总线传输介质
    1.18.1  双绞线
    1.18.2  光纤
  1.19  改善电磁兼容性的措施
    1.19.1  增加电阻值抑制共模干扰
    1.19.2  分开的总线终端
    1.19.3  斜率控制
  1.20  CAN网络的实时性能及通信波特率设置
    1.20.1  网络延时
    1.20.2  CAN网络通信速率选择
    1.20.3  CAN网络通信速率的一致性
  1.21  CAN总线节点设备的电源
  1.22  如何监测CAN网络节点的工作状态
    1.22.1  问题的引出
    1.22.2  只有2个节点的简单CAN总线网络
    1.22.3  大于2个节点的CAN总线网络
    1.22.4  CAN总线应用层协议中的节点状态监测
第2章  CAN 2.0协议与J1939协议的关系
第3章  J1939协议
  3.1  J1939协议简介
  3.2  J1939的报文格式
  3.3  J1939协议数据单元
  3.4  PGN
  3.5  可疑参数编号SPN
  3.6  PGN解析与实例
  3.7  SPN解析与实例
  3.8  J1939发送的数据帧举例
  3.9  J1939协议中的名称和地址
  3.10  J1939报文类型
    3.10.1  命令报文
    3.10.2  请求报文
    3.10.3  广播/响应报文
    3.10.4  确认报文
    3.10.5  群功能报文
  3.11  各类型报文举例
  3.12  J1939接收报文的流程
    3.12.1  接收中断
    3.12.2  典型的接收流程
    3.12.3  J1939协议中关于接收滤波器设置的特殊性
第4章  J1939传输协议功能
  4.1  报文的拆装和重组
    4.1.1  数据包的序列号
    4.1.2  数据包的拆装
    4.1.3  数据包的重组
    4.1.4  数据包拆装与重组举例
  4.2  传输协议连接管理中的报文类型
    4.2.1  连接模式下的请求发送报文
    4.2.2  连接模式下的准备发送报文
    4.2.3  消息结束应答报文
    4.2.4  放弃连接报文
    4.2.5  广播公告报文
    4.2.6  数据传送报文
  4.3  多字节数据传输
    4.3.1  多组消息广播
    4.3.2  连接模式下的多字节数据传送
第5章  J1939协议中的故障诊断
  5.1  诊断故障码的组成
  5.2  故障代码类型
    5.2.1  当前故障代码(DM1)
    5.2.2  历史故障代码(DM2)
    5.2.3  历史故障码诊断清除/复位(DM3)
    5.2.4  当前故障码诊断数据清除/复位(DM11)
    5.2.5  停帧参量(DM4)
第6章  摊铺机找平控制系统
  6.1  摊铺机找平控制系统功能概述
  6.2  基于J1939协议的找平控制系统开发的一般步骤
  6.3  拓扑结构规划
  6.4  通信协议制定
    6.4.1  节点命名规则
    6.4.2  基于J1939协议的标识符分配
    6.4.3  数据格式规定
    6.4.4  报文发送方式
    6.4.5  通信协议
    6.4.6  消息类型
  6.5  摊铺机找平仪硬件电路设计
    6.5.1  硬件电路实现的功能
    6.5.2  硬件电路的构成
  6.6  J1939传输协议功能的通信过程
  6.7  摊铺机找平仪软件设计
    6.7.1  软件设计流程图
    6.7.2  程序头文件定义说明
    6.7.3  通信错误的处理
    6.7.4  摊铺机找平仪CAN总线通信初始化程序
    6.7.5  函数详解
    6.7.6  中断的处理
    6.7.7  基于J1939协议的摊铺机找平仪通信程序源码
第7章  工程机械J1939协议故障实例解析
  7.1  工程机械CAN总线应用特点
  7.2  工程机械CAN总线布局
  7.3  高速CAN和低速CAN(容错CAN)的区别
    7.3.1  高速CAN标准的特点与拓扑结构
    7.3.2  低速容错CAN标准的特点与拓扑结构
  7.4  CANScope总线综合分析仪
    7.4.1  设备简介
    7.4.2  产品特性
    7.4.3  功能概述
    7.4.4  硬件接口
    7.4.5  设备软件界面
  7.5  工程机械节点硬件常见问题与改进设计
    7.5.1  接口电路常见损坏排查与高防护接口电路设计
    7.5.2  线缆参数选择问题与规范线缆
    7.5.3  网络布局常见问题与处理方案
  7.6  工程机械J1939软件常见问题与改进设计
    7.6.1  波特率兼容性问题与改进设计
    7.6.2  总线错误处理问题与改进设计
    7.6.3  驱动层收发丢失问题与设计
参考文献