AX031700 universalus įvesties valdiklis su CAN

Informacija apie produktą

Specifikacijos

  • Produkto pavadinimas: Universalus įvesties valdiklis su CAN
  • Modelio numeris: UMAX031700 Versija V3
  • Dalies numeris: AX031700
  • Palaikomas protokolas: SAE J1939
  • Savybės: vienas universalus įėjimas į proporcingą vožtuvo išvestį
    Valdiklis

Produkto naudojimo instrukcijos

1. Montavimo instrukcijos

Matmenys ir smeigtukas

Išsamius matmenis ir kaiščius rasite vartotojo vadove
informacija.

Montavimo instrukcijos

Įsitikinkite, kad valdiklis yra saugiai pritvirtintas pagal
vartotojo vadove pateiktų nurodymų.

2. Baigėsiview J1939 ypatybės

Palaikomi pranešimai

Valdiklis palaiko įvairius pranešimus, nurodytus SAE
J1939 standartas. Apie tai skaitykite vartotojo vadovo 3.1 skyriuje
detales.

Vardas, adresas ir programinės įrangos ID

Sukonfigūruokite valdiklio pavadinimą, adresą ir programinės įrangos ID, kaip nurodyta
jūsų reikalavimus. Apie tai skaitykite vartotojo vadovo 3.2 skyriuje
nurodymus.

3. ECU nustatytos vertės, pasiekiamos naudojant „Axiomatic Electronic“.
Padėjėjas

Naudokite „Axiomatic Electronic Assistant“ (EA), kad pasiektumėte ir
konfigūruoti ECU nuostatas. Vykdykite instrukcijas, pateiktas
vartotojo vadovo 4 skyrių.

4. CAN atnaujinimas naudojant Axiomatic EA Bootloader

Norėdami atnaujinti valdiklį, naudokite „Axiomatic EA Bootloader“.
per CAN magistralę. Išsamūs veiksmai aprašyti naudotojo 5 skyriuje
vadovas.

5. Techninės specifikacijos

Išsamias technines specifikacijas rasite vartotojo vadove
valdiklio.

6. Versijų istorija

Versijų istoriją patikrinkite vartotojo vadovo 7 skyriuje
produktas.

Dažnai užduodami klausimai (DUK)

K: Ar galiu naudoti kelis įvesties tipus su vienos įvesties CAN
Valdiklis?

A: Taip, valdiklis palaiko daugybę konfigūruojamų
įvesties tipai, užtikrinantys valdymo universalumą.

Kl .: Kaip atnaujinti valdiklio programinę įrangą?

A: Galite atnaujinti valdiklį per CAN naudodami Axiomatic
EA įkrovos įkroviklis. Daugiau informacijos rasite vartotojo vadovo 5 skyriuje
nurodymus.

