← Įrenginiai ir kalbos

Naudotojo vadovas

BiMatrix Mini

BiMatrix — prekės ženklas. BiMatrix Mini — įrenginys, kuriam skirtas šis vadovas.

BiMatrix Mini prijungimas ir nustatymas

Redakcija 1.0 · 2026 m. rugsėjo 10 d.

Nustatymai ir apribojimai patikrinti pagal programėlės ir programinės aparatinės įrangos 4.4.3 komponavimo 22 pirminį kodą. Elektrinis prijungimas patikrintas pagal BiMatrix Mini schemą.

BiMatrix Mini gauna automobilio signalus, paverčia juos reikiamomis vertėmis ir naudoja prijungtiems įrenginiams valdyti. Duomenys priimami per CAN1, CAN2, skaitmeninius ir analoginius įėjimus. Apdorojimo rezultatas perduodamas per CAN arba naudojamas AUX/PWM išėjimuose.

Įėjimo signalasCAN, dažnis arba įtampa ApdorojimasPerskaičiavimas, žemėlapis arba sąlyga RezultatasCAN pranešimas arba išėjimo valdymas

Palaikomos tik BMW donorų 8HP automatinės pavarų dėžės. Kitų automobilių markių 8HP versijos nepalaikomos. Apribojimas taikomas automatinės pavarų dėžės kilmei, o ne automobilio, į kurį ji montuojama, markei.

Pagrindinis prijungimo būdas — duomenų mainai per CAN. Palaikomoms 8HP automatinės pavarų dėžės versijoms valdyti BiMatrix Mini jau turi integruotą modulį. Sąsajoje pasirenkama pavarų dėžės versija ir priskiriami reikiamų signalų šaltiniai: sūkių, variklio sukimo momento, pedalo padėties, stabdžio ir kitų parametrų. Pagal šias vertes modulis pats sudaro ir siunčia reikiamus CAN pranešimus.

Konfigūruojami CAN įėjimai ir CAN išėjimai išplečia ryšio galimybes su kitais moduliais: prietaisų skydeliu, mygtukų bloku, variklio valdymo bloku ir kita įranga. CAN įėjimais reikiamos vertės išgaunamos iš gautų pranešimų; CAN išėjimais sudaromi papildomi pranešimai pasirinktam įrenginiui.

Jei automobilyje nėra CAN magistralės, variklio sūkius galima nustatyti pagal dažnio signalą DIG2 įėjime, o pedalo padėtį ir slėgį įsiurbimo kolektoriuje — pagal 0–5 V signalus analoginiuose įėjimuose. Variklio sukimo momentas apskaičiuojamas pagal sukonfigūruotus žemėlapius. Gautas vertes galima priskirti 8HP modulio įėjimo signalams. Pagal žemėlapį gautas sukimo momentas yra skaičiuojamasis įvertis; jo tikslumas priklauso nuo signalų ir žemėlapių nustatymų.

Duomenų gavimo būdus galima derinti. Pavyzdžiui, sūkiai gaunami iš CAN, o slėgis — iš atskiro analoginio jutiklio.

Prijungiant CAN magistrales ir atliekant diagnostiką rekomenduojama naudoti CAN Monitor: jame rodomi CAN1/CAN2 pranešimai ir jų baitų pokyčiai. Atskiras modulis Live naudojamas įėjimų vertėms, PWM, pavarų dėžės duomenims ir kitiems prieinamiems BiMatrix Mini parametrams stebėti grafikuose bei skaitiniuose valdikliuose.

1. BiMatrix Mini įėjimai ir išėjimai #

Įėjimas naudojamas signalui gauti. Išėjimas naudojamas įrenginiui valdyti. Kiekvienas CAN prievadas palaiko abi kryptis: ta pačia laidų pora duomenys priimami ir siunčiami.

Prijungimo schemos:

Grandinių schemose parodytas laido kelias, o išvadų išdėstymas yra sąlyginis. Jungties forma ir pusė atskirai parodyta kontaktų schemoje. Kontaktų numeriai nurodo BiMatrix Mini. Linijų spalvos padeda skaityti schemą, o laido spalvą lemia tikras laidynas. Taškas linijų sankirtoje reiškia sujungimą; sankirta be taško — atskirus laidus. Siaurame ekrane plačios schemos slenkamos horizontaliai.

Visose vadovo kalbinėse versijose ekrano kopijose rodoma programėlės sąsaja anglų kalba (English). Verčiami vaizdų paaiškinimai; mygtukų, laukų ir modulių pavadinimai ekrano kopijose paliekami anglų kalba.

Sąsajos ekrano kopijos. Prie aprašytų modulių pateiktas bendras vaizdas ir nedideli fragmentai šalia nustatymų. Bet kurią ekrano nuotrauką galima padidinti spustelėjus. Mygtukas „100%“ rodo originalų dydį: vaizdą galima slinkti, taip pat ir telefone. Langas uždaromas mygtuku „Uždaryti“, klavišu Escape arba spustelėjus užtemdytą sritį. Rodoma programos 4.4.3 sąsaja su mokomaisiais duomenimis, neprisijungus prie įrenginio. Būsena DISCONNECTED yra numatyta; kai kuriose nuotraukose CONNECTED imituojama, kad nustatymus būtų galima parodyti be įrenginio. Naudotojo signalų pavadinimai jūsų konfigūracijoje gali skirtis.

1.1. Įėjimų ir išėjimų paskirtis #

Svarbu: kontaktai nustatomi tik pagal numerius #

BiMatrix Mini kontaktai nustatomi tik pagal numerius ant kištuko (jungties) ir atitinkamus numerius BiMatrix Mini schemoje. Prieš prijungiant kiekvieną laidą, numeris ant kištuko sutikrinamas su schema.

Laido spalva, jungties padėtis nuotraukoje ir kontaktų skaičiavimas „iš kairės į dešinę“ nepakeičia numerio patikros. Taip pat būtina teisingai nustatyti schemoje parodytą jungties pusę.

Pagrindinės BiMatrix Mini signalų grandinės
Įėjimas arba išėjimasPaskirtisNaudojimo pavyzdys
CAN1, CAN2Fiziniai prievadai CAN pranešimams priimti ir siųsti.8HP modulio duomenų mainai su pavarų dėže; ryšys su valdymo bloku, prietaisų skydeliu ir mygtukų bloku.
DIG1 / Ignition IN · 5–12 VDegimo būsenos nustatymas ir BiMatrix Mini įjungimas.Darbo pradžia įjungus degimą.
DIG2Signalo būsenos, dažnio arba PWM užpildymo nustatymas.Sūkių gavimas pagal dažninį tachosignalą.
Analoginiai 1–4Signalo matavimas darbiniame 0–5 V diapazone.Pedalo padėtis arba MAP jutiklio slėgis.
AUX / PWMApkrovos sujungimas su mase: įjungimas/išjungimas arba PWM.Solenoidas, ventiliatorius arba relė.
Ignition OUT · 12 VTik loginis automatinės pavarų dėžės ir selektoriaus įjungimo valdymas.Signalas į Wake įėjimą arba išorinio galios jungiklio valdymo įėjimą.

+12 V maitinimas, GND masė ir jutiklių +5 V maitinimo išėjimas turi atskirą paskirtį. Jų prijungimas aprašytas 1.6 punkte. Kiekvienai grandinei kontakto numeris ant kištuko sutikrinamas su BiMatrix Mini schema.

BiMatrix Mini: įrenginys, jungtis ir kontaktų numeriai #

Žemiau parodyta įrenginio jungtis iš atsakomojo kištuko prijungimo pusės. Fiksatorius viršuje. Atsakomojo kištuko atveju būtina atsižvelgti į žiūrėjimo pusę — kontaktų ar laidų. Prieš prijungiant numeris patikrinamas pagal žymėjimą ant pačios jungties.

BiMatrix Mini įrenginys su 18 kontaktų jungtimi ir jos vaizdu iš priekio. Fiksatorius viršuje; kampiniai kontaktai: 9 ir 1 viršutinėje eilėje, 18 ir 10 apatinėje.
Įrenginio ir jungties vaizdas iš BiMatrix Mini dokumentacijos. Vaizdas į įrenginio jungties sujungimo pusę; fiksatorius viršuje. Visų kontaktų dideli numeriai pateikti žemiau.
Paspaudus numerį atidaroma atitinkama lentelės eilutė. Forma parodyta sąlyginai; kontaktų padėtis ir numeriai atitinka aukščiau esančios iliustracijos vaizdą.
Analog — analoginis įėjimas AUX/PWM — išėjimas CAN — duomenų magistralė DIG/IGN — skaitmeninis signalas, degimas Maitinimas / masė Skaičius figūroje yra kontakto numeris. Formos ir spalvos yra šios kontaktų schemos sutartiniai ženklai.

Analog trikampiai ir AUX/PWM kvadratai čia naudojami kaip paskirties žymekliai. Jie nėra metalinių kontaktų forma ar universalūs šių įėjimų ir išėjimų IEC/ANSI ženklai. Kontakto numeris ir pavadinimas lieka pagrindiniai žymėjimai.

Apie standartinių ženklų paskirtį: IEC — grafiniai simboliai ir standartai. Žymėjimai CAN-H/CAN-L ir GND paliekami aiškiai matomi.

Kaip skaityti lentelę. Pirmajame stulpelyje nurodytas jungties kontakto numeris, antrajame — jo paskirtis. Kontakto ir kanalo numeriai skiriasi: pavyzdžiui, analoginis įėjimas 1 jungiamas prie kontakto 3.

Kontaktas 16 — DIG1 / Ignition IN, degimo įėjimas 5–12 V. Kontaktas 17 — DIG2, skaitmeninis / dažnio įėjimas.

Visiems įrenginiams BiMatrix Mini naudojama vienoda kontaktų schema, pateikta šioje lentelėje.

1.2. CAN1 ir CAN2: bendras prijungimo principas #

CAN yra pranešimų mainų linija tarp elektroninių blokų. Signalui naudojami du laidai: CAN-H ir CAN-L. Jie tiesiami kartu kaip vytos poros laidas. BiMatrix Mini CAN-H prijungiamas prie pasirinktos magistralės CAN-H, o CAN-L — prie tos pačios magistralės CAN-L.

Įrenginiai prie bendros linijos jungiami lygiagrečiai, trumpomis atšakomis. Ilgos atskiros atšakos iš vieno taško blogina signalo formą. CAN-H ir CAN-L nenaudojami maitinimui: kiekvieno bloko maitinimas ir masė prijungiami atskiromis grandinėmis.

Fizinis prijungimas: Texas Instruments — CAN Physical Layer Requirements.

CAN1 ir CAN2 yra atskiri prievadai. Automatinės pavarų dėžės, selektoriaus ir kitų įrenginių prijungimą lemia pasirinkta schema bei nustatymai. CAN1 ir CAN2 laidai nejungiami tarpusavyje duomenims perduoti tarp prievadų; mainai organizuojami BiMatrix Mini nustatymais.

Automobilio 500 kbit/s CAN magistralę rekomenduojama prijungti prie BiMatrix Mini CAN2: automobilio CAN-H → CAN2-H, automobilio CAN-L → CAN2-L.

Šios magistralės duomenims priimti CAN įėjimuose pasirenkamas CAN2. Tikrinant CAN Monitor pasirenkamas CAN 2 arba All Interfaces. Fizinis prijungimas ir nustatymuose pasirinkta sąsaja turi sutapti.

Automobilio CAN → BiMatrix Mini CAN2 #

Parodyti signaliniai laidai. Blokų maitinimas prijungiamas atskirai. Du galiniai rezistoriai tikrinami visoje linijoje, įskaitant jau integruotus. Schemos spalvos sąlyginės; kontaktų numeriai veda į kontaktų lentelę.

Patikra: modulyje CAN Monitor pasirenkamas CAN 2. Veikiant blokams turi būti gaunami pranešimai su ID ir baitais.

Fiksuota CAN sparta #

BiMatrix Mini CAN1 ir CAN2 veikia 500 kbit/s sparta. Dabartinėje programinės įrangos versijoje sparta yra fiksuota ir nekeičiama.

Galimybė keisti spartą gali atsirasti būsimose programinės įrangos versijose.

Prieš prijungiant patikrinama, ar pasirinkta automobilio CAN magistralė ir prijungiami įrenginiai veikia 500 kbit/s. Dabartinėje versijoje BiMatrix Mini negalima nustatyti kitai spartai.

Parametrų mainams taip pat turi atitikti pranešimų formatas. Palaikomiems 8HP šis formatas jau įgyvendintas integruotame modulyje. Magistralių, pavarų dėžės versijos ir signalų šaltinių pasirinkimas aptariamas 3 skyriuje.

Integruotas 8HP modulis ir papildomos CAN funkcijos #

Sąsajos pavyzdys su pasirinkta pavarų dėžės versija ir priskirtais įėjimo signalais. Pavadinimai RPM CAN2, Torque CAN2 ir kiti sukurti mokomajam pavyzdžiui. Šios vertės nėra paruošta montavimo konfigūracija. Paspaudus atidaroma didelė ekrano kopija.

Modulis 8HP skirtas palaikomoms BMW donorų pavarų dėžių versijoms. Vienodas 8HP žymėjimas ant kitos markės pavarų dėžės nereiškia suderinamumo.

8HP modulyje jau yra palaikomų pavarų dėžės versijų pranešimų generatorius. Sąsajoje kiekvienam reikalingam parametrui priskiriamas vertės šaltinis. Pavyzdžiui, sūkiams pasirenkamas signalas, gautas iš variklio valdymo bloko per CAN arba apskaičiuotas pagal DIG2 dažnį; sukimo momentui — gauta vertė arba nustatyto žemėlapio rezultatas.

Pagrindinis 8HP nustatymas: pasirenkama palaikoma pavarų dėžės versija, nustatomas CAN prijungimas ir priskiriami modulio įėjimo signalai. Modulis savarankiškai sudaro visus pasirinktai versijai reikalingus pranešimus. Šių pranešimų rankiniu būdu kurti CAN išėjimuose nereikia.

Pavarų dėžės versijos, selektoriaus ir valdymo režimo pasirinkimo pavyzdys. Vertės parenkamos pagal sumontuotą įrangą. Paspaudus atidaroma didelė ekrano kopija.
Šaltinis pasirenkamas po parametro pavadinimu: pavyzdžiui, RPM CAN2 po Engine RPM. Ekrano kopijoje — mokomieji priskyrimai. Paspaudus atidaroma didelė ekrano kopija.

Apdorojimo seka: duomenų šaltinis → 8HP modulio įėjimo parametras → automatiškai sudaryti CAN pranešimai → automatinė pavarų dėžė.

Konfigūruojami CAN įėjimai ir CAN išėjimai naudojami papildomiems mainams su kitais įrenginiais. Tai sąsajos funkcijos, veikiančios per fizinius CAN1 ir CAN2 prievadus:

  • CAN įėjimas išgauna parametrą iš kito modulio pranešimo. Pavyzdžiai — variklio valdymo bloko sūkiai arba mygtukų bloko mygtuko būsena. Gautą vertę galima naudoti BiMatrix Mini logikoje, žemėlapyje arba kaip 8HP modulio signalo šaltinį.
  • CAN išėjimas sudaro papildomą pranešimą kitam moduliui. Pavyzdys — pasirinktos vertės perdavimas suderinamam prietaisų skydeliui. Formatas nustatomas pagal priimančio įrenginio protokolą.

Papildomo priėmimo nustatymas aprašytas 4 skyriuje, papildomo siuntimo — 5 skyriuje.

Kam reikalingi 120 Ω rezistoriai #

Kiekviename iš dviejų fizinių didelės spartos CAN linijos galų įrengiamas terminavimo rezistorius 120 Ω tarp CAN-H ir CAN-L. Jis sumažina signalo atspindžius nuo kabelio galo, galinčius sukelti ryšio klaidas.

Rezistorius jungiamas tarp laidų poros kiekviename linijos gale. Tarpiniam įrenginiui papildomo rezistoriaus nereikia. Paveiksle parodytas laidų išvedžiojimo principas; įrenginių sudėtį lemia konkretaus prijungimo schema.
  • Vienoje linijoje naudojami du galiniai rezistoriai po 120 Ω. Prie kiekvieno prijungto bloko rezistoriaus nereikia.
  • Rezistorius jau gali būti galiniame bloke ar laidyne. Prieš pridedant atsižvelgiama į esamą terminavimą.
  • Jei BiMatrix Mini prijungiamas jau terminuotos automobilio magistralės viduryje, trečias rezistorius nepridedamas.
  • Jei CAN1 ir CAN2 prijungti prie skirtingų linijų, kiekvienos linijos terminavimas tikrinamas atskirai.

Linijos galų terminavimas: Texas Instruments — CAN With Selectable Termination.

Patikra multimetru. Visiškai išjungus visų įrenginių maitinimą, surinktos linijos varža matuojama tarp CAN-H ir CAN-L. Esant dviem įprastiems nuolat prijungtiems 120 Ω rezistoriams, tikimasi maždaug 60 Ω: rezistoriai sujungti lygiagrečiai.

Apie 120 Ω gali rodyti, kad trūksta vieno galinio rezistoriaus arba nutrūkusi grandinė iki jo; apie 40 Ω — tris 120 Ω rezistorius. Vien 60 Ω rodmuo nepatvirtina teisingos rezistorių padėties ir viso ryšio tvarkingumo.

Matavimas linijoje be maitinimo: Kvaser — How to test your CAN termination.

Atskira CAN linija: BiMatrix Mini, automatinė pavarų dėžė ir selektorius #

Lankelis laidų sankirtoje reiškia, kad tarp jų nėra sujungimo. Šis variantas taikomas, jei pasirinkta automatinė pavarų dėžė ir selektorius turi veikti vienoje CAN1 linijoje. Jų CAN-H jungiamas prie bendro CAN-H, CAN-L — prie CAN-L. Pačių įrenginių kontaktų numeriai nustatomi pagal jų schemas. Rezistoriai gali būti integruoti galiniuose įrenginiuose — tokiu atveju papildomi neįrengiami. CAN1 laidai su CAN2 laidais nejungiami.

Patikra: 8HP modulio ir CAN Monitor nustatymuose pasirenkama faktiškai prijungta linija. Joje tikrinamas pranešimų priėmimas ir siuntimas; įrenginių maitinimas bei įjungimas atliekamas pagal maitinimo schemą.

CAN Monitor: magistralių patikra ir CAN pranešimų analizė #

Kairėje — CAN1, dešinėje — CAN2. Lentelėse rodomi pranešimų ID ir baitai. Programėlės 4.4.3 sąsaja; mokomieji pranešimai 600–602, neprisijungus prie automobilio. Paspaudus atidaroma didelė ekrano kopija.

CAN Monitor rekomenduojama naudoti prijungiant CAN magistrales ir atliekant diagnostiką. Jame rodomi CAN1 ir CAN2 pranešimai: jų identifikatoriai ID ir duomenys baitais. Baitų vertės atnaujinamos gaunant pranešimus, todėl galima stebėti, kurie duomenys kinta automobiliui veikiant ar paspaudus mygtuką.

ID yra pranešimo identifikatorius. Vienu ID perduodamas baitų rinkinys, kuriame gali būti keli skirtingi parametrai. Norint perskaityti atskirą parametrą, pasirenkama reikiama šių duomenų dalis.

  1. CAN Monitor pasirenkama faktiškai prijungta magistralė — CAN 1, CAN 2 — arba All Interfaces abiem peržiūrėti. Rekomenduojamam automobilio CAN prijungimui pasirenkama CAN 2. Tikrinama, ar šia magistrale gaunami pranešimai.
    Čia pasirenkama CAN 2 arba All Interfaces. Jei sąrašas paslėptas, pirmiausia sustabdoma pranešimų peržiūra. Paspaudus atidaroma didelė ekrano kopija.
  2. Stebimas baitų kitimas keičiant vieną žinomą signalą — pavyzdžiui, paspaudžiant ir atleidžiant mygtuką.
  3. Paspaudus dominančio pranešimo ID, atidaromas analizės langas. Jame parenkama pradinio bito padėtis (Position), vertės ilgis ir tipas (Data type), taip pat baitų tvarka (Endianness). Pasirinktos vertės nuskaitymo rezultatas atnaujinamas realiuoju laiku.
    Position — signalo pradžia; Data type — ilgis ir tipas; Endianness — baitų tvarka. Mokomasis rezultatas: 2000 ir 50. Paspaudus atidaroma didelė ekrano kopija.
  4. Gauta vertė lyginama su faktine signalo būsena. Patikra kartojama kelis kartus pakeitus būseną arba vertę.
Pasirinkto signalo nuskaitymo parametrai
ParametrasKas nustatoma
Bit position
Laukas Position
Pradinio bito padėtis, nuo kurios pranešime skaitoma reikiama vertė. Sąraše pasirenkama Bit N — pradinio bito numeris.
Data length
Data type sudėtyje
Bitų skaičius, kurį užima vertė. Šiame lange ilgis pasirenkamas Data type viduje; atskiro Data length lauko nėra.
Duomenų tipas
Laukas Data type
Skaičiaus skaitymo būdas: unsigned — vertė be ženklo, nuo nulio į viršų; signed — vertė su ženklu, kuri gali būti ir neigiama.
EndiannessBaitų tvarka skaitant vertę: Big Endian arba Little Endian. Pasirinkimas priklauso nuo signalo formato pranešime.

Pavyzdys: mygtuko būsenos paieška. Paspaudus mygtuką, viename pranešime pasikeičia duomenys. Šis pranešimas pasirenkamas pagal ID, tada analizės lange parenkama duomenų sritis, kurios vertė atitinka paspaudimą ir atleidimą. Atitiktis tikrinama pakartotiniais paspaudimais.

Rasti ID, formatas ir mastelis naudojami nustatant CAN įėjimą. Atskiriems bitams atsižvelgiama į Position numeracijos skirtumą CAN Monitor ir CAN Inputs; galutinis rezultatas tikrinamas Live. Gauta vertė gali dalyvauti BiMatrix Mini logikoje arba būti priskirta signalo šaltiniu 8HP moduliui. Pranešimus pavarų dėžei sudaro integruotas 8HP modulis.

Pranešimų buvimas CAN Monitor leidžia patikrinti duomenų priėmimą iš magistralės. Konkretaus signalo paskirtis tikslinama pagal modulio dokumentaciją ir verčių palyginimą; vien baito pasikeitimas dar neparodo, koks parametras juo perduodamas. Faktinis savų CAN Outputs pranešimų siuntimas tikrinamas išoriniu CAN adapteriu ir gavėju.

1.3. Skaitmeniniai įėjimai #

