AX031700 universaalne sisendkontroller koos CAN-iga
“
Tooteteave
Tehnilised andmed
- Toote nimi: CAN-iga universaalne sisendkontroller
- Mudelinumber: UMAX031700 Versioon V3
- Osa number: AX031700
- Toetatud protokoll: SAE J1939
- Omadused: ühest universaalsest sisendist kuni proportsionaalse ventiili väljundini
Kontroller
Toote kasutusjuhised
1. Paigaldusjuhised
Mõõdud ja pinout
Üksikasjalikud mõõtmed ja nööpnõelad leiate kasutusjuhendist
teavet.
Paigaldusjuhised
Veenduge, et kontroller oleks kindlalt kinnitatud, järgides juhiseid
kasutusjuhendis toodud juhised.
2. Üleview J1939 funktsioonidest
Toetatud sõnumid
Kontroller toetab erinevaid SAE-s määratud sõnumeid
J1939 standard. Selle kohta vaadake kasutusjuhendi jaotist 3.1
üksikasjad.
Nimi, aadress ja tarkvara ID
Konfigureerige kontrolleri nimi, aadress ja tarkvara ID vastavalt juhistele
teie nõuded. Selle kohta vaadake kasutusjuhendi jaotist 3.2
juhiseid.
3. ECU sättepunktid, millele pääseb juurde aksiomaatilise elektroonika abil
Assistent
Kasutage Axiomatic Electronic Assistant (EA) juurdepääsu ja
konfigureerida ECU seadeväärtused. Järgige esitatud juhiseid
kasutusjuhendi jaotis 4.
4. CAN-i värskendamine Axiomatic EA alglaaduriga
Kasutage kontrolleri värskendamiseks Axiomatic EA alglaadurit
üle CAN-siini. Üksikasjalikud sammud on kirjeldatud kasutaja jaotises 5
manuaal.
5. Tehnilised andmed
Üksikasjalikud tehnilised andmed leiate kasutusjuhendist
kontrolleri kohta.
6. Versiooniajalugu
Kontrollige kasutusjuhendi jaotisest 7 versiooni ajalugu
toode.
Korduma kippuvad küsimused (KKK)
K: Kas ühe sisendiga CAN saab kasutada mitut sisenditüüpi
Kontroller?
V: Jah, kontroller toetab laia valikut konfigureeritavaid
sisenditüübid, pakkudes juhtimise mitmekülgsust.
K: Kuidas ma saan kontrolleri tarkvara värskendada?
V: Axiomaticu abil saate kontrollerit CAN-i kaudu uuesti käivitada
EA alglaadur. Üksikasjalikumat teavet leiate kasutusjuhendi jaotisest 5
juhiseid.
"`
KASUTUSJUHEND UMAX031700 Versioon V3
UNIVERSAALNE SISEND KONTROLLER KOOS KOOS
SAEJ1939
KASUTUSJUHEND
P/N: AX031700
AKRONÜÜMID
ACK
Positiivne kinnitus (standardist SAE J1939)
UIN
Universaalne sisend
EA
Axiomatic Electronic Assistant (Axiomatic ECU-de hooldustööriist)
ECU
Elektrooniline juhtplokk
(SAE J1939 standardist)
NAK
Negatiivne kinnitus (standardist SAE J1939)
PDU1
Sõnumite vorming, mis tuleb saata konkreetsele või globaalsele sihtaadressile (standardist SAE J1939)
PDU2
Vorming, mida kasutatakse teabe saatmiseks, mis on sildistatud rühmalaiendi tehnikat kasutades ja mis ei sisalda sihtkoha aadressi.
PGN
Parameetrite rühma number (standardist SAE J1939)
PropA
Sõnum, mis kasutab peer-to-peer suhtluseks patenteeritud A PGN-i
PropB
Sõnum, mis kasutab leviedastuseks patenteeritud B PGN-i
SPN
Kahtlase parameetri number (standardist SAE J1939)
Märkus: Axiomatic Electronic Assistant KIT-i saab tellida kui P/N: AX070502 või AX070506K
Kasutusjuhend UMAX031700. Versioon: 3
2-44
SISUKORD
1 ÜleVIEW JUHATAJA ………………………………………………………………………………………………………………… 4
1.1. PROPORTSIONAALSE KLAPIIDI VÄLJANDUSJUHTI ÜHE UNIVERSAALSISSENDI KIRJELDUS …………………………….. 4 1.2. UNIVERSAALSISESENDUSE FUNKTSIOONPLOKK…………………………………………………………………………………………………………. 4
1.2.1. Sisendandurite tüübid …………………………………………………………………………………………………………………………… ………. 4 1.2.2. Tõmbe-/allatõmmete takisti valikud………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………… 5. Minimaalsed ja maksimaalsed vead ja vahemikud…………………………………………………………………………………………………. 1.2.3 5. Sisendtarkvara filtrite tüübid ………………………………………………………………………………………………………………………… 1.2.4 5. SISEMISE FUNKTSIOONIPLOKI JUHTIMISE ALLIKAD …………………………………………………………………………………….. 1.3 6. OTSINGUTABELI FUNKTSIOONIPLOKK ……………………………………………………………………………………………………………. 1.4 7. X-telg, sisendandmete vastus…………………………………………………………………………………………………………………… …….. 1.4.1 8. Y-telg, otsingutabeli väljund ………………………………………………………………………………………………………………… ……. 1.4.2 8. Vaikekonfiguratsioon, andmevastus ………………………………………………………………………………………………………………. 1.4.3 8. Punktist punkti vastus …………………………………………………………………………………………………………………………… ..... 1.4.4 9. X-telg, ajaline reaktsioon…………………………………………………………………………………………………………………… ………… 1.4.5 10. PROGRAMMEERITAV LOOGIKAFUNKTSIOONIDE PLOK ………………………………………………………………………………………………. 1.5 11. Tingimused Hindamine ……………………………………………………………………………………………………………………………… 1.5.1 14. Tabelivalik ………………………………………………………………………………………………………………………………… ……….. 1.5.2 15. Loogikaploki väljund ……………………………………………………………………………………………………………………………… …….. 1.5.3 16. MATEMAATIKA FUNKTSIOONIPLOKK……………………………………………………………………………………………………………………….. 1.6 17 . SAAB EDASTADA FUNKTSIOONPLOKKI………………………………………………………………………………………………………….. 1.7 18. VÕIB VASTU FUNKTSIOONIPLOKI…………………………………………………………………………………………………………. 1.8 19. DIAGNOSTILINE FUNKTSIOONPLOKK ………………………………………………………………………………………………………………. 1.9
2. PAIGALDAMISJUHISED ………………………………………………………………………………………………………………. 24
2.1. MÕÕTMED JA PINOUT …………………………………………………………………………………………………………………… 24 2.2. PAIGALDAMISJUHEND ……………………………………………………………………………………………………………………….. 24
3 ÜleVIEW J1939 OMADUSED …………………………………………………………………………………………………………….. 26
3.1. TOETATUD SÕNUMITE SISSEJUHATUS ………………………………………………………………………………………………. 26 3.2. NIMI, AADRESS JA TARKVARA ID ……………………………………………………………………………………………………… 27
4. AKSIOMAATSE ELEKTROONILISE ABIGA JUURDEPÄÄSED EKÜ SÄTEPUNKTID ……………………………………. 29
4.1. J1939 VÕRK ……………………………………………………………………………………………………………………………… 29 4.2. UNIVERSAALSISSEND……………………………………………………………………………………………………………………………… 30 4.3. PÜSIANDMETE LOETELU SÄTEPUNKTID ………………………………………………………………………………………………………….. 31 4.4. OTSINGUTABELI SÄTEPUNKTID …………………………………………………………………………………………………………………… 32 4.5. PROGRAMMEERITAV LOOGIKA SÄTEPUNKTID ……………………………………………………………………………………………………….. 33 4.6. MATEMAATIKA FUNKTSIOONI PLOKKI SÄTEPUNKTID …………………………………………………………………………………………………….. 35 4.7. VÕIB SAADA SÄÄSTPUNKTE ………………………………………………………………………………………………………………….. 37 4.8. SAAB EDASTADA SÄTEPUNKTID………………………………………………………………………………………………………………… 37
5. VÄLGENDAMINE AKSIOMAATSE EA ALGLAADIJAGA 39.
6. TEHNILISED ANDMED ………………………………………………………………………………………………………………. 43
6.1. TOITEVÕTE ……………………………………………………………………………………………………………………………. 43 6.2. SISEND…………………………………………………………………………………………………………………………………… ………… 43 6.3. KOMMUNIKATSIOON……………………………………………………………………………………………………………………………. 43 6.4. ÜLDSPETSIFIKATSIOONID …………………………………………………………………………………………………………………. 43
7. VERSIOONI AJALUGU…………………………………………………………………………………………………………………………… .... 44
Kasutusjuhend UMAX031700. Versioon: 3
3-44
1 ÜleVIEW KONTROLLERI
1.1. Proportsionaalse klapi väljundkontrolleri ühe universaalsisendi kirjeldus
Ühe sisendiga CAN-kontroller (1IN-CAN) on loodud ühe sisendi mitmekülgseks juhtimiseks ning laia valiku juhtimisloogika ja -algoritmide jaoks. Selle paindlik vooluahela disain annab kasutajale laias valikus konfigureeritavaid sisenditüüpe.
Kontrolleril on üks täielikult konfigureeritav universaalne sisend, mida saab seadistada lugemiseks: voltage, vool, sagedus/RPM, PWM või digitaalsed sisendsignaalid. Kõik seadme I/O- ja loogilised funktsiooniplokid on olemuselt üksteisest sõltumatud, kuid neid saab konfigureerida mitmel viisil üksteisega suhtlema.
Erinevaid 1IN-CAN-i toetatavaid funktsiooniplokke kirjeldatakse järgmistes jaotistes. Kõik seadeväärtused on kasutaja poolt Axiomatic Electronic Assistanti abil seadistatavad, nagu on kirjeldatud käesoleva dokumendi 3. jaotises.
1.2. Universaalne sisendi funktsiooniplokk
Kontroller koosneb kahest universaalsest sisendist. Kaht universaalset sisendit saab konfigureerida mahu mõõtmisekstage, vool, takistus, sagedus, impulsi laiuse modulatsioon (PWM) ja digitaalsed signaalid.
1.2.1. Sisendandurite tüübid
Tabelis 3 on loetletud kontrolleri toetatud sisenditüübid. Sisendanduri tüübi parameeter pakub ripploendit sisenditüüpidega, mida on kirjeldatud tabelis 1. Sisendanduri tüübi muutmine mõjutab teisi seadeväärtusi samas seadeväärtuste rühmas, näiteks Minimaalne/Maksimaalne viga/vahemik, värskendades neid uuele sisenditüübile ja seega tuleks muutis kõigepealt.
0 Puudega 12 Voltage 0 kuni 5 V 13 Voltage 0 kuni 10 V 20 vool 0 kuni 20 mA 21 vool 4 kuni 20 mA 40 sagedus 0.5 Hz kuni 10 kHz 50 PWM töötsükkel (0.5 Hz kuni 10 kHz) 60 digitaalne (tavaline) 61 digitaalne (pöördväärtusega) 62
Tabel 1 Universaalse sisendi anduri tüübi valikud
Kõik analoogsisendid suunatakse otse mikrokontrolleri 12-bitisesse analoog-digitaalmuundurisse (ADC). Kõik voltage sisenditel on suur takistus, samas kui voolusisendid kasutavad signaali mõõtmiseks 124 takistit.
Mikrokontrolleri taimeritega on ühendatud sagedus/rpm, impulsi laiusmoduleeritud (PWM) ja loenduri sisendanduri tüübid. Impulsside arv pöörde kohta seadeväärtust võetakse arvesse ainult siis, kui valitud sisendanduri tüüp on sageduse tüüp vastavalt tabelisse 3. Kui suvandi Impulssid pöörde kohta seadeväärtus on seatud väärtusele 0, tehakse mõõtmised ühikutes [Hz]. Kui seadeväärtus Impulsside kohta pöörde kohta on seatud kõrgemale kui 0, tehakse mõõtmised ühikutes [RPM].
Kasutusjuhend UMAX031700. Versioon: 3
4-44
Digitaalse sisendi anduritüübid pakuvad kolme režiimi: tavaline, pöördvõrdeline ja lukustatud. Digitaalsisendi tüüpidega tehtud mõõtmised on 1 (ON) või 0 (OFF).
1.2.2. Tõmbe / allatõmbetakisti valikud
Sisendandurite tüübid: sagedus/RPM, PWM, digitaalne on kasutajal kolme (3) erineva üles-/alla tõmbamise valiku vahel, nagu on loetletud tabelis 2.
0 tõmbamine/allatõmme 1 10k tõmbamine 2 10k allatõmme
Tabel 2 Tõmbetakisti valikud
Neid valikuid saab lubada või keelata, reguleerides Axiomatic Electronics Assistantis Pullup/Pulldown Resistor sättepunkti.
1.2.3. Minimaalsed ja maksimaalsed vead ja vahemikud
Minimaalse ja maksimaalse vahemiku sättepunkte ei tohi segi ajada mõõtepiirkonnaga. Need seadeväärtused on saadaval kõigi, välja arvatud digitaalsisendiga, ja neid kasutatakse siis, kui sisend on valitud mõne teise funktsiooniploki juhtsisendiks. Need muutuvad kalde arvutamisel kasutatavateks Xmin ja Xmax väärtusteks (vt joonis 6). Kui neid väärtusi muudetakse, värskendatakse automaatselt teisi funktsiooniplokke, mis kasutavad sisendit juhtimisallikana, et kajastada uusi X-telje väärtusi.
Minimaalse vea ja maksimaalse vea sätteväärtusi kasutatakse koos diagnostikafunktsiooniplokiga. Diagnostika funktsiooniploki kohta lisateabe saamiseks vaadake jaotist 1.9. Nende seadeväärtuste väärtused on piiratud nii, et
0 <= Minimaalne viga <= Minimaalne vahemik <= Maksimaalne vahemik <= Maksimaalne viga <= 1.1xMax*
* Iga sisendi maksimaalne väärtus sõltub tüübist. Veavahemikku saab seadistada kuni 10%
üle selle väärtuse. Näiteksample:
Sagedus: max = 10,000 XNUMX [Hz või RPM]
PWM:
Max = 100.00 [%]
Voltage: max = 5.00 või 10.00 [V]
Voolutugevus: max = 20.00 [mA]
Valevigade tekitamise vältimiseks saab kasutaja lisada mõõtesignaalile tarkvaralise filtreerimise.
1.2.4. Sisendtarkvara filtrite tüübid
Kasutusjuhend UMAX031700. Versioon: 3
5-44
Kõiki sisenditüüpe, välja arvatud digitaalne (tavaline), digitaalne (pöördvõrdeline), digitaalne (lukustatud), saab filtreerida, kasutades filtri tüübi ja filtri konstantse seadeväärtusi. Saadaval on kolm (3) filtritüüpi, mis on loetletud tabelis 3.
0 Filtreerimist pole 1 Liikuv keskmine 2 Korduv keskmine
Tabel 3 Sisendfiltri tüübid
Esimene filtrivalik Filtreerimist pole, mõõdetud andmeid ei filtreerita. Seega kasutatakse mõõdetud andmeid otse mis tahes funktsiooniploki jaoks, mis neid andmeid kasutab.
Teine valik, liikuv keskmine, rakendab mõõdetud sisendandmetele allolevat võrrandit 1, kus ValueN tähistab praegusi sisendmõõdetud andmeid, väärtusN-1 aga eelmisi filtreeritud andmeid. Filtri konstant on filtri konstanti seadeväärtus.
Valem 1 – libiseva keskmise filtri funktsioon:
VäärtusN
=
VäärtusN-1 +
(Sisend – väärtusN-1) Filtri konstant
Kolmas valik, Korduv keskmine, rakendab mõõdetud sisendandmetele allolevat võrrandit 2, kus N on filtri konstantse sättepunkti väärtus. Filtreeritud sisend Väärtus on kõigi sisendmõõtmiste keskmine väärtus N (Filter Constant) lugemiste arvus. Kui keskmine on võetud, jääb filtreeritud sisend alles kuni järgmise keskmise valmimiseni.
Valem 2 – Korduv keskmine edastusfunktsioon: Väärtus = N0 SisendN N
1.3. Sisemised funktsiooniploki juhtimisallikad
Kasutusjuhend UMAX031700. Versioon: 3
6-44
1IN-CAN kontroller võimaldab valida kontrolleri toetatud loogiliste funktsiooniplokkide loendist sisemisi funktsiooniplokkide allikaid. Selle tulemusena saab ühe funktsiooniploki mis tahes väljundi valida teise funktsiooniploki juhtimisallikaks. Pidage meeles, et kõik valikud ei ole kõigil juhtudel mõistlikud, kuid kontrollallikate täielik loend on näidatud tabelis 4.
Väärtus 0 1 2 3 4 5 6 7 8
Tähendus Juhtimise allikat ei kasutata CAN-vastuvõtu teade Universaalne sisend Mõõdetud otsingutabel Funktsiooniplokk Programmeeritav loogikafunktsioonide plokk Matemaatiline funktsiooniplokk Konstantse andmeloendi plokk Mõõdetud toiteallika mõõdetud protsessori temperatuur
Tabel 4 Juhtimisallika valikud
Lisaks allikale on igal juhtelemendil ka number, mis vastab kõnealuse funktsiooniploki alamindeksile. Tabelis 5 on välja toodud numbriobjektide toetatud vahemikud olenevalt valitud allikast.
Juhtimisallikas
Juhtimisallika number
Juhtimisallikat ei kasutata (eiratakse)
[0]SAAB sõnumeid vastu võtta
[1…8]Mõõdetud universaalne sisend
[1…1]Otsingutabeli funktsiooniplokk
[1…6]Programmeeritav loogika funktsiooniplokk
[1…2]Matemaatiline funktsiooniplokk
[1…4]Püsiandmete loendi plokk
[1…10]Mõõdetud toiteallikas
[1…1]Mõõdetud protsessori temperatuur
[1…1]Tabel 5 Juhtimisallika numbri valikud
1.4. Otsingutabeli funktsiooniplokk
Kasutusjuhend UMAX031700. Versioon: 3
7-44
Otsingutabeleid kasutatakse kuni 10 kalle väljundi andmiseks otsingutabeli kohta. X-telje tüübil põhinevaid otsingutabeli vastuseid on kahte tüüpi: Andmevastus ja Ajaline vastus Jaotistes 1.4.1–1.4.5 kirjeldatakse neid kahte X-telje tüüpi üksikasjalikumalt. Kui vaja on rohkem kui 10 kallet, saab programmeeritavat loogikaplokki kasutada kuni kolme tabeli kombineerimiseks, et saada 30 kallet, nagu on kirjeldatud jaotises 1.5.
Seda funktsiooniplokki mõjutavad kaks peamist sättepunkti. Esimene neist on X-telje allikas ja X-telje number, mis koos määratlevad funktsiooniploki juhtimisallika.
1.4.1. X-telg, sisendandmete vastus
Juhul, kui X-telje tüüp = Data Response, tähistavad punktid X-teljel juhtallika andmeid. Need väärtused tuleb valida juhtallika vahemikus.
X-telje andmeväärtuste valimisel ei ole X-telje punktidesse sisestatava väärtuse suhtes mingeid piiranguid. Kogu tabeli kasutamiseks peaks kasutaja sisestama väärtused kasvavas järjekorras. Seetõttu on X-telje andmete kohandamisel soovitatav kõigepealt muuta X10, seejärel langetada indekseid kahanevas järjekorras, et säilitada alljärgnev.
Xmin <= X0 <= X1 <= X2<= X3<= X4<= X5 <= X6 <= X7 <= X8 <= X9 <= X10 <= Xmax
Nagu varem öeldud, määrab Xmin ja Xmax valitud X-telje allikas.
Kui osa andmepunkte jäetakse tähelepanuta, nagu kirjeldatud jaotises 1.4.3, ei kasutata neid ülaltoodud XAxise arvutuses. Näiteksample, kui punkte X4 ja kõrgemaid ignoreeritakse, muutub valem selle asemel Xmin <= X0 <= X1 <= X2<= X3<= Xmax.
1.4.2. Y-telg, otsingutabeli väljund
Y-teljel pole piiranguid andmetele, mida see esindab. See tähendab, et pöörd- või suurenevaid/kahanevaid või muid vastuseid saab hõlpsasti kindlaks teha.
Kõigil juhtudel vaatab kontroller Y-telje seadeväärtuste kogu andmete vahemikku ja valib Ymin-ks madalaima väärtuse ja Ymax-i kõrgeima väärtuse. Need edastatakse otse teistele funktsiooniplokkidele otsingutabeli väljundi piirangutena. (st kasutatakse lineaarsetes arvutustes Xmin ja Xmax väärtustena.)
Kui aga osa andmepunkte jäetakse tähelepanuta, nagu kirjeldatud jaotises 1.4.3, ei kasutata neid Y-telje vahemiku määramisel. Tabeli piiride määramisel võetakse arvesse ainult Axiomatic EA-l näidatud Y-telje väärtusi, kui seda kasutatakse mõne muu funktsiooniploki, näiteks matemaatika funktsiooniploki juhtimiseks.
1.4.3. Vaikekonfiguratsioon, andmevastus
Vaikimisi on kõik ECU otsingutabelid keelatud (X-telje allikas võrdub Control Not Used). Otsingutabeleid saab kasutada soovitud vastuse pro loomiseksfiles. Kui X-teljena kasutatakse universaalset sisendit, on otsingutabeli väljund see, mille kasutaja sisestab Y-väärtuste seadepunktidesse.
Tuletage meelde, et iga kontrollitav funktsiooniplokk, mis kasutab sisendallikana otsingutabelit, rakendab andmetele ka lineariseerimist. Seetõttu veenduge 1:1 kontrollreaktsiooni jaoks, et minimaalne ja
Kasutusjuhend UMAX031700. Versioon: 3
8-44
väljundi maksimaalsed väärtused vastavad tabeli Y-telje miinimum- ja maksimumväärtustele.
Kõik tabelid (1 kuni 3) on vaikimisi keelatud (juhtimisallikat pole valitud). Kui aga valitakse X-telje allikas, on Y-väärtuste vaikeväärtused vahemikus 0 kuni 100%, nagu on kirjeldatud ülaltoodud jaotises „YAxis, otsingutabeli väljund”. X-telje minimaalne ja maksimaalne vaikeväärtus määratakse nii, nagu on kirjeldatud ülaltoodud jaotises „X-telg, andmevastus”.
Vaikimisi on X- ja Y-telgede andmed seadistatud nii, et iga punkti vahel oleks võrdne väärtus minimaalsest maksimumini.
1.4.4. Punkt punkti vastus
Vaikimisi on X- ja Y-teljed seadistatud lineaarseks vastuseks punktist (0,0) kuni (10,10), kus väljund kasutab iga punkti vahel lineariseerimist, nagu on näidatud joonisel 1. Lineariseerimise saamiseks "Punkti N vastus", kus N = 1 kuni 10, on seadistatud R jaoksamp To' väljundvastus.
Joonis 1 Otsingutabel kirjaga "Ramp Saaja" Andmevastus
Teise võimalusena võib kasutaja valida vastuse „Punkt N vastusele“ „Jump To“, kus N = 1 kuni 10. Sel juhul annab mis tahes sisendväärtus vahemikus XN-1 kuni XN otsingutabeli funktsiooniploki väljundi. YN.
Endineample matemaatika funktsiooniplokist (0 kuni 100), mida kasutatakse vaiketabeli (0 kuni 100) juhtimiseks, kuid vaikekäsu R asemel vastusega "Jump To"amp To' on näidatud joonisel 2.
Kasutusjuhend UMAX031700. Versioon: 3
9-44
Joonis 2 Otsingutabel koos "Jump To" andmete vastusega
Lõpuks saab 'Ignoreeri' vastuseks valida mis tahes punkti peale (0,0). Kui „Punkti N vastus” on määratud ignoreerima, siis ignoreeritakse ka kõiki punkte (XN, YN) kuni (X10, Y10). Kõigi XN-1-st suuremate andmete puhul on otsingutabeli funktsiooniploki väljundiks YN-1.
Kombinatsioon Ramp Vastuseid To, Jump To ja Ignore saab kasutada rakendusespetsiifilise väljundprofessionaali loomiseksfile.
1.4.5. X-telg, ajaline reaktsioon
Otsingutabelit saab kasutada ka kohandatud väljundvastuse saamiseks, kus X-telje tüüp on "Time Response". Kui see on valitud, tähistab X-telg nüüd aega millisekundites, Y-telg aga funktsiooniploki väljundit.
Sel juhul käsitletakse X-telje allikat digitaalsisendina. Kui signaal on tegelikult analoogsisend, tõlgendatakse seda digitaalsisendina. Kui juhtsisend on SEES, muudetakse väljundit teatud aja jooksul vastavalt professionaalilefile otsingutabelis.
Kui juhtsisend on VÄLJAS, on väljund alati nullis. Kui sisend ON SISSE lülitatud, siis profile ALATI algab positsioonist (X0, Y0), mis on 0 väljund 0 ms.
Ajavastuse korral saab X-telje iga punkti vahelise intervalli määrata vahemikus 1 ms kuni 1 min. [60,000 XNUMX ms].
Kasutusjuhend UMAX031700. Versioon: 3
10-44
1.5. Programmeeritav loogika funktsiooniplokk
Joonis 3 Programmeeritava loogika funktsiooniploki kasutusjuhend UMAX031700. Versioon: 3
11-44
See funktsiooniplokk on ilmselt kõige keerulisem neist kõigist, kuid väga võimas. Programmeeritavat loogikat saab siduda kuni kolme tabeliga, millest igaüks valitakse ainult antud tingimustel. Loogikaga saab seostada mis tahes kolme tabelit (saadaolevast 8-st) ja milliseid neist kasutatakse, on täielikult konfigureeritav.
Kui tingimused on sellised, et konkreetne tabel (1, 2 või 3) on valitud jaotises 1.5.2 kirjeldatud viisil, edastatakse valitud tabeli väljund igal ajahetkel otse loogikaväljundisse.
Seetõttu võib kuni kolm erinevat vastust samale sisendile või kolm erinevat vastust erinevatele sisenditele saada sisendiks mõnele teisele funktsiooniplokile, näiteks Output X Drive'ile. Selleks valitakse reaktiivploki "Juhtallikaks" "Programmeeritav loogikafunktsioonide plokk".
Ühe programmeeritava loogikaploki lubamiseks tuleb seadistuspunkti "Programmeeritav loogikaplokk lubatud" väärtuseks seada Tõene. Vaikimisi on need kõik keelatud.
Loogikat hinnatakse joonisel 4 näidatud järjekorras. Järgmise tabeli tingimusi vaadatakse ainult siis, kui pole valitud väiksema arvu tabelit. Vaiketabel valitakse alati kohe pärast selle hindamist. Seetõttu on nõutav, et vaiketabel oleks mis tahes konfiguratsioonis alati suurim arv.
Kasutusjuhend UMAX031700. Versioon: 3
12-44
Joonis 4 Programmeeritav loogika vooskeemi kasutusjuhend UMAX031700. Versioon: 3
13-44
1.5.1. Tingimuste hindamine
Esimeseks sammuks aktiivseks tabeliks valitud tabeli määramisel on esmalt hinnata antud tabeliga seotud tingimusi. Iga tabeliga on seotud kuni kolm tingimust, mida saab hinnata.
Argument 1 on alati teise funktsiooniploki loogiline väljund. Nagu alati, on allikaks kombinatsioon funktsionaalploki tüübist ja numbrist, seadeväärtustest "Tabel X, tingimus Y, argumendi 1 allikas" ja "tabel X, tingimus Y, argumendi 1 number", kus mõlemad X = 1 kuni 3 ja Y = 1 kuni 3.
Teisest küljest võib argument 2 olla muu loogiline väljund, näiteks argumendiga 1, VÕI kasutaja määratud konstantne väärtus. Konstandi kasutamiseks toimingu teise argumendina määrake "Tabel X, tingimus Y, argumendi 2 allikas" väärtuseks "Constant Constant Data". Pange tähele, et konstantsel väärtusel pole Axiomatic EA-s sellega seotud ühikut, seega peab kasutaja selle rakenduse jaoks vajalikuks seadistama.
Tingimust hinnatakse kasutaja valitud „Tabeli X, tingimus Y operaator” alusel. Vaikimisi on see alati `=, Equal. Ainus viis selle muutmiseks on valida mis tahes tingimuse jaoks kaks kehtivat argumenti. Operaatori valikud on loetletud tabelis 6.
0 =, võrdub 1 !=, ei võrdu 2 >, suurem kui 3 >=, suurem või võrdne 4 <, väiksem kui 5 <=, väiksem kui või võrdne
Tabel 6 Seisukord Operaatori valikud
Vaikimisi on mõlemad argumendid seatud väärtusele „Juhtallikat ei kasutata”, mis keelab tingimuse ja annab tulemuseks automaatselt väärtuse N/A. Kuigi joonisel 4 on seisundi hindamise tulemusel näidatud ainult tõene või väär, võib tegelikkuses olla neli võimalikku tulemust, nagu on kirjeldatud tabelis 7.
Väärtus 0 1 2 3
Tähendus Vale Tõeline Viga Ei ole kohaldatav
Põhjus (argument 1) operaator (argument 2) = vale (argument 1) operaator (argument 2) = tõene argumendi 1 või 2 väljund teatati veaolekuna Argument 1 või 2 pole saadaval (st seatud olekusse `Juhtallikas Pole kasutatud')
Tabel 7 Seisundi hindamise tulemused
Kasutusjuhend UMAX031700. Versioon: 3
14-44
1.5.2. Tabeli valik
Selleks et teha kindlaks, kas konkreetne tabel valitakse, tehakse punktis 1.5.1 toodud loogikaga määratud tingimuste tulemustega loogilised toimingud. Valida saab mitut loogilist kombinatsiooni, mis on loetletud tabelis 8.
0 Vaiketabel 1 Cnd1 ja Cnd2 ja Cnd3 2 Cnd1 või Cnd2 või Cnd3 3 (Cnd1 ja Cnd2) või Cnd3 4 (Cnd1 või Cnd2) ja Cnd3
Tabel 8 Tingimused Loogikaoperaatori valikud
Mitte iga hindamine ei vaja kõiki kolme tingimust. Eelmises jaotises esitatud juhtum, ntample, on loetletud ainult üks tingimus, st et mootori pöörete arv peab olema alla teatud väärtuse. Seetõttu on oluline mõista, kuidas loogilised operaatorid hindaksid tingimuse puhul tulemust Viga või N/A.
Loogilise operaatori vaiketabel Cnd1 ja Cnd2 ja Cnd3
Vali tingimused kriteeriumid Seotud tabel valitakse automaatselt kohe pärast hindamist. Tuleks kasutada, kui kaks või kolm tingimust on asjakohased ja tabeli valimiseks peavad kõik olema tõesed.
Kui mõni tingimus on võrdne Väär või Viga, siis tabelit ei valita. N/A käsitletakse tõena. Kui kõik kolm tingimust on tõesed (või N/A), valitakse tabel.
Cnd1 või Cnd2 või Cnd3
If((Cnd1==True) &&(Cnd2==True)&&(Cnd3==True)) Siis Kasuta tabelit Tuleks kasutada, kui ainult üks tingimus on asjakohane. Võib kasutada ka kahe või kolme asjakohase tingimusega.
Kui mõni tingimus on hinnatud tõeseks, valitakse tabel. Viga või mittevastavaid tulemusi käsitletakse kui valesid
If((Cnd1==True) || (Cnd2==True) || (Cnd3==True)) Seejärel kasutage tabelit (Cnd1 ja Cnd2) või Cnd3 Kasutatakse ainult siis, kui kõik kolm tingimust on asjakohased.
Kui nii tingimus 1 kui ka tingimus 2 on tõesed, VÕI tingimus 3 on tõene, valitakse tabel. Viga või mittevastavaid tulemusi käsitletakse kui valesid
If( ((Cnd1==True)&&(Cnd2==True)) || (Cnd3==True) ) Siis kasuta tabelit (Cnd1 või Cnd2) ja Cnd3 Kasutatakse ainult siis, kui kõik kolm tingimust on asjakohased.
Kui tingimus 1 ja tingimus 3 on tõesed, VÕI tingimus 2 ja tingimus 3 on tõesed, valitakse tabel. Viga või mittevastavaid tulemusi käsitletakse kui valesid
If( ((Cnd1==True)||(Cnd2==True)) && (Cnd3==True) ) Siis kasuta tabelit
Tabel 9 Tingimuste hindamine valitud loogikaoperaatori põhjal
Tabelite 1 ja 2 vaike "Tabel X, tingimuste loogiline operaator" on "Cnd1 ja Cnd2 ja Cnd3", samas kui tabel 3 on seatud "vaiketabeliks".
Kasutusjuhend UMAX031700. Versioon: 3
15-44
1.5.3. Loogikaploki väljund
Tuletage meelde, et tabel X, kus X = 1 kuni 3 programmeeritava loogika funktsiooniplokis EI tähenda otsingutabelit 1 kuni 3. Igal tabelil on seadeväärtus "Tabeli X otsingutabeli ploki number", mis võimaldab kasutajal valida, milliseid otsingutabeleid ta soovib. seotud konkreetse programmeeritava loogikaplokiga. Iga loogikaplokiga seotud vaiketabelid on loetletud tabelis 10.
Programmeeritav loogikaploki number
1
Tabel 1 Otsing
Tabel 2 Otsing
Tabel 3 Otsing
Tabeliploki number Tabeliploki number Tabeliploki number
1
2
3
Tabel 10 Programmeeritava loogikaploki vaikeotsingu tabelid
Kui seotud otsingutabelil ei ole valitud X-telje allikat, on programmeeritava loogikaploki väljund alati "Pole saadaval", kuni see tabel on valitud. Kui aga otsingutabel on konfigureeritud sisendile, olgu selleks andmed või aeg, kehtiva vastuse jaoks, kuvatakse otsingutabeli funktsiooniploki väljund (st Y-telje andmed, mis on valitud X-telje väärtuse põhjal). saada funktsiooniploki Programmable Logic väljundiks seni, kuni see tabel on valitud.
Erinevalt kõigist teistest funktsiooniplokkidest EI teosta programmeeritav loogika sisend- ja väljundandmete vahel lineariseerimisarvutusi. Selle asemel peegeldab see täpselt sisendandmeid (otsingutabel). Seetõttu, kui kasutate programmeeritavat loogikat mõne teise funktsiooniploki juhtimisallikana, on VÄGA soovitatav, et kõik seotud otsingutabeli Y-teljed oleksid (a) seatud vahemikku 0 kuni 100% või (b) kõik väärtused sama skaala.
Kasutusjuhend UMAX031700. Versioon: 3
16-44
1.6. Matemaatika funktsiooniplokk
Seal on neli matemaatilist funktsiooniplokki, mis võimaldavad kasutajal määratleda põhialgoritme. Matemaatiline funktsiooniplokk võib võtta kuni neli sisendsignaali. Seejärel skaleeritakse iga sisendit vastavalt seotud piirile ja skaleerimise seadepunktidele.
Sisendid teisendatakse protsentidekstage väärtus, mis põhineb valitud väärtustel "Funktsioon X sisend Y miinimum" ja "Funktsioon X sisend Y maksimaalne". Täiendavaks juhtimiseks saab kasutaja reguleerida ka funktsiooni X Input Y Scaler. Vaikimisi on iga sisendi skaleerimise 'kaal' 1.0. Siiski saab iga sisendit vajadusel skaleerida vahemikus -1.0 kuni 1.0, enne kui see funktsioonis rakendatakse.
Matemaatiline funktsiooniplokk sisaldab kolme valitavat funktsiooni, millest igaüks rakendab võrrandit A operaator B, kus A ja B on funktsiooni sisendid ja operaator valitakse seadeväärtusega Matemaatiline funktsioon X Operaator. Seadeväärtuse valikud on toodud tabelis 11. Funktsioonid on omavahel ühendatud, nii et eelmise funktsiooni tulemus läheb järgmise funktsiooni sisendisse A. Seega on funktsioonil 1 võimalik valida nii sisend A kui ka sisend B seadeväärtustega, kusjuures funktsioonidel 2 kuni 4 saab valida ainult sisendit B. Sisend valitakse funktsiooni X sisendi Y allika ja funktsiooni X sisendi Y numbri määramisega. Kui Function X Input B Source on seatud väärtusele 0 Juht ei kasutata, läheb signaal läbi funktsiooni muutmata kujul.
= (1 1 1) 2 23 3 4 4
0
=, Tõene, kui InA võrdub InB
1
!=, Tõene, kui InA ei võrdu InB
2
>, Tõene, kui InA on suurem kui InB
3
>=, Tõene, kui InA on suurem või võrdne InB
4
<, Tõene, kui InA on väiksem kui InB
5
<=, Tõene, kui InA on väiksem või võrdne InB
6
VÕI, Tõene, kui InA või InB on Tõene
7
JA, Tõene, kui InA ja InB on tõesed
8 XOR, Tõene, kui kas InA või InB on Tõene, kuid mitte mõlemad
9
+, Tulemus = InA pluss InB
10
-, tulemus = InA miinus InB
11
x, tulemus = InA korda InB
12
/, Tulemus = InA jagatud InB-ga
13
MIN, tulemus = InA ja InB väikseim
14
MAX, tulemus = suurim InA ja InB
Tabel 11 Matemaatiliste funktsioonide operaatorid
Kasutaja peaks teatud matemaatilisi tehteid kasutades veenduma, et sisendid ühilduvad üksteisega. Näiteks kui universaalset sisendit 1 mõõdetakse [V]-s, CAN Receive 1 aga [mV] ja matemaatikafunktsiooni operaatorit 9 (+), ei vasta tulemus soovitud tegelikule väärtusele.
Õige tulemuse saamiseks peab sisendi juhtallikaks olema nullist erinev väärtus, st midagi muud kui "Juhtallikat ei kasutata".
Jagamisel on null InB väärtus alati seotud funktsiooni null väljundväärtusega. Lahutamisel käsitletakse negatiivset tulemust alati nullina, välja arvatud juhul, kui funktsioon on korrutatud negatiivsega või kui sisendid skaleeritakse kõigepealt negatiivse koefitsiendiga.
Kasutusjuhend UMAX031700. Versioon: 3
17-44
1.7. CAN edastamise funktsiooniplokk
Funktsiooniplokki CAN Transmit kasutatakse mõne muu funktsiooniploki väljundi (st sisendi, loogikasignaali) saatmiseks võrku J1939.
Tavaliselt seatakse edastussõnumi keelamiseks "Edastamise kordussagedus" nulliks. Kui aga sõnum jagab oma parameetrirühma numbrit (PGN) mõne teise sõnumiga, ei pruugi see olla tõsi. Juhul, kui mitu sõnumit jagavad sama PGN-i, kasutatakse KÕIKIDE seda PGN-i kasutavate sõnumite puhul sõnumis valitud kordussagedust, mille number on madalaima.
Vaikimisi saadetakse kõik sõnumid patenditud B PGN-i kaudu leviteadetena. Kui kõik andmed pole vajalikud, keelake kogu sõnum, määrates selle PGN-i kasutava madalaima kanali nulliks. Kui mõned andmed pole vajalikud, muutke lihtsalt üleliigse(te) kanali(te) PGN kasutamata väärtuseks patenteeritud B vahemikus.
Sisselülitamisel edastatakse edastatud teade alles pärast 5-sekundilist viivitust. Seda tehakse selleks, et kõik sisselülitamise või lähtestamise tingimused ei tekitaks võrgus probleeme.
Kuna vaikeseaded on PropB-teated, lähtestatakse sõnumite edastamise prioriteet alati väärtusele 6 (madal prioriteet) ja seadistuspunkti "Sihtkoha aadress (PDU1 jaoks)" ei kasutata. See sättepunkt kehtib ainult siis, kui on valitud PDU1 PGN ja selle saab määrata ülekannete jaoks globaalseks aadressiks (0xFF) või saata kasutaja seadistatud kindlale aadressile.
Andmeedastuse suurust, edastusandmete indeksit massiivi (LSB), edastusbittide indeksit baitides (LSB), edastuse eraldusvõimet ja edastuse nihket saab kasutada andmete vastendamiseks mis tahes toetatud SPN-iga. J1939 standardi järgi.
Märkus: CAN-andmed = (sisendandmete nihe)/eraldusvõime
1IN-CAN toetab kuni 8 unikaalset CAN-edastussõnumit, mis kõik on programmeeritud CAN-võrku mis tahes saadaolevate andmete saatmiseks.
Kasutusjuhend UMAX031700. Versioon: 3
18-44
1.8. VÕIB vastu võtta funktsiooniploki
Funktsiooniplokk CAN Receive on loodud võtma J1939 võrgust mis tahes SPN-i ja kasutama seda teise funktsiooniploki sisendina.
Teate vastuvõtmise lubamine on selle funktsiooniplokiga seotud kõige olulisem sättepunkt ja see tuleks kõigepealt valida. Selle muutmise tulemuseks on muude seadeväärtuste lubamine/keelamine vastavalt vajadusele. Vaikimisi on KÕIK vastuvõetud sõnumid keelatud.
Kui sõnum on lubatud, märgitakse side katkenud tõrge, kui seda sõnumit sõnumi vastuvõtmise ajalõpu perioodi jooksul ei saada. See võib vallandada kommunikatsiooni kaotatud sündmuse. Tugevalt küllastunud võrgu ajalõppude vältimiseks on soovitatav määrata periood eeldatavast värskendussagedusest vähemalt kolm korda pikem. Ajalõpu funktsiooni keelamiseks määrake see väärtus lihtsalt nulliks, sel juhul ei kao vastuvõetud sõnum kunagi ajalõppu ega käivita side katkemise tõrget.
Vaikimisi oodatakse, et kõik juhtsõnumid saadetakse 1IN-CAN-kontrollerile patenteeritud B PGN-idel. Kui aga valitakse PDU1 teade, saab 1IN-CAN-kontrolleri seadistada seda vastu võtma mis tahes ECU-st, määrates spetsiifilise aadressi, mis saadab PGN-i globaalsele aadressile (0xFF). Kui selle asemel valitakse konkreetne aadress, siis kõiki muid PGN-i ECU andmeid ignoreeritakse.
Vastuvõtu andmete suurust, vastuvõtmise andmeindeksit massiivi (LSB), vastuvõtu bitiindeksit baitides (LSB), vastuvõtu eraldusvõimet ja vastuvõtu nihet saab kasutada mis tahes standardi J1939 toetatud SPN-i vastendamiseks vastuvõetud funktsiooniploki väljundandmetega. .
Nagu varem mainitud, saab väljundfunktsiooniplokkide juhtimissisendi allikaks valida CAN-vastuvõtu funktsiooniploki. Sellisel juhul määravad vastuvõetud andmete min (väljaslävi) ja vastuvõetud andmete maksimum (läviväärtus) seadeväärtused juhtsignaali minimaalse ja maksimaalse väärtuse. Nagu nimed viitavad, kasutatakse neid ka digitaalse väljundi tüüpide sisse- ja väljalülituslävedena. Need väärtused on mis tahes ühikutes, PÄRAST eraldusvõime ja nihke rakendamist CAN-vastuvõtusignaalile. 1IN-CAN-kontroller toetab kuni viit ainulaadset CAN-vastuvõtu sõnumit.
Kasutusjuhend UMAX031700. Versioon: 3
19-44
1.9. Diagnostiline funktsiooniplokk
1IN-CAN signaalikontroller toetab mitut tüüpi diagnostikat. Vea tuvastamine ja reageerimine on seotud kõigi universaalsete sisendite ja väljundseadmetega. Lisaks sisend- ja väljundvigadele suudab 1IN-CAN tuvastada või reageerida toiteallikale üle/alla vol.tage mõõtmised, protsessori ületemperatuur või katkenud sidesündmused.
Joonis 5 Diagnostika funktsiooniplokk
"Fault Detection is Enabled" on selle funktsiooniplokiga seotud kõige olulisem sättepunkt ja see tuleks kõigepealt valida. Selle muutmisel lubatakse või keelatakse vastavalt vajadusele muud seadeväärtused. Kui see on keelatud, ignoreeritakse kogu kõnealuse I/O või sündmusega seotud diagnostilist käitumist.
Enamikul juhtudel saab rikkeid märgistada kas madala või suure esinemissagedusena. Tabelis 1 on loetletud kõigi 12IN-CAN-i toetatud diagnostikate min/max läved. Paksus kirjas olevad väärtused on kasutaja seadistatavad seadeväärtused. Mõned diagnostikad reageerivad ainult ühele tingimusele, sel juhul on ühes veerus loetletud N/A.
Funktsiooniploki universaalne sisend side katkes
Minimaalne lävi
Maksimaalne lävi
Minimaalne viga
Maksimaalne viga
Ei kehti
Vastu võetud sõnum
(ükskõik milline)
Tabel 12 Veatuvastuse künnised
Aegumine
Vajadusel on ette nähtud hüstereesi seadepunkt, et vältida vealipu kiiret seadistamist ja kustutamist, kui sisend või tagasiside väärtus on täpselt rikketuvastusläve lähedal. Madalama otsa puhul, kui rike on märgistatud, ei kustutata seda enne, kui mõõdetud väärtus on suurem või võrdne miinimumlävega + „Hüsterees vea kõrvaldamiseks”. Kõrgema taseme puhul ei tühjendata seda enne, kui mõõdetud väärtus on väiksem või võrdne maksimaalsest läviväärtusest “Hüsterees tühjendamiseks
Kasutusjuhend UMAX031700. Versioon: 3
20-44
Süü." Miinimum-, maksimum- ja hüstereesiväärtusi mõõdetakse alati kõnealuse vea ühikutes.
Selle funktsiooniploki järgmine seadepunkt on "Sündmus genereerib DM1-s DTC". Kui ja ainult siis, kui see on seatud väärtusele Tõene, lubatakse funktsiooniploki muud sättepunktid. Need kõik on seotud andmetega, mis saadetakse J1939 võrku osana DM1 sõnumist, Active Diagnostic Trouble Codes.
Diagnostika tõrkekood (DTC) on standardi J1939 poolt määratletud neljabaidise väärtusena, mis on
kombinatsioon:
SPN-i kahtlustatava parameetri number (DTC esimesed 19 bitti, LSB kõigepealt)
FMI
Rikkerežiimi identifikaator
(DTC järgmised 5 bitti)
CM
Teisendusmeetod
(1 bitt, alati 0)
OC
Esinemiste arv
(7 bitti, vigade esinemiskordade arv)
Lisaks DM1 sõnumi toetamisele toetab ka 1IN-CAN signaalikontroller
DM2 varem aktiivsed diagnostika tõrkekoodid
Saadetakse ainult nõudmisel
DM3 diagnostikaandmete kustutamine/lähtestamine varem aktiivsete DTC-de kohta Tehakse ainult nõudmisel
DM11 diagnostikaandmete kustutamine/lähtestamine aktiivsete DTC-de jaoks
Tehakse ainult nõudmisel
Niikaua kui kasvõi ühes diagnostikafunktsiooni plokis on „Sündmus genereerib DTC DM1-s” väärtuseks on seatud Tõene, saadab 1IN-CAN signaalikontroller DM1-teate iga sekundi järel, olenemata sellest, kas esineb aktiivseid tõrkeid või mitte, nagu soovitab standard. Kui aktiivseid DTC-sid pole, saadab 1IN-CAN teate "Aktiivseid tõrkeid pole". Kui varem mitteaktiivne DTC muutub aktiivseks, saadetakse selle kajastamiseks kohe DM1. Niipea, kui viimane aktiivne DTC muutub passiivseks, saadab see DM1, mis näitab, et aktiivseid DTC-sid pole enam.
Kui teatud ajahetkel on rohkem kui üks aktiivne DTC, saadetakse tavaline DM1-sõnum mitmepaketilise leviedastuse teate (BAM) abil. Kui kontroller saab DM1 päringu, kui see on tõene, saadab ta transpordiprotokolli (TP) abil mitmepakettsõnumi taotleja aadressile.
Sisselülitamisel edastatakse DM1 teade alles pärast 5-sekundilist viivitust. Seda tehakse selleks, et vältida mis tahes sisselülitamise või lähtestamise tingimuste märgistamist võrgus aktiivse veana.
Kui rike on seotud DTC-ga, peetakse sündmuste loenduse (OC) muutumatut logi. Niipea, kui kontroller tuvastab uue (varem mitteaktiivse) tõrke, hakkab ta selle diagnostikafunktsiooni ploki jaoks taimerit "Viit enne DM1 saatmist" vähendama. Kui tõrge on viivitusaja jooksul püsinud, seab kontroller DTC aktiivseks ja suurendab logis OC. Kohe luuakse DM1, mis sisaldab uut DTC-d. Taimer on ette nähtud selleks, et katkendlikud tõrked ei koormaks võrku, kui rike tuleb ja kaob, kuna DM1-teade saadetakse iga kord, kui rike ilmneb või kaob.
Varem aktiivsed DTC-d (kõik nullist erineva OC-ga) on saadaval nõudmisel DM2-teate jaoks. Kui varem on rohkem kui üks aktiivne DTC, saadetakse mitmepakett DM2 transpordiprotokolli (TP) abil taotleja aadressile.
Kui taotletakse DM3, nullitakse kõigi varem aktiivsete DTC-de esinemiste arv. Hetkel aktiivsete DTC-de OC-d ei muudeta.
Kasutusjuhend UMAX031700. Versioon: 3
21-44
Diagnostika funktsiooniplokil on seadeväärtus "Sündmus kustutas ainult DM11". Vaikimisi on see alati seatud väärtusele Väär, mis tähendab, et niipea, kui vealipu määramise põhjustanud tingimus kaob, muudetakse DTC automaatselt varem aktiivseks ja seda ei lisata enam DM1 sõnumisse. Kui aga selle sättepunkti väärtuseks on seatud Tõene, ei muudeta DTC-d passiivseks, isegi kui lipp kustutatakse, nii et selle saatmine jätkub DM1-teate kaudu. Ainult siis, kui DM11 on taotletud, muutub DTC passiivseks. See funktsioon võib olla kasulik süsteemis, kus kriitiline rike tuleb selgelt tuvastada, isegi kui selle põhjustanud tingimused on kadunud.
Lisaks kõikidele aktiivsetele DTC-dele on DM1 sõnumi teine osa esimene bait, mis peegeldabamp Olek. Igal diagnostikafunktsiooni plokil on seadeväärtus "Lamp Määratud sündmuse järgi DM1-s”, mis määrab, milline lamp määratakse selles baidis, kui DTC on aktiivne. J1939 standard määratleb lamps nagu 'Rike', 'Punane, Stopp', 'Merevaigukollane, Hoiatus' või 'Kaitse'. Vaikimisi kuvatakse 'Merevaigukollane, hoiatus' lamp on tavaliselt see, mille määrab mis tahes aktiivne rike.
Vaikimisi on iga diagnostika funktsiooniplokk seostanud sellega patenteeritud SPN. Kuid see seadeväärtus „DTC-s kasutatud sündmuse SPN” on kasutaja poolt täielikult konfigureeritav, kui ta soovib, et see peegeldaks standardset SPN-i, mis on määratletud dokumendis J1939-71. Kui SPN-i muudetakse, lähtestatakse seotud vealogi OC automaatselt nullile.
Igal diagnostikafunktsiooni plokil on seotud ka vaikimisi FMI. Ainus seadeväärtus, mille kasutaja saab FMI-d muuta, on "DTC-s kasutatud sündmuse FMI", kuigi mõnel diagnostikafunktsiooni plokil võivad olla nii kõrged kui ka madalad vead, nagu on näidatud tabelis 13. Sellistel juhtudel peegeldab seadeväärtuse FMI seda, et madalaima seisukorra seisukorrast ja kõrge rikke kasutatav FMI määratakse vastavalt tabelile 21. Kui FMI-d muudetakse, lähtestatakse seotud vealogi OC automaatselt nullile.
Kasutusjuhend UMAX031700. Versioon: 3
22-44
FMI sündmuse jaoks, mida kasutatakse DTC madala rikke korral
FMI = 1, andmed kehtivad, kuid alla normaalse töövahemiku, kõige tõsisem tase FMI = 4, vol.tage Alla normaalse või lühistatud madala allikaga FMI = 5, vool alla normaalse või avatud vooluring FMI = 17, andmed kehtivad, kuid alla normaalse töövahemiku vähim tõsine tase FMI = 18, andmed kehtivad, kuid alla normaalse töövahemiku mõõdukalt raske tase FMI = 21 , Andmed triivisid madalaks
Vastavat FMI-d kasutatakse DTC kõrge rikke korral
FMI = 0, andmed kehtivad, kuid üle normaalse töövahemiku kõige tõsisem tase FMI = 3, vol.tage Üle normaalse või lühistatud kõrge allikaga FMI = 6, vool üle normaalse või maandatud vooluahel FMI = 15, andmed kehtivad, kuid üle normaalse töövahemiku kõige vähem tõsine tase FMI = 16, andmed kehtivad, kuid üle normaalse töövahemiku mõõdukalt raske tase FMI = 20 , Andmed triivisid kõrgele
Tabel 13 Madala rikke FMI versus kõrge rikke FMI
Kui kasutatav FMI on midagi muud kui tabelis 13 toodud, määratakse nii madalale kui ka kõrgele veale sama FMI. Seda tingimust tuleks vältida, kuna logi kasutab siiski kahte tüüpi rikete jaoks erinevat OC-d, kuigi need on DTC-s samad. Kasutaja vastutab selle eest, et seda ei juhtuks.
Kasutusjuhend UMAX031700. Versioon: 3
23-44
2. Paigaldusjuhised
2.1. Mõõtmed ja ots 1IN-CAN kontroller on pakendatud ultraheliga keevitatud plastkorpusesse. Koost omab IP67 reitingut.
Joonis 6 Korpuse mõõtmed
Pin # Kirjeldus
1
BATT +
2
Sisend +
3
CAN_H
4
CAN_L
5
Sisend -
6
BATT-
Tabel 14 Pistiku pinout
2.2. Paigaldusjuhised
MÄRKUSED JA HOIATUSED · Ärge paigaldage suure helitugevuse lähedussetage või kõrgevooluseadmed. · Pange tähele töötemperatuuri vahemikku. Kõik välijuhtmed peavad olema selle temperatuurivahemiku jaoks sobivad. · Paigaldage seade nii, et hoolduseks ja piisavale juurdepääsuks juhtmestikule oleks piisavalt ruumi (15
cm) ja pingevabastus (30 cm). · Ärge ühendage ega lahutage seadet, kui vooluahel on pingestatud, välja arvatud juhul, kui see piirkond on teadaolevalt mitte-
ohtlikud.
PAIGALDAMINE
Kinnitusavad on mõeldud #8 või M4 poltide jaoks. Poldi pikkus määratakse lõppkasutaja kinnitusplaadi paksuse järgi. Kontrolleri kinnitusääriku paksus on 0.425 tolli (10.8 mm).
Kui moodul on paigaldatud ilma korpuseta, tuleb see paigaldada vertikaalselt nii, et pistikud on suunatud vasakule või
Kasutusjuhend UMAX031700. Versioon: 3
24-44
õigus vähendada niiskuse sissepääsu tõenäosust.
CAN-juhtmestikku peetakse sisemiselt ohutuks. Toitejuhtmeid ei peeta seesmiselt ohutuks ja seetõttu peavad need ohtlikes kohtades alati asuma juhtmetes või kanalialustes. Moodul tuleb selleks otstarbeks paigaldada ohtlikesse kohtadesse.
Ühegi juhtme või juhtmestiku pikkus ei tohi ületada 30 meetrit. Toitesisendi juhtmestik peaks olema piiratud 10 meetriga.
Kõik välijuhtmed peavad sobima töötemperatuuri vahemikule.
Paigaldage seade nii, et hoolduseks ja piisavale juhtmestikule (6 tolli või 15 cm) ja pingevabale (12 tolli või 30 cm) oleks piisavalt ruumi.
ÜHENDUSED
Integreeritud pistikupesadega ühendamiseks kasutage järgmisi TE Deutsch ühenduspistikuid. Juhtmete ühendamine nende ühenduspistikutega peab olema kooskõlas kõigi kehtivate kohalike eeskirjadega. Sobiv välijuhtmestik nimimahu jaokstage ja voolu tuleb kasutada. Ühenduskaablite nimitemperatuur peab olema vähemalt 85°C. Kui ümbritseva õhu temperatuur on alla 10°C ja üle +70°C, kasutage nii minimaalse kui ka maksimaalse välistemperatuuri jaoks sobivat välijuhtmestikku.
Kasutatavate isolatsiooni läbimõõtude vahemikud ja muud juhised leiate vastavatelt TE Deutschi andmelehtedelt.
Pistikukontaktide ühendamise pistik
Vastavuspesad vastavalt vajadusele (Lisateavet selle ühenduspistiku kontaktide kohta leiate veebisaidilt www.laddinc.com.)
DT06-08SA, 1 W8S, 8 0462-201-16141 ja 3 114017
Kasutusjuhend UMAX031700. Versioon: 3
25-44
3 ÜleVIEW J1939 FUNKTSIOONID
Tarkvara on loodud pakkuma kasutajale paindlikkust ECU-sse ja sealt saadetavate sõnumite osas, pakkudes: · konfigureeritavat ECU eksemplari NAME-s (mitme ECU lubamiseks samas võrgus) · konfigureeritavaid PGN-i ja SPN-i edastamise parameetreid · konfigureeritavat vastuvõtmist. PGN ja SPN parameetrid · DM1 diagnostikasõnumite parameetrite saatmine · Teiste ECUde saadetud DM1 teadete lugemine ja neile reageerimine · Diagnostikalogi, mida peetakse püsimälus, DM2 sõnumite saatmiseks
3.1. Sissejuhatus toetatud sõnumitesse ECU ühildub standardiga SAE J1939 ja toetab järgmisi PGN-e
Alates J1939-21 – andmelingi kiht · taotlus · kinnitus · transpordiprotokolli ühenduse haldus · transpordiprotokolli andmeedastuse teade
59904 ($00EA00) 59392 ($00E800) 60416 ($00EC00) 60160 ($00EB00)
Märkus. Valida saab mis tahes patenteeritud B PGN vahemikus 65280 kuni 65535 ($00FF00 kuni $00FFFF)
Alates J1939-73 – Diagnostika · DM1 aktiivsed diagnostika tõrkekoodid · DM2 varem aktiivsed diagnostika veakoodid · DM3 diagnostikaandmete kustutamine/lähtestamine varem aktiivsete DTC-de jaoks · DM11 – Diagnostikaandmete kustutamine/lähtestamine aktiivsete DTC-de jaoks · DM14 mälule juurdepääsu taotlus · DM15 mälule juurdepääsu taotlus Vastus · DM16 binaarne andmeedastus
65226 ($00 FECA) 65227 ($00FECB) 65228 ($00FECC) 65235 ($00FED3) 55552 ($00D900) 55296 ($00D800) 55040 ($00D700)
Alates J1939-81 – võrguhaldus · Aadress nõutud / ei saa nõuda · Käsustatud aadress
60928 ($00EE00) 65240 ($00FED8)
Alates J1939-71 sõiduki rakenduse kiht · Tarkvara identifitseerimine
65242 (00 FEDA dollarit)
Ühtegi rakenduskihi PGN-i ei toetata vaikekonfiguratsioonide osana, kuid neid saab vastavalt soovile valida kas edastatavate või vastuvõetud funktsiooniplokkide jaoks. Seadepunktidele pääseb juurde standardse mälupöördusprotokolli (MAP) abil patenteeritud aadressidega. Axiomatic Electronic Assistant (EA) võimaldab seadme kiiret ja lihtsat konfigureerimist CAN-võrgu kaudu.
Kasutusjuhend UMAX031700. Versioon: 3
26-44
3.2. NIMI, aadress ja tarkvara ID
J1939 NAME 1IN-CAN ECU-l on J1939 NAME jaoks järgmised vaikeseaded. Kasutaja peaks nende parameetrite ja nende vahemike kohta lisateabe saamiseks tutvuma standardiga SAE J1939/81.
Suvalise aadressivõimega tööstusrühma sõiduki süsteemi eksemplar Sõiduki süsteemi funktsiooni funktsiooni eksemplar ECU eksemplar Tootmiskood Identifitseerimisnumber
Jah 0, globaalne 0 0, mittespetsiifiline süsteem 125, Axiomatic I/O kontroller 20, Axiomatic AX031700, ühe sisendiga kontroller CAN 0-ga, esimene instants 162, Axiomatic Technologies Corporation muutuja, mis määratakse iga ECU jaoks tehases programmeerimisel unikaalselt
ECU eksemplar on konfigureeritav sättepunkt, mis on seotud NAME-ga. Selle väärtuse muutmine võimaldab mitut seda tüüpi ECU-d eristada teiste ECU-de (sh Axiomatic Electronic Assistant) poolt, kui need kõik on ühendatud samasse võrku.
ECU aadress Selle sättepunkti vaikeväärtus on 128 (0x80), mis on isekonfigureeritavate ECU-de eelistatud lähteaadress, mille on seadnud SAE J1939 tabelites B3–B7. Axiomatic EA võimaldab valida mis tahes aadressi vahemikus 0 kuni 253 ja kasutaja vastutab standardile vastava aadressi valimise eest. Kasutaja peab olema teadlik ka sellest, et kuna seade on suvalise aadressivõimega, siis kui valitud aadressi eest võistleb mõni teine kõrgema prioriteediga NAME, jätkab 1IN-CAN kõrgeimalt järgmise aadressi valimist, kuni leiab selle, mida saab nõuda. Vt J1939/81, et saada täpsemat teavet aadressi taotlemise kohta.
Tarkvara identifikaator
PGN 65242
Tarkvara identifitseerimine
Edastamise kordussagedus: nõudmisel
Andmete pikkus:
Muutuv
Laiendatud andmeleht:
0
Andmeleht:
0
PDU-vorming:
254
PDU spetsiifiline:
218 PGN tugiteave:
Vaikeprioriteet:
6
Parameetri rühma number:
65242 (0xFEDA)
– PEHME
Algasend 1 2-n
Pikkus Parameetri nimi 1 bait Tarkvara identifitseerimisväljade arv Muutuja Tarkvara identifikaator(id), eraldaja (ASCII “*”)
965 234 SPN
1IN-CAN ECU puhul on bait 1 seatud väärtusele 5 ja identifitseerimisväljad on järgmised (Osanumber)*(Versioon)*(Kuupäev)*(Omanik)*(Kirjeldus)
Kasutusjuhend UMAX031700. Versioon: 3
27-44
Axiomatic EA näitab kogu seda teavet jaotises "Üldine ECU teave", nagu allpool näidatud:
Märkus. Tarkvara ID-s esitatud teave on saadaval kõigi J1939 teenindustööriistade jaoks, mis toetavad PGN -SOFTi.
Kasutusjuhend UMAX031700. Versioon: 3
28-44
4. AKSIOMAATSE ELEKTROONILISE ABIGA JUURDEPUUDUTAVAD ECU SÄTEPUNKTID
Selles juhendis on viidatud paljudele seadeväärtustele. Selles jaotises kirjeldatakse üksikasjalikult iga seadeväärtust ning nende vaikeväärtusi ja vahemikke. Lisateavet selle kohta, kuidas iga seadeväärtust 1IN-CAN kasutab, leiate kasutusjuhendi vastavast jaotisest.
4.1. J1939 võrk
J1939 võrgu sättepunktid käsitlevad kontrolleri parameetreid, mis mõjutavad konkreetselt CAN-võrku. Vaadake iga sättepunkti teabe kohta märkusi.
Nimi
Vahemik
Vaikimisi
Märkmed
ECU eksemplari number ECU aadress
Loendist 0 kuni 253
0, #1 esimene aste J1939-81 kohta
128 (0 x 80)
Isekonfigureeritava ECU eelistatud aadress
Mitmesuguste vaikeväärtuste ekraanipilt
Kui kasutatakse ECU eksemplari numbri või ECU aadressi mittevaikeväärtusi, ei värskendata neid seadeväärtuse ajal file välklamp. Neid parameetreid tuleb selleks käsitsi muuta
vältida teiste võrgus olevate üksuste mõjutamist. Kui neid muudetakse, taotleb kontroller oma uue aadressi võrgus. Soovitatav on sulgeda ja uuesti avada Axiomatic EA CAN-ühendus pärast seda file laaditakse, nii et J1939 CAN Network ECU loendis kuvatakse ainult uus NIMI ja aadress.
Kasutusjuhend UMAX031700. Versioon: 3
29-44
4.2. Universaalne sisend
Universaalse sisendi funktsiooniplokk on määratletud jaotises 1.2. Palun vaadake seda jaotist üksikasjaliku teabe saamiseks nende seadeväärtuste kasutamise kohta.
Universaalse sisendi vaikeväärtuste ekraanipilt
Nimi sisendanduri tüüp
Vahemiku langusloend
Impulssid revolutsiooni kohta
0 kuni 60000
Minimaalne viga
Minimaalne vahemik
Maksimaalne vahemik
Maksimaalne veatõmbe/allatõmmete takisti tagasilöögiaeg digitaalsisendi tüüp Tarkvara tagasilöögifiltri tüüp
Sõltub anduri tüübist Sõltub anduri tüübist Sõltub anduri tüübist Sõltub anduri tüübist Langemisloendi langusloend
0 kuni 60000
Tarkvarafiltri tüüp
Drop list
Tarkvara filtri konstant
0 kuni 60000
Vaikimisi 12 kdtage 0V kuni 5V 0
0.2V
Märkused Vt jaotist 1.2.1 Kui see on 0, tehakse mõõtmised Hz-des. Kui väärtus on seatud suuremaks kui 0, tehakse mõõtmised pöörete arvuga minutis
Vt jaotist 1.2.3
0.5V
Vt jaotist 1.2.3
4.5V
Vt jaotist 1.2.3
4.8 V 1 10 kOhm Pullup 0 – puudub 10 (ms)
0 Filtrit pole
1000 ms
Vt jaotist 1.2.3
Vt jaotist 1.2.2
Tagasilöögiaeg digitaalse sisse/välja sisenditüübi jaoks Vt jaotist 1.2.4. Seda funktsiooni ei kasutata digitaalsisendi ja loenduri sisendite puhul. Vt jaotist 1.3.6
Veatuvastus on lubatud Drop List
1 – tõsi
Vt jaotist 1.9
Sündmus genereerib DM1-s DTC
Drop list
1 – tõsi
Vt jaotist 1.9
Kasutusjuhend UMAX031700. Versioon: 3
30-44
Hüsterees vea kõrvaldamiseks
Oleneb anduri tüübist
Lamp Määratud sündmuse järgi DM1 droplistis
0.1V
Vt jaotist 1.9
1 Kollane, hoiatus Vt jaotist 1.9
Sündmuse SPN, mida kasutatakse DTC-s 0 kuni 0x1FFFFFFFF
Vt jaotist 1.9
DTC-loendis kasutatud sündmuse FMI
4 Voltage Alla normaalse või lühistatud madala allikaga
Vt jaotist 1.9
Viivitus enne DM1 saatmist 0 kuni 60000 XNUMX
1000 ms
Vt jaotist 1.9
4.3. Püsiandmete loendi sättepunktid
Funktsiooniplokk Constant Data List on ette nähtud selleks, et kasutaja saaks valida erinevate loogikaploki funktsioonide jaoks soovitud väärtusi. Selles juhendis on viidatud konstantidele, mis on kokku võetud eksampallpool loetletud.
a)
Programmeeritav loogika: konstant "tabel X = tingimus Y, argument 2", kus X ja Y = 1
kuni 3
b)
Matemaatiline funktsioon: konstant "Math Input X", kus X = 1 kuni 4
Kaks esimest konstanti on binaarloogikas kasutamiseks fikseeritud väärtused 0 (False) ja 1 (True). Ülejäänud 13 konstanti on kasutaja poolt täielikult seadistatavad mis tahes väärtusele vahemikus +/- 1,000,000 XNUMX XNUMX. Vaikeväärtused kuvatakse alloleval ekraanipildil.
Screen Capture Vaikimisi püsiandmete loendi sättepunktide kasutusjuhend UMAX031700. Versioon: 3
31-44
4.4. Otsingutabeli sättepunktid
Otsingutabeli funktsiooniplokk on määratletud jaotises 1.4. Palun vaadake sealt üksikasjalikku teavet kõigi nende seadeväärtuste kasutamise kohta. Kuna selle funktsiooniploki X-telje vaikesätted on määratletud tabelist 1 valitud X-telje allikaga, ei ole vaikeväärtuste ja vahemike osas enam midagi määratleda peale jaotises 1.4 kirjeldatu. Tuletage meelde, X-telje väärtusi värskendatakse automaatselt, kui valitud allika min/maks vahemikku muudetakse.
Ekraanipilt Example Otsing Tabel 1 Seadepunktid
Märkus. Ülaltoodud ekraanipildil on funktsiooniploki lubamiseks muudetud X-telje allika vaikeväärtust.
Kasutusjuhend UMAX031700. Versioon: 3
32-44
4.5. Programmeeritavad loogika sättepunktid
Programmeeritava loogika funktsiooniplokk on määratletud jaotises 1.5. Palun vaadake sealt üksikasjalikku teavet kõigi nende seadeväärtuste kasutamise kohta.
Kuna see funktsiooniplokk on vaikimisi keelatud, ei ole vaikeväärtuste ja vahemike osas enam midagi määratleda peale jaotises 1.5 kirjeldatu. Alloleval ekraanipildil on näha, kuidas selles jaotises viidatud sättepunktid kuvatakse Axiomatic EA-s.
Kasutusjuhend UMAX031700. Versioon: 3
33-44
Programmeeritava loogika 1 vaikeväärtuste ekraanipilt
Märkus. Ülaltoodud ekraanipildil on funktsiooniploki lubamiseks muudetud funktsiooni "Programmeeritav loogikaplokk lubatud" vaikeväärtusest.
Märkus. Argumendi 1, argumendi 2 ja operaatori vaikeväärtused on kõigis programmeeritava loogika funktsiooniplokkides samad ja seetõttu peab kasutaja neid enne kasutamist vastavalt vajadusele muutma.
Kasutusjuhend UMAX031700. Versioon: 3
34-44
4.6. Matemaatika funktsiooniploki sättepunktid
Matemaatiline funktsiooniplokk on määratletud jaotises 1.6. Palun vaadake seda jaotist üksikasjaliku teabe saamiseks nende seadeväärtuste kasutamise kohta.
Ekraanipilt eksample matemaatika funktsiooniploki jaoks
Märkus. Ülaltoodud ekraanipildil on sättepunktid vaikeväärtustest muudetud, et illustreerida näidetampmatemaatika funktsiooniplokki kasutamise kohta.
Nimi Matemaatiline funktsioon Lubatud Funktsioon 1 Sisestage A Allikafunktsioon 1 Sisestage arv
Funktsioon 1 Sisend A Minimaalne
Vahemiku langusloendi langusloend sõltub allikast
-106 kuni 106
Vaikimisi 0 VÄÄR 0 Juhtseadet ei kasutata 1
0
Funktsioon 1 Sisend A Maksimaalne funktsioon 1 Sisend A Skaaleri funktsioon 1 Sisend B Allika funktsioon 1 Sisend B Number
Funktsioon 1 Sisend B Minimaalne
-106 kuni 106
-1.00 kuni 1.00 Drop List sõltub allikast
-106 kuni 106
100 1.00 0 Kontroll Pole kasutatud 1
0
Funktsioon 1 Sisend B Maksimaalselt -106 kuni 106
100
Kasutusjuhend UMAX031700. Versioon: 3
Märkused TÕENE või VÄÄR Vt jaotist 1.3
Vt jaotist 1.3
Teisendab sisendi protsentidekstage enne arvutamisel kasutamist Teisendab sisendi protsentidekstage enne arvutustes kasutamist Vt jaotist 1.6 Vt jaotist 1.3
Vt jaotist 1.3
Teisendab sisendi protsentidekstage enne arvutamisel kasutamist Teisendab sisendi protsentidekstage enne arvutustes kasutamist
35-44
Funktsioon 1 Sisend B Skaler Math Funktsioon 1 Toiming Funktsioon 2 Sisend B Allikas
Funktsioon 2 Sisend B number
Funktsioon 2 Sisend B Minimaalne
Funktsioon 2 Sisend B Maksimaalne
Funktsioon 2 Sisend B Skaalari matemaatikafunktsioon 2 Toiming (sisend A = funktsiooni 1 tulemus) Funktsioon 3 Sisend B allikas
Funktsioon 3 Sisend B number
Funktsioon 3 Sisend B Minimaalne
Funktsioon 3 Sisend B Maksimaalne
Funktsiooni 3 sisend B Skaaleri matemaatikafunktsioon 3 toiming (sisend A = funktsiooni 2 tulemus) matemaatika väljundi minimaalne vahemik
-1.00 kuni 1.00 Drop List Drop List Oleneb allikast
-106 kuni 106
-106 kuni 106
-1.00 kuni 1.00
1.00 9, +, tulemus = InA+InB 0 juhtelementi ei kasutata 1
0
100 1.00
Vt jaotist 1.13 Vt jaotist 1.13 Vt jaotist 1.4
Vt jaotist 1.4
Teisendab sisendi protsentidekstage enne arvutamisel kasutamist Teisendab sisendi protsentidekstage enne arvutustes kasutamist Vt jaotist 1.13
Drop list
9, +, tulemus = InA+InB Vt jaotist 1.13
Kukkumisloend sõltub allikast
-106 kuni 106
0 Juhtnuppu ei kasutata 1
0
-106 kuni 106
100
-1.00 kuni 1.00 1.00
Vt jaotist 1.4
Vt jaotist 1.4
Teisendab sisendi protsentidekstage enne arvutamisel kasutamist Teisendab sisendi protsentidekstage enne arvutustes kasutamist Vt jaotist 1.13
Drop list
9, +, tulemus = InA+InB Vt jaotist 1.13
-106 kuni 106
0
Matemaatika väljundi maksimaalne vahemik -106 kuni 106
100
Kasutusjuhend UMAX031700. Versioon: 3
36-44
4.7. CAN-vastuvõtu sättepunktid Funktsiooniplokk CAN-vastuvõtt on määratletud jaotises 1.16. Palun vaadake sealt üksikasjalikku teavet kõigi nende seadeväärtuste kasutamise kohta.
Vaikimisi VÕIB vastu võtta 1 sättepunkti ekraanipilt
Märkus. Ülaloleval ekraanipildil on funktsiooni „Receive Message Enabled” vaikeväärtust muudetud, et funktsiooniplokk lubada. 4.8. CAN-edastuse seadeväärtused CAN-edastuse funktsiooniplokk on määratletud jaotises 1.7. Palun vaadake sealt üksikasjalikku teavet kõigi nende seadeväärtuste kasutamise kohta.
Vaikimisi CAN-edastuse 1 seadepunktide ekraanipilt Kasutusjuhend UMAX031700. Versioon: 3
37-44
Nimi Edastus PGN edastuse korduskiirus Sõnumi prioriteedi sihtkoha aadress (PDU1 jaoks) Edastuse andmeallikas Edastuse andmenumber
Andmeedastuse suurus
Edastamise andmeindeks massiivi (LSB) Edastuse bitindeks baitides (LSB) Edastuse andmete eraldusvõime Edastuse andmete nihe
Vahemik
0 kuni 65535 0 kuni 60,000 0 ms 7 kuni 0 255 kuni XNUMX kukutamisloend allika kohta
Vaikimisi
65280 ($FF00) 0 6 254 (0xFE, nullaadress) Sisend Mõõdetud 0, Sisend Mõõdetud #1
Drop list
Pidev 1-bait
0 kuni 8-DataSize 0, esimese baidi positsioon
0 kuni 8-bitine suurus
-106 kuni 106 -104 kuni 104
Vaikimisi ei kasutata
1.00 0.00
Märkmed
0ms keelab edastamise Patenditud B Prioriteet Vaikimisi ei kasutata Vt jaotist 1.3 Vt jaotist 1.3 0 = Pole kasutatud (keelatud) 1 = 1-bitt 2 = 2-bitti 3 = 4-bitti 4 = 1-baiti 5 = 2-baiti 6 = 4 baiti
Kasutatakse ainult bittide andmetüüpidega
Kasutusjuhend UMAX031700. Versioon: 3
38-44
5. AKSIOMAATSE EA ALGLAADIJAGA VÄLGENDAMINE
AX031700 saab uuendada uue rakenduse püsivaraga, kasutades jaotist Bootloader Information. Selles jaotises kirjeldatakse lihtsaid samm-sammult juhiseid, kuidas laadida CAN-i kaudu seadmesse Axiomaticu pakutav uus püsivara, ilma et oleks vaja seda J1939 võrgust lahti ühendada.
1. Kui Axiomatic EA esmakordselt ECU-ga ühendub, kuvatakse alglaaduri teabe jaotises järgmine teave.
2. Alglaaduri kasutamiseks ECU-s töötava püsivara uuendamiseks muutke muutuja "Force Bootloader To Load on Reset" väärtuseks Jah.
3. Kui viipakast küsib, kas soovite ECU lähtestada, valige Jah.
Kasutusjuhend UMAX031700. Versioon: 3
39-44
4. Lähtestamisel ei kuvata ECUd enam J1939 võrgus AX031700, vaid pigem J1939 alglaadurina #1.
Pange tähele, et alglaadur EI OLE suvalise aadressivõimega. See tähendab, et kui soovite, et mitu alglaadurit töötaks samaaegselt (pole soovitatav), peate enne järgmise aktiveerimist iga aadressi käsitsi muutma, vastasel juhul tekivad aadresside konfliktid ja alglaadurina kuvatakse ainult üks ECU. Kui "aktiivne" alglaadur naaseb tavapärasele funktsionaalsusele, tuleb alglaaduri funktsiooni taasaktiveerimiseks teised ECUd sisse lülitada.
5. Kui on valitud jaotis Bootloader Information, kuvatakse sama teave kui millal
see töötas AX031700 püsivara, kuid antud juhul on vilkumise funktsioon lubatud.
Kasutusjuhend UMAX031700. Versioon: 3
40-44
6. Valige nupp Vilkuv ja navigeerige kohta, kuhu salvestasite AF-16119-x.yy.bin file saadeti Axiomaticust. (Märkus: ainult binaarne (.bin) files saab vilkuda Axiomatic EA tööriista abil)
7. Kui Flashi rakenduse püsivara aken avaneb, saate soovi korral sisestada kommentaare, näiteks „[Nimi] uuendatud püsivara”. See pole kohustuslik ja kui te ei soovi seda kasutada, võite selle välja tühjaks jätta.
Märkus: te ei pea kuupäeva-stamp või kordaamp a file, kuna seda kõike teeb Axiomatic EA tööriist uue püsivara üleslaadimisel automaatselt.
HOIATUS: Ärge märkige kasti "Kustuta kõik ECU välkmälu", välja arvatud juhul, kui teie Axiomatic kontakt on seda juhendanud. Selle valimine kustutab KÕIK püsivasse välkmälu salvestatud andmed. Samuti kustutab see kõik seadeväärtuste konfiguratsioonid, mis võidi ECU-ga teha, ja lähtestab kõik seadeväärtused tehase vaikeseadetele. Kui jätate selle kasti märkimata, ei muudeta uue püsivara üleslaadimisel ühtegi seadeväärtust.
Kasutusjuhend UMAX031700. Versioon: 3
41-44
8. Edenemisriba näitab üleslaadimise edenedes, kui palju püsivara on saadetud. Mida rohkem liiklust J1939 võrgus on, seda kauem võtab üleslaadimine aega.
9. Kui püsivara on üleslaadimise lõpetanud, kuvatakse toimingu õnnestumise kohta teade. Kui valite ECU lähtestamise, hakkab töötama rakenduse AX031700 uus versioon ja Axiomatic EA tuvastab ECU sellisena. Vastasel korral töötab ECU järgmine kord, kui alglaaduri funktsioon AX031700 rakendust lülitatakse.
Märkus. Kui üleslaadimise ajal protsess mingil hetkel katkeb, andmed on rikutud (halb kontrollsumma) või muul põhjusel pole uus püsivara õige, st alglaadur tuvastab, et file laaditud ei ole mõeldud töötama riistvaraplatvormil, halb või rikutud rakendus ei tööta. Kui ECU lähtestatakse või lülitatakse sisse, jääb J1939 alglaadur pigem vaikerakenduseks, kuni kehtiv püsivara on seadmesse edukalt üles laaditud.
Kasutusjuhend UMAX031700. Versioon: 3
42-44
6. Tehnilised andmed
6.1. Toiteallikas
Toiteallika sisend – nominaalne
Ülepingekaitse Pöördpolaarsuse kaitse
12 või 24 V alalisvoolu nominaalne töömahttage 8…36 V alalisvoolu toitevahemik voltage siirded
Vastab SAE J1113-11 nõuetele 24 V alalisvoolu nimisisendi jaoks.
6.2. sisend
Analoogsisendi funktsioonid Voltage Sisend
Praegune sisend
Digitaalse sisendi funktsioonid Digitaalse sisendi tase PWM sisend
Sagedussisend Digitaalne sisend
Sisendtakistus Sisend täpsus Sisendi eraldusvõime
Voltage Sisend või voolusisend 0–5 V (takistus 204 KOhm) 0–10 V (takistus 136 KOhm) 0–20 mA (takistus 124 oomi) 4–20 mA (takistus 124 oomi) diskreetsisend, PWM-sisend, kuni sagedus/RPM Vps 0 kuni 100% 0.5 Hz kuni 10 kHz 0.5 Hz kuni 10 kHz aktiivne kõrge (kuni + Vps), aktiivne madal Ampvalgustus: 0 kuni +Vps 1 MOhm Kõrge takistus, 10KOhm allatõmme, 10KOhm tõmme kuni +14V <1% 12-bitine
6.3. Suhtlemine
CAN-võrgu lõpetamine
1 CAN 2.0B port, protokoll SAE J1939
Vastavalt CAN standardile on vaja võrk lõpetada väliste lõpptakistitega. Takistid on 120 oomi, minimaalselt 0.25 W, metallkilest vms. Need tuleks paigutada CAN_H ja CAN_L terminalide vahele võrgu mõlemas otsas.
6.4. Üldspetsifikatsioonid
Mikroprotsessor
STM32F103CBT7, 32-bitine, 128 kilobaiti välkprogrammi mälu
Vaikne vool
14 mA @ 24Vdc Tüüpiline; 30 mA @ 12 Vdc Tüüpiline
Juhtimise loogika
Kasutaja programmeeritavad funktsioonid, kasutades Axiomatic Electronic Assistantit, P/Ns: AX070502 või AX070506K
Side
1 CAN (SAE J1939) Mudel AX031700: 250 kbps Mudel AX031700-01: 500 kbps Mudel AX031700-02: 1 Mbps Mudel AX031701 CANopen®
Kasutajaliides
Windowsi operatsioonisüsteemidele mõeldud Axiomatic Electronic Assistantiga on kaasas kasutustasuta litsents. Axiomatic Electronic Assistant nõuab USB-CAN-muundurit, et ühendada seadme CAN-port Windowsi-põhise arvutiga. Axiomatic USB-CAN-muundur on osa Axiomatic Configuration KIT-ist, tellides P/N-id: AX070502 või AX070506K.
Võrgu lõpetamine
Võrk on vaja lõpetada väliste lõpptakistitega. Takistid on 120 oomi, minimaalselt 0.25 W, metallkilest vms. Need tuleks paigutada CAN_H ja CAN_L terminalide vahele võrgu mõlemas otsas.
Kaal
0.10 naela (0.045 kg)
Kasutustingimused
-40 kuni 85 °C (-40 kuni 185 °F)
Kaitse
IP67
EMC vastavus
CE-märgis
Vibratsioon
MIL-STD-202G, test 204D ja 214A (siinus ja juhuslik) 10 g piik (siinus); 7.86 grms tipp (juhuslik) (ootel)
Šokk
MIL-STD-202G, test 213B, 50 g (ootel)
Heakskiidud
CE-märgis
Elektriühendused
6-kontaktiline pistik (ekvivalent TE Deutsch P/N: DT04-6P)
Vastamispistiku komplekt on saadaval kui Axiomatic P/N: AX070119.
Pin # 1 2 3 4 5 6
Kirjeldus BATT+ sisend + CAN_H CAN_L sisend BATT-
Kasutusjuhend UMAX031700. Versioon: 3
43-44
7. VERSIOONI AJALUGU
Versiooni kuupäev
1
31. mai 2016
2
26. november 2019
–
26. november 2019
3
1. august 2023
Autor
Gustavo Del Valle Gustavo Del Valle
Amanda Wilkins Kiril Mojsov
Modifikatsioonid
Esialgne mustand Värskendatud kasutusjuhend, et kajastada V2.00 püsivara värskendusi, mille puhul sagedus ja PWM-sisendi tüübid ei ole enam jagatud erinevatesse sagedusvahemikesse, vaid on nüüd ühendatud üheks vahemikuks [0.5 Hz…10 kHz] Lisatud puhkevool, kaal ja erinevad andmeedastuskiiruse mudelid tehniliste spetsifikatsioonide teostatud pärandvärskendustele
Märkus.
Tehnilised andmed on soovituslikud ja võivad muutuda. Tegelik jõudlus sõltub rakendusest ja töötingimustest. Kasutajad peaksid veenduma, et toode sobib kasutamiseks ettenähtud rakenduses. Kõikidel meie toodetel on piiratud materjali- ja tootmisdefektide garantii. Vaadake meie garantii-, rakenduste kinnitamise/piirangute ja materjalide tagastamise protsessi, nagu on kirjeldatud aadressil https://www.axiomatic.com/service/.
CANopen® on ettevõtte CAN in Automation eV kogukonna registreeritud kaubamärk
Kasutusjuhend UMAX031700. Versioon: 3
44-44
MEIE TOOTED
Vahelduv-/alalisvoolutoiteallikad Täiturmootori juhtnupud/liidesed Autode Etherneti liidesed Akulaadijad CAN-juhtseadmed, ruuterid, repiiterid CAN/WiFi, CAN/Bluetooth, ruuterid, vool/helitugevustage/PWM-muundurid DC/DC-toitemuundurid mootori temperatuuriskannerid Ethernet/CAN-muundurid, lüüsid, lülitid, ventilaatoriajami kontrollerid, lüüsid, CAN/Modbus, RS-232 güroskoopid, kaldemõõturid, hüdraulilised ventiilide kontrollerid kaldemõõturid, kolmeteljelised masina juhtseadmed sisend-/väljundkonverterid Modbus, RS-422, RS-485 Juhtseadmed Mootori juhtseadised, Inverterid toiteallikad, DC/DC, AC/DC PWM signaali muundurid/isolaatorid Resolver Signaalikonditsioneerid Teenindustööriistad Signaalikonditsioneerid, muundurid Pingutusmõõtur CAN-juhtseadmed liigpinge summutajad
MEIE ETTEVÕTE
Axiomatic pakub elektroonilisi masinajuhtimiskomponente maanteede, tarbesõidukite, elektrisõidukite, elektrigeneraatorite komplekti, materjalikäitluse, taastuvenergia ja tööstuslike originaalseadmete tootjate turgudele. Uuendame väljatöötatud ja valmis masina juhtseadiseid, mis lisavad meie klientidele väärtust.
KVALITEETNE DISAIN JA VALMISTAMINE
Meil on Kanadas ISO9001:2015 registreeritud projekteerimis-/tootmisüksus.
GARANTII, TAOTLUSE KINNITUSED/PIIRANGUD
Axiomatic Technologies Corporation jätab endale õiguse teha oma toodetes ja teenustes igal ajal parandusi, muudatusi, täiendusi, täiustusi ja muid muudatusi ning lõpetada mis tahes toote või teenuse pakkumine ilma ette teatamata. Kliendid peaksid enne tellimuste esitamist hankima uusima asjakohase teabe ja kontrollima, kas see teave on ajakohane ja täielik. Kasutajad peaksid veenduma, et toode sobib kasutamiseks ettenähtud rakenduses. Kõikidel meie toodetel on piiratud materjali- ja tootmisdefektide garantii. Palun vaadake meie garantiid, taotluste kinnitamised/piirangud ja materjalide tagastamise protsessi aadressil https://www.axiomatic.com/service/.
VASTAVUS
Toote vastavuse üksikasjad leiate toote kirjandusest ja/või saidilt axiomatic.com. Kõik päringud tuleb saata aadressil sales@axiomatic.com.
OHUTU KASUTAMINE
Kõiki tooteid peaks hooldama Axiomatic. Ärge avage toodet ja tehke ise hooldust.
See toode võib teid kokku puutuda kemikaalidega, mis USA California osariigis teadaolevalt põhjustavad vähki ja kahjustavad reproduktiivsüsteemi. Lisateabe saamiseks külastage veebisaiti www.P65Warnings.ca.gov.
TEENUS
Kõik Axiomaticule tagastatavad tooted nõuavad materjalide tagastamise luba (RMA#) aadressil sales@axiomatic.com. RMA numbri taotlemisel esitage järgmine teave:
· Seerianumber, osa number · Töötunnid, probleemi kirjeldus · Juhtmestiku seadistusskeem, rakendus ja muud kommentaarid vastavalt vajadusele
KÕRVALDAMINE
Axiomatic tooted on elektroonikajäätmed. Elektroonikajäätmete ohutuks kõrvaldamiseks või ringlussevõtuks järgige kohalikke keskkonnajäätmete ja ringlussevõtu seadusi, eeskirju ja eeskirju.
KONTAKTID
Axiomatic Technologies Corporation 1445 Courtneypark Drive E. Mississauga, KANADAS 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ä SOOME TEL: +358 103 375 750
www.axiomatic.com
salesfinland@axiomatic.com
Autoriõigus 2023
Dokumendid / Ressursid
![]() |
AXIOMATIC AX031700 universaalne sisendkontroller koos CAN-iga [pdfKasutusjuhend AX031700, UMAX031700, AX031700 universaalne sisendkontroller koos CAN-iga, AX031700, universaalne sisendikontroller koos CAN-iga, sisendkontroller koos CAN-iga, kontroller koos CAN-iga, CAN |