打印
[CAN-bus/DeviceNet]

请问在做CAN自测试时,can总线输出接口需要连接什么吗?

[复制链接]
3315|7
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
jingsong|  楼主 | 2007-7-20 17:11 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
沙发
桂电飞天鼠| | 2007-7-20 19:44 | 只看该作者

rt

    自测试时,在CAN_H与CAN_L之间接一120欧电阻。(有说不用接的,可以自己试试)
    自测就是自收自发,(只在Peli模式下有效),其它的参考可以在本论坛上找资料看~~~

使用特权

评论回复
板凳
jdwang| | 2007-7-21 09:52 | 只看该作者

不需要接什么

不需要接什么,节点较少,距离比较近,120欧的匹配电阻也可不接。试验CAN总线首先试一下自环模式验证一下电路和基本软件的正确性,再做2个节点的互联,进而做多节点的试验。我看到很多年轻的朋友想一次成功,没有很好地研究CAN总线的基础知识和正在使用的CAN控制器的数据手册,就在网上要程序想走捷径。我想首先人家的程序不一定适合你,其次即使一次成功了,对你本人可能也没有什么收获。实际上现在CAN总线的书很多,找本好些的仔细阅读,,对CAN总线有一个基本的了解再动手搞试验。

使用特权

评论回复
地板
xaygc| | 2007-7-21 13:50 | 只看该作者

同意3楼的意见

使用特权

评论回复
5
桂电飞天鼠| | 2007-7-21 16:56 | 只看该作者

也同意3楼的~~

遇到越多的问题越能学到东西(在不严重打击自信心的前提下)~~~~

使用特权

评论回复
6
wxj1952| | 2007-7-22 18:44 | 只看该作者

多说一句。

自测试是对本节点而言,与总线无关,(当然与总线120欧姆匹配电阻也无关.)与其他节点更无关,所以应该/可以离线单独进行。

更应该清楚的是,既然与总线无关,那么与总线驱动器82C250有什么关系? 拔掉它好了。行吗? 还差一点,把SJA1000的TX-RX用导线短接就行了。为什么行?看一下总线驱动器的内部电路,TX经驱动到总线的数据必然回馈到RX。

实验做到这,算是彻底明白了,自测试与120欧姆总线匹配电阻一点关系都没有。

使用特权

评论回复
7
张理光| | 2007-7-22 21:14 | 只看该作者

3楼的话让我惭愧不已

    句句戳在我心上。
    但我没办法啊,从未接触硬件,老师拿块板子来让十天交任务,我连跳线设置是什么都不知道,周围又无人可问,苦啃了若干资料终于连好硬件学会用调试工具,但要设计应用岂是一朝一夕之事。师傅领进门,修行在个人。先得找师傅嘛。不是所有成果都能硬逼出来的。希望老师们别再这么想,坛子里的大侠们也多指点些。谢谢了。

使用特权

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

本版积分规则

1

主题

3

帖子

0

粉丝