Средство диагностики
Программное обеспечение было разделено. Для Saab 900 и 9000 (версия 44.000 и более поздние версии) используется карта памяти 10 Мбайт. Чтобы 9-5, 9-3, 9- 3 Sport седан и SPS (версия 102.000) требуется карта памяти 32 Мбайта. Подразделение дает гарантированный функционал для систем в старых автомобилях и меньше валидационных работ с новыми выпусками. Обе карты могут сидеть в диагностическом инструменте. Вы переключаетесь между картами, запуская диагностический инструмент, ожидая до тех пор, пока экран не будет показан.
- Переключение
- Стрелка влево или стрелка вправо
- Переключение
Для 9-3 Sport седан (9440) подключение P-шина и I-шины напрямую подключено к соединителю канала передачи данных, что требует использования адаптера (candi) для диагностического инструмента. Повышенная сложность автомобиля повысила требования к диагностическому инструменту. Поэтому диагностический инструмент был более непосредственно адаптирован к различным пользовательским ситуациям. Когда Tech2 используется для моделей автомобилей, отличных от 9-з Sport и 9-5 до xagx0, коробка канди не должна использоваться. MY06
Стратегия диагностики
Стратегия диагностики остается неизменной. Вы сначала считываете расшифровка кодов ошибок из всех модулей управления, а затем выполняете диагностику неисправностей на диагностических кодах неисправностей, описание симптомов которых соответствует жалобе клиента. Разница в диагностическом инструменте состоит в том, что теперь вы всегда читаете диагностические код неисправности из всех управляющих модулей по одному за раз. Затем вы можете выбрать передачу диагностических кодов неисправностей в WIS через кабель RS 232 или ввести их вручную. Диагностические коды неполадок теперь имеют два дополнительных символа для более точного указания типа неисправности.
Чтобы легко найти активации или считать значения, используемые в диагностике неисправностей для определенного кода неисправности, вы можете выбрать " Diagnostic Data, trouble code " (Диагностические данные, код неисправности) и затем непосредственно просмотреть только значения, использованные при диагностике неисправностей WIS.
Как продиагностировать неисправности по симптомам
Используя диагностику неисправностей по симптому, сложнее заранее определить, к какому модулю управления следует обратиться для считывания значений или активации. Соответственно инструмент диагностики был разделен на операции. Вы больше не связываетесь с модулем управления, а с операцией, которая является виртуальным модулем управления. Это означает, что при сбое, например, на левых флэшерах вам не нужно думать о том, какой модуль управления участвует в работе, вы просто выбираете " Левые флэшеры " из меню. Затем диагностический инструмент будет представлять значения и активности от всех модулей управления, вовлеченных в неправильную операцию.
В WIS есть дополнительное окно поиска, которое использует ту же навигацию, что и на диагностическом инструменте.
Бортовая диагностика
- Задача диагностики состоит в том, чтобы обнаружить неисправности и сохранить их так, чтобы впоследствии они могли быть считаны с помощью диагностического инструмента.
- Расшифровка кодов ошибок являются результатом того, что значительная часть программного обеспечения в современных модулях управления постоянно ищет неисправности. Например, в системе управления двигателем более 50% кода программы в настоящее время используется полностью для диагностики.
- ISO / SAE определил, как должны выглядеть расшифровка кодов ошибок, что является юридическим требованием в США. ISO \ SAЕ определяет все коды, которые имеют 0 во второй позиции.
Примеры диагностических кодов неисправностей
- P0107 Низкое входное давление контура абсолютного давления / барометрического давления впускной коллектор
- P0303 Обнаружен пропуск зажигания цилиндра 3
- P0601 Ошибка контрольной суммы памяти модуля внутреннего управления
- P0705 Неисправность цепи датчика диапазона передачи (вход PRNDL)
Таблица, стандарты для диагностических кодов неисправностей
Схема №5
Контролируются:
- Неисправности модуля внутреннего контроля
- Аналоговые входы
- Цифровые входы
- Продукция
Неисправности модуля внутреннего контроля
При запуске процессор (CPU) проверяет, что контрольная сумма является правильной для ПЗУ. Это значение записывается в ОЗУ и затем снова считывается, чтобы проверить, что значение совпадает с исходным значением.
В процессе работы проводится проверка на предмет того, что программа выполняет определенные подпрограммы.
См. расшифровка кода ошибки P0601 для Trionic 8 в качестве примера.
- ПЗУ должно быть правильным, так как программа хранится там. Ошибка в программе может привести к тому, что управляющий модуль активирует выход в неправильном положении или примет совершенно неверные решения. Контрольная сумма является суммой всего кода программы и прилагается при программировании управляющего модуля. Когда процессор управляющего модуля будит, вся программа будет проверена снова. Только что рассчитанная контрольная сумма сравнивается с запрограммированной, и они должны быть одинаковыми, иначе генерируется расшифровка кода ошибки P0605.
- Все байты в оперативной памяти проверяются при запуске. Один байт равен 8 битам, и процесс записывает 4 различных битовых шаблона и считывает их обратно. Значения, записанные и прочитанные должны быть одинаковыми. Используются 4 разных битовых кода, потому что мы хотим быть уверены, что биты не заражают друг друга. Таблица ниже показывает пример того, как ошибка обнаруживается в байте в RAM: ОБНАРУЖЕНИЕ ОШИБКИ ССЫЛКА Запись Ошибка чтения (да / нет) 00000000 0000000 № 111111010111 P0604
- " Dog Error " - это сокращение от " Watchdog Errors ". Выполняется проверка, чтобы убедиться, что программа проходит определенные шаги программы, которые всегда выполняются.