Digital Inputs: mokomieji loginio įėjimo ir DIG2 dažnio perskaičiavimo į sūkius pavyzdžiai. Vertės demonstracinės.

DIG1 / Ignition IN, kontaktas 16, yra degimo įėjimas, kurio signalo įtampa 5–12 V. Pagal jo būseną nustatomas degimo įjungimas ir išjungimas. Šis įėjimas dalyvauja įjungiant ir pažadinant BiMatrix Mini, todėl jo paskirtis vertinama atskirai nuo matavimo įėjimo DIG2.

DIG2 naudojamas skaitmeniniam arba dažnio signalui gauti. Priklausomai nuo nustatymo nustatoma būsena 0/1, impulsų dažnis arba įeinančio PWM signalo užpildymas.

Pavyzdys: variklio sūkiai. Suderinamas dažninis tachosignalas, naudojamas prietaisų skydelio, prijungiamas prie DIG2. Įėjime matuojamas dažnis, kuris pagal nustatytą priklausomybę perskaičiuojamas į variklio sūkius. Perskaičiavimas priklauso nuo impulsų skaičiaus vienam apsisukimui.

Prieš prijungiant patikrinamas elektrinis tachosignalo lygis. Vien impulsų buvimas nereiškia suderinamumo su įėjimu: prireikus tarp šaltinio ir DIG2 naudojama suderinimo grandinė. Išsamus pavyzdys pateiktas 7 skyriuje.

Tachosignalas → DIG2, kontaktas 17 #

Šaltinis — suderinamo tachosignalo laidas, einantis į prietaisų skydelį. Prieš prijungiant tikrinama jo įtampa ir impulsų forma. Perskaičiavimo koeficientas priklauso nuo impulsų skaičiaus vienam apsisukimui. DIG1 / Ignition IN, kontaktas 16, naudojamas 5–12 V degimo signalui.

Patikra: modulyje Live rodoma DIG2 vertė: dažnis turi keistis kartu su sūkiais. Nustačius perskaičiavimą, rodmenys lyginami su žinomais variklio sūkiais.

1.4. Analoginiai įėjimai #

Analog Inputs: mokomosios įtampos perskaičiavimo lentelės pedalui ir slėgiui. Šios vertės nepakeičia jutiklių kalibravimo.

Analoginiai įėjimai 1–4 naudojami signalams 0–5 V. Įtampa kinta kartu su matuojamu parametru. Nustatymuose nurodoma, kaip ši įtampa paverčiama suprantama verte.

  • Pedalo padėtis. 0–5 V signalas jungiamas prie analoginio įėjimo. Pagal kraštines padėtis ir jutiklio charakteristiką nustatomas perskaičiavimas į procentus.
  • MAP slėgis. Slėgio jutiklio signalinis laidas jungiamas prie kito analoginio įėjimo. Įtampos perskaičiavimas į slėgį nustatomas pagal konkretaus jutiklio charakteristiką.

Jutiklio signalas ir maitinimas yra skirtingos grandinės. Maitinimas tiekiamas į jutiklio maitinimo išvadą, signalas jungiamas prie analoginio įėjimo, o atskaitos masė prijungiama pagal jutiklio ir BiMatrix Mini schemą. Darbinis 0–5 V diapazonas neleidžia tiekti automobilio 12 V į signalinį įėjimą.

Analoginių įėjimų apsauga. Kiekviename Analog In įrengtas nuoseklus 1 kΩ rezistorius ir 5,1 V stabilitronas į masę. Ši grandinė riboja srovę ir viršįtampį, tačiau darbinis diapazonas lieka 0–5 V.

Jei +12 V per klaidą paduodama įjungtam Mini su stabiliu vidiniu 5 V maitinimu, apskaičiuota srovė per įėjimo rezistorių yra apie 7 mA. Skaičiavimas rodo srovės ribojimo atsargą; įrenginio atsparumas visais darbo režimais bandymais nepatvirtintas.

Apsauga nuo +24 V ir nuo viršįtampio, kai Mini neturi maitinimo, nepatvirtinta. 12/24 V signalams naudojamas išorinis signalo derintuvas su 0–5 V išėjimu. Viršįtampio metu analoginių įėjimų rodmenys gali būti nepatikimi.

Komponentų dokumentacija: onsemi SZ1SMB5918BT3G; Texas Instruments ADS1115.

Analoginių įėjimų duomenys gali būti naudojami žemėlapiuose, priskiriami signalų šaltiniais 8HP moduliui, perduodami kitiems įrenginiams per CAN išėjimus arba naudojami AUX/PWM valdymui.

Trys MAP grandinės: maitinimas, signalas ir masė #

Pavyzdys skirtas atskiram jutikliui su 5 V maitinimu ir 0–5 V išėjimu. Jo išvadų paskirtis tikrinama jutiklio dokumentacijoje; leistina +5 V išėjimo apkrova — BiMatrix Mini dokumentacijoje. Jau prie variklio valdymo bloko prijungto jutiklio maitinimo ir atskaitos masės grandinę lemia automobilio schema; du +5 V šaltiniai tarpusavyje nejungiami.

Patikra: modulyje Live rodoma Analog 1. Įtampa patikrinama prieš perskaičiuojant į slėgį, tada rezultatas lyginamas su MAP charakteristika.

Automobilis be CAN: nuo laidų iki pranešimų pavarų dėžei #

Tachosignalas→ DIG2 · 17→ dažnis → sūkiai
Pedalas 0–5 V→ Analog 2 · 13→ įtampa → padėtis, %
MAP 0–5 V→ Analog 1 · 3→ įtampa → slėgis
BiMatrix Mini žemėlapiai
Pagal nustatytas priklausomybes apskaičiuojamas variklio sukimo momento įvertis.
8HP modulis
Gauti parametrai priskiriami jo įėjimams. Pranešimai sudaromi automatiškai.
CAN → 8HP automatinė pavarų dėžė

Rodyklės čia rodo duomenų apdorojimą programoje. Fiziniai laidai jungiami pagal aukščiau pateiktas schemas. Analoginių kanalų numeriai pasirinkti šiam pavyzdžiui; pedalo grandinė tikrinama pagal jos schemą. Sukimo momentas pagal žemėlapį yra apskaičiuotas įvertis.

1.5. AUX/PWM išėjimai #

AUX Outputs: mokomieji išėjimai relei ir PWM, šaltinio, dažnio ir Values/PWM lentelės pasirinkimas. Apkrova neprijungta.

AUX1–AUX4 / PWM išėjimai sujungia apkrovą su žeme — GND mase. Maitinimo pliusas per saugiklį jungiamas prie vienos ritės pusės, kita pusė — prie AUX/PWM. Išėjimas valdo „minusą“ ir netiekia +12 V maitinimo.

Išėjimas įjungtas: vidinis jungiklis sujungia AUX su GND, per ritę teka srovė. Išėjimas išjungtas: jungiklis atviras, maitinimo srovė per jį neteka. Išjungto AUX įtampa nebūtinai lygi 0 V: per ritę jame gali būti maitinimo pliusas.

AUX išėjimai naudojami įrenginiams įjungti ir valdyti metodu PWM — impulsų pločio moduliacija. Naudojant PWM, išėjimas daug kartų įjungiamas ir išjungiamas. Dažnis nustato tokių ciklų skaičių per sekundę, o užpildymas — įjungtos būsenos laiko dalį.

Pavyzdžiui, 25 % užpildymas reiškia, kad išėjimas įjungtas ketvirtadalį kiekvieno periodo. Esant 0 % išėjimas išjungtas, esant 100 % — įjungtas nuolat. Slėgio, jėgos ar greičio priklausomybę nuo užpildymo lemia prijungtas įrenginys.

Pavyzdys: AUX įjungia 12 V lemputę per relę #

12 V lemputė įjungiama per keturių kontaktų relę su įprastai atvirais kontaktais ir integruotu apsauginiu diodu. AUX valdo relės ritę. Skaičiai 85, 86, 30 ir 87 yra relės kontaktų žymėjimai; 18 ir 14 — BiMatrix Mini kontaktai. Tai sujungimų schema, o ne išvadų padėtis ant korpuso. Paties Mini maitinimas prijungiamas atskirai pagal 1.6 skyrių.

Ritės prijungimas: relės kontaktas 86 → +12 V per F1; kontaktas 85 → AUX1, kontaktas 18; GND Mini, kontaktas 14 → bendra masė. Sąlyginis srovės kelias įjungus parodytas paveikslo apačioje.

Lemputės prijungimas: +12 V per F2 tiekiamas į relės kontaktą 30; kontaktas 87 jungiamas prie lemputės, antras lemputės išvadas — prie masės. Suveikus relei, kontaktai 30 ir 87 užsidaro, lemputė užsidega. Per AUX teka relės ritės srovė; lemputės srovė teka per kontaktus 30–87.

Parodytoje relėje apsauginis diodas integruotas į korpusą: katodas — diodo simbolio pusė su brūkšniu — prijungtas prie 86 (+12 V), anodas — prie 85 (AUX). Tokiai relei būtina laikytis 85/86 poliškumo. Kitokios konstrukcijos relės ar solenoido apsauga tikrinama pagal jo dokumentaciją. F1 ir F2 nominalai parenkami pagal atitinkamos grandinės srovę ir laidų skerspjūvį.

Kontaktų žymėjimas ir integruoto diodo schema: HELLA — keturių kontaktų 12 V relė su diodu. Leistina relės galios kontaktų srovė nėra leistina AUX srovė.

Solenoidas

Maitinimo pliusas → solenoidas → AUX/PWM → masė.

PWM dažnis ir užpildymas parenkami pagal solenoido charakteristikas. Jo srovė ir apsauga turi atitikti išėjimo parametrus; prireikus naudojamas išorinis valdiklis.

Ventiliatorius

AUX → suderinamas valdiklio įėjimas → ventiliatorius.

Valdiklio įėjimas turi palaikyti valdymą sujungiant su mase. Jei reikia kitokio elektrinio signalo, naudojama suderinimo grandinė. Ventiliatoriaus galios maitinimas prijungiamas atskirai.

Relė

+12 V per F1 → ritė 86/85 → AUX/PWM → masė. Kontaktai 30/87 įjungia lemputę.

Įprastai elektromechaninei relei nustatomos būsenos 0 % — išjungta ir 100 % — įjungta. Šioje schemoje lemputė tik įjungiama ir išjungiama; ryškumas PWM nereguliuojamas. Dažnas relės perjungimas PWM režimu nenaudojamas.

Patikra. Modulyje Live pridedami komandos šaltinio ir reikiamo PWM išėjimo valdikliai. Keičiant pradinę vertę tikrinamas apskaičiuotas užpildymas, tada — faktinis prijungto įrenginio veikimas. PWM vertė Live rodo išėjimo komandą; ji nepatvirtina, kad apkrovoje teka srovė.

Tiesioginis apkrovos prijungimas leidžiamas tik tada, kai srovė, įtampa ir apsaugos schema atitinka išėjimo parametrus. Viršijus leistiną apkrovą, naudojamas išorinis valdiklis arba tinkama relė. Leistina srovė nustatoma pagal BiMatrix Mini dokumentaciją.

Išėjimo komanda gali priklausyti nuo įėjimo parametro, sąlygos arba žemėlapio. Pavyzdys — ventiliatoriaus įjungimas pagal temperatūrą. Nustatymas aptariamas 9 skyriuje.

1.6. Maitinimas, masė ir degimas #

Pagrindiniam BiMatrix Mini maitinimui rekomenduojama naudoti automobilio KL30G. Šioje grandinėje +12 V išlieka išjungus degimą ir atjungiamas automobiliui užmiegant. Maitinant iš KL30G, uždelsimo relės nereikia.

KL30G per 2 A saugiklį jungiamas prie kontakto 7 — pagrindinis maitinimas +12 V. Kontaktas 14 — GND jungiamas prie bendros automobilio masės. KL30G prijungimo taškas nustatomas pagal konkretaus automobilio elektrinę schemą; laidų skerspjūvis ir saugiklio laikiklis parenkami saugomai grandinei, atsižvelgiant į tiesimo sąlygas.

5–12 V degimo signalas jungiamas atskirai, be uždelsimo, prie kontakto 16 — Ignition IN / DIG1. Išjungus degimą, Mini iš karto nustato signalo pokytį, nors maitinimas kontakte 7 dar išlieka. KL30G naudojamas pagrindiniam maitinimui; į IGN įėjimą tiekiamas degimo įjungimo signalas.

Ignition OUT (IGN OUT), kontaktas 8, yra 12 V išėjimas tik loginiam valdymui. Jis jungiamas prie suderinamo įrenginio Wake / įjungimo įėjimo arba išorinio galios jungiklio loginio įėjimo.

Galios vartotojai prie IGN OUT nejungiami. Lempos, solenoidai, ventiliatoriai, relių ritės ir blokų galios maitinimas jungiami atskiromis grandinėmis per tinkamus valdymo išėjimus ar valdiklius. Per IGN OUT perduodamas tik valdymo signalas.

BiMatrix Mini maitinimo saugiklis — 2 A, automobilinis, 32 V DC. Nominalas rekomenduojamas atskirai Mini grandinei esant toliau nurodytoms skaičiavimo sąlygoms. Saugiklis įrengiamas pliusiniame laide kuo arčiau KL30G arba nuolatinio +12 V prijungimo taško. Toliau laidas jungiamas prie kontakto 7.

Per šį saugiklį taip pat teka +5 V išėjimo jutiklių ir prie IGN OUT prijungtų loginių įėjimų srovė. Pavarų dėžės, selektoriaus, lempų ir solenoidų galios maitinimas jungiamas atskiromis apsaugotomis grandinėmis. Pasikeitus jutiklių apkrovai ar loginių įėjimų sudėčiai, skaičiavimas peržiūrimas; 2 A nominalas nenurodo šių išėjimų leistinos srovės.

Kaip apskaičiuotas 2 A nominalas

Skaičiuojamasis pagrindinio prijungimo įvertis. Išmatuota maksimali Mini srovė dar negauta. Saugikliui parinkti priimtas toks apkrovos biudžetas:

Skaičiavimo sąlygaPriimta vertė
Mini elektronika, Wi-Fi, microSD ir CAN, perskaičiuoti į vidinės 5 V magistralės apkrovą1,0 A su skaičiuojamąja atsarga
Papildomi jutikliai +5 V išėjime, kontaktas 2Iš viso 0,1 A
Prie IGN OUT 12 V prijungtų loginių įėjimų bendra srovė, kontaktas 8Iš viso 0,1 A
Šaltinio įtampa / atsarga įėjimo diodui ir laidams9 V / 1 V
Skaičiavimui priimtas keitimo naudingumo koeficientas70 %
Papildoma įėjimo grandinių srovė0,025 A

3,3 V apkrova įvertinta pagal srovę 5 V pusėje, nes tarp šių magistralių naudojamas tiesinis stabilizatorius. 0,1 A vertės jutikliams ir bendrai IGN OUT loginių įėjimų srovei yra šio skaičiavimo pavyzdžio sąlygos; jos nenustato leistinų išėjimų srovių ir neleidžia prie IGN OUT prijungti galios apkrovos. 9 V įtampa ir 70 % naudingumo koeficientas taip pat yra skaičiavimo prielaidos.

I maitinimo ≈ 5 × (1,0 + 0,1) / [(9 − 1) × 0,70] + 0,025 + 0,1 ≈ 1,11 A.

Pasirenkamas automobilinis saugiklis 2 A / 32 V DC. Pavyzdžiui, 2 A nominalo Littelfuse MINI 297 gamintojas nurodo maždaug 1,3 A esant +100 °C leistiną nuolatinę apkrovą pagal tipinę apkrovos mažinimo dėl temperatūros lentelę. Tai daugiau nei apskaičiuoti 1,11 A. Kitokio tipo saugikliui tikrinama jo paties charakteristika.

Surinkus tikrinama faktinė maitinimo srovė su Wi-Fi, įrašymu į microSD ir prijungtais vartotojais, taip pat bloko įsijungimas neperdeginant saugiklio. Nuolatinės apkrovos skaičiavimas nepatvirtina paleidimo srovės. Esant didesnei apkrovai ar kitoms sąlygoms, perskaičiuojama visa maitinimo šaka, įskaitant laidus ir išėjimus.

Skaičiavimo pagrindas — Mini elektrinė schema ir priimta apkrovos atsarga. Informaciniai duomenys: Espressif — ESP32 maitinimas, TI — LM2596, TI — LM1117, Littelfuse — MINI 297, charakteristikos ir temperatūros lentelė.

Rekomenduojamas prijungimas: maitinimas iš KL30G #

2 A saugiklis parinktas skaičiavimo sąlygoms. KL30G išlaiko Mini maitinimą išjungus degimą. Atjungimą atlieka automobilio maitinimo sistema pereinant į miego režimą. Skaičiai 7, 16, 14 ir 8 yra Mini kontaktų numeriai; išvadų padėtis sąlyginė.

Veikimo iš KL30G seka #

  1. Įjungiamas degimas. Esant KL30G maitinimui ir signalui įėjime 16, BiMatrix Mini įsijungia. Iš išėjimo 8 — IGN OUT 12 V signalas tiekiamas į pavarų dėžės ir selektoriaus įjungimo loginius įėjimus.
  2. Degimas išjungiamas. Įėjime 16 signalas pašalinamas iš karto. KL30G maitinimas išlieka, ir Mini atlieka numatytą prijungtų įrenginių išjungimo seką.
  3. Automobilis pereina į miego režimą. Automobilio maitinimo sistema atjungia KL30G grandinę, ir pagrindinis Mini maitinimas pašalinamas.

KL30G atjungimo laiką nustato automobilis; tai nėra fiksuotas 60 sekundžių uždelsimas. Tikrinant prijungimą, matuojama kontakto 7 įtampa išjungus degimą ir automobiliui užmigus, o kontakto 16 — iš karto išjungus degimą.

Bendras uždelsto Terminal 30g atjungimo principas: BMW — E93 Complete Vehicle, skyrius Electric Load Shut-down Terminal 30g Relay. Konkreti grandinė ir jos atjungimo sąlygos tikrinamos pagal automobilio dokumentaciją.

Jei tinkamos KL30G grandinės nėra: nuolatinis +12 V per relę #

Maitinant iš nuolatinio +12 V, naudojama išorinė išjungimo uždelsimo relė — delay relay — 60 sekundžių. Pagrindinis akumuliatoriaus pliusas per 2 A saugiklį ir relės galios kontaktą jungiamas prie Mini kontakto 7. Maitinimas įjungiamas kartu su degimu ir išlieka dar 60 sekundžių jį išjungus.

Degimo signalas be uždelsimo jungiamas prie Mini kontakto 16 (Ignition IN, 5–12 V) ir suderinamo uždelsimo relės valdymo įėjimo. Todėl Mini iš karto nustato degimo išjungimą, o relė pagrindinį maitinimą atjungia vėliau.

Alternatyvus prijungimas, kai nėra tinkamos KL30G grandinės: nuolatinis +12 V per išorinę 60 sekundžių išjungimo uždelsimo relę. Relės kontaktai, pavarų dėžės ir selektoriaus galios grandinės jungiami pagal pasirinktų įrenginių schemas. Skaičiai 7, 16, 8 ir 14 žymi BiMatrix Mini kontaktus; išvadų padėtis sąlyginė.

Variantas su rele: maitinimas išlieka 60 sekundžių #

Diagrama taikoma tik variantui su išorine rele. Taškas „0 s“ — degimo išjungimas. BiMatrix Mini jį iš karto mato įėjime Nr.16, o išorinė delay relay dar 60 sekundžių išlaiko maitinimą kontakte Nr.7. Parodytos tik šios dvi BiMatrix Mini grandinės.

Pavarų dėžės ir selektoriaus maitinimas jungiamas atskiromis apsaugotomis grandinėmis pagal jų schemas. IGN OUT 12 V naudojamas tik loginiam įjungimo valdymui. Galios vartotojai tiesiogiai prie šio išėjimo nejungiami.

+5 V išėjimas naudojamas suderinamiems jutikliams maitinti. Bendra jutiklių srovė turi atitikti leistiną šio išėjimo apkrovą. Kiekvieno jutiklio maitinimas, signalinė grandinė ir masė tikrinami pagal jo dokumentaciją.

1.7. Patikra ant stalo maitinant per USB #

Pačiam BiMatrix Mini patikrinti ant stalo maitinimą galima tiekti per USB. Ignition IN / DIG1 įėjimas priima 5–12 V signalą. Patikrai ant stalo į jį tiekiama +5 V iš paties Mini išėjimo, kad blokas nustatytų įjungtą degimą.

USB patikra: vienas trumpiklis tarp kontaktų 2 ir 16 #

Paties BiMatrix Mini patikra ant stalo: USB tiekia maitinimą, trumpiklis Nr.2 ↔ Nr.16 sukuria degimo signalą. Jei žalias indikatorius užsidega ir užgęsta, tikrinamas trumpiklis, kontaktų numeriai ir +5 V buvimas. Paveiksle parodyti išvadų sujungimai, o ne jų fizinė padėtis.
  1. Patikra atliekama ne automobilyje, neprijungus išorinės degimo grandinės.
  2. Pagal numerius ant kištuko ir schemoje nustatomi +5 V išėjimas ir degimo įėjimas, tada tarp jų įrengiamas trumpiklis. Naudojamas būtent degimo įėjimas; IGN OUT išėjimas turi kitą paskirtį.
  3. BiMatrix Mini USB kabeliu prijungiamas prie USB maitinimo šaltinio.
  4. Žalias indikatorius turi užsidegti ir šviesti nuolat.

Jei žalias indikatorius užsidega ir vėliau užgęsta, degimo signalas nenustatomas. Tikrinamas trumpiklis tarp +5 V ir degimo įėjimo, pasirinktų kontaktų teisingumas ir +5 V buvimas.

Trumpiklis naudojamas tik autonominei patikrai ant stalo. Prieš prijungiant prie automobilio, jis pašalinamas: +5 V išėjimas neturi būti sujungtas su automobilio +12 V degimo grandine. Montuojant automobilyje taikoma maitinimo iš KL30G schema arba, jo nesant, per išjungimo uždelsimo relę.

USB tiekia BiMatrix Mini maitinimą šiai patikrai. Pavarų dėžės ir selektoriaus maitinimas, jei jie dalyvauja stendiniuose bandymuose, prijungiamas atskirai pagal jų schemas.

