图书介绍

CAN总线嵌入式开发 从入门到实战PDF|Epub|txt|kindle电子书版本网盘下载

CAN总线嵌入式开发 从入门到实战
  • 牛跃听,周立功,方丹等编著 著
  • 出版社: 北京:北京航空航天大学出版社
  • ISBN:9787512406919
  • 出版时间:2012
  • 标注页数:368页
  • 文件大小:113MB
  • 文件页数:380页
  • 主题词:总线-系统设计

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

CAN总线嵌入式开发 从入门到实战PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章CAN总线基础知识1

1.1 CAN总线简介1

1.2 CAN总线基本工作原理2

1.3 CAN的标准格式和扩展格式3

1.4 CAN的节点硬件构成3

1.5 CAN控制器4

1.6 CAN收发器6

1.7 CAN总线接口电路保护器件6

1.7.1共模扼流圈6

1.7.2 ESD防护7

1.7.3 CAN总线网络保护8

1.8 CAN总线通信过程8

1.9 CAN总线控制器芯片滤波器的作用9

1.10 CAN总线的报文格式10

1.10.1数据帧10

1.10.2远程帧14

1.10.3错误帧15

1.10.4过载帧15

1.10.5帧间空间16

1.11振荡器容差17

1.12位定时要求17

1.13同步19

1.14位流编码及位填充20

1.15 CAN总线错误处理20

1.15.1错误类型20

1.15.2错误标志21

1.16故障界定21

1.16.1故障界定的方法21

1.16.2错误计数规则(共12条规则)22

1.16.3错误标记及错误中断类型23

1.17 CAN总线拓扑结构23

1.17.1总线结构拓扑24

1.17.2 CAN总线通信距离24

1.18 CAN总线传输介质25

1.18.1双绞线25

1.18.2光纤26

第2章CAN控制器SJA1000与8051系列单片机接口设计28

2.1 CAN控制器SJ A100028

2.1.1 SJA1000引脚排列及其功能28

2.1.2 BasicCAN模式下内部寄存器地址表31

2.1.3 PeliCAN模式下内部寄存器地址表32

2.1.4 BasicCAN和PeliCAN模式的区别34

2.1.5 8051系列单片机控制SJA1000的方式35

2.1.6 SJA1000的滤波器设置35

2.1.7 CAN总线通信波特率的计算41

2.1.8 SJA1000初始化流程43

2.2 CAN总线驱动器44

2.2.1 TJA1040总体概述45

2.2.2 TJA1040功能46

2.3 CAN总线DC/DC光电隔离技术47

2.3.1 DC/DC电源隔离模块47

2.3.2高速光耦6N13750

2.4 51系列单片机CAN总线学习板实物图51

2.5 51系列单片机CAN总线学习板硬件电路设计52

2.5.1电路原理图52

2.5.2 SJA1000晶振的电路设计57

2.6双节点CAN总线通信59

2.6.1双节点CAN总线系统的程序流程框图设计61

2.6.2 SJA1000的硬件接口地址定义62

2.6.3程序头文件定义说明63

2.6.4子函数详解67

2.6.5完整的CAN总线学习板发送源程序清单76

2.6.6完整的CAN总线学习板CAN转232串口源程序清单83

2.6.7 STC89C52单片机串口下载程序方法90

2.7多节点CAN总线系统的程序设计93

2.7.1多节点CAN总线系统的连接93

2.7.2多节点CAN总线系统地址的定义及实现功能描述93

2.7.3多节点CAN总线系统通信数据含义94

2.7.4多节点CAN总线系统程序流程图96

2.7.5多节点CAN总线通信中的从节点源程序清单97

2.8 CAN总线地址设置详解102

2.8.1 BasicCAN的ID设置方法103

2.8.2 PeliCAN的ID设置方法103

第3章CAN控制器MCP2515与8051系列单片机接口设计105

3.1 CAN控制器MCP2515105

3.1.1 MCP2515器件概述105

3.1.2 MCP2515的内部寄存器说明108

3.1.3 8051系列单片机怎样控制MCP2515109

3.2 CAN总线学习板(MCP2515 )实物图110

