搜索
bottom↓
回复: 11

树莓派或者其他ARM嵌入式linux怎么CAN通讯,USB转CAN?

[复制链接]

出0入0汤圆

发表于 2015-11-5 13:06:58 来自手机 | 显示全部楼层 |阅读模式
我的想法是用树莓派作为计算和控制中心,用can来跟其他节点通讯,比如机器人。淘宝买了个USB转can模块,拆开是stm32c8t6+USB转串口芯片,这种方案应该实时性打折了吧。
我想有没有更好的方案,比如其他SPI直接can的

出0入0汤圆

发表于 2015-11-5 13:23:26 | 显示全部楼层
其他嵌入式arm可能还有can这种工控用的端口,树莓派这种通用器件怎么可能有can呢,树莓派是当电脑用的

出130入20汤圆

发表于 2015-11-5 13:26:41 | 显示全部楼层
凡是要转CAN的,肯定要处理的吧。SPI转CAN,USB转CAN,一般好像都是用stm32。实时性看你的应用要求了,一般不需要那么高的实时性吧,机器人控制也不一定需要那么高吧,不然你也不会选树莓派啊

出0入0汤圆

 楼主| 发表于 2015-11-5 13:29:23 来自手机 | 显示全部楼层
myxiaonia 发表于 2015-11-5 13:23
其他嵌入式arm可能还有can这种工控用的端口,树莓派这种通用器件怎么可能有can呢,树莓派是当电脑用的 ...

嗯,我看到飞思卡尔的板子有。但是树莓派也可以芯片方式扩展也可以达到

出0入0汤圆

 楼主| 发表于 2015-11-5 13:30:57 来自手机 | 显示全部楼层
shuiluo2 发表于 2015-11-5 13:26
凡是要转CAN的,肯定要处理的吧。SPI转CAN,USB转CAN,一般好像都是用stm32。实时性看你的应用要求了,一般 ...

嗯   我只是想玩玩。   没有做或者打算做,提前想想

出0入0汤圆

发表于 2015-11-5 15:42:11 | 显示全部楼层
CAN转换器国内最好的是ZLG的,虽然价钱贵,但是稳定性、可靠性、实用性都非常好,国内喝多都是抄ZLG的,但是和他的硬件方案有本质的区别。当然我也是USB-CAN的用户...............

出0入0汤圆

发表于 2015-11-5 23:52:47 | 显示全部楼层
MCP2515
spi TO CAN

出0入0汤圆

发表于 2015-11-6 00:51:58 | 显示全部楼层
TI和FSL的方案都直接带can模块的啊,驱动貌似kernel里也有

出0入0汤圆

发表于 2015-11-6 01:19:56 | 显示全部楼层
基本没有更好的方案。有带CAN收发器的CORTEX-A系列处理器。不过这些很多都是面向工业的。

出0入0汤圆

发表于 2015-11-6 07:51:00 来自手机 | 显示全部楼层
USBtoCAN还得用支持树莓派的dll库。一般都是支持Windows的。

出0入0汤圆

发表于 2015-11-6 09:58:02 | 显示全部楼层
Linux内核支持MCP2515,只要分配一个SPI接口就可以。

出0入0汤圆

发表于 2015-11-6 10:51:05 | 显示全部楼层
can控制器有总线接口的 也有spi接口的
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-4-20 14:26

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

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