1.8. Dažnos prijungimo klaidos #

  1. Neteisingas CAN magistralės prijungimas, trūkstami ar pertekliniai rezistoriai. Tikrinama, ar CAN-H prijungtas prie CAN-H, CAN-L — prie CAN-L ir abu laidai priklauso vienai magistralei. Tada tikrinami du galiniai 120 Ω rezistoriai, įskaitant jau įrengtus blokuose ar laidyne. Papildomo rezistoriaus prie kiekvieno įrenginio nereikia. Patikros tvarka aprašyta punkte apie CAN terminavimą.
  2. Neteisingai nustatyti BiMatrix Mini kontaktai. Kiekvieno naudojamo kontakto numeris ant kištuko sutikrinamas su numeriu schemoje. Tikrinimo tik pagal laido spalvą ar kontakto padėtį nuotraukoje nepakanka. Kontaktų nustatymo taisyklė 1.1 punkte paryškinta raudonai.

Rekomenduojamas automobilio CAN prijungimas — CAN2. Prieš diagnostiką modulyje CAN Monitor tikrinamas šios magistralės pasirinkimas. Pavarų dėžei, selektoriui ir kitiems įrenginiams pasirenkama sąsaja, prie kurios jie iš tikrųjų prijungti.

1.9. Live: valdikliai, grafikai ir duomenų eksportas #

Parodyti du Graph ir vienas Number value su mokomaisiais sūkiais ir pedalo padėtimi. Tai atskiras Live modulis; grafikai yra atvaizdavimo pavyzdys, o ne automobilio įrašas. Paspaudus atidaroma didelė ekrano kopija.

Live yra atskiras modulis BiMatrix Mini duomenims peržiūrėti realiuoju laiku. Jame prieinamos analoginių, skaitmeninių ir CAN įėjimų vertės, PWM išėjimų parametrai, pavarų dėžės duomenys ir kiti prieinami BiMatrix Mini parametrai. Sąsajoje taip pat naudojamas pavadinimas Live data.

Kokiai patikrai naudojamas kiekvienas įrankis
ĮrankisKas rodomaKada naudojamas
CAN MonitorCAN1/CAN2 pranešimų ID ir baitai; pasirinktos pranešimo dalies nuskaitymo rezultatas.Mainų magistralėje patikra ir parametrų paieška CAN pranešimuose.
LivePrieinamos BiMatrix Mini parametrų vertės valdikliuose: grafikuose ir skaitiniuose rodmenyse.Įėjimų patikra, pavarų dėžės duomenų stebėjimas ir signalų kitimo laike analizė.

Valdiklių pridėjimas #

Widget settings: pasirenkamas signalas, spalva ir skalė. Ekrano kopijoje — mokomieji sūkiai. Paspaudus atidaroma didelė ekrano kopija.

Live pridedamas valdiklis, pasirenkamas reikiamas duomenų šaltinis ir atvaizdavimo būdas:

  • Graph — grafikas. Rodomas vertės kitimas laike. Taip patogu stebėti trumpalaikius pokyčius ir lyginti signalus.
  • Number value — skaitinė vertė. Rodoma dabartinė pasirinkto parametro vertė.

Pavyzdžiui, analoginiam įėjimui patikrinti pridedama jo vertė ir keičiamas jutiklio signalas. Pagal valdiklio rodmenį tikrinama, ar pasirinktas teisingas įėjimas ir vertė kinta taip, kaip tikimasi. Taip pat tikrinami skaitmeniniai įėjimai, nustatytų CAN įėjimų vertės ir kiti gaunami duomenys.

Peržiūros sustabdymas ir grafiko dalies didinimas #

Sustabdžius: ▶ — tęsti peržiūrą; −/+ — laiko mastelis; dešinėje — CSV eksportas. Paspaudus atidaroma didelė ekrano kopija.
  1. Į grafikus pridedami lygintini parametrai: pavyzdžiui, pavara, variklio sūkiai ir prieinamos sukimo momento vertės.
  2. Po dominančio įvykio grafiko peržiūra sustabdoma. Laiko langas užfiksuojamas, todėl įvykį galima nagrinėti grafikui nuolat nesislenkant.
  3. Reikiamas intervalas pažymimas tempiant per grafiką iš kairės į dešinę pele arba lietimu.
  4. Pasirinktos dalies didinimo mygtuku šis intervalas išplečiamas per visą grafiko plotį. Mygtukai „+“ ir „−“ leidžia keisti laiko mastelį.
  5. Po analizės tęsiama gaunamų duomenų peržiūra.

Sustabdymas taikomas grafiko peržiūrai. Duomenų priėmimas ir kaupimas tęsiasi. Mastelio didinimas leidžia išsamiau apžiūrėti jau gautus taškus; duomenų gavimo dažnis dėl to nedidėja.

Pavyzdys: perjungimo analizė. Viename laiko intervale lyginamas pavaros pasikeitimas, sūkių pokytis ir sukimo momento sumažinimas bei vėlesnis atkūrimas. Taip pagal prieinamus signalus galima išsamiau apžiūrėti perjungimo tašką ir momento sumažinimą.

Eksportas į CSV #

Live: sūkių ir pedalo grafikai bei valdikliai su mokomaisiais duomenimis. Automobilio matavimai neatlikti.

Sustabdžius peržiūrą, sukauptus Live duomenis galima eksportuoti į CSV. Šį failą galima naudoti tolesnei analizei arba įrašui perduoti specialistui.

CSV išsaugoma visa prieinama sukaupta Live istorija ir visi joje esantys parametrai. Pasirinkta grafiko dalis ir valdiklių rinkinys neriboja eksporto sudėties. Faile yra laikas ir parametrų vertės.

↑ Į turinį

2. Pasiruošimas prijungti #

2.1. Prisijungimas prie programėlės #

Programėlė BiMatrix prieinama tik anglų kalba (English). Modulių, mygtukų ir laukų pavadinimai vadove pateikiami taip, kaip jie rodomi programėlėje.

Tiekiamas BiMatrix Mini maitinimas ir įjungiamas degimas. Nustatymui naudojama BiMatrix programėlė. Prieinamas ryšio būdas priklauso nuo įdiegto programinės aparatinės įrangos varianto: Bluetooth (BLE) arba WiFi.

Slaptažodis — jūsų BiMatrix Mini serijos numeris. Jis naudojamas kaip Wi-Fi slaptažodis ir įvedamas programėlės sąsajai paprašius autorizacijos.

Prisijungimas per Wi-Fi #

  1. Telefono ar kompiuterio Wi-Fi nustatymuose pasirenkamas BiMatrix Mini tinklas. Įvedamas įrenginio serijos numeris.
  2. Ryšys su šiuo tinklu išlaikomas, net jei sistema praneša, kad nėra interneto: vietiniam nustatymui interneto nereikia.
  3. Programėlėje pasirenkamas ryšio būdas WiFi. Paprašius slaptažodžio, vėl įvedamas serijos numeris.
  4. Tikrinama būsena Connected ir prijungto įrenginio parametrų įkėlimas.

Prisijungimas per BLE #

  1. Įjungiamas Bluetooth; programėlei leidžiama ieškoti įrenginių ir prie jų jungtis, jei sistema prašo šio leidimo.
  2. Programėlėje pasirenkama Bluetooth, tada rastas BiMatrix Mini.
  3. Paprašius autorizacijos, įvedamas serijos numeris. Tikrinama būsena Connected.

BLE išankstinis susiejimas (Pairing) neatliekamas. Sistemos Bluetooth nustatymuose poros kurti nereikia.

USB naudojamas patikroje ant stalo Mini maitinti. Dabartinėje programėlės sąsajoje veikiantys ryšio būdai yra WiFi ir Bluetooth; vien prijungtas USB kabelis ryšio su programėle neužmezga.

2.2. Signalų ir maitinimo paruošimas #

Prieš surenkant laidyną nustatoma pavarų dėžės versija, faktinė selektoriaus jungtis ir kiekvieno parametro šaltinis. Tokie pavadinimai kaip „sūkiai“ ar „sukimo momentas“ turi būti pateikti su vienetais ir signalo aprašymu.

Kas užrašoma prieš prijungimą
Grandinė arba signalasKą reikia nustatyti
Mini maitinimasKL30G taškas, atjungiamas automobiliui užmiegant; atskiras 2 A saugiklis pagal skaičiavimo sąlygas. Jei tinkamo KL30G nėra — maitinimas per 60 s uždelsimo relę.
Degimas ir masėIGN IN 5–12 V kontakte 16, GND kontakte 14. IGN OUT 12 V kontakte 8 — tik loginis valdymas.
Automobilio CANFizinis H/L taškas, 500 kbit/s sparta, esami galiniai rezistoriai ir pasirinktos magistralės įrenginiai.
Sūkiai ir sukimo momentasŠaltinis, vienetai rpm ir N·m, atnaujinimo periodas.
Pedalas, stabdis, temperatūrosKiekvieno parametro šaltinis, jo diapazonas ir perskaičiavimas į 8HP modulyje nurodytus vienetus.
AUX ir jutikliaiVartotojo kontaktų schema, atskiras maitinimas ir apkrovos saugiklis, signalo suderinamumas ir leistina srovė.

Jungiantis prie jau veikiančio variklio valdymo bloko jutiklio, tikrinama jo maitinimo ir atskaitos masės schema. Mini +5 V išėjimas ir valdymo bloko +5 V išėjimas tarpusavyje nejungiami. Visų kištukų kontaktai nustatomi pagal pažymėtus numerius.

2.3. Darbas su programėlės parametrais #

Sukurti įėjimąPasirinkti grandinę ir perskaičiavimą Patikrinti LiveSutikrinti vertę ir vienetus Priskirti šaltinįŽemėlapis, 8HP arba išėjimas

Skyriuje Inputs yra Analog inputs, CAN Inputs ir Digital Inputs. Skyriuje Outputs yra AUX Outputs ir CAN Outputs. Maps atlieka konvertavimus, Live rodo vertes, o 8HP Gearbox nustato mainus su pavarų dėže. Meniu BiMatrix prieinami bendrieji nustatymai, CAN Monitor ir SD Card.

  1. Prisijungus laukiama, kol bus įkelti modulio parametrai.
  2. Įėjimui, žemėlapiui arba išėjimui suteikiamas aiškus pavadinimas, pavyzdžiui RPM CAN2, Pedal Analog1 arba Fan duty.
  3. Formoje keičiami reikiami laukai. Jei atsirado mygtukas Apply changes, jis paspaudžiamas pakeitimams į įrenginį nusiųsti.
  4. Baigus perdavimą, laukai ir vertės tikrinami dar kartą. Šaltinio pakeitimas taip pat tikrinamas modulyje, kuris šį šaltinį naudoja.

Įėjimo sukūrimas dar nepriskiria jo pavarų dėžei. 8HP modulio parametre šis įėjimas atskirai pasirenkamas kaip vertės šaltinis. Pasirinkus kitą šaltinį, keičiasi duomenų kelias, o ne fizinis laido prijungimas.

Vieneto žymėjimas yra užrašas. Vien „V“ pakeitimas į „%“ arba „bar“ neatlieka perskaičiavimo: koeficientai arba kalibravimo lentelė nustatomi atskirai.

Fizinis degimo įėjimas 16 jungiamas pagal maitinimo schemą. Bendrųjų nustatymų laukas Ignition switch montuojant nenaudojamas vietoj šio laido.

2.4. Controls: rankinės vertės ir jungikliai #

Button perjungia dvi būsenas, Switch pasirenka variantą, o Numeric nustato skaičių. Mygtukas + prideda elementą.

Controls nustato vertę per programos sąsają. Sukurtą elementą galima pasirinkti kaip šaltinį žemėlapyje, išėjime ar kitame modulyje, pavyzdžiui, režimui pasirinkti rankiniu būdu.

Ekrano nuotraukose rodoma tikroji programos sąsaja su demonstraciniais pavadinimais ir vertėmis. Įrenginys neprijungtas; būsena CONNECTED imituota ekranui parodyti.

TypeKaip veikiaKas nustatoma
ButtonKiekvienas paspaudimas perjungia tarp dviejų būsenų; pasirinkta būsena išlieka atleidus mygtuką.Du variantai skiltyje Options: kiekvienos būsenos pavadinimas, vertė ir spalva.
SwitchPasirenka vieną iš įjungtų variantų.Iki 10 variantų skiltyje Options: įjungimo žymimasis langelis, pavadinimas, vertė ir spalva.
NumericLeidžia įvesti skaičių arba pakeisti jį vienetu mygtukais − ir +.Bendrieji elemento parametrai; sąrašo Options nėra.
Skiltyje Options įjungti du variantai: Off, kurio vertė 0, ir On, kurio vertė 1. Kiekvienam nustatomas pavadinimas, vertė ir spalva.
Skiltyje Options įjungti trys demonstraciniai variantai: Mode A, Mode B ir Mode C. Kitos eilutės žymimasis langelis prideda dar vieną variantą.

Kaip pridėti elementą #

Langas paspaudus +. Nustatomi Name, Type ir elemento parametrai, tada paspaudžiama Apply. Tikroji sąsaja neprisijungus prie įrenginio.
  1. Atidarykite Controls ir paspauskite + po elementais.
  2. Lange Control settings nustatykite Name ir pasirinkite Type: Button, Switch arba Numeric.
  3. Nustatykite Round (vertės bitų skaičius), Row (išdėstymo eilutė) ir Sort ID (elemento tvarka).
  4. Variantui Button įjunkite du variantus skiltyje Options ir užpildykite Name, Value, Color. Tipui Switch iš eilės pažymėkite reikiamus variantus ir užpildykite tuos pačius laukus. Tipui Numeric šis blokas nenaudojamas.
  5. Paspauskite Apply. Numeric skaičius nustatomas puslapyje Controls. Norėdami naudoti elementą logikoje, pasirinkite jį reikiamo modulio šaltinio lauke ir patikrinkite rezultatą skiltyje Live.
Numeric neturi sąrašo Options. Paspaudus Apply vertė įvedama pačiame elemente arba keičiama mygtukais − ir +.
Paspauskite eilutės numerį kairėje, tada ant reikiamo elemento pasirodžiusį krumpliaratį.

Redagavimas: paspauskite eilutės numerį kairėje, tada krumpliaratį ant reikiamo elemento. Pakeitę parametrus paspauskite Apply. Mygtukas Delete control pašalina elementą po patvirtinimo.

Rankinės vertės pakeitimas gali iš karto paveikti priskirtą išėjimą. Prieš tikrindami įsitikinkite, kad pasirinktas reikiamas šaltinis. Controls nepatvirtina fizinio stabdžio, pedalo ar variklio sūkių signalo buvimo.

2.5. Konfigūracijos išsaugojimas ir perkėlimas #

Parametrai taikomi atitinkamuose moduliuose. Atskirai atsarginei kopijai bendruosiuose nustatymuose BiMatrix naudojama Export settings.

  1. Atidaroma Export settings ir laukiama, kol moduliai bus nuskaityti iš įrenginio.
  2. Pažymimi visi reikiami moduliai arba atskiri elementai. Darbinei konfigūracijai su susietais įėjimais ir žemėlapiais pageidautina išsaugoti visus naudojamus modulius.
  3. Paspaudžiama Export settings ir išsaugomas failas .bms. Patikrinamas pranešimas apie sėkmingą išsaugojimą ir failo buvimas.
  4. Kartu su failu užrašomas automobilis, pavarų dėžė, selektorius, data ir trumpas nustatymo aprašymas.

Atkūrimui pasirenkama Import settings ir reikiamas .bms. Viso modulio pasirinkimas reiškia dabartinių jo nustatymų pakeitimą; atskirų pavadintų elementų pasirinkimas prideda juos į laisvas vietas. 8HP modulis perkeliamas visas. Prieš pakeičiant sukuriama dabartinės konfigūracijos kopija.

Po importo tikrinamos visos nuorodos į šaltinius, ypač pridedant atskirus įėjimus ar žemėlapius: elementų pavadinimai ir numeriai gali skirtis nuo pradinės konfigūracijos. Jei importas sustojo įrašęs vieną modulį, jau įrašyti pakeitimai galėjo išlikti — tikrinamas programėlės pranešimas ir faktinė modulių būsena.

.bms išsaugo BiMatrix nustatymus. Pačios pavarų dėžės kalibravimai, kodavimai ir programinė aparatinė įranga priklauso atskiroms operacijoms 8HP Tuner.

2.6. Programėlės versijos ir BiMatrix Mini atnaujinimas #

Update BiMatrix: galimų versijų tikrinimo langas. Rodomos versijos ir prisijungimo būsena priklauso mokomajam pavyzdžiui.

BiMatrix Mini mikroprograma ir Windows/Android programa yra dvi skirtingos programos. Mikroprograma veikia įrenginyje ir valdo jo funkcijas. Programa įdiegiama kompiuteryje arba telefone ir naudojama nustatymams keisti, duomenims peržiūrėti bei failams perduoti.

SW — programaWindows / Android
FW — mikroprogramaBiMatrix Mini

Kad viskas veiktų tinkamai, SW ir FW versijos, įskaitant komponavimo numerį, turi sutapti. Prisijungus prie Mini, jos rodomos viršutinėje programos eilutėje. Vien naujos programos versijos įdiegimas įrenginio neatnaujina.

Atnaujinama rankiniu būdu arba naudojant įtaisytąjį vedlį. Prieš pradedant išsaugomas .bms nustatymų failas, patikrinama SD kortelė ir užtikrinamas stabilus Mini maitinimas. Perduodant failą taip pat palaikomas ryšys su programa.

Pirmiausia pasirenkama mikroprograma: BLE arba WiFi

Programa palaiko abu ryšio būdus: BLE ir WiFi. BiMatrix Mini ryšio būdą lemia įdiegta mikroprograma. Prieš atnaujinant rankiniu būdu iš anksto pasirenkamas ir atsisiunčiamas reikiamo varianto failas: BLE arba WiFi.

Įdiegus WiFi mikroprogramą jungiamasi per WiFi, o įdiegus BLE mikroprogramą — per BLE. Pakeitus variantą ankstesnis ryšys nebeveiks. Naudojant BLE susiejimas telefono ar kompiuterio Bluetooth nustatymuose neatliekamas.

Rankinis Mini atnaujinimas per kortelių skaitytuvą

  1. BiMatrix Mini visiškai atjungiamas nuo maitinimo, įskaitant USB. SD kortelė išimama ir per kortelių skaitytuvą prijungiama prie kompiuterio.
  2. Pasirinktas mikroprogramos failas nukopijuojamas į SD kortelės šakninį katalogą, ne į poaplankį, ir pervadinamas tiksliai į firmware_ota.bin. Patikrinama, ar .bin plėtinys nebuvo pridėtas antrą kartą.
  3. Kortelė saugiai pašalinama iš kompiuterio ir įdedama į Mini. Įrenginio maitinimas vėl įjungiamas.
  4. Paleidimo metu Mini aptinka failą ir pradeda jį tikrinti bei diegti. Žalias indikatorius sumirksi tris kartus, tada įsijungia raudonas.
  5. Kol šviečia raudonas indikatorius, maitinimas neatjungiamas ir SD kortelė neišimama. Paprastai maždaug po 30 sekundžių įsijungia žalias indikatorius ir Mini automatiškai paleidžia naują mikroprogramą.
  6. Ryšys užmezgamas iš naujo. SW / FW eilutėje patikrinama įdiegta versija ir jos atitiktis programos versijai.
3 žali blyksniaiAtnaujinimo pradžia
Raudonas indikatoriusĮrašymas: maitinimas lieka įjungtas
Žalias indikatoriusNaujos mikroprogramos paleidimas
Maždaug 30 sekundžių yra orientacinė trukmė, o ne laikas maitinimui išjungti. Jei atnaujinimas trunka ilgiau, maitinimas palaikomas; rezultatas patikrinamas prisijungus prie įrenginio.

Mikroprogramos įkėlimas per programą: SD Card

Failas įkeliamas ir mikroprogramos diegimas paleidžiamas skyriuje SD Card. Ekrano nuotraukoje rodomi mokomieji failai.

Failą galima perduoti į SD kortelę esamu ryšiu su Mini. Kortelių skaitytuvo tam nereikia.

  1. Paspaudus BiMatrix logotipą atidaromas meniu. Pasirenkamas skyrius SD Card.
  2. Paspaudžiama Upload file ir pasirenkamas iš anksto atsisiųstas mikroprogramos failas. Paliekamas pradinis jo pavadinimas, pavyzdžiui firmware_ota_ble_4.4.3.bin; pervadinti į firmware_ota.bin nereikia.
  3. Palaukiama, kol įkėlimas bus baigtas. Prie failo paspaudžiamas žalias mygtukas Reflash BiMatrix, tada veiksmas patvirtinamas mygtuku Yes.
  4. Mini paruošia pasirinktą failą ir paleidžiamas iš naujo, kad jį įdiegtų. Maitinimas palaikomas stabilus, kol įrašymas baigiamas ir įrenginys vėl paleidžiamas.
  5. Po paleidimo prisijungiama iš naujo ir patikrinama FW versija.

Kortelėje galima laikyti kelis mikroprogramos failus ir reikiamą pasirinkti per Reflash BiMatrix. Pakeitus Mini versiją taip pat įdiegiama atitinkama programos versija.

Mygtukas Reflash BiMatrix rodomas prie failų, kurių pavadinimas prasideda firmware_ota ir baigiasi .bin, išskyrus tikslų pavadinimą firmware_ota.bin: jis skirtas automatiniam diegimui paleidimo metu. Jei mygtuko nėra, patikrinamas failo pavadinimas ir ar įkėlimas baigtas.

Rankinis programos diegimas Windows arba Android sistemoje

SistemaFailasDiegimo tvarka
Windows.exeAtsisiunčiamas reikiamos BiMatrix versijos diegimo failas, jis paleidžiamas ir vykdomi jo nurodymai.
Android.apkAtsisiunčiamas reikiamos BiMatrix versijos diegimo failas, jis atidaromas ir diegimas patvirtinamas. Jei Android prašo leidimo diegti iš šio šaltinio, jis suteikiamas pasirinktam diegikliui.

Įdiegus programa paleidžiama ir prisijungiama prie Mini. Patikrinama, ar SW ir FW sutampa. .exe ir .apk failai diegiami kompiuteryje arba telefone; į Mini SD kortelę perduodamas .bin mikroprogramos failas.

Automatinis atnaujinimas: Check available versions

Atnaujinimų kanalas pasirenkamas bendruosiuose BiMatrix nustatymuose.

Įtaisytasis vedlys gauna leidimų sąrašą, atsisiunčia tinkamą programą ir padeda įdiegti atitinkamą Mini mikroprogramą. Katalogui ir diegimo failui atsisiųsti reikia interneto; Windows arba Android sistemos diegiklio veiksmus patvirtina naudotojas.

