1. Introduction
The number of electronic devices in vehicles has increased to replace the mechanical and hydraulic parts for years. Using the electronic system reduces the weight and cost of vehicles as well as provides better control. All these electronic components need an efficiency way to exchange information, and controller area network (CAN) is a low cost, reliable, flexible, and extensible communication protocol.