AX031700 Universele Invoerbeheerder met CAN

Produk inligting

Spesifikasies

  • Produknaam: Universele invoerbeheerder met CAN
  • Modelnommer: UMAX031700 Weergawe V3
  • Onderdeelnommer: AX031700
  • Ondersteunde protokol: SAE J1939
  • Kenmerke: Enkel universele inset tot proporsionele klepuitset
    Beheerder

Produkgebruiksinstruksies

1. Installasie-instruksies

Afmetings en Pinout

Verwys na die gebruikershandleiding vir gedetailleerde afmetings en pinout
inligting.

Monteer instruksies

Maak seker dat die beheerder veilig gemonteer is na aanleiding van die
riglyne verskaf in die gebruikershandleiding.

2. oorview van J1939 Kenmerke

Ondersteunde boodskappe

Die beheerder ondersteun verskeie boodskappe gespesifiseer in die SAE
J1939 standaard. Verwys na afdeling 3.1 van die gebruikershandleiding vir
besonderhede.

Naam, adres en sagteware-ID

Konfigureer die beheerder se naam, adres en sagteware-ID soos per
jou vereistes. Verwys na afdeling 3.2 van die gebruikershandleiding vir
instruksies.

3. ECU-instelpunte Toegang verkry met die aksiomatiese elektroniese
Assistent

Gebruik die Axiomatic Electronic Assistant (EA) om toegang tot en
stel ECU-stelpunte in. Volg die instruksies wat in
afdeling 4 van die gebruikershandleiding.

4. Herflits oor CAN met die Axiomatic EA Bootloader

Gebruik die Axiomatic EA Bootloader om die kontroleerder te herlaai
oor CAN bus. Gedetailleerde stappe word in afdeling 5 van die gebruiker uiteengesit
handleiding.

5. Tegniese spesifikasies

Verwys na die gebruikershandleiding vir gedetailleerde tegniese spesifikasies
van die kontroleerder.

6. Weergawe geskiedenis

Gaan afdeling 7 van die gebruikershandleiding na vir die weergawegeskiedenis van
die produk.

Gereelde Vrae (Gereelde Vrae)

V: Kan ek veelvuldige invoertipes gebruik met die Enkelinvoer-KAN
Beheerder?

A: Ja, die beheerder ondersteun 'n wye reeks konfigureerbare
insettipes, wat veelsydigheid in beheer bied.

V: Hoe kan ek die sagteware van die beheerder opdateer?

A: Jy kan die kontroleerder oor CAN herlaai met die Axiomatic
EA selflaaiprogram. Verwys na afdeling 5 van die gebruikershandleiding vir meer inligting
instruksies.

"`

GEBRUIKERSHANDLEIDING UMAX031700 Weergawe V3
UNIVERSELE INSETBEHEERDER MET BLIK
SAEJ1939
GEBRUIKERSHANDLEIDING
P/N: AX031700

AKRONIEME

ACK

Positiewe erkenning (van SAE J1939-standaard)

UIN

Universele invoer

EA

Die aksiomatiese elektroniese assistent ('n dienshulpmiddel vir aksiomatiese ECU's)

ECU

Elektroniese beheereenheid

(van SAE J1939 standaard)

NAK

Negatiewe erkenning (van SAE J1939-standaard)

PDU1

'n Formaat vir boodskappe wat na 'n bestemmingsadres gestuur moet word, hetsy spesifiek of wêreldwyd (vanaf SAE J1939-standaard)

PDU2

'n Formaat wat gebruik word om inligting te stuur wat met die groepuitbreidingstegniek gemerk is, en nie 'n bestemmingsadres bevat nie.

PGN

Parametergroepnommer (van SAE J1939-standaard)

PropA

Boodskap wat die Eiendoms A PGN gebruik vir eweknie-kommunikasie

PropB

Boodskap wat 'n Eiendoms B PGN vir uitsaaikommunikasie gebruik

SPN

Verdagte parameternommer (van SAE J1939-standaard)

Let wel: 'n Axiomatic Electronic Assistant KIT kan bestel word as P/N: AX070502 of AX070506K

Gebruikershandleiding UMAX031700. Weergawe: 3

2-44

INHOUDSOPGAWE
1. OORVIEW VAN BEHEERDER ………………………………………………………………………………………………………………………… 4
1.1. BESKRYWING VAN ENKEL UNIVERSELE INVOER TOT PROPORSIONELE KLEPUITSETBEHEERDER ………………………….. 4 1.2. UNIVERSELE INVOERFUNKSIE BLOK………………………………………………………………………………………………………………………………. 4
1.2.1. Invoersensortipes ………………………………………………………………………………………………………………………………………………… ………. 4 1.2.2. Optrek- / Aftrekweerstandopsies……………………………………………………………………………………………………………………………… 5 1.2.3. 5. Minimum en maksimum foute en reekse…………………………………………………………………………………………………………………. 1.2.4 5. Invoer sagteware filtertipes ………………………………………………………………………………………………………………………………………………… 1.3 6. INTERNE FUNKSIE BLOKBEHEERBRONNE ………………………………………………………………………………………….. 1.4 7. OPSOEK TABEL FUNKSIE BLOK …………………………………………………………………………………………………………………………. 1.4.1 8. X-as, invoerdatareaksie………………………………………………………………………………………………………………………………………… …….. 1.4.2 8. Y-as, opsoektabel-uitset ………………………………………………………………………………………………………………………………………… ……. 1.4.3 8. Verstekkonfigurasie, datarespons …………………………………………………………………………………………………………………………. 1.4.4 9. Punt-tot-punt-antwoord ………………………………………………………………………………………………………………………………………………… ….. 1.4.5 10. X-as, tydreaksie………………………………………………………………………………………………………………………………………… ………… 1.5 11. PROGRAMMEERBARE LOGIESE FUNKSIE BLOK …………………………………………………………………………………………………………. 1.5.1 14. Evaluering van voorwaardes ……………………………………………………………………………………………………………………………………………… 1.5.2 15. Tabelkeuse ……………………………………………………………………………………………………………………………………………………… ……….. 1.5.3 16. Logica Blok Uitset ………………………………………………………………………………………………………………………………………………… …….. 1.6 17. WISKUNDIGE FUNKSIE BLOK ………………………………………………………………………………………………………………………………….. 1.7 18 . KAN FUNKSIEBLOK SEND………………………………………………………………………………………………………………….. 1.8 19. KAN FUNKSIE BLOK ONTVANG………………………………………………………………………………………………………………………. 1.9 20. DIAGNOSTIESE FUNKSIE BLOK …………………………………………………………………………………………………………………………………. XNUMX
2. INSTALLASIE-INSTRUKSIES …………………………………………………………………………………………………………………………. 24
2.1. AFMETINGS EN PINOUT ………………………………………………………………………………………………………………………… 24 2.2. MONTAGE-INSTRUKSIES ………………………………………………………………………………………………………………………….. 24
3. OORVIEW VAN J1939 KENMERKE ………………………………………………………………………………………………………………….. 26
3.1. INLEIDING TOT ONDERSTEUNDE BOODSKAPPE …………………………………………………………………………………………………………. 26 3.2. NAAM, ADRES EN SAGTEWARE ID ………………………………………………………………………………………………………………… 27
4. ECU-SETPUNTE WAT TOEGANG IS MET DIE AKSIOMATIESE ELEKTRONIESE ASSISTENT …………………………………………. 29
4.1. J1939 NETWERK ………………………………………………………………………………………………………………………………………………… 29 4.2. UNIVERSELE INSET………………………………………………………………………………………………………………………………………… 30 4.3. KONSTANTE DATA LYS SETPOINTS ………………………………………………………………………………………………………………….. 31 4.4. OPSOEK TABEL SETPUNT ……………………………………………………………………………………………………………………… 32 4.5. PROGRAMMEERBARE LOGIESE INSTALLINGSPUNTE ………………………………………………………………………………………………………….. 33 4.6. WISKUNDIGE FUNKSIE BLOK INSTELPUNTE ………………………………………………………………………………………………………………….. 35 4.7. KAN REGELPUNTE ONTVANG ……………………………………………………………………………………………………………………….. 37 4.8. KAN REGELPUNTE VERSEND ………………………………………………………………………………………………………………………… 37
5. OPVLAS OOR BLIK MET DIE AXIOMATIC EA BOOTLAADER ………………………………………………………… 39
6. TEGNIESE SPESIFIKASIES …………………………………………………………………………………………………………………………………. 43
6.1. KRAGVOORSIENING …………………………………………………………………………………………………………………………………………………. 43 6.2. INSET………………………………………………………………………………………………………………………………………………………………… ………… 43 6.3. KOMMUNIKASIE………………………………………………………………………………………………………………………………………………………. 43 6.4. ALGEMENE SPESIFIKASIES ………………………………………………………………………………………………………………………………. 43
7. WEERGAWEGESKIEDENIS……………………………………………………………………………………………………………………………………………… ….. 44

Gebruikershandleiding UMAX031700. Weergawe: 3

3-44

1. OORVIEW VAN BEHEERDER
1.1. Beskrywing van enkel universele inset na proporsionele klepuitsetbeheerder
Die Single Input CAN Controller (1IN-CAN) is ontwerp vir veelsydige beheer van 'n enkele inset en 'n wye verskeidenheid beheerlogika en algoritmes. Die buigsame stroombaanontwerp gee die gebruiker 'n wye reeks konfigureerbare invoertipes.
Die beheerder het 'n enkele volledig konfigureerbare universele inset wat opgestel kan word om te lees: voltage, stroom, frekwensie/RPM, PWM of digitale insetseine. Alle I/O en logiese funksieblokke op die eenheid is inherent onafhanklik van mekaar, maar kan gekonfigureer word om op 'n groot aantal maniere met mekaar te kommunikeer.
Die verskillende funksieblokke wat deur die 1IN-CAN ondersteun word, word in die volgende afdelings uiteengesit. Alle stelpunte kan deur die gebruiker gekonfigureer word deur die Axiomatic Electronic Assistant te gebruik, soos uiteengesit in Afdeling 3 van hierdie dokument.
1.2. Universele invoerfunksieblok
Die beheerder bestaan ​​uit twee universele insette. Die twee universele insette kan gekonfigureer word om voltage, stroom, weerstand, frekwensie, pulswydtemodulasie (PWM) en digitale seine.
1.2.1. Invoersensortipes
Tabel 3 lys die ondersteunde invoertipes deur die beheerder. Die Invoersensortipe-parameter verskaf 'n aftreklys met die invoertipes wat in Tabel 1 beskryf word. Verandering van die invoersensortipe affekteer ander stelpunte binne dieselfde stelpuntgroep soos Minimum/Maksimum Fout/Reik deur hulle na nuwe invoertipe te verfris en moet dus wees eers verander.
0 Gestremdes 12 Voltage 0 tot 5V 13 Voltage 0 tot 10V 20 Stroom 0 tot 20mA 21 Stroom 4 tot 20mA 40 Frekwensie 0.5Hz tot 10kHz 50 PWM dienssiklus (0.5Hz tot 10kHz) 60 Digitaal (Normaal) 61 Digitaal (Inverse) 62 Digitaal (Inverse) XNUMX
Tabel 1 Universele Invoer Sensor Tipe Opsies
Alle analoog-insette word direk in 'n 12-bis analoog-na-digitaal-omsetter (ADC) in die mikrobeheerder ingevoer. Alle voltage-insette is hoë impedansie terwyl stroominsette 'n 124-weerstand gebruik om die sein te meet.
Frekwensie/RPM, Pulse Width Modulated (PWM) en Counter Input Sensor Tipes is gekoppel aan die mikrobeheerder-tydtellers. Pulse per omwenteling stelpunt word slegs in ag geneem wanneer die insetsensortipe gekies is frekwensietipe soos in Tabel 3. Wanneer Pulse per omwenteling stelpunt op 0 gestel is, sal die metings wat geneem word in eenhede van [Hz] wees. As Pole per omwenteling stelpunt op hoër as 0 gestel is, sal die metings wat geneem word in eenhede van [RPM] wees.

