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

YunTu Forum

YTMicro.com
  1. 主页
  2. Discussion & Question
  3. YTM32B1L系列
  4. 整车通信质量不佳的情况下,休眠唤醒后CAN 接收 735 7df诊断帧异常 数据均为0,只能通过断常电恢复

整车通信质量不佳的情况下,休眠唤醒后CAN 接收 735 7df诊断帧异常 数据均为0,只能通过断常电恢复

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

    上电初始化
    159f898a-7fe0-4441-9618-f71e6c6773c8-image.png
    初始化流程
    643b9d34-c680-49d0-84da-a52a1149339b-image.png
    CAN接收中断注册
    596f787f-725e-4daf-8862-dae8b68e5889-image.png
    休眠前操作
    d806f806-8de9-439b-9a48-7462d8eb652d-image.png、
    唤醒流程
    5ee01e7a-2258-473d-86be-eddf584808b4-image.png
    由于上车后BCM会提前唤醒,一般在整车状态下均为CAN唤醒,CAN唤醒流程
    94af601f-5998-49cd-8238-772c6aa52099-image.png
    在SOP阶段出现过一次,上电后接收7df帧接收到的数据全为0的情况,且无法恢复,复现概率较高,且只能通过断电恢复,或者正确接收一次7df帧后恢复正常,并且很奇怪的一点就是,10个应用帧数据接收发送是正常的排查出原因是采样点问题,现在修改过采样点后量产出现735,7df偶发性的接收异常,且出现接收异常后,无法恢复,只能通过断常电进行恢复,需要协助

    1 条回复 最后回复
    0
    • YTCQ_shejiwangY 离线
      YTCQ_shejiwangY 离线
      YTCQ_shejiwang YunTu
      在 回复了 mc 最后由 编辑
      #4

      mc 注意掩码,先设置掩码。
      1ca55a57-5a40-47bc-8596-48c6ff5735d6-image.png
      否则,设置之前收到报文,就按收到的ID滤波了。再也收不到了。就像你描述的一样,只有断电才可以。

      mcM 1 条回复 最后回复
      0
      • yt0069Y 离线
        yt0069Y 离线
        yt0069 YunTu
        写于 最后由 编辑
        #2

        参考一下帖子,检查初始化顺序https://forum.ytmicro.com/topic/76/flexcan%E5%88%9D%E5%A7%8B%E5%8C%96%E6%B3%A8%E6%84%8F%E4%BA%8B%E9%A1%B9?_=1761268124546

        mcM 1 条回复 最后回复
        0
        • mcM 离线
          mcM 离线
          mc
          在 回复了 yt0069 最后由 编辑
          #3

          yt0069 注册中断接收函数和使能接收的顺序有问题,但我看这个贴子,只会导致第一次接收失败,我们这个除非断常电,不然恢复不了
          此外能否帮忙看一下,按照CANbuffoff的故障回调函数的注册,和can邮箱 fifo初始化,接收使能这个顺序初始化can会不会有问题?
          61997231-8fac-4cf0-85a6-aae30fed9d35-image.png

          YTCQ_shejiwangY 1 条回复 最后回复
          0
          • YTCQ_shejiwangY 离线
            YTCQ_shejiwangY 离线
            YTCQ_shejiwang YunTu
            在 回复了 mc 最后由 编辑
            #4

            mc 注意掩码,先设置掩码。
            1ca55a57-5a40-47bc-8596-48c6ff5735d6-image.png
            否则,设置之前收到报文,就按收到的ID滤波了。再也收不到了。就像你描述的一样,只有断电才可以。

            mcM 1 条回复 最后回复
            0
            • mcM 离线
              mcM 离线
              mc
              在 回复了 YTCQ_shejiwang 最后由 编辑
              #5

              YTCQ_shejiwang 你好能否帮忙看一下,故障处理中断的注册顺序有影响嘛

              YTCQ_shejiwangY 1 条回复 最后回复
              -1
              • YTCQ_shejiwangY 离线
                YTCQ_shejiwangY 离线
                YTCQ_shejiwang YunTu
                在 回复了 mc 最后由 编辑
                #6

                mc 设置顺序很明确了,1....2...3...4...
                按这个整理一下。

                1 条回复 最后回复
                1
                • ,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
                • 版块
                • 最新
                • 标签
                • 热门