›› 2012, Vol. 32 ›› Issue (1): 36-42.doi: 10.3780/j.issn.1000-758X.2012.01.006

Previous Articles     Next Articles

Design and Implement of CAN bus Based Virtual Ethernet Interface

DONG  Shao-Jin1,2, LIU  Bo1, YU  Wan-Rong1, ZHAO  Bao-Kang1   

  1. (1 CollegeofComputer,NationalUniversityofDefenseTechnology,Changsha410000)
    (2 Xi′anTeleCommunicationCollege,Xi′an710106)
  • Received:2010-11-30 Revised:2012-02-25 Online:2012-02-25 Published:2012-02-25

Abstract: In order to transfer IP packets between various satellite payloads through CAN bus, the IPoverCAN mechanism was proposed to virtualize the CAN bus.Through the mapping of IP address and CAN address, IP fragmentation and reassembly, management of multi-buffer queue, the mechanism abstractsthe CAN device as virtual standard Ethernet interface. The experiments results on real embedded platform show that the mechanism can transfer the CANpackets and IP packets efficiently and timely, which can be used for the satellites payloads whose size and weight are limited strictly.

Key words: Controller area network bus, Virtual Ethernet interface, Satellite communication