amobbs.com 阿莫电子技术论坛

标题: 分享一些CAN 和 CANOPEN的资料 [打印本页]

作者: XIUQIN    时间: 2018-12-28 18:23
标题: 分享一些CAN 和 CANOPEN的资料
本帖最后由 XIUQIN 于 2018-12-28 18:28 编辑

最近在做基于CAN的项目,这些是近期收集的。应用层的CANOPEN协议学的有点吃力,这几天也在摸索准备自建一个简易的应用层。希望大家多交流
作者: WM_CH    时间: 2018-12-28 19:39
顶           
作者: RobotRD    时间: 2018-12-28 19:57
ding------
作者: zzage    时间: 2018-12-28 20:30
感谢分享
作者: oksn    时间: 2018-12-28 21:24
顶一个,前段时间还在看
作者: bmagui    时间: 2018-12-28 21:33
顶起来!

作者: Jacky.Qiu    时间: 2018-12-28 22:19
正有需要
作者: weiwei4    时间: 2018-12-29 09:15
感谢分享
作者: eeant.net    时间: 2018-12-29 09:22
感谢分享
作者: dianyuan    时间: 2018-12-29 09:31
不错的资料
作者: atonghua    时间: 2018-12-29 09:36
哎呦喂  我也正在弄这个玩意儿  怎么操作对象字典收发数据啊?大神请解惑!
作者: tangnyzl    时间: 2018-12-29 10:08
感谢分享
作者: sergiochen    时间: 2018-12-29 10:11
感谢分享!
作者: ztg328    时间: 2018-12-29 11:41
mark 感谢分享
作者: XIUQIN    时间: 2018-12-29 12:38
atonghua 发表于 2018-12-29 09:36
哎呦喂  我也正在弄这个玩意儿  怎么操作对象字典收发数据啊?大神请解惑! ...

我也刚接触,可能还没你了解的多
作者: eric112    时间: 2018-12-29 12:55
感谢分享!
作者: TKZXJ    时间: 2018-12-29 12:57
不错的资料
作者: TKZXJ    时间: 2018-12-29 12:59
不知为何,下载后文件不正常。
作者: Recoochang    时间: 2018-12-29 13:14
感谢楼主分享谢谢~
作者: 布心    时间: 2018-12-29 14:26
这广告打的,嵌入式广告啊!!
作者: 28571840    时间: 2018-12-29 16:41

感谢分享
作者: XIUQIN    时间: 2018-12-29 17:18
CANopen轻松入门里提到:  多节点,相同速率下CAN的通信距离只有485的0.6-0.8倍。求证大伙对不?网上很多文章说的却相反,是否跟节点多少有关?
作者: XIUQIN    时间: 2018-12-29 17:23
布心 发表于 2018-12-29 14:26
这广告打的,嵌入式广告啊!!

真会开玩笑
作者: 布心    时间: 2018-12-30 21:43
XIUQIN 发表于 2018-12-29 17:23
真会开玩笑

难道就我下载文档里有红酒广告??
作者: higeo    时间: 2018-12-31 11:38
布心 发表于 2018-12-30 21:43
难道就我下载文档里有红酒广告??

估计是你的阅读器有广告吧
作者: dearterry30    时间: 2019-1-1 09:47
感谢分享
作者: xinchangkk    时间: 2019-5-7 22:10
非常感谢你的搜集
作者: xymxym    时间: 2019-5-8 11:41
很不错,通俗易懂,稍微看一遍基本了解了CAN的相关知识了。
作者: lanlibo    时间: 2019-7-3 13:43
ding------ mark
作者: zhoufeng332    时间: 2019-11-21 23:57
谢谢分享,学习。。。
作者: jingzhongyue    时间: 2020-1-3 15:17
谢谢分享
作者: qidian    时间: 2020-2-3 20:22
xiexie, 学习了。。
作者: pycr_darren    时间: 2020-3-5 13:02
感谢分享,最近在学习中,好资料
作者: carlsun    时间: 2020-10-22 08:52
我也是没了解过CAN。现在想如果用一个8位单片机,结合一个CAN收发IC,我去试试看行不行。。
作者: puritan    时间: 2020-12-8 10:32
好资料,感谢分享
作者: Cwood175    时间: 2020-12-10 23:51
感谢分享
作者: MDwp770906    时间: 2022-11-22 18:27
谢谢分享
作者: jsh560    时间: 2022-11-30 20:45
博主你好,最近我也在学习CAN通信,有几个问题可以请教下吗:
远程帧和数据帧非常相似,不同之处在于:
(1)RTR位,数据帧为0,远程帧为1;
(2)远程帧由6个场组成:帧起始,仲裁场,控制场,CRC场,应答场,帧结束,比数据帧少了数据场。
(3)远程帧发送特定的CAN ID,然后对应的ID的CAN节点收到远程帧之后,自动返回一个数据帧。


如上解释,下位机ARM,根据过滤器里面的设置可以设置为接收远程帧或数据帧,比如我过滤器设置为接收远程帧,ARM接收到了,这个时候下位机ARM怎么知道我接收到的是个远程帧,也没一个标志位啥的?! 程序开发者以什么为依据(接收到远程帧也没一个标志位什么的),虽然CAN通信里面“(1)RTR位,数据帧为0,远程帧为1;” 但目前我看到的资料里面 没有说明RTR位是可以提取的勒?   请问我这个问题可以通过什么方法去实现勒?谢谢
作者: lingdianhao    时间: 2022-11-30 21:46
jsh560 发表于 2022-11-30 20:45
博主你好,最近我也在学习CAN通信,有几个问题可以请教下吗:
远程帧和数据帧非常相似,不同之处在于:
(1 ...
(引用自38楼)

CAN接收FIFO数据包里面有所有相关信息的,包括是否是扩展帧,是否为远程帧,帧ID,帧长度,数据,看手册找嘛。




欢迎光临 amobbs.com 阿莫电子技术论坛 (https://www.amobbs.com/) Powered by Discuz! X3.4