KanalasReikšmė
ReleaseLeidimas, kurio daugumos funkcijų tinkamas veikimas yra patvirtintas. Rekomenduojamas įprastam naudojimui.
BetaLeidimas su naujausiais pakeitimais. Pasirenkamas, kai norima išbandyti naujoves ir sutinkama su galimomis veikimo klaidomis.
  1. Paspaudus BiMatrix logotipą atidaromi bendrieji nustatymai. Ties parametru BiMatrix Update pasirenkama Release only įprastiems leidimams arba Beta testing norint pasiekti bandomuosius leidimus. Nustatymas išsaugomas mygtuku Apply changes.
  2. Prisijungus prie Mini paspaudžiama viršutinė eilutė SW / FW. Lange Update BiMatrix paspaudžiama Check available versions.
  3. Pasirenkamas prieinamas leidimas, perskaitomas pakeitimų aprašas ir paspaudžiama Update. Šalia versijos nurodytas Bluetooth (BLE) arba WiFi variantas. Vedlys jį parenka pagal esamą Mini mikroprogramą; šis sąrašas nenaudojamas ryšio būdui perjungti.
  4. Jei reikia kitos programos versijos, ji įdiegiama. Tada programa vėl paleidžiama ir prisijungiama prie Mini.
  5. Kai SW ir FW nesutampa, pasirodo Difference in versions detected!. Mygtuku Update BiMatrix firmware pradedamas atitinkamos mikroprogramos perdavimas iš programos ir diegimas.
  6. Palaukiama, kol atnaujinimas bus baigtas ir Mini bus paleistas iš naujo. Vėl prisijungus patikrinama, ar SW ir FW versijos sutampa.
Leidimų sąrašas atidaromas iš SW / FW eilutės.

Jei pasirinkta mikroprograma jau įtraukta į įdiegtą programą, vedlys ją iš karto perduoda į Mini, iš naujo nediegdamas programos. Įtrauktai mikroprogramai perduoti interneto nereikia.

Continue without update atideda atnaujinimą, bet nepašalina versijų neatitikimo. Atsisiuntimo ar diegimo klaidos pranešimas nereiškia, kad atnaujinimas sėkmingas: pirmiausia pašalinama nurodyta priežastis, tada patikra atliekama dar kartą.

↑ Į turinį

3. CAN prijungimas ir 8HP modulio nustatymas #

Pirmiausia pasirenkama pavarų dėžė ir faktinė selektoriaus jungtis. Žemiau esanti schema keičiasi kartu su pasirinkimu: rodo reikiamas CAN linijas, kontaktų numerius ir maitinimo grandines. F-series pagrindas — BiMatrix schema 8HP45/70.

Kontaktai nustatomi tik pagal numerius ant kištuko ir schemoje. Čia parodyti elektriniai sujungimai; užrašų padėtis neatkartoja kontaktų išdėstymo kištuke. BiMatrix Mini jungties vaizdas pateiktas spalvotoje kontaktų schemoje.

3.1. Pavarų dėžės ir selektoriaus pasirinkimas #

G gen3 yra pavarų dėžės karta. Selektoriaus tipas pasirenkamas atskirai. Schemos skirtos tik nurodytoms BMW donorų 8HP automatinėms pavarų dėžėms. Kitų markių 8HP pavarų dėžės nepalaikomos. Hibridiniai variantai čia neaprašyti.

E70 LCI · 8HP70: dalinis palaikymas #

8HP iš E-Series realizacija turi tik dalį funkcijų. Diagnostika, pavarų dėžės nustatymai, programavimas ir ISN atstatymas nepalaikomi. Šis variantas skirtas tiems, kurie per klaidą ar dėl ypatingų aplinkybių pasirinko pavarų dėžę iš Ex. Jis veikia tik su Ex selektoriumi. Signalų šaltiniai BiMatrix Mini vis tiek nustatomi įprastu būdu.

E schemos pagrindas yra BMW X5 E70 LCI xDrive50i, 2011 metų, GA8HP70Z, pavarų dėžės jungtis X8532, 16 kontaktų. CAN-H prijungiamas prie 6, CAN-L — prie 5. Kontaktas 13 — pagrindinis maitinimas, 14 — masė, 9 — Wake. Antra CAN pora prie šios pavarų dėžės nejungiama.

Gamyklinėje schemoje kontaktai 3 ir 4 turi paskirtis BUS_PA ir LIN; tai ne CAN2. Kontaktai 1 ir 10 priklauso gamyklinėms P/N ir pavarų perjungimo mentelių grandinėms. Šios papildomos donorinio automobilio grandinės neįtrauktos į parodytą Mini prijungimą. Numeriai ir spalvos dinaminiame brėžinyje žymi šio vadovo grandines, o ne gamyklines BMW laidų spalvas.

Šaltinis: gamyklinė BMW E70 LCI schema, Transmission Control Unit 8HP. Gamyklinėje šakoje pavarų dėžės maitinimą saugo F13 15 A saugiklis; tai atskira šaka, nesusijusi su Mini 2 A saugiklio parinkimu.

E60 LCI Sport / SAT · 6 kontaktai #

Variante E60 LCI Sport / SAT naudojamas elektroninis selektorius Sport Automatic. Programoje pasirenkama E-Series (LCI). Parodytame prijungime jo CAN pora sujungiama su CAN1 Mini.

Selektoriaus kontaktasPaskirtisPrijungimas
1+12 VAtskiras apsaugotas maitinimas, išliekantis išjungus degimą.
2Šioje integracijoje nenaudojamasPrie CAN nejungiamas. Jei šioje schemoje laidas neparodytas, tai nereiškia, kad kontaktas neturi funkcijos.
3CAN-LMini 12 · CAN1 L
4CAN-HMini 11 · CAN1 H
5WakeMini 8 · IGN OUT, loginis 12 V signalas.
6GNDBendra masė · Mini 14.

Dinaminėje schemoje pateiktas spalvotas numerių sąrašas. Šioje versijoje nėra patvirtintos būtent E60 SAT kontaktų nuotraukos; išvadų vietos nustatomos pagal skaitmenis ant korpuso, o ne pagal panašią kito selektoriaus jungtį.

BMW gamyklinėje dokumentacijoje skiriamas įprastas elektroninis GWS ir Sport Automatic variantas; ankstyvųjų E60 ir M5/SMG mechaniniai selektoriai į šią lentelę neįtraukti.

E84 · 6 kontaktai #

Selektoriui BMW E84 modulyje 8HP pasirenkamas tipas E60 Sport — punktas E-Series(LCI) selector dabartinėje programėlėje. Atskiro E84 tipo programėlėje nereikia. Selektoriaus CAN pora jungiama prie CAN1 Mini.

Selektoriaus kontaktasPaskirtisPrijungimas
1+12 VAtskiras apsaugotas maitinimas, išliekantis išjungus degimą.
2Nenaudojamas / rezervinisNejungiamas.
3PT-CAN LowMini 12 · CAN1 L
4PT-CAN HighMini 11 · CAN1 H
5WakeUp / WUPMini 8 · IGN OUT, loginis 12 V signalas.
6GNDBendra masė · Mini 14.

Pažadinimo CAN prievadas. Dabartinėje programinėje aparatinėje įrangoje E84 pažadinimo pranešimai siunčiami per CAN prievadą, išsaugotą eilutėje Engine ECU. Parodytam sujungimui čia pasirenkamas CAN1, kaip ir vaidmeniui CAN1 (EGS_CAN1).

Jei duomenų mainai su variklio valdymo bloku nenaudojami ir prievado laukas paslėptas, laikinai pasirenkamas DDE6 eilutėje Engine ECU, tada prievadas CAN1. Prieš išsaugant tipas grąžinamas į -; tik tada paspaudžiama Apply changes. Išsaugotas CAN prievadas naudojamas selektoriui pažadinti ir tada, kai duomenų mainai su valdymo bloku išjungti.

Žymėjimai CAN3 Lo / CAN3 Hi pradinėje E84 kontaktų schemoje nurodo selektoriaus CAN porą. Šioje schemoje ji jungiama prie CAN1 Mini; BiMatrix Mini neturi atskiro CAN3 prievado. H jungiamas su H, L — su L; CAN laidai tiesiami kaip vyta pora.

Maitinimas +12 V tiekiamas į kontaktą 1 atskirai. Išėjimas IGN OUT naudojamas tik pažadinimui per kontaktą 5. CAN magistralės terminavimas tikrinamas pagal 3.2 skyrių.

Schemoje pateiktas spalvotas kontaktų paskirčių sąrašas, o ne kontaktų išdėstymas jungties viduje. Numeriai tikrinami pagal žymėjimą ant jungties korpuso.

E65: prie vairo esantis selektorius ir SZL blokas #

Gamyklinis E65 selektorius prie vairo nėra atskiras CAN selektorius. Jo signalus apdoroja vairo kolonėlės blokas SZL (A72). Juodoje 8 kontaktų jungtyje X1880 nėra CAN-H/CAN-L poros.

X1880 · 8 kontaktai. Spalvomis pažymėta: 1 — masė, 2 — KL30, 7 — KL15, 8 — nuoseklusis signalas. Tai gamyklinės SZL kontaktų paskirtys, o ne tiesioginio prijungimo prie Mini laidai.
X1880Gamyklinė paskirtis
1Masė.
2KL30 nuo automobilio saugiklio F12.
3Žemo tono garsinio signalo išėjimas.
4Aukšto tono garsinio signalo išėjimas.
5Pagal gamyklinę lentelę nenaudojamas.
6Posūkio rodiklio / šviesų perjungimo signalas į šviesų bloką.
7KL15 maitinimas iš CAS.
8Nuoseklusis selektoriaus signalas į EGS; tai ne CAN.
E65 selektorius→ SZL
Gamyklinis Byteflight tinklas→ gamyklinis tinklų sietuvas
Automobilio PT-CAN→ CAN2 Mini
Parodytas duomenų kelias išsaugotoje gamyklinėje E65 sistemoje. Tai nėra iš automobilio išimto selektoriaus tiesioginio prijungimo schema.

Automobiliuose iki 03/2004 kelias eina per SIM ir ZGM; vėlesniuose naudojama architektūra su SGM. Geltona jungtis X10334 turi optinį Byteflight kontakte 1, ISIS maitinimą kontakte 2 ir jo masę kontakte 3; kontaktai 4/5 nenaudojami. ISIS maitinimas nekeičiamas savavališku prijungimu prie +12 V.

Programoje variantas E-Series (E65) priima jau suformuotą selektoriaus CAN pranešimą 0x192. Išsaugojus gamyklinę sistemą, jis tikrinamas PT-CAN tinkle naudojant CAN Monitor. Vien SZL maitinimo laidų ir prijungimo prie kontakto 8 nepakanka CAN signalui gauti. Atskiro selektoriaus prijungimui be gamyklinių blokų reikia atskiro suderinamo keitiklio; paruošta tokio keitiklio schema čia nepateikiama.

BMW WDS šaltiniai: SZL kontaktų schema iki 03/2004, nuo 03/2004, numeruotas X1880 vaizdas ir selektoriaus komandų perdavimo principas.

3.2. CAN linijos ir rezistoriai #

CAN1 ir CAN2 yra dvi atskiros magistralės. Jos tarpusavyje nejungiamos. Kiekvienai naudojama vyta H/L pora; atšakos į įrenginius daromos trumpos. Abiejuose kiekvienos magistralės galuose turi būti po 120 Ω tarp H ir L, atsižvelgiant į įrenginiuose esančius rezistorius. Papildomas rezistorius įrengiamas tik trūkstant reikiamo galinio rezistoriaus.

Atjungus visos tikrinamos magistralės maitinimą, varža tarp H ir L paprastai yra apie 60 Ω: du 120 Ω rezistoriai sujungti lygiagrečiai. Apie 120 Ω rodo vieną rezistorių, apie 40 Ω — tris. Prijungtų įrenginių būsena gali paveikti matavimą; išsamūs paveikslai pateikti skyriuje apie CAN terminavimą.

3.3. Automobilio CAN prijungimas #

Automobilio CAN rekomenduojama prijungti prie CAN2: CAN-H → kontaktas 15, CAN-L → kontaktas 6. Automobilio magistralės sparta turi būti 500 kbit/s; BiMatrix Mini prievadų sparta dabartinėje programinėje įrangoje nekeičiama.

Prieš prijungiant tikrinama, kokie įrenginiai jau yra CAN2. Pagrindinėje F schemoje tai antroji pavarų dėžės ir selektoriaus magistralė; su G pavarų dėže ir F selektoriumi — atskira selektoriaus magistralė. Pridėjus automobilio CAN, jie sujungiami į vieną elektrinį tinklą. Tai leidžiama patikrinus pranešimų suderinamumą ir terminavimą; prireikus atskiros magistralės, schema peržiūrima.

Automobilio magistralės integruoti galiniai rezistoriai vertinami kartu su kitais. Automobilio CAN į dinaminį paveikslą automatiškai nepridedamas: prijungimo taškas priklauso nuo konkretaus automobilio.

3.4. 8HP modulio nustatymas prijungus #

8HP Gearbox: mokomasis pavarų dėžės, selektoriaus, CAN linijų ir signalų šaltinių pasirinkimo pavyzdys. Priskyrimai pateikti sąsajai iliustruoti.

Modulyje 8HP Gearbox pasirenkama prijungta įranga ir priskiriamas kiekvieno signalo šaltinis. Šaltinis gali būti nustatytas CAN įėjimas, analoginis ar skaitmeninis įėjimas, žemėlapio rezultatas arba kitas prieinamas BiMatrix Mini parametras. Pranešimų formatą, siuntimo periodą, skaitiklius ir protokole numatytas kontrolines sumas sudaro integruotas modulis.

Parametras pasirenkamas pagal fizikinę prasmę ir matavimo vienetą. Pavyzdžiui, lauke Engine RPM priskiriami sūkiai aps./min, o ne impulsų dažnis hercais. Lauke Throttle position priskiriama pedalo padėtis procentais, o ne pradinė jutiklio įtampa.

  1. Prieš tiekiant maitinimą tikrinami kontaktų numeriai, bendra masė ir CAN terminavimas. Tikrinama, ar Mini maitinimas išlieka išjungus degimą: iš KL30G — iki automobilio atjungimo; iš nuolatinio +12 V per uždelsimo relę — dar 60 sekundžių.
  2. Pirminei gaunamų duomenų patikrai lauke Gearbox control type pasirenkama No gearbox control ir paspaudžiama Apply changes. 8HP pranešimų generavimas išjungiamas. CAN magistralės tikrinamos modulyje CAN Monitor, paruošti įėjimo signalai — modulyje Live. Šiuo režimu taip pat pristabdomas pačios pavarų dėžės parametrų iškodavimas 8HP modulyje.
  3. Modulyje Gearbox type pasirenkamas faktinis pavarų dėžės tipas: E-Series, F-Series, G-Series arba G-Series Gen3. Lauke Selector type pasirenkamas selektoriaus tipas. Du F selektoriaus variantai su skirtingomis jungtimis programėlėje priklauso F-Series selector.
  4. Gearbox CAN1 ir Gearbox CAN2 priskiriami fiziniams Mini prievadams pagal pasirinktą schemą. Tai pavarų dėžės protokolo linijų priskyrimai; jie turi atitikti laidus. Automobilio CAN rekomenduojama jungti prie Mini CAN2.
  5. Priskiriami signalų šaltiniai iš toliau pateiktų lentelių, įvedami automobilio parametrai. Įprastam veikimui Gearbox reflash mode turi būti vertė 0, Dyno mode — 0.
  6. Patikrinus priskyrimus lauke Gearbox control type pasirenkama BiMatrix ir paspaudžiama Apply changes. Tikrinami pavarų dėžės atsakymo duomenys ir klaidos. Nustatymo pakeitimas ekrane nepaspaudus Apply changes nereiškia jo išsaugojimo Mini.

8HP valdymo išjungimas yra atskiras nustatymas. No gearbox control išjungia būtent 8HP modulį. Savarankiškai nustatyti CAN išėjimai ir kiti valdymo išėjimai tikrinami bei išjungiami savo moduliuose, jei pirmam prijungimui reikia pašalinti jų siuntimą.

Pagrindiniai signalai ir parametrai #

Prieš įjungiant pavarą tikrinami sūkiai, pedalas, stabdis, sukimo momento vertės ir greitis. Programėlė leidžia išsaugoti nepilną konfigūraciją: perspėjimo nebuvimas išsaugant nepatvirtina visų šaltinių teisingumo.

Laukas 8HP GearboxKas priskiriamaKas tikrinama
Engine RPM
EGS_RPM
Variklio sūkiai, aps./min.Sustabdžius variklį — 0. Užvedus vertė atitinka tachometrą ir nesustingsta.
Throttle position
EGS_TPS
Akceleratoriaus pedalo padėtis, 0–100%.Atleistas pedalas — apie 0%, visiškai nuspaustas — apie 100%. Didėjimas tolygus, be šuolių ir kritimų.
Brake force
EGS_BRK
Stabdis, 0–100%. Jei yra tik 0/1 jungiklis, jo būsena iš anksto paverčiama į 0/100%, pavyzdžiui, žemėlapiu.Atleidus — 0%, paspaudus jungiklį — 100%. Neapdorotos vertės 1 nepakanka visiems generatoriaus naudojamiems stabdžio požymiams.
Speed(km/h)
EGS_VSS
Automobilio greitis iš CAN arba apskaičiuota vertė EGS_CALC_VSS iš 8HP modulio.Stovinčiame automobilyje — 0. Apskaičiuotas greitis priklauso nuo išėjimo veleno sūkių, reduktoriaus perdavimo santykio ir rato apskritimo ilgio.
Differential ratioFaktinis reduktoriaus perdavimo santykis, pavyzdžiui, 3.23.Pasirenkama sumontuoto reduktoriaus vertė. Numatytoji vertė nelaikoma matavimu.
Wheel circumferenceRato apskritimo ilgis milimetrais.Mygtukas Calculate apskaičiuoja pradinę vertę pagal padangos dydį. Sumontavus tikrinamas dydis ir apskaičiuotas greitis.
Car weightAutomobilio masė kilogramais.Įvedama konkretaus automobilio masė, nepaliekant atsitiktinės vertės.
Engine coolant temperature
Engine oil temperature
Variklio aušinimo skysčio ir alyvos temperatūra, °C.Šaltos vertės palyginamos su variklio temperatūra; įšilus jos keičiasi. Pavarų dėžės alyvos temperatūra yra kitas parametras.
Idle target RPMTiksliniai variklio tuščiosios eigos sūkiai.Vertė atitinka variklio valdymo bloko nustatymą. Tai duomenų formavimo orientyras, o ne droselio valdymo išėjimas.

F-Series atveju sukimo momentas iš žemėlapio taip pat nelaikomas aktualiu dalyje ratų sukimo momento skaičiavimų. Tai konkrečių generuojamų pranešimų apribojimas, o ne teiginys, kad pavarų dėžė jokiomis sąlygomis negalės veikti su tokiais šaltiniais. Reakcija priklauso nuo kitų pranešimų ir automatinės pavarų dėžės režimo.

Papildomos funkcijos #

Šie laukai priskiriami, kai atitinkama funkcija iš tikrųjų naudojama. Šaltiniai nepasirenkami vien tam, kad būtų užpildytos visos eilutės.

LaukasPaskirtis
Gearbox modeVažiavimo režimas: 1 — Comfort, 2 — ECO, 3 — Sport, 4 — Sport+. Gali būti nustatomas mygtuku arba logika. Fizinio selektoriaus S padėtis dabartiniame generatoriuje įjungia Sport+; į tai atsižvelgiama tikrinant režimų perjungimą.
Wheel speed(FL/FR/RL/RR)Priekinio kairiojo, priekinio dešiniojo, galinio kairiojo ir galinio dešiniojo ratų greičiai. Jei nėra atskirų jutiklių, prieinamas apskaičiuotas EGS_CALC_RPS. Viena apskaičiuota vertė keturiems ratams neleidžia matyti jų greičių skirtumo ir nepakeičia ABS/DSC.
Drivers door status0 — vairuotojo durys uždarytos, 1 — atidarytos. Jei signalas naudojamas, tikrinama jo faktinė būsena.
Paddle stateVienas šaltinis abiem mentelėms: 0 — abi atleistos; 1 — tik Upshift; 2 — tik Downshift; 3 — abi nuspaustos. Prijungimas, būsenų lentelė ir elgsena nuspaudus abi vienu metu →
Tank level 1/2Degalų lygiai 0–100% atitinkamiems papildomiems pranešimams. Šie laukai nėra variklio apkrovos jutikliai.
AWD LockKomanda programinėje aparatinėje įrangoje numatytai paskirstymo dėžės integracijai. Priskyrus šaltinį įjungiamas papildomas CAN siuntimas; įprastai jungiant tik pavarų dėžę, šaltinis nepriskiriamas.
Dyno mode0 — įprastas veikimas, 1 — vieno veleno stendas, 2 — dviejų ašių ritininio stendo režimas. Tai aptarnavimo režimas atitinkamam bandymui.
Gearbox reflash mode0 — įprastas veikimas, 1 — CAN programavimo režimas, keičiantis siunčiamų pranešimų sudėtį. Pati vertė 1 nepasirenka failo ir nepradeda programinės aparatinės įrangos įrašymo.

Jei selektorius sumontuotas, pasirenkamas jo faktinis tipas. No selector naudojamas konfigūracijai be fizinio selektoriaus; galimybė sudaryti aptarnavimo pranešimus nepakeičia P/R/N/D komandų nustatymo. Selektoriaus nebuvimas ir visiškai patikrintas pavarų valdymas yra skirtingos būsenos.

Vienas įėjimas abiem mentelėms #

Lauke Paddle state priskiriamas vienas šaltinis, pranešantis abiejų mentelių būseną. Tai gali būti CAN įėjimas, sukalibruotas analoginis įėjimas, žemėlapio rezultatas arba Controls elementas bandymui ant stalo.

Skiltyje 8HP Gearbox pasirenkamas vienas būsenų 0–3 šaltinis. Nuotraukoje pasirinktas mokomasis analoginis įėjimas; įrenginys neprijungtas.

Originalioms BMW E6x/E8x/E9x mentelėms pateiktos atskiros schemos ir nustatymų lentelės: varžinės LCI mentelės, sausieji kontaktai ir Sport/SAT skirtumai.

ReikšmėUpshift · aukštesnė pavaraDownshift · žemesnė pavara
0AtleistaAtleista
1NuspaustaAtleista
2AtleistaNuspausta
3NuspaustaNuspausta

