Skip to content
VI
Connectivity

We need to read CAN bus data from vehicles and machinery. How do we choose a CAN port on an industrial PC, and what matters in wiring?

IPC247 engineering Answered on 2026-09-16
First identify the standard your equipment uses: CAN 2.0A/B (classic CAN): up to 1 Mbit/s, widely used in machinery and vehicles. CAN FD: a faster data phase (typically 2–5 Mbit/s) and longer frames. A CAN FD port can read classic CAN, but a classic CAN port cannot read CAN FD. Higher-layer protocols: SAE J1939 on trucks and construction equipment (usually 250 or 500 kbit/s), CANopen in automated machinery. The hardware port is the same; the decoding software differs. Port selection: prefer an isolated CAN port that comes with a vendor library or driver for your operating system (Windows or Linux SocketCAN). Wiring: 1. Twisted pair for CAN_H and CAN_L, with a shield. 2. 120 ohm terminators at the two ends of the network, and no more. Measured between CAN_H and CAN_L with power off, you should read about 60 ohm. 3. The higher the bit rate, the shorter the cable: about 40 m at 1 Mbit/s, a few hundred metres at 125 kbit/s.

Read more

Related questions

What is isolated DIO? When do we need isolated DI/DO rather than standard DI/DO on a computer? Our machine has PoE ports to power cameras. How do we know there is enough power for 4 cameras, and how do 802.3af, at a… Industrial cameras come in USB3 and GigE versions. Which should we choose, and what ports does the computer need? The machine's COM port supports RS-232/422/485, but our RS-485 device is not detected. Where do we change the setting? How many LAN ports should an industrial computer have? Does it matter whether the network chip is Intel or Realtek?

Is your case different?

Leave your number — an engineer will call back with advice for your exact situation.

We only use this number to answer your request.