第8章通信网络接口导论.pptVIP

  • 3
  • 0
  • 约1.11万字
  • 约 71页
  • 2017-03-30 发布于湖北
  • 举报
MAC子层数据帧中各域的作用: (1)数据帧以一个显性信号“0”开始,以7个“1”信号结束。 (2)控制域提供一个标识符扩展和4位数据域长度 (3)数据帧的第一个域是仲裁域,即标识符加上远程请求位。它表示数据帧的优先权,仲裁域的值越小,其有效权越高。 (4)数据域中最多包括8个字节,可以是0字节。 (5)CRC校验域用于错误检测。 (6)ACK域用于确定帧是否被正确接收。 CAN冲突检测/控制机制: CAN总线的冲突检测/控制机制使用CSMA/AMP技术,这种方法带有消息优先仲裁机制。当一个节点在标识域中监听到一个显性位而它试图发送一个隐性位时,它停止传输。标识符域起优先权标识作用,全0的标识符具有最高优先权。 CAN总线控制器 CAN控制器实现了CAN总线的物理层和数据链路层协议。目前市场上有许多成熟的CAN控制器芯片。如:MCP2510等。 CAN总线接口设计示例 S3C2440芯片内部并没有专用的CAN总线接口控制器,因此,它需要通过SPI接口来外接一个CAN总线控制器,才能实现其连接CAN总线网的需要。 CAN总线的通信软件设计分为两个层次:一是底层通信,主要完成CAN总线的链路连接;二是高层通信,主要是设计好的通信协议保证通信不会陷入死锁,实现应用逻辑上的安全通信。 底层通信模块功能主要包括S3C2440与MCP2510

文档评论(0)

1亿VIP精品文档

相关文档