давайте не будем путатси с терминологией...
CAN и K-Line это 2 протокола физического уровня (а-ля проводочки)
OBD II(ISO-9141) и ISO-14230 это протоколы более верхнего уровня, и глубоко фиолетово что ниже

.
тоесть напр. ISO-14230 может сидеть на CAN шине так и на K-Line

.