Home Forums Software CAN Frames are dropping randomly on S32K344 – FlexCase E

Viewing 1 reply thread
  • Author
    Posts
    • kanteshbondlakanteshbondla
      Participant
      Post count: 13

      Hello There,
      Greetings of the day.

      We are experiencing a CAN frame drop issue on FlexCase E units. We use CAN bus 0 to communicate with CAN components, and the peak bus load is around 25%. This issue is also observed on other CAN channels. We have end-to-end termination with 120 Ohm resistors. There are 4 CAN nodes on the bus: 1) MCU (Motor Control Unit), 2) DCDC Converter, 3) On-Board Charger, 4) BMS, and 5) FlexCase E (CAN 0). The FlexCase E is dropping CAN frames only for BMS messages, but we can see every message from BMS on Peak CAN adapter without any drops.
      Please see the attached CAN log which contains the freshness of the CAN frames. The freshness value will toggle between 1 and 0 for every frame received.

    • ConnorConnor
      Keymaster
      Post count: 20

      Hi Kantesh,

      Some questions about your setup:

      – Are you using Matlab/Simulink or S32DS to program the algo?
      – Are you capturing your CAN messages in polling or interrupt mode?
      – If you are using multiple capture modes, are there different message buffers that are more prone to problems?

      • kanteshbondlakanteshbondla
        Participant
        Post count: 13

        Hello Connor,
        1) We are using the Matlab/Simulink for the algorithm
        2) We are capturing CAN messages on polling
        3) I have tested the CAN messages by shuffling the buffers, but in each case the FlexCase E is dropping CAN frames only for BMS messages, but we can see every message from BMS on Peak CAN adapter without any drops.

Viewing 1 reply thread
  • You must be logged in to reply to this topic.