不同can控制器之间通讯的问题 点击:779 | 回复:1



cjy77315

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 0回
  • 年度积分:0
  • 历史总积分:6
  • 注册:2003年4月25日
发表于:2005-12-02 09:55:00
楼主
我现在的问题是两个不同的can控制器之间怎么样才能实现can 的通讯?

我现在使用了两种can的控制器,一种是ti公司的TMS320LF2407A自带的can控制器,另外一种是SJA1000,采用的收发器分别是TMS320LF2407A+SN65HVD232,SJA1000+PCA82C250。

首先,我想请问一下,如果可以如何才能实现不同的can控制器之间的通讯?

我现在做过了一些尝试,两种控制器的波特率算法不一样,我按照两个控制器不同的算法算出了一个100K的波特率,另外将收发的标志符设为一致,并且都采用了标准帧的传输。但是没有能够通讯成功。

我又使用TMS320LF2407A+SN65HVD232两个相同的板子,波特率设为一致,标志符相同,就可以实现通讯,而程序上并没有太大的变动。

我也使用SJA1000+PCA82C250两个相同的板子,做了同样的试验,都可以通讯。

我现在搞不清问题在那里,是什么样的问题,怎么样才能解决?

请大家帮忙解决,谢谢




箫海岳

  • 精华:0帖
  • 求助:0帖
  • 帖子:36帖 | 181回
  • 年度积分:0
  • 历史总积分:516
  • 注册:2006年7月03日
发表于:2006-09-28 21:29:00
1楼
我也想知道,

热门招聘
相关主题

官方公众号

智造工程师