Gebruikershandleiding UMAX031700. Weergawe: 3

4-44

Digitale invoersensortipes bied drie modusse: Normaal, Omgekeerd en Vergrendel. Die metings wat met digitale invoertipes geneem word, is 1 (AAN) of 0 (AF).

1.2.2. Optrek- / aftrekweerstandopsies

Met Invoersensortipes: Frekwensie/RPM, PWM, Digitaal, het die gebruiker die opsie van drie (3) verskillende op-/aftrekopsies soos in Tabel 2 gelys.

0 Pullup/Pulldown Off 1 10k Pullup 2 10k Pulldown
Tabel 2 Optrek-/aftrekweerstandopsies
Hierdie opsies kan geaktiveer of gedeaktiveer word deur die stelpunt Pullup/Pulldown Resistor in die Axiomatic Electronic Assistant aan te pas.

1.2.3. Minimum en maksimum foute en reekse

Die minimum reeks en maksimum reeks stelpunte moet nie met die meetreeks verwar word nie. Hierdie stelpunte is beskikbaar met almal behalwe die digitale insette, en hulle word gebruik wanneer die inset gekies word as 'n beheerinvoer vir 'n ander funksieblok. Hulle word die Xmin- en Xmaks-waardes wat in die hellingberekeninge gebruik word (sien Figuur 6). Wanneer hierdie waardes verander word, word ander funksieblokke wat die invoer as 'n beheerbron gebruik outomaties opgedateer om die nuwe X-aswaardes te weerspieël.

Die Minimum Fout en Maksimum Fout stelpunte word gebruik met die Diagnostiese funksieblok, verwys asseblief na Afdeling 1.9 vir meer besonderhede oor Diagnostiese funksieblok. Die waardes vir hierdie stelpunte is so beperk dat

0 <= Minimum fout <= Minimum reeks <= Maksimum reeks <= Maksimum fout <= 1.1xMaks*

* Die maksimum waarde vir enige invoer is afhanklik van tipe. Die foutreeks kan tot 10% opgestel word

bo hierdie waarde. Byvoorbeeldample:

Frekwensie: Maks = 10,000 XNUMX [Hz of RPM]

PWM:

Maksimum = 100.00 [%]

Voltage: Maks = 5.00 of 10.00 [V]

Stroom: Maks = 20.00 [mA]

Om te verhoed dat vals foute veroorsaak word, kan die gebruiker kies om sagtewarefiltrering by die meetsein te voeg.

1.2.4. Invoer sagteware filtertipes

Gebruikershandleiding UMAX031700. Weergawe: 3

5-44

Alle invoertipes met die uitsondering van Digitaal (Normaal), Digitaal (Omgekeerd), Digitaal (Vergrendeld) kan gefiltreer word met behulp van Filtertipe en Filterkonstante stelpunte. Daar is drie (3) filtertipes beskikbaar soos in Tabel 3 gelys.
0 Geen filtering 1 bewegende gemiddelde 2 herhalende gemiddelde
Tabel 3 Invoerfiltertipes
Die eerste filteropsie Geen filtering, bied geen filtering aan die gemete data nie. Die gemete data sal dus direk gebruik word na die enige funksieblok wat hierdie data gebruik.
Die tweede opsie, Moving Average, pas die `Vergelyking 1' hieronder toe op gemete insetdata, waar ValueN die huidige insette gemete data verteenwoordig, terwyl ValueN-1 die vorige gefiltreerde data verteenwoordig. Die Filter Konstante is die Filter Konstante stelpunt.
Vergelyking 1 – Bewegende gemiddelde filterfunksie:

WaardeN

=

WaardeN-1+

(Invoer – WaardeN-1) Filterkonstante

Die derde opsie, Herhalende Gemiddelde, pas die `Vergelyking 2' hieronder toe op gemete insetdata, waar N die waarde van Filter Konstante stelpunt is. Die gefiltreerde invoer, Waarde, is die gemiddelde van alle insetmetings geneem in N (Filter Konstante) aantal lesings. Wanneer die gemiddelde geneem word, sal die gefiltreerde invoer bly totdat die volgende gemiddelde gereed is.

Vergelyking 2 – Herhalende gemiddelde oordragfunksie: Waarde = N0 InvoerN N

1.3. Interne funksieblokbeheerbronne

Gebruikershandleiding UMAX031700. Weergawe: 3

6-44

Die 1IN-CAN-beheerder laat toe dat interne funksieblokbronne gekies kan word uit die lys van die logiese funksieblokke wat deur die beheerder ondersteun word. Gevolglik kan enige uitset van een funksieblok gekies word as die beheerbron vir 'n ander. Hou in gedagte dat nie alle opsies in alle gevalle sin maak nie, maar die volledige lys van beheerbronne word in Tabel 4 getoon.

Waarde 0 1 2 3 4 5 6 7 8

Betekenis Beheerbron nie gebruik nie KAN Boodskap ontvang Universele invoer Gemeet Opsoektabel Funksieblok Programmeerbare logika-funksieblok Wiskundige funksieblok Konstante datalys Blok Gemete Kragtoevoer Gemeet Verwerkertemperatuur
Tabel 4 Beheerbronopsies

Benewens 'n bron, het elke kontrole ook 'n nommer wat ooreenstem met die subindeks van die betrokke funksieblok. Tabel 5 skets die reekse wat vir die getalvoorwerpe ondersteun word, afhangend van die bron wat gekies is.

Beheer Bron

Beheer Bronnommer

Beheerbron nie gebruik nie (geïgnoreer)

[0]

KAN Boodskap ontvang

[1…8]

Universele inset gemeet

[1…1]

Opsoektabel-funksieblok

[1…6]

Programmeerbare logiese funksieblok

[1…2]

Wiskundige funksieblok

[1…4]

Konstante datalysblok

[1…10]

Gemeet kragtoevoer

[1…1]

Gemeet verwerker temperatuur

[1…1]

Tabel 5 Beheerbronnommeropsies

1.4. Opsoektabel-funksieblok

Gebruikershandleiding UMAX031700. Weergawe: 3

7-44

Opsoektabelle word gebruik om 'n uitsetrespons van tot 10 hellings per opsoektabel te gee. Daar is twee tipes Opsoektabel-respons gebaseer op X-astipe: Datarespons en Tydrespons Afdelings 1.4.1 tot 1.4.5 sal hierdie twee X-astipes in meer besonderhede beskryf. As meer as 10 hellings benodig word, kan 'n programmeerbare logikablok gebruik word om tot drie tabelle te kombineer om 30 hellings te kry, soos beskryf in Afdeling 1.5.
Daar is twee sleutelinstelpunte wat hierdie funksieblok sal beïnvloed. Die eerste is die X-asbron en X-asnommer wat saam die beheerbron vir die funksieblok definieer.
1.4.1. X-as, invoerdatareaksie
In die geval waar die X-as Tipe = Data Response, verteenwoordig die punte op die X-as die data van die beheerbron. Hierdie waardes moet binne die omvang van die beheerbron gekies word.
Wanneer X-as-datawaardes gekies word, is daar geen beperkings op die waarde wat in enige van die X-as-punte ingevoer kan word nie. Die gebruiker moet waardes in toenemende volgorde invoer om die hele tabel te kan gebruik. Daarom, wanneer die X-as data aangepas word, word dit aanbeveel dat X10 eers verander word, dan verlaag indekse in dalende volgorde om die onderstaande te handhaaf:
Xmin <= X0 <= X1 <= X2<= X3<= X4<= X5 <= X6 <= X7 <= X8 <= X9 <= X10 <= Xmaks
Soos vroeër genoem, sal Xmin en Xmax bepaal word deur die X-asbron wat gekies is.
As sommige van die datapunte `geïgnoreer' is soos beskryf in Afdeling 1.4.3, sal hulle nie in die XAxis-berekening hierbo gebruik word nie. Byvoorbeeldample, as punte X4 en hoër geïgnoreer word, word die formule eerder Xmin <= X0 <= X1 <= X2<= X3<= Xmaks.
1.4.2. Y-as, Opsoektabel-uitvoer
Die Y-as het geen beperkings op die data wat dit verteenwoordig nie. Dit beteken dat omgekeerde, of toenemende/afnemende of ander reaksies maklik vasgestel kan word.
In alle gevalle kyk die beheerder na die hele reeks data in die Y-as-setpunte, en kies die laagste waarde as die Ymin en die hoogste waarde as die Ymaks. Hulle word direk na ander funksieblokke oorgedra as die limiete op die Lookup Table-uitset. (dws gebruik as Xmin- en Xmax-waardes in lineêre berekeninge.)
As sommige van die datapunte egter `geïgnoreer' word soos beskryf in Afdeling 1.4.3, sal hulle nie gebruik word in die Y-as-reeksbepaling nie. Slegs die Y-as-waardes wat op die Axiomatiese EA gewys word, sal oorweeg word wanneer die limiete van die tabel vasgestel word wanneer dit gebruik word om 'n ander funksieblok, soos 'n Wiskunde-funksieblok, aan te dryf.
1.4.3. Verstekkonfigurasie, datarespons
By verstek is alle opsoektabelle in die ECU gedeaktiveer (X-asbron is gelyk aan Beheer nie gebruik nie). Opsoektabelle kan gebruik word om die gewenste reaksie-pro te skepfiles. As 'n Universele Invoer as die X-as gebruik word, sal die uitset van die Opsoektabel wees wat die gebruiker in Y-waardes stelpunte invoer.
Onthou, enige beheerde funksieblok wat die Opsoektabel as 'n invoerbron gebruik, sal ook 'n linearisering op die data toepas. Daarom, vir 'n 1:1 beheerreaksie, verseker dat die minimum en

Gebruikershandleiding UMAX031700. Weergawe: 3

8-44

maksimum waardes van die uitset stem ooreen met die minimum en maksimum waardes van die tabel se Y-as.
Alle tabelle (1 tot 3) is by verstek gedeaktiveer (geen beheerbron gekies nie). Sou 'n X-asbron egter gekies word, sal die Y-waardes verstek in die reeks van 0 tot 100% wees soos beskryf in die "YAxis, Opsoektabel-uitvoer" afdeling hierbo. X-as minimum en maksimum verstekke sal gestel word soos beskryf in die "X-as, data reaksie" afdeling hierbo.
By verstek is die X- en Y-asdata opgestel vir 'n gelyke waarde tussen elke punt van die minimum tot maksimum in elke geval.
1.4.4. Punt tot punt reaksie
By verstek is die X- en Y-asse opgestel vir 'n lineêre respons vanaf punt (0,0) tot (10,10), waar die uitset linearisering tussen elke punt sal gebruik, soos in Figuur 1 getoon. Om die linearisering te kry, moet elke "Punt N Response", waar N = 1 tot 10, is opgestel vir 'n `Ramp To' uitvoer reaksie.

Figuur 1 Opsoektabel met “Ramp Aan" Data Response
Alternatiewelik kan die gebruiker 'n `Jump To'-respons kies vir "Punt N Response", waar N = 1 tot 10. In hierdie geval sal enige invoerwaarde tussen XN-1 tot XN lei tot 'n uitvoer vanaf die Opsoektabel-funksieblok van YN.
'N Example van 'n Wiskunde-funksieblok (0 tot 100) wat gebruik word om 'n verstektabel (0 tot 100) te beheer, maar met 'n `Jump To'-respons in plaas van die verstek `Ramp To' word in Figuur 2 getoon.

