新書推薦:

《
更易上手!钢琴弹唱经典老歌(五线谱版)
》
售價:HK$
54.8

《
哲学叙事:中国与西方
》
售價:HK$
107.8

《
一人商业模式 创富新路径个人经济自由创业变现方法书
》
售價:HK$
54.8

《
经典与想象:中国古代传说新解
》
售價:HK$
85.8

《
祠堂与教堂:中西传统核心价值观比较研究(第3版)
》
售價:HK$
118.8

《
极简德国东方看世界·极简德国史
》
售價:HK$
74.8

《
舌尖上的中国新编视频版营养师妈妈教你做婴幼儿餐
》
售價:HK$
63.8

《
Scratch创意编程进阶:多学科融合编程100例
》
售價:HK$
107.8
|
內容簡介: |
CAN总线通信技术广泛应用于工业自动化、汽车电子、楼宇建筑、医疗器械、电梯网络、工程机械等行业,市场每年对该类控制产品需求量巨大。本书从目前几种流行的CAN 通信控制电路的器件入手,结合CAN总线通信学习板,详细介绍了CAN总线嵌入式应用开发技术。
本书内容主要包括CAN控制器和单片机的接口设计、基于STM32的CAN 2.0A协议通信程序、基于LPC11Cxx系列微控制器的CAN 应用设计及CAN 总线在酒店客房智能化系统中的应用。每一种实例都从方案论证、硬件电路设计、软件程序设计方面进行论述,并且书中所有硬件电路均制作出电路板,所有程序均在电路板上调试运行通过。本书是再版书,相比旧版,本书更正了一些错误,并增加了部分内容。
|
目錄:
|
第1章 CAN 总线基础知识 1
1.1 CAN 总线简介 1
1.2 CAN 总线基本工作原理 3
1.3 CAN 的标准格式和扩展格式 4
1.4 CAN 的节点硬件构成 4
1.5 CAN 控制器 5
1.6 CAN 收发器 6
1.7 CAN 总线接口电路保护器件 7
1.8 CAN 总线通信过程 9
1.9 CAN 总线控制器芯片滤波器的作用 10
1.10 CAN 总线的报文格式 11
1.11 振荡器容差 18
1.12 位定时要求 18
1.13 同 步 19
1.14 位流编码及位填充 23
1.15 CAN 总线错误处理 23
1.16 故障界定 24
1.17 CAN 网络与节点的总线拓扑结构 26
1.18 CAN 总线传输介质 32
1.19 改善电磁兼容性的措施 37
1.20 CAN 网络的实时性能及通信波特率的设置 39
1.21 CAN 总线节点设备的电源 43
第2章 CAN 控制器SJA1000与8051系列单片机接口设计 47
2.1 CAN 控制器SJA1000 47
2.2 CAN 总线驱动器 62
2.3 CAN 总线DC/DC光电隔离技术 64
2.4 51系列单片机CAN 总线学习板实物图 67
2.5 51系列单片机CAN 总线学习板硬件电路设计 73
2.6 双节点CAN 总线通信 76
2.7 多节点CAN 总线系统的程序设计 107
2.8 CAN 总线地址设置详解 116
2.9 如何监测CAN 网络节点的工作状态 117
第3章 CAN 控制器MCP2515与8051系列单片机接口设计 123
3.1 CAN 控制器MCP2515 123
3.2 CAN 总线学习板(MCP2515)实物图 127
3.3 CAN 总线学习板(MCP2515)硬件电路设计 12
3.4 双节点通信系统的程序设计 135
3.5 SJA1000和MCP2515在滤波器设置时的区别 155
第4章 基于STM32的CAN 2.0A 协议通信程序 157
4.1 基于STM32的CAN 总线学习板硬件电路设计实例 157
4.2 学习板实现的功能 157
4.3 学习板硬件选择及电路构成 159
4.4 STM32F103RBT6的CAN 接口 161
4.5 程序流程图 174
第5章 基于LPC11Cxx系列微控制器的CAN 应用设计 176
5.1 LPC11Cxx系列微控制器 176
5.2 CAN 寄存器 178
5.3 LPC11Cxx系列微控制器的片上CAN 控制器的结构 197
5.4 基于微控制器和非隔离CAN 收发器的电路 198
5.5 基于微控制器和隔离CAN 收发器的电路 200
5.6 无须扩展外部CAN 控制器与CAN 收发器的CAN 接口电路 201
5.7 基于通用驱动库的CAN 应用编程 202
5.8 应用示例———RS 232C/CAN 总线转换器 270
5.9 程序编写 282
5.10 示例运行 288
第6章 CAN 总线在酒店客房智能化系统中的应用 293
6.1 功能要求及方案论证 293
6.2 客房终端 299
6.3 客房终端硬件电路设计 300
6.4 软件设计 305
参考文献 333
|
|