Коллекция стандартов SAE J1939 - сколько нужно?
Я разрабатываю приложение, которое будет общаться с транспортным средством через J1939. Я планирую приобрести стек J1939, поэтому я вполне уверен, что мне не нужно будет получать стандарты для физического уровня или уровня канала передачи данных, но я хотел бы знать, сколько из различных прикладных уровней я заказывать у SAE?
Я думаю, что мне нужно:
- J1939-71 прикладной уровень транспортного средства
- J1939-73 Диагностика прикладного уровня
- Приложение J1939-74 - Конфигурируемый обмен сообщениями
Но я хотел бы знать, что другие нашли полезным при реализации прикладной стороны вещей.
Спасибо
1 ответ
Я бы добавил хотя бы SAE J1939-21 в ваш список. Он описывает канальный уровень, используя протокол CAN с 29-битными идентификаторами.
Я хотел бы обратить ваше внимание на управление соединением транспортных протоколов, описанное в этом документе. Если вы хотите работать со слоем диагностики, вы должны иметь возможность обрабатывать сообщения оповещения о широковещании, потому что сообщение DM1 не будет транслироваться, если на одной и той же сигнальной лампе имеется более одного кода неисправности.