YFM
发表于 2015-1-29 10:00:45
手头没有CAN总线设备,用FPGA+ARM+74HC04做了一个,开源上图
本帖最后由 YFM 于 2015-1-29 20:20 编辑
用74HC04做CAN的PHY,我又画了一手好电路
顺便试一试linux。ARM端运行Linux ,FPGA上实现CAN的协议,然后FPGA上这个CAN的模块
做成了Avalon-MM设备通过 ARM2FPGA桥将Avalon总线和ARM链接起来,Avalon总线作为
ARM的地址的一部分。然后linux上用 dev/mem 和 mmap 函数映射Avalon地址部分实现通讯
做的比较粗糙但是整体结构有了。
下面FPGA 端的CAN Avalon-MM设备:
linux应用程序:
nanjing
发表于 2015-1-29 10:07:12
本帖最后由 nanjing 于 2015-1-29 10:08 编辑
沙发一个。图片貌似挂掉了。
CodingFarmer
发表于 2015-1-29 10:36:48
楼主你的好板子的图片挂掉了。。。
lmhtz
发表于 2015-1-30 17:49:33
CAN 协议要是一般 mcu 能模拟就好了 {:smile:}
tanek
发表于 2015-1-30 19:19:17
楼主好强大,全才什么都会
lixin91985
发表于 2015-1-30 19:59:23
stm32上有硬件CAN 。有必要 又是FPGA,又是ARM的吗?
YFM
发表于 2015-1-31 00:32:27
lixin91985 发表于 2015-1-30 19:59
stm32上有硬件CAN 。有必要 又是FPGA,又是ARM的吗?
我没有STM32,手头没有任何有CAN总线的板子,但是急着用(两天内),所以有必要。
YFM
发表于 2015-1-31 01:03:14
电路图更新。
bd7qw
发表于 2015-1-31 08:26:45
LZ真牛,我只能看
机器人天空
发表于 2015-1-31 09:23:28
楼主真牛逼
sweet_136
发表于 2015-1-31 09:38:56
YFM 发表于 2015-1-31 01:03
电路图更新。
你电路图要不要画的这么牛B?
yuanbuqi
发表于 2015-2-1 22:26:05
这电路图画的杆杠的。。。。
linpeixing
发表于 2015-2-1 22:48:32
学习一下电路图、、、
codefish
发表于 2015-2-1 23:04:08
楼主厉害,学习一下。
richards
发表于 2015-2-1 23:23:06
楼主 牛逼了
jeasey
发表于 2015-2-2 07:53:01
想法好厉害!!!
EngKing
发表于 2015-2-2 08:53:32
学习makr
fiaanull
发表于 2015-2-2 08:59:00
电路图画的很好啊!
LVmcu
发表于 2015-2-2 09:07:52
楼主的电路图画的好呀。
javabean
发表于 2015-2-2 09:38:10
真的土豪,基础不错
kingreat
发表于 2015-2-2 15:35:53
图牛。。。。。
Xplain
发表于 2015-2-2 15:43:53
貌似很高级啊
Excellence
发表于 2015-2-2 17:14:23
{:victory:}{:victory:}{:victory:}
ilan2003
发表于 2015-2-2 19:41:33
CAN 收发器、CAN控制器楼主都自己搞定了牛!
flyfox8
发表于 2015-2-2 20:58:16
我只能说:真牛
dengterry
发表于 2015-3-10 11:11:43
MARK下 74HC04做CAN的PHY
xivisi
发表于 2015-3-10 12:48:16
话说跑一下电子市场 一天就可以搞到一个CAN控制器了吧?能在电子市场买到的基本都是很通用的
Adrian
发表于 2015-3-10 12:54:40
niubility,,,,
end2000
发表于 2015-3-10 13:04:18
74HC04做CAN的PHY, 高!学习了!
YFM
发表于 2015-3-10 19:57:31
xivisi 发表于 2015-3-10 12:48
话说跑一下电子市场 一天就可以搞到一个CAN控制器了吧?能在电子市场买到的基本都是很通用的 ...
“电子市场”离我6000+公里。
rei1984
发表于 2015-3-10 20:15:53
YFM 发表于 2015-3-10 19:57
“电子市场”离我6000+公里。
lz 在国外。或者 在沙漠地区!
YFM
发表于 2015-3-10 20:47:38
rei1984 发表于 2015-3-10 20:15
lz 在国外。或者 在沙漠地区!
或者国际空间站
canspider
发表于 2015-3-10 22:24:49
貌似没有实现仲裁和同步
只能算是能产生一个can的波形
楼主这是在做毕业设计么
canspider
发表于 2015-3-10 22:28:26
lmhtz 发表于 2015-1-30 17:49
CAN 协议要是一般 mcu 能模拟就好了
天下武功
无坚不摧
唯快不破
只要够快
USB都能模拟,何况是can
现在的芯片模拟一个1k速率的can应该不成问题
YFM
发表于 2015-3-10 22:56:51
canspider 发表于 2015-3-10 22:24
貌似没有实现仲裁和同步
只能算是能产生一个can的波形
楼主这是在做毕业设计么 ...
确实没有在FPGA里实现同步和仲裁,连接收部分都没有做。
wangyu_2011
发表于 2015-3-11 07:48:26
强大,只有崇拜的份了.
lxk19781221
发表于 2015-3-11 08:47:04
用FPGA+ARM+74HC04?
love_zjb
发表于 2015-3-11 08:52:02
楼主强大!
jiang887786
发表于 2015-3-11 08:53:58
这样都行,楼主太牛逼了。
zhcj66
发表于 2016-4-25 05:35:03
lz牛,真想和lz学学fpga
sgweilong
发表于 2016-4-25 11:39:32
LZ把CAN的PHY理解的太深入了,大牛一个!
fang45
发表于 2016-4-26 19:31:42
楼主真牛B,连CAN收发器都自己做了
1907931256
发表于 2016-5-6 09:01:43
牛叉楼主,不明角力
myhonour
发表于 2016-5-10 13:57:58
学习一下电路图、、、
陶新成
发表于 2016-6-19 15:17:13
YFM 发表于 2015-1-31 01:03
电路图更新。
楼主能解释一下这张图吗
huangqi412
发表于 2016-6-19 22:25:14
如果只是发送刚好在那个车鸡贴里看到似乎是51单片机模拟can高速时序做解码器。。。
maoxue121225
发表于 2016-6-23 10:37:36
大牛,感觉挺高大上的
gylg3344love
发表于 2016-6-23 20:15:40
牛逼,闲的蛋疼
nikoli1990
发表于 2016-12-5 21:25:19
手绘图漂亮
star_tale
发表于 2016-12-7 09:55:57
楼主来炫耀的
xxc007
发表于 2019-1-11 17:15:52
我只能说:真牛
qingyin2009
发表于 2019-1-11 19:50:09
厉害。为了两天工期,可以做个芯片出来了
TKZXJ
发表于 2019-1-11 19:54:25
感觉挺高大上的
hongfadg
发表于 2019-1-14 15:13:33
请问楼主的FPGA啥型号,是ZYNQ吗,,,谢谢.
shuiluo2
发表于 2019-1-14 15:21:22
牛比
页:
[1]