《项目驱动——CAN-bus现场汇流排基础教程》,由严寒亮、黄晓清着,周立功编写。本书可作为大学本科和研究生电子信息、自动化、机电一体化等专业的教材,也可作为电子爱好者以及对CAN - bus感兴趣的科技人员的参考用书。强调理论与实践相结合,读者通过本书的学习,可深入了解CAN - bus的相关知识,并掌握节点的设计方法。
基本介绍
- 中文名::《项目驱动——CAN-bus现场汇流排基础教程》
- 作者::严寒亮,黄晓清 着 周立功 编
- 类别::计算机理论、基础知识
- 价格::定价:¥20.00
- 语种::中文
- ISBN::9787512408210
- 出版社::北京航空航天大学出版社
- 页数::163页
- 开本::16开
- 出版时间::2012年7月1日
- 装帧::平装
内容简介
作者简介
图书目录
1.1从“罐头”说起
1.2通信的层次
1.3什幺是现场汇流排
1.4CAN汇流排简介
1.5CAN-bus物理层
1.5.1CAN收发器与信号电平
1.5.2接外挂程式
1.5.3线“与”原理
1.5.4同步与填充位
1.5.5通信速率与距离
1.5.6终端电阻
1.5.7小结
1.6CAN-bus数据链路层
1.6.1CAN帧类型
1.6.2数据帧
1.6.3远程帧
1.6.4错误帧
1.6.5过载帧
1.6.6帧间隔
1.6.7小结
1.7CAN-bus套用层
第2章CAN节点设计
2.1概述
2.1.1CAN网路与节点
2.1.2CAN硬体驱动
2.1.3套用层协定驱动
2.1.4功能电路驱动代码与应用程式
2.2CAN-bus节点电路
2.2.1CAN控制器
2.2.2CAN控制器SJA1000
2.2.3CAN收发器
2.2.4CAN收发器CTM8251
2.2.5CAN控制器和收发器电路设计
2.3系统设计
2.3.1单片机最小系统
2.3.2功能电路设计
2.4MCU与CAN控制器电路的连线
第3章CAN控制器驱动
3.1SJA1000编程基础
3.1.1MCU访问SJAl000
3.1.2读/写暂存器
3.1.3暂存器位操作
3.1.4连续读/写暂存器
3.1.5精确延时
3.2SJA1000硬体连线测试
3.2.1硬体接口测试原理
3.2.2测试例程
3.3SJA1000初始化
3.3.1初始化流程
3.3.2SJA1000初始化函式
3.4SJA1000传送CAN帧
3.4.1传送流程
3.4.2传送模式
3.4.3传送函式
3.4.4测试例程
3.5SJA1000接收CAN帧
3.5.1接收报文处理流程
3.5.2接收缓冲区
3.5.3读取SJA1000报文流程
3.5.4接收函式
3.5.5测试例程
3.6SJA1000验收滤波器
3.6.1验收滤波器的作用
3.6.2验收滤波器的原理
3.6.3验收滤波器设定函式
3.6.4测试例程
3.7SJA1000中断
3.7.1接收中断(RI)
……
第4章CAN套用层协定
第5章CAN节点应用程式设计
第6章CAN汇流排套用层协定-CANopen
第7章CAN汇流排套用层协定-DeviceNet
第8章CAN汇流排设备及调试工具
附录ASJA1000暂存器定义头档案原始码
附录BCAN网路组建及套用
参考文献