Naudojamos tik sveikosios vertės 0, 1, 2, 3. Pavyzdžiui, žemėlapio rezultatas 3.00 taip pat reiškia būseną 3. Trupmeninė arba už intervalo ribų esanti vertė apdorojama kaip atleidimas. Perėjus nuo dviejų atskirų laukų, šaltinis Paddle state priskiriamas iš naujo; senas priskyrimas automatiškai neperkeliamas.

Nuspaudimas vienu metu. Vertė 3 lieka prieinama Live ir žemėlapių logikai. Dabartiniame pranešimo generatoriuje 0x207 tuomet nesiunčiama atskira aukštesnės ar žemesnės pavaros komanda: perduodama atleidimo būsena. Tai nėra neutralios pavaros ar specialaus pavarų dėžės režimo komanda. Ar bus įvykdyta atskira pavaros perjungimo užklausa, priklauso nuo pačios automatinės pavarų dėžės sąlygų.

Dvi mentelės → vienas analoginis įėjimas

Pavyzdys skirtas dviem atskiriems normaliai atviriems bepotencialiams kontaktams, izoliuotiems nuo gamyklinės vairo elektronikos. Naudojami trys rezistoriai: bendras R0 ir po vieną kiekvienoje šakoje. Visų tolerancija — 1%, galia — ne mažesnė kaip 0.125 W. Prie šios grandinės 12 V įtampa nejungiama.
MentelėsApskaičiuota įtampa esant 5 V maitinimuiPaddle state rezultatas
Abi atleistos5.00 V0
Tik Upshift2.50 V1
Tik Downshift3.33 V2
Abi nuspaustos2.00 V3

Prieš nustatant išmatuojamos keturios faktinės įtampos ir palyginamos su Mini įėjimo rodmenimis. Peržiūrai skiltyje Live analoginis įėjimas pirmiausia nustatomas rodyti įtampą voltais. Lentelei naudojami Mini rodmenys po kalibravimo patikros. Tada skiltyje Analog Inputs nustatomas įtampų perskaičiavimas į būsenas. Šiai schemai galima naudoti toliau pateiktą pradinę 10 taškų lentelę; Round = 1 reiškia sveikąjį rezultatą.

Voltages · V0.001.801.902.102.402.603.203.504.705.00
Values0033112200

Vienodos vertės gretimuose taškuose sukuria pastovaus rezultato sritis aplink kiekvieną išmatuotą įtampą. Tarp sričių veikia interpoliacija: pereinamoji įtampa gali trumpam sukurti kitą būseną, įskaitant pavaros perjungimo komandą. Lentelė neatlieka automatinės laidų diagnostikos ir kontaktų virpėjimo slopinimo. Prieš naudojant automatinei pavarų dėžei valdyti, ribos ir perėjimai patikrinami konkretaus laidyno matavimais. Gamyklinių rezistyvinių mentelių atveju pirmiausia patikrinama jų pačių schema: šio pavyzdžio rezistorių nominalai joms automatiškai netaikomi.

  1. Po Apply changes analoginis įėjimas priskiriamas kaip vienintelis šaltinis Paddle state. Jei reikia papildomos logikos, įtampa gali būti perskaičiuojama atskiru žemėlapiu, kurio rezultatas priskiriamas šiam laukui.
  2. Modulyje Live patikrinamos visos keturios būsenos, kiekvienos išlaikymas ir atleidimas. Vertės turi išlikti stabilios; atskirai tikrinamas nuspaudimas vienu metu ir vienos iš dviejų laikomų mentelių atleidimas.
  3. Modulyje CAN Monitor patikrinamas galutinis pranešimas ir pavarų dėžės reakcija. Vien vertės buvimas skiltyje Live nepatvirtina įvykdyto pavaros perjungimo.

BMW E6x / E8x / E9x: mentelių schemos pasirinkimas #

Schema parenkama pagal konkrečių mentelių jungtį ir išmatuotą varžą. Vien pavadinimai „pre-LCI“ ir „LCI“ nenustato elektrinės schemos. Dviejų funkcijų mentelės patraukimas ir paspaudimas duoda skirtingas komandas; kai kairioji „−“ ir dešinioji „+“ yra atskiros, kiekviena mentelė veikia tik patraukus.

BiMatrix Mini: +5 V — kontaktas 2, GND — 14, Analog 1 — 3, Analog 2 — 13. Visos pateiktos grandinės jungiamos prie izoliuotų pasyvių mentelių: originalūs automobilio blokai neturi tiekti įtampos į tą pačią liniją. Mini plokštės įėjimo 1 kΩ rezistorius nepakeičia išorinio traukos į maitinimą rezistoriaus.

1. Dvilaidės varžinės „−/+“: vienas Analog, du išoriniai rezistoriai #

Konkretus pavyzdys — gamintojo BMS instrukcijoje parodytos BMW LCI mentelės su trimis jungties lizdais, iš kurių gamykliškai užimti 1 ir 3, o 2 tuščias. Originalūs rezistoriai ir kontaktų išdėstymas paliekami. BMS instrukcijoje aprašytas rezistorių pašalinimas ir laido perkėlimas čia nereikalingi.

Prieš surinkimą: mentelės atjungiamos nuo maitinimo ir kitų blokų. Multimetru matuojama kiekvienos mentelės varža tarp 1 ir 3 ramybės būsenoje ir patraukus. Toliau pateikta schema apskaičiuota modeliui iš Imre Himpli fotoreportažo; tai autoriaus išmatuoto perdarymo pavyzdys, o ne universalios visų BMW mentelių nominalios vertės.

MentelėRamybė, 1–3Patraukta, 1–3Vidinis modelis
Dešinioji „+“6.17 kΩ1.18 kΩ1.18 kΩ nuosekliai su (4.99 kΩ ∥ kontaktas)
Kairioji „−“6.548 kΩ348 Ω348 Ω nuosekliai su (6.2 kΩ ∥ kontaktas)

Jei matavimai neatitinka šio modelio, toliau pateikti skaitiniai lygiai netaikomi. Pirmiausia nustatomos donorinių mentelių varžos, tada perskaičiuojama grandinė. Šiame modelyje abu rezistoriai lieka kiekvienos mentelės viduje.

Varžinės BMW mentelės prie vieno Analog: 680 Ω traukos į maitinimą rezistorius, 330 Ω nuosekliai su minusine mentele.

Išoriniai 680 Ω ir 330 Ω rezistoriai — 1%, ne mažiau kaip 0.125 W, montuojami pereinamajame laidyne. 330 Ω rezistorius padidina skirtumą tarp „−“ ir „abi“ maždaug iki 0.428 V.

PadėtisSkaičiavimas esant +5.000 VPaddle state
Abi atleistos4.135 V0
Tik dešinioji „+“2.985 V1
Tik kairioji „−“2.366 V2
Abi nuspaustos1.939 V3

10 Analog taškų pavyzdys: pateiktos įtampos yra apskaičiuotos. Išmatuojami keturi realūs lygiai; prireikus ribos tarp jų perkeliamos. Kiekvienos srities išėjimas turi būti sveikasis skaičius 0, 1, 2 arba 3; Round = 1.

Įtampa, V0.001.701.712.142.152.672.683.553.565.00
Reikšmė0033221100

Pakopos čia išdėstytos gretimose 0.01 V vertėse: dabartinė programinė aparatinė įranga prieš interpoliaciją įtampą paverčia sveikuoju šimtųjų volto dalių skaičiumi. Todėl tarp gretimų ribų nėra tarpinių taškų, kurie pereinant 0→3 sukurtų klaidingas 1 arba 2 vertes. Tai neprideda filtravimo ar delsos: atskirai tikrinamas atleidimas, kiekviena komanda, abi komandos ir greiti perėjimai.

2. Tos pačios varžinės mentelės: du Analog, paprastesnis kalibravimas #
Varžinės BMW mentelės prie dviejų Analog: atskiras 1 kΩ traukos į maitinimą rezistorius kiekvienam įėjimui.
PadėtisAnalog 1 «+»Analog 2 «−»Paddle state
Abi atleistos4.303 V → 04.338 V → 00
Tik „+“2.706 V → 14.338 V → 01
Tik „−“4.303 V → 01.291 V → 12
Abi nuspaustos2.706 V → 11.291 V → 13

Kiekvienam Analog nustatomos stabilios sritys „atleista = 0, paspausta = 1“. Tada rezultatai sujungiami per Maps: būsena = pliusas + 2 × minusas. Įprastas loginis OR netinka: jis praranda būseną „abi“. Skaičiai ir vėl galioja tik išmatuotai varžai iš 1 pavyzdžio.

Maps sukuriamas žemėlapis su dviem kiekvienos ašies taškais: X — Analog 1 „+“ rezultatas, Y — Analog 2 „−“ rezultatas; abiejose ašyse nustatomi 0 ir 1. Į lentelę įrašomos keturios toliau pateiktos vertės. Žemėlapis priskiriamas kaip Paddle state šaltinis 8HP modulyje.

Y: Analog 2 «−»X = 0X = 1
001
123

Pradinės šio varžinio modelio ribos: Analog 1 išveda 1 iki 3.50 V ir 0 nuo 3.51 V; Analog 2 išveda 1 iki 2.80 V ir 0 nuo 2.81 V. Kiekviename įėjime užpildomi visi 10 taškų: gretimi taškai aplink ribą išdėstomi 0.01 V žingsniu, likusieji — atitinkamos srities viduje su ta pačia verte. Pirmasis taškas — 0 V, paskutinis — 5 V; Round = 1. Esant tokiems nustatymams, laido trumpasis jungimas į masę taip pat atrodo kaip paspaudimas: automatinės laidyno diagnostikos čia nėra.

3. Patikrinti sausieji kontaktai: konkretūs OEM prijungimo taškai #
Variantas pagal originalią BMW schemąUP, «+»DOWN, «−»Bendras kontaktas
E60/E61 SMG, WDS šaka nuo 09/2005Kairysis X01064/1 ir dešinysis X01066/1Kairysis X01064/2 ir dešinysis X01066/2X01064/3 ir X01066/3, GND
E8x/E9x, sausieji kontaktai pagal WDS SP0000023930 / SP0000026681; visiškai surinkto vairo išėjimas per SZLX1880/2, EGS_UPX1880/4, EGS_DOWNOriginali bendra vairo masė

E60 SMG atveju OEM patvirtina linijų numerius ir pavadinimus, bet ne kiekvieno donorinio mazgo vidinę schemą. Prieš naudojimą patikrinama: „+“ susijungia su bendru kontaktu patraukus, „−“ — paspaudus; ramybės būsenoje abu atviri. E8x/E9x atveju pirmiau nurodyti SZLkontaktai, o ne mažos atskiros mentelės jungties kontaktai. Nelaikoma, kad maža atskiros mentelės jungtis turi universalią kontaktų schemą.

Sausieji OEM BMW kontaktai prie vieno Analog: 1 kΩ traukos į maitinimą rezistorius, pliusas per 2.2 kΩ, minusas per 1 kΩ.

Esant +5.000 V: ramybė 5.000 V → 0; UP 3.438 V → 1; DOWN 2.500 V → 2; vienu metu UP ir DOWN 2.037 V → 3. Dviejų funkcijų mentelėse abiejų patraukimas duoda tik UP, abiejų paspaudimas — tik DOWN; būsena 3 reiškia vienalaikį skirtingų krypčių kontaktų susijungimą. Dviejų įėjimų alternatyva: atskiras 1 kΩ traukos rezistorius kiekvienam Analog į +5 V, krypties kontaktas tarp šio Analog ir GND; ramybė 5 V → 0, susijungimas 0 V → 1, tada pliusas + 2 × minusas.

Šiai sausųjų kontaktų schemai naudojama atskira pradinė Analog Inputs lentelė; Round = 1. Ji nekeičiama varžinių LCI mentelių lentele ar pirmiau pateikto bendro pavyzdžio lentele.

Voltages · V0.001.801.812.262.272.962.974.214.225.00
Values0033221100

Šaltiniai: originali BMW WDS E60/E61 SMG, BMW WDS E90 SZL, BMW WDS E87 SZL, BMW WDS E90 EGS. Tai konkrečių elektrinių variantų pavyzdžiai, be bendros taisyklės pagal LCI datą.

E60/E61 Sport/SAT: originalios signalo linijos tiesiogiai prie Analog nejungti #

BMW SIB 25 03 07 nurodo šią grandinę: signalas eina iš SZL X1880/13 per X6031/11 į EGS X8500/12. Įjungus degimą ir selektoriui esant P padėtyje, X6031/11 turi būti akumuliatoriaus įtampa. Lygiai 3.7–3.8 V ramybės būsenoje, 2.4–2.5 V esant UP ir 1.2–1.25 V esant DOWN taikomi veikiančiam varikliui ir D padėčiai. Šios linijos įtampa gali viršyti leistiną Mini 0–5 V diapazoną. Biuletenyje nepateikta visa atskirų mentelių pasyvioji varža ar vertė „abi“; jo trijų įtampų negalima naudoti kaip paruoštos prijungimo schemos.

Skaičiavimai atlikti didelės įėjimo varžos ADC ir 5.000 V maitinimui. Jie nepakeičia konkrečių mentelių ir surinktos grandinės matavimo. Šio tyrimo metu patikra su realiu vairu, Mini ir pavarų dėže neatlikta.

3.5. Variklio sukimo momentas ir automatinės pavarų dėžės grįžtamasis ryšys #

Pavarų dėžei perduodami variklio duomenys, o iš jos priimama būsena ir užklausos. Gauta vertė vienu metu gali būti rodoma Live, naudojama žemėlapyje ir perduodama kitam įrenginiui.

Vidinius 8HP solenoidus valdo pavarų dėžės blokas. Valdant 8HP per CAN, Mini PWM išėjimai prie jos solenoidų nejungiami.

Keturios sukimo momento vertės #

LaukasPrasmėPavyzdys ribojant sukimo momentą
Requested torque (driver request)
EGS_TRQ_REQ
Vairuotojo prašomas sukimo momentas prieš apribojimus.Pagal pedalą prašoma 400 N·m.
Target torque
EGS_TRQ_TRGT
Valdymo bloko tikslinis sukimo momentas po apribojimų ir išorinių užklausų.Apribojus tikslas yra 250 N·m.
Actual torque
EGS_TRQ_ACT
Sukimo momentas, kurį variklis dabar išvysto pagal jo valdymo bloko įvertį arba matavimą.Pereinamuoju procesu faktiškai išvystoma 270 N·m.
Max torque
EGS_TRQ_MAX
Didžiausias sukimo momentas, prieinamas dabartinėmis sąlygomis.Esant šiems sūkiams ir temperatūrai, prieinama 450 N·m.

Pavyzdžio skaičiai paaiškina laukų skirtumą ir nėra variklio nustatymas. Ta pati vertė nepriskiriama visiems keturiems laukams nepatikrinus jos prasmės. Automobiliui be momento duomenų iš valdymo bloko sukuriamas modelis modulyje Maps; perduodamo momento tikslumas priklauso nuo šio modelio nustatymo ir pasirinkto šaltinio palaikymo programinėje aparatinėje įrangoje.

Kaip tikrinamas momento mažinimas #

Perjungimo metu pavarų dėžė gali paprašyti sumažinti momentą. Modulyje prieinami EGS_TOR_RED_FAST ir EGS_TOR_RED_SLOW — apskaičiuoti greito ir lėto mažinimo procentai. Vien užklausos buvimas Live nereiškia, kad variklis ją įvykdė.

Numatytai BMW integracijai lauke Engine ECU pasirenkama BMW E60/E70/E90 engine ECU ir nurodomas fizinis valdymo bloko CAN prievadas. Su šiuo nustatymu sudaromi atitinkamo protokolo pranešimai, įskaitant momento užklausą. Kitam valdymo blokui reikia atskirai su juo suderinto CAN protokolo arba išorinės valdymo sąsajos. Pavarų dėžės tipo pasirinkimas nesukuria universalaus bet kurio variklio momento valdymo.

Patikrai viename Live grafike rodomi mažinimo užklausa, Target torque, Actual torque, sūkiai ir EGS_GEAR_SW_STATE. Perjungimo dalis sustabdoma ir padidinama. Vertinamas užklausos atsiradimo laikas ir faktinis momento pokytis. Prireikus įrašas eksportuojamas į CSV. Ryšys patvirtinamas valdymo bloko ir pavarų dėžės duomenimis, o ne tik CAN srauto buvimu.

Kokie duomenys grįžta iš pavarų dėžės #

ParametraiKam naudojami
EGS_GEAR_LEVER, EGS_GEAR_NR, EGS_SELECTORP/R/N/D būsena, pavaros numeris ir D/S/M programa. Lyginami su selektoriaus padėtimi.
EGS_INPUT_SH_SPEED, EGS_OUTPUT_SH_SPEEDĮėjimo ir išėjimo velenų sūkiai. Naudojami greičiui ir perjungimo procesui tikrinti.
EGS_OIL_TEMPPavarų dėžės alyvos temperatūra. Naudojama dėžės įšilimui ir kaitimui stebėti.
EGS_GEAR_SW_STATE, EGS_TOR_RED_FAST, EGS_TOR_RED_SLOWPerjungimo būsena ir momento mažinimo užklausos. Patogu rodyti kartu grafike.
EGS_MALFUNCTION, EGS_COOLING_REQGedimo būsena ir aušinimo užklausa. Gedimo priežastis tikslinama per 8HP Diagnose.
EGS_CALC_VSS, EGS_CALC_TR_RATIO, EGS_TC_SRApskaičiuotas greitis, perdavimo santykis ir hidrotransformatoriaus sūkių santykis. Tai išvestiniai dydžiai: patikimumas priklauso nuo pradinių duomenų.

Atsakymo parametrų sudėtis ir atnaujinimas priklauso nuo pavarų dėžės tipo bei gaunamų pranešimų. Nekintanti vertė tikrinama kartu su atitinkamų mainų buvimu CAN Monitor.

3.6. 8HP Diagnose: klaidos ir adaptacijos #

8HP Diagnose: adaptacijų, klaidų ir informacijos ekranas. Tušti sąrašai ir brūkšniai gauti iš mokomųjų duomenų; tai nėra pavarų dėžės diagnostikos rezultatas.

8HP Diagnose atlieka diagnostines užklausas pavarų dėžei. Skyriuje Error memory rodomi klaidų kodai, skyriuje Info memory — informaciniai įrašai. Mygtukas su atnaujinimo rodykle pakartoja skaitymą.

  1. Atidaroma 8HP Diagnose ir laukiama skaitymo pabaigos. Jei atsakymo nėra, tikrinamas pavarų dėžės maitinimas, pažadinimas ir pasirinktas CAN prievadas.
  2. Prieš išvalant išsaugomi klaidų numeriai ir aprašymai. Trūkstamo CAN pranešimo klaida tikrinama pagal nurodytą ID CAN Monitor; elektrinė ar mechaninė klaida — pagal atitinkamą grandinę ir pavarų dėžės dokumentaciją.
  3. Pašalinus priežastį paspaudžiama Clear errors.
  4. Skaitymas atnaujinamas dar kartą. Klaidos grįžimas reiškia, kad jos atsiradimo sąlyga išlieka arba pasikartoja.

Modulyje Adaptations rodomos A–E sankabų paketų slėgio ir pripildymo laiko pataisos bei prieinami skaitikliai. Current — dabartiniai duomenys, History — išsaugoti įrašai. Istorijos palyginimas padeda matyti verčių pokytį; viena adaptacijos vertė be veikimo sąlygų nėra paruošta diagnozė.

Clear history pašalina BiMatrix išsaugotą istoriją ir neatstato adaptacijų pačioje pavarų dėžėje. Mygtukas Reset bloke Adaptations dabartinėje programėlėje neatlieka adaptacijų atstatymo. Pirmajam prijungimui adaptacijų atstatyti nereikia.

3.7. 8HP Tuner: pavarų dėžės duomenys, kalibravimai ir kodavimai #

8HP Tuner: bendras pavarų dėžės duomenų, kodavimų ir kalibravimų ekranas be nuskaitytų automatinės pavarų dėžės duomenų. Programavimo operacijos nebuvo paleistos.

Modulyje 8HP Tuner nuskaitomi pavarų dėžės identifikatoriai: aparatinės įrangos versija, įkėliklis, programos, kodavimas, VIN ir kita prieinama informacija. Jie naudojami suderinamumui patikrinti prieš įrašant. Įprastas BiMatrix įėjimų nustatymas ir pirmoji CAN patikra nereikalauja pavarų dėžės perprogramavimo.

VeiksmasKas keičiama
Read calibrationsKalibravimai nuskaitomi iš pavarų dėžės į failą SD kortelėje. Pavarų dėžė neperprogramuojama.
Write calibrationsParuošti kalibravimo duomenys įrašomi į pavarų dėžę atskira kalibravimų įrašymo procedūra.
Read codingsNuskaitomas dabartinis pavarų dėžės kodavimas. Palaikomai struktūrai atidaromas jos parametrų sąrašas.
Write codingsPasirinkti kodavimo pakeitimai įrašomi ir tikrinami. Tai savarankiška operacija.
Reflash GearboxProgramuojami pasirinkti pavarų dėžės programinės įrangos paketo komponentai. Net komponentas Calibrations šiame lange įrašomas kaip Reflash paketo komponentas.
LoggerPasirinkti prieinami pavarų dėžės parametrai įrašomi į atskirą žurnalo failą. Pavarų dėžės programinė aparatinė įranga nekeičiama.

Įrašant užtikrinamas stabilus Mini ir pavarų dėžės maitinimas, įjungtas degimas ir stovintis automobilis su sustabdytu varikliu. Operacijos atliekamos po vieną. Prasidėjus trynimui ar įrašymui maitinimas neatjungiamas; pabaiga patvirtinama galutine būsena, o ne tik užsipildžiusia eigos juosta.

Kalibravimai ir perjungimo taškai: darbo tvarka
  1. Paspaudžiama Read calibrations. Sėkmingai nuskaičius pradinis failas atskirai išsaugomas per SD Card. Failo pavadinimas rodomas operacijos rezultate.
  2. Modulyje Shift maps pasirenkama reikiama grupė. Prieinami filtrai Upshifts, Downshifts ir All. Patikrinamas pasirinktas skalės atvaizdavimas: variklio sūkiai, automobilio greitis arba išėjimo veleno sūkiai.
  3. Keičiami tik suprantami parametrai. Grafiko taškai perkeliami pele ar lietimu; tiksliai sūkių vertei taško redagavimas atidaromas dukart spustelėjus ar dukart palietus. Grafiko pakeitimas dar nereiškia įrašymo į pavarų dėžę.
  4. Rezultatui perduoti į pavarų dėžę paspaudžiama Write calibrations ir laukiama patikros pabaigos. Pakeistus žemėlapius programėlė iš anksto išsaugo kalibravimų faile.

