Сообщение управления потоком при получении сообщения CAN с ELM327

Я пытаюсь создать программное обеспечение, которое работает под Windows и взаимодействует с устройством ELM327. Я создал первую версию и отправился в своем автомобиле SMART ForTwo (SMART 451), и мне удалось подключиться к комбинации приборов (CAN-идентификатор передачи 782, CAN-идентификатор получения 783). Однако у меня есть огромная проблема с контролем потока. Вот журнал:

TX: ATI RX: ELM327 v1.5a

TX: ATE0 RX: ATE0 ОК

TX: ATSP6 RX: ОК

TX: ATH1 RX: ОК

TX: ATL1 RX: ОК

TX: ATCFC1 RX: ОК

TX: ATFCSM0 RX: ОК

TX: ATAL RX: ОК

TX: ATSH782 RX: ОК

TX: ATCRA783 RX:?

TX: ATST64 RX: ОК

TX: 1092 RX:783 02 1А 87

TX: 1A87 RX:783 10 16 5А 87 05 6Е 00 08

Я использовал другой инструмент и увидел, что устройство ELM327 немедленно отправляет кадр управления потоком. Это так:

891,438 782 02 1А 87

891,444 783 10 16 5А 87 05 6Е 00 08

891,444 782 30 00 00 00 00 00 00 00

Как видите, кадр управления потоком отправляется точно в то же время, что и первый кадр, который отправляется с другого устройства. Я уверен, что на другом устройстве возникла проблема с получением кадра «Flow Control». Я изучил документацию ELM327, но не нашел никакой информации о том, как задержать кадр управления потоком. Как правильно отправить запрос «1А 87» и получить ответ?

Ответы на вопрос(2)

Ваш ответ на вопрос