Gebruikershandleiding UMAX031700. Weergawe: 3

9-44

Figuur 2 Opsoektabel met "Spring na" datarespons
Laastens kan enige punt behalwe (0,0) gekies word vir 'n `Ignoreer' antwoord. As “Punt N Response” gestel is om te ignoreer, dan sal alle punte van (XN, YN) tot (X10, Y10) ook geïgnoreer word. Vir alle data groter as XN-1, sal die uitvoer van die Opsoektabel-funksieblok YN-1 wees.
'n Kombinasie van Ramp Na-, Spring na- en Ignoreer-antwoorde kan gebruik word om 'n toepassingspesifieke uitvoerpro te skepfile.
1.4.5. X-as, tydreaksie
'n Opsoektabel kan ook gebruik word om 'n pasgemaakte uitsetrespons te kry waar die X-astipe 'n 'Tydrespons' is. Wanneer dit gekies word, verteenwoordig die X-as nou tyd, in eenhede van millisekondes, terwyl die Y-as steeds die uitset van die funksieblok verteenwoordig.
In hierdie geval word die X-asbron as 'n digitale inset behandel. As die sein eintlik 'n analoog inset is, word dit geïnterpreteer soos 'n digitale inset. Wanneer die beheerinvoer AAN is, sal die uitset oor 'n tydperk verander word gebaseer op die profile in die Opsoektabel.
Wanneer die beheerinvoer AF is, is die uitset altyd op nul. Wanneer die invoer AAN kom, sal die profile Begin ALTYD by posisie (X0, Y0) wat 0 uitset is vir 0ms.
In 'n tydreaksie kan die intervaltyd tussen elke punt op die X-as op enige plek van 1ms tot 1min gestel word. [60,000 XNUMX ms].

Gebruikershandleiding UMAX031700. Weergawe: 3

10-44

1.5. Programmeerbare logiese funksieblok

Figuur 3 Programmeerbare logika-funksieblok gebruikershandleiding UMAX031700. Weergawe: 3

11-44

Hierdie funksieblok is natuurlik die mees ingewikkelde van almal, maar baie kragtig. Die programmeerbare logika kan aan tot drie tabelle gekoppel word, waarvan enige een slegs onder gegewe voorwaardes gekies sal word. Enige drie tabelle (van die beskikbare 8) kan met die logika geassosieer word, en watter gebruik word is volledig konfigureerbaar.
Sou die toestande so wees dat 'n spesifieke tabel (1, 2 of 3) gekies is soos beskryf in Afdeling 1.5.2, dan sal die uitset van die geselekteerde tabel, op enige gegewe tydstip, direk na die logiese afvoer deurgegee word.
Daarom kan tot drie verskillende response op dieselfde insette, of drie verskillende response op verskillende insette, die invoer word na 'n ander funksieblok, soos 'n Uitset X-aandrywer. Om dit te doen, sal die "Beheerbron" vir die reaktiewe blok gekies word om die `Programmeerbare logiese funksieblok' te wees.
Om enige een van programmeerbare logika-blokke te aktiveer, moet die "Programmeerbare logika-blok aangeskakel"-stelpunt op Waar gestel word. Hulle is almal by verstek gedeaktiveer.
Logika word geëvalueer in die volgorde wat in Figuur 4 getoon word. Slegs as 'n laer getal tabel nie gekies is nie, sal na die voorwaardes vir die volgende tabel gekyk word. Die verstektabel word altyd gekies sodra dit geëvalueer word. Dit word dus vereis dat die verstektabel altyd die hoogste getal in enige konfigurasie moet wees.

Gebruikershandleiding UMAX031700. Weergawe: 3

12-44

Figuur 4 Programmeerbare logika-vloeidiagram Gebruikershandleiding UMAX031700. Weergawe: 3

13-44

1.5.1. Toestandevaluering

Die eerste stap om te bepaal watter tabel as die aktiewe tabel gekies sal word, is om eers die toestande wat met 'n gegewe tabel geassosieer word, te evalueer. Elke tabel het tot drie toestande daarmee geassosieer wat geëvalueer kan word.

Argument 1 is altyd 'n logiese uitset van 'n ander funksieblok. Soos altyd is die bron 'n kombinasie van die funksionele bloktipe en -nommer, stelpunte "Tabel X, Voorwaarde Y, Argument 1 Bron" en "Tabel X, Voorwaarde Y, Argument 1 Getal", waar beide X = 1 tot 3 en Y = 1 tot 3.

Argument 2 aan die ander kant, kan óf 'n ander logiese uitset wees soos met Argument 1, OF 'n konstante waarde wat deur die gebruiker gestel is. Om 'n konstante as die tweede argument in die bewerking te gebruik, stel "Tabel X, Voorwaarde Y, Argument 2 Bron" op `Beheer konstante data.' Let daarop dat die konstante waarde geen eenheid daarmee in die Axiomatic EA het nie, dus moet die gebruiker dit stel soos nodig vir die toepassing.

Die toestand word geëvalueer op grond van die "Tabel X, Toestand Y-operateur" wat deur die gebruiker gekies is. Dit is altyd `=, Gelyk' by verstek. Die enigste manier om dit te verander, is om twee geldige argumente vir enige gegewe toestand te kies. Opsies vir die operateur word in Tabel 6 gelys.

0 =, Gelyk 1 !=, Nie Gelyk 2 >, Groter as 3 >=, Groter as of Gelyk 4 <, Minder as 5 <=, Minder as of Gelyk
Tabel 6 Toestand Operator Opsies

By verstek is beide argumente ingestel op `Beheerbron nie gebruik nie' wat die toestand deaktiveer, en outomaties lei tot 'n waarde van NVT as die resultaat. Alhoewel Figuur 4 slegs Waar of Onwaar toon as gevolg van 'n toestand-evaluering, is die realiteit dat daar vier moontlike resultate kan wees, soos beskryf in Tabel 7.

Waarde 0 1 2 3

Beteken Vals Waar Fout Nie Van toepassing nie

Rede (Argument 1) Operator (Argument 2) = Onwaar (Argument 1) Operator (Argument 2) = Waar Argument 1 of 2 afvoer is gerapporteer as in 'n fouttoestand Argument 1 of 2 is nie beskikbaar nie (dws gestel op `Beheerbron Nie gebruik nie')
Tabel 7 Toestandevalueringsresultate

Gebruikershandleiding UMAX031700. Weergawe: 3

14-44

1.5.2. Tafelkeuse

Om te bepaal of 'n spesifieke tabel gekies sal word, word logiese bewerkings uitgevoer op die resultate van die toestande soos bepaal deur die logika in Afdeling 1.5.1. Daar is verskeie logiese kombinasies wat gekies kan word, soos in Tabel 8 gelys.

0 Standaardtabel 1 Cnd1 En Cnd2 En Cnd3 2 Cnd1 Of Cnd2 Of Cnd3 3 (Cnd1 En Cnd2) Of Cnd3 4 (Cnd1 Of Cnd2) En Cnd3
Tabel 8 Voorwaardes Logiese Operator Opsies

Nie elke evaluering gaan al drie voorwaardes benodig nie. Die geval wat in die vroeëre afdeling gegee is, bvample, het slegs een voorwaarde gelys, dit wil sê dat die Engine RPM onder 'n sekere waarde is. Daarom is dit belangrik om te verstaan ​​hoe die logiese operateurs 'n Fout of N/A resultaat vir 'n toestand sal evalueer.

Logiese Operator Standaard Tabel Cnd1 En Cnd2 En Cnd3

Kies voorwaardes-kriteria Geassosieerde tabel word outomaties gekies sodra dit geëvalueer is. Moet gebruik word wanneer twee of drie voorwaardes relevant is, en almal moet waar wees om die tabel te kies.

As enige voorwaarde gelyk is aan Onwaar of Fout, word die tabel nie gekies nie. 'n Nvt word soos 'n Ware behandel. As al drie voorwaardes Waar (of NVT) is, word die tabel gekies.

Cnd1 Of Cnd2 Of Cnd3

If((Cnd1==True) &&(Cnd2==True)&&(Cnd3==True)) Then Use Table Moet gebruik word wanneer slegs een voorwaarde relevant is. Kan ook met twee of drie relevante toestande gebruik word.

As enige voorwaarde as Waar geëvalueer word, word die tabel gekies. Fout of NVT-resultate word as Onwaar behandel

If((Cnd1==Waar) || (Cnd2==Waar) || (Cnd3==Waar)) Gebruik dan Tabel (Cnd1 En Cnd2) Of Cnd3 Om slegs gebruik te word wanneer al drie voorwaardes relevant is.

As beide voorwaarde 1 en voorwaarde 2 waar is, OF voorwaarde 3 is waar, word die tabel gekies. Fout of NVT-resultate word as Onwaar behandel

If( ((Cnd1==Waar)&&(Cnd2==Waar)) || (Cnd3==Waar) ) Gebruik dan Tabel (Cnd1 Of Cnd2) En Cnd3 Om slegs gebruik te word wanneer al drie voorwaardes relevant is.

As voorwaarde 1 en voorwaarde 3 waar is, OF voorwaarde 2 en voorwaarde 3 waar is, word die tabel gekies. Fout of NVT-resultate word as Onwaar behandel

As(((Cnd1==Waar)||(Cnd2===Waar)) && (Cnd3==Waar) ) Gebruik dan tabel
Tabel 9 Toestande-evaluering gebaseer op geselekteerde logiese operateur

Die verstek "Tabel X, Voorwaardes Logiese Operator" vir Tabel 1 en Tabel 2 is `Cnd1 And Cnd2 And Cnd3', terwyl Tabel 3 gestel is as die `Verstektabel'.

Gebruikershandleiding UMAX031700. Weergawe: 3

15-44

1.5.3. Logica Blok Uitset

Onthou dat Tabel X, waar X = 1 tot 3 in die Programmeerbare Logika-funksieblok NIE Opsoektabel 1 tot 3 beteken nie. Elke tabel het 'n stelpunt "Tabel X Opsoektabel Bloknommer" wat die gebruiker toelaat om te kies watter Opsoektabelle hulle wil hê geassosieer met 'n spesifieke programmeerbare logiese blok. Die verstektabelle wat met elke logikablok geassosieer word, word in Tabel 10 gelys.

Programmeerbare logiese bloknommer
1

Tabel 1 Soek

Tabel 2 Soek

Tabel 3 Soek

Tabel Bloknommer Tabel Bloknommer Tabel Bloknommer

1

2

3

Tabel 10 Programmeerbare logikablok verstek-opsoektabelle