WOT Shiftpoints nustato pilnos apkrovos perjungimo taškus Drive/ECO ir Sport/Sport+. 2nd Gear start nustato leidimą pradėti važiuoti antra pavara prieinamuose režimuose. Mygtukas Write to gearbox šiuose languose pradeda kalibravimų įrašymą į pavarų dėžę. Redaktorių rinkinys priklauso nuo įdiegtos pavarų dėžės programinės įrangos; gavus pranešimą apie nesuderinamumą, kita versija nepasirenkama atsitiktinai.

Žemėlapiai Maps pačiame BiMatrix apskaičiuoja jo signalus. Žemėlapiai 8HP Tuner priklauso vidiniams pavarų dėžės kalibravimams. Tai skirtingi duomenys ir skirtingos saugojimo vietos.

Kodavimai: skaitymas, keitimas ir patikra
  1. Paspaudžiama Read codings. Išsaugomas pradinis failas ir patikrinama prijungtos pavarų dėžės identifikacija.
  2. Modulyje Codings pasirenkami palaikomi parametrai. Visam sąrašui peržiūrėti naudojama Show all. Jei kodavimo struktūra nepalaikoma, redaguojamas sąrašas nesudaromas.
  3. Paspaudžiama Write codings. Laukiama sėkmingo įrašymo ir patikros; tada dar kartą nuskaitoma rezultatui kontroliuoti.

Kodavimas nustato pavarų dėžės programos veikimo variantus. Jo keitimas nėra visos programos pakeitimas ar savavališkas žemėlapių įrašymas. Nutrūkus ryšiui, operacija Mini gali tęstis: maitinimas išlaikomas, ryšys atkuriamas ir tikrinama operacijos būsena. Jei programėlė praneša apie nebaigtą aptarnavimo operaciją, atliekama jos nurodyta atkūrimo procedūra.

Reflash Gearbox: kada ir kaip naudojama

Reflash reikalingas tikslingam pavarų dėžės programinių komponentų pakeitimui. Jis taikomas patikrinus pavarų dėžės modelį, identifikatorius ir tinkamą programinės įrangos paketą.

  1. Modulyje Reflash Gearbox pasirenkamas suderinamas paketas iš programėlės sąrašo. Tikrinamas modelis, įdiegta versija ir siūlomi komponentai.
  2. Pasirenkami reikiami komponentai: Bootloader, Program, Calibrations ir, jei numatyta pakete, Coding data. Failo pervadinimas nekeičia jo suderinamumo. ISN atstatymas yra atskira pavarų dėžės suderinimo užduotis ir neatliekamas vien dėl pirmosios laidų patikros.
  3. Patvirtinus įrašymą stebimi etapai ir galutinė būsena. Kabelis, programėlės ryšys ir maitinimas išlaikomi iki pabaigos.
  4. Sėkmingai baigus, dar kartą nuskaitomi pavarų dėžės identifikatoriai ir klaidos. Tikrinami išsaugoti BiMatrix valdymo nustatymai ir selektoriaus veikimas.

Klaidos atveju išsaugomas jos kodas ir etapų žurnalas. Pakartotinis trynimas su atsitiktinai pasirinktu paketu nėra diagnostikos būdas. Tolesnį veiksmą lemia programėlės pranešimas ir pavarų dėžės būsena.

Logger ir Diff Autolearn

Logger naudojamas išsamesniam prieinamų vidinių EGS ir valdiklio parametrų įrašymui. Pasirenkami reikiami laukai ir Sample period, tada paspaudžiama Start logging. Laukų skaičiaus ir leistinos apimties apribojimas rodomas lange. Baigus paspaudžiama Stop logging ir laukiama pranešimo apie išsaugojimą SD Card.

Logger žurnalas išsaugomas dvejetainiu formatu .gb8log. Tai atskiras įrašas, besiskiriantis nuo Live modulio eksportuojamo CSV. Prieinamų parametrų sąrašą nustato pavarų dėžės programa; lauko nebuvimas kataloge nepašalinamas pridėjus įprastą CAN įėjimą.

Diff Autolearn rodo pavarų dėžės programoje numatyto perdavimo santykio mokymosi būseną: Disabled, Learning arba išmoktą vertę. Jo Reset atstato šio mokymosi rezultatą, o ne sankabų paketų adaptacijas. Faktiniai automobilio parametrai lauke 8HP Gearbox vis tiek nustatomi ir tikrinami.

↑ Į turinį

4. Papildomas ryšys su moduliais: CAN įėjimai #

CAN Inputs: mokomasis Engine RPM įėjimas CAN2, ID 5A0, daliklis 4 ir Timeout 500 ms. Pakeitimai dar nepritaikyti; įrenginys neprijungtas.

Modulyje CAN Inputs iš gauto CAN pranešimo išskiriamas reikiamas parametras: sūkiai, pedalo padėtis, mygtuko būsena arba kita vertė. Kiekvienam parametrui sukuriamas atskiras įėjimas. Keli įėjimai gali skaityti skirtingas vieno pranešimo dalis.

Sukurtas CAN įėjimas tampa Maps, 8HP modulio ir papildomų išėjimų duomenų šaltiniu. Vien įėjimo sukūrimas dar nepriskiria jo pavarų dėžei: reikiamas šaltinis atskirai pasirenkamas atitinkamo 8HP modulio signalo nustatymuose.

4.1. Kas yra pranešime #

Pranešimą apibrėžia pasirinkta magistralė ir identifikatorius CAN ID. Jo duomenyse yra iki 8 baitų. Kiekviename baite yra 8 bitai; vienas bitas gali reikšti būseną „išjungta/įjungta“, o keli bitai — skaičių.

Lauke CAN ID(HEX) identifikatorius įvedamas šešioliktainiais skaitmenimis be priešdėlio 0x. Pavyzdžiui, 5A0. Tai pranešimo numeris, o ne kontakto numeris ar atskiras laido adresas. Tas pats ID CAN1 ir CAN2 gali turėti skirtingus duomenis.

Iš pranešimo baitų į suprantamą vertę #

Pažymėti du baitai sudaro vieną parametrą. Kitų šio pranešimo baitų šis CAN įėjimas nenaudoja.

4.2. CAN įėjimo kūrimas ir patikra #

Tikroji programėlės sąsaja su mokomuoju Engine RPM įėjimu: CAN2, ID 5A0, daliklis 4 ir Timeout 500 ms. Pakeitimai parodyti prieš Apply changes; įrenginys neprijungtas. Paspaudus atidaroma didelė ekrano kopija.
  1. Modulyje CAN Monitor tikrinama reikiama magistralė ir randamas pranešimas. Signalo formatas tikslinamas pagal protokolo aprašymą; atitiktis tikram parametrui tikrinama esant kelioms jo vertėms.
  2. Modulyje CAN Inputs paspaudžiama Add input. Lauke Name nustatomas aiškus pavadinimas, pavyzdžiui Engine RPM, lauke Unit — rpm.
  3. Modulyje Interface pasirenkama CAN1 arba CAN2, lauke CAN ID(HEX) įvedamas ID. Variantas – išjungia šio įėjimo priėmimą.
  4. Nustatomi Position, Data type ir baitų tvarka. Lauko ilgis pasirenkamas Data type viduje; atskiro Data length lauko čia nėra.
  5. Nustatomas perskaičiavimas, Round ir Timeout. Pirmajai patikrai lauke Filter paliekama No filter.
  6. Paspaudžiama Apply changes. Lauke Live pridedamas sukurto CAN įėjimo skaitinis valdiklis arba grafikas. Tikrinamas minimumas, tarpinė vertė ir maksimumas, tada reakcija į pranešimų nutrūkimą.
  7. Patikrintas CAN įėjimas pasirenkamas kaip žemėlapio ašies, reikiamo 8HP signalo arba papildomo išėjimo vertės šaltinis. Priskyrus dar kartą tikrinama visa duomenų grandinė.
CAN Inputs laukai
LaukasPaskirtis
PositionLauko pradžia bitais: Bit 0 / Byte 0 — pirmojo baito pradžia, Bit 8 / Byte 1 — antrojo, Bit 16 / Byte 2 — trečiojo. Baitų numeracija prasideda nuo nulio.
Data typeIlgis nuo 1 iki 16 bitų ir skaičiaus ženklas. Unsigned naudojamas neneigiamoms vertėms; signed — kai protokole numatytos neigiamos vertės.
Big Endian / Little EndianDaugiabaičio skaičiaus baitų tvarka. Skaičiui 0x1234 skaitant ištisus baitus Big Endian atitinka baitus 12 34, Little Endian — 34 12.
Multiplier / Divider / OffsetGauto skaičiaus perskaičiavimas į reikiamus vienetus. Koeficientai nustatomi sveikaisiais skaičiais: pavyzdžiui, mastelis 0,25 nustatomas kaip Multiplier = 1 ir Divider = 4.
RoundRezultato žingsnis: 1, 0.1 arba 0.01. Sūkiams paprastai pakanka sveikųjų vienetų; pertekliniai skaitmenys po kablelio mažina prieinamą diapazoną.
TimeoutLeistinas laikas be naujo pranešimo milisekundėmis. Dingus pranešimams vertė nustatoma į nulį. Nustatomas nenulinis laukimo laikas su atsarga normalaus pranešimo periodo atžvilgiu.
FilterPokyčių glodinimas. Stipresnis filtras išlygina grafiką, bet lėtina reakciją. Filtras neištaiso neteisingai pasirinktų bitų ar mastelio.

4.3. Kaip nustatyti Position #

CAN Inputs: mokomasis Engine RPM įėjimas CAN2, ID 5A0, daliklis 4 ir Timeout 500 ms. Pakeitimai dar nepritaikyti; įrenginys neprijungtas.

Modulyje CAN Inputs ir CAN Outputs Bit 0 yra pirmojo baito mažiausiai reikšmingas bitas, kurio svoris 1. Bit 7 yra to paties baito reikšmingiausias bitas, kurio svoris 128. Kitame baite tai atitinkamai Bit 8 ir Bit 15.

Vienas baitas, parodytas nuo reikšmingiausio bito kairėje iki mažiausiai reikšmingo dešinėje
Bito svoris1286432168421
Position CAN Inputs / Outputs, Byte 076543210
Position CAN Monitor lange, Byte 001234567

Analizės lange CAN Monitor bitai rodomi ir pasirenkami iš kairės į dešinę, todėl atskiro bito numeris baite skiriasi nuo CAN Inputs Position. Pavyzdžiui, jei Byte 0 persijungia tarp 00 ir 01, reikiamas atskiras bitas Monitor yra 7 pozicijoje, o CAN Inputs nustatomi Position = 0 ir Data type = 1 Bit.

Skaitant ištisus baitus nuo baito pradžios, Position sutampa: Byte 1 nustatoma 8, porai Byte 1–2 taip pat 8, bet ilgis pasirenkamas 16 bitų. Baitų ribą kertančių laukų nustatymai tikrinami pagal pradinio pranešimo bitus ir Live rezultatą. Start bit numeris iš išorinio aprašymo ar DBC perkeliamas tik patikrinus ten naudojamą numeraciją.

Visas laukas turi tilpti gautame pranešime. Pavyzdžiui, 2 baitų pranešime prieinami bitai 0–15. Position = 8 ir 16 bitų ilgis jau reikalauja 3 baitų; toks įėjimas 2 baitų pranešimo nenuskaitys.

4.4. Perskaičiavimas, tikslumas ir signalo dingimas #

Mokomasis laukas prasideda nuo Bit 0 / Byte 0. Multiplier = 1, Divider = 4, Offset = 0: gautas skaičius dalijamas iš 4. Paspaudus atidaroma didelė ekrano kopija.

CAN įėjimo vertė = (gautas skaičius − Offset) × Multiplier / Divider. Pirmiausia atimamas Offset, tada dauginama ir dalijama. Norint perduoti vertę neperskaičiuojant, nustatoma Multiplier = 1, Divider = 1, Offset = 0.

Mokomajam schemos pranešimui nustatoma Position = 0, 16 bitų unsigned, Little Endian, Multiplier = 1, Divider = 4, Offset = 0 ir Round = 1. Baitai 40 1F duoda 8000 / 4 = 2000 rpm. Pavyzdžiui, esant 100 ms mokomajam periodui, Timeout = 500 ms leidžia patikrinti nustatymą į nulį sustabdžius siųstuvą. Šie skaičiai yra pavyzdys; tikro automobilio parametrai nustatomi pagal jo protokolą.

Rezultato diapazonas ir Round pasirinkimas

Perskaičiuotas rezultatas saugomas ribotame skaitiniame diapazone. Didelis pradinis unsigned skaičius prireikus sumažinamas koeficientais dar prieš išsaugant rezultatą.

RoundRezultato diapazonasPasirinkimo pavyzdys
1−32768…32767Sūkiai 0…8000 rpm.
0.1−3276,8…3276,7Pedalas 0…100,0 %.
0.01−327,68…327,67Slėgis su dviem skaitmenimis po kablelio, jei telpa į diapazoną.

Diapazono viršijimas automatiškai neapribojamas leistinu maksimumu ir gali duoti neteisingą vertę. Todėl Live tikrinamas visas darbinis diapazonas. Nuliniai Multiplier arba Divider praleidžia atitinkamą veiksmą; aiškiam nustatymui vietoj jų nurodoma 1.

Timeout = 0 nenaudojamas paskutinei vertei išlaikyti. Dingus pranešimams, vertė nustatoma į nulį periodine patikra maždaug 100 ms žingsniu. Nulinis rezultatas gali reikšti tikrą nulį arba signalo praradimą, todėl priežastis tikrinama CAN Monitor.

Tikrinant mygtuką filtras paprastai paliekamas išjungtas, kad perėjimas 0 ↔ 1 nevėluotų. Tolygiam analoginiam parametrui glodinimas pridedamas patikrinus formatą ir mastelį.

4.5. Jei vertė neatitinka signalo #

CAN Inputs: mokomasis Engine RPM įėjimas CAN2, ID 5A0, daliklis 4 ir Timeout 500 ms. Pakeitimai dar nepritaikyti; įrenginys neprijungtas.
StebėjimasKas tikrinama
Monitor nėra pranešimoSiuntėjo maitinimas, pasirinkta magistralė, CAN-H/CAN-L, terminavimas ir 500 kbit/s sparta; taip pat tikrinama, ar ID nėra paslėptas Monitor.
Pranešimas yra, CAN įėjimas lygus nuliuiInterface, ID HEX formatu, Position ir lauko ilgis, Timeout ir pakeitimų pritaikymas. Tada tikrinama, ar pačiame pranešime yra nenulinė vertė.
Skaičius šokinėja arba keičiasi ne ta kryptimiLauko ribos, baitų tvarka ir signed/unsigned. Patikra atliekama be filtro.
Skaičius proporcingas, bet neteisingo mastelioMultiplier, Divider, Offset ir vienetai, kurių tikisi vertės gavėjas.
Live viskas teisinga, pavarų dėžė signalo nenaudojaSukurto CAN įėjimo priskyrimas konkrečiam 8HP modulio parametrui ir jo nustatymų pritaikymas.

CAN Inputs skaito nustatytą lauką pagal ID; pranešimo prasmė bei savavališko automobilio protokolo skaitiklis ir kontrolinė suma automatiškai netikrinami. Signalams, kurių formatas keičiasi viename ID, reikia atskirai suprasti šio protokolo taisykles.

↑ Į turinį

5. Papildomas ryšys su moduliais: CAN išėjimai #

CAN Outputs: mokomasis CAN1 pranešimas, ID 5A1, 2 baitai, periodas 100 ms; šaltinis — Engine RPM. Rules išjungtos, pakeitimai nepritaikyti.

Modulyje CAN Outputs kuriami papildomi periodiniai pranešimai suderinamam prietaisų skydeliui, valdymo blokui ar kitam įrenginiui. Į pranešimą įrašomas pastovus skaičius, įėjimo vertė, žemėlapio rezultatas arba prieinamas pavarų dėžės parametras.

8HP veikimui reikalingus mainus jau sudaro 8HP modulis. CAN Outputs naudojamas papildomam ryšiui. Prieš kuriant pranešimą tikrinama, ar tokio ID pasirinktoje magistralėje jau nesiunčia integruotas modulis ar kitas įrenginys.

5.1. Pranešimo kūrimas #

Tikroji programėlės sąsaja su mokomuoju išėjimu: CAN1, ID 5A1, 2 baitai, periodas 100 ms. Šaltinis — Engine RPM, Rules išjungti. Pakeitimai dar nepritaikyti; įrenginys neprijungtas. Paspaudus atidaroma didelė ekrano kopija.
  1. Pagal gavėjo protokolą nustatoma magistralė, ID, pranešimo ilgis, periodas, visų laukų padėtis ir jų mastelis. Taip pat tikslinami privalomi pastovūs baitai, skaitikliai ir kontrolinės sumos.
  2. Modulyje CAN Outputs paspaudžiama Add output. Pildymo metu lauke Interface paliekama –, kad pranešimas nebūtų siunčiamas.
  3. Įvedami CAN ID(HEX), Length ir Interval. Length yra viso pranešimo baitų skaičius nuo 1 iki 8. Interval yra siuntimo periodas milisekundėmis.
  4. Mygtuku Add dynamic value pridedamas laukas. Lauke Value pasirenkamas reikiamas šaltinis arba Fixed value pastoviam skaičiui. Kiekvienam laukui nustatomi Position, Data type, Endian, Multiplier, Divider ir Offset.
  5. Prireikus nustatomi Rules — siuntimo sąlygos. Tikrinama, ar laukai nepersidengia ir telpa į Length × 8 bitų.
  6. Pasirenkama faktiškai prijungta CAN1 arba CAN2 ir paspaudžiama Apply changes. Pranešimas pradedamas siųsti periodiškai, kai sąlygos įvykdytos ir magistralė paruošta.
  7. Baitai ir periodas tikrinami išoriniu CAN adapteriu toje pačioje magistralėje, tada tikrinama gavėjo reakcija. Siuntimui sustabdyti šiam išėjimui priskiriama Interface = – ir pritaikomi pakeitimai.

Periodas nustatomas diapazone 10…65535 ms. Pavyzdžiui, 100 ms atitinka maždaug 10 pranešimų per sekundę, 20 ms — 50. Vertės 1…9 ms pakeičiamos į 10 ms; Interval = 0 išjungia siuntimą. Tai periodinis siuntimas, o ne komanda „siųsti vieną kartą“.

Viename pranešime prieinama iki 15 laukų. Kiekvienas laukas sąsajoje užima nuo 1 iki 16 bitų. Neužpildyti bitai siunčiami kaip nuliai; protokolo reikalaujamos pastovios vertės pridedamos atskirais Fixed value laukais.

5.2. Kaip vertė įrašoma į baitus #

Kai Multiplier = 1, Divider = 4 ir Offset = 0, šaltinio vertė dauginama iš 4. Little Endian nustato lauko baitų tvarką. Paspaudus atidaroma didelė ekrano kopija.

Į CAN įrašomas skaičius = šaltinio vertė × Divider / Multiplier + Offset. Tai atvirkštinis perskaičiavimas CAN Inputs atžvilgiu. Rezultatas suapvalinamas iki sveikojo skaičiaus ir įrašomas į pasirinktą lauką.

Pavyzdžiui, gavėjui reikia skaičiaus „sūkiai × 4“. Šaltiniui 2000 rpm nustatoma Multiplier = 1, Divider = 4 ir Offset = 0: į pranešimą įrašoma 8000. Kai Position = 0, 16 bitų unsigned ir Little Endian, pirmieji baitai bus 40 1F.

Šaltinis → sąlyga → pranešimas → gavėjas #

Šiai mokomajai patikrai Rules paliekami išjungti. Tikras įrenginys priims pranešimą tik jei jis atitiks jo protokolą.

Position ir baitų tvarka pasirenkami pagal tas pačias taisykles kaip CAN įėjimų. Pavyzdžiui, 8 bitų laukas su Position = 8 įrašomas į antrą baitą. Du laukai neturi užimti tų pačių bitų.

Skaičius turi tilpti į Data type: 8 bitų unsigned prieinama 0…255, 8 bitų signed — −128…127. Perpildžius pertekliniai bitai neperduodami ir gavėjas matys kitą skaičių. Unsigned atveju neigiamas rezultatas pakeičiamas nuliu; tai nepakeičia šaltinio teisingumo patikros.

5.3. Siuntimo sąlygos Rules #

CAN Outputs: mokomasis CAN1 pranešimas, ID 5A1, 2 baitai, periodas 100 ms; šaltinis — Engine RPM. Rules išjungtos, pakeitimai nepritaikyti.

Prieinamos dvi patikros. Kiekvienoje kairėje pasirenkamas šaltinis, tada palyginimas == (lygu), > (daugiau) arba < (mažiau), dešinėje — kitas šaltinis arba pastovus skaičius. Nenaudojama patikra paliekama būsenoje Rule #1 not in use arba Rule #2 not in use.

Pranešimas siunčiamas, kai įvykdytos visos įjungtos patikros. Jei abi išjungtos, siunčiama nuolat nustatytu Interval. Jei sąlyga tampa klaidinga, siuntimas nutraukiamas; atskiras pranešimas su nuliu automatiškai nesukuriamas.

Mokomasis pavyzdys: Rule #1: sūkiai > 500; Rule #2: sūkiai < 3000. Pranešimas siunčiamas tik tarp šių ribų. Tiksliai 500 ir tiksliai 3000 sąlygos neatitinka. Palyginimuose naudojamos sveikosios vertės: slenksčiams su trupmenine dalimi pirmiausia logikoje sukuriama tinkama sveikoji vertė.

Jei šaltinis yra CAN įėjimas, dingus jo pranešimams, po Timeout vertė tampa nuliu. Taisyklės nustatomos atsižvelgiant į šį elgesį. Išjungus Rules, pranešimas toliau sudaromas, įskaitant dingusio įėjimo nulinę vertę.

5.4. Vertės perdavimas tarp magistralių #

CAN Outputs: mokomasis CAN1 pranešimas, ID 5A1, 2 baitai, periodas 100 ms; šaltinis — Engine RPM. Rules išjungtos, pakeitimai nepritaikyti.

Parametrui perduoti iš CAN2 į CAN1 pirmiausia sukuriamas CAN įėjimas CAN2. Tada CAN1 CAN Outputs šis įėjimas pasirenkamas Value. Prireikus tarp jų pridedamas žemėlapis. Išėjime atskirai nustatomas formatas, kurio tikisi gavėjas.

