智能车制作
标题:
求助CAN电路连接问题
[打印本页]
作者:
denghaibo
时间:
2010-1-15 21:44
标题:
求助CAN电路连接问题
请教各位大侠,小弟买了块S12D64的开发板,上面带CAN驱动电路,如图1.使用的驱动芯片是TJA1050,CAN0自检调试成功。调试完后把CAN0CTL_LOOOPB=1注释掉了。另外有一块公司做的电路板,用的MCU是S12D64,其硬件电路如图2.使用的CAN驱动器为82C250,CAN0自检调试也成功。同样调试完后把CAN0CTL_LOOOPB=1注释掉了。然后把两块板对应的CANH,CANL,GND用电缆连接起来,发现两块板都收不到对方发过来的数据。仔细看了下程序,肯定不是ID的问题,因为我把IDMR全设成了0XFF了。
最后,我又把CANH和CANL之间接了一个100欧的电阻,CAN通信还不成功。有大侠知道怎么回事吗?
另:在CANH和CANL之间接了一个100欧的电阻后,CANH和CANL之间的电阻有万用表测试为38欧,不知道这个有没有问题。小弟虚心求教。在此先谢过了。
作者:
chiusir
时间:
2010-1-15 21:47
端电阻用120欧姆就可以了,如果节点不多也可以不要
作者:
denghaibo
时间:
2010-1-15 22:17
回复
2#
chiusir
没用电阻的时候通信也没有成功,你知道什么原因吗?我再上传两块板子的程序吧,你帮忙看下,谢谢
作者:
Elec_Ramble
时间:
2010-12-24 22:53
电阻主要是在距离较长的时候起匹配作用的,短距离它的效果不明显!波特率设置都对了吗!
欢迎光临 智能车制作 (http://111.231.132.190/)
Powered by Discuz! X3.2