查看: 12050|回复: 12

[其他] CAN远程帧的作用

[复制链接]

该用户从未签到

57

主题

531

帖子

0

金牌会员

Rank: 6Rank: 6

积分
1356
最后登录
2016-12-5
发表于 2016-4-16 09:13:07 | 显示全部楼层 |阅读模式
求解一下CAN远程帧的作用?哪位大神可否详细讲一下,
我用自环模式发送一个远程帧下去,  返回来的数据域全部为0,
远程帧是请求特定CAN ID的返回帧 ? 返回这个ID的数据域? 这么理解对吗
因为是自环,所以没有数据,才返回0的~
我知道答案 目前已有12人回答
回复

使用道具 举报

该用户从未签到

712

主题

6371

帖子

0

超级版主

Rank: 8Rank: 8

积分
24903
最后登录
2025-7-22
发表于 2016-4-18 09:40:25 | 显示全部楼层
楼主你好!
其实你要是找一些CAN 的协议,就可以很清楚远程帧的作用了。
远程帧目的在于请求发送具有同一标识符的数据帧,作为数据接收的节点,可以借助于发送远程帧启动其资源节点传送数据。
远程帧和数据帧非常相似,不同之处在于:
1.RTR位,数据帧为0,远程帧为1
2.远程帧由6个场组成:帧起始,仲裁场,控制场,CRC场,应答场,帧结束,比数据帧少了数据场。
远程帧发送特定的CAN ID,然后对应的ID的CAN节点收到远程帧之后,自动返回一个数据帧。
如果你自循环,没有准备相应的数据,返回当然是0了。
回复 支持 反对

使用道具 举报

该用户从未签到

57

主题

531

帖子

0

金牌会员

Rank: 6Rank: 6

积分
1356
最后登录
2016-12-5
 楼主| 发表于 2016-4-18 14:17:05 | 显示全部楼层
小恩GG 发表于 2016-4-18 09:40
楼主你好!
其实你要是找一些CAN 的协议,就可以很清楚远程帧的作用了。
远程帧目的在于请求发送具有同一标 ...

嗯嗯,我自学,很多东西是可以查到的,但是又觉得不确定,所以总会问一些似懂非懂的问题,得到确定就好啦~谢谢版主!
回复 支持 反对

使用道具 举报

该用户从未签到

712

主题

6371

帖子

0

超级版主

Rank: 8Rank: 8

积分
24903
最后登录
2025-7-22
发表于 2016-4-18 15:26:48 | 显示全部楼层
LuoR 发表于 2016-4-18 14:17
嗯嗯,我自学,很多东西是可以查到的,但是又觉得不确定,所以总会问一些似懂非懂的问题,得到确定就好啦 ...

不客气,你可以找本kinetis M4相关的书看看,一般书上也都会写的。
回复 支持 反对

使用道具 举报

该用户从未签到

57

主题

531

帖子

0

金牌会员

Rank: 6Rank: 6

积分
1356
最后登录
2016-12-5
 楼主| 发表于 2016-4-18 16:02:08 | 显示全部楼层
小恩GG 发表于 2016-4-18 15:26
不客气,你可以找本kinetis M4相关的书看看,一般书上也都会写的。

请推荐一本?我京东或者当当下
回复 支持 反对

使用道具 举报

该用户从未签到

712

主题

6371

帖子

0

超级版主

Rank: 8Rank: 8

积分
24903
最后登录
2025-7-22
发表于 2016-4-18 17:48:31 | 显示全部楼层
LuoR 发表于 2016-4-18 16:02
请推荐一本?我京东或者当当下

嵌入式系统原理与实践-ARM CortexM4 kinetis 微控制器
王宜怀
电子工业出版社
回复 支持 反对

使用道具 举报

该用户从未签到

57

主题

531

帖子

0

金牌会员

Rank: 6Rank: 6

积分
1356
最后登录
2016-12-5
 楼主| 发表于 2016-4-19 08:56:03 | 显示全部楼层
小恩GG 发表于 2016-4-18 17:48
嵌入式系统原理与实践-ARM CortexM4 kinetis 微控制器
王宜怀
电子工业出版社

好的~~~~~
回复 支持 反对

使用道具 举报

该用户从未签到

57

主题

531

帖子

0

金牌会员

Rank: 6Rank: 6

积分
1356
最后登录
2016-12-5
 楼主| 发表于 2016-4-20 11:47:45 | 显示全部楼层
小恩GG 发表于 2016-4-18 17:48
嵌入式系统原理与实践-ARM CortexM4 kinetis 微控制器
王宜怀
电子工业出版社

请问下版主,这段代码怎么理解,这个0x05和02均代表什么
05.png
回复 支持 反对

使用道具 举报

该用户从未签到

57

主题

531

帖子

0

金牌会员

Rank: 6Rank: 6

积分
1356
最后登录
2016-12-5
 楼主| 发表于 2016-4-20 11:53:31 | 显示全部楼层
小恩GG 发表于 2016-4-18 17:48
嵌入式系统原理与实践-ARM CortexM4 kinetis 微控制器
王宜怀
电子工业出版社

自环的时候CAN接口的波特率设置的有意义吗?
回复 支持 反对

使用道具 举报

该用户从未签到

57

主题

531

帖子

0

金牌会员

Rank: 6Rank: 6

积分
1356
最后登录
2016-12-5
 楼主| 发表于 2016-4-20 13:05:26 | 显示全部楼层
小恩GG 发表于 2016-4-18 15:26
不客气,你可以找本kinetis M4相关的书看看,一般书上也都会写的。

请问下版主,CAN-LDD的寄存器配置看flexcan的手册没问题吧
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 注册/登录

本版积分规则

关闭

站长推荐上一条 /3 下一条

Archiver|手机版|小黑屋|恩智浦技术社区

GMT+8, 2025-7-22 18:58 , Processed in 0.105617 second(s), 31 queries , MemCache On.

Powered by Discuz! X3.4

Copyright © 2001-2024, Tencent Cloud.

快速回复 返回顶部 返回列表