As die geassosieerde opsoektabel nie 'n "X-asbron" gekies het nie, dan sal die uitset van die programmeerbare logika-blok altyd "Nie beskikbaar nie" wees solank daardie tabel gekies is. Sou die Opsoektabel egter gekonfigureer word vir 'n geldige reaksie op 'n inset, hetsy Data of Tyd, sal die afvoer van die Opsoektabel-funksieblok (dws die Y-as-data wat gekies is op grond van die X-as-waarde) word die uitset van die programmeerbare logika-funksieblok solank daardie tabel gekies is.

Anders as alle ander funksieblokke, voer die Programmeerbare Logika NIE enige lineariseringsberekeninge tussen die inset- en die uitsetdata uit nie. In plaas daarvan weerspieël dit presies die invoerdata (Opsoektabel). Daarom, wanneer die programmeerbare logika as 'n beheerbron vir 'n ander funksieblok gebruik word, word dit HOOG aanbeveel dat al die geassosieerde opsoektabel Y-asse óf (a) gestel word tussen die 0 tot 100% uitsetreeks óf (b) alles ingestel is op dieselfde skaal.

Gebruikershandleiding UMAX031700. Weergawe: 3

16-44

1.6. Wiskunde funksieblok

Daar is vier wiskundige funksieblokke wat die gebruiker toelaat om basiese algoritmes te definieer. 'n Wiskunde-funksieblok kan tot vier insetseine neem. Elke inset word dan volgens die gepaardgaande limiet en skaalsetpunte geskaal.
Insette word in persent omgeskakeltage waarde gebaseer op die "Funksie X Invoer Y Minimum" en "Funksie X Invoer Y Maksimum" waardes gekies. Vir bykomende beheer kan die gebruiker ook die "Funksie X-invoer Y-skaaler" aanpas. By verstek het elke invoer 'n skaal `gewig' van 1.0 Elke invoer kan egter van -1.0 tot 1.0 geskaal word soos nodig voordat dit in die funksie toegepas word.
'n Wiskundige funksieblok sluit drie kiesbare funksies in, wat elkeen vergelyking A-operateur B implementeer, waar A en B funksie-insette is en operateur funksie gekies is met instelpunt Wiskundige funksie X Operator. Stelpuntopsies word in Tabel 11 aangebied. Die funksies word aan mekaar verbind, sodat die resultaat van die voorafgaande funksie in Inset A van die volgende funksie gaan. Dus het funksie 1 beide inset A en inset B kiesbaar met stelpunte, waar funksie 2 tot 4 slegs inset B kiesbaar het. Invoer word gekies deur Funksie X Invoer Y Bron en Funksie X Invoer Y Nommer te stel. As Funksie X Inset B Bron op 0 gestel is Beheer nie gebruik nie, gaan sein onveranderd deur funksie.
= (1 1 1)2 23 3 4 4

0

=, Waar wanneer InA gelyk is aan InB

1

!=, Waar wanneer InA nie gelyk is aan InB nie

2

>, Waar wanneer InA groter as InB

3

>=, Waar wanneer InA groter as of gelyk is aan InB

4

<, Waar wanneer InA minder as InB

5

<=, Waar wanneer InA minder as of gelyk is aan InB

6

OF, Waar wanneer InA of InB Waar is

7

EN, Waar wanneer InA en InB Waar is

8 XOR, Waar wanneer óf InA óf InB Waar is, maar nie albei nie

9

+, Resultaat = InA plus InB

10

-, Resultaat = InA minus InB

11

x, Resultaat = InA maal InB

12

/, Resultaat = InA gedeel deur InB

13

MIN, Resultaat = Kleinste van InA en InB

14

MAX, Resultaat = Grootste van InA en InB

Tabel 11 Wiskunde-funksie-operateurs

Gebruiker moet seker maak dat die insette met mekaar versoenbaar is wanneer sommige van die Wiskundige Bewerkings gebruik word. Byvoorbeeld, as Universal Input 1 gemeet moet word in [V], terwyl CAN Receive 1 gemeet moet word in [mV] en Math Function Operator 9 (+), sal die resultaat nie die ware waarde wees wat verlang word nie.

Vir 'n geldige resultaat moet die beheerbron vir 'n invoer 'n nie-nul waarde wees, dws iets anders as `Beheerbron nie gebruik nie.'

Wanneer gedeel word, sal 'n nul-InB-waarde altyd 'n nul-uitsetwaarde vir die geassosieerde funksie tot gevolg hê. Wanneer dit afgetrek word, sal 'n negatiewe resultaat altyd as 'n nul hanteer word, tensy die funksie met 'n negatiewe een vermenigvuldig word, of die insette eers met 'n negatiewe koëffisiënt geskaal word.

Gebruikershandleiding UMAX031700. Weergawe: 3

17-44

1.7. KAN-sendfunksieblok
Die CAN Transmit-funksieblok word gebruik om enige uitset vanaf 'n ander funksieblok (dws insette, logiese sein) na die J1939-netwerk te stuur.
Normaalweg, om 'n versendingboodskap te deaktiveer, is die "Sendherhalingstempo" op nul gestel. Indien boodskap egter sy Parameter Groepnommer (PGN) met 'n ander boodskap deel, is dit nie noodwendig waar nie. In die geval waar verskeie boodskappe dieselfde “Send PGN” deel, sal die herhalingstempo wat gekies is in die boodskap met die LAAGSTE nommer gebruik word vir AL die boodskappe wat daardie PGN gebruik.
By verstek word alle boodskappe op Eiendoms B PGN'e as uitsaaiboodskappe gestuur. As al die data nie nodig is nie, deaktiveer die hele boodskap deur die laagste kanaal met daardie PGN op nul te stel. As sommige van die data nie nodig is nie, verander eenvoudig die PGN van die oortollige kanaal(s) na 'n ongebruikte waarde in die Eiendoms B-reeks.
By aanskakeling sal uitgesaaide boodskap eers na 'n vertraging van 5 sekondes uitgesaai word. Dit word gedoen om te verhoed dat enige opstart- of inisialiseringstoestande probleme op die netwerk skep.
Aangesien die verstekke PropB-boodskappe is, word die "Verstuur Boodskap Prioriteit" altyd geïnisialiseer na 6 (lae prioriteit) en die "Bestemmingsadres (vir PDU1)" stelpunt word nie gebruik nie. Hierdie stelpunt is slegs geldig wanneer 'n PDU1 PGN gekies is, en dit kan óf op die globale adres (0xFF) vir uitsendings gestel word, óf na 'n spesifieke adres gestuur word soos deur die gebruiker opgestel.
Die "Verstuur datagrootte", "Verstuur data-indeks in skikking (LSB)", "Verstuur Bit-indeks in greep (LSB)", "Versend resolusie" en "Verstuur offset" kan almal gebruik word om die data te karteer na enige SPN wat ondersteun word volgens die J1939-standaard.
Let wel: KAN Data = (Invoer Data Offset)/Resolusie
Die 1IN-CAN ondersteun tot 8 unieke CAN-sendboodskappe, wat almal geprogrammeer kan word om enige beskikbare data na die CAN-netwerk te stuur.

Gebruikershandleiding UMAX031700. Weergawe: 3

18-44

1.8. KAN funksieblok ontvang
Die CAN Receive-funksieblok is ontwerp om enige SPN van die J1939-netwerk te neem, en dit as 'n invoer na 'n ander funksieblok te gebruik.
Die Ontvangsboodskap geaktiveer is die belangrikste stelpunt wat met hierdie funksieblok geassosieer word en dit moet eers gekies word. Die verandering daarvan sal daartoe lei dat ander stelpunte geaktiveer/gedeaktiveer word soos toepaslik. By verstek is ALLE ontvangsboodskappe gedeaktiveer.
Sodra 'n boodskap geaktiveer is, sal 'n Verlore Kommunikasie-fout gemerk word as daardie boodskap nie binne die Ontvang Boodskap-Timeout-tydperk ontvang word nie. Dit kan 'n Lost Communication-gebeurtenis veroorsaak. Om tyd-outs op 'n sterk versadigde netwerk te vermy, word dit aanbeveel om die tydperk ten minste drie keer langer as die verwagte opdateringstempo te stel. Om die uittelkenmerk te deaktiveer, stel eenvoudig hierdie waarde op nul, in welke geval die ontvangde boodskap nooit sal uittel nie en nooit 'n Verlore Kommunikasie-fout sal veroorsaak nie.
By verstek word verwag dat alle beheerboodskappe na die 1IN-CAN-beheerder op eie B PGN'e gestuur sal word. Sou 'n PDU1-boodskap egter gekies word, kan die 1IN-CAN-beheerder opgestel word om dit vanaf enige ECU te ontvang deur die spesifieke adres in te stel wat die PGN na die globale adres (0xFF) stuur. As 'n spesifieke adres eerder gekies word, sal enige ander ECU-data op die PGN geïgnoreer word.
Die ontvang datagrootte, ontvang data-indeks in skikking (LSB), ontvang bis-indeks in greep (LSB), ontvang resolusie en ontvang offset kan almal gebruik word om enige SPN wat deur die J1939-standaard ondersteun word te karteer na die uitsetdata van die Ontvang funksieblok .
Soos vroeër genoem, kan 'n KAN ontvang funksieblok gekies word as die bron van die beheerinset vir die uitsetfunksieblokke. Wanneer dit die geval is, bepaal die Ontvange Data Min (Af Drempel) en Ontvange Data Maks (Op Drempel) stelpunte die minimum en maksimum waardes van die beheersein. Soos die name aandui, word hulle ook gebruik as die aan/af-drempels vir digitale uitsettipes. Hierdie waardes is in watter eenhede die data ook al is NADAT die resolusie en offset toegepas is op KAN ontvang sein. Die 1IN-KAN-beheerder ondersteun tot vyf unieke KAN-ontvangsboodskappe.

Gebruikershandleiding UMAX031700. Weergawe: 3

19-44

1.9. Diagnostiese funksieblok
Daar is verskeie tipes diagnostiek wat deur die 1IN-CAN Seinbeheerder ondersteun word. Foutopsporing en -reaksie word geassosieer met alle universele insette en uitsetaandrywers. Benewens I/O-foute, kan die 1IN-CAN ook kragtoevoer oor/onder vol opspoor/reageertage metings, 'n verwerker oortemperatuur, of verlore kommunikasie gebeure.

Figuur 5 Diagnostiese funksieblok
Die "Foutopsporing is geaktiveer" is die belangrikste stelpunt wat met hierdie funksieblok geassosieer word, en dit moet eers gekies word. Die verandering daarvan sal daartoe lei dat ander stelpunte geaktiveer of gedeaktiveer word soos toepaslik. Wanneer dit gedeaktiveer is, word alle diagnostiese gedrag wat met die betrokke I/O of gebeurtenis geassosieer word, geïgnoreer.
In die meeste gevalle kan foute gemerk word as óf 'n lae óf hoë voorkoms. Die min/maks-drempels vir alle diagnostiek wat deur die 1IN-CAN ondersteun word, word in Tabel 12 gelys. Vetgedrukte waardes is gebruikerkonfigureerbare stelpunte. Sommige diagnostiek reageer slegs op 'n enkele toestand, in welke geval 'n NVT in een van die kolomme gelys word.

Funksieblok Universele Invoer Verlore kommunikasie

Minimum drempel

Maksimum drempel

Minimum fout

