Dissertation > Excellent graduate degree dissertation topics show

Research and Implementation of In-vehicle Gateway Switching Protocols Between IPv6 and CAN Based on Virtual Devices

Author: WangZuo
Tutor: WeiDa
School: Jilin University
Course: Software Engineering
Keywords: Car Gateway Virtual Device CAN bus IPv6 Ethernet
CLC: TN929.5
Type: Master's thesis
Year: 2011
Downloads: 61
Quote: 1
Read: Download Dissertation

Abstract


With the birth of IPv6, as well as the rapid development of the Internet of things, more and more material will have its own independent IPv6 address, and connected to each other through the network, to form a things and things connected to the Internet. As the Internet of Things, an example of a typical application, the system in the vehicle's electrical node will become the object network node unit. And due to the popularity of Ethernet, each node via the Internet to get information requirements has become increasingly urgent. In order to address this need, the design and development of the vehicle gateway is particularly important. The model through the CAN node virtualization in-vehicle gateway design, shielding and unified access of the CAN node design and achieve a higher throughput and higher maintainability vehicle gateway. China's automotive electronics industry level also belong to the lower level, and still no car network and services connected to the remote host. The implementation of the vehicle gateway will fill the blank in this field in China. Existing CAN bus and Ethernet communication gateway, some gateways in the design of the hardware interface that changes, which increases the difficulty of the design and the cost of implementation; some gateway implementation and can not achieve the operating mode of the bidirectional path. Work under the Linux operating system, for example, the original CAN bus driver access through the serial device to interact with the operating system, so when the data frame on the CAN bus passed into the operating system kernel, the operating system is just the The data is copied to the user space frame, and then waits for the user space of a process scheduler then encapsulated into IP datagrams sent. This will not only increase the burden on the operating system, and also make the data transmission delay, will produce unpredictable errors in large datagram forwarding. In order to solve the problem of the remote host in the Internet and in-car system network interconnection, designed and implemented a IPv6-CAN protocol conversion vehicle gateway. Through in-vehicle gateway the CAN node device virtualization, and for each CAN node virtualization assign IPv6 addresses to the remote host can manipulate the CAN node. Due to the use of IPv6, unified remote host access to the CAN node. Change CAN bus access, the traditional file read and write access to the CAN device driver rewrite the network device drivers, greatly enhance the performance of such gateways. Finally, an example to prove the feasibility of the method. Virtualization design of CAN node, so that each CAN node has its own independent IPv6 address, address management and maintenance by the gateway. Linux virtual devices, not only the effect of the analog part of the real device, and also shields the many low-level details, and provides a unified access interface for the application layer. In the design and implementation of the model, the gateway for each CAN node maintains an IPv6 address, so for outside access, each node in the CAN bus can be accessed through the IPv6 address. The car between the gateway and the remote host via the CDMA network interconnection, in-vehicle gateway CDMA receiving device receives the datagram is first placed in a protocol stack of the Linux kernel, after Packet module intercepted Packet module runs on the Linux network system between the network layer and the data link layer of the architecture, it implements routing datagrams when found from the IP datagram is send virtual CAN node on the data reported passed to the CAN_MODULE module. CAN_MODULE module is one of the core part of the car gateway, which includes the initialization of the CAN bus, software reset, Registered CAN controller interrupt function, but also has its own independent receiver through the the simulation Ethernet card device driver, and Send datagram functions, and the datagram special processing. Through the management of virtual CAN node, the corresponding actual node and virtual CAN node on the CAN bus. The virtual CAN node effective analog part of the work of a real device effects, and save the real equipment, shielding the differences of different real devices to access the gateway. Due to the preservation of some of the properties of the real device, so that the CAN frame package targeted at the gateway, in order to achieve a CAN node access to the remote host.

Related Dissertations

  1. Development of GJB1188A Bus Signal Monitoring and Recording Device,V248.2
  2. The Design and Optimization of Locomotive Signal Testing System Based on ARM9,U284.91
  3. Study on the Locomotive Dynamic Supervision System,U284.48
  4. The Inductive Load Based Vehicle Body Network Control System,U463.6
  5. The Study of Control Algorithm for Automotive Power Window Based on Lin Bus,U463.6
  6. Research on Induction Motor Vector Control System Adapting Multi-Bus Communication Mode,TM346
  7. Reseach of Mobile IP Routing in Satellite Networks,TN929.5
  8. Research and Realization of Precision Clock Synchronization Protocol,TP393.11
  9. The Design of the Dual-Camera High-Speed Synchronous Capturing System Based on Gigabit Ethernet,TP274.2
  10. Development of the Digitizer Based on PCI-E Bus,TP274.2
  11. Research on Key Technologies of Automatic Steel Wire Galvanizing Production Line Based on Gas Reduction Method,TQ153.15
  12. Development of Tractor’s Virtual Instrument System Based on CAN Bus,S219.02
  13. Reform of the civil service positions Consumption,D630
  14. The Study on Site Selection Methods about Bus Transfer Hub at Cross-Harbor Tunnel in Qingdao,U491.17
  15. Research and Design on Smart Home System,TP273.5
  16. Research on Bus Collision and Rolling Simulation Technology,U467.14
  17. Research on Expanded Techniques of Mobile IP Bashed on NS2,TN929.5
  18. Urban Rail Transit Environment and Equipment Monitoring Systems Research and Exploration,TP277
  19. The Design and Implementation of Medical Treatment Calling System Based on CAN Bus,TN99
  20. Design and Implementation of the CAN-Ethernet communication protocol converter based on ARM9,TP273.5
  21. Design of Solar Energy Collection Heat Control System for Bathing and Detecting Breakdown,TP273

CLC: > Industrial Technology > Radio electronics, telecommunications technology > Wireless communications > Mobile Communications
© 2012 www.DissertationTopic.Net  Mobile