CAN总线问题

[复制链接]
2137|8
 楼主| bit6019 发表于 2010-7-20 23:08 | 显示全部楼层 |阅读模式
一个主站和30个子站通信,各子站不需要相互通信,怎么唯一区别这些个子站呢,最好能让各子站的ID和产品的出场编号绑定在一起!通过CAN总线怎么做?
 楼主| bit6019 发表于 2010-7-20 23:09 | 显示全部楼层
怎么唯一识别arm,好像arm7的ID寄存器标示位都为0,怎么办啊!
6019赵文 发表于 2010-7-20 23:13 | 显示全部楼层
CAN总线有没有相应的CAN程序历程!
lagogo2012 发表于 2012-9-15 08:38 | 显示全部楼层
不是都有唯一的地址吗
hemporer 发表于 2012-9-21 16:18 | 显示全部楼层
通过软件设置ID实现地址分配
需要站在系统架构的视角开发
airwill 发表于 2012-9-21 20:26 | 显示全部楼层
通过软件设置ID实现地址分配, 这个方法是可行的, 但是, 自动分配地址可能会出现每次上电各个控制器的地址的不确定性.
所以, 做应用中, 最好还是有个输入(比如拨码开关) 人工设定地址. 稳定而可靠的方法.
火箭球迷 发表于 2012-9-22 22:32 | 显示全部楼层
CAN总线的用途还是很广的
xsgy123 发表于 2012-9-22 22:39 | 显示全部楼层
通过软件设置ID实现地址分配, 这个方法是可行的, 但是, 自动分配地址可能会出现每次上电各个控制器的地址的不确定性.
所以, 做应用中, 最好还是有个输入(比如拨码开关) 人工设定地址. 稳定而可靠的方法. ...
airwill 发表于 2012-9-21 20:26

分析的很有道理
wulala 发表于 2012-9-23 15:31 | 显示全部楼层
网上自己找一段CAN总线的例子,学习一下,就OK啦。你这个做起来很简单的
您需要登录后才可以回帖 登录 | 注册

本版积分规则

221

主题

1344

帖子

1

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