豆搜网 文档下载 文档下载导航
设为首页 | 加入收藏
搜索 请输入内容:  
 导航当前位置: 文档下载 > 所有分类 > 工程科技 > 信息与通信 > 基于双AT89C52单片机的CAN总线中继器设计
侵权投诉

基于双AT89C52单片机的CAN总线中继器设计

基于双AT89C52单片机的CAN总线中继器设计,介绍单片机的CAN总线中继器的单片机编程思路。

基于双AT89C52单片机的CAN总线中继器设计

it502.com/study 专业资料网

德单

机学习资

基于双AT89C52 单片机的CAN 总线中继器设计 引言

CAN 总线以其开发维护成本低、总线利用率高、传输距离远(最远可达10 km)、传输速 率高(最高可达1 Mbps)使用户能组建稳定、高效的现场总线网络。CAN 总线已被广泛应用 到各个自动化控制系统中,例如汽车电子、自动控制、智能大厦、电力系统、安防监控等领 域。随着CAN 总线网络区域的扩大,2 个节点之间的直接数据传输将难以满足远距离通信 要求。CAN 中继器是延长CAN 总线通信距离的中转站,其通信效率和通信可靠性直接影 响CAN 总线的通信能力。传统的基于单MCU 的CAN 中继器难以满足大量数据的中转要求,

本文基于双MCU 设计高性能的CAN 总线中继器。 1 系统总体设计

CY7C136 是2 KB 高速CMOS 静态RAM。同一片RAM 上有2 组数据线和2 组地址线, 对每个端口的控制是相互独立的,可分别在存储器的任意位置存取数据。

双口RAM 作为2 个MCU 的共享资源,一个端口与MCUl 相连,另一个端口与MCU2 相连。从SJAlOOOCAN 总线接口1 接收来的数据送入双口RAM,这些数据被MCU2 取走

并送到SJAl000 CAN 总线接口2 上;从SJAl000 CAN 总线接口2 接收来的数据也送入双口

RAM,并被MCUl 取走送到SJAl000 CAN 总线接口1 上。由于MCU 的地址总线和数据总

线是复用的,因此采用锁存器进行地址锁存,硬件总体结构如图1 所示。

2 硬件电路实现

电路中使用的2 片MCU 为8051 系列单片机AT89C52,成本低、开发周期短、易于实 现、可靠性高。MCUl 与MCU2 之间通过P1 口的P1.5、P1.6、P1.7 进行联络与应答,

资料来源rdeasycn

第1页

你可能喜欢

  • CAN总线技术
  • CAN总线通信
  • 存储器设计
  • RS485电路
  • CAN总线详细教程
  • Excel使用技巧大全(超
  • can-bus

热门文档

相关文档

站点地图 | 文档上传 | 侵权投诉 | 手机版
新浪认证  诚信网站  绿色网站  可信网站   非经营性网站备案
本站所有资源均来自互联网,本站只负责收集和整理,均不承担任何法律责任,如有侵权等其它行为请联系我们.
文档下载 Copyright 2013 doc.docsou.com All Rights Reserved.  闽ICP备15022310号-9  闽公网安备 35021102001881号  email
返回顶部