EDN首页   博客首页

日志档案

发表于 2007-11-24 18:10:13

0

标签: CAN总线  软硬件联调  检测硬件连接  

CAN总线学习系列之八——CAN节点与CPU连接的硬件调试

在软硬件联调的时候,必须首先要确保硬件是否工作正常。

硬件正常是整个调试工作的基础,在进行软件调试之前首先需要仔细检查硬件连接。保证每一个连接是正确的,没有虚焊。而在所有连接中CPUCAN控制器的连接又是最重要的。所以我们采用软件方法对CAN控制器与CPU的连接接口进行了检测测试。检测步骤如下:

(1)       CAN节点上电复位后,检测SJA1000的复位管脚电平应为高电平,反之说明SJA1000的复位电路不正常。

(2)       SJA1000的测试寄存器写入AAH,再读SJA1000的测试寄存器,结果应该是AAH,如果不是,说明数据线,地址线,控制线的连接有问题。

(3)       SJA1000的测试寄存器写入55H,再读SJA1000的测试寄存器,结果应该是55H,如果不是,说明数据线,地址线,控制线的连接有问题。

(4)       CAN总线驱动器的总线端接上负载电阻120欧姆,软件强制SAJ1000进入工作模式,看其是否真正进入工作模式。若已进入工作模式,说明CAN控制器与CPU连接正常。

点击看大图

系统分类: 汽车电子   |   用户分类: CAN总线学习版   |   来源: 原创   |   【推荐给朋友】   |   【添加到收藏夹】

    阅读(787)    回复(1)  

投一票您将和博主都有获奖机会!

  • flyersu

    2008-3-6 14:57:18

    如果SJA1000的晶振有问题,有没有试过是否可以访问测试寄存器?我试过,好像可以