CAN总线与RS-232转换接口电路设计
摘要…………………………………………………………………………………….…..……Ι
ABSTRACT.................................................................................................................................. ΙΙ
引言 1
1. CAN总线协议分析 2
1.1 CAN总线主要特点 2
1.2 CAN总线协议 2
1.3 CAN总线报文传输结构 3
1.4 CAN总线错误处理 3
1.4.1 错误检测 3
1.4.2 错误标定 4
2. CAN控制器SJA1000分析 5
2.1 CAN节点结构与SJA1000操作模式 5
2.2 SJA1000内部结构及其功能分析 6
3. CAN总线与RS-232转换接口电路设计 11
3.1 CAN总线与RS-232转换接口电路总体设计 11
3.2 主控制模块电路设计 12
3.2.1 AT89C51与6116电路设计 13
3.2.2 看门狗电路设计 14
3.3 AT89C51与RS-232转换接口电路设计 16
3.3.1 RS-232-C标准分析 16
3.3.2 RS-232与AT89C51接口电路设计 18
3.4 SJA1000与AT89C51接口电路设计 19
3.4.1 SJA1000与AT89C51接口电路设计 19
3.4.2 物理层接口电路设计 21
3.5元器件清单 22
结论 22
致 谢 24
参考文献 25
参考文献
[1]邬宽明.CAN总线原理和应用系统设计[M]].北京:航空航天大学出版社。
[2]李华.MCS-51系列单片机实用接口技术[M].北京:航空航天大学出版社。
[3]舒彦.安萍.CAN 总线系统的实现[J].计算机应用研究,1998.
[4]何立民.单片机应用技术选编[M].北京:北京航空航天大学出版社,1999,8.
[5]马忠梅,刘滨,戚军等.单片机C语言Windows环境编程宝典[M].北京:北京航空航天大学出版社,2003.
[6]饶运涛,邹继军,郑勇芸.现场总线CAN原理与应用技术[M].北京:北京航空航天大学出版社,2003.
[7]阳宪惠.现场总线技术及其应用[M].北京:清华大学出版社,1999,6.
[8]邬宽明.单片机外围器件实用手册--数据传输接口器件分册[Z]. 北京:北京航空航天大学出版社,1998.12.
[9]Philips Semiconductors.PDIUSBD12 Specification[Z].1999.
[10]80C51 8-bit Flash microcontroller family P89C66X[Z].Philips Semiconductors APLICATION NOTE, 2001.
[11]SJA1000 Stand-alone CAN controller.[Z].Philips Semiconductors APLICATION NOTE, 1997.12.
[12] 邹继军,饶运涛.CAN控制器SJA1000验收原理及运用[EB/OL]. www.zlgmcu.com/philips/can/sja1000.asp.2002-6-12.
[13] 沈红卫. 基于单片机的智能系统设计与实现[M].北京:电子工业出版社,2005,1:201~303.