OpenEdv-开源电子网

标题: 如何使用FPGA实现CAN通信呢? [打印本页]

作者: 3355AACC    时间: 2020-7-10 09:33
标题: 如何使用FPGA实现CAN通信呢?
FPGA内部并没有集成CAN总线的模块,那么我们如何才能用FPGA实现一个CAN总线协议的识别和收发呢?

作者: QinQZ    时间: 2020-7-10 09:33
opencore上有Verilog实现CAN总线协议的代码。开拓者Nios II开发教程里的CAN通信就是参考opencore上的
作者: 三叶草    时间: 2020-7-10 11:12
自己造一个can收发器哈哈
作者: denike    时间: 2020-7-10 11:18
使用免费开源CAN核
作者: 3355AACC    时间: 2020-7-10 14:55
三叶草 发表于 2020-7-10 11:12
自己造一个can收发器哈哈

CAN收发器有现成的TJA1050,但是CAN总线协议管理还需要类似SJA1000的芯片吧
作者: anhuan    时间: 2021-8-13 21:34
QinQZ 发表于 2020-7-10 09:33
opencore上有Verilog实现CAN总线协议的代码。开拓者Nios II开发教程里的CAN通信就是参考opencore上的

opencore是网站吗
作者: zml13917492379    时间: 2021-8-30 15:19
本帖最后由 zml13917492379 于 2024-1-9 10:47 编辑

外挂个 带 CAN 的 ARM芯片
费用 低,F103C8T6大概 6元一个 ,编程简单;
如果 您想 通过 CAN 组网 通信,我们可以提供源程序的,详细见:
http://www.openedv.com/forum.php?mod=viewthread&tid=283040&extra=











欢迎光临 OpenEdv-开源电子网 (http://www.openedv.com/) Powered by Discuz! X3.4