AEL 505 - In Vehicle Networking and Telematics  
 

Indicative contents

  • Basics of Data Communication and In-vehicle networking:
    Overview of Data communication and Networking, Need for In-Vehicle Networking, layers of OSI Reference model, multiplexing and Demultiplexing concepts. Introduction to vehicle buses. (5%)
  • General purpose networks and protocols:
    Overview of Ethernet, TCP, UDP, IP, ICMP, ARP, RARP. (5%)
  • Controller Area Networks (CAN):
    Overview of CAN, Milestones of CAN History, CAN Fundamentals, User benefits, Selecting CAN Controller, CAN Development tools, CAN application areas. (10%)
  • Controller Area Network (CAN) Protocol:
    Principles of data exchange, Real-time data transmission, Message frame formats, Bit encoding, Bit-timing and synchronization, Interdependency of data rate and bus length, Physical media, Network topology, Bus access, Physical layer standards. (10%)
  • CAN Higher layer protocols:
    Introduction to CANopen, DeviceNet, SAE J1939, CANKingdom, TTCAN etc. Overview of CANopen and application in Transportation Electronics. CANopen Standards, Implementing CANopen. (10%)
  • LIN Protocol:
    LIN Standard Overview, Typical LIN applications, LIN Communication Concept, LIN message Frame, LIN Development Flow, LIN Vs CAN. (10 %)
  • MOST and FlexRay:
    MOST overview, goals, evolution, data rates, data types, topology, application areas, examples. FlexRay introduction, network topology, ECUs and Bus Interfaces, controller host interface and protocol operation controls, media access control and frame and symbol processing, coding/ decoding unit, clock synchronization, FlexRay scheduling, message processing, wakeup/ startup, FlexRay applications. (10%)
  • Introduction to Telematics:
    The History of Transport Telematics, Models and Modeling, Description and Definition of Telematics Systems, about functional modeling players in the field, Service Providers, Vendors, Standardization Organizations. (10%)
  • Applications of Telematics in Transportation:
    In-Vehicle Navigation, Traffic Information, Telematics as a Security and Safety Aid, Telematics for Remote Vehicle control and diagnosis, Telematics in Automated Highway Technology & Public Transport Systems, Infotainment, Intelligent transportation systems. (10%)
  • Telematics Technologies:
    Overview of telematics technologies on automation, GSM, GPRS, Bluetooth, EDGE, WCDMA, UMTS, CDMA2000 1x, GPS. (20%)
     

Module Resources

  • Essential reading
    1. Course notes
  • Recommended Reading
    1. Behrouz A Forouzan, Behrouz Forouzan , Data Communications and Networking, McGraw-Hill Science/Engineering/Math; 3 edition, August 13, 2003
    2. James F. Kurose, Keith W. Ross, James Kurose, Keith Ross, Computer Networking: A top-down approach featuring the Internet Addison Wesley; 2 edition, July 17, 2002
    3. Indra Widjaja, Alberto Leon-Garcia, Communication Networks: Fundamental Concepts and Key Architectures, Mcgraw-Hill College; 1st edition, January 15, 2000
    4. Konrad Etschberger, Controller Area Network, IXXAT Automation, August 22, 2001
    5. Olaf Pfeiffer, Andrew Ayre, Christian Keydel, Embedded Networking with CAN and CANopen, Annabooks/Rtc Books, November 1, 2003
    6. Ronald k. Jurgen, Automotive Electronics Handbook, McGraw-Hill Inc. 1999
    7. Dennis Foy, Automotive Telematics, Red Hat, 2002
    8. Robert Bosch, Audio, Navigation, And Telematics In The Vehicle 2002 (The Bosch Yellow Jackets), Robert Bosch, July 31, 2002
    9. Timo Halonen, Javier Romero, Juan Melero, GSM, GPRS and EDGE Performance: Evolution Toward 3G/UMTS, John Wiley & Sons; 1st edition, June 15, 2002
    10. Jennifer Bray (Technical Editor), Brian Senese, Gordon McNutt, Bill Munday, David Kammer, Bluetooth Application Developer's Guide, Syngress; 1 edition, December, 2001
    11. Yilin Zhao, Vehicle Location and Navigation Systems (Artech House ITS Series) , Artech House Publishers, April 1, 1997
  • Laboratory
    • Hardware: PCs, Router, Ethernet card, CAN Module, GPS Module, Compact RIO
    • Software: MATLAB/Simulink, “C” compiler, ADS tool, LabVIEW
    • Software Manual: MATLAB and LabVIEW module