Maksimum fout

NVT

Boodskap ontvang

(enige)

Tabel 12 Foutbespeurdrempels

Uitteltyd

Wanneer van toepassing, word 'n histerese-instelpunt verskaf om die vinnige stel en skoonmaak van die foutvlag te voorkom wanneer 'n inset- of terugvoerwaarde reg naby die foutopsporingsdrempel is. Vir die lae kant, sodra 'n fout gemerk is, sal dit nie uitgevee word totdat die gemete waarde groter as of gelyk is aan die Minimum Drempel + "Histerese om fout te verwyder nie." Vir die hoë punt, sal dit nie skoongemaak word totdat die gemete waarde minder as of gelyk is aan die maksimum drempel "Histerese om skoon te maak"

Gebruikershandleiding UMAX031700. Weergawe: 3

20-44

Fout.” Die minimum-, maksimum- en histeresewaardes word altyd in die eenhede van die betrokke fout gemeet.

Die volgende stelpunt in hierdie funksieblok is die "Gebeurtenis genereer 'n DTC in DM1." As en slegs as dit op waar gestel is, sal die ander stelpunte in die funksieblok geaktiveer word. Hulle hou almal verband met die data wat na die J1939-netwerk gestuur word as deel van die DM1-boodskap, Active Diagnostic Trouble Codes.

'n Diagnostiese probleemkode (DTC) word deur die J1939-standaard gedefinieer as 'n viergreepwaarde wat 'n

kombinasie van:

SPN-verdagte-parameternommer (eerste 19 bisse van die DTC, LSB eerste)

FMI

Mislukkingsmodus-identifiseerder

(volgende 5 stukkies van die DTC)

CM

Omskakelingsmetode

(1 bis, altyd op 0 gestel)

OC

Voorkomstelling

(7 bisse, aantal kere wat die fout gebeur het)

Benewens die ondersteuning van die DM1-boodskap, ondersteun die 1IN-CAN-seinbeheerder ook

DM2 Voorheen aktiewe diagnostiese probleemkodes

Slegs op aanvraag gestuur

DM3 Diagnostiese data Vee uit/terugstel van voorheen aktiewe DTC's Slegs op versoek gedoen

DM11 Diagnostiese Data Vee / Herstel vir Aktiewe DTC's

Slegs op aanvraag gedoen

Solank selfs een Diagnostiese funksieblok "Gebeurtenis genereer 'n DTC in DM1" op Waar gestel het, sal die 1IN-CAN Seinbeheerder elke sekonde die DM1-boodskap stuur, ongeag of daar aktiewe foute is of nie, soos aanbeveel deur die standaard. Terwyl daar geen aktiewe DTC's is nie, sal die 1IN-CAN die "No Active Faults"-boodskap stuur. As 'n voorheen onaktiewe DTC aktief word, sal 'n DM1 onmiddellik gestuur word om dit te weerspieël. Sodra die laaste aktiewe DTC onaktief word, sal dit 'n DM1 stuur wat aandui dat daar nie meer aktiewe DTC'e is nie.
As daar meer as een aktiewe DTC op enige gegewe tydstip is, sal die gewone DM1-boodskap gestuur word deur gebruik te maak van 'n multipakkie Broadcast Announce Message (BAM). As die kontroleerder 'n versoek vir 'n DM1 ontvang terwyl dit waar is, sal dit die multipakkieboodskap na die Versoekeradres stuur deur die vervoerprotokol (TP) te gebruik.

By aanskakeling sal die DM1-boodskap eers na 'n 5 sekonde vertraging uitgesaai word. Dit word gedoen om te verhoed dat enige opstart- of inisialiseringstoestande as 'n aktiewe fout op die netwerk gemerk word.

Wanneer die fout aan 'n DTC gekoppel is, word 'n nie-vlugtige log van die voorkomstelling (OC) gehou. Sodra die kontroleerder 'n nuwe (voorheen onaktiewe) fout bespeur, sal dit begin om die "Vertraging voor die stuur van DM1"-tydhouer vir daardie Diagnostiese funksieblok te verminder. As die fout tydens die vertragingstyd teenwoordig gebly het, sal die kontroleerder die DTC op aktief stel, en sal die OC in die log verhoog. 'n DM1 sal onmiddellik gegenereer word wat die nuwe DTC insluit. Die tydhouer word voorsien sodat intermitterende foute nie die netwerk oorweldig soos die fout kom en gaan nie, aangesien 'n DM1-boodskap gestuur sal word elke keer as die fout opduik of verdwyn.

Voorheen aktiewe DTC's (enige met 'n nie-nul OC) is beskikbaar op versoek vir 'n DM2-boodskap. As daar meer as een voorheen aktiewe DTC is, sal die multipakkie DM2 na die Versoekeradres gestuur word deur die vervoerprotokol (TP) te gebruik.

Indien 'n DM3 versoek word, sal die voorkomstelling van alle voorheen aktiewe DTC's na nul teruggestel word. Die OC van tans aktiewe DTC's sal nie verander word nie.

Gebruikershandleiding UMAX031700. Weergawe: 3

21-44

Die Diagnostiese funksieblok het 'n stelpunt "Gebeurtenis word slegs deur DM11 uitgevee." By verstek is dit altyd op False gestel, wat beteken dat sodra die toestand wat veroorsaak het dat 'n foutvlag gestel is, verdwyn, word die DTC outomaties Voorheen aktief gemaak en word dit nie meer by die DM1-boodskap ingesluit nie. Wanneer hierdie stelpunt egter op Waar gestel is, selfs al is die vlag skoongemaak, sal die DTC nie onaktief gemaak word nie, dus sal dit voortgaan om op die DM1-boodskap gestuur te word. Slegs wanneer 'n DM11 aangevra is, sal die DTC onaktief word. Hierdie kenmerk kan nuttig wees in 'n stelsel waar 'n kritieke fout duidelik geïdentifiseer moet word as wat gebeur het, selfs al het die toestande wat dit veroorsaak het, verdwyn.
Benewens al die aktiewe DTC's, is 'n ander deel van die DM1-boodskap die eerste greep wat die L weerspieëlamp Status. Elke diagnostiese funksieblok het die stelpunt "Lamp Gestel deur Gebeurtenis in DM1” wat bepaal watter lamp sal in hierdie greep gestel word terwyl die DTC aktief is. Die J1939-standaard definieer die lamps as `Malfunction', `Red, Stop', `Amber, Warning' of `Protect'. By verstek is die `Amber, Waarskuwing' lamp is tipies die een wat deur enige aktiewe fout gestel word.
By verstek het elke Diagnostiese funksieblok 'n eie SPN daarmee geassosieer. Hierdie stelpunt "SPN vir Gebeurtenis wat in DTC gebruik word" is egter volledig konfigureerbaar deur die gebruiker sou hulle wil hê dit moet eerder 'n standaard SPN-definisie in J1939-71 weerspieël. As die SPN verander word, word die OC van die geassosieerde foutlog outomaties na nul teruggestel.
Elke Diagnostiese funksieblok het ook 'n verstek FMI daarmee geassosieer. Die enigste stelpunt vir die gebruiker om die FMI te verander is "FMI vir Gebeurtenis wat in DTC gebruik word," alhoewel sommige Diagnostiese funksieblokke beide hoë en lae foute kan hê soos in Tabel 13 getoon. In daardie gevalle weerspieël die FMI in die stelpunt dat van die lae einde toestand, en die FMI wat deur die hoë fout gebruik word, sal bepaal word volgens Tabel 21. As die FMI verander word, word die OC van die geassosieerde foutlog outomaties na nul teruggestel.

Gebruikershandleiding UMAX031700. Weergawe: 3

22-44

FMI vir Gebeurtenis gebruik in DTC Low Fault
FMI=1, data geldig maar onder normale operasionele reikwydte Ernstigste vlak FMI=4, Voltage Onder Normaal, Of Verkort na Lae Bron FMI=5, Stroom onder Normaal of Oopkring FMI=17, Data Geldig Maar Onder Normal Bedryfsgebied Minste Erge Vlak FMI=18, Data Geldig Maar Onder Normal Bedryfsgebied Matig Ernstig Vlak FMI=21 , Data het laag gedryf

Ooreenstemmende FMI gebruik in DTC High Fault
FMI=0, data geldig maar bo normale operasionele reikwydte Ernstigste vlak FMI=3, Voltage Bo Normaal, Of Verkort na Hoë Bron FMI=6, Stroom Bo Normaal Of Gegronde Stroombaan FMI=15, Data Geldig Maar Bo Normale Bedryfsgebied Minste Erge Vlak FMI=16, Data Geldig Maar Bo Normale Bedryfsgebied Matig Ernstig Vlak FMI=20 , Data het hoog gedryf

Tabel 13 Lae Fout FMI teenoor Hoë Fout FMI

As die FMI wat gebruik word enigiets anders as een van dié in Tabel 13 is, sal beide die lae en hoë foute dieselfde FMI toegeken word. Hierdie toestand moet vermy word, aangesien die log steeds verskillende OC vir die twee tipes foute sal gebruik, alhoewel hulle dieselfde in die DTC gerapporteer sal word. Dit is die gebruiker se verantwoordelikheid om seker te maak dat dit nie gebeur nie.

Gebruikershandleiding UMAX031700. Weergawe: 3

23-44

2. Installasie-instruksies
2.1. Afmetings en Pinout Die 1IN-CAN Controller is verpak in 'n ultrasonies gelaste plastiekbehuizing. Die samestelling het 'n IP67-gradering.

Figuur 6 Behuisingsafmetings

Speld # Beskrywing

1

BATT +

2

Invoer +

3

KAN_H

4

KAN_L

5

Invoer –

6

BATT-

Tabel 14 Connector Pinout

2.2. Montage-instruksies
NOTAS EN WAARSKUWINGS · Moenie naby hoë-vol installeer nietage of hoëstroom toestelle. · Let op die bedryfstemperatuurreeks. Alle veldbedrading moet geskik wees vir daardie temperatuurreeks. · Installeer die eenheid met toepaslike spasie beskikbaar vir diens en vir voldoende draadboomtoegang (15
cm) en trekverligting (30 cm). · Moenie die eenheid koppel of ontkoppel terwyl die stroombaan lewendig is nie, tensy dit bekend is dat die area nie-
gevaarlik.

MONTAGE
Montagegate is grootte vir #8 of M4 boute. Die boutlengte sal bepaal word deur die eindgebruiker se monteerplaatdikte. Die monteerflens van die kontroleerder is 0.425 duim (10.8 mm) dik.

As die module sonder 'n omhulsel gemonteer is, moet dit vertikaal gemonteer word met verbindings na links of

Gebruikershandleiding UMAX031700. Weergawe: 3

24-44

reg om die waarskynlikheid van vog binnedringing te verminder.

Die CAN-bedrading word as intrinsiek veilig beskou. Die kragdrade word nie as intrinsiek veilig beskou nie en daarom moet hulle in gevaarlike plekke te alle tye in buis- of kanaalbakkies geleë wees. Die module moet vir hierdie doel in 'n omhulsel op gevaarlike plekke gemonteer word.

Geen draad of kabelboom mag langer as 30 meter wees nie. Die kragtoevoerbedrading moet tot 10 meter beperk word.

Alle veldbedrading moet geskik wees vir die bedryfstemperatuurreeks.

