需要金币:![]() ![]() |
资料包括:完整论文 | ![]() |
![]() |
转换比率:金额 X 10=金币数量, 例100元=1000金币 | 论文字数:10229 | ![]() | |
折扣与优惠:团购最低可5折优惠 - 了解详情 | 论文格式:Word格式(*.doc) | ![]() |
摘要:CAN总线是控制器局域网总线(Controller Area Network)的简称。属于现场总线的范畴,是一种有效支持分布式控制或实时控制的串行通信网络。CAN总线是一种多主方式的串行通讯总线,是国际上应用最广泛的现场总线之一,现已被应用到各个自动化控制系统中,从高速的网络到低价位的多路接线都可以使用CAN总线。本文重点就基于单片机的CAN总线通信设计的实现进行介绍,并使用51单片机、CAN总线控制器SJA1000、CAN总线收发器PCA82C250及光耦合器6N137设计形成通信系统,通过CAN控制器以及CAN收发器把串口发送来的数据转换成CAN通信的数据,然后又把数据转换成串口通信数据回发给计算机,实现数据的自发自收。 关键词:CAN总线; 51单片机; CAN总线控制器; 串口
目录 摘要 Abstract 1-绪论-1 1.1-概述-1 1.2-CAN总线的特点-1 1.3-CAN总线的发展前景-3 2-系统总体方案设计-5 2.1-系统原理-5 2.2-系统设计结构图-5 2.3-系统芯片介绍-6 2.3.1-51单片机-6 2.3.2-CAN总线收发器-10 2.3.3-CAN总线控制器SJA1000-13 2.3.4-光耦合器6N137-14 3-系统硬件设计-16 3.1-系统硬件的基本组成部分-16 3.2-单片机电路设计-16 3.3-CAN总线控制器电路设计-17 3.4-CAN总线收发器电路设计-17 4-软件设计-18 4.1-软件总体设计-18 4.2-CAN初始化-19 4.3-SJA1000初始化-19 4.4-发送与接收-20 总 结-22 参考文献-23 致 谢-24 附 件-25 |