AX031700 univerzális bemeneti vezérlő CAN-nal

Termékinformáció

Műszaki adatok

  • Terméknév: Univerzális bemeneti vezérlő CAN-nal
  • Modellszám: UMAX031700 V3 verzió
  • Cikkszám: AX031700
  • Támogatott protokoll: SAE J1939
  • Jellemzők: Egyetlen univerzális bemenet az arányos szelepkimenethez
    Vezérlő

A termék használati útmutatója

1. Telepítési útmutató

Méretek és pinout

Tekintse meg a használati útmutatót a részletes méretekért és a kivezetésért
információ.

Szerelési útmutató

Győződjön meg arról, hogy a vezérlő biztonságosan fel van szerelve, követve a
a használati útmutatóban található irányelveket.

2. Végeview J1939 jellemzői

Támogatott üzenetek

A vezérlő támogatja a SAE-ben meghatározott különféle üzeneteket
J1939 szabvány. Lásd a felhasználói kézikönyv 3.1 szakaszát
részletek.

Név, cím és szoftverazonosító

Konfigurálja a vezérlő nevét, címét és szoftverazonosítóját az alábbiak szerint
az Ön igényeit. Lásd a felhasználói kézikönyv 3.2 szakaszát
utasítás.

3. Az Axiomatic Electronic segítségével elérhető ECU alapértékek
Helyettes

Az Axiomatic Electronic Assistant (EA) segítségével elérheti és
konfigurálja az ECU alapértékeit. Kövesse az alábbi utasításokat
a felhasználói kézikönyv 4. szakasza.

4. A CAN áttöltése az Axiomatic EA Bootloader segítségével

Használja az Axiomatic EA Bootloadert a vezérlő újraindításához
CAN buszon keresztül. A részletes lépéseket a felhasználó 5. szakasza ismerteti
kézikönyv.

5. Műszaki előírások

A részletes műszaki jellemzőket a felhasználói kézikönyvben találja
a vezérlőtől.

6. Verzióelőzmények

Ellenőrizze a felhasználói kézikönyv 7. szakaszában a verzióelőzményeket
a terméket.

Gyakran Ismételt Kérdések (GYIK)

K: Használhatok-e több bemeneti típust a Single Input CAN-nal
Vezérlő?

V: Igen, a vezérlő a konfigurálható elemek széles skáláját támogatja
bemeneti típusok, sokoldalú vezérlést biztosítva.

K: Hogyan frissíthetem a vezérlő szoftverét?

V: Az Axiomatic segítségével újraindíthatja a vezérlőt CAN-on keresztül
EA Bootloader. A részleteket lásd a felhasználói kézikönyv 5. szakaszában
utasítás.

"`

FELHASZNÁLÓI ÚTMUTATÓ UMAX031700 V3
UNIVERZÁLIS BEMENET VEZÉRLŐ CAN-VAL
SAEJ1939
FELHASZNÁLÓI ÚTMUTATÓ
P/N: AX031700

MEGJEGYZÉSEK

ACK

Pozitív visszaigazolás (SAE J1939 szabványból)

UIN

Univerzális bemenet

EA

Az Axiomatic Electronic Assistant (szervizeszköz az Axiomatic ECU-khoz)

ECU

Elektronikus vezérlőegység

(SAE J1939 szabványból)

NAK

Negatív nyugtázás (SAE J1939 szabványból)

PDU1

Olyan üzenetek formátuma, amelyeket meghatározott vagy globális célcímre kell küldeni (SAE J1939 szabványból)

PDU2

Csoportbővítmény technikával címkézett információk küldésére használt formátum, amely nem tartalmaz célcímet.

PGN

Paramétercsoport száma (SAE J1939 szabványból)

PropA

Üzenet, amely a saját A PGN-t használja a peer-to-peer kommunikációhoz

PropB

Üzenet, amely védett B PGN-t használ a broadcast kommunikációhoz

SPN

Gyanús paraméterszám (SAE J1939 szabványból)

Megjegyzés: Az Axiomatic Electronic Assistant KIT rendelhető P/N: AX070502 vagy AX070506K

Felhasználói kézikönyv UMAX031700. Verzió: 3

2-44

TARTALOMJEGYZÉK
1. TÖRTVIEW AZ ELLENŐRZŐ …………………………………………………………………………………………………………………… 4
1.1. AZ ARÁNYOS SZELEP KIMENETI SZABÁLYOZÓ EGYEDI UNIVERZÁLIS BEMENETÉNEK LEÍRÁSA …………………………….. 4 1.2. UNIVERZÁLIS BEMENETI FUNKCIÓBLOKK………………………………………………………………………………………………………. 4
1.2.1. Bemeneti érzékelők típusai …………………………………………………………………………………………………………………………… ………. 4 1.2.2. Pullup / Pulldown Resistor Options……………………………………………………………………………………………………………… 5 1.2.3. 5. Minimális és maximális hibák és tartományok…………………………………………………………………………………………………. 1.2.4 5. Bemeneti szoftver szűrőtípusok …………………………………………………………………………………………………………………………… 1.3 6. BELSŐ FUNKCIÓBLOKK VEZÉRLÉS FORRÁSAI ……………………………………………………………………………………….. 1.4 7. KERESÉSI TÁBLÁZAT FUNKCIÓBLOKK ……………………………………………………………………………………………………………. 1.4.1 8. X-tengely, bemeneti adatok válasza…………………………………………………………………………………………………………………… …….. 1.4.2 8. Y tengely, keresőtábla kimenete …………………………………………………………………………………………………………………… ……. 1.4.3 8. Alapértelmezett konfiguráció, adatválasz ……………………………………………………………………………………………………………. 1.4.4 9. Pontról pontra válasz …………………………………………………………………………………………………………………………… ….. 1.4.5 10. X-tengely, időreakció…………………………………………………………………………………………………………………… ………… 1.5 11. PROGRAMOZHATÓ LOGIKAI FUNKCIÓBLOKK ……………………………………………………………………………………………. 1.5.1 14. Feltételek Értékelés ………………………………………………………………………………………………………………………………… 1.5.2 15. Táblázat kiválasztása ………………………………………………………………………………………………………………………………… ……….. 1.5.3 16. Logikai blokk kimenet ……………………………………………………………………………………………………………………………… …….. 1.6 17. MATEMATIKAI FUNKCIÓBLOKK……………………………………………………………………………………………………………………….. 1.7 18. . FUNKCIÓBLOKKOT ÁTVADHAT………………………………………………………………………………………………………….. 1.8 19. FUNKCIÓBLOKKOT tud……………………………………………………………………………………………………………. 1.9 20. DIAGNOSZTIKAI FUNKCIÓBLOKK ……………………………………………………………………………………………………………. XNUMX
2. TELEPÍTÉSI ÚTMUTATÓ ……………………………………………………………………………………………………………. 24
2.1. Méretek és pinout …………………………………………………………………………………………………. SZERELÉSI ÚTMUTATÓ …………………………………………………………………………………………………………………….. 24
3. TÖRTVIEW A J1939 JELLEMZŐI ……………………………………………………………………………………………………………….. 26
3.1. BEVEZETÉS A TÁMOGATOTT ÜZENETEKHEZ ………………………………………………………………………………………………. 26 3.2. NÉV, CÍM ÉS SZOFTVERAZONOSÍTÓ ………………………………………………………………………………………………………… 27
4. AZ AXIOMATIC ELEKTRONIKUS ASSZISZTENSszel ELÉRHETŐ ECU BEÁLLÍTÁSI PONTOK ……………………………………. 29
4.1. J1939 HÁLÓZAT ………………………………………………………………………………………………………………………………… 29 4.2. UNIVERZÁLIS BEMENET……………………………………………………………………………………………………………………………… 30 4.3. AZ ÁLLANDÓ ADATOK LISTÁJA BEÁLLÍTÁSI PONTOK …………………………………………………………………………………………………………….. 31 4.4. A keresési táblázat alapjainak ………………………………………………………………………………………………………………………………………………………. PROGRAMOZHATÓ LOGIKAI ALAPPONTOK ……………………………………………………………………………………………………….. 32 4.5. MATEMATIKAI FUNKCIÓBLOKK BEÁLLÍTÁSI PONTOK ……………………………………………………………………………………………………….. 33 4.6. ALAPPONTOKAT KAPHAT ………………………………………………………………………………………………………………….. 35 4.7. TUD ÁTVADNI BEÁLLÍTÁSI PONTOKAT………………………………………………………………………………………………………………… 37
5. FELÚJÍTÁS AZ AXIOMATIC EA BOOTLOADER-VEL ………………………………………………………… 39
6. MŰSZAKI ELŐÍRÁSOK ………………………………………………………………………………………………………………. 43
6.1. TÁPELLÁTÁS ……………………………………………………………………………………………………………………………. 43 6.2. BEMENET………………………………………………………………………………………………………………………………… ………… 43 6.3. KOMMUNIKÁCIÓ………………………………………………………………………………………………………………………………. 43 6.4. ÁLTALÁNOS ELŐÍRÁSOK …………………………………………………………………………………………………………………. 43
7. VERZIÓTÖRTÉNET…………………………………………………………………………………………………………………………… ….. 44

Felhasználói kézikönyv UMAX031700. Verzió: 3

3-44

1. TÖRTVIEW A VEZÉRLŐBŐL
1.1. Az egy univerzális bemenet és az arányos szelep kimenet vezérlő leírása
Az Single Input CAN Controller (1IN-CAN) egyetlen bemenet sokoldalú vezérlésére, valamint a vezérlési logika és algoritmusok széles skálájára készült. Rugalmas áramköri kialakítása konfigurálható bemeneti típusok széles skáláját kínálja a felhasználónak.
A vezérlő egyetlen teljesen konfigurálható univerzális bemenettel rendelkezik, amely beállítható olvasásra: voltage, áram, frekvencia/RPM, PWM vagy digitális bemeneti jelek. Az egységen található összes I/O és logikai funkcióblokk eleve független egymástól, de számos módon konfigurálhatók úgy, hogy kölcsönhatásba lépjenek egymással.
Az 1IN-CAN által támogatott különféle funkcióblokkokat a következő szakaszok ismertetik. Az összes alapérték a felhasználó által konfigurálható az Axiomatic Electronic Assistant segítségével, a jelen dokumentum 3. részében leírtak szerint.
1.2. Univerzális bemeneti funkcióblokk
A vezérlő két univerzális bemenetből áll. A két univerzális bemenet térfogat mérésére konfigurálhatótage, áram, ellenállás, frekvencia, impulzusszélesség-moduláció (PWM) és digitális jelek.
1.2.1. Bemeneti érzékelők típusai
Az 3. táblázat felsorolja a vezérlő által támogatott bemeneti típusokat. A Bemeneti érzékelő típusa paraméter egy legördülő listát biztosít az 1. táblázatban leírt bemeneti típusokkal. A bemeneti érzékelő típusának módosítása hatással van az ugyanazon alapjel-csoporton belüli más alapjelekre is, például a Minimális/Maximális hiba/Tartományra azáltal, hogy új bemeneti típusra frissíti őket, ezért először változott.
0 Fogyatékos 12 Voltage 0 - 5V 13 Voltagés
1. táblázat Univerzális bemeneti érzékelőtípus opciók
Minden analóg bemenet közvetlenül a mikrokontrollerben található 12 bites analóg-digitális átalakítóba (ADC) van táplálva. Mind voltagAz e bemenetek nagy impedanciájúak, míg az árambemenetek 124-es ellenállást használnak a jel mérésére.
Frekvencia/RPM, impulzusszélesség-modulált (PWM) és számláló bemeneti érzékelő típusok csatlakoznak a mikrokontroller időzítőihez. A fordulatonkénti impulzusok alapjelét a rendszer csak akkor veszi figyelembe, ha a kiválasztott bemeneti érzékelő típusa frekvenciatípus a 3. táblázat szerint. Ha az Impulzusok fordulatonként alapjel értéke 0, a mérések [Hz] egységben lesznek megadva. Ha az Impulzusok fordulatonkénti alapjel értéke 0-nál magasabb, a mérések [RPM] egységekben lesznek megadva.

