- 1、本文档共104页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
SJA1000独立的CAN控制器应用指南
关键词SJA1000 独立的CAN控制器 CAN2.0B PeliCAN
1介绍
控制器局部网CAN是一个串行的异步的多主机的通讯协议SJA1000是一个独立的CAN控
制器它在汽车和普通的工业应用上有先进的特征由于硬件和软件的兼容它将会替代PCA82C200
它与PCA82C200相比具有更先进的特征因此特别适合于轿车内的电子模块传感器制动器的连接和通用工业应用中特别是系统优化系统诊断和系统维护时特别重要
本文倾向于在设计SJA1000为基础的CAN节点上引导用户同时还提供典型的应用电路图和用于编程的流程图
2. 概述
独立的CAN控制器SJA1000有2个不同的操作模式
Basic CAN模式PCA82C200兼容
PeliCAN模式
上电时Basic CAN模式是默认的操作模式因此已经使用PCA82C200开发出的硬件和软件可以直接被SJA1000使用而不用作任何修改
PeliCAN模式是操作的新模式它能够处理所有的CAN2.0B定义的帧类型而且它还提供一些增强功能使SJA1000能应用于更宽的领域
2.1 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功能
CAN2.0B(隐性的 SJA1000的CAN2.0B隐性特征允许CAN控制器接收带有29位ID的信息
64个字节接收FIFO 高达21条信息能被存储在接收FIFO中这延长了最大中断服务时间避
免了数据溢出
24MHz时钟频率较快的处理器访问和更多的位定时选择
接收比较器旁路缩短间隔延迟由于一个改进的位定时编程产生更高的CAN总线长度
在PeliCAN 模式里强大的功能
CAN2.0B 有效 CAN2.0B 活跃支持带有29位ID 网络扩展应用 发送缓冲器 用于带有11位或29位ID 信息的单个信息发送缓冲器 增强的验收滤波器 两个验收滤波器模式支持11位和29位ID
过滤
可读的错误计数器
可编程的错误警告限制 错误代码捕捉寄存器
错误中断
支持错误分析在标准相位和在正常操作期间可被用于诊断系统维护系统优化
仲裁丢失捕捉中断 支持系统优化包括信息等待时间分析 单次发送 使软件命令最小化和允许快速重载发送缓冲器
仅听模式 SJA1000能够作为一个隐性的CAN 监控器操作可以分析CAN 总线通
信或自动的位速率检测
自我测试模式 支持全部CAN 节点的功能性自我测试或在一个系统内的自身接收
2.2 CAN 节点结构
一般来说每个CAN 模块能够被分成不同的功能块CAN 总线的连接通常由被优化的CAN 收发器收发器建立收发器控制逻辑电平信号从CAN 控制器到达总线上的物理层反之亦然
上面一层是一个CAN 控制器它执行在CAN 规约里定义的CAN 协议
它通常用于信息缓冲和验收
滤波
而所有这些CAN 功能都被一个模块控制器模块控制器模块控制器控制它用于执行功能性的应用例如控制调节器读传感器和处理人
机接口
MMI
如图1所示SJA1000独立的CAN 控制器总是位于微型控制器和收发器之间在一般情况下
这个
控制器是一个集成电路
图1 CAN 模块装置
2.3 方块图
下图是SJA1000
的方块图
图2 SJA1000的方块图
根据CAN 规约
CAN 核心模块
核心模块控制CAN 帧的发送和接收
接口管理逻辑
接口管理逻辑完成对外部主控制器的连接该控制器能可以是微型控制器或其他器件经过SJA1000复用的地址/数据总线访问寄存器和控制读/写选通信号都在这里处理另外除了PCA82C200已有的BasicCAN 功能还加入了一个新的PeliCAN 功能因此
附加的寄存器和逻辑电路主要在这块里生效
SJA1000的发送缓冲器发送缓冲器发送缓冲器能够存储一个完整的信息扩展的或标准的无论什么
您可能关注的文档
- 3669小智慧大软件仿真.ppt
- 3843生存管理指南建议3.ppt
- 3975四级模拟试卷光盘运行说明.ppt
- 3998小智慧苏教识字1.ppt
- 4018太阳能电池的测试条件与太阳模拟器.ppt
- 4307兴化2013模拟试卷.doc
- 4525织物模拟效果图三.pptx
- 201108《铁路混凝土工程施工质量验收标准》解读.pdf
- AAGBI安全指南:股骨近端骨折的管理(2011,英文).pdf
- ACOG妇产科临床处理指南——乳腺癌筛查.pdf
- 山东省临沂市沂水县2023-2024学年高一下学期期中考试历史试题.docx
- 江苏省泰州市靖江高级中学2023-2024学年高二下学期4月期中考试物理试题(无答案).docx
- 新疆部分名校2023-2024学年高二下学期期中联合考试语文试题.docx
- 湖南省岳阳市岳阳县第一中学2023-2024学年高三下学期4月期中考试数学试题.docx
- 山东省烟台市2023-2024学年高二下学期4月期中生物试题(无答案).docx
- 江苏省靖江高级中学2023-2024学年高二下学期期中地理试题(无答案).docx
- 四川省甘孜藏族自治州某重点中学2023-2024学年高一下学期4月期中考试物理试题.docx
- 湖北省武汉市华中师范大学第一附属中学2023-2024学年高二下学期4月期中英语试题(无答案).docx
- 四川省成都市金牛区成都市实验外国语学校2024年高三三模考试生物试题.docx
- 浙江省宁波市北仑中学2023-2024学年高二下学期期中考试物理试题.docx
文档评论(0)