“`

NAUDOJIMO VADOVAS UMAX031700 Versija V3
UNIVERSALUS ĮVESTIES VALDIKLIS SU CAN
SAEJ1939
NAUDOJIMO VADOVAS
P/N: AX031700

AKRONIMAI

ACK

Teigiamas patvirtinimas (pagal SAE J1939 standartą)

UIN

Universali įvestis

EA

Axiomatic Electronic Assistant (Axiomatic ECU aptarnavimo įrankis)

ECU

Elektroninis valdymo blokas

(iš SAE J1939 standarto)

NAK

Neigiamas patvirtinimas (pagal SAE J1939 standartą)

PDU1

Pranešimų, kurie turi būti siunčiami paskirties adresu, konkretaus arba visuotinio (pagal SAE J1939 standartą) formatas

PDU2

Formatas, naudojamas siunčiant informaciją, kuri buvo pažymėta naudojant grupės plėtinio metodą ir kurioje nėra paskirties adreso.

PGN

Parametrų grupės numeris (pagal SAE J1939 standartą)

PropA

Pranešimas, kuris naudoja patentuotą A PGN tarpusavio ryšiui

PropB

Pranešimas, kuriame transliacijos ryšiui naudojamas patentuotas B PGN

SPN

Įtariamo parametro numeris (pagal SAE J1939 standartą)

Pastaba: Axiomatic Electronic Assistant KIT galima užsisakyti kaip P/N: AX070502 arba AX070506K

Vartotojo vadovas UMAX031700. Versija: 3

2-44

TURINYS
1. VIRŠVIEW VALDYTOJO ………………………………………………………………………………………………………………… 4
1.1. VIENO UNIVERSALIOJO ĮĖJIMO Į PROPORCINĮ VOŽTUVO IŠĖJIMO VALDIKLIĄ APRAŠAS …………………………….. 4 1.2. UNIVERSALUS ĮVESTIES FUNKCIJŲ BLOKAS………………………………………………………………………………………………………. 4
1.2.1. Įvesties jutiklių tipai …………………………………………………………………………………………………………………………… ………. 4 1.2.2. Patraukimo / nuleidimo rezistoriaus parinktys…………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………… 5. Minimalios ir didžiausios klaidos ir diapazonai…………………………………………………………………………………………………. 1.2.3 5. Įvesties programinės įrangos filtrų tipai ………………………………………………………………………………………………………………………… 1.2.4 5. VIDAUS FUNKCIJŲ BLOKŲ VALDYMO ŠALTINIAI …………………………………………………………………………………….. 1.3 6. PAIEŠKOS LENTELĖS FUNKCIJŲ BLOKAS …………………………………………………………………………………………………………. 1.4 7. X ašis, įvesties duomenų atsakas…………………………………………………………………………………………………………………… …….. 1.4.1 8. Y ašis, paieškos lentelės išvestis ………………………………………………………………………………………………………………… ……. 1.4.2 8. Numatytoji konfigūracija, duomenų atsakymas ……………………………………………………………………………………………………………. 1.4.3 8. Atsakymas taškas į tašką …………………………………………………………………………………………………………………………… ….. 1.4.4 9. X ašis, laiko atsakas…………………………………………………………………………………………………………………… ………… 1.4.5 10. PROGRAMUOJAMAS LOGINIS FUNKCIJŲ BLOKAS ……………………………………………………………………………………………. 1.5 11. Sąlygų vertinimas ………………………………………………………………………………………………………………………………… 1.5.1 14. Lentelės pasirinkimas ……………………………………………………………………………………………………………………………… ……….. 1.5.2 15. Loginio bloko išvestis …………………………………………………………………………………………………………………………… …….. 1.5.3 16. MATEMATINIŲ FUNKCIJŲ BLOKAS……………………………………………………………………………………………………………………….. 1.6 17 . GALI PERDUOTI FUNKCINĮ BLOKĄ………………………………………………………………………………………………………….. 1.7 18. GALI GAUTI FUNKCIJŲ BLOKĄ…………………………………………………………………………………………………………. 1.8 19. DIAGNOSTINIS FUNKCIJŲ BLOKAS ……………………………………………………………………………………………………………. 1.9
2. MONTAVIMO INSTRUKCIJOS ………………………………………………………………………………………………………………. 24
2.1. MATMENYS IR SKIRSTYMAS ………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………. MONTAVIMO INSTRUKCIJOS …………………………………………………………………………………………………………………….. 24
3. VIRŠVIEW J1939 SAVYBĖS …………………………………………………………………………………………………………….. 26
3.1. ĮVADAS SU PALAIKOMAMIS PRANEŠIMAIS ………………………………………………………………………………………………. 26 3.2. PAVADINIMAS, ADRESAS IR PROGRAMINĖS ĮRANGOS ID …………………………………………………………………………………………………… 27
4. ECU NUSTATYTI VEIKIAI, PRIEIGIAMI SU AKSIOMATINIU ELEKTRONINIU PAGALBINIU PADĖJU ……………………………………. 29
4.1. J1939 TINKLAS ……………………………………………………………………………………………………………………………… 29 4.2. UNIVERSALUS ĮVESTIS…………………………………………………………………………………………………………………………… 30 4.3. NUOLATINIŲ DUOMENŲ SĄRAŠO NUSTATYMAI ………………………………………………………………………………………………………….. 31 4.4. PAIEŠKOS LENTELĖS NUSTATYMAI …………………………………………………………………………………………………………………… 32 4.5. PROGRAMUOJAMOSIOS LOGIKOS NUSTATYMAI ……………………………………………………………………………………………………….. 33 4.6. MATEMATINIŲ FUNKCIJŲ BLOKŲ NUSTATYMAI ……………………………………………………………………………………………………….. 35 4.7. GALI GAUTI NUSTATYMUS TAŠKUS ……………………………………………………………………………………………………………….. 37 4.8. GALI PERDUOTI NUSTATYMUS TAŠKUS……………………………………………………………………………………………………………… 37
5. PERŽIŪRĖTI SU AXIOMATIC EA BOOTLOADER ………………………………………………………
6. TECHNINĖS SPECIFIKACIJOS ………………………………………………………………………………………………………………. 43
6.1. MAITINIMO MAITINIMAS ……………………………………………………………………………………………………………………………. 43 6.2. ĮVESTIS…………………………………………………………………………………………………………………………………… ………… 43 6.3. KOMUNIKACIJA……………………………………………………………………………………………………………………………. 43 6.4. BENDROSIOS SPECIFIKACIJOS …………………………………………………………………………………………………………………. 43
7. VERSIJOS ISTORIJA…………………………………………………………………………………………………………………………… .... 44

Vartotojo vadovas UMAX031700. Versija: 3

3-44

1. VIRŠVIEW KONTROLIERIAUS
1.1. Vieno universalaus įvesties į proporcingą vožtuvo išvesties valdiklį aprašymas
Vienos įvesties CAN valdiklis (1IN-CAN) skirtas universaliam vieno įėjimo valdymui ir įvairiai valdymo logikai bei algoritmams. Lankstus grandinės dizainas suteikia vartotojui platų konfigūruojamų įvesties tipų asortimentą.
Valdiklis turi vieną visiškai konfigūruojamą universalų įvestį, kurią galima nustatyti, kad būtų galima skaityti: ttage, srovė, dažnis/RPM, PWM arba skaitmeniniai įvesties signalai. Visi įrenginio įvesties / išvesties ir loginiai funkciniai blokai yra nepriklausomi vienas nuo kito, tačiau juos galima sukonfigūruoti taip, kad jie sąveikautų vienas su kitu įvairiais būdais.
Įvairūs funkciniai blokai, kuriuos palaiko 1IN-CAN, yra aprašyti tolesniuose skyriuose. Visas nustatytas vertes vartotojas gali konfigūruoti naudojant „Axiomatic Electronic Assistant“, kaip nurodyta šio dokumento 3 skyriuje.
1.2. Universalus įvesties funkcinis blokas
Valdiklis susideda iš dviejų universalių įėjimų. Du universalūs įėjimai gali būti sukonfigūruoti matuoti tūrįtage, srovė, varža, dažnis, impulsų pločio moduliacija (PWM) ir skaitmeniniai signalai.
1.2.1. Įvesties jutiklių tipai
3 lentelėje pateikiami valdiklio palaikomi įvesties tipai. Parametras Įvesties jutiklio tipas pateikia išskleidžiamąjį sąrašą su įvesties tipais, aprašytais 1 lentelėje. Įvesties jutiklio tipo pakeitimas paveikia kitas tos pačios kontrolinių verčių grupės nustatytas vertes, pvz., Minimali / Didžiausia klaida / Diapazonas, atnaujinant jas į naują įvesties tipą, todėl pirmiausia pasikeitė.
0 Neįgalūs 12 Ttage nuo 0 iki 5V 13 ttage nuo 0 iki 10 V 20 srovė nuo 0 iki 20 mA 21 srovė nuo 4 iki 20 mA 40 dažnis nuo 0.5 Hz iki 10 kHz 50 PWM darbo ciklas (nuo 0.5 Hz iki 10 kHz) 60 skaitmeninis (normalus) 61 skaitmeninis (atvirkštinis) 62
1 lentelė Universalaus įvesties jutiklio tipo parinktys
Visi analoginiai įėjimai tiekiami tiesiai į 12 bitų analoginį-skaitmeninį keitiklį (ADC) mikrovaldiklyje. Visi ttage įėjimai turi didelę varžą, o srovės įėjimai naudoja 124 rezistorių signalui matuoti.
Prie mikrovaldiklio laikmačių prijungiami dažnio/RPM, impulsų pločio moduliavimo (PWM) ir skaitiklio įvesties jutiklių tipai. Į impulsų per apsisukimą kontrolinė vertė atsižvelgiama tik tada, kai pasirinktas įvesties jutiklio tipas yra dažnio tipas, kaip nurodyta 3 lentelėje. Kai nustatyta Impulsų per apsisukimą vertė yra 0, matavimai bus atliekami [Hz] vienetais. Jei impulsų per apsisukimą nustatyta vertė yra didesnė nei 0, matavimai bus pateikiami [RPM] vienetais.

Vartotojo vadovas UMAX031700. Versija: 3

4-44

Skaitmeninės įvesties jutiklių tipai siūlo tris režimus: normalų, atvirkštinį ir užraktą. Skaitmeninių įvesties tipų matavimai yra 1 (ON) arba 0 (OFF).

1.2.2. Patraukimo / ištraukiamojo rezistoriaus parinktys

Naudodamas įvesties jutiklių tipus: dažnis / aps / min, PWM, skaitmeninis, vartotojas gali pasirinkti iš trijų (3) skirtingų patraukimo / nuleidimo parinkčių, kaip nurodyta 2 lentelėje.

0 traukimas / ištraukimas 1 10 2 traukimas 10 XNUMX XNUMX
2 lentelė Patraukimo / ištraukiamojo rezistoriaus parinktys
Šios parinktys gali būti įjungtos arba išjungtos, sureguliavus kontrolinę vertę Pullup/Pulldown Resistor Axiomatic Electronic Assistant.

1.2.3. Minimalios ir didžiausios klaidos ir diapazonai

Minimalaus diapazono ir didžiausio diapazono nustatytosios vertės neturi būti painiojamos su matavimo diapazonu. Šios nustatytos vertės galimos su visais, išskyrus skaitmeninį įvestį, ir naudojamos, kai įvestis pasirenkama kaip kito funkcinio bloko valdymo įvestis. Jos tampa Xmin ir Xmax reikšmėmis, naudojamomis skaičiuojant nuolydį (žr. 6 pav.). Kai šios reikšmės pakeičiamos, kiti funkciniai blokai, naudojantys įvestį kaip valdymo šaltinį, automatiškai atnaujinami, kad atspindėtų naujas X ašies reikšmes.

Minimalios klaidos ir didžiausios klaidos nustatytos vertės naudojamos su diagnostikos funkciniu bloku. Daugiau informacijos apie diagnostikos funkcijų bloką rasite 1.9 skyriuje. Šių kontrolinių verčių reikšmės yra apribotos taip, kad

0 <= Minimali klaida <= Minimalus diapazonas <= Didžiausias diapazonas <= Didžiausia klaida <= 1.1xMax*

* Didžiausia bet kurios įvesties vertė priklauso nuo tipo. Klaidų diapazonas gali būti nustatytas iki 10%

virš šios vertės. Pavyzdžiui,ampLe:

Dažnis: maks. = 10,000 XNUMX [Hz arba RPM]

PWM:

Maks. = 100.00 [%]

ttage: maks. = 5.00 arba 10.00 [V]

Srovė: maks. = 20.00 [mA]

Kad nesukeltų klaidingų gedimų, vartotojas gali pasirinkti prie matavimo signalo pridėti programinės įrangos filtravimą.

1.2.4. Įvesties programinės įrangos filtrų tipai

Vartotojo vadovas UMAX031700. Versija: 3

5-44

Visi įvesties tipai, išskyrus skaitmeninius (normalus), skaitmeninius (atvirkštinius), skaitmeninius (užfiksuotus), gali būti filtruojami naudojant filtro tipo ir filtro pastoviąsias nuostatas. Yra trys (3) filtrų tipai, kaip nurodyta 3 lentelėje.
0 Nėra filtravimo 1 Slenkamasis vidurkis 2 Pasikartojantis vidurkis
3 lentelė Įvesties filtravimo tipai
Pirmoji filtro parinktis Nefiltruojama, nefiltruoja išmatuotų duomenų. Taigi išmatuoti duomenys bus tiesiogiai naudojami bet kuriam funkciniam blokui, kuris naudoja šiuos duomenis.
Antroji parinktis, slenkantis vidurkis, taiko toliau pateiktą „1 lygtį“ išmatuotiems įvesties duomenims, kur „ValueN“ reiškia dabartinius įvesties išmatuotus duomenis, o „ValueN-1“ reiškia ankstesnius filtruotus duomenis. Filtro konstanta yra filtro konstanta nustatyta vertė.
1 lygtis – slenkančio vidurkio filtro funkcija:

VertėN

=

VertėN-1 +

(Įvestis – ValueN-1) Filtro konstanta

Trečioji parinktis, pasikartojantis vidurkis, taiko toliau pateiktą „2 lygtį“ išmatuotiems įvesties duomenims, kur N yra filtro konstantos nustatytoji vertė. Filtruota įvestis, reikšmė, yra visų įvesties matavimų, atliktų pagal N (filtro konstanta) nuskaitymų skaičių, vidurkis. Kai imamas vidurkis, filtruojama įvestis išliks tol, kol bus paruoštas kitas vidurkis.

2 lygtis – pasikartojanti vidutinė perdavimo funkcija: reikšmė = N0 ĮvestisN N

1.3. Vidiniai funkcinių blokų valdymo šaltiniai

Vartotojo vadovas UMAX031700. Versija: 3

6-44

1IN-CAN valdiklis leidžia pasirinkti vidinius funkcinių blokų šaltinius iš valdiklio palaikomų loginių funkcijų blokų sąrašo. Dėl to bet koks vieno funkcinio bloko išėjimas gali būti pasirinktas kaip kito valdymo šaltinis. Atminkite, kad ne visos parinktys yra prasmingos visais atvejais, tačiau visas valdymo šaltinių sąrašas pateiktas 4 lentelėje.

Vertė 0 1 2 3 4 5 6 7 8

Reikšmė Valdymo šaltinis nenaudojamas CAN gauti pranešimą Universali įvestis išmatuota peržvalgos lentelė Funkcijų blokas Programuojamas loginis funkcijų blokas Matematinės funkcijos blokas Pastovus duomenų sąrašo blokas Matuojamas maitinimo šaltinis Matuojamas procesoriaus temperatūra
4 lentelė Valdymo šaltinio parinktys

Be šaltinio, kiekvienas valdiklis taip pat turi numerį, kuris atitinka atitinkamo funkcinio bloko subindeksą. 5 lentelėje pateikiami skaičių objektų palaikomi diapazonai, atsižvelgiant į pasirinktą šaltinį.

Valdymo šaltinis

Valdymo šaltinio numeris

Valdymo šaltinis nenaudojamas (nepaisoma)

[0]

GALI gauti pranešimą

[1…8]

Išmatuota universali įvestis

[1…1]

Paieškos lentelės funkcijų blokas

[1…6]

Programuojamas loginių funkcijų blokas

[1…2]

Matematinių funkcijų blokas

[1…4]

Nuolatinis duomenų sąrašo blokas

[1…10]

Išmatuotas maitinimo šaltinis

[1…1]

Išmatuota procesoriaus temperatūra

[1…1]

5 lentelė Valdymo šaltinio numerio parinktys

1.4. Paieškos lentelės funkcijų blokas

Vartotojo vadovas UMAX031700. Versija: 3

7-44

Peržvalgos lentelės naudojamos norint pateikti iki 10 nuolydžių kiekvienoje peržvalgos lentelėje. Yra du peržvalgos lentelės atsako tipai, pagrįsti X ašies tipu: Duomenų atsakas ir Atsakymas laiku. 1.4.1–1.4.5 skyriuose šie du X ašies tipai bus aprašyti išsamiau. Jei reikia daugiau nei 10 nuolydžių, programuojamas loginis blokas gali būti naudojamas sujungti iki trijų lentelių ir gauti 30 nuolydžių, kaip aprašyta 1.5 skyriuje.
Yra dvi pagrindinės nustatytos vertės, kurios turės įtakos šiam funkcijų blokui. Pirmasis yra X ašies šaltinis ir X ašies numeris, kurie kartu apibrėžia funkcinio bloko valdymo šaltinį.
1.4.1. X ašis, įvesties duomenų atsakas
Tuo atveju, kai X ašies tipas = duomenų atsakas, taškai X ašyje rodo valdymo šaltinio duomenis. Šios vertės turi būti pasirinktos valdymo šaltinio diapazone.
Renkantis X ašies duomenų reikšmes, nėra jokių apribojimų vertei, kurią galima įvesti į bet kurį iš X ašies taškų. Vartotojas turėtų įvesti reikšmes didėjančia tvarka, kad galėtų panaudoti visą lentelę. Todėl, koreguojant X ašies duomenis, pirmiausia rekomenduojama pakeisti X10, o tada mažinti indeksus mažėjimo tvarka, kad būtų išlaikyta toliau nurodyta:
Xmin <= X0 <= X1 <= X2<= X3<= X4<= X5 <= X6 <= X7 <= X8 <= X9 <= X10 <= Xmax
Kaip minėta anksčiau, Xmin ir Xmax bus nustatomi pagal pasirinktą X ašies šaltinį.
Jei kai kurie duomenų taškai yra ignoruojami, kaip aprašyta 1.4.3 skyriuje, jie nebus naudojami anksčiau parodytame XAxis skaičiavime. Pavyzdžiui,ample, jei taškai X4 ir aukštesni yra ignoruojami, formulė tampa Xmin <= X0 <= X1 <= X2<= X3<= Xmax.
1.4.2. Y ašis, paieškos lentelės išvestis
Y ašis neturi jokių apribojimų duomenims, kuriuos ji atstovauja. Tai reiškia, kad galima lengvai nustatyti atvirkštinius, didėjančius/mažėjančius ar kitokius atsakymus.
Visais atvejais valdiklis žiūri į visą Y ašies kontrolinių verčių duomenų diapazoną ir pasirenka mažiausią reikšmę kaip Ymin, o aukščiausią – kaip Ymax. Jie perduodami tiesiogiai kitiems funkciniams blokams kaip peržvalgos lentelės išvesties ribos. (ty naudojamos kaip Xmin ir Xmax reikšmės atliekant tiesinius skaičiavimus.)
Tačiau, jei kai kurie duomenų taškai yra „nepaisomi“, kaip aprašyta 1.4.3 skyriuje, jie nebus naudojami nustatant Y ašies diapazoną. Nustatant lentelės ribas, kai ji naudojama kitam funkciniam blokui, pvz., matematiniam funkcijų blokui, bus atsižvelgiama tik į Y ašies reikšmes, parodytas Axiomatic EA.
1.4.3. Numatytoji konfigūracija, duomenų atsakas
Pagal numatytuosius nustatymus visos peržvalgos lentelės ECU yra išjungtos (X ašies šaltinis lygus valdymui nenaudojamas). Peržvalgos lenteles galima naudoti norint sukurti pageidaujamą atsakymąfiles. Jei universalioji įvestis naudojama kaip X ašis, peržvalgos lentelės išvestis bus tokia, kokią vartotojas įveda į Y verčių nustatytas vertes.
Prisiminkite, kad bet koks valdomas funkcinis blokas, kuris kaip įvesties šaltinį naudoja peržvalgos lentelę, taip pat taikys duomenų linijavimą. Todėl norint gauti 1:1 kontrolinį atsaką, įsitikinkite, kad minimalus ir

Vartotojo vadovas UMAX031700. Versija: 3

8-44

didžiausios išvesties reikšmės atitinka mažiausias ir didžiausias lentelės Y ašies reikšmes.
Pagal numatytuosius nustatymus visos lentelės (nuo 1 iki 3) yra išjungtos (nepasirinktas valdymo šaltinis). Tačiau, jei bus pasirinktas X ašies šaltinis, numatytosios Y reikšmių reikšmės bus nuo 0 iki 100 %, kaip aprašyta aukščiau esančiame skyriuje „YAxis, peržvalgos lentelės išvestis“. X ašies minimalūs ir didžiausi numatytieji nustatymai bus nustatyti taip, kaip aprašyta aukščiau esančiame skyriuje „X ašis, duomenų atsakas“.
Pagal numatytuosius nustatymus X ir Y ašių duomenys nustatomi taip, kad kiekvieno taško vertė būtų lygi nuo minimumo iki didžiausios kiekvienu atveju.
1.4.4. Atsakymas taškas į tašką
Pagal numatytuosius nustatymus X ir Y ašys yra nustatytos linijiniam atsakui nuo taško (0,0) iki (10,10), kur išvestis naudos linijavimą tarp kiekvieno taško, kaip parodyta 1 paveiksle. „Taško N atsakas“, kur N = 1–10, yra nustatytas „Ramp Į išvesties atsaką.

1 pav. Peržvalgos lentelė su „Ramp Kam“ Duomenų atsakymas
Arba vartotojas gali pasirinkti atsakymą „Peršokti į“ „Taško N atsakymui“, kur N = 1–10. Tokiu atveju bet kokia įvesties reikšmė nuo XN-1 iki XN bus išvestis iš peržvalgos lentelės funkcinio bloko. iš YN.
Buvęsampmatematinio funkcinio bloko (nuo 0 iki 100), naudojamo valdyti numatytąją lentelę (nuo 0 iki 100), bet su atsakymu „Peršokti“ vietoj numatytojo „R“amp To“ parodyta 2 paveiksle.

Vartotojo vadovas UMAX031700. Versija: 3

9-44

2 pav. Peržvalgos lentelė su duomenų atsakymu „Peršokti į“.
Galiausiai atsakymui „Ignoruoti“ galima pasirinkti bet kurį tašką, išskyrus (0,0). Jei „Taško N atsakas“ nustatytas ignoruoti, visi taškai nuo (XN, YN) iki (X10, Y10) taip pat bus ignoruojami. Visiems duomenims, didesniems nei XN-1, peržvalgos lentelės funkcinio bloko išvestis bus YN-1.
Derinys Ramp Į, Peršokti į ir Ignoruoti atsakymus galima naudoti kuriant konkrečios programos išvestįfile.
1.4.5. X ašis, laiko atsakas
Peržvalgos lentelė taip pat gali būti naudojama norint gauti pasirinktinį išvesties atsaką, kai X ašies tipas yra „Laiko atsakas“. Kai tai pasirenkama, X ašis dabar reiškia laiką milisekundžių vienetais, o Y ašis vis dar rodo funkcinio bloko išvestį.
Šiuo atveju X ašies šaltinis traktuojamas kaip skaitmeninė įvestis. Jei signalas iš tikrųjų yra analoginis įėjimas, jis interpretuojamas kaip skaitmeninis įėjimas. Kai valdymo įvestis ĮJUNGTA, išėjimas bus pakeistas per tam tikrą laikotarpį, atsižvelgiant į profesionalumąfile peržvalgos lentelėje.
Kai valdymo įėjimas yra IŠJUNGTAS, išėjimas visada yra lygus nuliui. Įjungus įvestį, profesionalasfile ALWAYS prasideda padėtyje (X0, Y0), kuri yra 0 išvestis 0 ms.
Atsakant į laiką intervalas tarp kiekvieno X ašies taško gali būti nustatytas nuo 1 ms iki 1 min. [60,000 XNUMX ms].

Vartotojo vadovas UMAX031700. Versija: 3

10-44

1.5. Programuojamas loginių funkcijų blokas

3 pav. Programuojamo loginio funkcinio bloko vartotojo vadovas UMAX031700. Versija: 3

11-44

Šis funkcinis blokas yra akivaizdžiai sudėtingiausias iš visų, bet labai galingas. Programuojama logika gali būti susieta su iki trijų lentelių, iš kurių bet kuri būtų pasirinkta tik tam tikromis sąlygomis. Bet kurios trys lentelės (iš galimų 8) gali būti susietos su logika, o kurios naudojamos, galima visiškai konfigūruoti.
Jei sąlygos yra tokios, kad konkreti lentelė (1, 2 arba 3) buvo pasirinkta, kaip aprašyta 1.5.2 skyriuje, pasirinktos lentelės išvestis bet kuriuo metu bus perduodama tiesiai į loginį išvestį.
Todėl iki trijų skirtingų atsakymų į tą patį įvestį arba tris skirtingus atsakymus į skirtingus įėjimus gali tapti įvestis į kitą funkcinį bloką, pvz., Output X Drive. Norėdami tai padaryti, reaktyviojo bloko „Valdymo šaltinis“ turėtų būti pasirinktas kaip „Programuojamos loginės funkcijos blokas“.
Norint įjungti bet kurį iš programuojamų loginių blokų, „Programuojamas logikos blokas įjungtas“ nustatyta vertė turi būti nustatyta į True. Pagal numatytuosius nustatymus jie visi yra išjungti.
Logika vertinama 4 pav. parodyta tvarka. Tik tuo atveju, jei nepasirinkta mažesnių skaičių lentelė, bus peržiūrimos kitos lentelės sąlygos. Numatytoji lentelė visada pasirenkama, kai tik ji įvertinama. Todėl reikalaujama, kad numatytoji lentelė visada būtų didžiausias skaičius bet kurioje konfigūracijoje.

Vartotojo vadovas UMAX031700. Versija: 3

12-44

4 pav. Programuojama loginė schema Vartotojo vadovas UMAX031700. Versija: 3

13-44

1.5.1. Sąlygų įvertinimas

Pirmasis žingsnis nustatant, kuri lentelė bus pasirinkta kaip aktyvi lentelė, yra pirmiausia įvertinti sąlygas, susijusias su nurodyta lentele. Kiekviena lentelė susieta su ja iki trijų sąlygų, kurias galima įvertinti.

1 argumentas visada yra loginė išvestis iš kito funkcinio bloko. Kaip visada, šaltinis yra funkcinio bloko tipo ir skaičiaus, nustatytų verčių „X lentelė, Y sąlyga, 1 argumento šaltinis“ ir „X lentelė, Y sąlyga, 1 argumento numeris“, kur X = 1–3 ir Y. = nuo 1 iki 3.

Kita vertus, 2 argumentas gali būti kitas loginis išvestis, pvz., 1 argumentas, ARBA vartotojo nustatyta pastovi reikšmė. Norėdami naudoti konstantą kaip antrąjį operacijos argumentą, nustatykite „X lentelė, Y sąlyga, 2 argumento šaltinis“ į „Control Constant Data“. Atminkite, kad „Axiomatic EA“ pastovioji vertė neturi su ja susieto vieneto, todėl vartotojas turi ją nustatyti taip, kaip reikia programai.

Būklė vertinama pagal vartotojo pasirinktą „X lentelę, Y sąlygos operatorius“. Pagal numatytuosius nustatymus visada yra „=, lygus“. Vienintelis būdas tai pakeisti yra pasirinkti du tinkamus bet kurios sąlygos argumentus. Operatoriaus parinktys pateiktos 6 lentelėje.

0 =, lygus 1 !=, nelygus 2 >, didesnis nei 3 >=, didesnis nei arba lygus 4 <, mažesnis nei 5 <=, mažesnis nei arba lygus
6 lentelė Sąlyga Operatoriaus parinktys

Pagal numatytuosius nustatymus abu argumentai nustatyti į „Valdymo šaltinis nenaudojamas“, todėl sąlyga išjungiama ir automatiškai gaunama reikšmė N/A. Nors 4 paveiksle pagal būklės įvertinimą rodomi tik teisingi arba klaidingi, realybė yra tokia, kad galimi keturi rezultatai, kaip aprašyta 7 lentelėje.

Vertė 0 1 2 3

Reikšmė klaidinga tikroji klaida netaikoma

Priežastis (1 argumentas) Operatorius (2 argumentas) = ​​klaidingas (1 argumentas) operatorius (2 argumentas) = ​​teisingas 1 arba 2 argumento išvestis buvo pranešta kaip klaidos būsena. 1 arba 2 argumentas nepasiekiamas (ty nustatytas į „Valdymo šaltinis“ Nėra naudojamas')
7 lentelė Būklės vertinimo rezultatai

Vartotojo vadovas UMAX031700. Versija: 3

14-44

1.5.2. Stalo pasirinkimas

Norint nustatyti, ar bus pasirinkta konkreti lentelė, atliekamos loginės operacijos su sąlygų rezultatais, kaip nustatyta logika 1.5.1 skyriuje. Galima pasirinkti keletą loginių derinių, kaip nurodyta 8 lentelėje.

0 Numatytoji lentelė 1 Cnd1 ir Cnd2 ir Cnd3 2 Cnd1 arba Cnd2 arba Cnd3 3 (Cnd1 ir Cnd2) arba Cnd3 4 (Cnd1 arba Cnd2) ir Cnd3
8 lentelė Sąlygos Loginio operatoriaus parinktys

Ne kiekvienam vertinimui reikės visų trijų sąlygų. Ankstesniame skyriuje pateiktas atvejis, pvzample, nurodyta tik viena sąlyga, ty kad variklio apsisukimų dažnis būtų mažesnis už tam tikrą vertę. Todėl svarbu suprasti, kaip loginiai operatoriai įvertintų klaidą arba netaikymą sąlygai.

Loginio operatoriaus numatytoji lentelė Cnd1 ir Cnd2 ir Cnd3

Sąlygų pasirinkimo kriterijai Susieta lentelė automatiškai pasirenkama, kai tik ji įvertinama. Turėtų būti naudojamas, kai svarbios dvi ar trys sąlygos, ir visos turi būti teisingos, kad būtų galima pasirinkti lentelę.

Jei kuri nors sąlyga yra klaidinga arba klaida, lentelė nepasirenkama. N/A traktuojama kaip tiesa. Jei visos trys sąlygos yra teisingos (arba N/A), pasirenkama lentelė.

Cnd1 arba Cnd2 arba Cnd3

If((Cnd1==Tiesa) &&(Cnd2==Tiesa)&&(Cnd3==Tiesa)) Tada naudojimo lentelė Turėtų būti naudojama, kai svarbi tik viena sąlyga. Taip pat gali būti naudojamas esant dviem ar trims atitinkamoms sąlygoms.

Jei kuri nors sąlyga įvertinta kaip True, pasirenkama lentelė. Klaidos arba N/A rezultatai laikomi klaidingais

If((Cnd1==Tiesa) || (Cnd2==Tiesa) || (Cnd3==Tiesa)) Tada naudokite lentelę (Cnd1 ir Cnd2) arba Cnd3 Naudojama tik tada, kai yra svarbios visos trys sąlygos.

Jei ir 1 sąlyga, ir 2 sąlyga yra teisingos, ARBA 3 sąlyga yra tiesa, lentelė pasirenkama. Klaidos arba N/A rezultatai laikomi klaidingais

If( ((Cnd1==Tiesa)&&(Cnd2==Tiesa)) || (Cnd3==Tiesa) ) Tada naudokite lentelę (Cnd1 arba Cnd2) ir Cnd3 Naudojama tik tada, kai yra svarbios visos trys sąlygos.

Jei Sąlyga 1 ir Sąlyga 3 yra teisinga, ARBA Sąlyga 2 ir Sąlyga 3 yra teisinga, lentelė pasirenkama. Klaidos arba N/A rezultatai laikomi klaidingais

If( ((Cnd1==Tiesa)||(Cnd2==Tiesa)) && (Cnd3==Tiesa) ) Tada naudokite lentelę
9 lentelė Sąlygų įvertinimas pagal pasirinktą loginį operatorių

Numatytasis 1 ir 2 lentelių „X lentelė, loginis sąlygų operatorius“ yra „Cnd1 ir Cnd2 ir Cnd3“, o 3 lentelė nustatyta kaip „numatytoji lentelė“.

Vartotojo vadovas UMAX031700. Versija: 3

15-44

1.5.3. Loginio bloko išvestis

Prisiminkite, kad X lentelė, kur X = 1–3 programuojamos logikos funkciniame bloke, NEreiškia peržvalgos lentelės nuo 1 iki 3. Kiekviena lentelė turi nustatytą tašką „X lentelės peržvalgos lentelės bloko numeris“, kuris leidžia vartotojui pasirinkti, kurių peržvalgos lentelių jis nori. susietas su konkrečiu programuojamu loginiu bloku. Numatytosios lentelės, susietos su kiekvienu loginiu bloku, pateiktos 10 lentelėje.

Programuojamas loginio bloko numeris
1

1 lentelė Peržiūra

2 lentelė Peržiūra

3 lentelė Peržiūra

Lentelės bloko numeris Lentelės bloko numeris Lentelės bloko numeris

1

2

3

10 lentelė Programuojamo loginio bloko numatytosios paieškos lentelės

Jei susijusioje peržvalgos lentelėje nepasirinktas „X ašies šaltinis“, programuojamo loginio bloko išvestis visada bus „Nepasiekiama“, kol bus pasirinkta ta lentelė. Tačiau, jei peržvalgos lentelė būtų sukonfigūruota taip, kad būtų galima tinkamai atsakyti į įvestį, nesvarbu, ar tai būtų duomenys, ar laikas, peržvalgos lentelės funkcinio bloko išvestis (ty Y ašies duomenys, pasirinkti pagal X ašies reikšmę) tampa programuojamos logikos funkcinio bloko išvestimi tol, kol pasirenkama ta lentelė.

Skirtingai nuo visų kitų funkcinių blokų, programuojama logika NEatlieka jokių tiesiškumo skaičiavimų tarp įvesties ir išvesties duomenų. Vietoj to, jis tiksliai atspindi įvesties (paieškos lentelės) duomenis. Todėl, naudojant programuojamą logiką kaip valdymo šaltinį kitam funkciniam blokui, LABAI rekomenduojama, kad visos susijusios peržvalgos lentelės Y ašys būtų (a) nustatytos nuo 0 iki 100 % išvesties diapazono arba (b) visos nustatytos į ta pati skalė.

Vartotojo vadovas UMAX031700. Versija: 3

16-44

1.6. Matematikos funkcijų blokas

Yra keturi matematiniai funkcijų blokai, leidžiantys vartotojui apibrėžti pagrindinius algoritmus. Matematinės funkcijos blokas gali priimti iki keturių įvesties signalų. Tada kiekviena įvestis keičiama pagal atitinkamą ribą ir mastelio nustatymo vertes.
Įvesties duomenys konvertuojami į proctage vertė, pagrįsta pasirinktomis „Funkcija X įvesties Y minimali“ ir „Funkcija X įvesties Y maksimali“ reikšmėmis. Norėdami papildomai valdyti, vartotojas taip pat gali reguliuoti „Function X Input Y Scaler“. Pagal numatytuosius nustatymus kiekvienos įvesties mastelio 'svoris' yra 1.0. Tačiau kiekvieną įvestį galima keisti nuo -1.0 iki 1.0, prieš taikant ją funkcijoje.
Matematinis funkcijų blokas apima tris pasirenkamas funkcijas, kurių kiekviena įgyvendina lygtį A operatorius B, kur A ir B yra funkcijos įvestis, o operatorius pasirenkamas naudojant matematinę funkciją X operatorius. Nustatytos vertės parinktys pateiktos 11 lentelėje. Funkcijos yra sujungtos, todėl ankstesnės funkcijos rezultatas patenka į kitos funkcijos įvestį A. Taigi 1 funkcija turi ir įvestį A, ir įvestį B, kurią galima pasirinkti su nustatytomis vertėmis, o nuo 2 iki 4 funkcijų galima pasirinkti tik B įvestį. Įvestis pasirenkama nustatant Function X Input Y Source ir Function X Input Y Number. Jei Funkcija X Įvesties B šaltinis nustatytas į 0 Valdymas nenaudojamas, signalas pereina per funkciją nepakitęs.
= (1 1 1) 2 23 3 4 4

0

=, Tiesa, kai InA lygi InB

1

!=, Tiesa, kai InA nėra lygi InB

2

>, Tiesa, kai InA didesnė už InB

3

>=, Tiesa, kai InA didesnė arba lygi InB

4

<, Tiesa, kai InA mažesnė nei InB

5

<=, Tiesa, kai InA mažesnė arba lygi InB

6

ARBA, tiesa, kai InA arba InB yra tiesa

7

IR, tiesa, kai InA ir InB yra teisingi

8 XOR, tiesa, kai InA arba InB yra teisinga, bet ne abu

9

+, Rezultatas = InA plius InB

10

-, Rezultatas = InA minus InB

11

x, rezultatas = InA kartų InB

12

/, Rezultatas = InA padalytas iš InB

13

MIN, rezultatas = mažiausias iš InA ir InB

14

MAX, rezultatas = didžiausias iš InA ir InB

11 lentelė Matematinės funkcijos operatoriai

Naudodamas kai kurias matematines operacijas vartotojas turi įsitikinti, kad įvestys yra suderinamos viena su kita. Pavyzdžiui, jei universalioji įvestis 1 turi būti matuojama [V], o CAN Receive 1 turi būti matuojama [mV] ir matematinės funkcijos operatorius 9 (+), rezultatas nebus tikroji norima vertė.

Kad rezultatas būtų tinkamas, įvesties valdymo šaltinis turi būti ne nulis, ty kažkas kita nei „Valdymo šaltinis nenaudojamas“.

Dalijant, nulinė InB reikšmė visada bus lygi nuliui susijusios funkcijos išvesties vertei. Atimant, neigiamas rezultatas visada bus traktuojamas kaip nulis, nebent funkcija padauginama iš neigiamo arba įvesties mastelis pirmiausia būtų pakeistas neigiamu koeficientu.

Vartotojo vadovas UMAX031700. Versija: 3

17-44

1.7. CAN perdavimo funkcinis blokas
Funkcinis blokas CAN Transmit yra naudojamas bet kokiai išvestis iš kito funkcinio bloko (ty įvesties, loginio signalo) siųsti į J1939 tinklą.
Paprastai, norint išjungti siuntimo pranešimą, „Perdavimo pasikartojimo dažnis“ nustatomas į nulį. Tačiau jei pranešimo parametrų grupės numeris (PGN) bendrinamas su kitu pranešimu, tai nebūtinai yra tiesa. Tuo atveju, kai keli pranešimai turi tą patį „Perduoti PGN“, pasikartojimo dažnis, pasirinktas pranešime su MAŽIAUSIU numeriu, bus naudojamas VISIEMS pranešimams, kurie naudoja tą PGN.
Pagal numatytuosius nustatymus visi pranešimai siunčiami patentuotais B PGN kaip transliavimo pranešimai. Jei visi duomenys nėra būtini, išjunkite visą pranešimą, nustatydami žemiausią kanalą naudojant tą PGN į nulį. Jei kai kurie duomenys nėra būtini, tiesiog pakeiskite nereikalingo (-ų) kanalo (-ų) PGN į nepanaudotą reikšmę patentuoto B diapazone.
Įjungus maitinimą, perduotas pranešimas bus transliuojamas tik po 5 sekundžių uždelsimo. Tai daroma siekiant, kad bet kokios įjungimo ar inicijavimo sąlygos nesukeltų problemų tinkle.
Kadangi numatytieji nustatymai yra PropB pranešimai, „Transmit Message Priority“ visada inicijuojamas į 6 (žemas prioritetas), o „Paskirties adresas (PDU1)“ nustatymas nenaudojamas. Ši nustatyta vertė galioja tik tada, kai buvo pasirinktas PDU1 PGN, ir jis gali būti nustatytas kaip visuotinis adresas (0xFF), skirtas transliacijai, arba išsiųstas konkrečiu vartotojo nustatytu adresu.
„Perdavimo duomenų dydis“, „Perdavimo duomenų indeksas masyve (LSB)“, „Perdavimo bitų indeksas baitais (LSB)“, „Perdavimo skiriamoji geba“ ir „Perdavimo poslinkis“ gali būti naudojami duomenims susieti su bet kuriuo palaikomu SPN. pagal J1939 standartą.
Pastaba: CAN duomenys = (įvesties duomenų poslinkis) / skiriamoji geba
1IN-CAN palaiko iki 8 unikalių CAN perdavimo pranešimų, kuriuos visus galima užprogramuoti siųsti bet kokius turimus duomenis į CAN tinklą.

Vartotojo vadovas UMAX031700. Versija: 3

18-44

1.8. Funkcinis blokas GALI priimti
Funkcinis blokas CAN Receive skirtas paimti bet kokį SPN iš J1939 tinklo ir naudoti jį kaip įvestį kitam funkciniam blokui.
Pranešimo priėmimas įjungtas yra svarbiausias su šiuo funkciniu bloku susijęs parametras, kurį reikia pasirinkti pirmiausia. Pakeitus jį, atitinkamai bus įjungtos arba išjungtos kitos nustatytos vertės. Pagal numatytuosius nustatymus VISI gauti pranešimai yra išjungti.
Kai pranešimas bus įjungtas, bus pažymėta prarasto ryšio klaida, jei pranešimas nebus gautas per pranešimų gavimo skirtąjį laikotarpį. Tai gali sukelti ryšio praradimo įvykį. Norint išvengti labai prisotintame tinkle skirtojo laiko, rekomenduojama nustatyti bent tris kartus ilgesnį laikotarpį nei numatoma atnaujinimo sparta. Norėdami išjungti skirtojo laiko funkciją, tiesiog nustatykite šią reikšmę į nulį. Tokiu atveju gautas pranešimas niekada nesibaigs ir nesukels ryšio sutrikimo.
Pagal numatytuosius nustatymus visi valdymo pranešimai turi būti siunčiami į 1IN-CAN valdiklį naudojant patentuotus B PGN. Tačiau, jei pasirenkamas PDU1 pranešimas, 1IN-CAN valdiklį galima nustatyti taip, kad jis gautų iš bet kurio ECU, nustatant konkretų adresą, kuris siunčia PGN į visuotinį adresą (0xFF). Jei vietoj to pasirenkamas konkretus adresas, visi kiti ECU duomenys PGN bus ignoruojami.
Gavimo duomenų dydis, gavimo duomenų indeksas masyve (LSB), gavimo bitų indeksas baitais (LSB), priėmimo skiriamoji geba ir gavimo poslinkis gali būti naudojami bet kuriam J1939 standarto palaikomam SPN susieti su gauto funkcinio bloko išvesties duomenimis. .
Kaip minėta anksčiau, CAN priėmimo funkcinis blokas gali būti pasirinktas kaip išvesties funkcinių blokų valdymo įvesties šaltinis. Tokiu atveju gautų duomenų min (išjungimo slenkstis) ir gautų duomenų maks. (įjungimo slenkstis) nustatytosios vertės nustato mažiausią ir didžiausią valdymo signalo reikšmes. Kaip rodo pavadinimai, jie taip pat naudojami kaip skaitmeninių išvesties tipų įjungimo / išjungimo slenksčiai. Šios reikšmės pateikiamos bet kokiais vienetais, PO CAN priėmimo signalo pritaikymo skyra ir poslinkis. 1IN-CAN valdiklis palaiko iki penkių unikalių CAN priėmimo pranešimų.

Vartotojo vadovas UMAX031700. Versija: 3

19-44

1.9. Diagnostikos funkcijų blokas
Yra keletas diagnostikos tipų, kuriuos palaiko 1IN-CAN signalo valdiklis. Gedimų aptikimas ir reakcija yra susiję su visais universaliais įvesties ir išvesties įrenginiais. Be įvesties / išvesties gedimų, 1IN-CAN taip pat gali aptikti / reaguoti į maitinimo šaltinį virš / mažesnio tūriotage matavimus, procesoriaus perkaitimą arba ryšio praradimo įvykius.

5 pav. Diagnostikos funkcijų blokas
„Gedimų aptikimas įjungtas“ yra svarbiausia su šiuo funkcijų bloku susijusi kontrolinė vertė, kurią reikia pasirinkti pirmiausia. Pakeitus jį, atitinkamai bus įjungtos arba išjungtos kitos nustatytos vertės. Kai išjungta, visa su įvesties / išvesties arba atitinkamu įvykiu susijusi diagnostinė veikla yra nepaisoma.
Daugeliu atvejų gedimai gali būti pažymėti kaip maži arba dideli. Minimalios/maksimalios 1IN-CAN palaikomos diagnostikos slenksčiai išvardyti 12 lentelėje. Paryškintos reikšmės yra vartotojo konfigūruojamos nustatytos vertės. Kai kurios diagnostikos priemonės reaguoja tik į vieną būseną, tokiu atveju viename iš stulpelių pateikiamas N/A.

Funkcinio bloko universalioji įvestis Nutrūko ryšys

Minimalus slenkstis

Maksimalus slenkstis

Minimali klaida

Didžiausia klaida

N/A

Gautas pranešimas

(bet koks)

12 lentelė Gedimų aptikimo slenksčiai

Skirtasis laikas

Kai taikoma, pateikiama histerezės kontrolinė vertė, kad būtų išvengta greito klaidos vėliavėlės nustatymo ir išvalymo, kai įvesties arba grįžtamojo ryšio reikšmė yra arti gedimo aptikimo slenksčio. Žemesnio lygio atveju, kai gedimas bus pažymėtas, jis nebus pašalintas tol, kol išmatuota vertė nebus didesnė arba lygi minimaliam slenksčiui + „Histerezė iki gedimo pašalinimo“. Aukščiausios klasės atveju ji nebus išvalyta tol, kol išmatuota vertė bus mažesnė arba lygi maksimaliai slenksčiui „Hysterezė norint išvalyti

Vartotojo vadovas UMAX031700. Versija: 3

20-44

Kaltė“. Minimalios, didžiausios ir histerezės vertės visada matuojamos atitinkamo gedimo vienetais.

Kitas šio funkcinio bloko nustatytas taškas yra „Įvykis generuoja DTC DM1“. Jei ir tik tai nustatyta į „true“, bus įjungtos kitos funkcijos bloko nustatytos vertės. Visi jie yra susiję su duomenimis, kurie siunčiami į J1939 tinklą kaip DM1 pranešimo, aktyvių diagnostikos trikčių kodų, dalis.

Diagnostikos trikčių kodas (DTC) J1939 standarte apibrėžiamas kaip keturių baitų reikšmė, kuri yra

derinys:

SPN įtariamo parametro numeris (pirmieji 19 DTC bitų, pirmiausia LSB)

FMI

Gedimo režimo identifikatorius

(kiti 5 DTC bitai)

CM

Konversijos metodas

(1 bitas, visada nustatytas į 0)

OC

Įvykių skaičius

(7 bitai, kiek kartų įvyko gedimas)

1IN-CAN signalo valdiklis ne tik palaiko DM1 pranešimą, bet ir palaiko

DM2 anksčiau aktyvūs diagnostikos trikčių kodai

Siunčiama tik pagal pageidavimą

DM3 diagnostikos duomenys Išvalyti / iš naujo nustatyti anksčiau aktyvius DTC Atliekama tik paprašius

DM11 diagnostikos duomenų išvalymas / nustatymas iš naujo aktyviems DTC

Atliekama tik pagal pageidavimą

Kol net viename diagnostikos funkcijų bloke „Įvykis generuoja DTC DM1“ nustatyta kaip „True“, 1IN-CAN signalo valdiklis siųs DM1 pranešimą kas sekundę, neatsižvelgiant į tai, ar yra kokių nors aktyvių gedimų, ar ne, kaip rekomenduoja standartą. Kol nėra aktyvių DTC, 1IN-CAN išsiųs pranešimą „Nėra aktyvių gedimų“. Jei suaktyvėja anksčiau neaktyvus DTC, nedelsiant bus išsiųstas DM1, kad tai atspindėtų. Kai tik paskutinis aktyvus DTC tampa neaktyvus, jis išsiųs DM1, nurodydamas, kad nebėra aktyvių DTC.
Jei bet kuriuo metu yra daugiau nei vienas aktyvus DTC, įprastas DM1 pranešimas bus išsiųstas naudojant kelių paketų transliavimo pranešimo pranešimą (BAM). Jei valdiklis gauna užklausą dėl DM1, kol tai yra tiesa, jis išsiųs daugiapaketinį pranešimą užklausos adresu naudodamas transportavimo protokolą (TP).

Įjungus maitinimą, DM1 pranešimas bus transliuojamas tik po 5 sekundžių uždelsimo. Tai daroma siekiant, kad bet kokios įjungimo ar inicijavimo sąlygos nebūtų pažymėtos kaip aktyvi klaida tinkle.

Kai gedimas yra susietas su DTC, saugomas nepastovus įvykių skaičiaus (OC) žurnalas. Kai tik valdiklis aptiks naują (anksčiau neaktyvų) gedimą, jis pradės mažinti to diagnostikos funkcijų bloko laikmatį „Vėlimas prieš siunčiant DM1“. Jei gedimas išliko per delsos laiką, valdiklis nustatys DTC į aktyvų ir padidins OC žurnale. Iš karto bus sugeneruotas DM1, kuriame bus naujas DTC. Laikmatis yra skirtas tam, kad pertraukiami gedimai neapsunkintų tinklo, nes gedimas atsiranda ir išnyksta, nes DM1 pranešimas būtų siunčiamas kiekvieną kartą, kai gedimas pasirodo arba išnyksta.

Anksčiau aktyvūs DTC (bet kurie, kurių OC yra ne nulis) yra prieinami paprašius DM2 pranešimo. Jei yra daugiau nei vienas anksčiau aktyvus DTC, kelių paketas DM2 bus išsiųstas užklausėjo adresu naudojant transportavimo protokolą (TP).

Jei bus paprašyta DM3, visų anksčiau aktyvių DTC atvejų skaičius bus iš naujo nustatytas į nulį. Šiuo metu aktyvių DTC OC nebus pakeistas.

Vartotojo vadovas UMAX031700. Versija: 3

21-44

Diagnostikos funkciniame bloke yra nustatyta vertė „Įvykis išvalytas tik DM11“. Pagal numatytuosius nustatymus tai visada nustatoma į False, o tai reiškia, kad kai tik išnyksta sąlyga, dėl kurios buvo nustatyta klaidos vėliavėlė, DTC automatiškai tampa aktyviu ir nebeįtraukiamas į DM1 pranešimą. Tačiau, kai ši kontrolinė vertė yra nustatyta į True, net jei vėliavėlė išvalyta, DTC nebus neaktyvus, todėl jis ir toliau bus siunčiamas DM1 pranešimu. Tik tada, kai bus paprašyta DM11, DTC bus neaktyvus. Ši funkcija gali būti naudinga sistemoje, kurioje turi būti aiškiai nustatyta, kad įvyko kritinis gedimas, net jei jį sukėlusios sąlygos išnyko.
Be visų aktyvių DTC, kita DM1 pranešimo dalis yra pirmasis baitas, atspindintis L.amp Būsena. Kiekvienas diagnostikos funkcinis blokas turi kontrolinę vertę „Lamp Nustatyti pagal įvykį DM1“, kuris nustato, kuris lamp bus nustatytas šiame baite, kol DTC aktyvus. J1939 standartas apibrėžia lamps kaip „Gedimas“, „Raudona, Stop“, „Gintarinė, įspėjimas“ arba „Apsaugoti“. Pagal numatytuosius nustatymus 'Gintaras, įspėjimas' lamp paprastai nustatomas dėl bet kokios aktyvios gedimo.
Pagal numatytuosius nustatymus kiekvienas diagnostikos funkcijų blokas yra susietas su patentuotu SPN. Tačiau šią nuostatą „Įvykio SPN, naudojamą DTC“ visiškai konfigūruoja vartotojas, jei pageidauja, kad jis atspindėtų standartinį SPN, apibrėžtą J1939-71. Jei SPN pakeičiamas, susieto klaidų žurnalo OC automatiškai nustatomas į nulį.
Kiekvienas diagnostikos funkcijų blokas taip pat turi numatytąjį FMI. Vienintelis nustatytas taškas, kurį vartotojas gali pakeisti FMI, yra „FMI įvykiui, naudojamas DTC“, nors kai kuriuose diagnostikos funkciniuose blokuose gali būti tiek didelių, tiek mažų klaidų, kaip parodyta 13 lentelėje. Tokiais atvejais nustatytos vertės FMI rodo, kad žemos galinės būklės, o FMI, naudojamas esant dideliam gedimui, bus nustatytas pagal 21 lentelę. Jei FMI pakeičiamas, susieto klaidų žurnalo OC automatiškai nustatomas į nulį.

Vartotojo vadovas UMAX031700. Versija: 3

22-44

FMI įvykiui, naudotam DTC žemo gedimo atveju
FMI = 1, duomenys galiojantys, bet žemiau įprasto veikimo diapazono, sunkiausias lygis FMI = 4, tomastage Žemiau normalaus, arba sutrumpintas prie žemo šaltinio FMI = 5, srovė žemiau normalios arba atvira grandinė FMI = 17, duomenys galioja, bet žemiau normalaus veikimo diapazono mažiausiai pavojingas lygis FMI = 18, duomenys galioja, bet žemiau normalaus veikimo diapazono Vidutiniškai stiprus lygis FMI = 21 , Duomenys nuslinko žemai

Atitinkamas FMI, naudojamas DTC didelio gedimo atveju
FMI = 0, duomenys galioja, bet viršija įprastą veikimo diapazoną Sunkiausias lygis FMI = 3, t.tage Virš normalaus, arba sutrumpintas prie didelio šaltinio FMI = 6, srovė viršija normalią arba įžeminta grandinė FMI = 15, duomenys galioja, bet viršija įprastą veikimo diapazoną, mažiausiai pavojingo lygio FMI = 16, duomenys galioja, bet viršija įprastą veikimo diapazoną, vidutinio sunkumo lygis FMI = 20 , duomenų nuslinkimas aukštai

13 lentelė Žemo gedimo FMI ir didelio gedimo FMI

Jei naudojamas FMI yra bet koks kitas nei vienas iš nurodytų 13 lentelėje, tada tiek žemiems, tiek dideliems gedimams bus priskirtas tas pats FMI. Šios sąlygos reikėtų vengti, nes žurnalas vis tiek naudos skirtingą OC dviejų tipų gedimams, net jei DTC bus pranešta apie tą patį. Vartotojas yra atsakingas už tai, kad taip neatsitiktų.

Vartotojo vadovas UMAX031700. Versija: 3

23-44

2. Montavimo instrukcijos
2.1. Matmenys ir kontaktas 1IN-CAN valdiklis supakuotas ultragarsiniu būdu suvirintame plastikiniame korpuse. Agregatas turi IP67 reitingą.

6 pav. Korpuso matmenys

Pin Nr. Aprašymas

1

BATT +

2

Įvestis +

3

CAN_H

4

CAN_L

5

Įvestis –

6

BATT-

14 lentelė Jungties kištukas

2.2. Montavimo instrukcijos
PASTABOS IR ĮSPĖJIMAI · Nemontuokite šalia didelio tūriotage arba didelės srovės įrenginiai. · Atkreipkite dėmesį į darbinės temperatūros diapazoną. Visi lauko laidai turi būti tinkami tam temperatūros diapazonui. · Įrenginį sumontuokite taip, kad būtų pakankamai vietos aptarnavimui ir pakankamai prieigai prie laidų (15
cm) ir įtempimo mažinimo (30 cm). · Nejunkite ir neatjunkite įrenginio, kol grandinėje įtampa, nebent žinoma, kad ši sritis
pavojingas.

MONTAVIMAS
Tvirtinimo angos yra skirtos #8 arba M4 varžtams. Varžto ilgis bus nustatomas pagal galutinio vartotojo montavimo plokštės storį. Valdiklio tvirtinimo flanšas yra 0.425 colio (10.8 mm) storio.

Jei modulis montuojamas be korpuso, jis turi būti montuojamas vertikaliai, jungtys nukreiptos į kairę arba

Vartotojo vadovas UMAX031700. Versija: 3

24-44

teisę sumažinti drėgmės patekimo tikimybę.

CAN laidai laikomi visiškai saugiais. Maitinimo laidai nėra laikomi iš esmės saugiais, todėl pavojingose ​​vietose jie visada turi būti vamzdeliuose arba kanalų dėkluose. Šiuo tikslu modulis turi būti sumontuotas pavojingose ​​vietose esančiame korpuse.

Joks laidas arba kabelių pynimas neturi būti ilgesnis nei 30 metrų. Maitinimo įvesties laidai turi būti ribojami iki 10 metrų.

Visi lauko laidai turi būti tinkami darbinės temperatūros diapazonui.

Įrenginį sumontuokite taip, kad būtų pakankamai vietos techninei priežiūrai atlikti ir pakankamai prieiti prie laidų (6 colių arba 15 cm) ir įtempimo mažinimo (12 colių arba 30 cm).

RYŠYS

Norėdami prijungti prie integruotų lizdų, naudokite šiuos TE Deutsch sujungimo kištukus. Šių jungiamųjų kištukų laidai turi atitikti visus galiojančius vietinius kodeksus. Tinkami lauko laidai vardiniam tūriuitagturi būti naudojamas e ir srovė. Jungiamųjų laidų vardinė temperatūra turi būti ne mažesnė kaip 85°C. Jei aplinkos temperatūra yra žemesnė nei 10°C ir aukštesnė nei +70°C, naudokite lauko laidus, tinkamus tiek minimaliai, tiek didžiausiai aplinkos temperatūrai.

Naudojamų izoliacijos skersmenų diapazonus ir kitas instrukcijas žr. atitinkamuose TE Deutsch duomenų lapuose.

Lizdų kontaktų sujungimo jungtis

Tinkami sujungimo lizdai (daugiau informacijos apie šio sujungimo kištuko kontaktus rasite adresu www.laddinc.com).
DT06-08SA, 1 W8S, 8 0462-201-16141 ir 3 114017

Vartotojo vadovas UMAX031700. Versija: 3

25-44

3. VIRŠVIEW J1939 SAVYBĖS

Programinė įranga buvo sukurta taip, kad suteiktų vartotojui lankstumo, susijusių su pranešimais, siunčiamais į ECU ir iš jo, pateikiant: · Konfigūruojamą ECU egzempliorių NAME (kad tame pačiame tinkle būtų galima naudoti kelis ECU) · Konfigūruojamus perdavimo PGN ir SPN parametrus · Konfigūruojamą priėmimą PGN ir SPN parametrai · DM1 diagnostinių pranešimų parametrų siuntimas · Kitų ECU siunčiamų DM1 pranešimų skaitymas ir reagavimas į juos · Diagnostikos žurnalas, saugomas nepastovioje atmintyje, skirtas DM2 žinutėms siųsti

3.1. Įvadas į palaikomus pranešimus ECU atitinka standartą SAE J1939 ir palaiko šiuos PGN

Nuo J1939-21 – Duomenų nuorodos sluoksnis · Užklausa · Patvirtinimas · Transporto protokolo ryšio valdymas · Transporto protokolo duomenų perdavimo pranešimas

59904 ($00EA00) 59392 ($00E800) 60416 ($00EC00) 60160 ($00EB00)

Pastaba: galima pasirinkti bet kurį patentuotą B PGN diapazone nuo 65280 iki 65535 (nuo 00FF00 iki 00FFFF).

Nuo J1939-73 – Diagnostika · DM1 aktyvūs diagnostikos gedimų kodai · DM2 anksčiau aktyvūs diagnostikos gedimų kodai · DM3 diagnostikos duomenų išvalymas / atstatymas anksčiau aktyviems DTC · DM11 – aktyvių DTC diagnostikos duomenų išvalymas / atstatymas · DM14 atminties prieigos užklausa · DM15 Atsakymas · DM16 dvejetainis duomenų perdavimas

65226 ($00FECA) 65227 ($00FECB) 65228 ($00FECC) 65235 ($00FED3) 55552 ($00D900) 55296 ($00D800) 55040 ($00D700)

Nuo J1939-81 – Tinklo valdymas · Adresas pareikštas / negalima reikalauti · Įsakytas adresas

60928 ($00EE00) 65240 ($00FED8)

Iš J1939-71 transporto priemonės taikomųjų programų sluoksnio · Programinės įrangos identifikavimas

65242 (00 USD FEDA)

Nė vienas iš taikomųjų programų lygmens PGN nepalaikomas kaip numatytųjų konfigūracijų dalis, tačiau juos galima pasirinkti pagal pageidavimą perdavimo arba priimamų funkcijų blokams. Nustatytos vertės pasiekiamos naudojant standartinį atminties prieigos protokolą (MAP) su patentuotais adresais. Axiomatic Electronic Assistant (EA) leidžia greitai ir lengvai konfigūruoti įrenginį per CAN tinklą.

Vartotojo vadovas UMAX031700. Versija: 3

26-44

3.2. PAVADINIMAS, adresas ir programinės įrangos ID

J1939 PAVADINIMAS 1IN-CAN ECU yra tokie numatytieji J1939 NAME. Norėdami gauti daugiau informacijos apie šiuos parametrus ir jų diapazonus, vartotojas turėtų kreiptis į SAE J1939/81 standartą.

Savavališkas adresas, galintis suteikti pramonės grupės transporto priemonės sistemos egzempliorių Transporto priemonės sistemos funkcijos funkcijos egzempliorius ECU egzempliorius Gamybos kodas identifikavimo numeris

Taip 0, Visuotinis 0 0, Nespecifinė sistema 125, Axiomatic I/O valdiklis 20, Axiomatic AX031700, Vieno įvesties valdiklis su CAN 0, Pirmoji instancija 162, Axiomatic Technologies Corporation Kintamasis, unikaliai priskirtas gamyklinio programavimo metu kiekvienam ECU

ECU egzempliorius yra konfigūruojamas nustatymas, susietas su NAME. Pakeitus šią vertę, keli šio tipo ECU galės būti atskirti nuo kitų ECU (įskaitant Axiomatic Electronic Assistant), kai jie visi yra prijungti prie to paties tinklo.

ECU adresas Numatytoji šios nustatytos vertės vertė yra 128 (0x80), kuri yra pageidaujamas savarankiškai konfigūruojamų ECU pradžios adresas, kaip nustatyta SAE J1939 lentelėse B3–B7. „Axiomatic EA“ leis pasirinkti bet kurį adresą nuo 0 iki 253, o vartotojas turi pasirinkti adresą, kuris atitinka standartą. Naudotojas taip pat turi žinoti, kad, kadangi įrenginyje yra savavališkas adresas, jei dėl pasirinkto adreso varžysis kitas ECU su aukštesniu prioritetu PAVADINIMAS, 1IN-CAN toliau rinksis kitą aukščiausią adresą, kol suras tą, į kurį gali reikalauti. Žr. J1939/81, kad gautumėte daugiau informacijos apie adreso pareiškimą.

Programinės įrangos identifikatorius

PGN 65242

Programinės įrangos identifikavimas

Perdavimo pasikartojimo dažnis: pagal užsakymą

Duomenų ilgis:

Kintamasis

Išplėstinių duomenų puslapis:

0

Duomenų puslapis:

0

PDU formatas:

254

Specifinis PDU:

218 PGN pagalbinė informacija:

Numatytasis prioritetas:

6

Parametrų grupės numeris:

65242 (0xFEDA)

– MINKŠTAS

Pradinė padėtis 1 2-n

Ilgis Parametras Pavadinimas 1 baitas Programinės įrangos identifikavimo laukų skaičius Kintamasis Programinės įrangos identifikavimas (-ai), Skirstuvas (ASCII „*“)

965 234 SPN

1IN-CAN ECU atveju 1 baitas nustatytas į 5, o identifikavimo laukai yra tokie (dalies numeris)*(versija)*(data)*(savininkas)*(aprašymas)

Vartotojo vadovas UMAX031700. Versija: 3

27-44

„Axiomatic EA“ rodo visą šią informaciją „Bendrojoje ECU informacijoje“, kaip parodyta toliau:
Pastaba: Programinės įrangos ID pateikta informacija yra prieinama bet kuriam J1939 aptarnavimo įrankiui, kuris palaiko PGN -SOFT.

Vartotojo vadovas UMAX031700. Versija: 3

28-44

4. ECU NUSTATYMO TAŠKOS, PASIEKIAMI SU AKSIOMATINIU ELEKTRONINIU PADĖJU
Šiame vadove buvo nurodyta daug nustatytų verčių. Šiame skyriuje išsamiai aprašoma kiekviena kontrolinė vertė, jų numatytieji nustatymai ir diapazonai. Daugiau informacijos apie tai, kaip 1IN-CAN naudoja kiekvieną kontrolinę vertę, žr. atitinkamą vartotojo vadovo skyrių.
4.1. J1939 tinklas
J1939 tinklo nuostatos yra susijusios su valdiklio parametrais, konkrečiai veikiančiais CAN tinklą. Informacijos apie kiekvieną kontrolinę vertę žr. pastabose.

Vardas

Diapazonas

Numatytoji

Pastabos

ECU egzemplioriaus numeris ECU adresas

Sąrašas nuo 0 iki 253

0, #1 pirmoji instancija pagal J1939-81

128 (0 x 80)

Pageidaujamas savarankiškai konfigūruojamo ECU adresas

Numatytųjų įvairių nustatytų verčių ekrano fiksavimas

Jei naudojamos nenumatytosios „ECU egzemplioriaus numerio“ arba „ECU adreso“ reikšmės, jos nebus atnaujinamos nustatytos vertės metu. file blykstė. Šiuos parametrus reikia keisti rankiniu būdu

neleisti paveikti kitų tinklo įrenginių. Kai jie bus pakeisti, valdiklis tinkle pareikš savo naują adresą. Rekomenduojama uždaryti ir iš naujo atidaryti Axiomatic EA CAN jungtį po to file įkeliamas taip, kad J1939 CAN tinklo ECU sąraše būtų rodomas tik naujas PAVADINIMAS ir adresas.

Vartotojo vadovas UMAX031700. Versija: 3

29-44

4.2. Universali įvestis
Universalaus įvesties funkcinis blokas yra apibrėžtas 1.2 skyriuje. Išsamios informacijos apie tai, kaip naudojamos šios kontrolinės vertės, rasite tame skyriuje.

Numatytųjų universaliųjų įvesties nustatytų taškų ekrano fiksavimas

Pavadinimas Įvesties jutiklio tipas

Diapazono kritimo sąrašas

Impulsai per revoliuciją

0 iki 60000

Minimali klaida
Minimalus diapazonas
Didžiausias diapazonas
Didžiausias klaidų ištraukimo / nuleidimo rezistoriaus atmetimo laikas Skaitmeninės įvesties tipas Programinės įrangos atšaukimo filtro tipas

Priklauso nuo jutiklio tipo Priklauso nuo jutiklio tipo Priklauso nuo jutiklio tipo Priklauso nuo jutiklio tipo Priklauso nuo jutiklio tipo Nukritimo sąrašas
0 iki 60000

Programinės įrangos filtro tipas

Drop Sąrašas

Programinės įrangos filtro konstanta

0 iki 60000

Numatytasis 12 tomastage 0V iki 5V 0
0.2 V

Pastabos Žr. 1.2.1 skyrių Jei nustatyta 0, matavimai atliekami Hz. Jei reikšmė nustatyta didesnė nei 0, matavimai atliekami RPM
Žr. 1.2.3 skyrių

0.5 V

Žr. 1.2.3 skyrių

4.5 V

Žr. 1.2.3 skyrių

4.8 V 1 10 kOhm pritraukimas 0 – nėra 10 (ms)
0 Nėra filtro
1000 ms

Žr. 1.2.3 skyrių
Žr. 1.2.2 skyrių
Skaitmeninio įjungimo/išjungimo įvesties tipo atmetimo laikas Žr. 1.2.4 skyrių. Ši funkcija nenaudojama skaitmeninio ir skaitiklio įvesties tipuose. Žr. 1.3.6 skyrių

Gedimų aptikimas yra įjungtas kritimo sąrašas

1 – Tiesa

Žr. 1.9 skyrių

Įvykis generuoja DTC DM1

Drop Sąrašas

1 – Tiesa

Žr. 1.9 skyrių

Vartotojo vadovas UMAX031700. Versija: 3

30-44

Gedimo pašalinimo histerezė

Priklauso nuo jutiklio tipo

Lamp Nustatyta pagal įvykį DM1 išmetimo sąraše

0.1 V

Žr. 1.9 skyrių

1 Gintaras, įspėjimas Žr. 1.9 skyrių

Įvykio SPN naudojamas DTC 0–0x1FFFFFFFF

Žr. 1.9 skyrių

Įvykio FMI, naudojamas DTC išmetimo sąraše

4 ttage Žemiau įprastos arba trumpai sujungtas su žemu šaltiniu

Žr. 1.9 skyrių

Delsimas prieš siunčiant DM1 nuo 0 iki 60000 XNUMX

1000 ms

Žr. 1.9 skyrių

4.3. Nuolatiniai duomenų sąrašo nustatymai

Funkcinis blokas „Nuolatinis duomenų sąrašas“ yra skirtas tam, kad vartotojas galėtų pasirinkti norimas reikšmes įvairioms loginio bloko funkcijoms. Šiame vadove buvo pateikiamos įvairios nuorodos į konstantas, kurios apibendrinamos exampžemiau išvardyti.

a)

Programuojama logika: konstanta "X lentelė = sąlyga Y, argumentas 2", kur X ir Y = 1

iki 3

b)

Matematinė funkcija: pastovi „matematikos įvestis X“, kur X = 1–4

Pirmosios dvi konstantos yra fiksuotos vertės 0 (klaidinga) ir 1 (tiesa), skirtos naudoti dvejetainėje logikoje. Likusios 13 konstantų yra visiškai vartotojo konfigūruojamos bet kokiai vertei nuo +/- 1,000,000 XNUMX XNUMX. Numatytosios reikšmės rodomos toliau esančiame ekrano vaizde.

Ekrano fiksavimas Numatytasis pastovių duomenų sąrašo nustatymo taškai Vartotojo vadovas UMAX031700. Versija: 3

31-44

4.4. Paieškos lentelės nustatymai
Peržvalgos lentelės funkcijų blokas yra apibrėžtas 1.4 skyriuje. Išsamios informacijos apie tai, kaip naudojamos visos šios nustatytos vertės, rasite ten. Kadangi šio funkcijų bloko X ašies numatytuosius nustatymus apibrėžia „X ašies šaltinis“, pasirinktas iš 1 lentelės, nėra ką toliau apibrėžti numatytųjų verčių ir diapazonų atžvilgiu, išskyrus aprašytus 1.4 skyriuje. Prisiminkite, X ašies reikšmės bus automatiškai atnaujinamos, jei bus pakeistas pasirinkto šaltinio min/maksimalus diapazonas.

Ekrano fiksavimas Example Peržiūros lentelė 1 Nustatymai

Pastaba: Aukščiau parodytame ekrano vaizde „X ašies šaltinis“ buvo pakeistas iš numatytosios vertės, kad būtų įjungtas funkcinis blokas.

Vartotojo vadovas UMAX031700. Versija: 3

32-44

4.5. Programuojamos loginės nuostatos
Programuojamos logikos funkcinis blokas yra apibrėžtas 1.5 skyriuje. Išsamios informacijos apie tai, kaip naudojamos visos šios nustatytos vertės, rasite ten.
Kadangi šis funkcinis blokas pagal numatytuosius nustatymus yra išjungtas, nėra ką daugiau apibrėžti numatytųjų parametrų ir diapazonų atžvilgiu, išskyrus tuos, kurie aprašyti 1.5 skyriuje. Toliau pateiktame ekrano vaizde parodyta, kaip tame skyriuje nurodytos kontrolinės vertės rodomos Axiomatic EA.

Vartotojo vadovas UMAX031700. Versija: 3

33-44

Numatytųjų programuojamos logikos 1 nustatytų verčių ekrano fiksavimas

Pastaba: Aukščiau parodytame ekrano vaizde „Programuojamas loginis blokas įjungtas“ buvo pakeistas iš numatytosios vertės, kad būtų įjungtas funkcinis blokas.

Pastaba: 1 argumento, 2 argumento ir operatoriaus numatytosios reikšmės yra vienodos visuose programuojamos logikos funkciniuose blokuose, todėl vartotojas turi jas atitinkamai pakeisti, kad būtų galima naudoti.

Vartotojo vadovas UMAX031700. Versija: 3

34-44

4.6. Matematinės funkcijos bloko nuostatos
Matematinės funkcijos blokas yra apibrėžtas 1.6 skyriuje. Išsamios informacijos apie tai, kaip naudojamos šios kontrolinės vertės, rasite tame skyriuje.

Buvusio žmogaus ekrano užfiksavimasample matematikos funkcijų blokui

Pastaba: Aukščiau parodytame ekrano vaizde nustatytos vertės buvo pakeistos iš numatytųjų verčių, kad būtų parodytas pavyzdysampkaip galima naudoti matematinių funkcijų bloką.

Pavadinimas Matematinė funkcija Įjungta Funkcija 1 Įveskite A šaltinio funkciją 1 Įveskite skaičių
Funkcija 1 Įvestis A Mažiausia

Diapazono kritimo sąrašo išmetimo sąrašas priklauso nuo šaltinio
-106 iki 106

Numatytasis 0 FALSE 0 Valdiklis nenaudojamas 1
0

Funkcija 1 įvestis A maksimali funkcija 1 įvestis A mastelio funkcija 1 įvestis B šaltinio funkcija 1 įvestis B numeris
Funkcija 1 Įvestis B Mažiausia

-106 iki 106
Nuo -1.00 iki 1.00 išmetimo sąrašas priklauso nuo šaltinio
-106 iki 106

100 1.00 0 Kontrolė nenaudojama 1
0

Funkcija 1 B įvestis Didžiausia nuo -106 iki 106

100

Vartotojo vadovas UMAX031700. Versija: 3

Pastabos TRUE arba FALSE Žr. 1.3 skyrių
Žr. 1.3 skyrių
Konvertuoja įvestį į proctage prieš naudojant skaičiuojant Paverčia įvestį į proctage prieš naudojant skaičiuojant Žr. 1.6 skyrių Žr. 1.3 skyrių
Žr. 1.3 skyrių
Konvertuoja įvestį į proctage prieš naudojant skaičiuojant Paverčia įvestį į proctage prieš naudojant skaičiuojant
35-44

Funkcija 1 Įvestis B Skaleris Matematinė funkcija 1 Veikimas Funkcija 2 Įvestis B Šaltinis
Funkcija 2 Įvestis B numeris
Funkcija 2 Įvestis B Mažiausia
Funkcija 2 Įvestis B Maksimali
Funkcija 2 įvestis B svarstyklės matematinė funkcija 2 veikimas (A įvestis = 1 funkcijos rezultatas) Funkcija 3 įvestis B šaltinis
Funkcija 3 Įvestis B numeris
Funkcija 3 Įvestis B Mažiausia
Funkcija 3 Įvestis B Maksimali
Funkcija 3 įvestis B Skalerio matematinė funkcija 3 veiksmas (A įvestis = 2 funkcijos rezultatas) Matematinės išvesties minimalus diapazonas

Nuo -1.00 iki 1.00 Drop List Drop List Priklauso nuo šaltinio
-106 iki 106
-106 iki 106
-1.00 iki 1.00

1.00 9, +, Rezultatas = InA+InB 0 Valdiklis nenaudojamas 1
0
100 1.00

Žr. 1.13 skyrių Žr. 1.13 skyrių Žr. 1.4 skyrių
Žr. 1.4 skyrių
Konvertuoja įvestį į proctage prieš naudojant skaičiuojant Paverčia įvestį į proctage prieš naudojant skaičiuojant Žr. 1.13 skyrių

Drop Sąrašas

9, +, Rezultatas = InA+InB Žr. 1.13 skyrių

Išmetimo sąrašas priklauso nuo šaltinio
-106 iki 106

0 Valdiklis nenaudojamas 1
0

-106 iki 106

100

-1.00 iki 1.00 1.00

Žr. 1.4 skyrių
Žr. 1.4 skyrių
Konvertuoja įvestį į proctage prieš naudojant skaičiuojant Paverčia įvestį į proctage prieš naudojant skaičiuojant Žr. 1.13 skyrių

Drop Sąrašas

9, +, Rezultatas = InA+InB Žr. 1.13 skyrių

-106 iki 106

0

Matematinės išvesties maksimalus diapazonas –106–106

100

Vartotojo vadovas UMAX031700. Versija: 3

36-44

4.7. CAN priėmimo nustatytos vertės CAN priėmimo funkcijų blokas yra apibrėžtas 1.16 skyriuje. Išsamios informacijos apie tai, kaip naudojamos visos šios nustatytos vertės, rasite ten.
Ekrano fiksavimas pagal numatytuosius nustatymus GALI gauti 1 nustatytą tašką
Pastaba: Aukščiau parodytame ekrano vaizde „Gauti pranešimą įjungta“ buvo pakeista iš numatytosios vertės, kad būtų įjungtas funkcinis blokas. 4.8. CAN perdavimo nustatytos vertės CAN perdavimo funkcinis blokas yra apibrėžtas 1.7 skyriuje. Išsamios informacijos apie tai, kaip naudojamos visos šios nustatytos vertės, rasite ten.

Numatytųjų CAN perdavimo 1 nustatymų ekrano fiksavimas vartotojo vadovas UMAX031700. Versija: 3

37-44

Pavadinimas Perduoti PGN Perdavimo pasikartojimo dažnis Perdavimo pranešimo prioriteto paskirties adresas (PDU1) Perduoti duomenų šaltinis Perdavimo duomenų numeris
Perduoti duomenų dydį
Perdavimo duomenų indeksas masyve (LSB) Perdavimo bitų indeksas baitais (LSB) Perdavimo duomenų skyra Perdavimo duomenų poslinkis

Diapazonas
Nuo 0 iki 65535 0 iki 60,000 0 ms 7 iki 0 255 iki XNUMX Šaltinio numetimo sąrašas

Numatytoji
65280 ($FF00) 0 6 254 (0xFE, nulinis adresas) Įvestis išmatuota 0, įvestis išmatuota #1

Drop Sąrašas

Nepertraukiamas 1 baitas

Nuo 0 iki 8-DataSize 0, pirmojo baito padėtis

Nuo 0 iki 8 bitų dydžio
-106 iki 106 -104 iki 104

Pagal numatytuosius nustatymus nenaudojama
1.00 0.00

Pastabos
0ms išjungia perdavimą Patentuotas B prioritetas Nenaudojamas pagal numatytuosius nustatymus. Žr. 1.3 skyrių Žr. 1.3 skyrių 0 = nenaudojamas (išjungtas) 1 = 1 bitas 2 = 2 bitai 3 = 4 bitai 4 = 1 baitas 5 = 2 baitai 6 = 4 baitai
Naudojamas tik su bitų duomenų tipais

Vartotojo vadovas UMAX031700. Versija: 3

38-44

5. PERŽIŪRĖTI SU AXIOMATIC EA BOOTLOADER
AX031700 galima atnaujinti naudojant naują programos programinę-aparatinę įrangą, naudojant skyrių „Bootloader Information“. Šiame skyriuje išsamiai aprašomos paprastos nuoseklios instrukcijos, kaip į įrenginį per CAN įkelti naują „Axiomatic“ pateiktą programinę-aparatinę įrangą, nereikalaujant, kad jis būtų atjungtas nuo J1939 tinklo.
1. Kai „Axiomatic EA“ pirmą kartą prisijungia prie ECU, skiltyje „Bootloader Information“ bus rodoma ši informacija:

2. Norėdami naudoti įkrovos įkroviklį ECU veikiančiai programinei įrangai atnaujinti, pakeiskite kintamąjį „Force Bootloader To Load on Reset“ į Taip.

3. Kai raginimo langelyje bus klausiama, ar norite iš naujo nustatyti ECU, pasirinkite Taip.
Vartotojo vadovas UMAX031700. Versija: 3

39-44

4. Nustačius iš naujo, ECU nebebus rodomas J1939 tinkle kaip AX031700, o kaip J1939 Bootloader #1.

Atminkite, kad įkrovos įkroviklis NĖRA savavališko adreso. Tai reiškia, kad jei norite, kad keli įkrovos įkrovikliai veiktų vienu metu (nerekomenduojama), prieš suaktyvindami kitą turėsite rankiniu būdu pakeisti kiekvieno adresą, kitaip kils adresų konfliktas ir tik vienas ECU bus rodomas kaip įkrovos įkroviklis. Kai „aktyvus“ įkrovos įkroviklis grįš į įprastą funkcionalumą, kitas (-ias) ECU (-us) turės būti išjungtas, kad būtų iš naujo suaktyvinta įkrovos įkrovos funkcija.

5. Pasirinkus skyrių Bootloader Information, rodoma ta pati informacija kaip ir kada

buvo paleista AX031700 programinė aparatinė įranga, tačiau šiuo atveju įjungta mirksėjimo funkcija.

Vartotojo vadovas UMAX031700. Versija: 3

40-44

6. Pasirinkite mygtuką Mirksi ir eikite į vietą, kurioje išsaugojote AF-16119-x.yy.bin. file išsiųstas iš Axiomatic. (Pastaba: tik dvejetainis (.bin) files gali būti suaktyvinta naudojant Axiomatic EA įrankį)
7. Atsidarius „Flash Application Firmware“ langui, jei norite, galite įvesti komentarus, pvz., „Firmware atnaujinta [Vardas]“. Tai nėra būtina, o lauką galite palikti tuščią, jei nenorite jo naudoti.
Pastaba: Jūs neturite datos švamp arba kartusamp į file, nes visa tai automatiškai atlieka „Axiomatic EA“ įrankis, kai įkeliate naują programinę-aparatinę įrangą.

ĮSPĖJIMAS: Nepažymėkite laukelio „Ištrinti visą ECU Flash atmintį“, nebent to nurodė jūsų „Axiomatic“ kontaktas. Pasirinkus tai bus ištrinti VISI duomenys, saugomi nepastovioje blykstėje. Jis taip pat ištrins bet kokią kontrolinių verčių konfigūraciją, kuri galėjo būti atlikta su ECU, ir atkurs visas nustatytas vertes į gamyklinius numatytuosius nustatymus. Palikus šį langelį nepažymėtą, nė viena iš nustatytų taškų nebus pakeista, kai bus įkelta nauja programinė įranga.

Vartotojo vadovas UMAX031700. Versija: 3

41-44

8. Vykstant įkėlimui eigos juosta parodys, kiek programinės aparatinės įrangos buvo išsiųsta. Kuo didesnis srautas J1939 tinkle, tuo ilgiau užtruks įkėlimo procesas.
9. Pasibaigus programinės įrangos įkėlimui, pasirodys pranešimas, nurodantis sėkmingą operaciją. Jei pasirinksite iš naujo nustatyti ECU, pradės veikti nauja AX031700 programos versija, o ECU kaip tokį atpažins Axiomatic EA. Priešingu atveju kitą kartą, kai ECU bus įjungtas, veiks AX031700 programa, o ne įkrovos įkėlimo funkcija.
Pastaba: jei įkėlimo metu procesas nutrūksta, duomenys sugadinti (bloga kontrolinė suma) arba dėl kokios nors kitos priežasties naujoji programinė įranga yra neteisinga, ty įkrovos programa nustato, kad file įkelta nebuvo sukurta veikti aparatinės įrangos platformoje, bloga arba sugadinta programa neveiks. Atvirkščiai, kai ECU atstatomas arba įjungiamas maitinimas, J1939 įkrovos programa ir toliau bus numatytoji programa, kol į įrenginį bus sėkmingai įkelta tinkama programinė įranga.

Vartotojo vadovas UMAX031700. Versija: 3

42-44

6. Techninės specifikacijos

6.1. Maitinimo šaltinis
Maitinimo įvestis – vardinė
Apsauga nuo viršįtampių Atvirkštinio poliškumo apsauga

12 arba 24 Vdc vardinis darbinis tūristage 8…36 Vdc maitinimo diapazonas ttage pereinamieji procesai
Atitinka SAE J1113-11 reikalavimus dėl 24 Vdc vardinės įvesties.

6.2. indėlis
Analoginės įvesties funkcijos ttage Įvestis
Dabartinė įvestis
Skaitmeninės įvesties funkcijos Skaitmeninės įvesties lygis PWM įvestis
Dažnio įvestis Skaitmeninė įvestis
Įvesties varža Įvesties tikslumas Įvesties skiriamoji geba

ttage Įvestis arba srovės įvestis 0–5 V (varža 204 KOhm) 0–10 V (Varža 136 KOhm) 0–20 mA (Varža 124 Ohm) 4–20 mA (Varža 124 Ohm) Diskreti įvestis, VWM įvestis 0 % iki 100 % Nuo 0.5 Hz iki 10 kHz nuo 0.5 Hz iki 10 kHz aktyvus aukštas (iki + Vps), aktyvus žemas Ampapšvietimas: nuo 0 iki +Vps 1 MOhm Didelė varža, 10KOhm ištraukimas, 10KOhm traukimas iki +14V <1% 12 bitų

6.3. Bendravimas
CAN tinklo nutraukimas

1 CAN 2.0B prievadas, protokolas SAE J1939
Pagal CAN standartą tinklą būtina nutraukti išoriniais baigimo rezistoriais. Rezistoriai yra 120 omų, mažiausiai 0.25 W, metalinės plėvelės ar panašaus tipo. Jie turėtų būti tarp CAN_H ir CAN_L terminalų abiejuose tinklo galuose.

6.4. Bendrosios specifikacijos

Mikroprocesorius

STM32F103CBT7, 32 bitų, 128 KB Flash programos atmintis

Ramioji srovė

14 mA @ 24Vdc Įprasta; 30 mA @ 12 Vdc Įprasta

Valdymo logika

Vartotojo programuojamos funkcijos naudojant „Axiomatic Electronic Assistant“, P/N: AX070502 arba AX070506K

Ryšiai

1 CAN (SAE J1939) Modelis AX031700: 250 kbps Modelis AX031700-01: 500 kbps Modelis AX031700-02: 1 Mbps Modelis AX031701 CANopen®

Vartotojo sąsaja

„Windows“ operacinėms sistemoms skirtas „Axiomatic Electronic Assistant“ yra su nemokama licencija. „Axiomatic Electronic Assistant“ reikalingas USB-CAN keitiklis, kad įrenginio CAN prievadas būtų susietas su „Windows“ kompiuteriu. „Axiomatic USB-CAN Converter“ yra „Axiomatic Configuration KIT“ dalis, užsakant P/N: AX070502 arba AX070506K.

Tinklo nutraukimas

Būtina nutraukti tinklą su išoriniais baigimo rezistoriais. Rezistoriai yra 120 omų, mažiausiai 0.25 W, metalinės plėvelės ar panašaus tipo. Jie turėtų būti tarp CAN_H ir CAN_L terminalų abiejuose tinklo galuose.

Svoris

0.10 svarų (0.045 kg)

Eksploatavimo sąlygos

-40 iki 85 °C (nuo -40 iki 185 °F)

Apsauga

IP67

EMC atitiktis

CE ženklinimas

Vibracija

MIL-STD-202G, Test 204D ir 214A (Sine and Random) 10 g smailė (Sine); Didžiausia 7.86 grms (atsitiktinė) (laukiama)

Šokas

MIL-STD-202G, 213B testas, 50 g (laukiama)

Patvirtinimai

CE ženklinimas

Elektros jungtys

6 kontaktų jungtis (atitinka TE Deutsch P/N: DT04-6P)

Suderinamąjį kištukų rinkinį galima įsigyti kaip Axiomatic P/N: AX070119.

Smeigtukas Nr. 1 2 3 4 5 6

Aprašymas BATT+ įvestis + CAN_H CAN_L įvestis BATT-

Vartotojo vadovas UMAX031700. Versija: 3

43-44

7. VERSIJA ISTORIJA

Versijos data

1

31 m. gegužės 2016 d

2

26 m. lapkričio 2019 d

26 m. lapkričio 2019 d

3

1 m. rugpjūčio 2023 d

Autorius
Gustavo Del Valle Gustavo Del Valle
Amanda Wilkins Kirilas Mojsovas

Modifikacijos
Pradinis juodraštis Atnaujintas vartotojo vadovas, kad atspindėtų V2.00 programinės įrangos atnaujinimus, kuriuose dažnis ir PWM įvesties tipai nebėra atskirti į skirtingus dažnių diapazonus, o dabar yra sujungti į vieną [0.5 Hz…10 kHz] diapazoną. Pridėta ramybės srovė, svoris ir skirtingų duomenų perdavimo spartos modelių techninių specifikacijų atlikti senieji atnaujinimai

Pastaba:
Techninės specifikacijos yra orientacinės ir gali keistis. Tikrasis veikimas skirsis priklausomai nuo naudojimo ir eksploatavimo sąlygų. Vartotojai turėtų įsitikinti, kad gaminys yra tinkamas naudoti pagal numatytą paskirtį. Visiems mūsų gaminiams taikoma ribota medžiagų ir gamybos defektų garantija. Žr. mūsų garantiją, paraiškų patvirtinimus / apribojimus ir grąžinimo procesą, kaip aprašyta https://www.axiomatic.com/service/.

CANopen® yra registruotasis bendruomenės prekės ženklas CAN in Automation eV

Vartotojo vadovas UMAX031700. Versija: 3

44-44

MŪSŲ PRODUKTAI
Kintamosios srovės / nuolatinės srovės maitinimo šaltiniai Pavaros valdikliai / sąsajos Automobilių eterneto sąsajos Akumuliatorių įkrovikliai CAN valdikliai, maršrutizatoriai, kartotuvai CAN/WiFi, CAN/Bluetooth, maršrutizatoriai srovės / garsastage/PWM keitikliai Nuolatinės srovės/nuolatinės srovės keitikliai Variklio temperatūros skaitytuvai Ethernet/CAN keitikliai, šliuzai, jungikliai Ventiliatoriaus pavaros valdikliai Vartai, CAN/Modbus, RS-232 giroskopai, pokrypio matuokliai Hidrauliniai vožtuvai valdikliai pokrypio matuokliai, triašiai mašinų valdikliai, signalų valdikliai LVD Modbus, RS-422, RS-485 Valdikliai Variklio valdikliai, Inverteriai Maitinimo šaltiniai, DC/DC, AC/DC PWM signalų keitikliai / izoliatoriai Rezolveriniai signalų kondicionieriai Aptarnavimo įrankiai Signalų kondicionieriai, keitikliai Įtempimo matuoklis CAN valdikliai Viršįtampių slopintuvai

MŪSŲ ĮMONĖ
„Axiomatic“ teikia elektroninius mašinų valdymo komponentus visureigių, komercinių transporto priemonių, elektromobilių, elektros generatorių, medžiagų tvarkymo, atsinaujinančios energijos ir pramoninių originalių įrenginių gamintojų rinkoms. Mes diegiame naujoves naudodami suprojektuotus ir jau paruoštus mašinų valdiklius, kurie suteikia pridėtinės vertės mūsų klientams.
KOKYBĖS DIZAINAS IR GAMYBA
Kanadoje turime ISO9001:2015 registruotą projektavimo / gamybos įmonę.
GARANTIJA, PARAIŠKŲ PATVIRTINIMAI/APRIBOJIMAI
„Axiomatic Technologies Corporation“ pasilieka teisę bet kuriuo metu taisyti, modifikuoti, patobulinti, patobulinti ir atlikti kitus savo produktų ir paslaugų pakeitimus bei be įspėjimo nutraukti bet kurio produkto ar paslaugos tiekimą. Prieš pateikdami užsakymą klientai turėtų gauti naujausią atitinkamą informaciją ir patikrinti, ar tokia informacija yra naujausia ir išsami. Vartotojai turėtų įsitikinti, kad gaminys yra tinkamas naudoti pagal numatytą paskirtį. Visiems mūsų gaminiams taikoma ribota medžiagų ir gamybos defektų garantija. Peržiūrėkite mūsų garantiją, paraiškų patvirtinimus / apribojimus ir grąžinimo procesą adresu https://www.axiomatic.com/service/.
ATITIKTIS
Išsamią gaminio atitikties informaciją galite rasti gaminio literatūroje ir (arba) axiomatic.com. Bet kokius klausimus reikia siųsti adresu sales@axiomatic.com.
SAUGUS NAUDOJIMAS
Visus gaminius turi prižiūrėti „Axiomatic“. Neatidarykite gaminio ir patys atlikite techninę priežiūrą.
Šis gaminys gali paveikti jus su cheminėmis medžiagomis, kurios Kalifornijos valstijoje, JAV, sukelia vėžį ir kenkia reprodukcijai. Daugiau informacijos rasite www.P65Warnings.ca.gov.

APTARNAVIMAS
Visiems „Axiomatic“ grąžinamiems produktams reikalingas grąžinimo leidimų numeris (RMA#) adresu sales@axiomatic.com. Pateikdami užklausą dėl RMA numerio, pateikite šią informaciją:
· Serijos numeris, dalies numeris · Veikimo valandos, problemos aprašymas · Elektros instaliacijos schema, pritaikymas ir kiti komentarai, jei reikia

IŠMETIMAS
Axiomatic gaminiai yra elektroninės atliekos. Laikykitės vietinių aplinkosaugos atliekų ir perdirbimo įstatymų, taisyklių ir politikos, kad saugiai išmestumėte ar perdirbtumėte elektronines atliekas.

KONTAKTAI
Axiomatic Technologies Corporation 1445 Courtneypark Drive E. Mississauga, KANADA L5T 2E3 TEL.: +1 905 602 9270 FAX: +1 905 602 9279 www.axiomatic.com sales@axiomatic.com

Axiomatic Technologies Oy Höytämöntie 6 33880 Lempäälä SUOMIJA TEL: +358 103 375 750
www.axiomatic.com
salesfinland@axiomatic.com

Autorių teisės 2023 m

Dokumentai / Ištekliai

AXIOMATIC AX031700 universalus įvesties valdiklis su CAN [pdf] Naudotojo vadovas
AX031700, UMAX031700, AX031700 universalus įvesties valdiklis su CAN, AX031700, universalus įvesties valdiklis su CAN, įvesties valdiklis su CAN, valdiklis su CAN, CAN

Nuorodos

Palikite komentarą

Jūsų el. pašto adresas nebus skelbiamas. Privalomi laukai pažymėti *