银河集团

CAN接口异常剖析指南(一)

2019.12.12 泉源:银河集团环卫

  常见异常及解决要领

  1、两个节点近距离测试, ,,,,,低波特率通讯正常, ,,,,,高波特率无法通讯。。。。。

  可能原因:未加终端电阻。。。。。由于CAN收发芯片内部CANH、CANL引脚为开漏驱动, ,,,,,如图1, ,,,,,在显性状态时代, ,,,,,总线的寄生电容会被充电, ,,,,,而在恢复到隐性状态时, ,,,,,这些电容需要放电。。。。。若是CANH、CANL之间没有放置任何阻性负载, ,,,,,电容只能通过收发器内部阻值较大的差分电阻放电。。。。。若是放电速度过慢, ,,,,,就会泛起通讯问题。。。。。

  解决要领:增添终端电阻。。。。。

  2、组网节点数少, ,,,,,通讯正常, ,,,,,增添节点后, ,,,,,通讯异常。。。。。

  可能原因:总线电容过大。。。。。总线电容过大会影响CAN差分波形上升下降速率, ,,,,,如图2。。。。。

  解决要领:a. 检查CAN节点接口的外围电路, ,,,,,是否有外加电容、TVS管等器件, ,,,,,适当去除, ,,,,,以降低电容。。。。。b. 降低事情波特率。。。。。波特率降低可以延伸位时间, ,,,,,减小电容的影响, ,,,,,但若电容过大, ,,,,,则纷歧定有用。。。。。

  3、应用中易损坏, ,,,,,替换� ?????楹笳�。。。。。

  可能原因:保唬�;;;と狈�。。。。。CAN� ?????橛捎谔寤芟�, ,,,,,内部保唬�;;;さ缏菲芳恫桓�。。。。。在一些情形卑劣的应用现场, ,,,,,滋扰能量过大易造成损坏。。。。。

  解决要领:凭证损坏情形适当增添保唬�;;;さ缏�。。。。。图3是推荐的典范保唬�;;;さ缏吠�, ,,,,,电源端口有TVS保唬�;;;�, ,,,,,CAN接口有三级电路保唬�;;;�, ,,,,,可以抑制大能量的雷击浪涌。。。。。

  4、5V� ?????槠ヅ�3.3V MCU, ,,,,,过失帧多或发不出数据。。。。。

  可能原因:电平不匹配。。。。。5V� ?????槠ヅ�3.3V MCU在测试中可能并无异常, ,,,,,但由于某些参数的细小转变, ,,,,,就会导致电平不可正知识别。。。。。图4标示了� ?????門XD输入高电平的最低值0.7VCC, ,,,,,如小于该值, ,,,,,则保存风险。。。。。

  解决要领:选择3.3V� ?????槠ヅ�3.3V MCU, ,,,,,或增添电平转换电路。。。。。

  5、近距离通讯正常, ,,,,,远距离无法通讯。。。。。

  可能原因:

  a. CAN速率过高。。。。。由于CAN总线的仲裁机理, ,,,,,其对延时有着很是严酷的要求。。。。。线缆延时的保存, ,,,,,使得导线长度制约着现实应用中CAN的最高事情速率。。。。。CAN速率与通讯距离成反比, ,,,,,速率越高, ,,,,,通讯距离越短。。。。。

  b. 线缆阻抗大, ,,,,,远端信号幅值过低。。。。。

  解决要领:

  a.降低速率, ,,,,,或缩短总线长度, ,,,,,可参考图5线缆长度与波特率的关系。。。。。

  b.换用阻抗小的电线缆, ,,,,,或适当增大终端电阻值, ,,,,,可参考图6线缆长度与直流参数推荐。。。。。

在线咨询
免费通话
在线订购
在线商城

请输入您的手机号码, ,,,,,客服稍后会与您联系!

点击免费通话
【网站地图】