• DocumentCode
    2645939
  • Title

    An efficient fixed-length encoding scheme for CAN

  • Author

    Cena, Gianluca ; Bertolotti, Ivan Cibrario ; Valenzano, Adriano

  • Author_Institution
    IEIIT, Torino, Italy
  • fYear
    2012
  • fDate
    21-24 May 2012
  • Firstpage
    265
  • Lastpage
    274
  • Abstract
    Because of the bit stuffing mechanism CAN relies on, the actual duration of frame transmissions over the bus depends on the specific value carried in the data field of the frames. This causes jitters on reception times, which may worsen timing accuracy. Sometimes, this behavior can not be accepted and a number of approaches have been conceived to overcome this problem. In this paper, a software-based technique is described that consists of encoding the payload of the frame before its transmission by using a suitable 8B9B scheme. Such an approach ensures that no stuff bit has then to be added in h/w by the CAN controller in the data field. In this way, jitters are reduced noticeably. The proposed algorithm is very simple and can be implemented, easily and efficiently, on low-cost embedded architectures too.
  • Keywords
    controller area networks; network coding; 8B9B scheme; CAN controller; bit stuffing mechanism; controller area network; data field; efficient fixed-length encoding scheme; jitters; low-cost embedded architectures; software-based technique; Control systems; Encoding; Jitter; Payloads; Protocols; Receivers; Timing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Factory Communication Systems (WFCS), 2012 9th IEEE International Workshop on
  • Conference_Location
    Lemgo
  • ISSN
    Pending
  • Print_ISBN
    978-1-4673-0693-5
  • Type

    conf

  • DOI
    10.1109/WFCS.2012.6242574
  • Filename
    6242574