Разница между CAN-шиной и J1850 заключается в скорости передачи данных и области применения.
CAN-шина (ISO 15765 CAN) — высокоскоростной протокол, скорость передачи данных составляет до 1 Мбит/с. vk.com Разработан для объединения в единую сеть всех электронных узлов и компонентов в автомобиле, используется практически во всём современном автотранспорте. vk.com Сигналы передаются по контактам 6 и 14 диагностического разъёма. vk.com
J1850 (SAE J1850) — протокол класса B, существует в двух видах: diag2car.ru
Таким образом, CAN-шина превосходит J1850 по скорости передачи данных и является более современным протоколом.