优秀的毕业设计论文网
计算机 JAVA 电子信息 单片机 机械机电 模具 土木工程 建筑结构 论文
热门搜索词:网络 ASP.NET 汽车 电气 数控 PLC

基于CAN总线的单片机多机通信系统设计

以下是资料介绍,如需要完整的请充值下载.
1.无需注册登录,支付后按照提示操作即可获取该资料.
2.资料以网页介绍的为准,下载后不会有水印.资料仅供学习参考之用.
  
资料介绍:

本次设计提出了用AT89C51单片机为核心控制元件,设计一个简易的单片机多机通信系统。本方案以AT89C51单片机作为主控核心,采用CAN总线协议实现通信,与CAN控制器SJA1000、CAN总线收发器PCA82C250、MAX232、发光二极管、数码管等构成硬件操作,再利用C语言编程,来控制多机通信系统的功能实现。关于单片机的多机通信,大多数系统采用“主从式”,这一通信方式限制了整体系统功能的发挥及广泛应用,而且在实际工业应用中,要求系统具有很高的可靠性,难以满足要求。针对以上这些问题,我们设计了基于CAN总线协议的多机通信系统。本设计的系统实用性强、通信速度快、可靠性高、成本低,而且CAN以多主机方式工作,节点信息分成不同的优先级,采用非破坏性总线仲裁技术,采用帧结构,传输时间短,受干扰概率低,通信的硬件接口简单,通信介质广泛,节点在错误严重的情况下具有自动关闭输出的功能,以使总线上的其他节点的操作不受影响,具有卓越的特性,特别适合于工业过程中监控设备和互连,具有极高的工业应用价值。

[来源:http://www.think58.com]

 

[来源:http://www.think58.com]

  [版权所有:http://think58.com]

  [资料来源:http://THINK58.com]

 

[资料来源:THINK58.com]

目录

[来源:http://think58.com]

第一章     绪论  ……………………………………………….3.

[资料来源:www.THINK58.com]

1.1单片机多机通信系统的背景  …………………….3.

[资料来源:www.THINK58.com]

第二章    整体设计方案   …………………………………….4.

[版权所有:http://think58.com]

2.1 CAN技术简介 ……………………………………….4. [资料来源:www.THINK58.com]

2.2整体框架   ………………………………………….5.

[资料来源:http://THINK58.com]

第三章硬件设计  …………………………………………….7.

[来源:http://think58.com]

3.1多机系统节点电路图 ……………………………….7.

[来源:http://www.think58.com]

第四章软件设计  …………………………………………….8.

[版权所有:http://think58.com]

4.1主程序流程 ………………………………………….8. [资料来源:www.THINK58.com]

4.2 CAN初始化程序流程 ……………………………….9. [资料来源:THINK58.com]

4.3 CAN总线发送程序流程 …………………………….10. [资料来源:http://think58.com]

4.4 CAN总线接受程序流程 …………………………….11. [资料来源:www.THINK58.com]

第五章调试功能及说明……………………………………….11.

[版权所有:http://think58.com]

结论…………………………………………………………….11.

[资料来源:http://www.THINK58.com]

展望…………………………………………………………….11. [版权所有:http://think58.com]

参考文献……………………………………………………….11. [来源:http://think58.com]

  [资料来源:http://THINK58.com]

  [资料来源:http://THINK58.com]

[来源:http://www.think58.com]

Tags:基于 总线 单片机 通信 系统 设计  [资料来源:www.THINK58.com]

[来源:http://think58.com]