项目二 汽车CAN总线技术基本原理(任务四SJA1000CAN控制器及其应用).pptxVIP

项目二 汽车CAN总线技术基本原理(任务四SJA1000CAN控制器及其应用).pptx

  1. 1、本文档共26页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

任务4SJA1000CAN控制器及其应用

一、SJA1000硬件结构(有128个8位寄存器);二、CAN节点基本工作过程;三、SJA1000CAN节点结构与工作原理;(1)复位

首先进行模式设置,SJA1000内部寄存器地址0

SJA1000的软件复位程序:

MOVDPTR,#0EF00H;MOD.3(AFM)=0;验收滤波器模式。

MOVA,#01H;自检测模式,正常模式。

MOVX@DPTR,A;复位测模式,复位

SJA1000的硬件复位程序:

CLRP2.3

CALLDELAY10;调延时程序

SETBP2.3

初学者往往忽略时延概念,即系统整体复位到位是需要时间的。

;(2)SJA1000两种模式

BasicCAN模式,标准模式、适应于CAN2.0A系统

PeliCAN模式,扩展模式,适应于CAN2.0B系统

SJA1000两种工作模式

SJA1000复位模式:在外界条件下,对SJA1000进行配置的模式;

SJA1000工作模式:SJA1000作为CAN控制器使用时的正常模式。;名称;;PeliCAN模式寄存器的地址分配续(2);SJA1000PeliCAN模式寄存器的地址分配(3);PeliCAN模式寄存器的地址分配(4);2.4.5典型寄存器各位功能说明与设置

(1)模式寄存器MOD:CAN地址00H;编程地FE00H;(2)命令寄存器CMR(CAN地址1)编程地FE01H;(3)状态寄存器SR(CAN地址2)编程地FE02H;(4)中断寄存器IR(CAN地址3)编程地FE03H;(5)中断使能寄存器IER(CAN地址4)编程地FE03H;例:自发自收编程和两点互编程;(6)验收滤波器;(7)识别码编程

SJA1000内部寄存器在工作模式与复位模式下的定义和作用不同,有些地址是复用的。

复位模式下:

验收代码寄存码地址:FE10H-FE13H

验收屏蔽寄存器地址:FE14H-FE17H

工作模式下:(发送节点)

识别码寄存器地址:FE11H-FE14H

数据传送寄存器地址:FE15H-FE1CH;例:

某节点只接收报文标示码为XX

设置验收代码寄存器(ACR)设置验收屏蔽寄存器(AMR)该对组合会拒绝接xx之外所有CAN帧,

屏蔽器规定前8位(为0)标识符位要严格匹配(与滤波器值一致)

其他位的滤波器值和收到的CAN标识符值是否一致都可以。;MOVDPTR,#0FE12H;SJA_TBSR2

MOVA,#00H

MOVX@DPTR,A

MOVDPTR,#0FE13H;SJA_TBSR3

MOVA,#00H

MOVX@DPTR,A

MOVDPTR,#0FE14H;SJA_TBSR4

MOVA,#01H

MOVX@DPTR,A

MOVDPTR,#0FE15H;SJA_TBSR5

;(15H-1CH数据8字节)

MOVA,R0

MOVX@DPTR,A

MOVDPTR,#0FE16H;SJA_TBSR6

MOVA,#22H

MOVX@DPTR,A;(8)多点互连(4个节点)

前8位标识符位要严格匹配

(验收屏蔽寄存器(AMR)前8位设为0)

其余24位为设为1。;1)节点1初始化程序;2)工作模式下,节点1发送识别码,节点2、3、4接收编程;作业2:

1、SAE将汽车数据传输网络划分为几类,简述各类特点。

2、简述常用车载网络的基本情况。

3、什么是CAN总线?汽车中使用CAN总线的好处?

4、简述CAN协议的体系结构。

5、CAN标准消息帧与CAN扩展消息帧结构区别?

6、简述CAN数据帧结构。

测验一:

1、CAN总线为什么要进行位填充编码?怎样实现的?

2、什么是CAN的仲裁规则。

3、CAN总线调整同步的规则是什么?

4、CAN总线上的错误种类有哪些?

5、绘制CAN节点构成及其与总线的连接图。;作业3:

1、简述验收滤波器的作用和工作原理。

2、简述SJA1000两种工作模式及其差别。

3、简述SJA1000的主要参数。

4、SJA1000CAN节点结构。

5、SJA1000CAN节点初始化编程。

测验二:

1、绘制CEPARK-CAN实验系统框图。

2、简述CAN总线的典型故障。?

3、SJA1000CAN节点传送4个字节的程?

4、SJA1000CAN节点接收4个字节的程?

作业4:

1、说明LIN总线系统的特点。

2、说明MOS

文档评论(0)

释然 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档