Tokia grandinė perduoda pasirinktą vertę nauju periodu ir formatu. Visi kiti pradinės magistralės pranešimai ir baitai automatiškai į kitą prievadą nepersiunčiami. CAN1 ir CAN2 laidai šiai užduočiai tarpusavyje nejungiami.

Standartiniai identifikatoriai iki 7FF siunčiami 11 bitų formatu. Identifikatoriai nuo 800 iki 1FFFFFFF siunčiami išplėstiniu 29 bitų formatu. Abiejų Mini prievadų sparta lieka 500 kbit/s; kito ID pasirinkimas jos nekeičia.

5.5. Pranešimo patikra ir tipinės klaidos #

CAN Outputs: mokomasis CAN1 pranešimas, ID 5A1, 2 baitai, periodas 100 ms; šaltinis — Engine RPM. Rules išjungtos, pakeitimai nepritaikyti.

Live naudojamas pradinei vertei ir žemėlapių rezultatams tikrinti. CAN Monitor rodo priimamus pranešimus; išsiųstų CAN Outputs pranešimų rodymas kaip TX aidas nenumatytas. Faktiniams savo CAN išėjimo baitams patikrinti naudojamas išorinis CAN adapteris toje pačioje magistralėje; gavėjo veikimą papildomai patvirtina jo rodmenys ar atsakymo pranešimai.

StebėjimasKas tikrinama
Pranešimas gavėjo nepasiekiaPasirinktas Interface, pakeitimų pritaikymas, nenulinis Interval, abiejų Rules įvykdymas ir fizinis CAN prijungimas.
Baitai neatitinka laukiamųŠaltinio vertė Live, CAN Outputs atvirkštinis perskaičiavimas, Position, Endian, tipas ir nepersidengiantys laukai.
Pranešimas yra, prietaisas jį ignoruojaTikslus gavėjo protokolas: ID, ilgis, mastelis, privalomos konstantos, skaitikliai, kontrolinės sumos ir periodas.
Gavėjo vertė pakaitomis keičiasiAr vienoje magistralėje nėra dviejų siuntėjų su tuo pačiu ID, įskaitant papildomą išėjimą ir integruotą 8HP modulį.

CAN Outputs nėra atskiro savavališko protokolo automatinio skaitiklio ar kontrolinės sumos nustatymo. Jei gavėjui reikia tokių laukų, vieno pastovaus skaičiaus vietoj jų nepakanka. 8HP reikalingus aptarnavimo laukus sudaro integruotas modulis; jo pranešimai rankiniu būdu nedubliuojami.

↑ Į turinį

6. Maps: žemėlapiai ir logika #

Maps: mokomasis Torque demo žemėlapis su sūkių ir pedalo padėties ašimis. Skaičiai iliustruoja redaktorių ir nėra variklio nustatymai.

Modulis Maps pagal nustatytą lentelę paverčia įėjimo vertes į rezultatą. Duomenų šaltiniai gali būti įėjimų signalai ir kitų sukurtų žemėlapių rezultatai.

6.1. Susieti žemėlapiai #

Maps: mokomasis Torque demo žemėlapis su sūkių ir pedalo padėties ašimis. Skaičiai iliustruoja redaktorių ir nėra variklio nustatymai.

Vieno žemėlapio rezultatas gali būti naudojamas kaip kito žemėlapio X arba Y ašis. Tam lauke X Axis source arba Y Axis source pasirenkamas reikiamas žemėlapis. Jo rezultatas nustato padėtį pasirinktoje kitos lentelės ašyje.

Taip skaičiavimas padalijamas į aiškius etapus: bazinės vertės gavimą, korekciją, charakteristikos pasirinkimą pagal įėjimo duomenis. Paskutinio žemėlapio rezultatas priskiriamas reikiamam 8HP modulio parametrui, CAN išėjimui arba AUX/PWM.

6.2. Korekcijos žemėlapis #

Maps: mokomasis Torque demo žemėlapis su sūkių ir pedalo padėties ašimis. Skaičiai iliustruoja redaktorių ir nėra variklio nustatymai.

Tipas Values table naudojamas įprastai verčių lentelei. Tipas Correction table naudojamas procentinei korekcijai: lauke Correction of pasirenkama pradinė vertė, o langeliuose nurodomas jos procentas.

Korekcijos rezultatas = pradinė vertė × lentelės procentas / 100. 100 % išlaiko pradinę vertę, 80 % sumažina ją iki 80 % pradinės.

Pavyzdys: bazinis momentas → korekcija pagal temperatūrą #

Žemėlapis A apskaičiuoja bazinę vertę. Žemėlapis B nustato korekcijos procentą pagal momentą ir temperatūrą bei pritaiko jį A rezultatui. Pavadinimai A/B ir procentai pateikti paaiškinimui; tai nėra paruoštas konkretaus variklio nustatymas.

Priskyrimai nustatomi atskirai: X/Y Axis source nustato, kur skaitoma lentelė, o Correction of — kuri vertė koreguojama. Vien žemėlapio A pasirinkimas kaip ašies nepriskiria jo pradine korekcijos verte.

6.3. Charakteristikų perjungimas pagal įvesties duomenis #

Maps: mokomasis Torque demo žemėlapis su sūkių ir pedalo padėties ašimis. Skaičiai iliustruoja redaktorių ir nėra variklio nustatymai.

Įėjimo signalas gali būti naudojamas kaip režimo pasirinkimo ašis. Pavyzdžiui, Y ašiai priskiriama mygtuko būsena, gauta per skaitmeninį įėjimą arba CAN. Būsenoms 0 ir 1 lentelėje nustatomos skirtingos charakteristikos.

Dviejų charakteristikų pasirinkimo pagal mygtuko būseną pavyzdys
Įėjimo signalasKas naudojama žemėlapyje
0 — mygtukas išjungtasEilutė Y = 0, pirmoji nustatyta charakteristika.
1 — mygtukas įjungtasEilutė Y = 1, antroji nustatyta charakteristika.

Sudėtingesnei logikai atskiras žemėlapis gali apskaičiuoti režimo vertę. Jo rezultatas priskiriamas kito žemėlapio ašiai. Taip sukuriama susietų žemėlapių grandinė, kurios elgesys kinta pagal įėjimo duomenis.

6.4. Susietų žemėlapių patikra #

Maps: mokomasis Torque demo žemėlapis su sūkių ir pedalo padėties ašimis. Skaičiai iliustruoja redaktorių ir nėra variklio nustatymai.

Modulyje Live pridedami pradiniai signalai ir kiekvieno žemėlapio rezultatai. Keičiant įėjimą tikrinama visa grandinė: pirmojo žemėlapio rezultatas, kitos ašies vertė ir galutinis rezultatas. Režimų perjungimui atskirai tikrinamos abi įėjimo signalo būsenos.

6.5. Žemėlapio kūrimas ir pildymas #

Maps: mokomasis Torque demo žemėlapis su sūkių ir pedalo padėties ašimis. Skaičiai iliustruoja redaktorių ir nėra variklio nustatymai.
  1. Modulyje Maps pasirenkama Add map. Lauke Map settings nustatomi Name — aiškus pavadinimas, Group — žemėlapių grupė ir Unit — rezultato vienetas.
  2. Įprastam skaičiavimui pasirenkama Map type → Values table. Procentinei korekcijai pasirenkama Correction table ir atskirai priskiriama Correction of, kaip aukščiau esančiame pavyzdyje.
  3. Modulyje X Axis source ir Y Axis source priskiriami jau patikrinti signalai. Pavyzdžiui, sūkiai ir slėgis. Ašių vertės nustatomos pasirinktų šaltinių vienetais: aps./min, kPa, %, °C. Vieneto pervadinimas neatlieka perskaičiavimo.
  4. Modulyje X/Y Axis length nustatoma nuo 2 iki 12 taškų kiekvienoje ašyje. Pradžiai pakanka nedidelės lentelės. Ašys pildomos nuosekliai, be atsitiktinių pasikartojimų ar sukeitimų; diapazonas turi apimti sustabdytą variklį ir visas numatomas darbines vertes.
  5. Round nustato rezultato žingsnį: 1, 0.1 arba 0.01. Pavyzdžiui, momentui N·m paprastai pakanka sveikųjų vienetų. Kuo daugiau skaitmenų po kablelio, tuo mažesnis prieinamas langelių skaitinis diapazonas; jį riboja sąsaja.
  6. Nustatymai patvirtinami mygtuku Apply. Tada nustatomos ašių ir langelių vertės. Atskiras langelis atidaromas dvigubu paspaudimu. Pasirinktai sričiai prieinami Enter value, Copy cells, Paste cells ir interpoliacija horizontaliai arba vertikaliai. Lentelės pakeitimai išsaugomi mygtuku Apply changes.
  7. Modulyje Live rodomos abi ašys ir žemėlapio rezultatas. Tikrinami lentelės taškai, tarpinės vertės ir ribos. Tik po to rezultatas priskiriamas reikiamam 8HP, CAN Outputs arba AUX Outputs parametrui.

Interpoliacija reiškia tolygų skaičiavimą tarp gretimų langelių. Pavyzdžiui, tarp rezultatų 100 ir 200 diapazono viduryje gaunama 150. Kai keičiasi abi ašys, atsižvelgiama į keturis gretimus langelius. Interpoliacijos komanda redaktoriuje užpildo pasirinktus langelius; veikimo metu tarp taškų skaičiuojama automatiškai.

Žemėlapio diapazonas turi visiškai apimti įėjimo duomenis. Dabartinėje programinėje aparatinėje įrangoje bent vienai ašiai išėjus už lentelės ribų naujas rezultatas neskaičiuojamas: išlieka ankstesnė vertė. Tai nėra ribojimas pagal kraštinį langelį ar automatinis perėjimas į saugų režimą. Atskirai tikrinamos nulinės, ribinės ir avarinės šaltinių vertės.

Susieti žemėlapiai kuriami eilės tvarka: pirmiausia pradinis, tada naudojantys jo rezultatą. Uždara grandinė „A priklauso nuo B, B priklauso nuo A“ tokiam nustatymui nenaudojama. Pakeitus šaltinio vienetus ar tikslumą, dar kartą tikrinamos visų priklausomų žemėlapių ašys. Skaitinis Maps rezultatas savaime nepatvirtina pradinio jutiklio tvarkingumo ar šviežio CAN pranešimo buvimo.

↑ Į turinį

7. Automobilis be CAN #

Jei automobilio CAN nėra tinkamų duomenų, sūkiai, pedalo padėtis ir slėgis gali būti matuojami atskirais BiMatrix Mini įėjimais. Ryšys su pačia pavarų dėže ir CAN selektoriumi išlieka per CAN. Pirmiausia patikrinamas kiekvienas įėjimas, tada jo vertė naudojama žemėlapiuose ir priskiriama 8HP modulio parametrams.

7.1. Kurie laidai prijungiami #

Įėjimų paskirstymo pavyzdys; numeriai tikrinami pagal kištuką ir schemą
SignalasBiMatrix MiniPaskirtis
Suderinamas prietaisų skydelio tachosignalasDIG2 · kontaktas 17Dažnis → variklio sūkiai.
Pedalo signalas 0–5 VAnalog 2 · kontaktas 13Įtampa → pedalo padėtis, %.
MAP signalas 0–5 VAnalog 1 · kontaktas 3Įtampa → slėgis pagal jutiklio charakteristiką.
Papildomas signalas 0–5 VAnalog 3 · 5 arba Analog 4 · 4Pavyzdžiui, suderinamas stabdžio signalas arba papildomas jutiklis.
Atskiro suderinamo 5 V jutiklio maitinimas+5 V išėjimas · kontaktas 2Jungiamas prie jutiklio maitinimo išvado; signalinis laidas prijungiamas atskirai.
Bendra atskaitos masėGND · kontaktas 14Sujungiama pagal signalo šaltinio ir automobilio schemą.

DIG1 / Ignition IN, kontaktas 16, naudojamas 5–12 V degimui. Jei DIG2 jau užimtas tachosignalo, antras stabdžio laidas prie jo nejungiamas. 12 V stabdžio signalas iš anksto paverčiamas į suderinamą 0–5 V lygį laisvam analoginiam įėjimui arba gaunamas per atskirą CAN modulį. Parametrui Brake force diskreti būsena paverčiama į 0/100 %; neapdorotos vertės 0/1 nepakanka visiems nuspausto stabdžio požymiams.

Tachosignalo laidas nustatomas pagal automobilio schemą ir tikrinamas osciloskopu: svarbi amplitudė, poliškumas ir įtampos šuoliai. Uždegimo ritės išvadas ar alkūninio veleno jutiklis nelaikomi paruoštu tacho išėjimu. Prireikus naudojamas suderintuvas. Originalaus elektroninio pedalo maitinimas ir prijungimas prie valdymo bloko išlaikomi; dviejų įrenginių +5 V maitinimai tarpusavyje nejungiami. Išsamūs paveikslai: DIG2 ir analoginis jutiklis.

Nuo matavimo iki nustatyto parametro #

Patikra pradedama nuo išmatuoto signalo. Įėjimo kalibravimo klaida perkeliama į visus nuo jo priklausančius žemėlapius ir išėjimo parametrus.

7.2. DIG2 dažnis → sūkiai #

Digital Inputs: mokomieji loginio įėjimo ir DIG2 dažnio perskaičiavimo į sūkius pavyzdžiai. Vertės demonstracinės.
  1. Modulyje Digital Inputs sukuriama arba atidaroma eilutė. Interface — Digital input #2; lauke Measuring type pasirenkama Frequency.
  2. Pirmajai patikrai nustatomas pavadinimas „Tacho, Hz“, vienetas Hz. Lentelės 12 taškų Input values ir Output values nustatomi vienodi skaičiai: tada rezultatas lygus išmatuotam dažniui.
  3. Po Apply changes dažnis tikrinamas Live esant žinomiems sūkiams. Nustatomas impulsų skaičius vienam variklio apsisukimui N. Jis paimamas iš šaltinio dokumentacijos arba patikrinamas matavimu, o ne nustatomas vien pagal cilindrų skaičių.
  4. Modulyje Input values lieka dažnis Hz, lauke Output values įrašomi atitinkami sūkiai pagal žemiau esančią formulę. Pavadinimas pakeičiamas į „DIG2 sūkiai“, vienetas — rpm. Užpildomi visi 12 taškų, pakeitimai pritaikomi.
  5. Rodmenys lyginami su nepriklausomu matuokliu esant keliems sūkiams. Sustabdžius variklį tikrinamas grįžimas į nulį.

Sūkiai, aps./min = dažnis, Hz × 60 / N.
Pavyzdys tik šaltiniui, kurio N = 2: 20 Hz → 600 aps./min; 50 Hz → 1500 aps./min; 100 Hz → 3000 aps./min; 200 Hz → 6000 aps./min.

Tarp taškų atliekamas tiesinis perskaičiavimas. Už skaitmeninio kalibravimo diapazono naudojamas artimiausias taškas. Nesant impulsų, dažnis ir apskaičiuoti sūkiai tampa nuliniai pasibaigus laukimo laikui: ne mažiau kaip 1 sekundė arba trys išmatuoti periodai, bet ne daugiau kaip 30 sekundžių. Įprastam tachosignalui tai apie 1 sekundę.

Kiti DIG2 režimai

Logical value rodo būseną 0/1; kalibravimo lentelė šiuo režimu nenaudojama. 0/1 atitiktis aktyviai ir neaktyviai grandinės būsenai tikrinama prijungtame šaltinyje. PWM duty cycle matuoja užpildymą skalėje 0–255; tiesioginei procentų skalei lentelėje nustatomas perskaičiavimas 0 → 0 %, 255 → 100 % su tarpiniais taškais. Jei dėl grandinės poliškumo matavimas keičiasi priešinga kryptimi, lentelės išėjimo vertės nustatomos atvirkštine tvarka. Tai įėjimo PWM matavimas; PWM sudaro atskiri AUX išėjimai.

7.3. Pedalas ir MAP: 0–5 V kalibravimas #

Analog Inputs: mokomosios įtampos perskaičiavimo lentelės pedalui ir slėgiui. Šios vertės nepakeičia jutiklių kalibravimo.
  1. Modulyje Analog inputs pasirenkama reikiama eilutė arba Add input. Lauke Interface priskiriamas fizinis įėjimas: šiame pavyzdyje pedalas — Analog input #2, MAP — Analog input #1.
  2. Įtampai patikrinti nustatomi Unit = V, Round = 0.01, o kiekviename iš 10 taškų Values pakartojama atitinkama įtampa Voltages. Pritaikius Live rezultatas turi sutapti su įtampa, išmatuota atskaitos masės atžvilgiu.
  3. Modulyje Voltages įrašomos įtampos didėjimo tvarka, lauke Values — atitinkama pedalo padėtis arba slėgis. Užpildomi visi 10 taškų. Netiesiniam jutikliui tarpiniai taškai paimami iš jo charakteristikos.
  4. Pedalui pasirenkamas vienetas %; MAP — vienetas, kuriuo bus nustatyta žemėlapio ašis, pavyzdžiui kPa. Paspaudžiama Apply changes. Live tikrinamos kraštinės ir tarpinės pedalo padėtys, o slėgis lyginamas su žinoma atskaitos verte.
Mokomasis tiesinio pedalo pavyzdys: 0.5 V = 0 %, 4.5 V = 100 %. Kitam pedalui naudojama jo charakteristika.
Voltages, V00.511.522.533.54.55
Values, %0012.52537.55062.575100100

Šiai lentelei nustatoma Round = 0.1. MAP atveju atskirai tikslinama, ar charakteristika rodo absoliutų slėgį, ar viršslėgį: šių skalių nulis skiriasi. Tarp gretimų taškų rezultatas interpoliuojamas; žemiau ir aukščiau visos analoginės lentelės naudojama jos kraštinė vertė.

Nutrūkimas nenustatomas vien kalibravimo lentele. Pavyzdžiui, 0 V gali būti paversta į 0 % ir atrodyti kaip atleistas pedalas. Prieš priskiriant įėjimą tikrinamas maitinimas, masė, normalus jutiklio diapazonas ir elgesys atjungus jo signalą. Kraštinės lentelės vertės negalima laikyti grandinės tvarkingumo požymiu.

7.4. Sukimo momento skaičiavimas ir priskyrimas 8HP #

MAP matuoja slėgį, o pedalas — padėtį. Nė vienas iš šių signalų savaime nematuoja variklio momento. Modulyje Maps sukuriama vertinamoji charakteristika, pavyzdžiui, su sūkiais X ir slėgiu Y; langelių vertės nustatomos N·m pagal konkretaus variklio duomenis. Pedalas gali būti naudojamas atskirame užklausos arba korekcijos žemėlapyje. Kūrimo ir patikros tvarka aprašyta 6.5 skyriuje.

Prašomas momentas, faktinis momentas ir variklio nuostoliai yra skirtingi parametrai. Viena savavališka lentelė nepriskiriama visiems šiems įėjimams iš karto. Po kalibravimo kiekvienam 8HP modulio parametrui priskiriamas atitinkamas šaltinis, tada tikrinamos perduodamos vertės ir patikimumo požymiai.

Momento įverčio siuntimas į pavarų dėžę informuoja ją apie numatomą apkrovą. Tai fiziškai nesumažina variklio momento. Jei perjungiant reikia momento valdymo, atskirai užtikrinama suderinama sąveika su variklio valdymo bloku.

↑ Į turinį

8. Mišrus prijungimas #

Šaltiniai priskiriami kiekvienam parametrui atskirai. Todėl sūkiai gali būti gaunami iš automobilio CAN, pedalas — iš Analog 2, papildomas slėgis — iš Analog 1. Automobilio CAN jungiamas prie CAN2, atsižvelgiant į pasirinktą schemą; papildomi laidai nepakeičia maitinimo, degimo ir ryšio su pavarų dėže.

8.1. Šaltinių lentelė #

Prieš nustatant sudaroma trumpa lentelė. Pavadinimuose patogu nurodyti signalo kilmę: „RPM CAN2“, „Pedalas Analog2“, „MAP Analog1“. Taip pasirenkant šaltinį nesusimaišys vienodai pavadintos vertės.

ParametrasŠaltinio pavyzdysKas tikrinama
Sūkiai, aps./minTiesioginis CAN Input iš CAN2Atnaujinimo dažnis, mastelis ir laukimo laikas.
Pedalas, %Analog 2 po kalibravimoAtleistas, tarpinėje padėtyje ir visiškai nuspaustas pedalas.
SlėgisAnalog 1 po kalibravimoVienetas, absoliuti/viršslėgio skalė ir kitimo pobūdis.
Faktinis momentasTiesioginis CAN Input, jei prieinamasBūtent faktinio momento priskyrimas, nuostoliai ir patikimumo požymiai pagal pasirinkto 8HP protokolo reikalavimus.
Papildoma AUX komandaCAN Input, analoginis signalas arba MapsVisas diapazonas, įjungta/išjungta būsenos ir rezultatas praradus šaltinį.

Signalo buvimas dviejose vietose nesukuria automatinio rezervavimo. Pavyzdžiui, priskyrus „RPM CAN2“, CAN praradimas neperjungia šaltinio į DIG2. Tokiam keitimui reikia atskirai numatytos ir patikrintos logikos.

8.2. Signalo praradimo patikra #

Live vienu metu rodomi pradiniai signalai, žemėlapių rezultatai ir priskirti 8HP parametrai. Patikra atliekama stovinčiame automobilyje arba stende: po vieną atjungiamas signalo šaltinis, tada stebima visa priklausoma grandinė ir atkūrimas prijungus.

USB maitinimoElgesys, į kurį atsižvelgiama
CAN InputPasibaigus nustatytam Timeout, skaitinis rezultatas nustatomas į nulį; atskira pakaitinė vertė nenustatoma. Tikrinama maždaug kas 100 ms, todėl nustatymas į nulį neturi sutapti su laukimo laiku milisekundės tikslumu. Senas skaičius ekrane neįrodo naujų kadrų gavimo.
DIG2, FrequencyNutrūkus impulsams, rezultatas nustatomas į nulį pasibaigus laukimo laikui, aprašytam 7.2 skyriuje.
Analog inputsIšmatuota įtampa paverčiama pagal lentelę. Neįtikima įtampa gali duoti įprastą kraštinę vertę.
MapsAšiai išėjus už diapazono išlieka ankstesnis rezultatas; pradinio CAN įėjimo šviežumas netampa žemėlapio rezultato savybe.
AUX OutputsŠaltiniui išėjus už lentelės diapazono gali išlikti ankstesnis užpildymas. Tikrinama faktinė apkrovos būsena.