3.3 CAN总线学习板(MCP2515 )硬件电路设计111

3.3.1电路原理图111

3.3.2晶振的选择及CAN通信波特率的计算112

3.4双节点通信系统的程序设计118

3.4.1程序头文件定义说明118

3.4.2子函数详解123

3.4.3完整的CAN总线学习板发送源程序清单132

3.4.4完整的CAN总线学习板CAN转232串口源程序清单136

3.5芯片SJA1000和MCP2515在滤波器设置时的区别140

第4章CAN总线在A/D采集控制板传输中的应用142

4.1 ADC812单片机简介142

4.1.1 ADμC812单片机主要性能特点及引脚说明142

4.1.2 ADμC812单片机8路12位ADC简介144

4.1.3 ADμC812单片机ADC基准电压145

4.1.4 ADμC812单片机ADC的输入驱动147

4.1.5 ADμC812单片机ADC工作模式149

4.2带有CAN总线的A/D采集控制板实物图151

4.3系统硬件电路设计152

4.3.1电路原理图152

4.3.2采集信号的调理157

4.4系统程序设计157

4.4.1程序流程图157

4.4.2程序的子函数详解158

4.4.3控制源程序清单159

4.4.4 ADμC812单片机CAN总线学习板串口下载程序方法168

4.5带有Flash存储器的CAN总线采集控制电路172

4.5.1 28F320J5存储器简介172

4.5.2存储器芯片与单片机CPU工作速度匹配问题174

4.5.3单片机与Flash存储器28F320J5的连接175

4.5.4 ADμC812单片机构成的带有存储功能的振动测量控制板175

第5章 基于LPC11Cxx系列微控制器的CAN应用设计194

5.1 LPC11Cxx系列微控制器194

5.1.1微控制器简介194

5.1.2器件信息194

5.1.3功能介绍195

5.1.4引脚描述196

5.2 CAN寄存器196

5.2.1 CAN寄存器汇总198

5.2.2报文接口寄存器204

5.2.3报文处理程序寄存器213

5.2.4 CAN时钟分频器寄存器216

5.3 LPC1 1Cxx系列微控制器CAN控制器的结构217

5.4基于微控制器和非隔离CAN收发器218

5.4.1器件简介218

5.4.2接口电路设计219

5.5基于微控制器和隔离CAN收发器220

5.5.1器件简介220

5.5.2接口电路设计221

5.6无须扩展外部CAN控制器与CAN收发器的CAN接口电路221

5.7基于通用驱动库的CAN应用编程222

5.7.1通用驱动库简介222

5.7.2 CAN应用编程流程274

5.7.3编程解决方案275

5.8应用示例——RS-232C与CAN总线转换器299

5.8.1示例简介299

5.8.2工具介绍299

5.8.3实现原理307

5.8.4演示步骤307

5.9程序编写311

5.9.1宏配置311

5.9.2变量定义311

5.9.3主程序312

5.9.4程序分解314

5.10示例运行317

5.10.1配置上位机软件317

5.10.2运行示例程序319

第6章CAN总线在酒店客房智能化系统中的应用323

6.1功能要求及方案论证323

6.1.1酒店客房智能化系统控制说明324

6.1.2酒店客房智能化系统网络结构分析327

6.1.3酒店客房智能化系统硬件成本分析328

6.1.4酒店客房智能化系统通信协议及CAN地址分配329

6.2酒店客房智能化系统客房终端330

6.3酒店客房智能化系统客户终端硬件电路设计331

6.3.1电源部分电路设计331

6.3.2多按键中断资源设计331

6.3.3多继电器驱动电路设计333

6.3.4灯具调光电路设计334

6.3.5 CAN总线通信电路设计334

6.4酒店客房智能化系统软件设计336

6.4.1程序流程图336

6.4.2 SJA1000控制器CAN字节协议336

6.4.3酒店客房智能化系统客户终端源程序清单338

6.4.4 CAN总线控制模块357

6.4.5 CAN总线控制模块原理358

6.4.6 CAN总线控制模块源程序清单358

参考文献368

热门推荐