1 / 27
文档名称:

第七章 can总线控制器sja1000.ppt

格式:ppt   大小:1,908KB   页数:27页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

第七章 can总线控制器sja1000.ppt

上传人:文库旗舰店 2018/7/5 文件大小:1.86 MB

下载得到文件列表

第七章 can总线控制器sja1000.ppt

相关文档

文档介绍

文档介绍:CAN总线
CAN是控制网络Control work的简称,最早由德国***公司推出,用于汽车内部测量与执行部件之间的数据通信。其总线规范现已被ISO国际标准组织制订为国际标准,得到了Motorola、Intel、Philips、Siemens、NEC等公司的支持,已广泛应用在离散控制领域。
CAN通信模型
只采用了OSI参考模型中的两层:物理层和数据连路层
逻辑链路控制(LLC)
媒体访问控制(MAC)
数据
链路

物理信令(Physical Sisnal Lins, PSL)
物理媒体附件( Physical Attachment, PMA)
媒体接口(Medium Dependent Interface, MDI)



电气连接、实现驱动器/接受器特性、定时、同步、位编码/解码
接受滤波、超载通知、以及应答、帧编码、数据封装拆装、媒体访问管理、出错检测
CAN总线控制器SJA1000
SJAl000是一种独立CAN控制器。它是PHILIPS公司的PCA82C200CAN控制器的替代产品。SJAl000具有Basic CAN和PeliCAN两种工作方式。。
SJAl000在软件和引脚上都是与它的前—款PCA82C200独立CAN控制器兼容的,在此基础上增加了很多新的功能。为了实现软件兼容,SJAl000采用了两种工作方式:
Basic CAN方式(PCA82C200兼容方式)和PeliCAN方式(扩展特性方式)。工作方式通过时钟分频寄存器中的CAN方式位来选择。
上电复位默认工作方式是Basic CAN方式,Basic CAN和PeliCAN方式的区别如下:在PeliCAN方式下,SJAl000有一个重新设计的含很多新功能的寄存器组。SJAl000包含PCA82C200中的所有位,同时增加了一些新的功能位。(29位的标识符)。
新增功能:
标准结构和扩展结构报文的接收和发送;
64字节的接收FIF0:
标准和扩展帧格式都具有单/双接收滤波器(含接收屏蔽和接收码寄存器);
可进行读/写访问的错误计数器;
可编程的错误报警限制;
最近一次的错误代码寄存器;
每一个CAN总线错误都可以产生错误中断;
具有丢失仲裁定位功能的丢失仲裁中断;
单发方式(当发生错误或丢失仲裁时不重发);
只听模式(监听CAN总线,无应答,无错误标志;
支持热插拔(无干扰软件驱动位速率检测);
硬件禁止CLKOUT输出。
Intel 82527 CAN 通信控制器
Intel 82527 CAN 通信控制器
82527 可通过并行总线与各种微控制器,也可通过串行口与无并行总线的微控制器接口。
82527是一种可按CAN规程完成串行通信的高集成度器件;

82527具有一个强功能的CPU接口,它可灵活地与不同的CPU接口。
可提供15个8字节数据长度的报文目标。
82527还具有实现报文滤波的全局屏蔽功能
带有CAN总线接口的微控制器及I/O器件
CAN总线上的节点既可以是基于微控制器的智能节点,如:
8位微控制器P8XC592:Philips
16位微控制器87C196CA/CB及P51XA—C3
CAN总线上的节点也可以是具有CAN接口的I/O器件:
82C150即是—种具有CAN总线接口的模拟和数字I/O器件。
CAN总线收发接口电路82C250
82C250是CAN控制器与物理总线之间的接口,它最初是为汽车高速通信(最高达1Mbps)的应用而设计的。
器件可以提供对总线的差动发送和接收功能。