Felhasználói kézikönyv UMAX031700. Verzió: 3

4-44

A digitális bemeneti érzékelőtípusok három módot kínálnak: normál, fordított és reteszelt. A digitális bemeneti típusokkal végzett mérések 1 (BE) vagy 0 (KI).

1.2.2. Pullup / Pulldown Resistor Options

A bemeneti érzékelőtípusok esetén: Frekvencia/RPM, PWM, Digitális, a felhasználónak három (3) különböző fel/lehúzási lehetőség közül választhat, a 2. táblázatban felsoroltak szerint.

0 Pullup/Pulldown Off 1 10k Pullup 2 10k Pulldown
2. táblázat: Lehúzó/lehúzó ellenállás opciók
Ezeket az opciókat az Axiomatic Electronic Assistant Pullup/Pulldown Resistor alapjel beállításával engedélyezheti vagy letilthatja.

1.2.3. Minimális és maximális hibák és tartományok

A minimális tartomány és a maximális tartomány alapjeleket nem szabad összetéveszteni a mérési tartománnyal. Ezek az alapjelek a digitális bemenet kivételével az összes bemenettel elérhetők, és akkor használatosak, ha a bemenet egy másik funkcióblokk vezérlőbemeneteként van kiválasztva. Ezek a meredekség számításánál használt Xmin és Xmax értékek lesznek (lásd 6. ábra). Amikor ezek az értékek megváltoznak, a bemenetet vezérlőforrásként használó többi funkcióblokk automatikusan frissül, hogy tükrözze az új X-tengely értékeket.

A Minimális hiba és a Maximális hiba alapértékek a Diagnosztikai funkcióblokkhoz használatosak, kérjük, olvassa el az 1.9. szakaszt a diagnosztikai funkcióblokk további részleteiért. Ezen alapjelek értékei úgy vannak korlátozva, hogy

0 <= Minimális hiba <= Minimális tartomány <= Maximális tartomány <= Maximális hiba <= 1.1xMax*

* Minden bemenet maximális értéke típustól függ. A hibatartomány 10%-ig állítható

ezen érték felett. Plample:

Frekvencia: Max = 10,000 XNUMX [Hz vagy RPM]

PWM:

Max = 100.00 [%]

Voltage: Max = 5.00 vagy 10.00 [V]

Áram: Max = 20.00 [mA]

A téves hibák elkerülése érdekében a felhasználó választhat szoftverszűrést a mérési jelhez.

1.2.4. Beviteli szoftver szűrőtípusai

Felhasználói kézikönyv UMAX031700. Verzió: 3

5-44

A Digitális (Normál), Digitális (Inverz), Digitális (Reteszelt) kivételével minden bemenettípus szűrhető a Szűrőtípus és a Szűrőkonstans alapértékekkel. Három (3) szűrőtípus áll rendelkezésre a 3. táblázatban felsoroltak szerint.
0 Nincs szűrés 1 Mozgó átlag 2 Ismétlődő átlag
3. táblázat: Bemeneti szűrési típusok
Az első szűrési opció Nincs szűrés, nem biztosít szűrést a mért adatokhoz. Így a mért adatok közvetlenül felhasználhatók bármely funkcióblokkhoz, amely ezeket az adatokat használja.
A második lehetőség, a Mozgóátlag, az alábbi 'Equation 1'-t alkalmazza a mért bemeneti adatokra, ahol ValueN az aktuális bemeneti mért adatot, míg ValueN-1 az előző szűrt adatokat. A szűrőállandó a szűrőkonstans alapértéke.
1. egyenlet – Mozgóátlag szűrőfüggvény:

ÉrtékN

=

ÉrtékN-1 +

(Bemenet – ValueN-1) Szűrőállandó

A harmadik opció, az ismétlődő átlag, az alábbi „2. egyenletet” alkalmazza a mért bemeneti adatokra, ahol N a Szűrőállandó alapjel értéke. A szűrt bemenet, az érték, az összes bemeneti mérés átlaga N (Szűrőállandó) számú leolvasásban. Az átlag felvételekor a szűrt bemenet megmarad, amíg a következő átlag elkészül.

2. egyenlet – Ismétlődő átlagos átviteli függvény: Érték = N0 BemenetN N

1.3. Belső funkcióblokk vezérlőforrásai

Felhasználói kézikönyv UMAX031700. Verzió: 3

6-44

Az 1IN-CAN vezérlő lehetővé teszi a belső funkcióblokk-források kiválasztását a vezérlő által támogatott logikai funkcióblokkok listájából. Ennek eredményeként az egyik funkcióblokk bármely kimenete kiválasztható egy másik funkcióblokk vezérlési forrásaként. Ne feledje, hogy nem minden beállításnak van minden esetben értelme, de a vezérlési források teljes listája a 4. táblázatban látható.

0 1 2 3 4 5 6 7 8 érték

Jelentés Nem használt vezérlőforrás CAN fogadási üzenet Univerzális bemenet Mért kereső táblázat Funkcióblokk Programozható logikai függvényblokk Matematikai függvényblokk Állandó adatlista blokk Mért tápegység mért processzorhőmérséklet
4. táblázat: Vezérlőforrás beállításai

A forráson kívül minden vezérlőhöz tartozik egy szám is, amely megfelel a kérdéses funkcióblokk alindexének. Az 5. táblázat felvázolja a számobjektumok által támogatott tartományokat a kiválasztott forrástól függően.

Vezérlés forrása

Vezérlőforrás száma

Nem használt vezérlőforrás (figyelmen kívül hagyva)

[0]

Üzenetet fogadhat

[1…8]

Univerzális bemenet mérve

[1…1]

Keresőtábla funkcióblokk

[1…6]

Programozható logikai funkcióblokk

[1…2]

Matematikai függvényblokk

[1…4]

Állandó adatlista blokk

[1…10]

Mért tápegység

[1…1]

Mért processzor hőmérséklet

[1…1]

5. táblázat: Vezérlőforrás-szám opciók

1.4. Keresőtábla funkcióblokk

Felhasználói kézikönyv UMAX031700. Verzió: 3

7-44

A keresési táblázatok akár 10 lejtős kimeneti választ adnak keresőtáblánként. Az X-tengely típusa alapján kétféle keresőtábla-válasz létezik: Adatválasz és Időválasz Az 1.4.1–1.4.5 szakaszok részletesebben leírják ezt a két X-tengelytípust. Ha 10-nél több lejtőre van szükség, egy programozható logikai blokk segítségével legfeljebb három tábla kombinálható 30 lejtéshez, az 1.5. szakaszban leírtak szerint.
Két kulcsfontosságú alapjel van hatással erre a funkcióblokkra. Az első az X-Axis Source és az XAxis Number, amelyek együttesen határozzák meg a funkcióblokk vezérlési forrását.
1.4.1. X-tengely, bemeneti adatok válasza
Abban az esetben, ha az X-tengely típusa = Data Response, az X-tengelyen lévő pontok a vezérlőforrás adatait jelentik. Ezeket az értékeket a vezérlési forrás tartományán belül kell kiválasztani.
Az X-tengely adatértékeinek kiválasztásakor nincs megkötés az X-tengely egyik pontjába beírható értékre vonatkozóan. A felhasználónak növekvő sorrendben kell megadnia az értékeket, hogy a teljes táblát használni tudja. Ezért az X-Axis adatok módosításakor ajánlott először az X10 módosítása, majd az indexek csökkentése csökkenő sorrendben az alábbiak megtartása érdekében:
Xmin <= X0 <= X1 <= X2<= X3<= X4<= X5 <= X6 <= X7 <= X8 <= X9 <= X10 <= Xmax
Ahogy korábban említettük, az Xmin és Xmax értékeket a kiválasztott X-tengely forrás határozza meg.
Ha az 1.4.3. szakaszban leírtak szerint egyes adatpontok figyelmen kívül vannak hagyva, akkor a fent bemutatott XAxis számításban nem lesznek felhasználva. Plample, ha az X4 és magasabb pontokat figyelmen kívül hagyjuk, a képlet helyett Xmin <= X0 <= X1 <= X2<= X3<= Xmax lesz.
1.4.2. Y-tengely, keresőtábla kimenet
Az Y-tengelynek nincsenek megkötései az általa képviselt adatokra vonatkozóan. Ez azt jelenti, hogy inverz, vagy növekvő/csökkentő vagy egyéb válaszok könnyen megállapíthatók.
A vezérlő minden esetben megvizsgálja az Y-tengely alapjeleinek teljes adattartományát, és kiválasztja a legalacsonyabb értéket Ymin-nek, a legmagasabb értéket pedig Ymax-nak. Közvetlenül átadják őket a többi funkcióblokknak a Lookup Table kimenet határértékeiként. (Azaz Xmin és Xmax értékként használják a lineáris számításokban.)
Ha azonban az adatpontok némelyikét az 1.4.3. szakaszban leírtak szerint figyelmen kívül hagyják, akkor azok nem lesznek felhasználva az Y-tengely tartomány meghatározásában. Csak az Axiomatic EA-n látható Y-tengely értékeket veszik figyelembe a táblázat határainak meghatározásakor, amikor azt egy másik funkcióblokk, például egy matematikai függvényblokk meghajtására használják.
1.4.3. Alapértelmezett konfiguráció, adatválasz
Alapértelmezés szerint az ECU-ban lévő összes keresőtábla le van tiltva (az X-tengely forrása egyenlő a Nem használt vezérléssel). A keresési táblázatok segítségével létrehozható a kívánt válaszprofiles. Ha egy univerzális bemenetet használnak X-tengelyként, a keresőtábla kimenete az lesz, amit a felhasználó beír az Y-értékek alapértékeibe.
Emlékezzünk vissza, minden vezérelt funkcióblokk, amely a Lookup Table-t használja bemeneti forrásként, szintén linearizálást fog alkalmazni az adatokra. Ezért az 1:1 arányú szabályozási reakcióhoz ügyeljen arra, hogy a minimális ill

Felhasználói kézikönyv UMAX031700. Verzió: 3

8-44

