Усе апісваныя ў гэтым Кіраўніцтве мадэлі абсталяваны сістэмай бартавой дыягностыкі (OBD).
Асноўным элементам сістэмы з'яўляецца бартавы працэсар, часцей за званы электронным модулем кіравання (ЕСМ), альбо модулем кіравання функцыянаваннем сілавога агрэгата (РСМ)
ECM/РСМ з'яўляецца мозгам сістэмы кіравання рухавіком. Зыходныя дадзеныя паступаюць на модуль ад розных інфармацыйных датчыкаў і іншых электронных кампанентаў (выключальнікаў, рэле і г.д.). На падставе аналізу якія паступаюць ад інфармацыйных датчыкаў дадзеных, і ў адпаведнасці з закладзенымі ў памяць працэсара базавымі параметрамі, ECM/РСМ выпрацоўвае каманды на спрацоўванне розных кіраўнікоў рэле і выканаўчых прылад, ажыццяўляючы тым самым карэкціроўку працоўных параметраў рухавіка, і забяспечваючы максімальную эфектыўнасць яго аддачы пры мінімальным выдатку паліва.
Счытванне дадзеных памяці працэсара OBD вырабляецца пры дапамозе адмысловага сканара, які падключаецца да дыягнастычнага раздыма счытвання базы дадзеных (DLC) або з дапамогай дапаможнага святлодыёда, а таксама па кодах, якія высвечваюцца на дысплеі аўтаматычнага КВ.
Звесткі аб дыягнастычных прыборах
Праверка спраўнасці функцыянавання кампанентаў сістэм упырску і зніжэнні таксічнасці адпрацаваўшых газаў вырабляецца пры дапамозе ўніверсальнага лічбавага вымяральніка (мультыметра)
Падлучэнне мультыметра да раздымам блока кіравання рухавіком пасродкам дапаможнага разветвителя
Выкарыстанне лічбавага вымяральніка пераважна па некалькіх прычынах. Па-першае, па аналагавых прыборах дастаткова складана (часам, немагчыма), Вызначыць вынік паказанні з дакладнасцю да сотых і тысячных долях, у той час як пры абследаванні контураў, якія ўключаюць у свой склад электронныя кампаненты, такая дакладнасць набывае асаблівае значэнне. Другі, не менш важнай, прычынай з'яўляецца той факт, што ўнутраны контур лічбавага мультыметра, мае дастаткова высокі імпеданс (ўнутраны супраціў прыбора складае 10 мОм). Бо вальтметр падлучаецца да правяранага ланцуга раўналежна, дакладнасць вымярэння тым вышэй, чым меншы ток будзе праходзіць праз уласна прыбор. Дадзены фактар не з'яўляецца істотным пры вымярэнні адносна высокіх значэнняў напругі (9÷12 У), Аднак становіцца вызначальным пры дыягностыцы выдаюць нізкавольтныя сігналы элементаў, такіх, як, напрыклад, λ-зонд, дзе гаворка ідзе аб вымярэнні доляй вольта.
Раўналежнае назіранне параметраў сігналаў, супраціваў і высілкаў ва ўсіх ланцугах кіравання магчыма пры дапамозе разгалінавальніка, уключанага паслядоўна ў раздым блока кіравання рухавіком. Пры гэтым на выключаным, які працуе рухавіку ці падчас руху аўтамабіля, вырабляецца вымярэнне параметраў сігналаў на клемах разгалінавальніка, з чаго робіцца выснова пра магчымыя дэфекты.
Для дыягностыкі электронных сістэм рухавіка, аўтаматычнай трансмісіі, ABS, SRS і іншых могуць прымяняцца спецыяльныя дыягнастычныя сканары або тэстары з пэўным картрыджам (калі прадугледжаны), універсальным кабелем і раздымам. Акрамя таго, для гэтай мэты можна прымяніць дарагі спецыялізаваны аўтамабільны дыягнастычны кампутар, спецыяльна распрацаваны для поўнай дыягностыкі большасці сістэм сучасных аўтамабіляў (напрыклад, ADC2000 фірмы Launch HiTech). Таксама, для гэтай мэты можна прымяніць сканары і спецыялізаваныя дыягнастычныя аналізатары, напрыклад FDS 2000, Bosch FSA 560, KTS500 (0 684 400 500) ці звычайны персанальны кампутар са адмысловым адаптарам, кабелем (напрыклад, камплект 1687001439) і ўсталяванай праграмай браўзэрам OBD II.
Некаторыя сканары, апроч звычайных аперацый дыягностыкі, дазваляюць, пры злучэнні з персанальным кампутарам, раздрукоўваць якія захоўваюцца ў памяці блока кіравання прынцыповыя схемы электраабсталявання (калі закладзены), праграмаваць супрацьугонную сістэму, назіраць сігналы ў ланцугах аўтамабіля ў рэальным маштабе часу.
Неабходна правесці некалькі праверак на розных дыягнастычных раздымах. У першую чаргу здзейсніце праверку свідравасці імпульсу.
Дыягностыка электронных сістэм кіравання рухавіком, упырскам і запальваннем, аўтаматычным кандыцыянерам паветра і ABS/ASR/ETS/ESP
Схема размяшчэння і канструкцыя дыягнастычных раздымаў
Размяшчэнне дыягнастычных раздымаў
2 - 38-кантактны раз'ём, калі ўсталяваны
3 — Месца размяшчэння раздыма
4 - 9-кантактны раз'ём, калі ўсталяваны
9-кантактны раз'ём для дыягностыкі сістэмы кіравання па значэнні шпаркасці імпульсу, з дапамогай прыбора для вымярэння т.зв. працягласці замкнёнага стану кантактаў прерывателя (dwell-meter)
1 - Выснова TD камутатара; 2 - Корпус; 3 - Выснова дыягностыкі; 4 - Выснова 1 шпулькі запальвання; 5 - Выснова 15 шпулькі запальвання; 6 - Выснова +30; 7 і 9 - Высновы да датчыка ВМТ; 8 - Экран
Прызначэнне кантактаў 38-кантактнага дыягнастычнага раздыма
38-кантактны дыягнастычны раздым для вымання якія мігцяць кодаў
Падлучыце правады паводле схемы. Провад, паказаны перарывістай лініяй, падлучаецца да вызначанай высновы для дыягностыкі вызначанай сістэмы (звярніцеся да спісу прызначэння кантактаў):
- Да высновы 4 - для дыягностыкі сістэмы ўпырску;
- Да высновы 8 - для дыягностыкі асноўнага блока;
- Да высновы 17 - для дыягностыкі сістэмы запальвання;
- Да высновы 19 - для праверкі блока дыягностыкі.
Клемы раздыма маюць наступнае прызначэнне:
№ вываду | Прызначэнне | |
1 | Маса, контур 31 (W12, W15, зазямленне электронікі) | |
2 | Напружанне, контур 87 | |
3 | Напружанне, контур 30 | |
4 | EDS | Сістэма электроннага ўпырску (дызельныя рухавікі) |
DFI | Упырск паліва з электронным размеркаваннем (дызельныя рухавікі) | |
IFI | Паслядоўны электронны ўпырск паліва (дызельныя мадэлі) | |
HFM-SFI | Сістэма паслядоўнага размеркаванага ўпырску/запальванні HFM (рухавікі 104) | |
LH-SFI | Сістэма паслядоўнага размеркаванага ўпырску LH (рухавікі 104, 119, 120 [правіць]) | |
ME-SFI | Сістэма паслядоўнага размеркаванага ўпырску ME (рухавікі 119, 120 [правіць]) | |
5 | LH-SFI | Сістэма паслядоўнага размеркаванага ўпырску LH (рухавікі 120 [леў.]) |
ME-SFI | Сістэма паслядоўнага размеркаванага ўпырску ME (рухавікі 120 [леў.]) | |
6 | ABS | Сістэма антыблакіроўкі тармазоў |
ETS | Электронная антыпрабуксовачная сістэма | |
ASR | Рэгулёўка прабуксоўкі пры акселерацыі | |
ESP | Праграма электроннай стабілізацыі | |
7 | ЕА | Электронная акселерацыя |
СС/ISC | Сістэма кіравання хуткасцю/стабілізацыі абарачэнняў халастога ходу | |
8 | ВМ | Базавы модуль |
BAS | Тармазны асістэнт | |
9 | ASD | Аўтаматычная блакіроўка дыферэнцыяла |
10 | АТС | Электроннае кіраванне трансмісіяй (АТ 722.6) |
11 | ADS | Адаптыўная сістэма амартызацыі |
12 | SPS | Адчувальная да хуткасці аўтамабіля сістэма гідраўзмацнення руля |
13 | Сігнал TNA (бензінавыя мадэлі), рухавікі LH-SFI | |
Сігнал TN (бензінавыя мадэлі), рухавікі HFM (ME) -SFI | ||
14 | Сігнал, інфармацыі па свідравасці, рухавікі 119, 120 LH-SFI (правоў.) | |
15 | Сігнал, інфармацыі па свідравасці, рухавікі 120 LH-SFI (леў.) | |
IC | Камбінацыя прыбораў | |
16 | A/C | Сістэма кандыцыянавання паветра |
17 | DI | Сістэма запальвання з размеркавальнікам, рухавікі 104, 119 і 120 (правоў.) |
Сігнал TD (часовы падзел) (дызельныя мадэлі) | ||
Сігнал TN, рухавікі LH-SFI | ||
18 | DI | Сістэма запальвання з размеркавальнікам, рухавікі LH-SFI |
19 | DM | Дыягнастычны модуль |
20 | PSE | Пнеўматычнае абсталяванне |
21 | CF | Камфорт |
23 | Ата | Проціўгонная сігналізацыя |
24-27 | Не выкарыстоўваюцца | |
28 | PTS | Сістэма Parktronic |
29 | Не выкарыстоўваецца | |
30 | АВ | Падушкі бяспекі/нацягвальнікі рамянёў ETR (SRS) |
31 | RCL | Дыстанцыйнае кіраванне адзіным замкам |
32-33 | Не выкарыстоўваюцца | |
34 | CNS | Сістэма сувязі і навігацыі |
35-38 | Не выкарыстоўваецца |
Размяшчэнне 16-кантактнага дыягнастычнага раздыма (на мадэлях USA)
Ідэнтыфікацыя клем 16-кантактнага дыягнастычнага раздыма сістэмы бартавой дыягностыкі (на мадэлях USA)
Клемы раздыма маюць наступнае прызначэнне:
№ вываду | Прызначэнне |
1 | — |
2 | — |
3 | Сігнал TNA |
4 | Злучэнне з корпусам, клема 31 |
5 | Корпус - сігнальная выснова, клема 31 |
6 | Шына дадзеных CAN высокі ўзровень |
7 | Электроніка рухавіка (ME) |
8 | Сілкаванне, кл. 87 |
9 | Антыпрабуксовачная сістэма (ETS) |
10 | — |
11 | Блок кіравання трансмісіяй (ETC) |
12 | Модуль актыўнасці (AAM - All Activity Module) |
13 | Сістэмы бяспекі |
14 | Шына дадзеных CAN Нізкі ўзровень |
15 | IC прыборная дошка |
16 | Плюс батарэі праз засцерагальнік. Пад напругай пры любым становішчы замка запальвання, кл. 30 |
Вымярэнне свідравасці імпульсу
1. Спачатку правядзіце вымярэнне свідравасці імпульсаў, якія характарызуюць працу сістэмы кіравання якасцю сумесі і яе няспраўнасці, якія паўтараюцца пры апошніх чатырох запусках рухавіка. Для гэтага запатрабуецца прыбор для вымярэння т.зв. працягласці замкнёнага стану кантактаў прерывателя (dwell-meter), тэстар лямбда-зонда або лічбавы мультыметр.
2. Падлучыце + выснову прыбора да 3-га кантакту 9-кантактнага раздыма а адмоўны да корпуса аўтамабіля.
3. Запусціце і прагрэйце рухавік да працоўнай тэмпературы.
4. Спыніце рухавік і зноў уключыце запальванне. Зніміце % паказанне прыбора, і параўнайце з расшыфроўкай, паказанай ніжэй. Пасля запуску рухавіка паказанні прыбора павінны змяніцца, у адваротным выпадку маецца няспраўнасць.
Счытванне і выдаленне мігцяць кодаў
1. Счытванне кодаў вырабляецца пры дапамозе простай схемы з кнопкавага выключальніка і святлодыёда. У залежнасці ад тыпу дыягнастычнага раздыма і сістэмы, якая падвяргаецца дыягностыцы, падлучыце схему паводле ілюстрацыі.
2. Уключыце запальванне.
3. Націсніце і ўтрымлівайце кнопку выключальніка на працягу 2-4 сек (ці 5-6 сек на мадэлях з Bosch ECM -8/93) і адпусціце яе. Праз 2 сек святлодыёд выдасць код, значэнне якога роўна колькасці выбліскаў. Працягласць ўспышкі 0.5 сек, інтэрвал 1 сек. Ідэнтыфікуйце код па расшыфроўцы, пазначанай ніжэй. Для счытвання наступнага кода зноў націсніце на кнопку. Для сцірання гэтага кода націсніце на кнопку і ўтрымлівайце яе на працягу 6-8 сек. (ці 8-9 сек на мадэлях з Bosch ECM -8/93). Акрамя таго, на некаторых мадэлях, сціранне кодаў у памяці магчыма пры адключэнні адмоўнай клемы акумулятарнай батарэі.
4. Выключыце запальванне і адключыце схему для праверкі.
Кантролер спалучэння персанальнага кампутара з бартавой сістэмай самодіагностікі OBD II па пратаколах стандартаў SAE (PWM і VPW) і ISO 9141-2
Увага! Кантролер не прызначаны падлучэнні да бартавых сістэм самодіагностікі першага пакалення (OBD I)!
Заўвага. Стандарту VPW адказваюць мадэлі вытворчасці кампаніі GM, PWM – Ford, ISO 9141-2 – азіяцкія і еўрапейскія мадэлі.
Агульныя дадзеныя
Схема арганізацыі кантролера спалучэння з бартавой сістэмай самодіагностікі OBD II
Разгляданая прылада ўяўляе сабой мікракантролер, выкананы па тэхналогіі КМОП (CMOS). Прылада выконвае ролю найпростага сканара і прызначана для счытвання дыягнастычных кодаў і дадзеных сістэмы OBD II (абарачэнні рухавіка, тэмпература астуджальнай вадкасці і якое ўсмоктваецца паветра, нагрузачныя характарыстыкі, выдатак які паступае ў рухавік паветра і да т.п.) у рамках стандарту SAE J1979 праз шыну любога выканання (PWM, VPW і ISO 9141-2).
Асноўнае прызначэнне
Для падлучэння да кампутара дастаткова 3-жыльнага провада, падлучэнне да дыягнастычнага раз'ём ажыццяўляецца 6-жыльным провадам. Напружанне харчавання падаецца на адаптар праз 16-кантактны дыягнастычны раз'ём OBD.
Рэкамендацыі па прымяненні
Для падлучэння прылады да аўтамабіля можа быць выкарыстаны неэкранаваны кабель, даўжынёй не больш за 1.2 м, што мае асаблівае значэнне пры выкарыстанні пратакола PWM. Пры выкарыстанні кабеля большай даўжыні варта паменшыць супраціў рэзістараў на ўваходзе прылады (R8 і R9 або R15). Пры выкарыстанні экранаванага кабеля, экран трэба адключыць з мэтай зніжэння ёмістасці.
Кабель для падлучэння да паслядоўнага порта кампутара таксама можа быць неэкранаваным. Прылада стабільна працуе з кабелем даўжынёй да 9 м. Пры значна большай даўжыні кабеля варта выкарыстоўваць больш магутны камунікатар RS 232.
Тапалогія электрычных злучэнняў адвольная. Пры падвышанай вільготнасці ўжывайце дадатковыя шунтуюць кандэнсатары.
Бясплатнае праграмнае забеспячэнне (браўзэр) для счытвання кодаў і дадзеных можа быць спампавана з сайтаў вытворцаў, альбо сайта нашага выдавецтва arus.spb.ru і прызначана для выкарыстання пад DOS. Нязначны памер праграмнага прыкладання ў варыянце «пад DOS» дазваляе змясціць яго на загрузную дыскету DOS і выкарыстоўваць нават на кампутарах, абсталяваных несумяшчальным з DOS праграмным забеспячэннем. Неабавязковай умовай з'яўляецца нават наяўнасць у кампутары цвёрдай кружэлкі.
Агульныя прынцыпы абмену дадзенымі
Заўвага. Калі адваротнае не абумоўлена асоба, усе лікі прыведзены ў 16-рычным фармаце (hex).
Абмен дадзенымі ідзе па трохправодным паслядоўным злучэнні без ужывання ініцыялізацыйнага абмену службовымі паведамленнямі (handshaking). Прылада праслухоўвае канал на наяўнасць паведамленняў, выконвае прымаемыя каманды і перадае вынікі на персанальны камп'ютар (PC), пасля чаго неадкладна вяртаецца ў рэжым праслухоўвання. Уваходныя ў кантролер і выходныя з яго дадзеныя арганізаваны ў выглядзе ланцужка паслядоўна ідучых сябар за сябрам байтаў, першы з якіх з'яўляецца кантрольным.
Звычайна кантрольны байт уяўляе сабой лік ад 0 да 15 dec (у дзесятковым вылічэнні) (ці 0-F hex), якое апісвае колькасць наступных далей інфармацыйных байтаў. Так, напрыклад, 3-байтная каманда будзе выглядаць наступным чынам: 03 (кантрольны байт), 1-ы байт, 2-гі байт, 3-ці байт.
Падобны фармат выкарыстоўваецца як для ўваходных каманд на апытанне бартавой сістэмы самодіагностікі, так і для выходных паведамленняў, якія змяшчаюць патрэбную інфармацыю.
Варта заўважыць, што ў кантрольным байце выкарыстоўваюцца толькі чатыры малодшых біта, - старэйшыя біты зарэзерваваны пад некаторыя адмысловыя каманды і могуць быць скарыстаны PC пры ініцыялізацыі злучэння з кантролерам і ўзгадненні пратаколу перадачы дадзеных, а таксама кантролерам для кантролю памылак перадачы. У прыватнасці, у выпадку памылкі пры перадачы, кантролер вырабляе ўстаноўку старэйшага біта (MSB) кантрольнага байта ў адзінку. Пры паспяховай перадачы ўсе чатыры старэйшых біта ўстанаўліваюцца ў нуль.
Заўвага. Існуюць асобныя выключэнні з правіл выкарыстання кантрольнага байта.
Ініцыялізацыя кантролера і бартавой сістэмы самодіагностікі
Для пачатку абмену дадзенымі PC павінен вырабіць усталёўку злучэння з кантролерам, затым ініцыялізаваць кантролер і канал дадзеных OBD II.
Устаноўка злучэння
Пасля падлучэння кантролера да PC і дыягнастычнага раз'ём OBD павінна быць праведзена яго ініцыялізацыя з мэтай прадухілення «завісанняў», звязаных з шумамі ў паслядоўных лініях у выпадку, калі іх падлучэнне было праведзена да ўключэння харчавання кантролера. Адначасова робіцца найпростая праверка актыўнасці інтэрфейсу. У першую чаргу пасылаецца аднабайтавы сігнал 20 hex, успрыманы кантролерам як каманда на ўсталёўку злучэння. У адказ кантролер замест кантрольнага высылае адзіны байт FF hex (255 dec) і пераходзіць у рэжым чакання прыёму дадзеных. Цяпер PC можа пераходзіць да ініцыялізацыі канала дадзеных.
Заўвага. Дадзены выпадак з'яўляецца адным з нямногіх, калі кантралёр не выкарыстоўвае кантрольны байт.
Ініцыялізацыя
На дадзеным этапе праводзіцца ініцыялізацыя пратакола, па якім будзе праводзіцца абмен дадзенымі, а ў выпадку пратакола ISO - ініцыялізацыя бартавой сістэмы. Абмен дадзенымі робіцца па адным з трох пратаколаў: VPW (General Motors), PWM (Ford) і ISO 9141-02 (азіяцкія/еўрапейскія вытворцы).
Заўвага. Існуе мноства выключэнняў: так, напрыклад, пры апытанні некаторых мадэляў аўтамабіляў Mazda можа выкарыстоўвацца «фардоўскі» пратакол PWM. Такім чынам, пры ўзнікненні праблем перадачы трэба ў першую чаргу паспрабаваць скарыстацца якім-небудзь іншым пратаколам.
Выбар пратакола вырабляецца перадачай камбінацыі, якая складаецца з кантрольнага байта 41 hex і наступнага непасрэдна за ім байта, вызначальнага тып пратаколу: 0 = VPW, 1 = PWM, 2 = ISO 9141. Так, напрыклад, па камандзе 41 02 hex вырабляецца ініцыялізацыя пратаколу ISO 91.
У адказ кантролер высылае кантрольны байт і байт стану. Усталёўка MSB кантрольнага байта кажа аб наяўнасці праблем, пры гэтым наступны за ім байт стану будзе змяшчаць адпаведную інфармацыю. Пры паспяховай ініцыялізацыі высылаецца кантрольны байт 01 hex, які паказвае на тое, што далей ідзе верыфікацыйны байт стану. У выпадку пратаколаў VPW і PWM верыфікацыйны байт уяўляе сабой простае рэха вызначальнага пратакол байта (0 ці 1, адпаведна), пры ініцыялізацыі пратакола ISO 9141 гэта будзе лічбавы ключ, які вяртаецца бартавым працэсарам OBD і вызначальны, якая менавіта з двух малаважна адрозных сябар ад сябра версій пратаколу будзе выкарыстоўвацца.
Заўвага. Лічбавы ключ мае чыста інфармацыйнае прызначэнне. Варта заўважыць, што ініцыялізацыя пратаколаў VPW і PWM адбываецца значна хутчэй, бо патрабуе толькі перадачы адпаведнай інфармацыі кантролеру.
На мадэлях, якія адказваюць стандарту ISO, ініцыялізацыя займае каля 5 секунд, якія затрачваюцца на інфармацыйны абмен адаптара з бартавым працэсарам, які вырабляецца з хуткасцю 5 бод.
Варта звярнуць увагу чытача, што на некаторых мадэлях аўтамабіляў сямейства ISO 9141 ініцыялізацыя пратаколу прыпыняецца, калі запыт на выдачу дадзеных не будзе перададзены на працягу 5-секунднага інтэрвалу, - сказанае азначае, што PC павінен вырабляць аўтаматычную выдачу запытаў кожныя некалькі секунд, нават у халастым. рэжыме.
Пасля ўсталёўкі злучэння і ініцыялізацыі пратаколу пачынаецца штатны абмен дадзенымі, якія складаюцца з якія паступаюць ад PC запытаў і якія выдаюцца адаптарам адказаў.
Парадак абмену дадзенымі
Функцыянаванне кантролера пры выкарыстанні пратаколаў сямейства ISO 9141-2 і SAE (VPW і PWM) адбываецца па некалькі розных сцэнарах.
Абмен па пратаколах SAE (VPW і PWM)
Пры абмене дадзенымі па дадзеных пратаколах адбываецца буферызацыя толькі аднаго кадра дадзеных, што азначае неабходнасць канкрэтызацыі які падлягае захопу або звароту кадра. У некаторых (рэдкіх) выпадках бартавы працэсар можа перадаваць пакеты, якія складаюцца больш за з аднаго кадра. У такой сітуацыі запыт павінен паўтарацца датуль, пакуль усе кадры пакета не будуць прынятыя.
Запыт заўсёды фармуецца наступным чынам: [Кантрольны байт], [Запыт па стандарце SAE], [Нумар кадра]. Як ужо згадвалася вышэй, кантрольны байт звычайна ўяўляе сабою лік, роўны поўнай колькасці наступных за ім байтаў. Запыт афармляецца ў адпаведнасці са спецыфікацыямі SAE J1950 і J1979 і складаецца з загалоўка (3 байта), паслядоўнасці інфармацыйных байтаў і байта кантролю памылкі (CRC). Заўважым, што ў той час як інфармацыя па запыце фармуецца ў строгай адпаведнасці са спецыфікацыямі SAE, спажыўцом кантрольнага байта і нумары кадра з'яўляецца інтэрфейсны кантролер.
Пры паспяховым завяршэнні працэдуры паведамленне ў адказ заўсёды мае наступны фармат: [Кантрольны байт], [Адказ па стандарце SAE]. Кантрольны байт, як і раней, вызначае колькасць наступных за ім інфармацыйных байтаў. Адказ у адпаведнасці з патрабаваннямі стандарту SAE складаецца з загалоўка (3 байта), ланцужкі інфармацыйных байтаў і байта CRC.
Пры збоі высылаецца 2-байтнае паведамленне ў адказ: [Кантрольны байт], [Байт стану]. Пры гэтым у кантрольным байце вырабляецца ўстаноўка MSB. Чатыры малодшых біта фармуюць лік 001, якое сведчыць аб тым, што за кантрольным варта адзіны байт, - байт стану. Дадзеная сітуацыя можа ўзнікаць дастаткова часта, бо Спецыфікацыі дапушчаюць магчымасць нявыдачы бартавым працэсарам дадзеных, а таксама перадачу няслушных дадзеных у выпадку, калі запыт не адпавядае падтрымоўванаму вытворцамі аўтамабіля стандарту. Магчымая таксама сітуацыя, калі запытаныя дадзеныя адсутнічаюць у аператыўнай памяці працэсара ў бягучы момант часу. Калі кантролер не атрымлівае чаканага адказу, ці атрымлівае пашкоджаныя дадзеныя, робіцца ўстаноўка MSB кантрольнага байта, а следам за кантрольным выдаецца байт стану.
Пры калізіях у шыне інтэрфейс выпрацоўвае адзіны байт 40 hex, які з'яўляецца кантрольным байтам з абнуленым малодшым бітам. Падобная сітуацыя можа ўзнікаць досыць часта пры загрузцы аўтамабільнай шыны паведамленнямі больш высокага чым у дыягнастычных дадзеных прыярытэту, - вылічальная прылада павінна паўтарыць зыходны запыт.
Абмен па пратаколах ISO 9141-2
Стандарт ISO 9141-2 выкарыстоўваецца большасцю азіяцкіх і еўрапейскіх вытворцаў аўтамабільнай тэхнікі. Структура фармаванага PC запыту мала чым адрозніваецца ад выкарыстоўванай у стандартах SAE, з той толькі розніцай, што адаптар не мае патрэбы ў інфармацыі аб нумары кадра і адпаведныя дадзеныя прысутнічаць у пакеце не павінны. Такім чынам, запыт заўсёды складаецца з кантрольнага байта і наступнага за ім ланцужкі інфармацыйных байтаў, улучальных у сябе кантрольную суму. У якасці зваротнага паведамлення кантролер проста рэтранслюе сфармаваныя бартавым працэсарам сігналы. Кантрольны байт у зваротным паведамленні адсутнічае, таму PC успрымае паступаючую інфармацыю бесперапынным струменем датуль, пакуль ланцужок не перарываецца паўзай у 55 мілісекунд, якая паведамляе аб завяршэнні інфармацыйнага пакета. Такім чынам, паведамленне ў адказ можа складацца з аднаго або больш кадраў у адпаведнасці з патрабаваннямі спецыфікацый SAE J1979. Кантролер не праводзіць аналіз кадраў, не адкідае недыягнастычныя кадры і г.д. PC павінен уласнымі сіламі вырабляць апрацоўку якія паступаюць дадзеных з мэтай вычлянення асобных кадраў шляхам аналізу загалоўкавых байтаў.
Заўвага. Адказы на большасць запытаў складаюцца з адзінага кадра.
Мадыфікацыі кантролераў апошніх версій
Заўвага. Усе інфармацыйныя байты перадаюцца ў 16-рычным фармаце (hex).
Заўвага. Сімвалам XX азначаецца нявызначаны, зарэзерваваны або неапазнаны байт.
Ніжэй прыведзены асноўныя адрозненні працэсу перадачы даных па пратаколах SAE і ISO 9141, характэрныя для інтэрфейсных кантролераў апошніх версій, а таксама парадак перадачы даных па пратаколе ISO 14230:
- 1) Стандарт ISO 9141: Дададзены адрасны байт;
- 2) Стандарт ISO 9141: Ажыццяўляецца зварот не аднаго, а абодвух ключавых байтаў; (дадатковы байт вяртаецца таксама ў рэжымах SAE, аднак тут ён не выкарыстоўваецца).
- 3) Дададзена падтрымка пратакола ISO 14230.
Устаноўка злучэння
Парадак усталёўкі злучэння не змяніўся:
Адпраўка: | 20 |
Прыём: | FF |
Выбар пратакола
Пратакол выбіраецца ў наступным чынам:
VPW: | |
Адпраўка: | 41, 00 |
Прыём: | 02, 01, XX |
PWM: | |
Адпраўка: | 41, 01 |
Прыём: | 02, 01, XX |
ISO 9141: | |
Адпраўка: | 42, 02, adr, дзе: adr - адрасны байт (звычайна 33 hex) |
Прыём: | 02, К1, К2, дзе К1, К2 - ключавыя байты ISO Або: 82, XX, XX (памылка ініцыялізацыі ISO 9141) |
ISO 14230 (хуткая ініцыялізацыя): | |
Адпраўка: | 46, 03, R1, R2, R3, R4, R5, дзе: R1 ÷ R5 - паведамленне аб пачатку запыту ISO 14230 на ўстаноўку злучэння, звычайна R1 ÷ R5 = С1, 33, F1, 81, 66 |
Прыём: | S1, S2, ………, дзе S1, S2, ……… - паведамленне аб пачатку адказу ISO 14230 на ўстаноўку злучэння |
Заўвага. Могуць перадавацца паслядоўна больш за адзін ECU. У якасці адказу можа выкарыстоўвацца адмоўны код.
Тыповы станоўчы адказ выглядае наступным чынам:
S1, S2, ……. = 83, F1, 10, С1, Е9, 8F, BD ISO 14230 (павольная ініцыялізацыя): | Аналагічна ISO 9141 |
Заўвага і каментары
Калі плануецца выкарыстанне кантролера для перадачы дадзеных толькі па які-небудзь аднаму або двум з пратаколаў, лішнія кампаненты могуць быць выключаныя.
Напрыклад, пры арганізацыі схемы пад пратакол VPW (GM) у провадзе падлучэння кантролера да аўтамабіля запатрабуюцца толькі тры жылы электраправодкі (клемы 16, 5 і 2).
Калі не выкарыстоўваецца пратакол PWM, могуць быць выключаны элементы R4, R6, R7, R8, R9, R10, Т1, Т2 і D1.
Пры адмове ад абмену па пратаколе ISO выключэнню падлягаюць элементы: R15, R16, R17, R18, R19, R21, Т4 і Т5.
Адмова ад выкарыстання пратаколу VPW дазваляе выключыць наступныя элементы: R13, R14, R23, R24, D2, D3 і Т3.
Ужытыя вугальна-плёнкавыя рэзістары з 5-адсоткавым допускам супраціву.
Звярніце ўвагу на адсутнасць кнопкі аварыйнай перазагрузкі (RESET), - у выпадку неабходнасці такая перазагрузка можа быць праведзена шляхам адлучэння кантролера ад аўтамабільнага раздыма (перазагрузка інтэрфейснага працэсара адбудзецца аўтаматычна). Перазапуск праграмнага забеспячэння на PC прыводзіць да паўторнай ініцыялізацыі інтэрфейсу.