Installeer die eenheid met toepaslike spasie beskikbaar vir diens en vir voldoende toegang tot draadboom (6 duim of 15 cm) en trekverligting (12 duim of 30 cm).

VERBINDINGS

Gebruik die volgende TE Deutsch-koppelproppe om aan die integrale houers te koppel. Bedrading na hierdie bypassende proppe moet in ooreenstemming met alle toepaslike plaaslike kodes wees. Geskikte veldbedrading vir die gegradeerde voltage en stroom moet gebruik word. Die gradering van die verbindingskabels moet minstens 85°C wees. Vir omgewingstemperature onder 10°C en bo +70°C, gebruik veldbedrading wat geskik is vir beide minimum en maksimum omgewingstemperatuur.

Verwys na die onderskeie TE Deutsch-datablaaie vir bruikbare isolasie-deursneereekse en ander instruksies.

Houerkontakte koppelverbinding

Paringssokke soos toepaslik (verwys na www.laddinc.com vir meer inligting oor die kontakte beskikbaar vir hierdie paringprop.)
DT06-08SA, 1 W8S, 8 0462-201-16141, en 3 114017

Gebruikershandleiding UMAX031700. Weergawe: 3

25-44

3. OORVIEW VAN J1939 KENMERKE

Die sagteware is ontwerp om buigsaamheid aan die gebruiker te bied met betrekking tot boodskappe wat na en van die ECU gestuur word deur die verskaffing van: · Konfigureerbare ECU-instansie in die NAAM (om veelvuldige ECU's op dieselfde netwerk toe te laat) · Konfigureerbare Transmit PGN- en SPN-parameters · Konfigureerbare ontvangs PGN- en SPN-parameters · Stuur DM1-diagnostiese boodskapparameters · Lees en reageer op DM1-boodskappe wat deur ander ECU's gestuur word · Diagnostiese logboek, bygehou in nie-vlugtige geheue, vir die stuur van DM2-boodskappe

3.1. Inleiding tot Ondersteunde Boodskappe Die ECU voldoen aan die standaard SAE J1939, en ondersteun die volgende PGN'e

Vanaf J1939-21 – Dataskakellaag · Versoek · Erkenning · Vervoerprotokolverbindingsbestuur · Vervoerprotokol Dataoordragboodskap

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

Let wel: Enige Eiendoms B PGN in die reeks 65280 tot 65535 ($00FF00 tot $00FFFF) kan gekies word

Vanaf J1939-73 – Diagnostiek · DM1 Aktiewe Diagnostiese Foutkodes · DM2 Voorheen Aktiewe Diagnostiese Foutkodes · DM3 Diagnostiese Data Vee / Herstel vir Voorheen Aktiewe DTC'e · DM11 - Diagnostiese Data Vee uit / Herstel vir Aktiewe DTC'e · DM14 Geheue Toegang Versoek · DM15 Geheue Toegang Reaksie · DM16 Binêre Data-oordrag

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

Vanaf J1939-81 – Netwerkbestuur · Adres geëis/Kan nie opeis nie · Opdrag adres

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

Vanaf J1939-71 Voertuigtoepassingslaag · Sagteware-identifikasie

65242 ($00FEDA)

Nie een van die toepassingslaag-PGN's word ondersteun as deel van die verstekkonfigurasies nie, maar hulle kan na wense gekies word vir óf versend óf ontvang funksieblokke. Toegang tot stelpunte word verkry deur gebruik te maak van standaard Memory Access Protocol (MAP) met eie adresse. Die Axiomatic Electronic Assistant (EA) maak voorsiening vir vinnige en maklike konfigurasie van die eenheid oor die CAN-netwerk.

Gebruikershandleiding UMAX031700. Weergawe: 3

26-44

3.2. NAAM, adres en sagteware-ID

J1939 NAAM Die 1IN-CAN ECU het die volgende verstekke vir die J1939 NAAM. Die gebruiker moet na die SAE J1939/81-standaard verwys vir meer inligting oor hierdie parameters en hul reekse.

Arbitrêre adres Bekwame Bedryfsgroep Voertuigstelsel Insansie Voertuigstelsel Funksie Funksie Instance ECU Instance Vervaardigingskode Identiteitsnommer

Ja 0, Globaal 0 0, Nie-spesifieke stelsel 125, Axiomatic I/O Controller 20, Axiomatic AX031700, Single Input Controller with CAN 0, First Instance 162, Axiomatic Technologies Corporation Variable, uniek toegewys tydens fabrieksprogrammering vir elke ECU

Die ECU Instance is 'n konfigureerbare stelpunt wat met die NAAM geassosieer word. Deur hierdie waarde te verander, sal veelvuldige ECU's van hierdie tipe deur ander ECU's (insluitend die Axiomatic Electronic Assistant) onderskei kan word wanneer hulle almal op dieselfde netwerk gekoppel is.

ECU-adres Die verstekwaarde van hierdie stelpunt is 128 (0x80), wat die voorkeurbeginadres vir selfkonfigureerbare ECU's is soos deur die SAE in J1939-tabelle B3 tot B7 gestel. Die Axiomatic EA sal die keuse van enige adres tussen 0 en 253 toelaat, en dit is die gebruiker se verantwoordelikheid om 'n adres te kies wat aan die standaard voldoen. Die gebruiker moet ook bewus wees dat aangesien die eenheid arbitrêr adres in staat is, as 'n ander ECU met 'n hoër prioriteit NAME vir die geselekteerde adres veg, die 1IN-CAN sal voortgaan om die volgende hoogste adres te kies totdat dit een vind wat hy kan eis. Sien J1939/81 vir meer besonderhede oor adreseis.

Sagteware-identifiseerder

PGN 65242

Sagteware-identifikasie

Transmissieherhalingstempo: Op versoek

Data Lengte:

Veranderlik

Uitgebreide databladsy:

0

Databladsy:

0

PDU-formaat:

254

PDU Spesifiek:

218 PGN ondersteunende inligting:

Verstek prioriteit:

6

Parametergroepnommer:

65242 (0xFEDA)

– SAG

Beginposisie 1 2-n

Lengte Parameter Naam 1 Byte Aantal sagteware-identifikasievelde Veranderlike Sagteware-identifikasie(s), Delimiter (ASCII “*”)

SPN 965 234

Vir die 1IN-CAN ECU is Byte 1 op 5 gestel, en die identifikasievelde is soos volg (Deelnommer)*(Weergawe)*(Datum)*(Eienaar)*(Beskrywing)

Gebruikershandleiding UMAX031700. Weergawe: 3

27-44

Die Axiomatic EA wys al hierdie inligting in "Algemene ECU-inligting", soos hieronder getoon:
Let wel: Die inligting wat in die sagteware-ID verskaf word, is beskikbaar vir enige J1939-diensnutsmiddel wat die PGN -SOFT ondersteun.

Gebruikershandleiding UMAX031700. Weergawe: 3

28-44

4. ECU-BESTELPUNTE WAT TOEGANG IS MET DIE AKSIOMATIESE ELEKTRONIESE ASSISTENT
Baie stelpunte is deurgaans in hierdie handleiding verwys. Hierdie afdeling beskryf in detail elke stelpunt, en hul verstek en reekse. Vir meer inligting oor hoe elke stelpunt deur die 1IN-CAN gebruik word, verwys na die betrokke afdeling van die Gebruikershandleiding.
4.1. J1939 Netwerk
Die J1939-netwerkstelpunte handel oor die beheerder se parameters wat spesifiek die CAN-netwerk beïnvloed. Verwys na die notas oor inligting oor elke stelpunt.

Naam

Reeks

Verstek

Notas

ECU-instansienommer ECU-adres

Loslys 0 tot 253

0, #1 eerste instansie per J1939-81

128 (0x80)

Voorkeuradres vir 'n selfkonfigureerbare ECU

Skermvaslegging van verstek Diverse stelpunte

As nie-verstekwaardes vir die "ECU Instance Number" of "ECU Address" gebruik word, sal dit nie tydens 'n stelpunt opgedateer word nie file flits. Hierdie parameters moet met die hand verander word om

verhoed dat ander eenhede op die netwerk geraak word. Wanneer hulle verander word, sal die beheerder sy nuwe adres op die netwerk eis. Dit word aanbeveel om die CAN-verbinding op die Axiomatic EA te sluit en weer oop te maak na die file is gelaai, sodat slegs die nuwe NAAM en adres in die J1939 CAN Network ECU-lys verskyn.

Gebruikershandleiding UMAX031700. Weergawe: 3

29-44

4.2. Universele insette
Die Universele Invoer-funksieblok word in Afdeling 1.2 gedefinieer. Verwys asseblief na daardie afdeling vir gedetailleerde inligting oor hoe hierdie stelpunte gebruik word.

Skermvaslegging van verstek universele insetpunte

Naam Invoer Sensor Tipe

Range Drop List

Polse per omwenteling

0 tot 60000

Minimum fout
Minimum reeks
Maksimum reeks
Maksimum fout Optrek/aftrek Weerstand Debounce Tyd Digitale invoertipe Sagteware Debounce Filtertipe

Hang af sensortipe Hang af sensortipe Hang af sensortipe Hang af sensortipe druppellys
0 tot 60000

Sagteware Filter Tipe

Drop Lys

Sagteware filter konstant

0 tot 60000

Standaard 12 Voltage 0V tot 5V 0
0.2 V

Notas Verwys na Afdeling 1.2.1 As dit op 0 gestel is, word metings in Hz geneem. As waarde groter as 0 gestel is, word metings in RPM geneem
Verwys na Afdeling 1.2.3

0.5 V

Verwys na Afdeling 1.2.3

4.5 V

Verwys na Afdeling 1.2.3

4.8V 1 10kOhm Optrek 0 – Geen 10 (ms)
0 Geen filter
1000 ms

Verwys na Afdeling 1.2.3
Verwys na Afdeling 1.2.2
Ontbonstyd vir Digitale Aan/Af-invoertipe Verwys na Afdeling 1.2.4. Hierdie funksie word nie in Digitale en Tooninvoertipes gebruik nie. Verwys na Afdeling 1.3.6

Foutopsporing is geaktiveer Drop List

1 – Waar

Verwys na Afdeling 1.9

Gebeurtenis genereer 'n DTC in DM1

Drop Lys

1 – Waar

Verwys na Afdeling 1.9

Gebruikershandleiding UMAX031700. Weergawe: 3

30-44

Histerese om fout skoon te maak

Hang af van sensortipe

Lamp Gestel deur gebeurtenis in DM1 Drop List

0.1 V

Verwys na Afdeling 1.9

1 Amber, waarskuwing Verwys na Afdeling 1.9

SPN vir gebeurtenis gebruik in DTC 0 tot 0x1FFFFFFF

Verwys na Afdeling 1.9

FMI vir gebeurtenis gebruik in DTC Drop List

4 Voltage Onder Normaal, Of Verkort tot Lae Bron

Verwys na Afdeling 1.9

Vertraag voordat DM1 0 tot 60000 XNUMX gestuur word

1000 ms

Verwys na Afdeling 1.9

4.3. Konstante Data Lys Stelpunte

Die Constant Data List-funksieblok word verskaf om die gebruiker toe te laat om waardes te kies soos verlang vir verskeie logiese blokfunksies. Dwarsdeur hierdie handleiding is verskeie verwysings na konstantes gemaak, soos opgesom in die examples hieronder gelys.

a)

