跳转至内容
  • 版块
  • 最新
  • 标签
  • 热门
折叠
品牌标识

YunTu Forum

YTMicro.com
  1. 主页
  2. Discussion & Question
  3. YT SDK
  4. CAN通信失败fail排查方向指南

CAN通信失败fail排查方向指南

已定时 已固定 已锁定 已移动 YT SDK
1 帖子 1 发布者 1.4k 浏览
  • 从旧到新
  • 从新到旧
  • 最多赞同
登录后回复
此主题已被删除。只有拥有主题管理权限的用户可以查看。
  • xianghanX 离线
    xianghanX 离线
    xianghan YunTu
    写于 最后由 xianghan 编辑
    #1

    一 CAN报文丢帧

    1. 硬件问题
    • 终端电阻损坏或者没有接。
    • 示波器观察信号质量。
    1. 软件问题
    • 确定是否有其他高优先级的外设打断。
    • CAN邮箱配置是否合理。
    1. 系统问题
    • 总线负载是否过大。

    二 CAN通信不上

    1. 收发器问题
    • 确定收发器处于正常工作状态,
    • STB引脚是否正确置起(不同厂家收发器会有差异,有些置高Normal,有些置低Normal)
    • 复杂的收发器或者SBC需要SPI通信配置后方能使用。
    • 能收不能发,收发器处于静默模式。
    1. 硬件问题
    • 确定晶振起振正常(推荐选择晶振作为CAN的时钟源)。
    • 确定总线上有不少于两个的节点。
    • 确定硬件连接没问题。
    1. 软件问题
    • 确定MCU时钟及CAN有被正常初始化。FlexCAN初始化注意事项
    • 确定CAN波特率采样点配置正确。

    三 CAN采样点偏移

    1. 排查测试方法及步骤是否正确。
    2. 排查芯片采样点配置是否预期。
    3. 晶振误差过大。
    4. CAN线是否过长,是否采用双绞线。
    5. CAN-FD需要考虑TDC Transceiver Delay Compensation。

    四 CAN Bit error错误

    1. 排查总线上节点波特率采样点是否一致。
    2. 排查有没有接终端电阻。
    3. 排查示波器排查信号质量
    1 条回复 最后回复
    0
    • xianghanX xianghan 被引用 于这个主题
    • runR run 被引用 于这个主题

  • 云途开发生态介绍

    快速上手云途开发生态

  • 云途论坛规则/Yuntu Forum Rules

    发帖前请查看

  • YT CONFIG TOOL调查问卷

    帮助改进和优化YT CONFIG TOOL,有机会抽取YTM32B1ME0 EVB哦...

  • can
    19
    demo
    19
    uds
    11
    lin stack
    9
    fbl
    5
    md14
    5
    yt-link
    5
    adc模块
    4
    Online Users
    junhanhuangJ
    junhanhuang
    WHQW
    WHQ
    DerrickD
    Derrick
    YTBivY
    YTBiv
    yishui66Y
    yishui66
    wangweidongW
    wangweidong
    EkkoE
    Ekko
    sqwS
    sqw
    WangPeiyingW
    WangPeiying
    QWQ
    QW
    Tiger987T
    Tiger987
    lswsjrmL
    lswsjrm
    LCL
    LC
    WalkerDW
    WalkerD
    jinyiJ
    jinyi
    • 登录

    • 登录或注册以进行搜索。
    • 第一个帖子
      最后一个帖子
    0
    • 版块
    • 最新
    • 标签
    • 热门