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

YunTu Forum

YTMicro.com
  1. 主页
  2. Discussion & Question
  3. YTM32B1L系列
  4. CAN通讯异常出现未知TX下拉,导致通讯失败。

CAN通讯异常出现未知TX下拉,导致通讯失败。

已定时 已固定 已锁定 已移动 已解决 YTM32B1L系列
7 帖子 3 发布者 2.8k 浏览
  • 从旧到新
  • 从新到旧
  • 最多赞同
登录后回复
此主题已被删除。只有拥有主题管理权限的用户可以查看。
  • RioR 离线
    RioR 离线
    Rio
    写于 最后由 编辑
    #1

    46828403-a1de-45fa-a41b-8aee29363c63-scope_49.png adca5d65-dc5d-4854-b504-12fbbfb5cdb5-scope_45.png
    1217e511-dcf4-4bc8-adb2-39587f3b2297-PEAK1.png
    16:22图片为和PEAK通讯正常。16:10为与ECU模拟器通讯波形。20:37为ECU模拟器与PEAK通讯波形。
    不同通道定义见标签。

    1 条回复 最后回复
    0
    • runR 离线
      runR 离线
      run YunTu
      写于 最后由 编辑
      #4

      16:10图片,你看看是不是6bit的下拉电平(错误帧)?
      ESR寄存器可以看一下,或者can错误中断里面打个断点。

      如果有错误帧,可以检查一下,波特率配置 以及 终端电阻是否最终为60Ω

      参考如下帖子:
      https://forum.ytmicro.com/topic/703/can通信失败fail排查方向指南?_=1760528344982

      1 条回复 最后回复
      0
      • runR 离线
        runR 离线
        run YunTu
        写于 最后由 编辑
        #2

        可以使用Demo程序测试看看,能不能正常收发,先排除硬件问题。

        Debug调试,查看Flexcan ESR1寄存器,是否有错误状态:
        image.png

        RioR 1 条回复 最后回复
        0
        • RioR 离线
          RioR 离线
          Rio
          在 回复了 run 最后由 编辑
          #3

          run 与peak通讯是没问题的,主要还是和tx下拉相同位置的蓝色can总线报文异常通讯失败

          1 条回复 最后回复
          0
          • runR 离线
            runR 离线
            run YunTu
            写于 最后由 编辑
            #4

            16:10图片,你看看是不是6bit的下拉电平(错误帧)?
            ESR寄存器可以看一下,或者can错误中断里面打个断点。

            如果有错误帧,可以检查一下,波特率配置 以及 终端电阻是否最终为60Ω

            参考如下帖子:
            https://forum.ytmicro.com/topic/703/can通信失败fail排查方向指南?_=1760528344982

            1 条回复 最后回复
            0
            • RioR 离线
              RioR 离线
              Rio
              写于 最后由 编辑
              #5

              1、图片上的TX,RX 为接收端波形,并且接收端无数据发送操作,不知道这样还算是错误帧吗?
              2、can错误中断不进,esr寄存器查看不到是我的代码配置有问题吗?
              image.png

              1 条回复 最后回复
              0
              • RioR 离线
                RioR 离线
                Rio
                写于 最后由 编辑
                #6

                scope_52.png
                图示为使用例程接受数据的波形,已将发送操作注释。

                1 条回复 最后回复
                0
                • HAIYANGH 离线
                  HAIYANGH 离线
                  HAIYANG YunTu
                  写于 最后由 编辑
                  #7

                  image.png在这个位置下拉的debug configuration添加.svd文件可以直接查看寄存器

                  1 条回复 最后回复
                  0
                  • ,FrankieF Frankie 将这个主题转为问答主题
                  • ,FrankieF Frankie 将这个主题标记为已解决

                • 云途开发生态介绍

                  快速上手云途开发生态

                • 云途论坛规则/Yuntu Forum Rules

                  发帖前请查看

                • YT CONFIG TOOL调查问卷

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

                • can
                  25
                  demo
                  22
                  lin stack
                  13
                  uds
                  13
                  md14
                  6
                  yt-link
                  6
                  fbl
                  5
                  adc模块
                  4
                  Online Users
                  • 登录

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