Programmeerbare logika: Konstante "Tabel X = Toestand Y, Argument 2", waar X en Y = 1

tot 3

b)

Wiskunde-funksie: Konstante "Wiskundige invoer X", waar X = 1 tot 4

Die eerste twee konstantes is vaste waardes van 0 (Onwaar) en 1 (Waar) vir gebruik in binêre logika. Die oorblywende 13 konstantes is volledig gebruikerkonfigureerbaar tot enige waarde tussen +/- 1,000,000. Die verstekwaardes word in die skermopname hieronder vertoon.

Skermvasvang Verstek Konstante Data Lys Stelpunte Gebruikershandleiding UMAX031700. Weergawe: 3

31-44

4.4. Opsoektabelstelpunte
Die Opsoektabel-funksieblok word in Afdeling 1.4 gedefinieer. Verwys asseblief daar vir gedetailleerde inligting oor hoe al hierdie stelpunte gebruik word. Aangesien hierdie funksieblok se X-as-verstekstellings gedefinieer word deur die "X-as-bron" wat uit Tabel 1 gekies is, is daar niks verder om te definieer in terme van verstekstellings en reekse verder as dit wat in Afdeling 1.4 beskryf word nie. Onthou, die X-as waardes sal outomaties opgedateer word as die min/maks reeks van die geselekteerde bron verander word.

Skermvaslegging van Example Opsoektabel 1 Stelpunte

Let wel: In die skermopname wat hierbo gewys word, is die "X-asbron" verander van sy verstekwaarde om die funksieblok te aktiveer.

Gebruikershandleiding UMAX031700. Weergawe: 3

32-44

4.5. Programmeerbare logiese stelpunte
Die programmeerbare logika-funksieblok word in Afdeling 1.5 gedefinieer. Verwys asseblief daar vir gedetailleerde inligting oor hoe al hierdie stelpunte gebruik word.
Aangesien hierdie funksieblok by verstek gedeaktiveer is, is daar niks verder om te definieer in terme van verstek en reekse verder as dit wat in Afdeling 1.5 beskryf word nie. Die skermopname hieronder wys hoe die stelpunte waarna in daardie afdeling verwys word, op die Axiomatic EA verskyn.

Gebruikershandleiding UMAX031700. Weergawe: 3

33-44

Skermvaslegging van verstekprogrammeerbare logika 1-stelpunte

Let wel: In die skermopname wat hierbo gewys word, is die "Programmeerbare logiese blok geaktiveer" van sy verstekwaarde verander om die funksieblok te aktiveer.

Let wel: Die verstekwaardes vir die Argument1, Argument 2 en Operator is almal dieselfde oor al die programmeerbare logika-funksieblokke, en moet dus deur die gebruiker soos toepaslik verander word voordat dit gebruik kan word.

Gebruikershandleiding UMAX031700. Weergawe: 3

34-44

4.6. Wiskunde funksie Blok Stelpunte
Die Wiskunde-funksieblok word in Afdeling 1.6 gedefinieer. Verwys asseblief na daardie afdeling vir gedetailleerde inligting oor hoe hierdie stelpunte gebruik word.

Skermvaslegging van 'n eksample vir Wiskunde-funksieblok

Let wel: In die skermopname wat hierbo gewys word, is die stelpunte van hul verstekwaardes verander om 'n voorbeeld te illustreeramplees van hoe die Wiskunde-funksieblok gebruik kan word.

Naam Wiskunde Funksie Geaktiveer Funksie 1 Voer 'n Bronfunksie in 1 Voer 'n Getal in
Funksie 1 Invoer A Minimum

Range Drop List Drop List hang af van bron
-106 tot 106

Verstek 0 ONWAAR 0 Beheer nie gebruik nie 1
0

Funksie 1 Invoer A Maksimum Funksie 1 Invoer A Scaler Funksie 1 Inset B Bron Funksie 1 Inset B Getal
Funksie 1 Inset B Minimum

-106 tot 106
-1.00 tot 1.00 Aflaailys hang af van bron
-106 tot 106

100 1.00 0 Beheer nie gebruik nie 1
0

Funksie 1 Invoer B Maksimum -106 tot 106

100

Gebruikershandleiding UMAX031700. Weergawe: 3

Notas WAAR of ONWAAR Verwys na Afdeling 1.3
Verwys na Afdeling 1.3
Skakel insette om na persentasietage voordat dit in berekening gebruik word Skakel insette om na persentasietage voordat dit in berekening gebruik word Verwys na Afdeling 1.6 Verwys na Afdeling 1.3
Verwys na Afdeling 1.3
Skakel insette om na persentasietage voordat dit in berekening gebruik word Skakel insette om na persentasietage voordat dit in berekening gebruik word
35-44

Funksie 1 Inset B Scaler Wiskunde Funksie 1 Operasie Funksie 2 Invoer B Bron
Funksie 2 Invoer B-nommer
Funksie 2 Inset B Minimum
Funksie 2 Inset B Maksimum
Funksie 2 Invoer B Scaler Wiskunde Funksie 2 Bewerking (Invoer A = Resultaat van funksie 1) Funksie 3 Inset B Bron
Funksie 3 Invoer B-nommer
Funksie 3 Inset B Minimum
Funksie 3 Inset B Maksimum
Funksie 3 Invoer B Skaaler Wiskunde Funksie 3 Bewerking (Invoer A = Resultaat van funksie 2) Wiskunde Uitset Minimum Omvang

-1.00 tot 1.00 Drop List Drop List hang af van bron
-106 tot 106
-106 tot 106
-1.00 tot 1.00

1.00 9, +, Resultaat = InA+InB 0 Beheer nie gebruik nie 1
0
100 1.00

Verwys na Afdeling 1.13 Verwys na Afdeling 1.13 Verwys na Afdeling 1.4
Verwys na Afdeling 1.4
Skakel insette om na persentasietage voordat dit in berekening gebruik word Skakel insette om na persentasietage voordat dit in berekening gebruik word Verwys na Afdeling 1.13

Drop Lys

9, +, Resultaat = InA+InB Verwys na Afdeling 1.13

Loslys hang af van bron
-106 tot 106

0 Beheer nie gebruik nie 1
0

-106 tot 106

100

-1.00 tot 1.00 1.00

Verwys na Afdeling 1.4
Verwys na Afdeling 1.4
Skakel insette om na persentasietage voordat dit in berekening gebruik word Skakel insette om na persentasietage voordat dit in berekening gebruik word Verwys na Afdeling 1.13

Drop Lys

9, +, Resultaat = InA+InB Verwys na Afdeling 1.13

-106 tot 106

0

Wiskunde-uitset maksimum reeks -106 tot 106

100

Gebruikershandleiding UMAX031700. Weergawe: 3

36-44

4.7. KAN-ontvang-setpunte Die KAN-ontvang-funksieblok word in Afdeling 1.16 gedefinieer. Verwys asseblief daar vir gedetailleerde inligting oor hoe al hierdie stelpunte gebruik word.
Skermvaslegging van verstek KAN 1 stelpunte ontvang
Let wel: In die skermopname wat hierbo gewys word, is die "Ontvang boodskap geaktiveer" verander vanaf sy verstekwaarde om die funksieblok te aktiveer. 4.8. KAN-stuur-instelpunte Die KAN-versending-funksieblok word in Afdeling 1.7 gedefinieer. Verwys asseblief daar vir gedetailleerde inligting oor hoe al hierdie stelpunte gebruik word.

Skermvaslegging van verstek KAN 1 Stelpunte versend Gebruikershandleiding UMAX031700. Weergawe: 3

37-44

Naam Versend PGN Versend Herhaling Tempo Versend Boodskap Prioriteit Bestemming Adres (vir PDU1) Versend Data Bron Versend Data Nommer
Versend datagrootte
Versend data-indeks in skikking (LSB) Versend bisindeks in greep (LSB) Versend data resolusie Versend data offset

Reeks
0 tot 65535 0 tot 60,000 0 ms 7 tot 0 255 tot XNUMX druppellys per bron

Verstek
65280 ($FF00) 0 6 254 (0xFE, nuladres) Invoer gemeet 0, inset gemeet #1

Drop Lys

Deurlopende 1-grepe

0 tot 8-datagrootte 0, eerste greepposisie

0 tot 8-bisgrootte
-106 tot 106 -104 tot 104

Word nie by verstek gebruik nie
1.00 0.00

Notas
0ms deaktiveer oordrag Eie B-prioriteit Word nie by verstek gebruik nie Verwys na Afdeling 1.3 Verwys na Afdeling 1.3 0 = Nie Gebruik (gedeaktiveer) 1 = 1-Bit 2 = 2-Bit 3 = 4-Bit 4 = 1-Bit 5 = 2-Bit 6 = 4-grepe
Slegs gebruik met Bit Data Tipes

Gebruikershandleiding UMAX031700. Weergawe: 3

38-44

5. OPVLAS OOR BLIK MET DIE AXIOMATIC EA BOOTLAADER
Die AX031700 kan opgegradeer word met nuwe toepassingsfirmware deur die selflaailaaierinligting-afdeling te gebruik. Hierdie afdeling bevat die eenvoudige stap-vir-stap-instruksies om nuwe firmware wat deur Axiomatic verskaf word op die eenheid via CAN op te laai, sonder om te vereis dat dit van die J1939-netwerk ontkoppel word.
1. Wanneer die Axiomatic EA die eerste keer aan die ECU koppel, sal die selflaailaaierinligting-afdeling die volgende inligting vertoon:

2. Om die selflaaiprogram te gebruik om die firmware wat op die ECU loop op te gradeer, verander die veranderlike "Force Bootloader To Load on Reset" na Ja.

3. Wanneer die boodskapkas vra of jy die ECU wil terugstel, kies Ja.
Gebruikershandleiding UMAX031700. Weergawe: 3

39-44

4. By terugstelling sal die ECU nie meer op die J1939-netwerk verskyn as 'n AX031700 nie, maar eerder as J1939-selflaaier #1.

