- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
5 CAN总线PPT
5.5 SJA1000 CAN控制器 4. 中断寄存器(地址3) 5.5 SJA1000 CAN控制器 5. 验收代码寄存器(ACR,地址4) 验收代码寄存器是验收过滤器的一部分,用于存储8位验收代码(AC)。 当验收代码位AC.7-AC.0和报文标识符的高8位ID.10-ID.3相等时,该报文可以通过验收过滤器写入接收缓冲器。 5.5 SJA1000 CAN控制器 6. 验收屏蔽寄存器(AMR,地址5) 验收屏蔽寄存器也是验收过滤器的一部分,用于存储8位验屏蔽码(AMC)。 验收屏蔽寄存器增加了SJA1000验收过滤器的灵活性,实现了CAN总线废除了传统的站地址编码的特点。 验收屏蔽寄存器的某位值为0时,报文标识符的对应位为需要验收;某位值为1,则对应的标识符位不需要验收。 5.5 SJA1000 CAN控制器 7. 总线定时寄存器0(BTR0,地址6) (1)波特率预设值 tSCL=2tCLK×(32×BRP.5+16×BRP.4+8×BRP.3 +4×BRP.2+2×BRP.1+BRP.0+1) (2)重同步跳转宽度 tSJW=tSCL×(2×SJW.1+SJW.0+1) 5.5 SJA1000 CAN控制器 8. 总线定时寄存器1(BTR1,地址7) (1)采样位 SAM=1 :总线采样3次。在低速总线上使用。 SAM=0 :总线采样1次。适用在高速总线上。 5.5 SJA1000 CAN控制器 (2)时间段1和时间段2 时间段1和时间段2决定了每一个位时间的时钟数目和采样点的位置。 tTESG1=tSCL×(8×TSEG1.3+4×TSEG1.2+2×TSEG1.1+TSEG1.0+1) tTSEG2 = tSCL×(4×TSEG2.2+2×TSEG2.1+TSEG2.0+1) 设同步段为1个系统时钟周期,tSYNCSEG = tCLK ,标称位周期tbit为: tbit = tSYNCSEG + tTESG1 + tTSEG2 5.5 SJA1000 CAN控制器 5.5 SJA1000 CAN控制器 9. 输出控制寄存器 (OCR,地址8) 输出控制寄存器控制SJA1000的发送电路,可以配置成不同输出驱动方式。 OCTPx和OCTNx可编程设置输出引脚的驱动方式,可设置为悬空、上拉、下拉、推挽这四种驱动方式。 OCPOLx可编程设置输出端极性。 5.5 SJA1000 CAN控制器 5.5 SJA1000 CAN控制器 5.3 CAN总线帧结构 5.3 CAN总线帧结构 3 . 控制场 在仲裁场之后是控制场,由6个位组成。 控制场的第一位为识别扩展(IDE) 位,该位为显性状态时,说明这是标准帧。 识别扩展位的下一位为零保留位(RB0),这一保留位将由CAN 协议定义为显性位。 控制场的其余4 位为数据长度码(DLC),说明了报文中包含的数据字节数。 5.3 CAN总线帧结构 5.3 CAN总线帧结构 4 . 数据场 控制场之后为数据场,包含正在发送的数据字节。 数据场长度由上述数据长度码DLC定义(0-8字节)。 首先发送的是最高字节的最高位 。 5.3 CAN总线帧结构 5. CRC场 CRC场由15位CRC序列和1位隐性CRC界定符组成; CRC序列用于检测报文传输错误 ; CRC校验是由硬件完成的。 5.3 CAN总线帧结构 6 . 应答场 应答场由应答间隙和应答界定符两个位组成。 在应答间隙期间,发送节点发出一个隐性位,任何接收到匹配CRC序列报文的节点会发回一个显性位,确认报文收到无误。 应答的本质是所有接收节点检查报文的一致性。 5.3 CAN总线帧结构 7. 帧结束 每一个数据帧的结束均由一标志序列界定,这个标志序列由7个隐性位组成。 5.3 CAN总线帧结构 二、远程帧 一般情况下,数据传输是由数据源节点( 例如,传感器发送数据帧)自主完成的。 但也可能发生终节点向源节点请求发送数据的情况,即远程数据请求。 要做到这一点,终节点须发送一个标识符与所需数据帧的标识符相匹配的远程帧。随后相应的数据源节点会发送一个数据帧以响应远程帧请求。 5.3 CAN总线帧结构 远程帧由也分为标准帧和扩展帧,由帧起始、仲裁场、控制场、CRC场、应答场、帧结束6个位场组成。 远程帧与数据帧存在两点不同: (1)远程帧的RTR 位为隐性状态; (2)远程帧没有数据场,所以数据长度代码的数值没有任何意义,可以为0~8范围里任何数值。 当带有相同标识符的数据帧和远程帧同时发出时,数据帧将赢得仲裁,这是因为其紧随标识符的RTR 位为显性。 5.3 CAN总线帧结构 远程帧
您可能关注的文档
最近下载
- BSBS808神经类型测试法与习题.pdf VIP
- 技术开发合同(模板).doc.pdf VIP
- 商业综合体物业服务方案模板.doc VIP
- 2025年天然气长输管道行业研究报告及未来五至十年行业趋势预测报告.docx
- 《景观设计实务》课件——第三章 景观设计道路要素.pptx VIP
- 《景观设计实务》课件——第一章 景观设计概述.pptx VIP
- [黔东南]2024年贵州黔东南州岑巩县选聘城市社区工作者67人笔试历年典型考题及解题思路分析附带答案.docx VIP
- 茁壮大树_表格式_适用于应届生-个人简历模板.docx VIP
- 人教版五年级数学上册《可能性》第一课时教学设计.pdf VIP
- BRC第七版教材(中文版).pdf VIP
文档评论(0)