Controller Area Network, CAN eller CAN-buss, är en databuss som främst är avsedd för fordon, men som numera även används i andra sammanhang.
CAN möjliggör att flera noder eller styrenheter i fordonet kan sända meddelanden till varandra på ett säkert och snabbt sätt. Alla noder i nätet är parallellkopplade till två gemensamma ledare. Kommunikationen är seriell och asynkron dvs informationen sänds som en serie bit-signaler och meddelandena sänds bara vid behov.
CAN används när kraven på snabbhet och tålighet i svåra miljöer är stora och används i fordon främst för motorstyrning, styrning av växellådor, bromssystem (ABS och adaptiv farthållning), krockkuddesystem (SRS), antisladdsystem och antikrocksystem. Fördelarna med nätverkstekniken är att man kan utnyttja mer avancerade funktioner som föraren uppskattar, samtidigt som man reducerar kablar och kontaktdon vilket sänker kostnaderna och ökar tillförlitligheten.
CAN utvecklades ursprungligen av Bosch 1983 och har under 2000-talet blivit en de facto-standard för snabb kommunikation i fordon men även i andra utrustningar. CAN kräver att varje nod är en relativt avancerad mikrodator. Av det skälet har Local Interconnect Network - LIN blivit en parallell standard för enklare funktioner där noderna inte behöver vara en komplett dator. Eftersom CAN är meddelandebaserat så har dessutom ett annat nätverk Media Oriented Systems Transport - MOST blivit standard för ljud och video mellan fordonens infotainment-komponenter vilka kräver strömmande data.