can总线和sja1000的问题 点击:1031 | 回复:4



nancyyss

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:5帖 | 10回
  • 年度积分:0
  • 历史总积分:28
  • 注册:2003年5月07日
发表于:2004-01-10 17:20:00
楼主
我得节点做的相当成功,但是有一点,就是一个数据包的发送时间到底是多少?我的节点如果快于20毫秒发送一个数据包,在接收端就有可能数据错误,其错误形式就是这个包和上次的数据有几个是相同的。我测了13万个数据包,发现错了1300个,百分之一的错误率。高手赐教一下。



zhaoqm

  • 精华:1帖
  • 求助:0帖
  • 帖子:12帖 | 59回
  • 年度积分:0
  • 历史总积分:156
  • 注册:2002年11月17日
发表于:2004-01-07 11:12:00
1楼
我们做过的实验是,10ms发送一帧数据,且有两个节点同时发送, 根据控制效果看还正常,不过没有正式测试过数据.

远 方

  • 精华:1帖
  • 求助:0帖
  • 帖子:18帖 | 401回
  • 年度积分:0
  • 历史总积分:561
  • 注册:2002年1月29日
发表于:2004-01-09 23:30:00
2楼
20ms应该不会出错,优化你的软件设计

傅琦琦

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 6回
  • 年度积分:0
  • 历史总积分:9
  • 注册:2004年1月07日
发表于:2004-01-10 17:20:00
3楼
问你一下,你的CAN总线定时寄存器是怎么设置的,即BRT1,BRT2,公式是什么?

梦郎

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 3回
  • 年度积分:0
  • 历史总积分:59
  • 注册:2003年2月11日
发表于:2004-03-18 20:35:00
4楼
sja1000有3伏供电的芯片吗?

热门招聘
相关主题

官方公众号

智造工程师