a kimenet maximális értékei megfelelnek a táblázat Y-tengelyének minimális és maximális értékeinek.
Alapértelmezés szerint minden táblázat (1-től 3-ig) le van tiltva (nincs kiválasztva vezérlési forrás). Ha azonban egy X-tengely forrást választanak ki, az Y-értékek alapértelmezett értékei 0 és 100% között lesznek, a fenti „YAxis, Lookup Table Output” részben leírtak szerint. Az X-Axis minimális és maximális alapértékei a fenti „X-Axis, Data Response” részben leírtak szerint lesznek beállítva.
Alapértelmezés szerint az X és Y tengely adatai minden esetben egyenlő értékre vannak beállítva az egyes pontok között a minimumtól a maximumig.
1.4.4. Pontról pontra válasz
Alapértelmezés szerint az X és az Y tengelyek lineáris válaszreakcióra vannak beállítva (0,0) ponttól (10,10) pontig, ahol a kimenet linearizálást használ az egyes pontok között, ahogy az a 1. ábrán látható. A linearizálás eléréséhez mindegyik Az „N pont válasz”, ahol N = 1-től 10-ig, egy `R-re van beállítvaamp To' kimeneti válasz.

1. ábra keresőtáblázat az „Ramp Címzett” Adatválasz
Alternatív megoldásként a felhasználó kiválaszthat egy „Ugrás” választ az „N pont válaszhoz”, ahol N = 1–10. Ebben az esetben az XN-1 és XN közötti bármely bemeneti érték a Lookup Table funkcióblokk kimenetét eredményezi. a YN.
Egy voltample egy matematikai függvényblokk (0-tól 100-ig), amely egy alapértelmezett tábla (0-tól 100-ig) vezérlésére szolgál, de az alapértelmezett 'R helyett "Ugrás" választ tartalmaz.amp To' látható az 2. ábrán.

Felhasználói kézikönyv UMAX031700. Verzió: 3

9-44

2. ábra Keresőtábla „Ugrás” adatválaszokkal
Végül a (0,0) kivételével bármely pont kiválasztható az 'Ignore' válaszhoz. Ha a „Point N Response” figyelmen kívül hagyásra van állítva, akkor az (XN, YN) és (X10, Y10) közötti összes pontot is figyelmen kívül hagyja. Minden XN-1-nél nagyobb adat esetén a Lookup Table funkcióblokk kimenete YN-1 lesz.
Az R kombinációjaamp A To, Jump To és Ignore válaszok használhatók alkalmazásspecifikus kimeneti pro létrehozásárafile.
1.4.5. X-tengely, időreakció
A Lookup Table is használható egyéni kimeneti válasz lekérésére, ahol az X-Axis Type egy 'Time Response'. Ha ezt választja, az X-tengely immár az időt jelenti ezredmásodpercben, míg az Y-tengely továbbra is a funkcióblokk kimenetét jelenti.
Ebben az esetben az X-Axis Source digitális bemenetként kezelendő. Ha a jel valójában analóg bemenet, akkor a rendszer digitális bemenetként értelmezi. Ha a vezérlő bemenet BE van kapcsolva, a kimenet egy időn belül módosul a pro alapjánfile a keresési táblázatban.
Ha a vezérlő bemenet ki van kapcsolva, a kimenet mindig nulla. Amikor a bemenet bekapcsol, a profifile MINDIG az (X0, Y0) pozícióból indul, ami 0 kimenet 0 ms-ig.
Az időreakcióban az X-tengely egyes pontjai közötti intervallum 1 ms és 1 perc között állítható be. [60,000 XNUMX ms].

Felhasználói kézikönyv UMAX031700. Verzió: 3

10-44

1.5. Programozható logikai funkcióblokk

3. ábra Programozható logikai funkcióblokk felhasználói kézikönyv UMAX031700. Verzió: 3

11-44

Ez a funkcióblokk nyilvánvalóan a legbonyolultabb az összes közül, de nagyon erős. A programozható logika legfeljebb három táblához kapcsolható, amelyek közül bármelyik csak adott feltételek mellett kerül kiválasztásra. Bármely három tábla (a rendelkezésre álló 8 közül) társítható a logikához, és hogy melyiket használjuk, az teljesen konfigurálható.
Ha a feltételek olyanok, hogy egy adott tábla (1, 2 vagy 3) az 1.5.2. szakaszban leírtak szerint lett kiválasztva, akkor a kiválasztott tábla kimenete bármikor közvetlenül a logikai kimenetre kerül.
Ezért akár három különböző válasz ugyanarra a bemenetre, vagy három különböző válasz különböző bemenetekre válhat egy másik funkcióblokk, például egy Output X Drive bemenetévé. Ehhez a reaktív blokk „Vezérlőforrása” a „Programozható logikai funkcióblokk” legyen.
A programozható logikai blokkok bármelyikének engedélyezéséhez a „Programozható logikai blokk engedélyezése” alapértéket True értékre kell állítani. Alapértelmezés szerint mindegyik le van tiltva.
A logika kiértékelése a 4. ábrán látható sorrendben történik. Csak akkor tekintjük meg a következő táblázat feltételeit, ha nem választottunk alacsonyabb számú táblázatot. Az alapértelmezett tábla mindig kiválasztásra kerül, amint kiértékelésre kerül. Ezért szükséges, hogy az alapértelmezett táblázat mindig a legmagasabb szám legyen bármilyen konfigurációban.

Felhasználói kézikönyv UMAX031700. Verzió: 3

12-44

4. ábra Programozható logikai folyamatábra Felhasználói kézikönyv UMAX031700. Verzió: 3

13-44

1.5.1. Feltételek értékelése

Annak meghatározásához, hogy melyik tábla legyen aktív táblaként kiválasztva, az első lépés az adott táblához tartozó feltételek kiértékelése. Minden táblázathoz legfeljebb három kiértékelhető feltétel tartozik.

Az 1. argumentum mindig egy másik funkcióblokk logikai kimenete. Mint mindig, a forrás a funkcionális blokk típusának és számának, az „X táblázat, Y feltétel, 1. argumentum forrása” és „X táblázat, Y feltétel, 1. argumentum száma” alapjelek kombinációja, ahol mind X = 1–3, mind Y = 1-től 3-ig.

Másrészt a 2. argumentum lehet egy másik logikai kimenet, például az 1. argumentum, VAGY a felhasználó által beállított állandó érték. Ha konstanst szeretne használni második argumentumként a műveletben, állítsa a „X. táblázat, Y feltétel, 2. argumentum forrása” beállítást „Constant Data Control” értékre. Vegye figyelembe, hogy az Axiomatic EA-ban az állandó értékhez nincs egység társítva, ezért a felhasználónak az alkalmazáshoz szükségesnek kell lennie.

A feltétel kiértékelése a felhasználó által kiválasztott „X. táblázat, Y feltétel operátor” alapján történik. Alapértelmezés szerint mindig `=, egyenlő. Ezt csak úgy módosíthatja, ha két érvényes argumentumot választ ki egy adott feltételhez. Az operátor opciói a 6. táblázatban találhatók.

0 =, egyenlő 1 !=, nem egyenlő 2 >, nagyobb, mint 3 >=, nagyobb vagy egyenlő 4 <, kisebb, mint 5 <=, kisebb vagy egyenlő
6. táblázat Feltétel Kezelői beállítások

Alapértelmezés szerint mindkét argumentum a „Control Source Not Used” értékre van állítva, ami letiltja a feltételt, és automatikusan N/A értéket ad eredményül. Bár a 4. ábra az állapotértékelés eredményeként csak igazat vagy hamisat mutat, a valóság az, hogy négy lehetséges eredmény lehet, a 7. táblázat szerint.

Érték 0 1 2 3

Jelentése Hamis igaz Hiba nem alkalmazható

