![]() |
Цитата:
|
Вот из ссылки:
Engine Temperature 18 FE EE 00 Engine coolant temperature. Моторник подписал сообщение 00, EE - значит всем приемникам на шине. |
А вот яркий пример "сообщения производителя" DLN1-Proprietary, singlespeed
engines 0C FF 80 27 Speed offset, droop ON/OFF, speed or torque control. Engine start and emergency stop. Nominal speed and torque limit switches etc. И все это описанно в документации на сайте SAE, никаких секретов. |
вот еще из ссылки:
DM1 EMS 18 FE CA 00 Engine fault codes. DM1 EEC3 18 FE CA 3D SCR fault codes. одинаковое сообщение с разными адресами - моторник всегда адрес 00, scr - 3D. |
Цитата:
|
вот это уже интересно - хотя бы общие строго прописанные сообщения с одними и теми же иДЕНТификаторами там есть?
Ещё раз, чтобы закрыть тему об "адресах" - если у шин типа Modbus, Profibus, RS485 и иже с ними любые блоки в сети ДОЛЖНЫ иметь уникальный адрес прописанный по особым оговоренным в стандарте интерфейса правилам, и затем общение с этим блоком происходит по его адресу, и "подслушать" то что "говорят" этому блоку в сети приборов, другой прибор с другим адресом не может, то в CAN сети все слышат всех, да и у посылаемых сообщений не определено понятие адреса - все сообщения просто посылаются в одну общую шину, а самими приборами в сети фильтруются (вначале аппаратно для разгрузки проца контроллера КАН самого прибора - в каком-то диапазоне, затем и программно - прошивкой самого контроллера). другое дело, что на уровне САМОГО ПРОТОКОЛА ОБМЕНА (собственно, о чем тут и речь во всей этой теме) мы, разрабатывая этот самый протокол можем договориться - "а давайте сделаем так - если в таком-то сообщении такой-то байт будет 00, - то это сообщение для Васи, а если ЕЕ, то для Пети:cool: ... |
Цитата:
|
Цитата:
|
Цитата:
Ну или еще более частый пример, приезжает клиент с жалобой на периодически появляющуюся багу, а мы ему в машину коробочку на кан шину с флешкой... Цитата:
|
Цитата:
Я же спрашивал конкретно, как применять для работы с КАН вот это: Сообщение от Cotm вот еще из ссылки: DM1 EMS 18 FE CA 00 Engine fault codes. DM1 EEC3 18 FE CA 3D SCR fault codes. одинаковое сообщение с разными адресами - моторник всегда адрес 00, scr - 3D. |
Текущее время: 22:35. Часовой пояс GMT +3. |
Copyright ©2000 - 2025, vBulletin Solutions, Inc. Перевод:
zCarot