Let daarop dat die selflaaiprogram NIE arbitrêr adres in staat is nie. Dit beteken dat as jy meer selflaailaaiers gelyktydig wil hê (nie aanbeveel nie), jy die adres vir elkeen met die hand moet verander voordat die volgende geaktiveer word, of daar sal adreskonflikte wees, en slegs een ECU sal as die selflaaiprogram verskyn. Sodra die `aktiewe' selflaaiprogram terugkeer na gereelde funksionaliteit, sal die ander ECU('s) aangeskakel moet word om die selflaailaaierkenmerk weer te aktiveer.

5. Wanneer die selflaaiprograminligting-afdeling gekies is, word dieselfde inligting gewys as wanneer

dit het die AX031700-firmware laat loop, maar in hierdie geval is die Flits-funksie geaktiveer.

Gebruikershandleiding UMAX031700. Weergawe: 3

40-44

6. Kies die Flitsende knoppie en navigeer na waar jy die AF-16119-x.yy.bin gestoor het file gestuur vanaf Axiomatic. (Let wel: slegs binêre (.bin) files kan geflits word met die Axiomatic EA-instrument)
7. Sodra die Flash Application Firmware-venster oopmaak, kan jy opmerkings soos "Firmware opgegradeer deur [Naam]" invoer as jy so verlang. Dit is nie nodig nie, en jy kan die veld leeg laat as jy dit nie wil gebruik nie.
Let wel: Jy hoef nie te date-stamp of tyeamp die file, aangesien dit alles outomaties deur die Axiomatic EA-instrument gedoen word wanneer jy die nuwe firmware oplaai.

WAARSKUWING: Moenie die "Vee alle ECU-flitsgeheue"-blokkie merk nie, tensy jou Axiomatiese kontak opdrag gegee het om dit te doen. As u dit kies, sal ALLE data wat in nie-vlugtige flits gestoor is, uitgevee word. Dit sal ook enige konfigurasie van die stelpunte wat moontlik aan die ECU gedoen is, uitvee en alle stelpunte terugstel na hul fabrieksverstellings. Deur hierdie blokkie ongemerk te laat, sal geen van die stelpunte verander word wanneer die nuwe firmware opgelaai word nie.

Gebruikershandleiding UMAX031700. Weergawe: 3

41-44

8. 'n Vorderingsbalk sal wys hoeveel van die firmware gestuur is soos die oplaai vorder. Hoe meer verkeer daar op die J1939-netwerk is, hoe langer sal die oplaaiproses neem.
9. Sodra die firmware klaar opgelaai het, sal 'n boodskap opspring wat die suksesvolle bewerking aandui. As jy kies om die ECU terug te stel, sal die nuwe weergawe van die AX031700-toepassing begin loop, en die ECU sal as sodanig deur die Axiomatic EA geïdentifiseer word. Andersins sal die AX031700-toepassing eerder as die selflaai-funksie hardloop as die ECU weer met krag-siklus aangeskakel word.
Let wel: As die proses op enige tydstip tydens die oplaai onderbreek word, is die data korrup (slegte kontrolesom) of om enige ander rede is die nuwe firmware nie korrek nie, dws selflaaiprogram bespeur dat die file gelaai is nie ontwerp om op die hardewareplatform te loop nie, sal die slegte of korrupte toepassing nie loop nie. Eerder, wanneer die ECU teruggestel of aangeskakel word, sal die J1939-selflaaier steeds die verstektoepassing wees totdat geldige firmware suksesvol in die eenheid opgelaai is.

Gebruikershandleiding UMAX031700. Weergawe: 3

42-44

6. Tegniese spesifikasies

6.1. Kragtoevoer
Kragtoevoer-invoer – Nominaal
Spanningsbeskerming Omgekeerde polariteitbeskerming

12 of 24Vdc nominale bedryfsvoltage 8…36 Vdc kragtoevoerreeks vir voltage verbygaande
Voldoen aan die vereistes van SAE J1113-11 vir 24Vdc nominale insette Voorsien

6.2. Insette
Analoog-invoerfunksies Voltage Invoer
Huidige invoer
Digitale invoerfunksies Digitale invoervlak PWM-invoer
Frekwensie-invoer Digitale invoer
Insetimpedansie Insetakkuraatheid Insetresolusie

Voltage Inset of stroominvoer 0-5V (impedansie 204 KOhm) 0-10V (impedansie 136 KOhm) 0-20 mA (impedansie 124 Ohm) 4-20 mA (impedansie 124 Ohm) Diskrete inset, PWM-invoer tot 0 ps/min. 100Hz tot 0.5kHz 10Hz tot 0.5 kHz aktief hoog (tot +Vps), aktief laag Amplitude: 0 tot +Vps 1 MOhm Hoë impedansie, 10KOhm aftrek, 10KOhm trek tot +14V < 1% 12-bis

6.3. Kommunikasie
KAN-netwerkbeëindiging

1 CAN 2.0B-poort, protokol SAE J1939
Volgens die CAN-standaard is dit nodig om die netwerk met eksterne termineringsweerstande te beëindig. Die weerstande is 120 Ohm, 0.25W minimum, metaalfilm of soortgelyke tipe. Hulle moet tussen CAN_H en CAN_L terminale aan beide kante van die netwerk geplaas word.

6.4. Algemene spesifikasies

Mikroverwerker

STM32F103CBT7, 32-bis, 128 Kbytes Flash Program Memory

Rustige stroom

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

Beheerlogika

Gebruiker programmeerbare funksionaliteit met behulp van die Axiomatic Electronic Assistant, P/N'e: AX070502 of AX070506K

Kommunikasie

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

Gebruikerskoppelvlak

Die Axiomatic Electronic Assistant vir Windows-bedryfstelsels kom met 'n tantieme-vrye lisensie vir gebruik. Die Axiomatic Electronic Assistant benodig 'n USB-CAN-omskakelaar om die toestel se CAN-poort aan 'n Windows-gebaseerde rekenaar te koppel. 'n Axiomatiese USB-CAN-omskakelaar is deel van die Axiomatic Configuration KIT, wat P/N'e bestel: AX070502 of AX070506K.

Netwerkbeëindiging

Dit is nodig om die netwerk met eksterne beëindigingsweerstande te beëindig. Die weerstande is 120 Ohm, 0.25W minimum, metaalfilm of soortgelyke tipe. Hulle moet tussen CAN_H en CAN_L terminale aan beide kante van die netwerk geplaas word.

Gewig

0.10 lb. (0.045 kg)

Bedryfsvoorwaardes

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

Beskerming

IP67

EMC-nakoming

CE-merk

Vibrasie

MIL-STD-202G, Toets 204D en 214A (Sinus en Random) 10 g piek (Sinus); 7.86 Grms piek (Ewekansig) (Hangende)

Skok

MIL-STD-202G, toets 213B, 50 g (Hangende)

Goedkeurings

CE-merk

Elektriese verbindings

6-pen connector (ekwivalent TE Deutsch P/N: DT04-6P)

'n Koppelpropstel is beskikbaar as Axiomatic P/N: AX070119.

Speld # 1 2 3 4 5 6

Beskrywing BATT+ Invoer + CAN_H CAN_L Invoer BATT-

Gebruikershandleiding UMAX031700. Weergawe: 3

43-44

7. WEERGAWEGESKIEDENIS

Weergawe datum

1

31 Mei 2016

2

26 November 2019

26 November 2019

3

1 Augustus 2023

Skrywer
Gustavo Del Valle Gustavo Del Valle
Amanda Wilkins Kiril Mojsov

Wysigings
Aanvanklike konsep Opgedateerde gebruikershandleiding om opdaterings aan V2.00-firmware te weerspieël waarin die frekwensie- en PWM-invoertipes nie meer in verskillende frekwensiereekse geskei word nie, maar nou gekombineer word in 'n enkele reeks van [0.5Hz…10kHz] Bygevoegde russtroom, gewig en verskillende baud rate-modelle tot Tegniese Spesifikasie Uitgevoerde Legacy Updates

Let wel:
Tegniese spesifikasies is aanduidend en onderhewig aan verandering. Werklike werkverrigting sal wissel na gelang van die toepassing en bedryfstoestande. Gebruikers moet hulself vergewis dat die produk geskik is vir gebruik in die beoogde toepassing. Al ons produkte dra 'n beperkte waarborg teen defekte in materiaal en vakmanskap. Verwys asseblief na ons waarborg, aansoekgoedkeurings/beperkings en terugstuurmateriaalproses soos beskryf op https://www.axiomatic.com/service/.

CANopen® is 'n geregistreerde gemeenskapshandelsmerk van CAN in Automation eV

Gebruikershandleiding UMAX031700. Weergawe: 3

44-44

ONS PRODUKTE
AC/DC-kragbronne Aktuatorkontroles/-koppelvlakke Motor-Ethernet-koppelvlakke Batterylaaiers CAN-kontroles, Roeteerders, Herhalers CAN/WiFi, CAN/Bluetooth, Roeteerders Stroom/Vol.tage/PWM-omsetters DC/DC-kragomsetters Enjintemperatuurskandeerders Ethernet/CAN-omsetters, poorte, skakelaars Fan Drive-beheerders Gateways, CAN/Modbus, RS-232 Gyroskope, Inklinometers Hidrouliese klepbeheerders Hellingsmeters, Drieassige I/O-kontroles LVDT Seinomskakelaars Masjienkontroles Modbus, RS-422, RS-485 Kontroles Motorkontroles, Omsetters Kragbronne, DC/DC, AC/DC PWM Seinomsetters/Isolators Oplosser Seinkondisioneerders Diensgereedskap Seinkondisioneerders, Omskakelaars Spanmeter CAN Beheer stuwingonderdrukkers

ONS MAATSKAPPY
Axiomatic verskaf elektroniese masjienbeheerkomponente aan die veldry-, handelsvoertuig-, elektriese voertuig-, kragopwekkerstel, materiaalhantering, hernubare energie en industriële OEM-markte. Ons innoveer met gemanipuleerde en van die rak af masjienkontroles wat waarde vir ons kliënte toevoeg.
KWALITEIT ONTWERP EN VERVAARDIGING
Ons het 'n ISO9001:2015-geregistreerde ontwerp-/vervaardigingsfasiliteit in Kanada.
WAARBORG, AANSOEK GOEDKEURINGS/BEPERKINGS
Axiomatic Technologies Corporation behou die reg voor om te eniger tyd regstellings, wysigings, verbeterings, verbeterings en ander veranderinge aan sy produkte en dienste aan te bring en om enige produk of diens sonder kennisgewing te staak. Kliënte moet die jongste relevante inligting bekom voordat bestellings geplaas word en moet verifieer dat sulke inligting aktueel en volledig is. Gebruikers moet hulself vergewis dat die produk geskik is vir gebruik in die beoogde toepassing. Al ons produkte dra 'n beperkte waarborg teen defekte in materiaal en vakmanskap. Verwys asseblief na ons waarborg, aansoekgoedkeurings/beperkings en terugstuurmateriaalproses by https://www.axiomatic.com/service/.
NAKOMING
Produk voldoening besonderhede kan gevind word in die produk literatuur en / of op axiomatic.com. Enige navrae moet gestuur word aan sales@axiomatic.com.
VEILIGE GEBRUIK
Alle produkte moet deur Axiomatic gediens word. Moenie die produk oopmaak en self die diens verrig nie.
Hierdie produk kan jou blootstel aan chemikalieë wat in die staat Kalifornië, VSA bekend is om kanker en reproduktiewe skade te veroorsaak. Vir meer inligting gaan na www.P65Warnings.ca.gov.

DIENS
Alle produkte wat aan Axiomatic teruggestuur moet word, vereis 'n Return Materials Authorization Number (RMA#) van sales@axiomatic.com. Verskaf asseblief die volgende inligting wanneer u 'n RMA-nommer versoek:
· Reeksnommer, onderdeelnommer · Looptydure, beskrywing van probleem · Bedrading opsteldiagram, toepassing en ander opmerkings soos benodig

BEWYSING
Aksiomatiese produkte is elektroniese afval. Volg asseblief jou plaaslike omgewingsafval- en herwinningswette, regulasies en beleide vir veilige wegdoening of herwinning van elektroniese afval.

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

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

Kopiereg 2023

Dokumente / Hulpbronne

AXIOMATIC AX031700 Universele Invoerbeheerder met CAN [pdfGebruikershandleiding
AX031700, UMAX031700, AX031700 Universele Invoerbeheerder met CAN, AX031700, Universele Insetbeheerder met CAN, Invoerbeheerder met CAN, Beheerder met CAN, CAN

Verwysings

Los 'n opmerking

Jou e-posadres sal nie gepubliseer word nie. Vereiste velde is gemerk *