基于CAN总线的通信系统实现.docVIP

  • 7
  • 0
  • 约1.1万字
  • 约 12页
  • 2018-02-10 发布于湖北
  • 举报
基于CAN总线的通信系统实现

基于CAN总线的通信系统实现 2901302001 景梦园 CAN总线通信是一个非常实用的技术,无论在工业,制造业还是生活中都有相关的应用。这次我们所做的基于CAN总线的通信系统实现是一个最基本的应用。在这项技术中,我们采用了C51、SJA1000、TJA1050三种芯片来实现两个节点之间的通信。为了方便演示,加入MAX232芯片与单片机相连实现单片机与计算机的串口通信。 CAN总线节点技术: 控制局域网络CAN(Controller Area Network)总线是德国BOSCH公司20世纪80年代初为解决汽车中众多控制与测试仪器间的数据交换而开发的串行数据通信协议。这是一种多主总线,无论是在高速网络还是在低成本的节点系统,应用都很广泛。由于采用了许多新技术及独特的设计,与一般的通信总线相比,CAN总线的数据通信具有突出的可靠性、实时性和灵活性,其主要特点如下: ??? ●通信方式灵活,可以多主方式工作,网络上任意一个节点均可以在任意时刻主动向网络上的其他节点发送信息,不分主从。 ??? ●CAN节点只需对报文的标识符滤波即可实现点对点、点对多点及全局广播方式发送和接收数据,其节点可分成不同的优先级,节点的优先级可通过报文标识符进行设置。 ●CAN总线通信格式采用短帧格式,每帧字节数量多为8个字节,可满足一般工业领域中控制命令、工作状态及测试数据的要求,同时,8个字节不会占用总

文档评论(0)

1亿VIP精品文档

相关文档