Board logo

标题: 求助CAN电路连接问题 [打印本页]

作者: denghaibo    时间: 2010-1-15 21:39     标题: 求助CAN电路连接问题

本帖最后由 denghaibo 于 2010-1-15 22:15 编辑

请教各位大侠,小弟买了块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欧,不知道这个有没有问题。小弟虚心求教。在此先谢过了。

图片附件: can_1.JPG (2010-1-15 21:39, 18.56 KB) / 下载次数 172
http://bbs.eccn.com/attachment.php?aid=7812&k=58353e8fc4a0264fe48f01787c8937c8&t=1717304848&sid=9B1yab



图片附件: can_2.JPG (2010-1-15 21:39, 70.73 KB) / 下载次数 181
http://bbs.eccn.com/attachment.php?aid=7813&k=ccf19662a7bcd0657fc3722313b2b564&t=1717304848&sid=9B1yab



附件: S12_CAN.rar (2010-1-15 22:15, 356.08 KB) / 下载次数 243
http://bbs.eccn.com/attachment.php?aid=7814&k=6c7b89a1fd5645cc00b6ed12faeb175e&t=1717304848&sid=9B1yab

附件: can_mc9s12d64.rar (2010-1-15 22:15, 346.56 KB) / 下载次数 273
http://bbs.eccn.com/attachment.php?aid=7815&k=6bcd58a1b34567a00b9b5db6469c2452&t=1717304848&sid=9B1yab
作者: havefun0001    时间: 2010-4-21 15:17

建议你看下程序,看程序死在哪个位置,如果是死在发送完成未清,那么证明物理链路没有联通。
如果只是两块板子的对联,通信距离不长的话,建议去掉所有电阻电容,只连接两块板子的CANL,CANH。




欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) Powered by Discuz! 7.0.0