首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >可以通过CANbus发送jpg文件吗

可以通过CANbus发送jpg文件吗
EN

Stack Overflow用户
提问于 2021-03-17 03:18:34
回答 2查看 68关注 0票数 0

我正在尝试将一个板级USB摄像头与一个STM32家族的微控制器连接起来,并使用CANbus将图像文件发送到中央计算机。我只想知道这是否可能/以前是否已经做过,以及这项任务会有多复杂。

EN

回答 2

Stack Overflow用户

发布于 2021-03-17 05:53:16

我在一家公司工作,我们通过CAN发送实时(低分辨率红外线)视频流,但在我工作的最后一段时间,他们转向了以太网。

所以这是可能的,但肯定不是它最适合的。CAN的主要优点是它是一种内置仲裁的多点、多主机总线。它适用于较短的数据包,通常为8字节(CAN FD允许您增加该字节)。

如果你的相机是USB的,为什么不干脆买个USB中继器电缆或者USB-over-ethernet网关呢?

如果已经存在您要搭载的CAN网络,那么您需要考虑将对现有流量产生什么影响。

如果你是从头开始,那么CAN当然可以工作,但这将是一个奇怪的选择。

票数 1
EN

Stack Overflow用户

发布于 2021-03-22 21:20:47

根据它是CAN还是CANFD (影响最大批量传输数据包大小),您有更高级别的协议选项来打包您的图像,并像任何其他数据块一样通过canbus发送它们。

只需要你的J1939.21数据链路层标准的一部分,网上就有这个标准的公共版本,但是由于购买标准时的协议,我不能分享我所拥有的细节。

它在2001年修订版的第27-28页。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66661994

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档