1 / 44
文档名称:

SJA1000独立的CAN控制器应用指南(中文).pdf

格式:pdf   页数:44页
下载后只包含 1 个 PDF 格式的文档,没有任何的图纸或源代码,查看文件列表

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

分享

预览

SJA1000独立的CAN控制器应用指南(中文).pdf

上传人:q2299971 2016/6/3 文件大小:0 KB

下载得到文件列表

SJA1000独立的CAN控制器应用指南(中文).pdf

文档介绍

文档介绍:广州周立功单片机发展有限公司 - 1 - SJA1000 独立的独立的独立的独立的 CAN CAN CAN CAN 控制器应用指南控制器应用指南控制器应用指南控制器应用指南关键词 SJA1000 独立的 CAN 控制器 PeliCAN 1 介绍控制器局部网 CAN 是一个串行的异步的多主机的通讯协议 SJA1000 是一个独立的 CAN 控制器它在汽车和普通的工业应用上有先进的特征由于硬件和软件的兼容它将会替代 PCA82C200 它与 PCA82C200 相比具有更先进的特征因此特别适合于轿车内的电子模块传感器制动器的连接和通用工业应用中特别是系统优化系统诊断和系统维护时特别重要本文倾向于在设计 SJA1000 为基础的 CAN 节点上引导用户同时还提供典型的应用电路图和用于编程的流程图 2. 概述独立的 CAN 控制器 SJA1000 有 2 个不同的操作模式 Basic CAN 模式 PCA82C200 兼容 PeliCAN 模式上电时 Basic CAN 模式是默认的操作模式因此已经使用 PCA82C200 开发出的硬件和软件可以直接被 SJA1000 使用而不用作任何修改 PeliCAN 模式是操作的新模式它能够处理所有的 定义的帧类型而且它还提供一些增强功能使 SJA1000 能应用于更宽的领域 SJA1000 特征 SJA1000 的特征能分成 3 组 1 已建立好的 PCA82C200 功能这组的特征在 PCA82C200 里已经生效 2 提高的 PCA82C200 功能部份这些功能在 PCA82C200 里已经生效但是在 SJA1000 里它们在速度大小和性能方面已得到提高 3 在 PeliCAN 模式里的增强功能在 PeliCAN 模式里 SJA1000 支持一些错误分析功能如支持系统诊断系统维护系统优化而且这个模式里也加入了对一般 CPU 的支持和系统自身测试的功能在下面的表中 SJA1000 所有的特征已被列在表里包括它们在应用中主要的优点表 1 SJA1000 应用中的优点已建立好的 PCA82C200 功能灵活的处理器接口允许接入大部分的微型处理器和微型控制器可编程的 CAN 输出驱动器对各种物理层的分界面 CAN 位频率高达 1Mbit/s SJA1000 覆盖了位频率的所有范围包括高速应用提高的 PCA82C200 功能 ( 隐性的) SJA1000 的 隐性特征允许 CAN 控制器接收带有 29 位 ID 的信息 64 个字节接收 FIFO 高达 21 条信息能被存储在接收 FIFO 中这延长了最大中断服务时间避免了数据溢出 24MHz 时钟频率较快的处理器访问和更多的位定时选择接收比较器旁路缩短间隔延迟由于一个改进的位定时编程产生更高的 CAN 总线长度广州周立功单片机发展有限公司 - 2 - 在 PeliCAN 模式里强大的功能 有效 活跃支持带有 29 位 ID 网络扩展应用发送缓冲器用于带有 11 位或 29 位 ID 信息的单个信息发送缓冲器增强的验收滤波器两个验收滤波器模式支持 11 位和 29 位 ID 过滤可读的错误计数器可编程的错误警告限制错误代码捕捉寄存器错误中断支持错误分析在标准相位和在正常操作期间可被用于诊断系统维护系统优化仲裁丢失捕捉中断支持系统优化包括信息等待时间分析单次发送使软件命令最小化和允许快速重载发送缓冲器仅听模式 SJA1000 能够作为一个隐性的 CAN 监控器操作可以分析 CAN 总线通信或自动的位速率检测自我测试模式支持全部 CAN 节点的功能性自我测试或在一个系统内的自身接收 CAN 节点结构一般来说每个 CAN 模块能够被分成不同的功能块 CAN 总线的连接通常由被优化的 CAN 收发器收发器收发器收发器建立收发器控制逻辑电平信号从 CAN 控制器到达总线上的物理层反之亦然上面一层是一个 CAN 控制器控制器控制器控制器它执行在 CAN 规约里定义的 CAN 协议它通常用于信息缓冲和验收滤波而所有这些 CAN 功能都被一个模块控制器模块控制器模块控制器模块控制器控制它用于执行功能性的应用例如控制调节器读传感器和处理人机接口 MMI 如图 1 所示 SJA1000 独立的 CAN 控制器总是位于微型控制器和收发器之间在一般情况下这个控制器是一个集成电路总线传感器变送器 MMI 传感器变送器 MMI 图 1 CAN 模块装置广州周立功单