[CAN-bus/DeviceNet] 请问怎么实现一块实验板的自检测模式

[复制链接]
 楼主| wangjinjie 发表于 2007-5-10 10:38 | 显示全部楼层 |阅读模式
能详细说明下,自测试的原理吗?我是新手不太明白.
桂电飞天鼠 发表于 2007-5-10 11:11 | 显示全部楼层

rt

1,使用Peli模式;<br />2,终端电阻使用60欧;<br />3,使用命令寄存器SRR位;<br /><br />其它自己摸索吧~~
wxj1952 发表于 2007-5-10 18:34 | 显示全部楼层

一点疑问

自测试时,节点与总线无关。因此有没有终端阻抗都没关系。(但是驱动器要有,如果明白原理,也可以把它--82c250去掉,用导线代替。)<br />书上说需要有终端电阻。结果仔细一想,原理上并不需要。<br />一查,原来是外国人先说要有,结果中国的教授就写书跟着说一定要有。<br />&nbsp;&nbsp;&nbsp;要有吗?把它拿掉试试。
桂电飞天鼠 发表于 2007-5-10 18:50 | 显示全部楼层

rt

呵呵,我自己确实没有做过自测试实验,忙完测试一下~
 楼主| wangjinjie 发表于 2007-5-10 19:53 | 显示全部楼层

请问怎么实现一块实验板的自检测模式

能详细说明下,自测试的原理吗?我是新手不太明白
wolaiye3 发表于 2007-5-10 20:14 | 显示全部楼层

我试过 必须要有的

&nbsp;不加,总线上波形没法看,也通不起来<br /><br />用的是82C251&nbsp;
wxj1952 发表于 2007-5-11 07:02 | 显示全部楼层

自测试要挂总线吗?

把82c251拿掉,Tx-Rx用导线短路试试。那么如何解释:一个孤立节点,连驱动器都没有了,终端电阻还有什么用?
 楼主| wangjinjie 发表于 2007-5-11 08:33 | 显示全部楼层

请问怎么实现一块实验板的自检测模式

看来下来,感觉这个自测试,就想串口的回环一样,是这个道理吗?如果我接收的数据能不能通过串口在返回PC上????
桂电飞天鼠 发表于 2007-5-11 09:19 | 显示全部楼层

rt

思路已经给你了呀,你自己找资料看看呀.逐步了解以下三个内容,你就会懂得如何做了。还有接收的数据肯定可以传到串口呀,为什么不行呢?<br /><br />1,使用Peli模式;(把寄存器功能都了解一下)<br />2,终端电阻使用60欧;<br />3,使用命令寄存器SRR位;<br />&nbsp;<br /><br />
wxj1952 发表于 2007-5-11 09:34 | 显示全部楼层

回wolaiye3

wolaiye3是B型血型吧。<br /><br />我也做过了,结果与理论一致。自测试环境下,独立节点不需要挂总线,也不需要终端电阻!
桂电飞天鼠 发表于 2007-5-11 12:29 | 显示全部楼层

rt

to&nbsp;wxj1952前辈:<br />怎么又跟血型扯上关系了?呵呵~~<br />解释一下各种不同血型的区别呀,增长见识呀~
wxj1952 发表于 2007-5-11 19:45 | 显示全部楼层

先谈O/A/B三种血型

O/A型血型的人应该是细心的人,他们至少不会忽视我们说得“不需要终端电阻”的前提条件是“自测试模式下”。但是wolaiye3君大概把“自测试模式”条件忽略了,他测的是总线波形。所以我认为他没“细心”看题目。所以他不是O/A血型。<br />B型血型的优点是做事“快”。O/A的细心、谨慎必然快不起来,所以各有千秋。
桂电飞天鼠 发表于 2007-5-11 23:03 | 显示全部楼层

rt

哈哈,原来是这样呀~~<br />那我也是B型血呀,不过我本性又是比较谨慎,看来互补了,呵呵~~
wxj1952 发表于 2007-5-12 11:06 | 显示全部楼层

有后天的因素

从小就动电烙铁的人,肯定训练得谨慎。另外人的性格还与星座有关系。所以即使B型,也不都是急性子。<br /><br />再看O/A与B型血的差别,桂天飞鼠君一个月把CAN弄了个大概,不可谓不快。但是现在再让你重新拿起来,把PELICAN研究通,你已经没了过去的激情。这就是差别。也许,局部的谨慎,总体/长期缺少耐心。
桂电飞天鼠 发表于 2007-5-12 12:41 | 显示全部楼层

rt

哈哈,这帖的主题都变了~<br />说得没错,平时我也有关注这些的其实。俺是金牛座,所以性格有些互补。<br /><br />至少重新拾起某些东西再作研究时,有没有激情,就看我对它有没有掌握、感不感兴趣了,如果需要,学习的进度是一样的。对于我不懂的,又需要用上的东西我都有冲劲去做,呵呵~~
wxj1952 发表于 2007-5-12 18:39 | 显示全部楼层

祝贺生日愉快

自测试模式是PELI方式的强大功能之一。有时初学者BASIC方式也不易通过,那么知难求易,就从最简开始——自测试。自测试模式不需要任何其他节点就能完成发送/接收操作,如果自测试都没通过,连网将更困难。<br />&nbsp;&nbsp;与正常方式比较,自测试有两点不同:<br />1、复位模式下设置MOD.2--STM=1;<br />2、发送命令不是CMR.1,应该用CMR.4-SRR。<br />3、不用挂在总线上,以不受其他节点影响。<br />4、驱动器需要,因为TX-RX之间要有通路。用导线短接也可。<br />5、其结果是,如果硬件电路和程序正确,它必然发送出并且必然接收到。消除了两个节点做实验时的“弄不清到底是发送方还是接收方的问题困扰”。<br />6、注意验收滤波器的内容设置应与发送ID一致。最好先设为全局接收AMR=0xff。
桂电飞天鼠 发表于 2007-5-12 18:54 | 显示全部楼层

rt

to&nbsp;wxj1952前辈:谢谢前辈~~&nbsp;:)<br /><br />to&nbsp;wangjinjie:不知道你做得如何了?按这三步去看书看资料应该可以了,还有我在另外你发的一个帖子中回了你,你用的复位脚不能用P2口的任何一个,因为它已经作为地址线了(特殊用法可以)。<br /><br />有什么问题另起帖子再问~~此帖可以结了,要不成了星相帖了,呵呵~~
桂电飞天鼠 发表于 2007-5-12 23:36 | 显示全部楼层

rt

to&nbsp;wxj1952前辈:<br />自收自发的这个内容可以独立发个帖子了~~<br />相信对很多人有用~~~
 楼主| wangjinjie 发表于 2007-5-13 11:00 | 显示全部楼层

rt

我在改,地址线,用仿真器在做,还没成功,还要努力,谢谢,各位前辈
您需要登录后才可以回帖 登录 | 注册

本版积分规则

8

主题

16

帖子

1

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