PFautoCAN汽车CAN总线仿真开发工具所配套的USB接口双路CAN-BUS的PC-CAN接口卡在设计之初就已经考虑到了对总线检测的重要作用。在这里,我们介绍几种利用接口卡的SYS指示灯简单而行之有效的进行总线检测的方法。
1、总线的监听检测通信问题:在配置接口卡选项中,我们设置其为“只听模式”,在这个模式中,CAN控制器将不会对总线数据进行响应,只听不说,不打扰总线的正常通信。在这种模式下,如果硬件网络只有2个节点,且不能确定其中一个节点是否发送数据,另外一个节点是否硬件初始化正确(初始化不正确不会对总线进行响应,前提是该节点初始化时没有设置为只听模式),另外一个节点初始化不正确(原因是CAN控制器初始化不正确或者节点程序有问题)时,PFautoCAN接口卡的SYS指示灯会闪烁为红色。
2、将PFautoCAN接口卡以只听模式或正常模式接入多个节点组成的网络,观察SYS灯闪烁情况,在有总线错误时,将会闪烁红灯,这种情况一般有以下几种可能:
1)网络中其他节点数据接收(如收到的数据在数据缓冲区没被取出)处理能力不足情况,导致总线溢出。建议优化程序,加快节点对数据的处理,或者在节点内设置数据缓冲区,先缓冲数据再处理(另外注意用验收、屏蔽寄存器屏蔽掉不相干ID信息)。
2)总线阻抗不匹配,导致错误帧出现。按照CAN总线使用要求,在相应的位置加装匹配电阻。
3)使用现场干扰太大。可以考虑使用的线材、走线因素,建议用带屏蔽的线缆,将屏蔽层接地,线材符合CAN总线使用要求。
—————————成都盘沣科技有限公司————————— 【咨询电话】028-62496199 【业务联系人】贺先生 【业务联系电话】13608179927 【业务联系QQ】1415175
【客服联系人】袁先生 【客服联系电话】18602801577 【客服联系QQ】1206695207
【公司地址】 四川成都龙泉国际汽车城 【盘沣官方网站】 http://www.pfautoecu.com |