Controller area networks can be found in a variety of systems and devices from cars to coffee machines, as James Tyrrell — a Threat Modelling Analyst at Secure-CAV consortium member Copper Horse — highlights in his latest update.
How many different products can you name that feature a CAN bus? We’ve already touched on the importance of controller area networks in automobiles, but it’s not just road vehicles that benefit from the popular broadcast message system. Today, the platform includes both Classic CAN and CAN FD plus a number of higher-level protocols such as CANopen and CANopen-LIFT, which have proven to be a big hit with developers. Here’s a list of applications to get you started, arranged alphabetically with linked examples:
Agriculture
- Cow milking and feeding systems
- Pest control tractors
- Seeding machines
- Harvesting and forestry equipment
Air
- Aeroplanes – for example, cabin ventilation, smoke detection (links to PDF) and cargo handling systems
- Electric gliders fitted with DC motors and battery packs
- Unmanned aerial vehicles
- Semi-automated towing tractors for taxiing aircraft, which can be controlled by the pilot
Buildings
- Elevators
- Turnstiles
Food & Drink
Industrial machines
- Packaging equipment
- Injection moulders
- Printers
- Coil winding systems
- Paper money counters
- Service robots and pickers
- Forklift trucks and pallet stackers
Maritime
- Port cranes
- Ships and shipyard logistics
- Boats, including anti-roll gyroscopes
- Submarines
- Hydraulic breakers for digging deep sea foundations
Medical
- Hospital operating room management
- X-ray machines
- Ultrasound machines
- Magnetic resonance imagers and radiotherapy equipment
- Patient beds
- Prosthetic limbs
Military
Military controller area networks have their own higher layer protocol dubbed MilCAN. The specification gives developers access to three latency guarantees – hard real time, soft real time and non real time – within the messaging structure.
- Battlefield tanks
- Navigation systems
- Unmanned ground vehicles, which are able to travel in convoy at speeds of 40 mph
Mining
Rail
Road
- Automobiles and goods vehicles
- Highway maintenance equipment
- Motorbikes, including battery-powered versions
- Bicycles with electronic shifters
- Dynamic traffic signs
Space exploration
Sports
- Mobile floodlighting
- Camera systems
- Lawnmower engines and self-driving turf-bots
Textiles
- Weaving machines
- Knitting systems
Scrolling down, the list of applications is a long one. In fact, CAN is so popular that it has its own annual conference and newsletter/magazine. But the story doesn’t end there.
CAN XL
Work is underway on the latest iteration of CAN, dubbed CAN XL, which has a data field of up to 2048 bytes, compared with a maximum of 8 bytes for Classical CAN (released in 1986) and 64 bytes for CAN FD (introduced in 2012). The upcoming protocol will also have the ability to run up to 256 virtual networks on one single CAN XL network segment. Security too could be enhanced thanks to an optional protocol known as CADsec, which is under consideration and targets the data link layer. The approach is based on a 4-byte header containing cipher control information, the CAN secure channel ID and a freshness value. The scheme also features a 128-bit authentication tag contained within the 16 byte message trailer.
Related blog on securecav.com