Naudotojo vadovas
BiMatrix — prekės ženklas. BiMatrix Mini — įrenginys, kuriam skirtas šis vadovas.
BiMatrix Mini prijungimas ir nustatymas
Įveskite žodžius paieškai vadove. Rasta fragmentų: Rodomi pirmieji Atitikmenų nėra. Pabandykite kitus žodžius. Paieška apima tik dalį vadovo teksto.
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.
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ę.
| Įėjimas arba išėjimas | Paskirtis | Naudojimo pavyzdys |
|---|---|---|
| CAN1, CAN2 | Fiziniai 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 V | Degimo būsenos nustatymas ir BiMatrix Mini įjungimas. | Darbo pradžia įjungus degimą. |
| DIG2 | Signalo būsenos, dažnio arba PWM užpildymo nustatymas. | Sūkių gavimas pagal dažninį tachosignalą. |
| Analoginiai 1–4 | Signalo matavimas darbiniame 0–5 V diapazone. | Pedalo padėtis arba MAP jutiklio slėgis. |
| AUX / PWM | Apkrovos sujungimas su mase: įjungimas/išjungimas arba PWM. | Solenoidas, ventiliatorius arba relė. |
| Ignition OUT · 12 V | Tik 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.
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.
| Kontakto Nr. | Paskirtis |
|---|---|
| 1 | AUX4 / PWM |
| 2 | +5 V — jutiklių maitinimo išėjimas |
| 3 | Analoginis įėjimas 1 |
| 4 | Analoginis įėjimas 4 |
| 5 | Analoginis įėjimas 3 |
| 6 | CAN2-L — CAN2 Low |
| 7 | +12 V — pagrindinis BiMatrix Mini maitinimas |
| 8 | Ignition OUT (IGN OUT) — 12 V, tik loginis valdymas |
| 9 | AUX2 / PWM |
| 10 | AUX3 / PWM |
| 11 | CAN1-H — CAN1 High |
| 12 | CAN1-L — CAN1 Low |
| 13 | Analoginis įėjimas 2 |
| 14 | GND — masė |
| 15 | CAN2-H — CAN2 High |
| 16 | DIG1 / Ignition IN — degimo įėjimas 5–12 V |
| 17 | DIG2 — skaitmeninis / dažnio įėjimas |
| 18 | AUX1 / PWM |
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 #
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 #
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.
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.
- 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 #
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ė #
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.
- 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. - Stebimas baitų kitimas keičiant vieną žinomą signalą — pavyzdžiui, paspaudžiant ir atleidžiant mygtuką.
- 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. - Gauta vertė lyginama su faktine signalo būsena. Patikra kartojama kelis kartus pakeitus būseną arba vertę.
| Parametras | Kas 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. |
| Endianness | Baitų 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 #
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 #
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 #
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ė #
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 #
Pagal nustatytas priklausomybes apskaičiuojamas variklio sukimo momento įvertis.
Gauti parametrai priskiriami jo įėjimams. Pranešimai sudaromi automatiškai.
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 #
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ę #
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ąlyga | Priimta 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 2 | Iš viso 0,1 A |
| Prie IGN OUT 12 V prijungtų loginių įėjimų bendra srovė, kontaktas 8 | Iš viso 0,1 A |
| Šaltinio įtampa / atsarga įėjimo diodui ir laidams | 9 V / 1 V |
| Skaičiavimui priimtas keitimo naudingumo koeficientas | 70 % |
| 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 #
Veikimo iš KL30G seka #
- Į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.
- Degimas išjungiamas. Įėjime 16 signalas pašalinamas iš karto. KL30G maitinimas išlieka, ir Mini atlieka numatytą prijungtų įrenginių išjungimo seką.
- 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.
Variantas su rele: maitinimas išlieka 60 sekundžių #
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 #
- Patikra atliekama ne automobilyje, neprijungus išorinės degimo grandinės.
- 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į.
- BiMatrix Mini USB kabeliu prijungiamas prie USB maitinimo šaltinio.
- Ž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 #
- 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ą.
- 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 #
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.
| Įrankis | Kas rodoma | Kada naudojamas |
|---|---|---|
| CAN Monitor | CAN1/CAN2 pranešimų ID ir baitai; pasirinktos pranešimo dalies nuskaitymo rezultatas. | Mainų magistralėje patikra ir parametrų paieška CAN pranešimuose. |
| Live | Prieinamos 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 #
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 #
- Į grafikus pridedami lygintini parametrai: pavyzdžiui, pavara, variklio sūkiai ir prieinamos sukimo momento vertės.
- Po dominančio įvykio grafiko peržiūra sustabdoma. Laiko langas užfiksuojamas, todėl įvykį galima nagrinėti grafikui nuolat nesislenkant.
- Reikiamas intervalas pažymimas tempiant per grafiką iš kairės į dešinę pele arba lietimu.
- Pasirinktos dalies didinimo mygtuku šis intervalas išplečiamas per visą grafiko plotį. Mygtukai „+“ ir „−“ leidžia keisti laiko mastelį.
- 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 #
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 #
- Telefono ar kompiuterio Wi-Fi nustatymuose pasirenkamas BiMatrix Mini tinklas. Įvedamas įrenginio serijos numeris.
- Ryšys su šiuo tinklu išlaikomas, net jei sistema praneša, kad nėra interneto: vietiniam nustatymui interneto nereikia.
- Programėlėje pasirenkamas ryšio būdas WiFi. Paprašius slaptažodžio, vėl įvedamas serijos numeris.
- Tikrinama būsena Connected ir prijungto įrenginio parametrų įkėlimas.
Prisijungimas per BLE #
- Įjungiamas Bluetooth; programėlei leidžiama ieškoti įrenginių ir prie jų jungtis, jei sistema prašo šio leidimo.
- Programėlėje pasirenkama Bluetooth, tada rastas BiMatrix Mini.
- 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.
| Grandinė arba signalas | Ką reikia nustatyti |
|---|---|
| Mini maitinimas | KL30G 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 CAN | Fizinis 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ūros | Kiekvieno parametro šaltinis, jo diapazonas ir perskaičiavimas į 8HP modulyje nurodytus vienetus. |
| AUX ir jutikliai | Vartotojo 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 #
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.
- Prisijungus laukiama, kol bus įkelti modulio parametrai.
- Įėjimui, žemėlapiui arba išėjimui suteikiamas aiškus pavadinimas, pavyzdžiui RPM CAN2, Pedal Analog1 arba Fan duty.
- Formoje keičiami reikiami laukai. Jei atsirado mygtukas Apply changes, jis paspaudžiamas pakeitimams į įrenginį nusiųsti.
- 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 #
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.
| Type | Kaip veikia | Kas nustatoma |
|---|---|---|
| Button | Kiekvienas paspaudimas perjungia tarp dviejų būsenų; pasirinkta būsena išlieka atleidus mygtuką. | Du variantai skiltyje Options: kiekvienos būsenos pavadinimas, vertė ir spalva. |
| Switch | Pasirenka vieną iš įjungtų variantų. | Iki 10 variantų skiltyje Options: įjungimo žymimasis langelis, pavadinimas, vertė ir spalva. |
| Numeric | Leidžia įvesti skaičių arba pakeisti jį vienetu mygtukais − ir +. | Bendrieji elemento parametrai; sąrašo Options nėra. |
Kaip pridėti elementą #
- Atidarykite Controls ir paspauskite + po elementais.
- Lange Control settings nustatykite Name ir pasirinkite Type: Button, Switch arba Numeric.
- Nustatykite Round (vertės bitų skaičius), Row (išdėstymo eilutė) ir Sort ID (elemento tvarka).
- 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.
- Paspauskite Apply. Numeric skaičius nustatomas puslapyje Controls. Norėdami naudoti elementą logikoje, pasirinkite jį reikiamo modulio šaltinio lauke ir patikrinkite rezultatą skiltyje Live.
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.
- Atidaroma Export settings ir laukiama, kol moduliai bus nuskaityti iš įrenginio.
- Pažymimi visi reikiami moduliai arba atskiri elementai. Darbinei konfigūracijai su susietais įėjimais ir žemėlapiais pageidautina išsaugoti visus naudojamus modulius.
- Paspaudžiama Export settings ir išsaugomas failas .bms. Patikrinamas pranešimas apie sėkmingą išsaugojimą ir failo buvimas.
- 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 #
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.
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ą
- BiMatrix Mini visiškai atjungiamas nuo maitinimo, įskaitant USB. SD kortelė išimama ir per kortelių skaitytuvą prijungiama prie kompiuterio.
- 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ą. - Kortelė saugiai pašalinama iš kompiuterio ir įdedama į Mini. Įrenginio maitinimas vėl įjungiamas.
- Paleidimo metu Mini aptinka failą ir pradeda jį tikrinti bei diegti. Žalias indikatorius sumirksi tris kartus, tada įsijungia raudonas.
- 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ą.
- Ryšys užmezgamas iš naujo. SW / FW eilutėje patikrinama įdiegta versija ir jos atitiktis programos versijai.
Mikroprogramos įkėlimas per programą: SD Card
Failą galima perduoti į SD kortelę esamu ryšiu su Mini. Kortelių skaitytuvo tam nereikia.
- Paspaudus BiMatrix logotipą atidaromas meniu. Pasirenkamas skyrius SD Card.
- 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. - Palaukiama, kol įkėlimas bus baigtas. Prie failo paspaudžiamas žalias mygtukas Reflash BiMatrix, tada veiksmas patvirtinamas mygtuku Yes.
- 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.
- 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
| Sistema | Failas | Diegimo tvarka |
|---|---|---|
| Windows | .exe | Atsisiunčiamas reikiamos BiMatrix versijos diegimo failas, jis paleidžiamas ir vykdomi jo nurodymai. |
| Android | .apk | Atsisiunč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
Į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.
| Kanalas | Reikšmė |
|---|---|
| Release | Leidimas, kurio daugumos funkcijų tinkamas veikimas yra patvirtintas. Rekomenduojamas įprastam naudojimui. |
| Beta | Leidimas su naujausiais pakeitimais. Pasirenkamas, kai norima išbandyti naujoves ir sutinkama su galimomis veikimo klaidomis. |
- 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.
- Prisijungus prie Mini paspaudžiama viršutinė eilutė SW / FW. Lange Update BiMatrix paspaudžiama Check available versions.
- 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.
- Jei reikia kitos programos versijos, ji įdiegiama. Tada programa vėl paleidžiama ir prisijungiama prie Mini.
- Kai SW ir FW nesutampa, pasirodo Difference in versions detected!. Mygtuku Update BiMatrix firmware pradedamas atitinkamos mikroprogramos perdavimas iš programos ir diegimas.
- Palaukiama, kol atnaujinimas bus baigtas ir Mini bus paleistas iš naujo. Vėl prisijungus patikrinama, ar SW ir FW versijos sutampa.
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.
Pasirinkto varianto sujungimų lentelė
| Grandinė | BiMatrix Mini | Automatinė pavarų dėžė | Selektorius | Pastaba |
|---|
Sutikrinama jungties pusė. Mini jungties vaizdas su kontaktų numeriais pateiktas pagal BiMatrix schemą; įrenginio atsakomosios jungties kontaktai išdėstyti veidrodiniu būdu. F/G automatinėms pavarų dėžėms parodyta laidyno jungtis iš kontaktų pusės; E70 pateiktas pagal BMW X8532 schemą perbraižytas vaizdas su numeriais, nekeičiant orientacijos. F/G selektoriaus nuotraukoje parodytas lizdas pačiame selektoriuje. Prieš prijungiant kiekvienas numeris tikrinamas pagal skaičius ant korpuso. 8 kontaktų F selektoriui, E60 Sport/SAT ir E84 pateikti kontaktų paskirčių sąrašai: patvirtintų šių variantų kontaktų pusės nuotraukų dar nėra.
Pavarų dėžės kontaktų vaizdai yra pačios BiMatrix techninės iliustracijos. Kontaktų išdėstymas ir numeriai patikrinti pagal jungčių schemas; paskirtis ir spalvas nustato pasirinktas prijungimo variantas.
Kitų jungčių nuotraukos: BiMatrix schema; lizdai F selektoriaus ir G selektoriaus — TurboLamik.
Vaizdai: BiMatrix Mini — BiMatrix; 8HP automatinė pavarų dėžė — ZF.
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 kontaktas | Paskirtis | Prijungimas |
|---|---|---|
| 1 | +12 V | Atskiras apsaugotas maitinimas, išliekantis išjungus degimą. |
| 2 | Šioje integracijoje nenaudojamas | Prie CAN nejungiamas. Jei šioje schemoje laidas neparodytas, tai nereiškia, kad kontaktas neturi funkcijos. |
| 3 | CAN-L | Mini 12 · CAN1 L |
| 4 | CAN-H | Mini 11 · CAN1 H |
| 5 | Wake | Mini 8 · IGN OUT, loginis 12 V signalas. |
| 6 | GND | Bendra 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 kontaktas | Paskirtis | Prijungimas |
|---|---|---|
| 1 | +12 V | Atskiras apsaugotas maitinimas, išliekantis išjungus degimą. |
| 2 | Nenaudojamas / rezervinis | Nejungiamas. |
| 3 | PT-CAN Low | Mini 12 · CAN1 L |
| 4 | PT-CAN High | Mini 11 · CAN1 H |
| 5 | WakeUp / WUP | Mini 8 · IGN OUT, loginis 12 V signalas. |
| 6 | GND | Bendra 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 | Gamyklinė paskirtis |
|---|---|
| 1 | Masė. |
| 2 | KL30 nuo automobilio saugiklio F12. |
| 3 | Žemo tono garsinio signalo išėjimas. |
| 4 | Aukšto tono garsinio signalo išėjimas. |
| 5 | Pagal gamyklinę lentelę nenaudojamas. |
| 6 | Posūkio rodiklio / šviesų perjungimo signalas į šviesų bloką. |
| 7 | KL15 maitinimas iš CAS. |
| 8 | Nuoseklusis selektoriaus signalas į EGS; tai ne CAN. |
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 #
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.
- 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ų.
- 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.
- 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.
- 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.
- Priskiriami signalų šaltiniai iš toliau pateiktų lentelių, įvedami automobilio parametrai. Įprastam veikimui Gearbox reflash mode turi būti vertė 0, Dyno mode — 0.
- 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 Gearbox | Kas priskiriama | Kas tikrinama |
|---|---|---|
Engine RPMEGS_RPM | Variklio sūkiai, aps./min. | Sustabdžius variklį — 0. Užvedus vertė atitinka tachometrą ir nesustingsta. |
Throttle positionEGS_TPS | Akceleratoriaus pedalo padėtis, 0–100%. | Atleistas pedalas — apie 0%, visiškai nuspaustas — apie 100%. Didėjimas tolygus, be šuolių ir kritimų. |
Brake forceEGS_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 ratio | Faktinis reduktoriaus perdavimo santykis, pavyzdžiui, 3.23. | Pasirenkama sumontuoto reduktoriaus vertė. Numatytoji vertė nelaikoma matavimu. |
| Wheel circumference | Rato apskritimo ilgis milimetrais. | Mygtukas Calculate apskaičiuoja pradinę vertę pagal padangos dydį. Sumontavus tikrinamas dydis ir apskaičiuotas greitis. |
| Car weight | Automobilio 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 RPM | Tiksliniai 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.
| Laukas | Paskirtis |
|---|---|
| Gearbox mode | Važ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 status | 0 — vairuotojo durys uždarytos, 1 — atidarytos. Jei signalas naudojamas, tikrinama jo faktinė būsena. |
| Paddle state | Vienas š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/2 | Degalų lygiai 0–100% atitinkamiems papildomiems pranešimams. Šie laukai nėra variklio apkrovos jutikliai. |
| AWD Lock | Komanda programinėje aparatinėje įrangoje numatytai paskirstymo dėžės integracijai. Priskyrus šaltinį įjungiamas papildomas CAN siuntimas; įprastai jungiant tik pavarų dėžę, šaltinis nepriskiriamas. |
| Dyno mode | 0 — įprastas veikimas, 1 — vieno veleno stendas, 2 — dviejų ašių ritininio stendo režimas. Tai aptarnavimo režimas atitinkamam bandymui. |
| Gearbox reflash mode | 0 — į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.
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ė pavara | Downshift · žemesnė pavara |
|---|---|---|
| 0 | Atleista | Atleista |
| 1 | Nuspausta | Atleista |
| 2 | Atleista | Nuspausta |
| 3 | Nuspausta | Nuspausta |
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
| Mentelės | Apskaičiuota įtampa esant 5 V maitinimui | Paddle state rezultatas |
|---|---|---|
| Abi atleistos | 5.00 V | 0 |
| Tik Upshift | 2.50 V | 1 |
| Tik Downshift | 3.33 V | 2 |
| Abi nuspaustos | 2.00 V | 3 |
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 · V | 0.00 | 1.80 | 1.90 | 2.10 | 2.40 | 2.60 | 3.20 | 3.50 | 4.70 | 5.00 |
|---|---|---|---|---|---|---|---|---|---|---|
| Values | 0 | 0 | 3 | 3 | 1 | 1 | 2 | 2 | 0 | 0 |
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.
- 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.
- 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.
- 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–3 | Patraukta, 1–3 | Vidinis 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.
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ėtis | Skaičiavimas esant +5.000 V | Paddle state |
|---|---|---|
| Abi atleistos | 4.135 V | 0 |
| Tik dešinioji „+“ | 2.985 V | 1 |
| Tik kairioji „−“ | 2.366 V | 2 |
| Abi nuspaustos | 1.939 V | 3 |
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, V | 0.00 | 1.70 | 1.71 | 2.14 | 2.15 | 2.67 | 2.68 | 3.55 | 3.56 | 5.00 |
|---|---|---|---|---|---|---|---|---|---|---|
| Reikšmė | 0 | 0 | 3 | 3 | 2 | 2 | 1 | 1 | 0 | 0 |
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 #
| Padėtis | Analog 1 «+» | Analog 2 «−» | Paddle state |
|---|---|---|---|
| Abi atleistos | 4.303 V → 0 | 4.338 V → 0 | 0 |
| Tik „+“ | 2.706 V → 1 | 4.338 V → 0 | 1 |
| Tik „−“ | 4.303 V → 0 | 1.291 V → 1 | 2 |
| Abi nuspaustos | 2.706 V → 1 | 1.291 V → 1 | 3 |
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 = 0 | X = 1 |
|---|---|---|
| 0 | 0 | 1 |
| 1 | 2 | 3 |
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/2005 | Kairysis X01064/1 ir dešinysis X01066/1 | Kairysis X01064/2 ir dešinysis X01066/2 | X01064/3 ir X01066/3, GND |
| E8x/E9x, sausieji kontaktai pagal WDS SP0000023930 / SP0000026681; visiškai surinkto vairo išėjimas per SZL | X1880/2, EGS_UP | X1880/4, EGS_DOWN | Originali 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ą.
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 · V | 0.00 | 1.80 | 1.81 | 2.26 | 2.27 | 2.96 | 2.97 | 4.21 | 4.22 | 5.00 |
|---|---|---|---|---|---|---|---|---|---|---|
| Values | 0 | 0 | 3 | 3 | 2 | 2 | 1 | 1 | 0 | 0 |
Š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.
Keturios sukimo momento vertės #
| Laukas | Prasmė | 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 torqueEGS_TRQ_TRGT | Valdymo bloko tikslinis sukimo momentas po apribojimų ir išorinių užklausų. | Apribojus tikslas yra 250 N·m. |
Actual torqueEGS_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 torqueEGS_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 #
| Parametrai | Kam naudojami |
|---|---|
EGS_GEAR_LEVER, EGS_GEAR_NR, EGS_SELECTOR | P/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_TEMP | Pavarų dėžės alyvos temperatūra. Naudojama dėžės įšilimui ir kaitimui stebėti. |
EGS_GEAR_SW_STATE, EGS_TOR_RED_FAST, EGS_TOR_RED_SLOW | Perjungimo būsena ir momento mažinimo užklausos. Patogu rodyti kartu grafike. |
EGS_MALFUNCTION, EGS_COOLING_REQ | Gedimo būsena ir aušinimo užklausa. Gedimo priežastis tikslinama per 8HP Diagnose. |
EGS_CALC_VSS, EGS_CALC_TR_RATIO, EGS_TC_SR | Apskaič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 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ą.
- Atidaroma 8HP Diagnose ir laukiama skaitymo pabaigos. Jei atsakymo nėra, tikrinamas pavarų dėžės maitinimas, pažadinimas ir pasirinktas CAN prievadas.
- 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ą.
- Pašalinus priežastį paspaudžiama Clear errors.
- 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 #
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.
| Veiksmas | Kas keičiama |
|---|---|
| Read calibrations | Kalibravimai nuskaitomi iš pavarų dėžės į failą SD kortelėje. Pavarų dėžė neperprogramuojama. |
| Write calibrations | Paruošti kalibravimo duomenys įrašomi į pavarų dėžę atskira kalibravimų įrašymo procedūra. |
| Read codings | Nuskaitomas dabartinis pavarų dėžės kodavimas. Palaikomai struktūrai atidaromas jos parametrų sąrašas. |
| Write codings | Pasirinkti kodavimo pakeitimai įrašomi ir tikrinami. Tai savarankiška operacija. |
| Reflash Gearbox | Programuojami pasirinkti pavarų dėžės programinės įrangos paketo komponentai. Net komponentas Calibrations šiame lange įrašomas kaip Reflash paketo komponentas. |
| Logger | Pasirinkti 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
- Paspaudžiama Read calibrations. Sėkmingai nuskaičius pradinis failas atskirai išsaugomas per SD Card. Failo pavadinimas rodomas operacijos rezultate.
- 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.
- 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ėžę.
- 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
- Paspaudžiama Read codings. Išsaugomas pradinis failas ir patikrinama prijungtos pavarų dėžės identifikacija.
- 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.
- 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ą.
- Modulyje Reflash Gearbox pasirenkamas suderinamas paketas iš programėlės sąrašo. Tikrinamas modelis, įdiegta versija ir siūlomi komponentai.
- 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.
- Patvirtinus įrašymą stebimi etapai ir galutinė būsena. Kabelis, programėlės ryšys ir maitinimas išlaikomi iki pabaigos.
- 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.
4. Papildomas ryšys su moduliais: CAN įėjimai #
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ę #
4.2. CAN įėjimo kūrimas ir patikra #
- 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.
- Modulyje CAN Inputs paspaudžiama Add input. Lauke Name nustatomas aiškus pavadinimas, pavyzdžiui
Engine RPM, lauke Unit —rpm. - Modulyje Interface pasirenkama CAN1 arba CAN2, lauke CAN ID(HEX) įvedamas ID. Variantas – išjungia šio įėjimo priėmimą.
- Nustatomi Position, Data type ir baitų tvarka. Lauko ilgis pasirenkamas Data type viduje; atskiro Data length lauko čia nėra.
- Nustatomas perskaičiavimas, Round ir Timeout. Pirmajai patikrai lauke Filter paliekama No filter.
- 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ą.
- 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ė.
| Laukas | Paskirtis |
|---|---|
| Position | Lauko 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 type | Ilgis nuo 1 iki 16 bitų ir skaičiaus ženklas. Unsigned naudojamas neneigiamoms vertėms; signed — kai protokole numatytos neigiamos vertės. |
| Big Endian / Little Endian | Daugiabaičio skaičiaus baitų tvarka. Skaičiui 0x1234 skaitant ištisus baitus Big Endian atitinka baitus 12 34, Little Endian — 34 12. |
| Multiplier / Divider / Offset | Gauto skaičiaus perskaičiavimas į reikiamus vienetus. Koeficientai nustatomi sveikaisiais skaičiais: pavyzdžiui, mastelis 0,25 nustatomas kaip Multiplier = 1 ir Divider = 4. |
| Round | Rezultato žingsnis: 1, 0.1 arba 0.01. Sūkiams paprastai pakanka sveikųjų vienetų; pertekliniai skaitmenys po kablelio mažina prieinamą diapazoną. |
| Timeout | Leistinas 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. |
| Filter | Pokyčių glodinimas. Stipresnis filtras išlygina grafiką, bet lėtina reakciją. Filtras neištaiso neteisingai pasirinktų bitų ar mastelio. |
4.3. Kaip nustatyti Position #
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.
| Bito svoris | 128 | 64 | 32 | 16 | 8 | 4 | 2 | 1 |
|---|---|---|---|---|---|---|---|---|
| Position CAN Inputs / Outputs, Byte 0 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| Position CAN Monitor lange, Byte 0 | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 |
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 #
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ą.
| Round | Rezultato diapazonas | Pasirinkimo pavyzdys |
|---|---|---|
| 1 | −32768…32767 | Sūkiai 0…8000 rpm. |
| 0.1 | −3276,8…3276,7 | Pedalas 0…100,0 %. |
| 0.01 | −327,68…327,67 | Slė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 #
| Stebėjimas | Kas tikrinama |
|---|---|
| Monitor nėra pranešimo | Siuntė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 nuliui | Interface, 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 kryptimi | Lauko ribos, baitų tvarka ir signed/unsigned. Patikra atliekama be filtro. |
| Skaičius proporcingas, bet neteisingo mastelio | Multiplier, Divider, Offset ir vienetai, kurių tikisi vertės gavėjas. |
| Live viskas teisinga, pavarų dėžė signalo nenaudoja | Sukurto 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 #
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 #
- 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.
- Modulyje CAN Outputs paspaudžiama Add output. Pildymo metu lauke Interface paliekama –, kad pranešimas nebūtų siunčiamas.
- Į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.
- 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.
- Prireikus nustatomi Rules — siuntimo sąlygos. Tikrinama, ar laukai nepersidengia ir telpa į Length × 8 bitų.
- 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.
- 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 #
Į 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 #
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 #
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ų #
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 #
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ėjimas | Kas tikrinama |
|---|---|
| Pranešimas gavėjo nepasiekia | Pasirinktas 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į ignoruoja | Tikslus gavėjo protokolas: ID, ilgis, mastelis, privalomos konstantos, skaitikliai, kontrolinės sumos ir periodas. |
| Gavėjo vertė pakaitomis keičiasi | Ar 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 #
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 #
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 #
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ą #
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 #
Įė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.
| Įėjimo signalas | Kas naudojama žemėlapyje |
|---|---|
| 0 — mygtukas išjungtas | Eilutė Y = 0, pirmoji nustatyta charakteristika. |
| 1 — mygtukas įjungtas | Eilutė 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 #
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 #
- Modulyje Maps pasirenkama Add map. Lauke Map settings nustatomi Name — aiškus pavadinimas, Group — žemėlapių grupė ir Unit — rezultato vienetas.
- Įprastam skaičiavimui pasirenkama Map type → Values table. Procentinei korekcijai pasirenkama Correction table ir atskirai priskiriama Correction of, kaip aukščiau esančiame pavyzdyje.
- 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.
- 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.
- 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.
- 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.
- 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 #
| Signalas | BiMatrix Mini | Paskirtis |
|---|---|---|
| Suderinamas prietaisų skydelio tachosignalas | DIG2 · kontaktas 17 | Dažnis → variklio sūkiai. |
| Pedalo signalas 0–5 V | Analog 2 · kontaktas 13 | Įtampa → pedalo padėtis, %. |
| MAP signalas 0–5 V | Analog 1 · kontaktas 3 | Įtampa → slėgis pagal jutiklio charakteristiką. |
| Papildomas signalas 0–5 V | Analog 3 · 5 arba Analog 4 · 4 | Pavyzdžiui, suderinamas stabdžio signalas arba papildomas jutiklis. |
| Atskiro suderinamo 5 V jutiklio maitinimas | +5 V išėjimas · kontaktas 2 | Jungiamas prie jutiklio maitinimo išvado; signalinis laidas prijungiamas atskirai. |
| Bendra atskaitos masė | GND · kontaktas 14 | Sujungiama 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 #
7.2. DIG2 dažnis → sūkiai #
- Modulyje Digital Inputs sukuriama arba atidaroma eilutė. Interface — Digital input #2; lauke Measuring type pasirenkama Frequency.
- 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.
- 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ų.
- 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.
- 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 #
- Modulyje Analog inputs pasirenkama reikiama eilutė arba Add input. Lauke Interface priskiriamas fizinis įėjimas: šiame pavyzdyje pedalas — Analog input #2, MAP — Analog input #1.
- Į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.
- 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.
- 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.
| Voltages, V | 0 | 0.5 | 1 | 1.5 | 2 | 2.5 | 3 | 3.5 | 4.5 | 5 |
|---|---|---|---|---|---|---|---|---|---|---|
| Values, % | 0 | 0 | 12.5 | 25 | 37.5 | 50 | 62.5 | 75 | 100 | 100 |
Š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 pavyzdys | Kas tikrinama |
|---|---|---|
| Sūkiai, aps./min | Tiesioginis CAN Input iš CAN2 | Atnaujinimo dažnis, mastelis ir laukimo laikas. |
| Pedalas, % | Analog 2 po kalibravimo | Atleistas, tarpinėje padėtyje ir visiškai nuspaustas pedalas. |
| Slėgis | Analog 1 po kalibravimo | Vienetas, absoliuti/viršslėgio skalė ir kitimo pobūdis. |
| Faktinis momentas | Tiesioginis CAN Input, jei prieinamas | Būtent faktinio momento priskyrimas, nuostoliai ir patikimumo požymiai pagal pasirinkto 8HP protokolo reikalavimus. |
| Papildoma AUX komanda | CAN Input, analoginis signalas arba Maps | Visas 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 maitinimo | Elgesys, į kurį atsižvelgiama |
|---|---|
| CAN Input | Pasibaigus 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, Frequency | Nutrūkus impulsams, rezultatas nustatomas į nulį pasibaigus laukimo laikui, aprašytam 7.2 skyriuje. |
| Analog inputs | Išmatuota įtampa paverčiama pagal lentelę. Neįtikima įtampa gali duoti įprastą kraštinę vertę. |
| Maps | Aš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 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ė #
- Modulyje AUX Outputs atidaroma eilutė arba pasirenkama Add output. Lauke Name nustatomas apkrovos pavadinimas, pavyzdžiui, „Lempos relė“.
- 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.
- 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ą.
- 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ę #
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.
| Values | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
|---|---|---|---|---|---|---|---|---|---|---|
| PWM, % | 0 | 100 | 100 | 100 | 100 | 100 | 100 | 100 | 100 | 100 |
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 #
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 #
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 #
| Apkrova | Prijungimas 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. |
| Solenoidas | Maitinimo 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 įėjimu | Galios maitinimas jungiamas atskira apsaugota grandine. AUX jungiamas prie valdymo įėjimo tik tada, kai jis suderinamas su į masę jungiančiu išėjimu. |
| Įprastas galios ventiliatorius | Variklio 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 #
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ą #
- Patikrinama, ar sumontuota BMW donoro 8HP automatinė pavarų dėžė ir ar jos versija atitinka modulyje 8HP pasirinktą tipą.
- Laidyno kontaktų numeriai sutikrinami su Mini kontaktų išdėstymu ir pasirinkta pavarų dėžės ir selektoriaus schema.
- Tikrinama, ar maitinimas netrumpina į masę, ar atskirti 12 V ir 0–5 V signalai, ar yra bendra masė ir atskiri galios šakų saugikliai.
- 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 →
- 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ą.
10.2. Maitinimas ir ryšys neužvedus variklio #
- Maitinimas tiekiamas į kontaktą 7, o 5–12 V uždegimo signalas — į 16. Tikrinama, ar žalias indikatorius šviečia pastoviai.
- Užmezgamas ryšys su programėle. Tikrinamas parametrų įkėlimas.
- 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.
- CAN Monitor pasirenkama tikroji sąsaja. Tikrinami ID, pranešimų gavimas ir baitų kitimas valdant atitinkamą automobilio valdymo elementą.
10.3. Verčių patikra #
| Parametras | Patikra |
|---|---|
| Sūkiai | Sustabdžius variklį — 0. Užvedus rodmuo lyginamas su nepriklausomu šaltiniu keliuose taškuose. |
| Pedalas | Atleista ir visiškai nuspausta padėtys atitinka nustatytus 0 ir 100 %; tarpinės vertės kinta tolygiai. |
| Stabdys | Brake force atskirai tikrinami 0 % atleidus ir 100 % nuspaudus diskretų jungiklį. Būsena 0/1 iš anksto perskaičiuojama į 0/100 %. |
| MAP ir temperatūros | Tikrinama jutiklio charakteristika, vienetai ir tikėtinumas. MAP atveju atskiriamas absoliutus slėgis ir pripūtimo viršslėgis. |
| Variklio sukimo momentas | Tikrinamas kiekvieno lauko šaltinis, mastelis ir prasmė: Requested torque, Target torque, Actual torque ir Max torque nepakeičiami vienu savavališku skaičiumi. |
| Susieti žemėlapiai | Live 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 #
- Pasirenkami tikrieji Gearbox type ir Selector type, CAN paskirtys ir valdymo režimas pagal 3.4 skyrių.
- 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į.
- Sutikrinama selektoriaus komanda, svirties padėtis, tikroji pavara ir pavarų dėžės būsena. Komandos vertė nelaikoma įjungtos pavaros patvirtinimu.
- Per 8HP Diagnose nuskaitomos klaidos. Pirmiausia išsaugomi kodai ir atsiradimo sąlygos, tada šalinamos priežastys.
- 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 #
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 | Kas tikrinama | Kas daroma toliau |
|---|---|---|
| Žalias indikatorius įsižiebia ir užgęsta | Pastovus 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ė neprisijungia | Maitinimas, 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 nestabiliai | Trū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 kartus | DIG2 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ęs | X/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 V | Ar 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 Monitor | Siuntimas 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įsijungia | Selektoriaus 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ė veikimas | Pasirinkti 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.
| Formatas | Turinys | Kur naudojama |
|---|---|---|
| .bms | Pasirinktos BiMatrix modulių nuostatos. | Export settings / Import settings. |
| .csv | Live parametrų istorija su laiku ir reikšmėmis. | Live eksportas; peržiūra skaičiuoklėje. |
| .bmtrc | CAN pranešimų įrašas. | Įrašymas CAN Monitor; failas išsaugomas SD Card. |
| .gb8log | Specializuotas dvejetainis pavarų dėžės parametrų žurnalas. | Logger modulyje 8HP Tuner, jei pasirinkta pavarų dėžė tai palaiko. |
| Kalibravimo ir kodavimo failai | Pač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.3. Greitosios nuorodos į schemas #
- Blokas, jungtis ir spalvinė 18 kontaktų lentelė.
- Pasirinktos pavarų dėžės ir selektoriaus prijungimas.
- Du 120 omų rezistoriai ir CAN magistralės matavimas.
- Maitinimas iš KL30G ir variantas su delsos rele.
- DIG2 tachometrinis signalas, MAP jutiklis ir lempa per AUX relę.
11.4. Žymėjimų žodynas #
| Žymuo | Reikšmė |
|---|---|
| CAN / CAN-H / CAN-L | Pranešimų mainų magistralė ir du jos signaliniai laidai. H ir L sudaro vytą porą. |
| ID / Byte / Bit | Pranešimo identifikatorius / 8 bitų baitas / vienas dvejetainis skaitmuo. |
| DIG | Skaitmeninis įėjimas: būsena, dažnis arba impulsų užpildymas. |
| Analog | 0–5 V įtampos įėjimas su kalibravimu į reikiamus vienetus. |
| AUX / PWM | Valdomas išėjimas / greitas periodinis išėjimo įjungimas su nustatytu užpildymu. |
| Duty cycle | Periodo dalis, kurią išėjimas yra įjungtas; paprastai nurodoma procentais. |
| GND | Masė, bendras grandinės atskaitos potencialas. |
| IGN IN / IGN OUT / Wake | Degimo įėjimas / įjungimo loginio valdymo išėjimas / įrenginio pažadinimo įėjimas. |
| KL30G | Valdoma automobilio maitinimo grandinė, išsijungianti automobiliui pereinant į miego režimą. Tikslus įgyvendinimas tikrinamas pagal automobilio schemą. |
| MAP / Maps | MAP — absoliutinio slėgio įsiurbimo kolektoriuje jutiklis. Maps — BiMatrix lentelių ir skaičiavimų modulis. |
| RPM / N·m / EGS | Apsisukimai per minutę / sukimo momento vienetas / elektroninis pavarų dėžės valdymas. |
| Source / Timeout | Reikš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į