打印
[CAN-bus/DeviceNet]

初学者怎么学CAN?

[复制链接]
2631|5
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
Qvacation|  楼主 | 2007-5-19 20:16 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
  我是一名大三学生,正在学习ARM, 想学习CAN,但看了周公的开发套件,太贵,可不可以用SJA1000? 因为看到一些书,用这个芯片作CAN试验,如果我用LPC213X+SJA1000,可以吗?或者,有什么书适合初学者?周公的书iCAN讲的都是贵公司的模块吧?北航的那几本书怎么样?

相关帖子

沙发
hq_y| | 2007-5-20 15:13 | 只看该作者

你到china-pub上面搜索一下canbus的书

现场总线CAN原理与应用技术

sja1000的资料网络上比较多,中文版的也有;
至于代码,sja1000的网络上也是很多的;
LPC213X应该是内部有canbus的控制器,那么只需要加一个82c250就行了;

使用特权

评论回复
板凳
coolhu| | 2007-5-22 19:52 | 只看该作者

rt

《can总线测控技术及其应用》这本书还可以,写的也比较详细
关键是把前几章搞懂就可以动手了,然后参照这个论坛的例子就可以成功的

使用特权

评论回复
地板
JDWANG| | 2007-5-29 13:05 | 只看该作者

建议用2119或MCP2515

如果你想用ARM单片机,建议选用LPC2119,这是2100系列里带有CAN控制器的最便宜的型号.含2个CAN控制器,可做独立的CAN节电,也可做CAN中继器和CAN-串口转换器.如采用独立CAN控制器,建议采用MICROCHIP的MCP2515,它比SJA1000好用得多,而且价格便宜.

使用特权

评论回复
5
hq_y| | 2007-5-31 01:43 | 只看该作者

mcu如果有spi接口,当然使用,mcp2515了~~~~~~

使用特权

评论回复
6
jdwang| | 2007-5-31 09:00 | 只看该作者

MCP2515

如采用MCP2515,可用AT89C51或AT89C2051,用软件模拟SPI时序,可以很轻松地构建一个CAN节点,是最简单,最便宜的一种方案。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

54

主题

110

帖子

0

粉丝