F-series faktiniam momentui tarpinis žemėlapis dabartiniame generatoriuje nepakeičia tiesioginio patikimų duomenų CAN šaltinio. Net jei žemėlapis tik pakartoja CAN vertę, jo rezultatas laikomas kitu šaltiniu. Priskyrimai tikrinami pagal 8HP modulio aprašymą.

↑ Į turinį

9. AUX/PWM išėjimų nustatymas #

AUX Outputs: mokomieji išėjimai relei ir PWM, šaltinio, dažnio ir Values/PWM lentelės pasirinkimas. Apkrova neprijungta.

AUX Outputs paverčia pasirinktą vertę į PWM užpildymą nuo 0 iki 100 %. Fiziniai išėjimai: AUX1 — kontaktas 18, AUX2 — 9, AUX3 — 10, AUX4 — 1. Kiekvienas jų sujungiamas su mase. Kontaktas 8 — Ignition OUT 12 V — priklauso loginiam degimo valdymui ir nenaudojamas vietoj AUX.

9.1. Šaltinis ir Values/PWM lentelė #

AUX Outputs: mokomieji išėjimai relei ir PWM, šaltinio, dažnio ir Values/PWM lentelės pasirinkimas. Apkrova neprijungta.
  1. Modulyje AUX Outputs atidaroma eilutė arba pasirenkama Add output. Lauke Name nustatomas apkrovos pavadinimas, pavyzdžiui, „Lempos relė“.
  2. Modulyje Source priskiriamas patikrintas signalas: CAN Input, Analog input, Digital input, rankinė Controls vertė arba Maps rezultatas. Lauke Output pasirenkamas reikiamas AUX. Vienas fizinis išėjimas priskiriamas vienai eilutei.
  3. Modulyje Frequency nustatomas dažnis. Lentelei Values/PWM eilutė Values turi šaltinio vertes, eilutė PWM — atitinkamą užpildymą 0–100 %. Iš viso nustatoma 10 taškų; Round pasirenkamas pagal šaltinio verčių tikslumą.
  4. Užpildomas visas reikiamas diapazonas, įskaitant galimą vertę praradus šaltinį. Tarp taškų atliekamas tiesinis perskaičiavimas. Po Apply changes Live rodomi šaltinis ir AUX rezultatas; tada tikrinamas pats išėjimo perjungimas.

Išėjimas už lentelės diapazono automatiškai neišjungia AUX. Dabartinėje programinėje aparatinėje įrangoje naujas PWM nustatomas tik šaltiniui patekus tarp lentelės taškų; kitu atveju gali išlikti ankstesnis užpildymas. Live rezultatas rodo komandą, o ne išmatuotą srovę ar apkrovos tvarkingumą.

9.2. Pavyzdys: lemputės įjungimas per relę #

AUX Outputs: mokomieji išėjimai relei ir PWM, šaltinio, dažnio ir Values/PWM lentelės pasirinkimas. Apkrova neprijungta.

Prijungiama pagal lemputės ir relės schemą: ritė gauna +12 V per savo saugiklį, AUX1 sujungia jos antrą išvadą su mase. Lemputės galios srovė teka per relės kontaktus 30–87. Riteje naudojama apsauga nuo įtampos šuolio su schemoje nurodytu poliškumu.

Šaltiniui, kuris patikimai įgyja tik 0 arba 1, nustatoma žemiau esanti lentelė. Esant 0 ritė išjungta, esant 1 — įjungta nuolat. Tarpinėje vertėje susidaro PWM, todėl toks šaltinis neturi keistis tolygiai. Relė nenaudojama ryškumui ar greičiui reguliuoti PWM.

Relės lentelės pavyzdys komandai 0/1: Round = 1 AUX Outputs, sveikosios Values eilutės vertės
Values0123456789
PWM, %0100100100100100100100100100

Tokiam pavyzdžiui gali būti pasirinktas įprastas dažnis 100 Hz: esant tiksliai 0 % ir 100 %, impulsinis perjungimas nevykdomas. Jei Source gedimo atveju pateikia, pavyzdžiui, −1, šis taškas atskirai pridedamas į lentelę su reikiama būsena, o likę taškai pertvarkomi didėjimo tvarka. Pradinė lentelė 0–9 neapima vertės −1.

9.3. PWM dažnis ir užpildymas #

AUX Outputs: mokomieji išėjimai relei ir PWM, šaltinio, dažnio ir Values/PWM lentelės pasirinkimas. Apkrova neprijungta.

Dažnis nustato periodų skaičių per sekundę. Užpildymas nustato periodo dalį, kai AUX sujungtas su mase: 0 % — išjungta, 100 % — nuolat įjungta. Pavyzdžiui, esant 100 Hz periodas yra 10 ms; esant 30 % jungiklis įjungtas apie 3 ms ir išjungtas 7 ms.

PWM 100 Hz, 30 %: AUX jungiklio būsena #

Skaitinis pavyzdys paaiškina PWM; darbinis dažnis parenkamas pagal konkretaus solenoido ar valdymo įėjimo reikalavimus.

Sąraše pateikti įprasti dažniai 5–500 Hz ir High frequency #1 / #2. Šie du pasirinkimai naudoja bendrus nustatomus laikmačius. Jų vertės ir Hz/KHz/MHz vienetai nustatomi atskirai tame pačiame modulyje. Jei keli AUX naudoja vieną laikmatį, jo dažnio pakeitimas veikia visus šiuos išėjimus; kiekvienas išėjimas išlaiko savo užpildymą.

Mažesniems nei 305 Hz dažniams naudojami įprasti Frequency pasirinkimai. Patikrintoje programinės aparatinės įrangos versijoje High frequency #1 / #2 nenaudojami žemiau 305 Hz dėl neteisingo užpildymo perskaičiavimo.

MHz laukas nereiškia, kad prijungta ritė, laidai ar galios jungiklis tinka tokiam dažniui. Darbinis dažnis ir tikroji signalo forma tikrinami su pasirinkta apkrova. Ventiliatoriaus PWM valdymo įėjimui taip pat tikrinamas poliškumas, reikalingas potencialo pritraukimas ir leistina įtampa.

9.4. Solenoidas, ventiliatorius ir išorinis valdymas #

AUX Outputs: mokomieji išėjimai relei ir PWM, šaltinio, dažnio ir Values/PWM lentelės pasirinkimas. Apkrova neprijungta.
ApkrovaPrijungimas ir nustatymas
Relės ritė+12 V → saugiklis → ritė → AUX. Naudojami tik 0 % ir 100 %, ritės apsauga ir apkrovai tinkamos vardinės srovės galios kontaktai.
SolenoidasMaitinimo pliusas → saugiklis → solenoidas → AUX, tik patvirtinus leistiną išėjimo apkrovą. Dažnis, užpildymas ir apsauga parenkami pagal solenoidą. Prireikus naudojamas išorinis galios tvarkyklės modulis.
Ventiliatorius su atskiru PWM įėjimuGalios maitinimas jungiamas atskira apsaugota grandine. AUX jungiamas prie valdymo įėjimo tik tada, kai jis suderinamas su į masę jungiančiu išėjimu.
Įprastas galios ventiliatoriusVariklio maitinimas komutuojamas tinkama išorine rele arba galios valdikliu. AUX valdo šio įrenginio suderinamą įėjimą arba ritę.

Leistinos AUX srovės negalima nustatyti pagal PWM pavadinimą, atskiro tranzistoriaus nominalą ar BiMatrix Mini maitinimo saugiklį. Prieš tiesiogiai jungiant ritę patvirtinama apkrovos srovė, paleidimo režimas, šilumos nuvedimas ir išėjimo apsauga. Nesant patvirtinto nominalo naudojama suderinta išorinė tvarkyklė. Ignition OUT nenaudojamas ritėms, lempoms, solenoidams ar ventiliatoriams maitinti.

9.5. Valdymo patikra #

AUX Outputs: mokomieji išėjimai relei ir PWM, šaltinio, dažnio ir Values/PWM lentelės pasirinkimas. Apkrova neprijungta.

Pirmiausia tikrinama 0 % komanda ir atjungta būsena, tada reikiamos darbinės vertės. PWM forma, dažnis ir užpildymas tikrinami osciloskopu; vidutinis multimetro rodmuo šios patikros nepakeičia. Live vienu metu stebimi Source ir AUX, paskui tikrinama tikroji apkrovos reakcija.

Jei reikia įjungimo pagal temperatūrą, lentelė gali nustatyti užpildymo priklausomybę nuo temperatūros arba gauti paruoštą komandą iš Maps. Pačiame AUX Outputs nėra atskiro histerezės lauko — skirtingų įjungimo ir išjungimo temperatūrų. Įprasta lentelė neįsimena temperatūros kitimo krypties. Tokiai temperatūros valdymo logikai naudojamas atitinkamas valdiklis arba atskirai patikrintas sprendimas.

Pabaigoje tikrinamas šaltinio dingimas, signalo atkūrimas, uždegimo išjungimas ir pakartotinis įjungimas. Galutinis kriterijus — prijungto įrenginio būsena, o ne vien PWM skaičius ekrane. Darbinė konfigūracija išsaugoma patikrinus visus naudojamus AUX.

↑ Į turinį

10. Jungimo patikra ir pirmasis paleidimas #

Tikrinama tokia seka: maitinimas → ryšys → įėjimų vertės → 8HP modulis → pavarų dėžės reakcija. Jei etapas nepraeitas, pirmiausia pašalinama jo priežastis.

10.1. Prieš įjungiant maitinimą #

  1. Patikrinama, ar sumontuota BMW donoro 8HP automatinė pavarų dėžė ir ar jos versija atitinka modulyje 8HP pasirinktą tipą.
  2. Laidyno kontaktų numeriai sutikrinami su Mini kontaktų išdėstymu ir pasirinkta pavarų dėžės ir selektoriaus schema.
  3. Tikrinama, ar maitinimas netrumpina į masę, ar atskirti 12 V ir 0–5 V signalai, ar yra bendra masė ir atskiri galios šakų saugikliai.
  4. Išjungus visų įrenginių maitinimą matuojama varža tarp kiekvienos CAN magistralės H ir L. Esant dviem 120 Ω galinėms varžoms tikimasi apie 60 Ω. Kaip įvertinti rezistorius →
  5. Tikrinama, kad +12 V nepatektų į CAN kontaktus, analoginius įėjimus ir +5 V išėjimą. USB patikros trumpiklis tarp 2 ir 16 pašalinamas prieš prijungiant automobilio uždegimą.
  1. Maitinimas tiekiamas į kontaktą 7, o 5–12 V uždegimo signalas — į 16. Tikrinama, ar žalias indikatorius šviečia pastoviai.
  2. Užmezgamas ryšys su programėle. Tikrinamas parametrų įkėlimas.
  3. Pirminei magistralių apžiūrai galima naudoti No gearbox control. Šiuo režimu tikrinami CAN Monitor ir nustatyti įėjimai; 8HP modulio grįžtamojo ryšio parametrai nelaikomi veikiančiu pasyviu pavarų dėžės stebėjimu.
  4. CAN Monitor pasirenkama tikroji sąsaja. Tikrinami ID, pranešimų gavimas ir baitų kitimas valdant atitinkamą automobilio valdymo elementą.

10.3. Verčių patikra #

Kas turi sutapti prieš įjungiant valdymą
ParametrasPatikra
SūkiaiSustabdžius variklį — 0. Užvedus rodmuo lyginamas su nepriklausomu šaltiniu keliuose taškuose.
PedalasAtleista ir visiškai nuspausta padėtys atitinka nustatytus 0 ir 100 %; tarpinės vertės kinta tolygiai.
StabdysBrake force atskirai tikrinami 0 % atleidus ir 100 % nuspaudus diskretų jungiklį. Būsena 0/1 iš anksto perskaičiuojama į 0/100 %.
MAP ir temperatūrosTikrinama jutiklio charakteristika, vienetai ir tikėtinumas. MAP atveju atskiriamas absoliutus slėgis ir pripūtimo viršslėgis.
Variklio sukimo momentasTikrinamas kiekvieno lauko šaltinis, mastelis ir prasmė: Requested torque, Target torque, Actual torque ir Max torque nepakeičiami vienu savavališku skaičiumi.
Susieti žemėlapiaiLive vienu metu rodomos pradinės vertės ir kiekvienas rezultatas. Lentelių diapazonai apima paleidimą, darbinį režimą ir įėjimo dingimą.

Tikėtina skaitinė vertė Live rodinyje dar nepatvirtina, kad laidu perduodamas pranešimas yra teisingas. Dėl papildomų pranešimų — CAN išėjimo patikrinimas.

10.4. Pavarų dėžės ir selektoriaus patikra #

  1. Pasirenkami tikrieji Gearbox type ir Selector type, CAN paskirtys ir valdymo režimas pagal 3.4 skyrių.
  2. Stovinčiame automobilyje, įjungus stovėjimo stabdį ir laikant nuspaustą stabdžio pedalą, tikrinamos selektoriaus padėtys ir pavarų dėžės atsakas. Prieš įjungiant pavarą atlaisvinama erdvė aplink automobilį.
  3. Sutikrinama selektoriaus komanda, svirties padėtis, tikroji pavara ir pavarų dėžės būsena. Komandos vertė nelaikoma įjungtos pavaros patvirtinimu.
  4. Per 8HP Diagnose nuskaitomos klaidos. Pirmiausia išsaugomi kodai ir atsiradimo sąlygos, tada šalinamos priežastys.
  5. Tikrinamas uždegimo išjungimas: signalas nuo 16 pašalinamas, IGN OUT nustoja valdyti įjungimą, Mini maitinimas iš KL30G išlieka iki užmigimo arba iš uždelsimo relės dar 60 s. Taip pat tikrinamas pakartotinis įjungimas.

10.5. Patikros rezultato išsaugojimas #

Po patikros išsaugoma .bms konfigūracija. Perjungimams analizuoti Live rodomi variklio, įėjimo ir išėjimo velenų sūkiai, pavara, pedalas, momentas ir prieinama momento korekcijos užklausa. Įrašas sustabdomas peržiūrai, reikiama atkarpa padidinama ir eksportuojama į CSV.

Bandymui kelyje įrašymas nustatomas prieš pajudant. Programėle naudojasi keleivis arba ji valdoma sustojus. Pirmosios patikros atliekamos su maža apkrova; nestabilūs įėjimo signalai ir aktyvios klaidos pašalinami prieš bandymą su apkrova.

↑ Į turinį

11. Tipiniai gedimai ir informacinės schemos #

11.1. Kur ieškoti priežasties #

Laidas ir maitinimasMatavimas ties jungtimi BiMatrix įėjimasCAN Monitor ir Live GavėjasŠaltinis, pranešimas, atsakas

Pirmiausia tikrinamas įėjimo signalas, tada jo perskaičiavimas ir priskyrimas. Jei pradinė vertė neteisinga, žemėlapio ar pavarų dėžės nustatymų pakeitimas priežasties nepašalina.

Požymis → patikra → tolesnis veiksmas
PožymisKas tikrinamaKas daroma toliau
Žalias indikatorius įsižiebia ir užgęstaPastovus IGN IN kontakte 16, maitinimas ir masė.USB patikroje sutikrinamas trumpiklis 2 → 16; automobilyje — atskiras 5–12 V uždegimo signalas. Patikros schema →
Programėlė neprisijungiaMaitinimas, uždegimas, pasirinktas WiFi/Bluetooth, slaptažodis ir sistemos leidimai.Naudojamas serijos numeris. BLE jungiamasi iš programėlės be Pairing. Prijungimo tvarka →
Ryšys su Mini dingsta išjungus uždegimąAr kontaktas 7 neprijungtas tiesiogiai prie išjungiamo IGN.Maitinimas tiekiamas iš tinkamo KL30G arba per uždelsimo relę. Maitinimas →
CAN Monitor nėra pranešimųTinkama sąsaja, siuntėjo maitinimas ir pažadinimas, H/L, bendra masė, sparta 500 kbit/s.Galinė apkrova matuojama išjungus maitinimą; patikrinami kontaktų numeriai. Tuščias sąrašas nenurodo vieno konkretaus gedimo.
CAN veikia nestabiliaiTrūkstami arba pertekliniai rezistoriai, prasti kontaktai, ilgos atšakos, sujungtų tinklų suderinamumas.Kiekviena magistralė ir abu jos galai tikrinami atskirai. Rezistoriai →
Baitai keičiasi, CAN įėjimas lygus nuliuiĮėjimo ID ir sąsaja, Position, ilgis, tipas, baitų tvarka, koeficientai ir Timeout.Dekodavimas tikrinamas pagal kelias reikšmes; atsižvelgiama į bitų numeravimo skirtumą analizės lange ir įėjimo nuostatose. CAN Inputs →
Sūkiai skiriasi du arba tris kartusDIG2 impulsų skaičius per apsisukimą arba CAN signalo mastelis.Kalibravimas koreguojamas pagal nepriklausomą matavimą; koeficientas nenustatomas vien pagal cilindrų skaičių.
Pedalas arba MAP rodo neteisingaiĮtampa ties įėjimu GND atžvilgiu, jutiklio maitinimas, charakteristika ir pasirinktas Analog input.Pirmiausia patikrinama įtampa, tada perskaičiavimo lentelė. Jutiklio grandinės nutrūkimas nelaikomas automatiškai atpažintu. Analoginio įėjimo nustatymas →
Įėjimas keičiasi, žemėlapio rezultatas sustingęsX/Y priskyrimai ir abiejų ašių patekimas į lentelės diapazoną.Diapazonas išplečiamas ir patikrinama visa žemėlapių grandinė; už lentelės ribų gali išlikti ankstesnis rezultatas. Maps nustatymas →
AUX išlaiko ankstesnę būsenąŠaltinis ir lentelės diapazonas, pasirinkto laikmačio dažnis, tikrasis signalas apkrovoje.Tikrinama mažiausia, didžiausia ir dingusi įėjimo reikšmė. AUX nustatymas →
Įjungtame AUX yra apie 0 VAr kitoje apkrovos pusėje yra apsaugotas +12 V.Įjungtam išėjimui tai yra numatytas veikimo principas: AUX sujungia apkrovą su mase. Pavyzdys su lempa ir rele →
Savo pranešimo nematyti CAN MonitorSiuntimas per pasirinktą prievadą, pranešimo nuostatos ir siuntimo sąlygos.Naudojamas išorinis CAN adapteris arba gavėjo diagnostika: CAN Outputs pranešimams vietinis TX aidas CAN Monitor nenumatytas.
Selektorius matomas, pavara neįsijungiaSelektoriaus tipas ir jungtis, pasirinkta CAN pora, stabdžio signalas, maitinimas/Wake ir pavarų dėžės klaidos.Komanda lyginama su grįžtamąja būsena ir nuskaitoma Error memory. Kontaktų numeriai imami iš konkrečios schemos.
Po importavimo pasikeitė veikimasPasirinkti moduliai, šaltiniai, vienetai ir žemėlapių ryšiai.Patikrinamas importavimo pranešimas ir išsaugotas pradinis .bms; prieš įjungiant valdymą pakartojamos įėjimų patikros.

11.2. Kas išsaugoma gedimui analizuoti #

Užrašoma programėlės ir Mini programinės aparatinės įrangos versija, automobilis, pavarų dėžė ir selektorius, maitinimo būdas bei tiksli gedimo atsiradimo seka. Pridedama tikrojo laidyno schema su kontaktų numeriais, .bms konfigūracija, klaidų kodai ir reikiamo laikotarpio duomenų įrašas.

Failai ir paskirtis
FormatasTurinysKur naudojama
.bmsPasirinktos BiMatrix modulių nuostatos.Export settings / Import settings.
.csvLive parametrų istorija su laiku ir reikšmėmis.Live eksportas; peržiūra skaičiuoklėje.
.bmtrcCAN pranešimų įrašas.Įrašymas CAN Monitor; failas išsaugomas SD Card.
.gb8logSpecializuotas dvejetainis pavarų dėžės parametrų žurnalas.Logger modulyje 8HP Tuner, jei pasirinkta pavarų dėžė tai palaiko.
Kalibravimo ir kodavimo failaiPačios automatinės pavarų dėžės duomenys.Atskiros 8HP Tuner operacijos; nepakeičia .bms.

Modulyje BiMatrix → SD Card pasirenkamas failas atsisiųsti. Pirmiausia baigiamas įrašymas, tada išsaugomas paruoštas failas. CSV rodo apskaičiuotus parametrus, o CAN įrašas — pranešimus; sudėtingu atveju naudingi abu duomenų tipai.

11.4. Žymėjimų žodynas #

ŽymuoReikšmė
CAN / CAN-H / CAN-LPranešimų mainų magistralė ir du jos signaliniai laidai. H ir L sudaro vytą porą.
ID / Byte / BitPranešimo identifikatorius / 8 bitų baitas / vienas dvejetainis skaitmuo.
DIGSkaitmeninis įėjimas: būsena, dažnis arba impulsų užpildymas.
Analog0–5 V įtampos įėjimas su kalibravimu į reikiamus vienetus.
AUX / PWMValdomas išėjimas / greitas periodinis išėjimo įjungimas su nustatytu užpildymu.
Duty cyclePeriodo dalis, kurią išėjimas yra įjungtas; paprastai nurodoma procentais.
GNDMasė, bendras grandinės atskaitos potencialas.
IGN IN / IGN OUT / WakeDegimo įėjimas / įjungimo loginio valdymo išėjimas / įrenginio pažadinimo įėjimas.
KL30GValdoma automobilio maitinimo grandinė, išsijungianti automobiliui pereinant į miego režimą. Tikslus įgyvendinimas tikrinamas pagal automobilio schemą.
MAP / MapsMAP — absoliutinio slėgio įsiurbimo kolektoriuje jutiklis. Maps — BiMatrix lentelių ir skaičiavimų modulis.
RPM / N·m / EGSApsisukimai per minutę / sukimo momento vienetas / elektroninis pavarų dėžės valdymas.
Source / TimeoutReikšmės šaltinis / laikas, po kurio nebeatnaujinamas signalas laikomas pasenusiu.

Instrukcijos patikrintos pagal vietinę įrenginio schemą, programinę aparatinę įrangą ir programėlės sąsają 2026 m. rugsėjo 9 d. Pavyzdinės reikšmės skirtos nuostatoms paaiškinti. Nepatvirtinti pavarų dėžės ir selektoriaus deriniai bei dabartinės programinės įrangos apribojimai pažymėti atitinkamuose skyriuose.

↑ Į turinį

Sujungimų schema