第6章CAN硬件设计2014.pptVIP

  • 6
  • 0
  • 约1.16万字
  • 约 134页
  • 2020-03-25 发布于浙江
  • 举报
大家先思考几个问题; The Answer;;;6 CAN的开发与设计 ; 一、CAN总线结点结构 一般而言,每一个CAN模块可以被分成不同的功能块; 第一层:与CAN总线相联的部分,一般由CAN收发器构成。 收发器将CAN控制器的逻辑电平信号转换为CAN总线上的实际电平,同时也将总线上的实际电平转换为CAN控制的逻辑电平。 ; 第二层就是CAN控制器,它完成CAN技术规范定义的完整的CAN协议,通常还包括报文的缓冲和认可滤波功能。 第三层,所有的CAN功能完全由模块控制器来控制,它完成应用公共的控制功能???如控制一个执行机构,采集传感器的信息及处理人-机接口等等。一般是MCU ;如图6-1所示,SJA1000独立CAN控制的器一般均介于微控制器与收发器之间。 ;二、功能框图 SJA1000的功能框图,如图6-2所示。 ;1) CAN核心模块:根据CAN技术规范完成帧的收发。 2) 接口管理逻辑单元: 完成与外部主控制器的连接,该控制器可以是微控制器或其他装置,对SJA1000寄存器的读写及读写脉冲均由此单元来控制,并且增加了除BasicCAN基本功能外的PeliCAN功能,由此而增加的寄存器和控制逻辑也大多在此模块中完成。 ;3)发送缓冲器:可以存放一个完整的报文(SFF/EFF)。只要外部控制器初始化一次发送过程,IML(管理逻辑接口单元)都要迫使CAN核心模块来读取

文档评论(0)

1亿VIP精品文档

相关文档