In-Vehicle Network Architecture for the Next-Generation Vehicles

The demand for drive-by-wire, telematics, entertainment, multimedia, pre-crash warning, remote diagnostic and software update, etc. will significantly increase the complexity of the future in-vehicle communication networks. New types of communication networks will also be necessary to satisfy the requirements of safety and fuel efficiency, and meet the demand for new features. Different sets of vehicle electronic modules will require different types of networks. For example, drive-by-wire and active collision avoidance systems need fault tolerant networks with time-triggered protocols, to guarantee deterministic latencies; multimedia systems need networks with high bandwidth to transfer video files; and body control electronics need low-bandwidth networks to keep the cost down. As the size and complexity of these networks increase, ease of integration has become a major challenge for design engineers. In today's vehicles, there are mainly two networks: a high-speed network for the power train and a low-speed network for the body electronics. Since the complexity of the network is increasing and the demand for bandwidth is growing, future vehicles will require many partitioned networks. The partitioning of the networks will be done based on the locality as well as the functionality of the modules. One of the challenging issues will be the selection of topology to interconnect various in-vehicle partitions of the network. Interconnection among all in-vehicle partitions of the network is necessary for diagnostics and software updates in various modules. One logical approach for interconnecting various partitions of the network would be via a hierarchical bus. This paper shows various types of hierarchical connections among the partitions of in-vehicle networks. Different partitions may use different protocols. For example, one partition may use the CAN protocol, the second partition may use the TTCAN protocol, the third partition may use the LIN protocol, and so on. The hierarchical bus will be using intelligent switches to facilitate the translation of messages from one protocol to another protocol while the messages will be moving from one partition to another partition. This paper discusses the advantages and disadvantages of various types of hierarchical connections in terms of cost, bandwidth, latency, fault tolerance, and many other features. The paper also presents simulation models that can be used to determine the performance of various types of partitions and network topologies.

[1]  J. W. Tuska Multiplex Wiring with Microcomputer Control , 1984 .

[2]  R. K. Jurgen,et al.  Coming from Detroit: Networks on wheels: Multiplexed wiring in new models promises cost-effective control and accurate diagnostics, as well as fewer wires and less redundancy , 1986, IEEE Spectrum.

[3]  Nader M. Rabadi,et al.  Privacy Protection Among Drivers in Vehicle-to-Vehicle Communication Networks , 2007, 2007 4th IEEE Consumer Communications and Networking Conference.

[4]  Syed Masud Mahmud,et al.  Analysis of Group Key Management Protocols for Secure Multicasting in Vehicular Software Distribution Network , 2007, Third IEEE International Conference on Wireless and Mobile Computing, Networking and Communications (WiMob 2007).

[5]  Robert E. Bell Multiplexing-Past, Present, and Future , 1976 .

[6]  Syed Masud Mahmud,et al.  Performance Analysis of Multilevel Bus Networks for Hierarchical Multiprocessors , 1994, IEEE Trans. Computers.

[7]  Syed Masud Mahmud,et al.  Analysis of a Secure Software Upload Technique in Advanced Vehicles using Wireless Links , 2007, 2007 IEEE Intelligent Transportation Systems Conference.

[8]  Nizar Al-Holou,et al.  Reliable Dynamic Discovery Service-Based JINI for the Next Generation Vehicle Network , 2006 .

[9]  Chung-Ho Chen,et al.  An Easy-to-Use Approach for Practical Bus-Based System Design , 1999, IEEE Trans. Computers.

[10]  Florian Hartwich,et al.  Time Triggered CAN (TTCAN) , 2001 .

[11]  Holger Zeltwanger,et al.  Time-Triggered Communication on CAN , 2002 .

[12]  Michael K. Molloy Fundamentals of Performance Modeling , 1990, SIGMETRICS Perform. Evaluation Rev..

[13]  Chita R. Das,et al.  Bandwidth availability of multiple-bus multiprocessors , 1985, IEEE Transactions on Computers.

[14]  Anup Sable,et al.  LIN Protocol -Technology Review and Demonstration in Power Window Application , 2004 .

[15]  Syed Masud Mahmud,et al.  In-vehicle secure wireless personal area network (SWPAN) , 2006, IEEE Transactions on Vehicular Technology.

[16]  Asif Rashid,et al.  Next Generation Vehicle Network (NGVN): Performance Analysis of Dynamic Discovery Service Protocol Utilized for Internet Access , 2005 .

[17]  Christopher A. Lupini Vehicle Multiplex Communication , 2004 .