LIN vs CAN: The Automotive Communication Protocols