[CAN-bus/DeviceNet] 初学者怎么学CAN?

[复制链接]
3319|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原理与应用技术<br /><br />sja1000的资料网络上比较多,中文版的也有;<br />至于代码,sja1000的网络上也是很多的;<br />LPC213X应该是内部有canbus的控制器,那么只需要加一个82c250就行了;<br />
coolhu 发表于 2007-5-22 19:52 | 显示全部楼层

rt

《can总线测控技术及其应用》这本书还可以,写的也比较详细<br />关键是把前几章搞懂就可以动手了,然后参照这个论坛的例子就可以成功的
JDWANG 发表于 2007-5-29 13:05 | 显示全部楼层

建议用2119或MCP2515

如果你想用ARM单片机,建议选用LPC2119,这是2100系列里带有CAN控制器的最便宜的型号.含2个CAN控制器,可做独立的CAN节电,也可做CAN中继器和CAN-串口转换器.如采用独立CAN控制器,建议采用MICROCHIP的MCP2515,它比SJA1000好用得多,而且价格便宜.
hq_y 发表于 2007-5-31 01:43 | 显示全部楼层

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

  
jdwang 发表于 2007-5-31 09:00 | 显示全部楼层

MCP2515

如采用MCP2515,可用AT89C51或AT89C2051,用软件模拟SPI时序,可以很轻松地构建一个CAN节点,是最简单,最便宜的一种方案。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

54

主题

110

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部