я привожу другие информация о линии can, так как в основном моя идея заключается в том, что смогу перепрограммировать различные ecu, используя не классический порт obd, но, используя пк с помощью перепрограммирования надлежащую соответствует для того, чтобы следовать в реальном времени и работа ecu,так что микро,ram и flash,и, соответственно, реализовать клипы кодов для калибровки самих, к сожалению, как вы увидите впоследствии, что это выполнимо, но особенно трудно, потому что именно каждый кадр данных canbus имеет код опознания насильника и один из приоритетов, которые через различные узлы can приходит только раз судим.
Протокол CAN
В настоящее время существуют две основные версии протокола CAN
стандарт: 2.0 с 11 бит идентификаторов
стандарт CAN расширенный: 2.0 B с 29bits идентификаторы
CAN определен в ISO_11519 и ISO_11898.
ISO 11898-2 определяет высокая скорость CAN, до 1Mbit / sec
ISO 11898-2 высокой скорости
ISO 11898-2 стандарт ****llo физического больше используется для сетей CAN. Он описывает устройство доступа к шине (реализуется как трансивер CAN, высокая скорость) функции, так как некоторые особенности интерфейса медиа-работника.
В этом стандарте скорость передачи данных определен до 1 Mbit / s с теоретически возможным длина шины 40 м до 1 Mbit / s. Стандарт высокая скорость спецификация шины дифференциальной двухпроводной, для которых число узлов ограничено busload электроэнергии. Импеданс линии характеристика 120 Ом, напряжение общий режим колеблется от -2 V на CAN_L +7 CAN_H V. Номинального тока конкретной задержки распространения шине два провода указано до 5 нс / м. Все эти цифры действительны только для / скорость передачи 1 Мбит с и длина сети до 40 м.
Чтобы получить совместимость физического все узлы в сети должны использовать один и тот же или аналогичный бит синхронизации. Для автомобильной промышленности SAE опубликовал спецификации SAE J2284. Для приложений, не-автомобильной промышленности и многое другое, проектировщик системы может использовать рекомендации Цру 102. Эта спецификация определяет бит-сроки по ставкам 10 kbit / s до 1 Mbit / s. Он также предоставляет рекомендации для автобусных линий и для разъемов и назначение контактов.
ISO 11.898-3 (aka ISO 11.519-2) определяет отказоустойчивой (и, скорость меньше) могут, до тех пор, 125Kbit / сек
ISO 11.898-3 fault-tolerant
Альтернативная форма взаимодействия шины и обустройства автобусных маршрутов, указанный в стандарте ISO 11.898-3 (fault-tolerant CAN). Этот стандарт используется в основном для электроники вашего тела, в автомобильной промышленности. Учитывая, что для данной специфической предположил, цепь короткая, проблема отражения сигнала не так важна, как для линий шины длинные. Это делает использование линии автобус бассейн можно.
Это означает, драйвера, низкого шины могут быть использованы для сетей с очень низким энергопотреблением и топология шины не ограничивается линейной структуры. Вы можете передавать данные асимметрично на одной автобусной линии, в случае электрического отказа одной из линий шины.
ISO 11.898-3 определяет скорость передачи данных до 125 кбит / с максимальная длина шины в зависимости от скорости передачи данных, используемый и прилив. Указаны до 32 узлов на сети. Напряжение общий режим: от -2 V и +7 V. блок питания определен в 5 В.
Чип трансивера, которые поддерживают этот стандарт, они доступны от различных компаний. Приемопередатчики fault-tolerant поддерживают обработкой ошибок, включая обнаружение ошибок шины и автоматическое переключение передачи сигнала асимметричный.
****lli напряжения ISO 11898-2 (CAN, высокая скорость)
Сигнал был рецессивный был доминирующим
min номинальный max min номинальный max
CAN-high 2.0 2.5 3.0 2,75 3.5 4.5 Вольт
CAN-Low 2.0 2.5 3.0 0.5 1.5 2.25 Вольт
Обратите внимание, что для государства рецессивный, номинальное напряжение на два провода, то же самое. При этом уменьшается мощность, потребляемая узлами через резисторы терминации. Эти резисторы являются 120ohm и находятся на каждом конце провода. Некоторые люди играли с помощью резисторов прекращение центральных (т. е., ввод их в одном месте на автобусе). Это не рекомендуется, поскольку такая конфигурация не позволит предотвратить проблемы отражения.
ISO 11519 ****lli напряжения (CAN на низкой скорости)
Сигнал был рецессивный был доминирующим
min номинальный max min номинальный max
CAN-высокая 1.6 1.75 1.9 3.85 4.0 5.0 Вольт
CAN-Low 3.1 3.25 3.4 0 1.0 1.15 Вольт
ISO 11519 не требует резисторы терминации. Они не нужны, потому что ставки немного ограничен (максимум 125 kb / s) делает автобус нечувствителен к размышления. В ****llo напряжения на шине CAN-это рецессивный, когда автобус простаивает.
длины шины
Максимальная длина шины сети CAN, зависит от скорости потока используется. Необходимо, что фронт волны сигнала бит есть время, чтобы путешествовать в узел, удаленный и наоборот, сначала идет чемпионат бит. Это означает, что если длина шины близко к максимуму для битрейт используется, вы должны
выбрать точки отбора проб с максимальной тщательностью - другой стороны, вы всегда должны сделать это!
Ниже приведена таблица различных длин маршрутов и скорости передачи максимальные, соответствующие.
длина шины (м) Максимальная скорость (бит / с)
40 1 Mbit / s
100 500 kbit / s
200 250 KPAT / s
500 125 kbit / s
6 м 10 кбит / с
кабели
В соответствии со стандартом ISO 11898, импеданс кабеля должен быть 120 + - 12 ом. Вы должны быть витая пара, экранированные или не экранированные. Ведутся работы на standard single-wire-SAE J2411.