Ok (1. argumentum) Operátor (2. argumentum) = Hamis (1. argumentum) Operátor (2. argumentum) = Igaz Az 1. vagy 2. argumentum kimenete hibaállapotban van. Az 1. vagy 2. argumentum nem érhető el (azaz `Vezérlési forrásra állítva) Nem használt')
7. táblázat Állapotértékelés eredményei

Felhasználói kézikönyv UMAX031700. Verzió: 3

14-44

1.5.2. Táblázat kiválasztása

Annak meghatározására, hogy egy adott tábla kiválasztásra kerül-e, logikai műveleteket hajtunk végre az 1.5.1. szakaszban leírt logika által meghatározott feltételek eredményein. Számos logikai kombináció választható, a 8. táblázat szerint.

0 Alapértelmezett táblázat 1 Cnd1 és Cnd2 és Cnd3 2 Cnd1 vagy Cnd2 vagy Cnd3 3 (Cnd1 és Cnd2) vagy Cnd3 4 (Cnd1 vagy Cnd2) és Cnd3
8. táblázat Feltételek Logikai operátor beállításai

Nem minden értékeléshez szükséges mindhárom feltétel. Az előző részben említett eset, plample, csak egy feltétel szerepel, azaz, hogy a motor fordulatszáma egy bizonyos érték alatt legyen. Ezért fontos megérteni, hogy a logikai operátorok hogyan értékelnék ki a Hiba vagy N/A eredményt egy feltételhez.

Logikai operátor alapértelmezett Cnd1 és Cnd2 és Cnd3 táblázat

Feltételek kiválasztása kritériumok A társított táblázat automatikusan kiválasztásra kerül, amint kiértékelésre kerül. Akkor kell használni, ha két vagy három feltétel releváns, és mindegyiknek igaznak kell lennie a táblázat kiválasztásához.

Ha bármely feltétel hamis vagy hibás, akkor a táblázat nincs kiválasztva. Az N/A-t igazként kezeljük. Ha mindhárom feltétel igaz (vagy N/A), a táblázat kiválasztásra kerül.

Cnd1 vagy Cnd2 vagy Cnd3

If((Cnd1==Igaz) &&(Cnd2==Igaz)&&(Cnd3==Igaz)) Then Use Table Akkor kell használni, ha csak egy feltétel releváns. Két vagy három releváns feltétellel is használható.

Ha bármely feltétel igaznak van kiértékelve, a tábla kiválasztásra kerül. A hibás vagy nem megfelelő eredményeket a rendszer hamisként kezeli

If((Cnd1==Igaz) || (Cnd2==Igaz) || (Cnd3==Igaz)) Akkor használja a táblázatot (Cnd1 és Cnd2) vagy Cnd3 Csak akkor használható, ha mindhárom feltétel releváns.

Ha az 1. feltétel és a 2. feltétel is igaz, VAGY a 3. feltétel igaz, a táblázat ki van jelölve. A hibás vagy nem megfelelő eredményeket a rendszer hamisként kezeli

If( ((Cnd1==Igaz)&&(Cnd2==Igaz)) || (Cnd3==Igaz) ) Akkor használja a táblázatot (Cnd1 vagy Cnd2) és Cnd3 Csak akkor használható, ha mindhárom feltétel releváns.

Ha az 1. feltétel és a 3. feltétel igaz, VAGY a 2. feltétel és a 3. feltétel igaz, a táblázat kiválasztásra kerül. A hibás vagy nem megfelelő eredményeket a rendszer hamisként kezeli

If( ((Cnd1==Igaz)||(Cnd2==Igaz)) && (Cnd3==Igaz) ) Akkor használd a táblázatot
9. táblázat Feltételek kiértékelése a kiválasztott logikai operátor alapján

Az 1. és 2. táblázat alapértelmezett „X. táblázata, Feltételek logikai operátora” a „Cnd1 és Cnd2 és Cnd3”, míg a 3. táblázat az „Alapértelmezett tábla”.

Felhasználói kézikönyv UMAX031700. Verzió: 3

15-44

1.5.3. Logikai blokk kimenet

Emlékezzünk vissza, hogy az X táblázat, ahol X = 1-3 a programozható logikai funkcióblokkban, NEM jelenti az 1-től 3-ig tartó keresési táblázatot. Minden táblának van egy alapértéke „X tábla keresési táblázat blokk száma”, amely lehetővé teszi a felhasználó számára, hogy kiválassza, hogy melyik keresési táblát akarja. egy adott programozható logikai blokkhoz van társítva. Az egyes logikai blokkokhoz tartozó alapértelmezett táblákat a 10. táblázat tartalmazza.

Programozható logikai blokkszám
1

1. táblázat Keresés

2. táblázat Keresés

3. táblázat Keresés

Táblázat blokk száma Táblázat blokk száma Táblázat blokk száma

1

2

3

10. táblázat: Programozható logikai blokk alapértelmezett keresési táblázatai

Ha a társított keresési táblázatban nincs kiválasztva „X-tengely forrás”, akkor a programozható logikai blokk kimenete mindig „Nem elérhető” lesz, amíg az adott táblázat ki van választva. Ha azonban a Lookup Table egy bemenetre adott érvényes válaszra van konfigurálva, legyen az adat vagy idő, a Lookup Table funkcióblokk kimenete (azaz az X-tengely értéke alapján kiválasztott Y-tengely adat) a programozható logikai funkcióblokk kimenete lesz mindaddig, amíg ez a táblázat ki van választva.

Az összes többi funkcióblokktól eltérően a programozható logika NEM végez linearizációs számításokat a bemeneti és a kimeneti adatok között. Ehelyett pontosan tükrözi a bemeneti (Lookup Table) adatokat. Ezért, ha a programozható logikát egy másik funkcióblokk vezérlési forrásaként használja, NAGYON ajánlott, hogy az összes kapcsolódó keresőtábla Y-tengelye (a) legyen 0 és 100% közötti kimeneti tartomány között, vagy (b) mindegyik a következőre legyen állítva. ugyanaz a skála.

Felhasználói kézikönyv UMAX031700. Verzió: 3

16-44

1.6. Matematikai függvényblokk

Négy matematikai funkcióblokk van, amelyek lehetővé teszik a felhasználó számára az alapvető algoritmusok meghatározását. Egy matematikai funkcióblokk legfeljebb négy bemeneti jelet fogadhat. Ezután minden bemenet a hozzá tartozó határértéknek és skálázási alapértéknek megfelelően skálázódik.
A bemeneteket százalékra konvertáljuktage érték a kiválasztott „Funkció X bemenet Y minimum” és „Funkció X bemenet Y maximum” értékei alapján. A további vezérléshez a felhasználó beállíthatja a „Funkció X Input Y Scaler”-t is. Alapértelmezés szerint minden bemenet skálázási 'súlya' 1.0, azonban minden bemenet szükség szerint skálázható -1.0 és 1.0 között, mielőtt alkalmazná a függvényben.
Egy matematikai funkcióblokk három választható függvényt tartalmaz, amelyek mindegyike az A operátor B egyenletét valósítja meg, ahol A és B a függvény bemenetei, és az operátor az X operátor alapjellel kiválasztott függvény. Az alapjel opciókat a 11. táblázat mutatja be. A funkciók össze vannak kapcsolva, így az előző függvény eredménye a következő funkció A bemenetére kerül. Így az 1. funkciónak mind az A, mind a B bemenete választható alapjelekkel, ahol a 2-től 4-ig csak a B bemenet választható. A bemenetet a Funkció X Bemenet Y forrás és a Funkció X Bemenet Y szám beállításával lehet kiválasztani. Ha a Function X Input B Source értéke 0 A vezérlés nem használt jel változatlanul megy át a funkción.
= (1 1 1) 2 23 3 4 4

0

=, Igaz, ha InA egyenlő InB

1

!=, Igaz, ha az InA nem egyenlő az InB-vel

2

>, Igaz, ha az InA nagyobb, mint az InB

3

>=, Igaz, ha InA nagyobb vagy egyenlő, mint InB

4

<, Igaz, ha az InA kisebb, mint az InB

5

<=, Igaz, ha InA kisebb vagy egyenlő, mint InB

6

VAGY, igaz, ha az InA vagy az InB igaz

7

ÉS, igaz, ha az InA és az InB igaz

8 XOR, igaz, ha az InA vagy az InB igaz, de nem mindkettő

9

+, Eredmény = InA plusz InB

10

-, Eredmény = InA mínusz InB

11

x, Eredmény = InA szor InB

12

/, Eredmény = InA osztva InB-vel

13

MIN, Eredmény = InA és InB közül a legkisebb

14

MAX, Eredmény = InA és InB közül a legnagyobb

11. táblázat Matematikai függvényoperátorok

A felhasználónak bizonyos matematikai műveletek használatakor meg kell győződnie arról, hogy a bemenetek kompatibilisek egymással. Például, ha az 1. univerzális bemenetet [V]-ban, míg a CAN Receive 1-et [mV]-ban és a matematikai függvényoperátor 9-ben (+) kell mérni, az eredmény nem a kívánt valódi érték lesz.

Érvényes eredményhez a bemenet vezérlési forrásának nullától eltérő értéknek kell lennie, azaz valami másnak kell lennie, mint a „Control Source Not Used”.

Osztáskor a nulla InB érték mindig nulla kimeneti értéke lesz a társított függvénynek. Kivonáskor a negatív eredményt mindig nullaként kezeljük, kivéve, ha a függvényt megszorozzuk egy negatívmal, vagy a bemeneteket először negatív együtthatóval skálázzuk.

Felhasználói kézikönyv UMAX031700. Verzió: 3

17-44

1.7. CAN átviteli funkcióblokk
A CAN Transmit funkcióblokk egy másik funkcióblokk bármely kimenetének (pl. bemenet, logikai jel) küldésére szolgál a J1939 hálózatba.
Általában az átviteli üzenet letiltásához az „Adás ismétlési aránya” nullára van állítva. Ha azonban az üzenet megosztja a paramétercsoport számát (PGN) egy másik üzenettel, ez nem feltétlenül igaz. Abban az esetben, ha több üzenet ugyanazon a „PGN átvitelen” osztozik, akkor a LEGALACSONYABB számmal rendelkező üzenetben kiválasztott ismétlési gyakoriság kerül felhasználásra MINDEN olyan üzenetre, amely ezt a PGN-t használja.
Alapértelmezés szerint az összes üzenetet a védett B PGN-eken küldi el broadcast üzenetként. Ha nincs szükség az összes adatra, tiltsa le a teljes üzenetet úgy, hogy az adott PGN-t használó legalacsonyabb csatornát nullára állítja. Ha az adatok egy része nem szükséges, egyszerűen módosítsa a felesleges csatorna(k) PGN-jét egy nem használt értékre a Proprietary B tartományban.
Bekapcsoláskor a továbbított üzenet csak 5 másodperces késleltetés után kerül sugárzásra. Ezzel elkerülhető, hogy a bekapcsolási vagy inicializálási feltételek problémákat okozzanak a hálózaton.
Mivel az alapértelmezések PropB üzenetek, az „Üzenet átviteli prioritása” mindig 6-ra van inicializálva (alacsony prioritás), és a „Cél cím (PDU1-hez)” alapérték nincs használatban. Ez az alapérték csak akkor érvényes, ha egy PDU1 PGN van kiválasztva, és beállítható a globális címre (0xFF) a szórásokhoz, vagy elküldhető egy adott címre a felhasználó által beállított módon.
A „Transmit Data Size”, „Transmit Data Index in Array (LSB)”, „Transmit Bit Index in Byte (LSB)”, „Transmit Resolution” és „Transmit Offset” mind használhatók az adatok bármely támogatott SPN-hez való leképezésére. a J1939 szabvány szerint.
Megjegyzés: CAN adatok = (Bemeneti adatok eltolása)/felbontás
Az 1IN-CAN legfeljebb 8 egyedi CAN átviteli üzenetet támogat, amelyek mindegyike programozható úgy, hogy bármilyen elérhető adatot küldjön a CAN hálózatnak.

Felhasználói kézikönyv UMAX031700. Verzió: 3

18-44

1.8. CAN Fogadás funkcióblokk
A CAN Receive funkcióblokkot úgy tervezték, hogy bármilyen SPN-t átvegyen a J1939 hálózatból, és egy másik funkcióblokk bemeneteként használja.
Az Üzenet fogadása engedélyezve a legfontosabb alapjel ehhez a funkcióblokkhoz, és először ezt kell kiválasztani. Ennek megváltoztatása más alapjelek megfelelő engedélyezését/letiltását eredményezi. Alapértelmezés szerint az ÖSSZES fogadott üzenet le van tiltva.
Az üzenet engedélyezése után a kommunikáció megszakadt hibája lesz megjelölve, ha az üzenet nem érkezik meg az üzenet fogadási időtúllépési időszakán belül. Ez egy Lost Communication eseményt válthat ki. Az erősen telített hálózaton az időtúllépések elkerülése érdekében ajánlatos az időtartamot a várt frissítési sebességnél legalább háromszor hosszabbra beállítani. Az időtúllépés funkció letiltásához egyszerűen állítsa ezt az értéket nullára, ebben az esetben a fogadott üzenet soha nem fog időtúllépni, és soha nem vált ki kommunikációs hibaüzenetet.
Alapértelmezés szerint az összes vezérlőüzenetet az 1IN-CAN vezérlőnek kell elküldeni a védett B PGN-eken. Ha azonban egy PDU1 üzenetet választanak ki, az 1IN-CAN vezérlő beállítható úgy, hogy azt bármely ECU-tól fogadja a PGN-t a globális címre (0xFF) küldő specifikus cím beállításával. Ha ehelyett egy adott címet választ ki, akkor a PGN-en lévő egyéb ECU-adatok figyelmen kívül maradnak.
A vételi adatméret, a fogadási adatindex tömbben (LSB), a vételi bitindex bájtban (LSB), a vételi felbontás és a vételi eltolás használható a J1939 szabvány által támogatott bármely SPN leképezésére a fogadott funkcióblokk kimeneti adataira. .
Ahogy korábban említettük, a kimeneti funkcióblokkok vezérlőbemenetének forrásaként egy CAN vétel funkcióblokkot lehet kiválasztani. Ebben az esetben a Fogadott adatmin. (Off Threshold) és a Fogadott adatok Max. (On Threshold) alapértékek határozzák meg a vezérlőjel minimális és maximális értékét. Ahogy a nevük is sugallja, a digitális kimeneti típusok be-/kikapcsolási küszöbértékeiként is használatosak. Ezek az értékek bármilyen mértékegységben vannak megadva, MIUTÁN a felbontás és az eltolás került alkalmazásra a CAN vételi jelre. Az 1IN-CAN vezérlő legfeljebb öt egyedi CAN fogadási üzenetet támogat.

Felhasználói kézikönyv UMAX031700. Verzió: 3

19-44

1.9. Diagnosztikai funkcióblokk
Az 1IN-CAN jelvezérlő számos típusú diagnosztikát támogat. A hibaészlelés és -reakció minden univerzális bemeneti és kimeneti meghajtóhoz kapcsolódik. Az I/O hibákon kívül az 1IN-CAN képes észlelni/reagálni a tápfeszültség túl/volt alatti tápellátását is.tage mérések, a processzor túlmelegedése vagy megszakadt kommunikációs események.

5. ábra Diagnosztikai funkcióblokk
A „Hibafelismerés engedélyezve van” a legfontosabb alapjel ehhez a funkcióblokkhoz, és először ezt kell kiválasztani. Ennek megváltoztatása más alapértékek engedélyezését vagy letiltását eredményezi. Ha le van tiltva, a szóban forgó I/O-hoz vagy eseményhez kapcsolódó összes diagnosztikai viselkedés figyelmen kívül marad.
A legtöbb esetben a hibákat alacsony vagy magas előfordulásúként lehet megjelölni. Az 1IN-CAN által támogatott összes diagnosztika min/max küszöbértékeit a 12. táblázat sorolja fel. A félkövérrel szedett értékek a felhasználó által konfigurálható alapértékek. Egyes diagnosztikák csak egyetlen feltételre reagálnak, ilyenkor az egyik oszlopban N/A szerepel.

Funkcióblokk univerzális bemenet Megszakadt a kommunikáció

Minimális küszöb

Maximális küszöb

Minimális hiba

Maximális hiba

N/A

Fogadott üzenet

(Bármi)

12. táblázat Hibaészlelési küszöbértékek

Időtúllépés

Adott esetben hiszterézis alapértéket biztosítanak, hogy megakadályozzák a hibajelző gyors beállítását és törlését, amikor a bemeneti vagy visszacsatolási érték közvetlenül a hibaészlelési küszöb közelében van. A legalacsonyabb érték esetében, ha a hibajelzés megtörtént, az nem törlődik mindaddig, amíg a mért érték nem haladja meg a Minimális küszöb + „Hiszterézis a hiba törléséhez” értékét, vagy egyenlő azzal. A csúcsérték esetében nem törlődik mindaddig, amíg a mért érték nem éri el a maximális küszöbértéket, vagy egyenlő azzal a „Hysteresis to Clear

Felhasználói kézikönyv UMAX031700. Verzió: 3

20-44

Hiba." A minimum, maximum és hiszterézis értékeket mindig a kérdéses hiba mértékegységében kell mérni.

A következő alapjel ebben a funkcióblokkban az „Esemény DTC-t generál a DM1-ben”. Akkor és csak akkor, ha ez igaz értékre van állítva, akkor a funkcióblokk többi alapértéke engedélyezve lesz. Ezek mind a J1939 hálózatba küldött adatokhoz kapcsolódnak az aktív diagnosztikai hibakódok DM1 üzenet részeként.

A diagnosztikai hibakódot (DTC) a J1939 szabvány négy bájtos értékként határozza meg, amely

kombinációja:

SPN gyanús paraméterszám (a DTC első 19 bitje, először az LSB)

FMI

Hibamód azonosító

(a hibakód következő 5 bitje)

CM

Konverziós módszer

(1 bit, mindig 0-ra állítva)

OC

Előfordulások száma

(7 bit, a hiba előfordulásának száma)

A DM1 üzenet támogatása mellett az 1IN-CAN jelvezérlő is támogatja

DM2 korábban aktív diagnosztikai hibakódok

Csak kérésre küldjük

A DM3 diagnosztikai adatok törlése/visszaállítása a korábban aktív DTC-kről Csak kérésre

DM11 diagnosztikai adatok törlése/visszaállítása aktív DTC-k esetén

Csak kérésre készült

Mindaddig, amíg akár egy diagnosztikai funkcióblokkban is az „Esemény DM1-ben diagnosztikai hibakódot generál” értéke igaz, az 1IN-CAN jelvezérlő másodpercenként küldi a DM1 üzenetet, függetlenül attól, hogy vannak-e aktív hibák. a szabvány. Amíg nincsenek aktív DTC-k, az 1IN-CAN a „Nincs aktív hiba” üzenetet küldi. Ha egy korábban inaktív hibakód aktívvá válik, a rendszer azonnal elküld egy DM1-et ennek tükrözésére. Amint az utolsó aktív DTC inaktívvá válik, DM1-et küld, jelezve, hogy nincs több aktív DTC.
Ha egy adott időpontban egynél több aktív DTC van, akkor a rendszer a szokásos DM1 üzenetet többcsomagos Broadcast Announce Message (BAM) használatával küldi el. Ha a vezérlő DM1-re vonatkozó kérést kap, miközben ez igaz, akkor a többcsomagos üzenetet elküldi a kérelmező címére a szállítási protokoll (TP) használatával.

Bekapcsoláskor a DM1 üzenet csak 5 másodperces késleltetés után kerül sugárzásra. Ezzel elkerülhető, hogy a bekapcsolási vagy inicializálási feltételek aktív hibaként jelenjenek meg a hálózaton.

Ha a hiba egy DTC-hez van kapcsolva, az eseményszámlálásról (OC) nem felejtő naplót vezetnek. Amint a vezérlő új (korábban inaktív) hibát észlel, elkezdi csökkenteni az adott diagnosztikai funkcióblokk „Késleltetés DM1 küldése előtt” időzítőjét. Ha a hiba fennáll a késleltetési idő alatt, akkor a vezérlő aktívra állítja a DTC-t, és megnöveli az OC-t a naplóban. Azonnal létrejön egy DM1, amely tartalmazza az új DTC-t. Az időzítő azért van kialakítva, hogy az időszakos hibák ne terheljék túl a hálózatot, miközben a hiba jön és megy, mivel a hiba minden megjelenésekor vagy megszűnésekor DM1 üzenetet küldenek.

A korábban aktív DTC-k (bármilyen nem nulla OC-vel) kérésre elérhetők a DM2 üzenethez. Ha egynél több korábban aktív diagnosztikai hibakód van, a DM2 többcsomagot elküldi a kérelmező címére a szállítási protokoll (TP) használatával.

Ha DM3-at kérnek, az összes korábban aktív DTC előfordulási száma nullára áll vissza. A jelenleg aktív DTC-k OC-je nem változik.

Felhasználói kézikönyv UMAX031700. Verzió: 3

21-44

A diagnosztikai funkcióblokk alapjellel rendelkezik: „Eseményt csak a DM11 törölt”. Alapértelmezés szerint ez mindig False értékre van állítva, ami azt jelenti, hogy amint a hibajelző beállítását okozó körülmény megszűnik, a hibakód automatikusan Korábban aktívvá válik, és már nem szerepel a DM1 üzenetben. Ha azonban ez az alapérték Igaz értékre van állítva, a hibakód nem lesz inaktív, még akkor sem, ha a zászló törlődik, így továbbra is a DM1 üzenetben kerül elküldésre. A DTC csak akkor válik inaktívvá, ha DM11-et kértek. Ez a funkció hasznos lehet olyan rendszerben, ahol egyértelműen meg kell határozni, hogy egy kritikus hiba megtörtént, még akkor is, ha az azt okozó körülmények megszűntek.
Az összes aktív DTC mellett a DM1 üzenet másik része az első bájt, amely tükrözi az Lamp Állapot. Minden diagnosztikai funkcióblokknak az „Lamp Esemény beállítása a DM1-ben”, amely meghatározza, hogy melyik lamp ebben a bájtban lesz beállítva, amíg a DTC aktív. A J1939 szabvány határozza meg az lamps mint 'Hiba', 'Piros, Stop', 'Sárga, Figyelmeztetés' vagy 'Védelem'. Alapértelmezés szerint a 'borostyán, figyelmeztetés' lamp jellemzően bármely aktív hiba által beállított érték.
Alapértelmezés szerint minden diagnosztikai funkcióblokk hozzá van rendelve egy saját SPN-hez. Ezt az „SPN a DTC-ben használt eseményhez” alapértéket azonban a felhasználó teljes mértékben beállíthatja, ha azt szeretné, hogy a J1939-71-ben meghatározott szabványos SPN-t tükrözze. Ha az SPN módosul, a társított hibanapló OC-ja automatikusan nullára áll vissza.
Minden diagnosztikai funkcióblokkhoz tartozik egy alapértelmezett FMI is. Az egyetlen alapjel, amelyen a felhasználó módosíthatja az FMI-t, a „DTC-ben használt eseményhez tartozó FMI”, még akkor is, ha egyes diagnosztikai funkcióblokkok magas és alacsony hibái is lehetnek, amint azt a 13. táblázat mutatja. Ilyen esetekben az alapjelben szereplő FMI azt tükrözi, hogy A 21. táblázat szerint kerül meghatározásra a magas hiba által használt FMI. Ha az FMI módosul, a társított hibanapló OC-ja automatikusan nullára áll.

Felhasználói kézikönyv UMAX031700. Verzió: 3

22-44

FMI a DTC alacsony hiba esetén használt eseményhez
FMI=1, az adatok érvényesek, de a normál működési tartomány alatt a legsúlyosabb szint FMI=4, Vol.tage Normál alatt, vagy rövidre zárva alacsony forrású FMI=5, áram normál alatt vagy szakadt áramkör FMI=17, adatok érvényesek, de a normál működési tartomány alatt legkevésbé súlyos szint FMI=18, az adatok érvényesek, de a normál működési tartomány alatt mérsékelten súlyos szint FMI=21 , Alacsony adatsodródás

A DTC High Fault esetén használt megfelelő FMI
FMI=0, az adatok érvényesek, de a normál működési tartomány feletti legsúlyosabb szint FMI=3, Vol.tage Normál felett, vagy rövidre zárva a nagy forráshoz FMI=6, normál feletti áramerősség vagy földelt áramkör FMI=15, az adatok érvényesek, de a normál működési tartomány felett legkevésbé súlyos FMI=16, az adatok érvényesek, de a normál működési tartomány felett közepesen súlyos szint FMI=20 , Az adatok magasra sodródtak

13. táblázat Alacsony hibás FMI versus nagy hibás FMI

Ha a használt FMI nem a 13. táblázatban szereplők egyike, akkor mind az alacsony, mind a magas hibákhoz ugyanaz az FMI lesz hozzárendelve. Ezt az állapotot el kell kerülni, mivel a napló továbbra is eltérő OC-t használ a két típusú hiba esetén, még akkor is, ha a hibakód ugyanazt jelenti. A felhasználó felelőssége, hogy ez ne forduljon elő.

Felhasználói kézikönyv UMAX031700. Verzió: 3

23-44

2. Telepítési útmutató
2.1. Méretek és kivezetés Az 1IN-CAN vezérlő ultrahanggal hegesztett műanyag házba van csomagolva. A szerelvény IP67 besorolású.

6. ábra Ház méretei

Pin # Leírás

1

BATT +

2

Bemenet +

3

CAN_H

4

LEHET

5

Bemenet –

6

BATT-

14. táblázat Csatlakozó kivezetése

2.2. Szerelési útmutató
MEGJEGYZÉSEK ÉS FIGYELMEZTETÉSEK · Ne telepítse nagy feszültség közelébetage vagy erősáramú készülékek. · Vegye figyelembe az üzemi hőmérséklet-tartományt. Minden helyszíni vezetéknek alkalmasnak kell lennie az adott hőmérsékleti tartományra. · Szerelje fel az egységet úgy, hogy megfelelő hely álljon rendelkezésre a karbantartáshoz és a megfelelő kábelköteg-hozzáféréshez (15
cm) és húzásmentesítő (30 cm). · Ne csatlakoztassa vagy válassza le az egységet, amíg az áramkör feszültség alatt van, kivéve, ha a területről ismert, hogy nem
veszélyes.

FELSZERELÉS
A rögzítőfuratok mérete #8 vagy M4 csavarokhoz való. A csavar hosszát a végfelhasználó szerelőlemez vastagsága határozza meg. A vezérlő rögzítőkarimája 0.425 hüvelyk (10.8 mm) vastag.

Ha a modult burkolat nélkül szerelik fel, akkor függőlegesen kell felszerelni úgy, hogy a csatlakozók balra nézzenek, ill.

Felhasználói kézikönyv UMAX031700. Verzió: 3

24-44

joga van a nedvesség bejutásának valószínűségének csökkentésére.

A CAN kábelezés gyújtószikramentesnek tekinthető. A tápvezetékek nem tekinthetők gyújtószikramentesnek, ezért veszélyes helyeken mindig a vezetékekben vagy védőcsatornákban kell elhelyezni őket. A modult erre a célra veszélyes helyeken lévő burkolatba kell szerelni.

Egyetlen vezeték vagy kábelköteg sem haladhatja meg a 30 métert. A bemeneti tápkábelt 10 méterre kell korlátozni.

Minden helyszíni vezetéknek meg kell felelnie az üzemi hőmérsékleti tartománynak.

Szerelje fel az egységet úgy, hogy megfelelő hely álljon rendelkezésre a szervizeléshez és a megfelelő kábelköteg-hozzáféréshez (6 hüvelyk vagy 15 cm) és húzásmentesítéshez (12 hüvelyk vagy 30 cm).

KAPCSOLATOK

Használja a következő TE Deutsch csatlakozódugókat a beépített aljzatokhoz való csatlakoztatáshoz. Az ezekhez a csatlakozódugókhoz való huzalozásnak meg kell felelnie az összes vonatkozó helyi előírásnak. Megfelelő terepi vezetékezés a névleges térfogathoztage és áramot kell használni. A csatlakozó kábelek névleges hőmérséklete legalább 85°C legyen. 10°C alatti és +70°C feletti környezeti hőmérséklet esetén a minimális és a maximális környezeti hőmérsékletnek megfelelő helyszíni vezetékeket használjon.

A használható szigetelési átmérők tartományai és egyéb utasítások a megfelelő TE Deutsch adatlapokon találhatók.

Aljzatérintkezők illeszkedő csatlakozója

A megfelelő csatlakozóaljzatok (További információért látogasson el a www.laddinc.com oldalra az ehhez a csatlakozódugóhoz elérhető érintkezőkről.)
DT06-08SA, 1 W8S, 8 0462-201-16141 és 3 114017

Felhasználói kézikönyv UMAX031700. Verzió: 3

25-44

3. TÖRTVIEW J1939 JELLEMZŐI

A szoftvert úgy tervezték, hogy rugalmasságot biztosítson a felhasználó számára az ECU-ra és az ECU-ból küldött üzenetekkel kapcsolatban az alábbiakkal: · Konfigurálható ECU-példány a NAME-ban (több ECU engedélyezése ugyanazon a hálózaton) · Konfigurálható átviteli PGN és SPN paraméterek · Konfigurálható fogadás PGN és SPN paraméterek · DM1 diagnosztikai üzenet paraméterek küldése · Más ECU-k által küldött DM1 üzenetek olvasása és reagálás · Nem felejtő memóriában tárolt diagnosztikai napló DM2 üzenetek küldéséhez

3.1. Bevezetés a támogatott üzenetekbe Az ECU megfelel a SAE J1939 szabványnak, és támogatja a következő PGN-eket

J1939-21-től – Adatkapcsolati réteg · Kérés · Nyugtázás · Szállítási protokoll kapcsolatkezelés · Szállítási protokoll adatátviteli üzenet

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

Megjegyzés: A 65280–65535 (00FF00–00FFFF) tartományban bármely szabadalmaztatott B PGN kiválasztható

J1939-73-tól – Diagnosztika · DM1 aktív diagnosztikai hibakódok · DM2 korábban aktív diagnosztikai hibakódok · DM3 diagnosztikai adatok törlése/visszaállítása korábban aktív DTC-k esetén · DM11 – Diagnosztikai adatok törlése/visszaállítása aktív DTC-k esetén · DM14 memória hozzáférési kérelem · DM15 memória hozzáférési kérelem Válasz · DM16 bináris adatátvitel

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

J1939-81-től – Hálózatkezelés · Cím követelve/Nem igényelhető · Parancsolt cím

60928 (00EE00 USD) 65240 (00FED8 USD)

J1939-71 járműalkalmazási rétegből · Szoftver azonosítás

65242 (00 FEDA)

Az alkalmazási réteg PGN-jei egyike sem támogatott az alapértelmezett konfigurációk részeként, de tetszés szerint kiválaszthatók az átviteli vagy a vett funkcióblokkhoz. Az alapértékek szabványos memóriahozzáférési protokoll (MAP) segítségével érhetők el, védett címekkel. Az Axiomatic Electronic Assistant (EA) lehetővé teszi az egység gyors és egyszerű konfigurálását a CAN hálózaton keresztül.

Felhasználói kézikönyv UMAX031700. Verzió: 3

26-44

3.2. NÉV, cím és szoftverazonosító

J1939 NAME Az 1IN-CAN ECU a következő alapértékekkel rendelkezik a J1939 NAME esetében. A felhasználónak a SAE J1939/81 szabványban talál további információkat ezekről a paraméterekről és tartományaikról.

Tetszőleges címre képes Ipari Csoport járműrendszer-példány Járműrendszer-funkció Funkciópéldány ECU-példány Gyártási kód Azonosítószám

Igen 0, Globális 0 0, Nem specifikus rendszer 125, Axiomatic I/O vezérlő 20, Axiomatic AX031700, egybemenetű vezérlő CAN 0-val, első példány 162, Axiomatic Technologies Corporation Változó, egyedileg hozzárendelve a gyári programozás során minden ECU-hoz

Az ECU-példány egy konfigurálható alapérték, amely a NAME-hoz van társítva. Ennek az értéknek a megváltoztatása lehetővé teszi, hogy több ilyen típusú ECU megkülönböztethető legyen más ECU-któl (beleértve az Axiomatic Electronic Assistant-t is), ha mindegyik ugyanahhoz a hálózathoz csatlakozik.

ECU-cím Ennek az alapjelnek az alapértelmezett értéke 128 (0x80), amely az önkonfigurálható ECU-k előnyben részesített kezdőcíme, ahogyan azt a SAE beállította a J1939 B3-B7 táblázataiban. Az Axiomatic EA lehetővé teszi bármilyen cím kiválasztását 0 és 253 között, és a felhasználó felelőssége a szabványnak megfelelő cím kiválasztása. A felhasználónak tisztában kell lennie azzal is, hogy mivel az egység tetszőleges címre képes, ha egy másik, magasabb prioritású NÉV ECU verseng a kiválasztott címért, az 1IN-CAN továbbra is a következő legmagasabb címet választja, amíg meg nem találja azt, amelyet igényelhet. A címigényléssel kapcsolatos további részletekért lásd a J1939/81.

Szoftver azonosító

PGN 65242

Szoftver azonosítás

Átviteli ismétlési arány: Kérésre

Adatok hossza:

Változó

Bővített adatlap:

0

Adatoldal:

0

PDU formátum:

254

PDU-specifikus:

218 PGN támogató információ:

Alapértelmezett prioritás:

6

Paramétercsoport száma:

65242 (0xFEDA)

– LÁGY

Kiindulási helyzet 1 2-n

Hossz Paraméter neve 1 bájt Szoftverazonosító mezők száma Változó Szoftverazonosító(k), Határoló (ASCII “*”)

SPN 965 234

Az 1IN-CAN ECU esetében az 1. bájt 5-re van állítva, az azonosító mezők pedig a következők (Alkatrészszám)*(Verzió)*(Dátum)*(Tulajdonos)*(Leírás)

Felhasználói kézikönyv UMAX031700. Verzió: 3

27-44

Az Axiomatic EA mindezeket az információkat az „Általános ECU-információk” részben mutatja, az alábbiak szerint:
Megjegyzés: A Szoftverazonosítóban megadott információ minden J1939 szervizeszközhöz elérhető, amely támogatja a PGN -SOFT-ot.

Felhasználói kézikönyv UMAX031700. Verzió: 3

28-44

4. AZ AXIOMATIC ELEKTRONIKUS ASSZisztenssel ELÉRHETŐ ECU BEÁLLÍTÁSI PONTOK
Ebben a kézikönyvben számos alapértékre hivatkozunk. Ez a rész részletesen leírja az egyes alapértékeket, valamint azok alapértékeit és tartományait. Az egyes alapjelek 1IN-CAN általi használatára vonatkozó további információkért tekintse meg a Felhasználói kézikönyv megfelelő részét.
4.1. J1939 hálózat
A J1939 hálózati alapértékek a vezérlőnek a CAN hálózatot specifikusan befolyásoló paramétereivel foglalkoznak. Tekintse meg az egyes alapjelekre vonatkozó információkat a megjegyzésekben.

Név

Hatótávolság

Alapértelmezett

Megjegyzések

ECU példányszám ECU cím

Drop List 0-tól 253-ig

0, #1 Elsőfokú Per J1939-81

128 (0x80)

Önkonfigurálható ECU preferált címe

Az alapértelmezett vegyes alapértékek képernyőfelvétele

Ha az „ECU-példányszám” vagy az „ECU-cím” nem alapértelmezett értékeit használja, azok nem frissülnek az alapjel alatt. file vaku. Ezeket a paramétereket manuálisan kell módosítani

megakadályozza, hogy a hálózat más egységeit érintse. Ha módosítják, a vezérlő igényelni fogja az új címét a hálózaton. Javasoljuk, hogy az Axiomatic EA CAN-kapcsolatát zárja be, majd nyissa meg újra file betöltődik, így csak az új NÉV és cím jelenik meg a J1939 CAN Network ECU listában.

Felhasználói kézikönyv UMAX031700. Verzió: 3

29-44

4.2. Univerzális bemenet
Az univerzális bemenet funkcióblokk meghatározása az 1.2. szakaszban található. Kérjük, olvassa el ezt a részt az alapjelek használatára vonatkozó részletes információkért.

Az alapértelmezett univerzális bemeneti alapértékek képernyőfelvétele

Név Bemeneti érzékelő típusa

Tartomány Drop List

Impulzusok forradalmonként

0 és 60000 között

Minimális hiba
Minimális hatótávolság
Maximális hatósugár
Maximális hibalehúzási/lehúzási ellenállás visszafordulási ideje Digitális bemenet típusa Szoftver hibaelhárítási szűrő típusa

Az érzékelő típusától függ Érzékelő típusától függ Érzékelő típusától függ Érzékelő típusától függ. Csepp lista
0 és 60000 között

Szoftverszűrő típusa

Csepplista

Szoftverszűrő állandó

0 és 60000 között

Alapértelmezett 12 köttage 0V - 5V 0
0.2V

Megjegyzések Lásd: 1.2.1. Ha 0-ra van állítva, a mérések Hz-ben történnek. Ha az érték 0-nál nagyobb, a mérések RPM-ben történik
Lásd a 1.2.3. szakaszt

0.5V

Lásd a 1.2.3. szakaszt

4.5V

Lásd a 1.2.3. szakaszt

4.8 V 1 10 kOhm Pullup 0 – Nincs 10 (ms)
0 Nincs szűrő
1000 ms

Lásd a 1.2.3. szakaszt
Lásd a 1.2.2. szakaszt
Visszapattanási idő digitális be-/kikapcsolási típushoz Lásd az 1.2.4. szakaszt. Ez a funkció nem használható digitális és számlálós bemeneteknél. Lásd az 1.3.6. szakaszt

A hibaészlelés engedélyezve van

1 – Igaz

Lásd a 1.9. szakaszt

Esemény Hibakódot generál a DM1-ben

Csepplista

1 – Igaz

Lásd a 1.9. szakaszt

Felhasználói kézikönyv UMAX031700. Verzió: 3

30-44

Hiszterézis a hiba törléséhez

Az érzékelő típusától függ

Lamp Esemény szerint beállítva a DM1 csepplistájában

0.1V

Lásd a 1.9. szakaszt

1 Sárga, Figyelmeztetés Lásd az 1.9. szakaszt

SPN a 0–0x1FFFFFFFF diagnosztikai hibakódban használt eseményhez

Lásd a 1.9. szakaszt

Esemény FMI a DTC Drop Listában használt eseményhez

4. évftage Normál alatt, vagy rövidre zárva az alacsony forráshoz

Lásd a 1.9. szakaszt

Késleltetés a DM1 küldése előtt 0 - 60000

1000 ms

Lásd a 1.9. szakaszt

4.3. Állandó adatlista alapértékek

Az állandó adatlista funkcióblokk lehetővé teszi a felhasználó számára, hogy a különböző logikai blokk funkciókhoz tetszőleges értékeket válasszon ki. Ebben a kézikönyvben különféle hivatkozások történtek az állandókra, amint azt az exampalább felsoroltak.

a)

Programozható logika: konstans „X táblázat = Y feltétel, 2. argumentum”, ahol X és Y = 1

3-re

b)

Matematikai függvény: konstans „X matematikai bemenet”, ahol X = 1-től 4-ig

Az első két konstans 0 (hamis) és 1 (igaz) rögzített érték a bináris logikában. A maradék 13 konstans teljes mértékben felhasználó által konfigurálható +/- 1,000,000 XNUMX XNUMX közötti értékre. Az alapértelmezett értékek az alábbi képernyőképen jelennek meg.

Képernyőrögzítés Alapértelmezett állandó adatlista alapértékek Felhasználói kézikönyv UMAX031700. Verzió: 3

31-44

4.4. Keresési táblázat alapértékei
A Lookup Table funkcióblokkot az 1.4. szakasz határozza meg. Kérjük, olvassa el a részletes információkat ezen alapjelek használatáról. Mivel ennek a funkcióblokknak az X-tengely alapértékeit az 1. táblázatból kiválasztott „X-Axis Source” határozza meg, az 1.4. szakaszban leírtakon túlmenően nincs mit definiálni az alapértelmezett értékek és tartományok tekintetében. Emlékezzünk vissza, az X-Axis értékek automatikusan frissülnek, ha a kiválasztott forrás min/max tartománya megváltozik.

Képernyőfelvétel Example Lookup 1. táblázat Alapértékek

Megjegyzés: A fent látható képernyőfelvételen az „X-Axis Source” alapértelmezett értékéről megváltozott, hogy engedélyezze a funkcióblokkot.

Felhasználói kézikönyv UMAX031700. Verzió: 3

32-44

4.5. Programozható logikai alapértékek
A programozható logikai funkcióblokkot az 1.5. szakasz határozza meg. Kérjük, olvassa el a részletes információkat ezen alapjelek használatáról.
Mivel ez a funkcióblokk alapértelmezés szerint le van tiltva, az 1.5. szakaszban leírtakon túlmenően nincs mit definiálni az alapértelmezett értékek és tartományok tekintetében. Az alábbi képernyőkép azt mutatja, hogy az adott részben hivatkozott alapértékek hogyan jelennek meg az Axiomatic EA-n.

Felhasználói kézikönyv UMAX031700. Verzió: 3

33-44

Az alapértelmezett programozható logika 1 alapértékeinek képernyőfelvétele

Megjegyzés: A fenti képernyőfelvételen a „Programozható logikai blokk engedélyezve” az alapértelmezett értékről módosult, hogy engedélyezze a funkcióblokkot.

Megjegyzés: Az 1. argumentum, 2. argumentum és operátor alapértelmezett értékei az összes programozható logikai funkcióblokkban azonosak, ezért a felhasználónak szükség szerint módosítania kell ezeket, mielőtt ezeket felhasználná.

Felhasználói kézikönyv UMAX031700. Verzió: 3

34-44

4.6. Matematikai függvényblokk alapértékei
A matematikai függvényblokkot az 1.6. szakasz határozza meg. Kérjük, olvassa el ezt a részt az alapjelek használatára vonatkozó részletes információkért.

Képernyőfelvétel egy exrőlample a matematikai függvényblokkhoz

Megjegyzés: A fent látható képernyőfelvételen az alapértékek megváltoztak az alapértelmezett értékekről, hogy egy példát illusztráljanakampa matematikai függvényblokk használatának módját.

Név Matematikai függvény Engedélyezett 1. függvény Input A Forrásfüggvény 1 Adjon meg egy számot
Funkció 1 Bemenet A Minimum

Tartomány Drop List Drop List A forrástól függ
-106 és 106 között

Alapértelmezés 0 HAMIS 0 Vezérlő nem használt 1
0

Funkció 1 Bemenet A Maximális funkció 1 Bemenet A Mérő funkció 1 Bemenet B Forrás funkció 1 Bemenet B Szám
Funkció 1 B bemenet Minimum

-106 és 106 között
-1.00 - 1.00 Drop List Forrástól függ
-106 és 106 között

100 1.00 0 Nem használt vezérlő 1
0

Funkció 1 B bemenet Maximum -106 és 106 között

100

Felhasználói kézikönyv UMAX031700. Verzió: 3

Megjegyzések IGAZ vagy HAMIS Lásd az 1.3. szakaszt
Lásd a 1.3. szakaszt
A bemenetet százalékra konvertáljatage a számításban való felhasználás előtt A bemenetet százalékra konvertáljatage a számításban való felhasználás előtt Lásd az 1.6. szakaszt Lásd az 1.3. szakaszt
Lásd a 1.3. szakaszt
A bemenetet százalékra konvertáljatage a számításban való felhasználás előtt A bemenetet százalékra konvertáljatage, mielőtt a számításban felhasználnánk
35-44

Funkció 1 B bemenet Mérő matematikai funkció 1 Művelet 2. funkció B bemenet Forrás
Funkció 2 B szám bemenet
Funkció 2 B bemenet Minimum
Funkció 2 B bemenet Maximum
2. funkció B bemenet skálázó matematikai függvény 2 működés (A bemenet = az 1. függvény eredménye) 3. funkció B bemenet Forrás
Funkció 3 B szám bemenet
Funkció 3 B bemenet Minimum
Funkció 3 B bemenet Maximum
3. függvény B bemenet skálázó matematikai függvény 3 művelet (A bemenet = a 2. függvény eredménye) Matematikai kimenet minimális tartomány

-1.00 - 1.00 Drop List Drop List Forrástól függ
-106 és 106 között
-106 és 106 között
-1.00 és 1.00 között

1.00 9, +, Eredmény = InA+InB 0 Nem használt vezérlő 1
0
100 1.00

Lásd: 1.13. szakasz Lásd 1.13. szakasz Lásd: 1.4.
Lásd a 1.4. szakaszt
A bemenetet százalékra konvertáljatage a számításban való felhasználás előtt A bemenetet százalékra konvertáljatage a számításban való felhasználás előtt Lásd az 1.13. szakaszt

Csepplista

9, +, Eredmény = InA+InB Lásd az 1.13. szakaszt

A leejtési lista a forrástól függ
-106 és 106 között

0 Nem használt vezérlő 1
0

-106 és 106 között

100

-1.00-1.00 1.00

Lásd a 1.4. szakaszt
Lásd a 1.4. szakaszt
A bemenetet százalékra konvertáljatage a számításban való felhasználás előtt A bemenetet százalékra konvertáljatage a számításban való felhasználás előtt Lásd az 1.13. szakaszt

Csepplista

9, +, Eredmény = InA+InB Lásd az 1.13. szakaszt

-106 és 106 között

0

A matematikai kimenet maximális tartománya -106 és 106 között

100

Felhasználói kézikönyv UMAX031700. Verzió: 3

36-44

4.7. CAN vételi alapértékek A CAN Receive funkcióblokkot az 1.16. szakasz határozza meg. Kérjük, olvassa el a részletes információkat ezen alapjelek használatáról.
Az alapértelmezett képernyő rögzítése 1 alapértéket tud fogadni
Megjegyzés: A fenti képernyőfelvételen a „Receive Message Enabled” (Üzenet fogadása engedélyezve) módosult az alapértelmezett értékről, hogy engedélyezze a funkcióblokkot. 4.8. CAN átviteli alapértékek A CAN Transmit funkcióblokkot az 1.7. szakasz határozza meg. Kérjük, olvassa el a részletes információkat ezen alapjelek használatáról.

Képernyőfelvétel az alapértelmezett CAN átvitel 1 alapértékéről Felhasználói kézikönyv UMAX031700. Verzió: 3

37-44

Név Átviteli PGN Átviteli ismétlési sebesség Átviteli üzenet prioritás Cél cím (PDU1 esetén) Átviteli adatforrás Átviteli adat száma
Átviteli adatméret
Átviteli adatindex tömbben (LSB) Átviteli bitindex bájtban (LSB) Átviteli adatfelbontás Átviteli adateltolás

Hatótávolság
0-tól 65535-ig 0-tól 60,000 0 ms-ig 7-tól 0-ig 255-tól XNUMX-ig ejtőlista forrásonként

Alapértelmezett
65280 ($FF00) 0 6 254 (0xFE, nulla cím) Bemenet mért 0, bemenet mért #1

Csepplista

Folyamatos 1 bájt

0–8-DataSize 0, első bájtpozíció

0-8 bitméret
-106-tól 106-ig -104-től 104-ig

Alapértelmezés szerint nem használt
1.00 0.00

Megjegyzések
A 0ms letiltja az átvitelt. Saját tulajdonú B prioritás Alapértelmezés szerint nincs használatban. Lásd: 1.3. szakasz Lásd: 1.3. szakasz 0 = Nem használt (letiltva) 1 = 1 bit 2 = 2 bit 3 = 4 bit 4 = 1 bájt 5 = 2 bájt 6 = 4 bájt
Csak Bit adattípusokkal használható

Felhasználói kézikönyv UMAX031700. Verzió: 3

38-44

5. FELJÁRÁS AZ AXIOMATIC EA BOOTLOADER-VEL
Az AX031700 frissíthető új alkalmazás firmware-rel a Bootloader Information szakasz segítségével. Ez a rész az egyszerű lépésről lépésre részletezi az Axiomatic által biztosított új firmware CAN-on keresztül történő feltöltéséhez az egységre anélkül, hogy le kellene választania a J1939 hálózatról.
1. Amikor az Axiomatic EA először csatlakozik az ECU-hoz, a Bootloader Information szakasz a következő információkat jeleníti meg:

2. Ha a rendszerbetöltővel szeretné frissíteni az ECU-n futó firmware-t, módosítsa a „Force Bootloader To Load on Reset” változót Igen értékre.

3. Amikor a prompt ablak megkérdezi, hogy vissza kívánja-e állítani az ECU-t, válassza az Igen lehetőséget.
Felhasználói kézikönyv UMAX031700. Verzió: 3

39-44

4. Visszaállításkor az ECU többé nem AX1939-asként jelenik meg a J031700 hálózaton, hanem J1939 Bootloader #1-ként.

Vegye figyelembe, hogy a rendszerbetöltő NEM képes tetszőleges címre. Ez azt jelenti, hogy ha több rendszerbetöltőt szeretne egyszerre futni (nem ajánlott), manuálisan kell megváltoztatnia mindegyik címét, mielőtt aktiválná a következőt, különben címütközések lépnek fel, és csak egy ECU fog megjelenni rendszerbetöltőként. Amint az "aktív" rendszerbetöltő visszatér normál működéséhez, a többi ECU-t újra kell kapcsolni a rendszerbetöltő funkció újraaktiválásához.

5. A Bootloader Information szakasz kiválasztásakor ugyanazok az információk jelennek meg, mint a mikor

az AX031700 firmware-t futtatta, de ebben az esetben a Villogás funkció engedélyezve van.

Felhasználói kézikönyv UMAX031700. Verzió: 3

40-44

6. Válassza a Villogó gombot, és navigáljon oda, ahová mentette az AF-16119-x.yy.bin file az Axiomatictól küldött. (Megjegyzés: csak bináris (.bin) files flashelhetők az Axiomatic EA eszközzel)
7. Amint megnyílik a Flash Application Firmware ablak, megadhat megjegyzéseket, például „Firmware-t frissített [Név]”, ha kívánja. Ez nem kötelező, és a mezőt üresen hagyhatja, ha nem kívánja használni.
Megjegyzés: Nem kell dátum-stamp vagy timestamp a file, mivel mindezt az Axiomatic EA eszköz automatikusan elvégzi, amikor feltölti az új firmware-t.

FIGYELMEZTETÉS: Ne jelölje be az „Erase All ECU Flash Memory” (Összes ECU flash memória törlése) négyzetet, hacsak az Axiomatic kapcsolattartója nem utasítja erre. Ha ezt választja, akkor a nem felejtő flashben tárolt ÖSSZES adat törlődik. Ezenkívül törli az ECU-val esetleg végrehajtott alapjel-konfigurációkat, és visszaállítja az összes alapértéket a gyári alapértékekre. Ha nem jelöli be ezt a négyzetet, az új firmware feltöltésekor egyik alapérték sem változik.

Felhasználói kézikönyv UMAX031700. Verzió: 3

41-44

8. Egy folyamatjelző sáv mutatja, hogy a feltöltés előrehaladtával mennyi firmware-t küldtek el. Minél nagyobb a forgalom a J1939 hálózaton, annál tovább tart a feltöltési folyamat.
9. Amint a firmware feltöltése befejeződött, egy üzenet jelenik meg, amely jelzi a sikeres műveletet. Ha az ECU visszaállítását választja, az AX031700 alkalmazás új verziója futni kezd, és az ECU-t az Axiomatic EA ilyenként azonosítja. Ellenkező esetben az ECU következő bekapcsolásakor az AX031700 alkalmazás fog futni, nem pedig a rendszerbetöltő funkció.
Megjegyzés: Ha a feltöltés során a folyamat bármikor megszakad, az adatok megsérülnek (rossz ellenőrző összeg), vagy bármilyen más okból az új firmware nem megfelelő, azaz a rendszerbetöltő észleli, hogy a file A loaded nem a hardverplatformon való futtatásra lett tervezve, a rossz vagy sérült alkalmazás nem fog futni. Ha az ECU-t alaphelyzetbe állítják vagy bekapcsolják, a J1939 Bootloader továbbra is az alapértelmezett alkalmazás marad mindaddig, amíg az érvényes firmware-t sikeresen fel nem töltik az egységbe.

Felhasználói kézikönyv UMAX031700. Verzió: 3

42-44

6. Műszaki előírások

6.1. Tápegység
Tápegység bemenet – névleges
Túlfeszültség elleni védelem Fordított polaritás elleni védelem

12 vagy 24Vdc névleges üzemi térfogattage 8…36 Vdc tápegység tartomány voltage tranziensek
Megfelel a SAE J1113-11 követelményeinek a 24 V dc névleges bemenetre vonatkozóan.

6.2. Bemenet
Analog Input Functions Voltage Bemenet
Aktuális bemenet
Digitális bemeneti funkciók Digitális bemeneti szint PWM bemenet
Frekvencia bemenet Digitális bemenet
Bemeneti impedancia Bemeneti pontosság Bemeneti felbontás

Voltage Bemenet vagy árambemenet 0-5 V (impedancia 204 KOhm) 0-10 V (impedancia 136 KOhm) 0-20 mA (impedancia 124 ohm) 4-20 mA (impedancia 124 ohm) diszkrét bemenet, PWM bemenet, frekvenciáig/RPM Vps 0-100% 0.5 Hz - 10 kHz 0.5 Hz - 10 kHz Aktív magas (+Vps-ig), Aktív alacsony Ampfény: 0-tól +Vps-ig 1 MOhm Nagy impedancia, 10KOhm lehúzás, 10KOhm húzás +14V-ig <1% 12 bites

6.3. Kommunikáció
CAN hálózati leállás

1 CAN 2.0B port, SAE J1939 protokoll
A CAN szabvány szerint a hálózatot külső lezáró ellenállásokkal kell lezárni. Az ellenállások 120 Ohm, minimum 0.25 W, fémfólia vagy hasonló típusúak. Ezeket a CAN_H és CAN_L terminálok közé kell elhelyezni a hálózat mindkét végén.

6.4. Általános előírások

Mikroprocesszor

STM32F103CBT7, 32 bites, 128 Kbyte Flash program memória

Nyugodt áram

14 mA @ 24Vdc Tipikus; 30 mA @ 12Vdc Tipikus

Vezérlési logika

Felhasználó által programozható funkciók az Axiomatic Electronic Assistant segítségével, P/N: AX070502 vagy AX070506K

Kommunikáció

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

Felhasználói felület

Az Axiomatic Electronic Assistant for Windows operációs rendszerekhez jogdíjmentes licenccel jár. Az Axiomatic Electronic Assistant használatához USB-CAN átalakítóra van szükség ahhoz, hogy az eszköz CAN-portját egy Windows-alapú PC-hez kapcsolja. Az Axiomatic USB-CAN Converter az Axiomatic Configuration KIT része, AX070502 vagy AX070506K rendelési szám.

Hálózati megszűnés

A hálózatot külső lezáró ellenállásokkal kell lezárni. Az ellenállások 120 Ohm, minimum 0.25 W, fémfólia vagy hasonló típusúak. Ezeket a CAN_H és CAN_L terminálok közé kell elhelyezni a hálózat mindkét végén.

Súly

0.10 font (0.045 kg)

Üzemeltetési feltételek

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

Védelem

IP67

EMC megfelelőség

CE jelölés

Rezgés

MIL-STD-202G, 204D és 214A teszt (szinusz és véletlenszerű) 10 g csúcs (szinusz); 7.86 grms csúcs (véletlenszerű) (függőben)

Sokk

MIL-STD-202G, 213B teszt, 50 g (függőben)

Jóváhagyások

CE jelölés

Elektromos csatlakozások

6 tűs csatlakozó (egyenértékű TE Deutsch P/N: DT04-6P)

A csatlakozó dugókészlet Axiomatic P/N: AX070119 néven kapható.

Pin # 1 2 3 4 5 6

Leírás BATT+ bemenet + CAN_H CAN_L bemenet BATT-

Felhasználói kézikönyv UMAX031700. Verzió: 3

43-44

7. VERZIÓTÖRTÉNET

Verzió dátuma

1

31. május 2016

2

26. november 2019

26. november 2019

3

1. augusztus 2023

Szerző
Gustavo Del Valle Gustavo Del Valle
Amanda Wilkins Kiril Mojsov

Módosítások
Kezdeti tervezet Frissített felhasználói kézikönyv, amely tükrözi a V2.00 firmware-frissítéseket, amelyekben a frekvencia és a PWM bemeneti típusok már nincsenek külön frekvenciatartományokba, hanem egyetlen [0.5 Hz…10 kHz] tartományba egyesítik. Hozzáadott nyugalmi áram, súly és a különböző adatátviteli sebességű modellek a műszaki specifikációk által végrehajtott örökölt frissítésekhez

Jegyzet:
A műszaki adatok tájékoztató jellegűek és a változtatás jogát fenntartjuk. A tényleges teljesítmény az alkalmazástól és a működési feltételektől függően változik. A felhasználóknak meg kell győződniük arról, hogy a termék alkalmas a tervezett felhasználásra. Minden termékünk korlátozott anyag- és gyártási hibákra vonatkozik. Kérjük, tekintse meg a jótállási, pályázati jóváhagyási/korlátozási és visszaküldési eljárásunkat a https://www.axiomatic.com/service/ oldalon leírtak szerint.

A CANopen® a CAN bejegyzett közösségi védjegye az Automation eV-ben

Felhasználói kézikönyv UMAX031700. Verzió: 3

44-44

TERMÉKEINK
AC/DC tápegységek Működtető vezérlők/interfészek Autóipari Ethernet interfészek Akkumulátortöltők CAN vezérlők, útválasztók, átjátszók CAN/WiFi, CAN/Bluetooth, Routerek Áram/Vol.tage/PWM konverterek DC/DC teljesítmény átalakítók Motor hőmérséklet szkennerek Ethernet/CAN konverterek, átjárók, kapcsolók ventilátor meghajtó vezérlők átjárók, CAN/Modbus, RS-232 giroszkópok, dőlésmérők Hidraulikus szelep vezérlők dőlésmérők, triaxiális gép vezérlők jelszabályozók LVD I/O konverziók Modbus, RS-422, RS-485 Vezérlők Motorvezérlők, Inverterek Tápegységek, DC/DC, AC/DC PWM jelátalakítók/leválasztók Rezolver jelkondicionálók Szervizeszközök Jelkondicionálók, konverterek Nyújtásmérő CAN vezérlések Túlfeszültség-csökkentők

CÉGÜNK
Az Axiomatic elektronikus gépvezérlő alkatrészeket kínál a terepjáró, haszongépjárművek, elektromos járművek, áramfejlesztő készletek, anyagmozgatás, megújuló energia és ipari OEM piacok számára. Megtervezett és készen kapható gépvezérlőkkel újítunk, amelyek értéket képviselnek ügyfeleink számára.
MINŐSÉGI TERVEZÉS ÉS GYÁRTÁS
Van egy ISO9001:2015 bejegyzett tervező/gyártó létesítményünk Kanadában.
GARANCIA, ALKALMAZÁSI JÓVÁHAGYÁSOK/KORLÁTOZÁSOK
Az Axiomatic Technologies Corporation fenntartja a jogot, hogy bármikor korrekciókat, módosításokat, fejlesztéseket, fejlesztéseket és egyéb változtatásokat hajtson végre termékein és szolgáltatásain, valamint bármely termék vagy szolgáltatás előzetes értesítés nélkül történő megszüntetésére. Az ügyfeleknek a rendelés leadása előtt be kell szerezniük a legfrissebb releváns információkat, és ellenőrizniük kell, hogy ezek az információk naprakészek és teljesek-e. A felhasználóknak meg kell győződniük arról, hogy a termék alkalmas a tervezett felhasználásra. Minden termékünk korlátozott anyag- és gyártási hibákra vonatkozik. Kérjük, tekintse meg garanciális, pályázati jóváhagyási/korlátozási és visszaküldési folyamatunkat a https://www.axiomatic.com/service/ címen.
MEGFELELÉS
A termék megfelelőségi adatai a termék leírásában és/vagy az axiomatic.com oldalon találhatók. Bármilyen érdeklődést a sales@axiomatic.com címre kell küldeni.
SAFE USE
Minden terméket az Axiomaticnak kell szervizelnie. Ne nyissa fel a terméket, és ne végezze el a szervizelést saját maga.
Ez a termék olyan vegyi anyagoknak teheti ki Önt, amelyekről Kalifornia államban (USA) ismert, hogy rákot és reproduktív károsodást okoznak. További információért látogasson el a www.P65Warnings.ca.gov webhelyre.

SZOLGÁLTATÁS
Az Axiomaticnak visszaküldendő összes termékhez visszaküldési engedélyszám (RMA#) szükséges a sales@axiomatic.com címen. Kérjük, adja meg a következő információkat, amikor RMA-számot kér:
· Sorozatszám, cikkszám · Üzemidő, probléma leírása · Bekötési rajz, alkalmazás és egyéb megjegyzések szükség szerint

ÁRTALMATLANÍTÁS
Az Axiomatic termékek elektronikai hulladékok. Kérjük, kövesse a helyi környezetvédelmi hulladék- és újrahasznosítási törvényeket, előírásokat és irányelveket az elektronikai hulladékok biztonságos ártalmatlanítására vagy újrahasznosítására vonatkozóan.

KAPCSOLATOK
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ä FINNORSZÁG TEL: +358 103 375 750
www.axiomatic.com
salesfinland@axiomatic.com

Copyright 2023

Dokumentumok / Források

AXIOMATIC AX031700 univerzális bemeneti vezérlő CAN-val [pdf] Felhasználói kézikönyv
AX031700, UMAX031700, AX031700 univerzális bemeneti vezérlő CAN-nal, AX031700, univerzális bemenetvezérlő CAN-nal, bemeneti vezérlő CAN-nal, vezérlő CAN-nel, CAN

Hivatkozások

Hagyj megjegyzést

E-mail címét nem tesszük közzé. A kötelező mezők meg vannak jelölve *