Introduction to CANProtocol
• • Developed by Bosch in 1983 for automotive
applications
• • Purpose: Communication between
microcontrollers without a host
• • Features:
• - High reliability
• - Real-time capability
• - Cost-effective
3.
How CAN ProtocolWorks
• • Message-based communication (not
address-based)
• • Nodes transmit messages when the bus is
free
• • Arbitration: Lower ID = Higher Priority
• • Built-in error detection and fault
confinement
4.
Applications of CAN
•• Automotive: ECUs, airbags, ABS
• • Industrial Automation: Robotics, elevators
• • Medical Equipment: Imaging devices,
monitors
• • Aerospace: Flight control systems
5.
Advantages of CANProtocol
• • Robust communication in noisy
environments
• • Reduces wiring complexity
• • Supports real-time communication
• • Low cost and scalable
• • Widely standardized (ISO 11898)