Advanced J1939 PGN SPN 10

Поделиться
HTML-код
  • Опубликовано: 3 авг 2024

Комментарии • 4

  • @donlinquist2044
    @donlinquist2044 2 года назад

    I understand PGN and SPN, Copperhill was a great book. What I've been trying to get a better understanding is DD Identifiers and how they fit in? BTW, I was a electronics instructor for years, nice job. I relied a lot on student feedback to progress a class, you did it by yourself, impressive.

    • @joebell6283
      @joebell6283  2 года назад

      Thanks Don. I am not sure what you mean by DD identifier. Is this the address claim identity number?

  • @inflagante7
    @inflagante7 2 года назад

    At the beginning of this episode you state this bus is pretty well loaded. How is it determined when the bus becomes overloaded? Are messages lost, or is transmit/receive just delayed?

    • @joebell6283
      @joebell6283  2 года назад

      I ran a CAN log taken around the same time as the scope recording through an engineering tool to determine the bus loading. Average load was about 50% with several peak loadings periods of 100% which appear to be captured in the scope recording. Visually on the scope, the amount of time where no controller is using the bus is very limited which is a rough indication of bus loading. Answering your question on lost messages, it somewhat depends on what the designers of the controller have done and how long the high loading occurs. Ideally, a controller which looses arbitration repeatedly because of high bus loading is able to eventually get any messages held in a queue in that controller onto the bus. At some point, the controller will likely flush the queue which result in those messages never getting to the bus. In practice, I have seen where some controller is blabbering junk messages result in communication timeout faults or machine performance issues. I plan to discuss CAN errors in future videos. Thanks for asking.