AX031700 Controller di Input Universale cù CAN

Informazione di u produttu

Specificazioni

  • Nome di u produttu: Controller di input universale cù CAN
  • Numero di mudellu: UMAX031700 Versione V3
  • Numero di parte: AX031700
  • Protocolu supportatu: SAE J1939
  • Caratteristiche: Ingressu universale unicu à uscite di valvula proporzionale
    Controller

Istruzzioni per l'usu di u produttu

1. Istruzzioni di stallazione

Dimensioni è Pinout

Vede u manuale di l'usu per dimensioni dettagliate è pinout
infurmazione.

Istruzzioni di montaggio

Assicuratevi chì u controller hè stallatu in modu sicuru dopu à
linee guida furnite in u manuale di l'usu.

2. Sopraview di J1939 Features

Messaggi supportati

U controller supporta diversi missaghji specificati in u SAE
J1939 standard. Vede a sezione 3.1 di u manuale d'utilizatore per
dettagli.

Nome, Indirizzu è ID Software

Configurate u nome di u controller, l'indirizzu è l'ID di u software cum'è per
i vostri bisogni. Vede a sezione 3.2 di u manuale d'utilizatore per
istruzioni.

3. Setpoints ECU Accessed with the Axiomatic Electronic
Assistant

Aduprà l'Assistente Electronic Axiomatic (EA) per accede è
configurare i setpoint ECU. Segui l'istruzzioni furnite in
sezione 4 di u manuale d'utilizatore.

4. Reflashing over CAN cù l'Axiomatic EA Bootloader

Aduprate l'Axiomatic EA Bootloader per rinfriscà u controller
nantu à u bus CAN. I passi detallati sò descritti in a sezione 5 di l'utilizatore
manuale.

5. Specifiche tecniche

Riferite à u manuale d'utilizatore per specifiche tecniche dettagliate
di u cuntrollu.

6. Storia di Versione

Verificate a sezione 7 di u manuale d'utilizatore per a storia di a versione di
u pruduttu.

Domande Frequenti (FAQ)

Q: Puderaghju aduprà parechji tipi di input cù u Single Input CAN
Controller?

A: Iè, u controller sustene una larga gamma di configurabili
tipi di input, chì furnisce versatilità in u cuntrollu.

Q: Cumu possu aghjurnà u software di u controller?

A: Pudete rinfriscà u controller nantu à CAN cù l'Axiomatic
EA Bootloader. Vede a sezione 5 di u manuale di l'usu per i dettagli
istruzioni.

"'

MANUALE D'USO UMAX031700 Versione V3
CONTROLLER DI INPUT UNIVERSALE CON CAN
SAEJ1939
MANUALE D'USO
P/N: AX031700

ACRONIMI

ACK

Ricunniscenza pusitiva (da u standard SAE J1939)

UIN

Input Universale

EA

L'Assistente Elettronicu Axiomatic (Un Strumentu di serviziu per ECU Axiomatic)

ECU

Unità di Controlu Elettronicu

(da a norma SAE J1939)

NAK

Ricunniscenza Negativa (da u standard SAE J1939)

PDU1

Un furmatu per i missaghji chì anu da esse mandati à un indirizzu di destinazione, sia specificu sia globale (da u standard SAE J1939)

PDU2

Un formatu utilizatu per mandà infurmazioni chì hè stata tichjata cù a tecnica di Extension di Gruppu, è ùn cuntene micca un indirizzu di destinazione.

PGN

Numeru di gruppu di parametri (da u standard SAE J1939)

PropA

Messaghju chì usa u PGN Proprietariu A per a cumunicazione peer-to-peer

PropB

Messaghju chì usa un PGN Proprietariu B per a cumunicazione broadcast

SPN

Numeru di Parametru Suspectu (da u standard SAE J1939)

Nota: Un Axiomatic Electronic Assistant KIT pò esse urdinatu cum'è P/N: AX070502 o AX070506K

Manuale d'uso UMAX031700. Versione: 3

2-44

TABLE OF CONTENTS
1 OVERVIEW DI CONTROLLER …………………………………………………………………………………………………………… 4
1.1. DESCRIZIONE DI SINGU INPUT UNIVERSAL À CONTROLLER OUTPUT VALVE PROPURZIONAL …………………….. 4 1.2. BLOCCO DI FUNZIONE DI INGRESSO UNIVERSALE……………………………………………………………………………………………………………………………. 4
1.2.1. Tipi di sensori di input ………………………………………………………………………………………………………………………… ………. 4 1.2.2. Opzioni di resistenza Pullup / Pulldown……………………………………………………………………………………………………………………… 5 1.2.3. 5. Errori minimi è massimi è intervalli …………………………………………………………………………………………………………………………. 1.2.4 5. Tipi di filtri di software di input ………………………………………………………………………………………………………………………… 1.3 6. FONTI DI CONTROLLO DI BLOCCHI DI FUNZIONE INTERNE ………………………………………………………………………………….. 1.4 7. BLOCCA DI FUNZIONE TABELLA DI CERCA …………………………………………………………………………………………………………………………. 1.4.1 8. X-Axis, Risposta di Dati di Input ………………………………………………………………………………………………………………………… …….. 1.4.2 8. Asse Y, Output di a tabella di ricerca ………………………………………………………………………………………………………………………… ……. 1.4.3 8. Configurazione Default, Risposta di Dati …………………………………………………………………………………………………………. 1.4.4 9. Risposta da puntu à puntu ………………………………………………………………………………………………………………………… ….. 1.4.5 10. Asse X, Risposta di u Tempu ……………………………………………………………………………………………………………………… ………… 1.5 11. BLOCCA DI FUNZIONE LOGICA PROGRAMMABILE ………………………………………………………………………………………………………. 1.5.1 14. Cundizioni di valutazione ………………………………………………………………………………………………………………………… 1.5.2 15. Scelta di a tavola ……………………………………………………………………………………………………………………………………… ……….. 1.5.3 16. Output di bloccu logicu ………………………………………………………………………………………………………………………… …….. 1.6 17. BLOCCA DI FUNZIONE MATEMATICA…………………………………………………………………………………………………………………………………… 1.7 18 . PUBBLICU BLOCCA DI FUNZIONE DI TRASMISSIONE…………………………………………………………………………………………………………….. 1.8 19. POSSIBILE RICEVE U BLOCK DI FUNZIONE………………………………………………………………………………………………………………………. 1.9 20. BLOCCA DI FUNZIONE DI DIAGNOSTICA ……………………………………………………………………………………………………………. XNUMX
2. ISTRUZIONI PER L’INSTALLAZIONE ……………………………………………………………………………………………………………. 24
2.1. DIMENSIONI E PINOUT ………………………………………………………………………………………………………………………… 24 2.2. ISTRUZIONI DI MONTAGGIO ………………………………………………………………………………………………………………………….. 24
3 OVERVIEW CARATTERISTICHE DI J1939 ……………………………………………………………………………………………………………….. 26
3.1. INTRODUZIONE A I MESSAGGI SUPPORTATI ……………………………………………………………………………………………………………. 26 3.2. NOME, INDIRIZZU È ID SOFTWARE …………………………………………………………………………………………………………… 27
4. SETPOINT ECU ACCESSU CU L'ASSISTANT ELECTRONIC AXIOMATIC …………………………………. 29
4.1. J1939 RETE ……………………………………………………………………………………………………………………………………… 29 4.2. INPUT UNIVERSALE…………………………………………………………………………………………………………………………………… 30 4.3. SETPOINTS DI LISTA DI DATI COSTANTI ……………………………………………………………………………………………………………….. 31 4.4. TABELLA DI CERCA SETPOINTS ………………………………………………………………………………………………………………………… 32 4.5. SETPOINT DI LOGICA PROGRAMMABILE …………………………………………………………………………………………………………….. 33 4.6. SETPOINT DI BLOCCHI DI FUNZIONE MATEMATICA ………………………………………………………………………………………………….. 35 4.7. POSSIBILI RICEVE SETPOINTS ………………………………………………………………………………………………………………………….. 37 4.8. POSSIBILI TRASMETTI SETPOINTS……………………………………………………………………………………………………………………… 37
5. REFLASHING OVER CAN CU L'AXIOMATIC EA BOOTLOADER …………………………………………………… 39
6. SPECIFICAZIONI TECNICHE ……………………………………………………………………………………………………………. 43
6.1. ALIMENTAZIONE ELETTRICA ……………………………………………………………………………………………………………………………. . 43 6.2. INPUT…………………………………………………………………………………………………………………………… ………… 43 6.3. A COMMUNICAZIONE ………………………………………………………………………………………………………………………………………. 43 6.4. SPECIFICAZIONI GENERALI …………………………………………………………………………………………………………………………. 43
7. STORIA VERSIONE…………………………………………………………………………………………………………………………………… ….. 44

Manuale d'uso UMAX031700. Versione: 3

3-44

1 OVERVIEW DI CONTROLLER
1.1. Descrizzione di un Input Universale Unicu à u Controller di Output Valve Proporzionale
U Single Input CAN Controller (1IN-CAN) hè cuncepitu per u cuntrollu versatile di una sola entrata è una larga varietà di logica è algoritmi di cuntrollu. U so disignu di circuitu flexible dà à l'utilizatori una larga gamma di tipi di input configurabili.
U controller hà un unicu input universale cumpletamente configurabile chì pò esse stallatu per leghje: voltage, corrente, frequenza/RPM, PWM o segnali di input digitale. Tutti i blocchi di funzione I / O è lògichi nantu à l'unità sò intrinsecamente indipendenti l'un da l'altru, ma ponu esse cunfigurati per interagisce cù l'altri in un gran numaru di manere.
I diversi blocchi di funzione supportati da 1IN-CAN sò descritti in e sezioni seguenti. Tutti i punti di cunfigurazione sò configurabili da l'utilizatori cù l'Assistente Elettronicu Axiomaticu, cum'è delineatu in a Sezione 3 di stu documentu.
1.2. Universal Input Function Block
U controller hè custituitu da dui inputs universali. I dui ingressi universali ponu esse cunfigurati per misurà u voltage, corrente, resistenza, frequenza, modulazione di larghezza di impulsu (PWM) è signali digitale.
1.2.1. Tipi di sensori di input
A Tabella 3 elenca i tipi di input supportati da u controller. U paràmetru di u Tipu di Sensore di Input furnisce una lista a tendina cù i tipi di input descritti in a Tabella 1. U cambiamentu di u Tipu di Sensore di Input affetta altri setpoints in u stessu gruppu di setpoint cum'è Errore Minimu / Massimu / Gamma rinfrescenduli à un novu tipu di input è cusì deve esse cambiatu prima.
0 Disabilitatu 12 Voltage 0 à 5V 13 Voltage 0 à 10 V 20 Corrente 0 à 20 mA 21 Corrente 4 à 20 mA 40 Frequenza 0.5 Hz à 10 kHz 50 PWM Duty Cycle (0.5 Hz à 10 kHz) 60 Digitale (Normale) 61 Digitale (Inversa) 62 Digitale (Inverso) XNUMX
Tabella 1 Opzioni di tipu di sensor d'ingressu universale
Tutti l'inputs analogichi sò alimentati direttamente in un convertitore analogicu à digitale (ADC) 12-bit in u microcontroller. Tutti i voltage inputs sò alta impedenza mentri inputs currenti aduprà un resistor 124 à misurà u signale.
Frequency / RPM, Pulse Width Modulated (PWM) è Counter Input Sensor Types sò cunnessi à i timers di microcontroller. Pulses per Revolution setpoint hè cunsideratu solu quandu u Input Sensor Type selezziunatu hè u tipu di freccia cum'è a Tabella 3. Quandu Pulses per Revolution setpoint hè stabilitu à 0, e misurazioni pigliate seranu in unità di [Hz]. Se u setpoint d'impulsi per rivoluzione hè più altu di 0, e misurazioni pigliate saranu in unità di [RPM].

Manuale d'uso UMAX031700. Versione: 3

4-44

Tipi di sensori di input digitale offre trè modi: Normale, Inversa è Latched. E misurazioni pigliate cù i tipi di input digitale sò 1 (ON) o 0 (OFF).

1.2.2. Opzioni di resistenza Pullup / Pulldown

Cù Tipi di Sensori di Input: Frequenza / RPM, PWM, Digitale, l'utilizatore hà l'opzione di trè (3) diverse opzioni di pull up / pull down cum'è elencatu in a Tabella 2.

0 Pullup/Pulldown Off 1 10k Pullup 2 10k Pulldown
Tabella 2 Opzioni di resistenza Pullup/Pulldown
Queste opzioni ponu esse attivate o disattivate aghjustendu u setpoint Pullup/Pulldown Resistor in l'Axiomatic Electronic Assistant.

1.2.3. Errori minimi è massimi è intervalli

I setpoints Minimum Range è Maximum Range ùn anu micca esse cunfunditi cù a gamma di misurazione. Questi setpoints sò dispunibuli cù tutti, ma l'input digitale, è sò usati quandu l'input hè sceltu cum'è un input di cuntrollu per un altru bloccu di funzione. Diventanu i valori Xmin è Xmax utilizati in i calculi di a pendenza (vede a Figura 6). Quandu sti valori sò cambiati, altri blocchi di funzione chì utilizanu l'input cum'è fonte di cuntrollu sò automaticamente aghjurnati per riflette i novi valori di l'assi X.

L'Errore Minimu è l'Errore Massimu sò usati cù u bloccu di funzione Diagnosticu per piacè riferite à a Sezione 1.9 per più dettagli nantu à u bloccu di funzione Diagnosticu. I valori per questi setpoints sò limitati cusì chì

0 <= Errore Minimu <= Range Minimu <= Range Massimu <= Error Massimu <= 1.1xMax*

* U valore massimu per ogni input dipende da u tipu. U intervallu di errore pò esse stabilitu finu à 10%

sopra à stu valore. Per esampLe:

Frequenza: Max = 10,000 [Hz o RPM]

PWM:

Max = 100.00 [%]

Voltage: Max = 5.00 o 10.00 [V]

Corrente: Max = 20.00 [mA]

Per evità di pruvucà falsi difetti, l'utilizatore pò sceglie di aghjunghje filtru software à u signale di misura.

1.2.4. Tipi di filtri di software di input

Manuale d'uso UMAX031700. Versione: 3

5-44

Tutti i tipi di input cù l'eccezzioni di Digitale (Normale), Digitale (Inversa), Digitale (Latched) ponu esse filtrati usendu i setpoints Filter Type è Filter Constant. Ci sò trè (3) tippi di filtri dispunibuli cum'è elencati in a Tabella 3.
0 Nisun filtru 1 Moving Average 2 Ripetizione Media
Tabella 3 Tipi di filtrazione di input
A prima opzione di filtru No Filtering, ùn furnisce micca filtru à i dati misurati. Cusì i dati misurati seranu direttamente utilizati à qualsiasi bloccu di funzione chì usa sta dati.
A seconda opzione, Moving Average, applica l'Equazione 1' sottu à i dati di input misurati, induve ValueN rapprisenta i dati misurati di input attuale, mentri ValueN-1 rapprisenta i dati filtrati precedente. A Custante di Filtru hè u setpoint di Custante di Filtru.
Equazione 1 - Funzione di filtru di media mobile:

valore N

=

Valore N-1 +

(Input - ValueN-1) Filtru Constant

A terza opzione, Repeating Average, applicà l'Equazione 2' quì sottu à i dati di input misurati, induve N hè u valore di u setpoint constante di filtru. L'input filtratu, Value, hè a media di tutte e misure di input pigliate in N (Filter Constant) numeru di letture. Quandu a media hè presa, l'input filtratu ferma finu à chì a prossima media hè pronta.

Equation 2 - Repeating Average Transfer Function: Value = N0 InputN N

1.3. Fonti di cuntrollu di bloccu di funzione interna

Manuale d'uso UMAX031700. Versione: 3

6-44

U controller 1IN-CAN permette di selezziunà fonti di blocchi di funzione internu da a lista di i blocchi di funzione logica supportati da u controller. In u risultatu, qualsiasi output da un bloccu di funzione pò esse sceltu cum'è fonte di cuntrollu per un altru. Tenite in mente chì micca tutte l'opzioni anu sensu in tutti i casi, ma a lista completa di fonti di cuntrollu hè mostrata in a Tabella 4.

Valore 0 1 2 3 4 5 6 7 8

Significatu Fonte di cuntrollu Non Aduprata CAN Receive Message Ingressu Universale Tavola di Ricerca Misurata Bloccu di Funzione Bloccu di Funzione Logica Programmable Bloccu di Funzione Matematica Bloccu di Lista di Dati Custante Bloccu di Alimentazione Misurata di Temperatura di Processore Misurata
Table 4 Opzioni di Fonte di Control

In più di una fonte, ogni cuntrollu hà ancu un numeru chì currisponde à u sub-indici di u bloccu di funzione in quistione. A Tabella 5 delinea i intervalli supportati per l'uggetti numerichi, secondu a fonte chì era stata scelta.

Fonte di cuntrollu

Control Source Number

Fonte di cuntrollu micca utilizata (ignorata)

[0]

CAN Riceve Missaghju

[1…8]

Ingressu universale misuratu

[1…1]

Bloccu di funzione di a tabella di ricerca

[1…6]

Bloccu di Funzione Logica Programmable

[1…2]

Blocu di funzione matematica

[1…4]

Bloccu di Lista di Dati Constant

[1…10]

Alimentazione misurata

[1…1]

Temperature di u Processore misurata

[1…1]

Table 5 Control Source Number Options

1.4. Bloccu di funzione di a tabella di ricerca

Manuale d'uso UMAX031700. Versione: 3

7-44

I Tabelle di ricerca sò aduprate per dà una risposta di output di finu à 10 pendii per Tabella di ricerca. Ci hè dui tipi di risposta di a Tabella di ricerca basatu nantu à u Tipu di X-Axis: Risposta di Dati è Risposta di u Tempu Sezioni 1.4.1 à 1.4.5 descriverà questi dui Tipi di X-Axis in più detail. Se più di 10 pendii sò richiesti, un Bloccu Logicu Programmable pò esse usatu per cumminà finu à trè tavule per ottene 30 pende, cum'è descritta in a Sezione 1.5.
Ci sò dui setpoints chjave chì affettanu stu bloccu di funzione. U primu hè u X-Axis Source è XAxis Number chì inseme definisce a Fonte di cuntrollu per u bloccu di funzione.
1.4.1. X-Axis, Risposta di Dati Input
In u casu induve u X-Axis Type = Data Response, i punti nantu à l'X-Axis rapprisentanu i dati di a fonte di cuntrollu. Questi valori devenu esse selezziunati in a gamma di a fonte di cuntrollu.
Quandu selezziunate i valori di dati X-Axis, ùn ci sò micca restrizioni nantu à u valore chì pò esse inseritu in qualsiasi di i punti X-Axis. L'utilizatore deve inserisce valori in ordine crescente per pudè utilizà a tavola sana. Per quessa, quandu aghjustate i dati di l'Asse X, hè cunsigliatu chì X10 hè cambiatu prima, dopu indici indici in ordine decrescente per mantene a sottu:
Xmin <= X0 <= X1 <= X2<= X3<= X4<= X5 <= X6 <= X7 <= X8 <= X9 <= X10 <= Xmax
Cum'è dichjaratu prima, Xmin è Xmax seranu determinate da a Fonte X-Axis chì hè stata scelta.
Se alcuni di i punti di dati sò "Ignorati" cum'è descrittu in a Sezione 1.4.3, ùn saranu micca utilizati in u calculu XAxis mostratu sopra. Per esample, se i punti X4 è più altu sò ignorati, a formula diventa Xmin <= X0 <= X1 <= X2<= X3<= Xmax invece.
1.4.2. Asse Y, Output di a tabella di ricerca
L'Asse Y ùn hà micca limitazione nantu à e dati chì rapprisenta. Questu significa chì l'inversa, o crescente / decrescente o altre risposte ponu esse facilmente stabilite.
In tutti i casi, u controller guarda tutta a gamma di dati in i setpoints di l'Asse Y, è selezziunate u valore più bassu cum'è Ymin è u valore più altu cum'è Ymax. Sò passati direttamente à altri blocchi di funzione cum'è i limiti nantu à l'output di Lookup Table. (vale à dì utilizatu cum'è valori Xmin è Xmax in i calculi lineari).
In ogni casu, se alcuni di i punti di dati sò "Ignorati" cum'è descrittu in a Sezione 1.4.3, ùn saranu micca usati in a determinazione di a gamma di l'Asse Y. Solu i valori Y-Axis mostrati nantu à l'EA Axiomatic seranu cunsiderati quandu stabiliscenu i limiti di a tavula quandu hè utilizatu per guidà un altru bloccu di funzione, cum'è un Blocu Funzione Matematica.
1.4.3. Configurazione Default, Risposta di Dati
Per automaticamente, tutte e Tabelle di ricerca in l'ECU sò disattivate (Source X-Axis uguale Control Not Used). Lookup Tables pò esse usatu per creà a risposta desiderata profiles. Se un Input Universale hè utilizatu cum'è l'Asse X, l'output di a Tabella di Ricerca serà ciò chì l'utilizatore inserisce in i valori Y-Values ​​setpoints.
Ricurdativi, qualsiasi bloccu di funzione cuntrullata chì usa a Tabella di ricerca cum'è fonte di input applicà ancu una linearizazione à i dati. Dunque, per una risposta di cuntrollu 1: 1, assicuratevi chì u minimu è

Manuale d'uso UMAX031700. Versione: 3

8-44

i valori massimi di l'output currispondenu à i valori minimi è massimi di l'Asse Y di a tavola.
Tutte e tavule (da 1 à 3) sò disattivate per automaticamente (nessuna fonte di cuntrollu scelta). Tuttavia, si deve esse sceltu una Fonte di l'Asse X, i valori predeterminati di Y seranu in a gamma di 0 à 100% cum'è descrittu in a sezione "YAxis, Lookup Table Output" sopra. I valori minimi è massimi di l'Asse X seranu stabiliti cum'è descrittu in a sezione "Asse X, Risposta di Dati" sopra.
Per automaticamente, i dati di l'assi X è Y sò stallati per un valore uguale trà ogni puntu da u minimu à u massimu in ogni casu.
1.4.4. Risposta da puntu à puntu
Per automaticamente, l'assi X è Y sò stallati per una risposta lineale da u puntu (0,0) à (10,10), induve l'output userà linearizazione trà ogni puntu, cum'è mostra in a Figura 1. Per ottene a linearizazione, ogni puntu. "Risposta Puntu N", induve N = 1 à 10, hè stallatu per un `Ramp A 'risposta di output.

Figura 1 Tabella di ricerca cù "Ramp À "Risposta Dati
In alternativa, l'utilizatore puderia selezziunà una risposta "Jump To" per "Point N Response", induve N = 1 à 10. In questu casu, qualsiasi valore di input trà XN-1 à XN resultarà in un output da u bloccu di funzione Lookup Table. di YN.
Un esample di un bloccu di funzione Math (da 0 à 100) utilizatu per cuntrullà una tabella predeterminata (da 0 à 100) ma cù una risposta "Jump To" invece di u default "R".amp To' hè mostratu in Figura 2.

Manuale d'uso UMAX031700. Versione: 3

9-44

Figura 2 Tavola di ricerca cù "Saltà à" Risposta di Dati
Infine, ogni puntu eccettu (0,0) pò esse sceltu per una risposta "Ignora". Se "Point N Response" hè impostatu per ignurà, allora tutti i punti da (XN, YN) à (X10, Y10) seranu ancu ignorati. Per tutti i dati più grande di XN-1, l'output da u bloccu di funzione Lookup Table serà YN-1.
Una cumminazzioni di Ramp Risposte To, Jump To e Ignore ponu esse usate per creà una applicazione specifica di output profile.
1.4.5. X-Axis, Time Response
Una Tabella di ricerca pò ancu esse usata per uttene una risposta di output customizata induve u Tipu di l'Asse X hè una "Risposta di u tempu". Quandu questu hè sceltu, l'Asse X avà rapprisenta u tempu, in unità di millisecondi, mentre chì l'Asse Y rapprisenta sempre l'output di u bloccu di funzione.
In questu casu, a Fonte X-Axis hè trattata cum'è un input digitale. Se u signale hè veramente un input analogicu, hè interpretatu cum'è un input digitale. Quandu l'input di cuntrollu hè ON, l'output serà cambiatu annantu à un periudu di tempu basatu annantu à u profile in a Tabella di ricerca.
Quandu l'input di cuntrollu hè OFF, l'output hè sempre à zero. Quandu l'input vene ON, u profile SEMPRE parte da a pusizione (X0, Y0) chì hè 0 output per 0ms.
In una risposta di u tempu, l'intervallu di tempu trà ogni puntu nantu à l'assi X pò esse stabilitu in ogni locu da 1ms à 1min. [60,000 ms].

Manuale d'uso UMAX031700. Versione: 3

10-44

1.5. Bloccu di Funzione Logica Programmable

Figura 3 UMAX031700 UMAX3 Manuale d'utilizatore di blocchi di funzione logica programmabile. Versione: XNUMX

11-44

Stu bloccu di funzione hè ovviamente u più cumplicatu di tutti, ma assai putente. A Logica Programmable pò esse ligata à finu à trè tavulini, qualcunu di e quali seranu selezziunati solu in cundizioni date. Qualchese trè tavule (di i 8 dispunibuli) ponu esse assuciati cù a logica, è quale sò usati hè cumplettamente configurable.
Se e cundizioni sò tali chì una tavola particulari (1, 2 o 3) hè stata scelta cum'è descritta in a Sezione 1.5.2, allora l'output da a tavola selezziunata, in ogni mumentu, serà passatu direttamente à l'Uscita Logica.
Dunque, finu à trè risposti diffirenti à u stessu input, o trè risposti differenti à diversi inputs, ponu diventà l'input à un altru bloccu di funzione, cum'è un Output X Drive. Per fà questu, a "Source di cuntrollu" per u bloccu reattivu seria sceltu per esse u "Bloccu di funzione logica programmable".
Per attivà unu di i blocchi logici programmabili, u setpoint "Bloccu logicu Programmable Enabled" deve esse stabilitu à True. Sò tutti disattivati ​​per difettu.
A logica hè evaluata in l'ordine indicatu in a Figura 4. Solu s'ellu ùn hè micca sceltu un tavulinu di numeri più bassu, e cundizioni per a tavula dopu seranu guardati. U tavulu predeterminatu hè sempre sceltu quandu hè evaluatu. Hè dunque necessariu chì a tavola predeterminata sia sempre u numeru più altu in ogni cunfigurazione.

Manuale d'uso UMAX031700. Versione: 3

12-44

Figura 4 Manuale d'utilizatore di diagramma di flussu di logica programmabile UMAX031700. Versione: 3

13-44

1.5.1. Cundizioni Valutazione

U primu passu in a determinazione di quale tavula serà sceltu cum'è a tavula attiva hè di prima evaluà e cundizioni assuciate cù una tavola data. Ogni tavula hà assuciatu cun ellu finu à trè cundizioni chì ponu esse evaluati.

L'argumentu 1 hè sempre un output logicu da un altru bloccu di funzione. Cum'è sempre, a fonte hè una cumminazione di u tipu di bloccu funziunale è u numeru, i setpoints "Table X, Condition Y, Argument 1 Source" è "Table X, Condition Y, Argument 1 Number", induve X = 1 à 3 è Y = 1 à 3.

L'Argumentu 2, invece, puderia esse un altru output logicu cum'è cù l'Argumentu 1, O un valore constante stabilitu da l'utilizatore. Per utilizà una constante cum'è u sicondu argumentu in l'operazione, stabilisce "Table X, Condition Y, Argument 2 Source" à "Control Constant Data". Innota chì u valore constantu ùn hà micca unità assuciata cù questu in l'EA Axiomatic, cusì l'utilizatore deve stabilisce cum'è necessariu per l'applicazione.

A cundizione hè valutata nantu à a "Table X, Condition Y Operator" sceltu da l'utilizatore. Hè sempre `=, Equal' per difettu. L'unicu modu per cambià questu hè di avè dui argumenti validi selezziunati per ogni cundizione. L'opzioni per l'operatore sò listate in a Tabella 6.

0 =, uguale 1 !=, uguale à 2 >, più grande di 3 >=, più grande o uguale 4 <, menu di 5 <=, menu o uguale
Tabella 6 Opzioni di l'operatore di cundizione

Per automaticamente, i dui argumenti sò imposti à "Control Source Not Used" chì disattiva a cundizione, è automaticamente risultati in un valore di N / A cum'è u risultatu. Ancu s'ellu a Figura 4 mostra solu True o False com'è u risultatu di una valutazione di cundizione, a realità hè chì puderia esse quattru risultati pussibuli, cum'è descrittu in a Table 7.

Valore 0 1 2 3

Significatu Falsu Veru Errore Non Applicable

Ragione (Argumentu 1) Operatore (Argumentu 2) = Falsu (Argumentu 1) Operatore (Argumentu 2) = Veru Argumentu 1 o 2 L'output hè statu signalatu cum'è in un statu d'errore. Ùn hè micca usatu')
Table 7 Condition Evaluation Results

Manuale d'uso UMAX031700. Versione: 3

14-44

1.5.2. Selezzione di a tavola

Per determinà s'ellu serà sceltu una tavola particulari, l'operazioni logiche sò realizate nantu à i risultati di e cundizioni determinate da a logica in a Sezione 1.5.1. Ci hè parechje cumminazzioni lògichi chì ponu esse selezziunati, cum'è elencu in a Tabella 8.

0 Tabella predefinita 1 Cnd1 è Cnd2 è Cnd3 2 Cnd1 o Cnd2 o Cnd3 3 (Cnd1 è Cnd2) o Cnd3 4 (Cnd1 o Cnd2) è Cnd3
Tabella 8 Cundizioni Opzioni di l'operatore logicu

Micca ogni valutazione hà bisognu di e trè cundizioni. U casu datu in a sezione precedente, per example, hà solu una cundizione lista, vale à dì chì u Engine RPM esse sottu à un certu valore. Per quessa, hè impurtante capisce cumu l'operatori lògichi evaluate un Errore o N / A risultatu per una cundizione.

Tabella predefinita di l'operatore logicu Cnd1 è Cnd2 è Cnd3

Selezziunate Conditions Criteria Tavola assuciata hè automaticamente sceltu appena hè evaluatu. Si deve esse usatu quandu dui o trè cundizioni sò pertinenti, è tuttu deve esse veru per selezziunà a tavola.

Se ogni cundizione hè uguale à False o Errore, a tavula ùn hè micca sceltu. Un N / A hè trattatu cum'è un Veru. Sì tutti i trè cundizioni sò True (o N / A), a tavula hè sceltu.

Cnd1 o Cnd2 o Cnd3

If((Cnd1==True) &&(Cnd2==True)&&(Cnd3==True)) Allora Use Table Si deve esse usatu quandu una sola cundizione hè pertinente. Pò esse ancu usatu cù duie o trè cundizioni pertinenti.

Se ogni cundizione hè valutata cum'è True, a tavula hè sceltu. I risultati di errore o N / A sò trattati cum'è Falsi

If((Cnd1==True) || (Cnd2==True) || (Cnd3==True)) Allora Aduprate Table (Cnd1 È Cnd2) O Cnd3 Per esse usatu solu quandu e trè cundizioni sò pertinenti.

Se a Cundizione 1 è a Cundizione 2 sò Vera, O A Cundizione 3 hè Vera, a tavula hè selezziunata. I risultati di errore o N / A sò trattati cum'è Falsi

If( ((Cnd1==True)&&(Cnd2==True)) || (Cnd3==True) ) Allora Aduprate Table (Cnd1 Or Cnd2) E Cnd3 Per esse usatu solu quandu e trè cundizioni sò pertinenti.

Se a Cundizione 1 è a Cundizione 3 sò Vera, O Cundizione 2 è a Cundizione 3 sò Vera, a tavula hè selezziunata. I risultati di errore o N / A sò trattati cum'è Falsi

If(((Cnd1==True)||(Cnd2==True)) && (Cnd3==True) ) Allora Aduprate Table
Table 9 Conditions Evaluation Basatu nantu à l'operatore logicu sceltu

U predeterminatu "Table X, Conditions Logical Operator" per a Table 1 è a Table 2 hè "Cnd1 And Cnd2 And Cnd3", mentre chì a Table 3 hè stabilita per esse a "Default Table".

Manuale d'uso UMAX031700. Versione: 3

15-44

1.5.3. Output di bloccu logicu

Ricurdativi chì a Tavola X, induve X = 1 à 3 in u bloccu di funzione Logica Programmable ùn significa micca u Tabella di ricerca 1 à 3. Ogni tavula hà un setpoint "Table X Lookup Table Block Number" chì permette à l'utilizatori di selezziunà quale Lookup Tables volenu. assuciatu cù un bloccu logicu programmable particulare. I tavuli predeterminati assuciati cù ogni bloccu logicu sò listati in a Tabella 10.

Numeru di bloccu logicu programmabile
1

Tabella 1 Lookup

Tabella 2 Lookup

Tabella 3 Lookup

Table Block Number Table Block Number Table Block Number

1

2

3

Tabella 10 Tabelle di ricerca predeterminate di blocchi logici programmabili

Se a Tabella di Ricerca assuciata ùn hà micca una "Source X-Axis" selezziunata, allora l'output di u bloccu di Logica Programmable serà sempre "Non Disponibile" finu à chì quella tavola hè scelta. Tuttavia, se a Tabella di ricerca hè cunfigurata per una risposta valida à un input, sia Dati o Time, l'output di u bloccu di funzione di a Tabella di ricerca (vale à dì i dati di l'Asse Y chì sò stati scelti nantu à u valore di l'Asse X) diventerà l'output di u bloccu di funzione Logica Programmable sempre chì quella tavola hè scelta.

A cuntrariu di tutti l'altri blocchi di funzione, a Logica Programmable NON eseguisce alcun calculu di linearizazione trà l'input è i dati di output. Invece, riflette esattamente i dati di input (Lookup Table). Dunque, quandu si usa a Logica Programmable cum'è una fonte di cuntrollu per un altru bloccu di funzione, hè ALTAMENTE cunsigliatu chì tutti l'Assi Y di a Tabella di Ricerca associati sia (a) Impostati trà u intervalu di output 0 à 100% o (b) tutti impostati à a listessa scala.

Manuale d'uso UMAX031700. Versione: 3

16-44

1.6. Block Function Math

Ci sò quattru blocchi di funzioni matematiche chì permettenu à l'utilizatori di definisce l'algoritmi basi. Un bloccu di funzione matematica pò piglià finu à quattru signali di input. Ogni entrata hè poi scalata secondu u limitu assuciatu è i punti di cunfigurazione di scala.
L'inputs sò cunvertiti in percentualitagU valore basatu nantu à i valori "Function X Input Y Minimum" è "Function X Input Y Maximum" selezziunati. Per un cuntrollu supplementu, l'utilizatore pò ancu aghjustà a "Funzione X Input Y Scaler". Per automaticamente, ogni input hà un "pesu" di scala di 1.0 Tuttavia, ogni input pò esse scalatu da -1.0 à 1.0 cum'è necessariu prima di esse applicatu in a funzione.
Un bloccu di funzione matematica include trè funzioni selezziunate, chì ognuna implementa l'equazione A operatore B, induve A è B sò input di funzione è l'operatore hè a funzione selezziunata cù u setpoint Funzione matematica X Operatore. L'opzioni di setpoint sò presentati in a Table 11. E funzioni sò cunnessi inseme, cusì chì u risultatu di a funzione precedente entra in Input A di a funzione dopu. Cusì a Funzione 1 hà l'Input A è l'Input B selezziunate cù punti di setpoint, induve e Funzioni 2 à 4 anu solu l'Input B selezziunabile. L'input hè sceltu da a Funzione X Input Y Source è Funzione X Input Y Number. Se a Funzione X Input B Source hè impostata à 0 U segnale di cuntrollu micca usatu passa per a funzione invariata.
= (1 1 1)2 23 3 4 4

0

=, True quandu InA hè uguale à InB

1

!=, True quandu InA ùn hè micca uguale à InB

2

>, True quandu InA più grande di InB

3

>=, True quandu InA hè più grande o uguale à InB

4

<, True quandu InA hè menu di InB

5

<=, True quandu InA hè minore o uguale à InB

6

OR, True quandu InA o InB hè True

7

AND, True quandu InA è InB sò True

8 XOR, True quandu InA o InB hè True, ma micca i dui

9

+, Risultato = InA plus InB

10

-, Risultatu = InA minus InB

11

x, Risultatu = InA volte InB

12

/, Risultato = InA divisu da InB

13

MIN, Risultatu = u più chjucu di InA è InB

14

MAX, Risultatu = u più grande di InA è InB

Tabella 11 Operatori di Funzione Matematica

User deve assicurà chì l'inputs sò cumpatibili cù l'altri quandu aduprate alcune di l'Operazioni matematiche. Per esempiu, se l'Input Universale 1 deve esse misuratu in [V], mentri CAN Receive 1 deve esse misuratu in [mV] è l'Operatore di Funzione Matematica 9 (+), u risultatu ùn serà micca u veru valore desideratu.

Per un risultatu validu, a fonti di cuntrollu per un input deve esse un valore micca cero, vale à dì qualcosa altru chè "Source di cuntrollu micca usata".

Quandu si divide, un valore InB zero serà sempre risultatu hè un valore di output zero per a funzione assuciata. Quandu si sottrae, un risultatu negativu serà sempre trattatu cum'è cero, salvu chì a funzione hè multiplicata da una negativa, o l'inputs sò scalati cù un coefficient negativu prima.

Manuale d'uso UMAX031700. Versione: 3

17-44

1.7. Bloccu funzione di trasmissione CAN
U bloccu di funzione CAN Transmit hè utilizatu per mandà qualsiasi output da un altru bloccu di funzione (ie input, signal logic) à a reta J1939.
Normalmente, per disattivà un missaghju di trasmissione, a "Rate di Repetizione di Trasmissione" hè stata à zero. Tuttavia, se u missaghju sparte u so Numeru di Gruppu di Parametri (PGN) cù un altru missaghju, questu ùn hè micca necessariamente veru. In u casu induve parechji missaghji sparte u stessu "Trasmetti PGN", a rata di ripetizione selezziunata in u missaghju cù u numeru PIÙ BASSU serà utilizata per TUTTI i missaghji chì utilizanu quellu PGN.
Per automaticamente, tutti i missaghji sò mandati nantu à i PGN Proprietari B cum'è missaghji broadcast. Se tutti i dati ùn sò micca necessarii, disattiveghjanu u messagiu sanu per stabilisce u canali più bassu utilizendu quellu PGN à zero. Se alcune di e dati ùn sò micca necessarii, cambiate solu u PGN di i canali superflui à un valore inutilizatu in a gamma B Proprietaria.
À l'accensione, u messagiu trasmessu ùn serà micca trasmessu finu à dopu un ritardu di 5 seconde. Questu hè fattu per prevene ogni putenza o cundizioni d'inizializazione da creà prublemi in a reta.
Siccomu i predeterminati sò missaghji PropB, a "Priorità di u Messaghju di Trasmissione" hè sempre inizializzata à 6 (priorità bassa) è u "Indirizzu di destinazione (per PDU1)" ùn hè micca utilizatu. Stu setpoint hè validu solu quandu un PDU1 PGN hè statu sceltu, è pò esse stabilitu sia à l'indirizzu Globale (0xFF) per i broadcasts, o mandatu à un indirizzu specificu cum'è stallatu da l'utilizatore.
U "Transmit Data Size", "Transmit Data Index in Array (LSB)", "Transmit Bit Index in Byte (LSB)", "Transmit Resolution" è "Transmit Offset" ponu esse aduprati per mappe di dati à qualsiasi SPN supportatu. da u standard J1939.
Nota: CAN Data = (Input Data Offset)/Resolution
U 1IN-CAN supporta finu à 8 unichi CAN Transmit Messages, tutti chì ponu esse programati per mandà qualsiasi dati dispunibuli à a reta CAN.

Manuale d'uso UMAX031700. Versione: 3

18-44

1.8. CAN Receive Function Block
U bloccu di funzione CAN Receive hè pensatu per piglià qualsiasi SPN da a reta J1939, è l'utilizanu cum'è input à un altru bloccu di funzione.
U Receive Message Enabled hè u setpoint più impurtante assuciatu cù stu bloccu di funzione è deve esse sceltu prima. A cambià da u risultatu in altri setpoints esse attivati ​​/ disattivati ​​cum'è apprupriatu. Per automaticamente, TUTTI i missaghji ricevuti sò disattivati.
Una volta chì un missaghju hè statu attivatu, un errore di cumunicazione persa serà marcatu se quellu missaghju ùn hè micca ricevutu in u periodu di timeout di u messagiu. Questu puderia attivà un avvenimentu di cumunicazione persa. Per evitari timeouts in una rete assai saturata, hè cunsigliatu di stabilisce u periodu almenu trè volte più longu di a tarifa di aghjurnamentu prevista. Per disattivà a funzione di timeout, simpricimenti stabilisce stu valore à cero, in quale casu u missaghju ricevutu ùn sarà mai timeout è ùn pruvucarà mai un difettu di cumunicazione persa.
Per automaticamente, tutti i missaghji di cuntrollu sò previsti per esse mandati à u Controller 1IN-CAN nantu à i PGN Proprietari B. Tuttavia, si deve esse sceltu un missaghju PDU1, u Controller 1IN-CAN pò esse cunfiguratu per ricevelu da qualsiasi ECU stabilendu l'indirizzu specificu chì manda u PGN à l'indirizzu globale (0xFF). Se invece un indirizzu specificu hè sceltu, allora qualsiasi altre dati ECU nantu à u PGN seranu ignorati.
U Receive Data Size, Receive Data Index in Array (LSB), Receive Bit Index in Byte (LSB), Receive Resolution è Receive Offset ponu esse tutti aduprati per mape qualsiasi SPN supportatu da u standard J1939 à i dati di output di u bloccu di funzione Ricevutu. .
Comu diciatu prima, un bloccu di funzione CAN riceve pò esse sceltu cum'è a fonte di l'input di cuntrollu per i blocchi di funzione di output. Quandu questu hè u casu, i setpoints Received Data Min (Off Threshold) è Received Data Max (On Threshold) determinanu i valori minimi è massimi di u signale di cuntrollu. Cum'è i nomi implicanu, sò ancu usati cum'è i soglia On / Off per i tipi di output digitale. Questi valori sò in qualsiasi unità chì i dati sò DOPU chì a risoluzione è l'offset hè appiicata à u signale di riceve CAN. U Controller 1IN-CAN supporta finu à cinque unichi CAN Receive Messages.

Manuale d'uso UMAX031700. Versione: 3

19-44

1.9. Blocu di Funzione Diagnostica
Ci sò parechji tippi di diagnostichi supportati da u Controller di Signal 1IN-CAN. A rilevazione di difetti è a reazione hè assuciata cù tutti l'inputs universali è i drive di output. In più di i difetti I/O, u 1IN-CAN pò ancu detectà / reagisce à l'alimentazione sopra / sottu vol.tage misure, un overtemperature prucissuri, o evenimenti cumunicazione persu.

Figura 5 Diagnostic Function Block
A "Deteczione di difetti hè attivata" hè u setpoint più impurtante assuciatu cù stu bloccu di funzione, è deve esse sceltu prima. A cambià da u risultatu, l'altri setpoints sò attivati ​​o disattivati ​​cum'è apprupriatu. Quandu hè disattivatu, tutti i comportamenti diagnostichi assuciati cù l'I / O o l'avvenimentu in quistione hè ignoratu.
In a maiò parte di i casi, i difetti ponu esse signalati cum'è una ocurrenza bassa o alta. I limiti min/max per tutti i diagnostichi supportati da u 1IN-CAN sò listati in a Tabella 12. I valori in grassu sò setpoints configurabili da l'utilizatori. Certi diagnostichi reagiscenu solu à una sola cundizione, in quale casu un N / A hè listatu in una di e colonne.

Function Block Input Universale Comunicazione Persa

Soglia minima

Soglia massima

Errore minimu

Errore massimu

N/A

Missaghju ricevutu

(qualsiasi)

Tabella 12 Soglie di rilevazione di difetti

Pausa

Quandu applicabile, un setpoint d'isteresi hè furnitu per prevene l'impostazione rapida è l'eliminazione di a bandiera d'errore quandu un valore di input o feedback hè ghjustu vicinu à u sogliu di rilevazione di difetti. Per l'estremità bassa, una volta chì un difettu hè statu signalatu, ùn serà micca sbulicatu finu à chì u valore misuratu hè più grande o uguale à u Sogliu Minimu + "Hysteresis to Clear Fault". Per u high end, ùn serà micca sbulicatu finu à chì u valore misuratu hè menu o uguale à u Sogliu Massimu "Hysteresis to Clear".

Manuale d'uso UMAX031700. Versione: 3

20-44

Culpa." I valori minimi, massimi è isteresi sò sempre misurati in unità di u difettu in quistione.

U prossimu setpoint in stu bloccu di funzione hè "L'avvenimentu genera un DTC in DM1". Se è solu s'ellu hè stabilitu à veru, l'altri setpoints in u bloccu di funzione seranu attivati. Sò tutti ligati à e dati chì sò mandati à a reta J1939 cum'è parte di u messagiu DM1, Active Diagnostic Trouble Codes.

Un Codice Diagnostic Trouble (DTC) hè definitu da u standard J1939 cum'è un valore di quattru byte chì hè un

cumminazzioni di:

SPN Suspect Parameter Number (primi 19 bit di u DTC, prima LSB)

FMI

Identificatore di modu di fallimentu

(i prossimi 5 bit di u DTC)

CM

Metudu di cunversione

(1 bit, sempre stabilitu à 0)

OC

Conte d'occurrence

(7 bits, numeru di volte chì u difettu hè accadutu)

In più di sustene u messagiu DM1, u Controller di Signal 1IN-CAN sustene ancu

DM2 Codici di Diagnostic Trouble Precedentemente Attivi

Mandatu solu nantu à dumanda

DM3 Diagnostic Data Clear/Reset of Previous Active DTCs Fattu solu nantu à dumanda

DM11 Diagnostic Data Clear / Reset for Active DTCs

Fattu solu nantu à dumanda

Sempre chì ancu un bloccu di funzione Diagnosticu hà "Event Generates a DTC in DM1" impostatu à True, u Controller di Segnale 1IN-CAN mandarà u messagiu DM1 ogni siconda, indipendentemente da s'ellu ci hè o micca difetti attivi, cum'è cunsigliatu da u standard. Mentre ùn ci sò micca DTC attivi, u 1IN-CAN mandarà u missaghju "No Active Faults". Se un DTC precedentemente inattivu diventa attivu, un DM1 serà mandatu immediatamente per riflette questu. Appena l'ultimu DTC attivu diventa inattivu, mandarà un DM1 chì indica chì ùn ci sò più DTC attivi.
Se ci hè più di un DTC attivu in ogni mumentu, u missaghju DM1 regulare serà mandatu utilizendu un Broadcast Announce Message (BAM) multipacket. Se u controller riceve una dumanda per un DM1 mentre questu hè veru, mandarà u missaghju multipacket à l'indirizzu Requester utilizendu u Protocolu di Trasportu (TP).

À l'accensione, u messagiu DM1 ùn serà micca trasmessu finu à dopu un ritardu di 5 seconde. Questu hè fattu per prevene ogni putenza o cundizioni d'inizializazione da esse marcatu cum'è un errore attivu in a reta.

Quandu u difettu hè ligatu à un DTC, un logu non volatile di u conte d'occurrence (OC) hè guardatu. Appena u controller detecta un novu difettu (precedentemente inattivu), hà da cumincià à diminuisce u timer "Delay Before Sending DM1" per quellu bloccu di funzione Diagnostic. Se u difettu hè statu presente durante u tempu di ritardu, allura u controller stabiliscerà u DTC à attivu, è incrementerà l'OC in u log. Un DM1 serà immediatamente generatu chì include u novu DTC. U timer hè furnitu in modu chì i difetti intermittenti ùn sguassate micca a reta cum'è u difettu vene è va, postu chì un missaghju DM1 seria mandatu ogni volta chì u difettu si mostra o si ne va.

I DTC precedentemente attivi (qualsiasi cun un OC non-zero) sò dispunibili nantu à dumanda per un missaghju DM2. Se ci hè più di un DTC attivu prima, u multipacket DM2 serà mandatu à l'indirizzu di u Richiedente utilizendu u Protocolu di Trasportu (TP).

In casu di dumandà un DM3, u conte di l'occurrence di tutti i DTC attivi in ​​precedenza serà resettatu à zero. L'OC di i DTC attualmente attivi ùn serà micca cambiatu.

Manuale d'uso UMAX031700. Versione: 3

21-44

U bloccu di funzione Diagnosticu hà un setpoint "Event Cleared only by DM11". Per automaticamente, questu hè sempre stabilitu in False, chì significa chì appena a cundizione chì hà causatu una bandiera d'errore per esse stallata, u DTC hè automaticamente fattu Previously Active, è ùn hè più inclusu in u messagiu DM1. In ogni casu, quandu questu setpoint hè stabilitu à True, ancu s'è a bandiera hè sguassata, u DTC ùn serà micca inattivu, perchè cuntinuà à esse mandatu nantu à u messagiu DM1. Solu quandu un DM11 hè statu dumandatu, u DTC serà inattivu. Questa funzione pò esse utile in un sistema induve un difettu criticu deve esse chjaramente identificatu cum'è accadutu, ancu s'è e cundizioni chì l'hanu causatu sò andati.
In più di tutti i DTC attivi, una altra parte di u messagiu DM1 hè u primu byte chì riflette u L.amp Status. Ogni bloccu di funzione di diagnostica hà u setpoint "Lamp Set by Event in DM1" chì determina quale lamp serà stabilitu in questu byte mentre u DTC hè attivu. U standard J1939 definisce u lamps cum'è "Malfunction", "Red, Stop", "Amber, Warning" o "Protect". Per automaticamente, u "Amber, Warning" lamp hè tipicamente quellu stabilitu da ogni difettu attivu.
Per automaticamente, ogni bloccu di funzione Diagnosticu hà assuciatu cù un SPN proprietariu. Tuttavia, stu setpoint "SPN per l'Evenimentu utilizatu in DTC" hè cumplettamente configurabile da l'utilizatori s'ellu volenu chì riflette un SPN standard definitu in J1939-71 invece. Se u SPN hè cambiatu, l'OC di u logu d'errore associatu hè automaticamente resettatu à zero.
Ogni bloccu di funzione Diagnosticu hà ancu assuciatu cù un FMI predeterminatu. L'unicu setpoint per l'utilizatore per cambià l'FMI hè "FMI per Eventu utilizatu in DTC", ancu s'è certi blocchi di funzione di diagnostichi ponu avè l'errore altu è bassu cum'è mostra in a Tabella 13. In questi casi, l'FMI in u setpoint riflette quellu. di a cundizione bassa, è u FMI utilizatu da l'altu difettu serà determinatu per Table 21. Se u FMI hè cambiatu, l'OC di u logu di errore associatu hè automaticamente resettatu à zero.

Manuale d'uso UMAX031700. Versione: 3

22-44

FMI per Eventu utilizatu in DTC Low Fault
FMI=1, Data Valid But Under Normal Operational Range Most Severe Level FMI=4, Voltage Sottu à u Normale, O Corto à Bassa Fonte FMI = 5, Attuali Sottu à Normale O Circuitu Apertu FMI = 17, Dati Validi Ma Sottu à u Range Operativu Normale Livellu Meno Severu FMI = 18, Dati Validu Ma Sottu à u Normale Livellu Operativu Moderatamente Severu FMI = 21 , Data Drifted Low

FMI currispundente utilizatu in DTC High Fault
FMI=0, Data Valid But Over Normal Operational Range Most Severe Level FMI=3, Voltage Sopra à u normale, o in cortocircuito à una fonte alta FMI = 6, currente sopra u circuitu normale o cunnessu à a terra FMI = 15, dati validi ma sopra à u normale intervallu di operazione Meno severu FMI = 16, dati validi ma sopra à u normale intervallu di operazione Moderatamente severu FMI = 20 , Data Drifted High

Tableau 13 FMI à défaut faible versus FMI à défaut élevé

Se l'FMI utilizatu hè qualcosa altru ch'è unu di quelli in u Tabella 13, allora i difetti bassi è altu seranu assignati u stessu FMI. Sta cundizione deve esse evitata, cum'è u logu serà sempre utilizatu OC differente per i dui tipi di difetti, ancu s'ellu seranu rappurtati u listessu in u DTC. Hè a rispunsabilità di l'utilizatori per assicurà chì questu ùn succede micca.

Manuale d'uso UMAX031700. Versione: 3

23-44

2. Istruzzioni di stallazione
2.1. Dimensioni è Pinout U Controller 1IN-CAN hè imballatu in una carcassa di plastica ultra-soldata. L'assemblea porta una classificazione IP67.

Figura 6 Dimensioni di l'alloghju

Pin # Description

1

BATT +

2

Input +

3

CAN_H

4

CAN_L

5

input -

6

BATT-

Tabella 14 Pinout di u Connettore

2.2. Istruzzioni di Montaggio
NOTE & AVVERTENZE · Ùn installate micca vicinu à high-voltage o dispusitivi high-current. · Nota l'intervallu di temperatura di funziunamentu. Tuttu u filatu di u campu deve esse adattatu per quellu intervallu di temperatura. · Installà l'unità cù un spaziu adattatu dispunibule per a manutenzione è per un accessu adattatu à i cablaggi (15
cm) è strain relief (30 cm). · Ùn cunnette micca o scollegate l'unità mentre u circuitu hè in tensione, salvu chì a zona ùn hè micca cunnisciuta per esse
periculosu.

MONTAGNA
I buchi di muntatura sò dimensionati per bulloni #8 o M4. A lunghezza di u bullone serà determinata da u spessore di a piastra di muntatura di l'utilizatori finali. A flange di muntatura di u controller hè 0.425 inches (10.8 mm) di grossu.

Se u modulu hè muntatu senza un chjusu, deve esse muntatu verticalmente cù i connettori rivolti à manca o

Manuale d'uso UMAX031700. Versione: 3

24-44

dirittu di riduce a probabilità di ingressu di umidità.

U cablaggio CAN hè cunsideratu intrinsecamente sicuru. I fili di putenza ùn sò micca cunsiderati intrinsecamente sicuri è cusì in i lochi periculosi anu bisognu à esse situati in cundutti o vassoi di cundutti in ogni mumentu. U modulu deve esse muntatu in un recintu in locu periculosi per questu scopu.

Nisun filu o cablaggio di cavi deve esse più di 30 metri di lunghezza. U cablaggio di ingressu di putenza deve esse limitatu à 10 metri.

Tutti i filamenti di u campu duveranu esse adattati per a gamma di temperatura operativa.

Installa l'unità cù un spaziu adattatu dispunibule per a manutenzione è per un accessu adattatu à l'arnesi di filu (6 inch o 15 cm) è u strain relief (12 inch o 30 cm).

CONNESSIONI

Aduprate i seguenti tappi di accoppiamentu TE Deutsch per cunnette à i recipienti integrali. U cablaghju à questi tappi di accoppiamentu deve esse in cunfurmità cù tutti i codici lucali applicabili. Cablaggio di campu adattatu per u voltage è currente deve esse usatu. A valutazione di i cavi di cunnessione deve esse almenu 85 ° C. Per a temperatura ambiente sottu à 10 ° C è sopra à + 70 ° C, utilizate un cablaggio di campu adattatu per a temperatura ambiente minima è massima.

Consultate e rispettive schede tecniche TE Deutsch per le gamme di diametri di isolamento utilizzabili e altre istruzioni.

Receptacle Contacts Mating Connector

Sockets d'accoppiamentu cum'è apprupriatu (Consultate www.laddinc.com per più infurmazione nantu à i cuntatti dispunibuli per questu plug di accoppiamentu.)
DT06-08SA, 1 W8S, 8 0462-201-16141, è 3 114017

Manuale d'uso UMAX031700. Versione: 3

25-44

3 OVERVIEW CARATTERISTICHE DI J1939

U software hè statu cuncepitu per furnisce flessibilità à l'utilizatore in quantu à i missaghji mandati à e da l'ECU, furnindu: · Istanza ECU configurabile in u NOME (per permette parechje ECU nantu à a listessa rete) · Parametri di trasmissione PGN è SPN configurabili · Ricevuta configurabile Paràmetri PGN è SPN · Mandatu di Parametri di Missaghju Diagnosticu DM1 · Leghje è reagisce à i missaghji DM1 mandati da altre ECU · Log Diagnostic, mantinutu in memoria non volatile, per mandà missaghji DM2

3.1. Introduzione à i Messaggi Supportati L'ECU hè conforme à u standard SAE J1939, è supporta i seguenti PGN

Da J1939-21 - Data Link Layer · Richiesta · Ricunniscenza · Gestione di cunnessione di u protocolu di trasportu · Messaghju di trasferimentu di dati di u protocolu di trasportu

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

Nota: Qualchese PGN Proprietaria B in a gamma 65280 à 65535 ($00FF00 à $00FFFF) pò esse sceltu

Da J1939-73 - Diagnostics · DM1 Active Diagnostic Trouble Codes · DM2 Previously Active Diagnostic Trouble Codes · DM3 Diagnostic Data Clear/Reset for Previously Active DTCs · DM11 - Diagnostic Data Clear/Reset for Active DTCs · DM14 Memory Access Memory Request · DM15 Memory Access Memory Risposta · DM16 Trasferimentu di Dati Binari

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

Da J1939-81 - Gestione di a Rete · Indirizzu Riclamatu / Ùn Possu Riclamà · Indirizzu Cumandatu

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

From J1939-71 Vehicle Application Layer · Identificazione di Software

65242 ($00FEDA)

Nisunu di i PGN di a strata di l'applicazione sò supportati cum'è parte di e cunfigurazioni predeterminate, ma ponu esse scelti cum'è desiderate per i blocchi di funzione di trasmissione o ricevuti. I punti di cunfigurazione sò accessu cù u protocolu standard d'accessu à a memoria (MAP) cù indirizzi privati. L'Assistant Electronic Axiomatic (EA) permette una cunfigurazione rapida è faciule di l'unità nantu à a reta CAN.

Manuale d'uso UMAX031700. Versione: 3

26-44

3.2. NOME, Indirizzu è ID Software

J1939 NAME L'ECU 1IN-CAN hà i seguenti predefiniti per u J1939 NAME. L'utilizatore deve riferite à u standard SAE J1939/81 per più infurmazione nantu à questi parametri è i so intervalli.

Indirizzu Arbitrariu Capace Gruppu di l'Industria Sistema di Veiculu Istanza Sistema di Veiculu Funzione Funzione Istanza Istanza ECU Istanza di Fabbricazione Codice Numero d'identità

Iè 0, Global 0 0, Sistema non specificu 125, Axiomatic I/O Controller 20, Axiomatic AX031700, Single Input Controller with CAN 0, First Instance 162, Axiomatic Technologies Corporation Variable, assegnatu unicu durante a prugrammazione di fabbrica per ogni ECU

L'istanza ECU hè un setpoint configurable assuciatu cù u NOME. U cambiamentu di stu valore permetterà parechje ECU di stu tipu per esse distinti da altri ECU (cumpresu l'Assistente Elettronicu Axiomatic) quandu sò tutti cunnessi in a stessa reta.

Indirizzu ECU U valore predeterminatu di stu setpoint hè 128 (0x80), chì hè l'indirizzu di partenza preferitu per l'ECU autoconfigurabili cum'è stabilitu da u SAE in i tabelle J1939 B3 à B7. L'EA Axiomatic permetterà a selezzione di qualsiasi indirizzu trà 0 à 253, è hè a rispunsabilità di l'utilizatori di selezziunà un indirizzu chì cunforme cù u standard. L'utilizatore deve ancu esse cuscenti chì, postu chì l'unità hè un indirizzu arbitrariu capace, se un altru ECU cù un NOME di priorità più altu cuntene per l'indirizzu sceltu, u 1IN-CAN hà da cuntinuà à selezziunà u prossimu indirizzu più altu finu à truvà quellu chì pò esse riclamà. Vede J1939/81 per più dettagli nantu à l'indirizzu di riclamazione.

Identificatore di u software

PGN 65242

Identificazione di u Software

Rate di ripetizione di trasmissione: nantu à dumanda

Lunghezza di dati:

Variabile

Pagina di dati estesa:

0

Pagina di dati:

0

Formatu PDU:

254

PDU spécifique :

218 PGN Informazioni di sustegnu:

Priorità predefinita:

6

Numeru di gruppu di parametri:

65242 (0xFEDA)

– SOFT

Start Position 1 2-n

Lunghezza Parametru Nome 1 Byte Numeru di campi di identificazione di software Variabile Identificazione di software, Delimitatore (ASCII "*")

SPN 965 234

Per l'ECU 1IN-CAN, Byte 1 hè impostatu à 5, è i campi di identificazione sò i seguenti (Numero di parte) * (Versione) * (Data) * (Proprietariu) * (Descrizione)

Manuale d'uso UMAX031700. Versione: 3

27-44

L'EA Axiomatic mostra tutte queste informazioni in "Informazioni Generali ECU", cum'è mostra quì sottu:
Nota: L'infurmazioni furnite in l'ID Software hè dispunibule per qualsiasi strumentu di serviziu J1939 chì sustene u PGN -SOFT.

Manuale d'uso UMAX031700. Versione: 3

28-44

4. SETPOINT ECU ACCESSIBILI CU L'ASSISTANT ELETTRONICA AXIOMATIC
Parechji setpoints sò stati riferimentu in tuttu stu manuale. Questa sezione descrive in dettagliu ogni setpoint, è i so predefiniti è intervalli. Per più infurmazione nantu à cumu ogni setpoint hè utilizatu da u 1IN-CAN, riferite à a sezione pertinente di u Manuale d'Usuariu.
4.1. Rete J1939
I setpoints di a rete J1939 trattanu i paràmetri di u controller chì affettanu specificamente a rete CAN. Vede e note nantu à l'infurmazioni nantu à ogni setpoint.

Nome

Gamma

Default

Notes

ECU Numero di istanza Indirizzu ECU

Drop List da 0 à 253

0, #1 Prima Istanza Per J1939-81

128 (0 x 80)

Indirizzu preferitu per un ECU autoconfigurabile

Capture di schermu di i Setpoints Diversi Predefiniti

Se i valori non predefiniti per u "Numeru di istanza ECU" o "Indirizzu ECU" sò usati, ùn saranu micca aghjurnati durante un setpoint. file lampu. Sti paràmetri deve esse cambiatu manually in ordine

impediscenu à l'altri unità nantu à a reta per esse affettati. Quandu sò cambiati, u controller riclamà u so novu indirizzu nantu à a reta. Hè cunsigliatu à chjude è ri-apre a cunnessione CAN nant'à u Axiomatic EA dopu à u file hè carricu, tali chì solu u novu NOME è indirizzu cumparisce in a lista J1939 CAN Network ECU.

Manuale d'uso UMAX031700. Versione: 3

29-44

4.2. Input universale
U bloccu di funzione Universal Input hè definitu in a Sezione 1.2. Per piacè riferite à quella sezione per infurmazioni detallate nantu à cumu si usanu sti setpoints.

Capture di schermu di i Setpoints d'Input Universali Default

Nome Input Sensor Type

Range Drop List

Pulses per Revolution

0 à 60000

Errore minimu
Gamma minima
Gamma massima
Errore Massimu Pullup/Pulldown Resistore Tempu di Debounce Tipu di Input Digitale Tipu di Filtru di Debounce di Software

Dipende da u Tipu di Sensor Dipende da u Tipu di Sensor Dipende da u Tipu di Sensor Dipende da u Tipu di Sensor Drop List Drop List
0 à 60000

Tipu di filtru di software

Drop List

Custante di filtru di software

0 à 60000

Default 12 Voltage 0V à 5V 0
0.2V

Notes Consultate a Sezione 1.2.1 Se stabilitu à 0, e misure sò prese in Hz. Se u valore hè più grande di 0, e misure sò prese in RPM
Vede a Sezione 1.2.3

0.5V

Vede a Sezione 1.2.3

4.5V

Vede a Sezione 1.2.3

4.8V 1 10kOhm Pullup 0 - Nisunu 10 (ms)
0 Nisun filtru
1000 ms

Vede a Sezione 1.2.3
Vede a Sezione 1.2.2
Tempu di debounce per u tipu di input On/Off digitale Vede a Sezione 1.2.4. Questa funzione ùn hè micca aduprata in i tipi di input Digitale è Contatore Vede a Sezione 1.3.6

A rilevazione di difetti hè attivata Lista di goccia

1 - Veru

Vede a Sezione 1.9

L'avvenimentu genera un DTC in DM1

Drop List

1 - Veru

Vede a Sezione 1.9

Manuale d'uso UMAX031700. Versione: 3

30-44

Isteresi per cancellare l'errore

Dipende da u tipu di sensore

Lamp Stabilitu da Eventu in DM1 Drop List

0.1V

Vede a Sezione 1.9

1 Amber, Avvertimentu Consultate a Sezione 1.9

SPN per Eventu utilizatu in DTC 0 à 0x1FFFFFFF

Vede a Sezione 1.9

FMI per Eventu utilizatu in DTC Drop List

4 Voltage Sottu à u Normale, O Shorted à Low Source

Vede a Sezione 1.9

Delay Before Sending DM1 0 à 60000

1000 ms

Vede a Sezione 1.9

4.3. Setpoints di lista di dati constanti

U bloccu di funzione Lista di Dati Constant hè furnitu per permette à l'utilizatori di selezziunà i valori desiderati per diverse funzioni di bloccu logicu. In tuttu stu manuale, diverse referenze sò state fatte à custanti, cum'è riassuntu in l'exampi listati quì sottu.

a)

Logica programmabile: Constant "Table X = Condition Y, Argument 2", induve X è Y = 1

à 3

b)

Funzione Matematica: Custante "Math Input X", induve X = 1 à 4

I primi dui custanti sò valori fissi di 0 (False) è 1 (True) per l'usu in a logica binaria. I 13 custanti rimanenti sò cumpletamente configurabili da l'utilizatori à qualsiasi valore trà +/- 1,000,000. I valori predeterminati sò visualizati in a cattura di schermu sottu.

Screen Capture Default Constant Data List Setpoints User Manual UMAX031700. Versione: 3

31-44

4.4. Setpoint di tabella di ricerca
U bloccu di funzione Lookup Table hè definitu in a Sezione 1.4. Per piacè riferite quì per infurmazioni detallate nantu à cumu si usanu tutti questi setpoints. Siccomu i predefiniti di l'Asse X di stu bloccu di funzione sò definiti da a "Source X-Axis" scelta da a Tabella 1, ùn ci hè nunda di più da definisce in termini di predefiniti è intervalli oltre ciò chì hè descrittu in a Sezione 1.4. Ricurdativi, i valori di l'Asse X seranu aghjurnati automaticamente se a gamma min / max di a fonte selezziunata hè cambiata.

Screen Capture di Example Lookup Table 1 Setpoints

Nota: In a cattura di schermu mostrata sopra, a "X-Axis Source" hè stata cambiata da u so valore predeterminatu per attivà u bloccu di funzione.

Manuale d'uso UMAX031700. Versione: 3

32-44

4.5. Setpoints logici programmabili
U bloccu di funzione Logica Programmable hè definitu in a Sezione 1.5. Per piacè riferite quì per infurmazioni detallate nantu à cumu si usanu tutti questi setpoints.
Siccomu stu bloccu di funzione hè disattivatu per difettu, ùn ci hè nunda più da definisce in termini di predefiniti è intervalli oltre ciò chì hè descrittu in a Sezione 1.5. A cattura di schermu quì sottu mostra cumu i setpoints riferiti in quella sezione appariscenu nantu à l'EA Axiomatic.

Manuale d'uso UMAX031700. Versione: 3

33-44

Cattura di schermu di i Setpoints di Logica Programmable Predefinitu 1

Nota: In a cattura di schermu mostrata sopra, u "Bloccu logicu programmabile attivatu" hè statu cambiatu da u so valore predeterminatu per attivà u bloccu di funzione.

Nota: I valori predeterminati per l'Argumentu1, l'Argumentu 2 è l'Operatore sò tutti uguali in tutti i blocchi di funzione di Logica Programmable, è per quessa devenu esse cambiatu da l'utilizatore cum'è degne prima di pudè esse usatu.

Manuale d'uso UMAX031700. Versione: 3

34-44

4.6. Setpoint di blocchi di funzione matematica
U Block Function Math hè definitu in Section 1.6. Per piacè riferite à quella sezione per infurmazioni detallate nantu à cumu si usanu sti setpoints.

Screen Capture di un Example per Block Function Math

Nota: In a cattura di schermu mostrata sopra, i setpoints sò stati cambiati da i so valori predeterminati per illustrà un example di cumu u Block Function Math pò esse usatu.

Nome Funzione Matematica Attivata Funzione 1 Input A Funzione Fonte 1 Input A Number
Funzione 1 Input A Minimu

Range Drop List Drop List dipende da a fonte
- da 106 à 106

Default 0 FALSE 0 Control Not Used 1
0

Funzione 1 Input A Funzione Massima 1 Input A Funzione Scaler 1 Input B Funzione Sorgente 1 Input B Number
Funzione 1 Input B Minimu

- da 106 à 106
-1.00 à 1.00 Drop List Depends Source
- da 106 à 106

100 1.00 0 Cuntrollu micca usatu 1
0

Funzione 1 Input B Massimu -106 à 106

100

Manuale d'uso UMAX031700. Versione: 3

Note VERA o FALSA Vede a Sezione 1.3
Vede a Sezione 1.3
Cunverte l'input in percenttage prima di esse usatu in u calculu Converts input à percenttage prima di esse usatu in u calculu Vede a Sezione 1.6 Vede a Sezione 1.3
Vede a Sezione 1.3
Cunverte l'input in percenttage prima di esse usatu in u calculu Converts input à percenttage prima di esse usatu in u calculu
35-44

Funzione 1 Input B Scaler Math Function 1 Operation Function 2 Input B Source
Funzione 2 Input B Number
Funzione 2 Input B Minimu
Funzione 2 Input B Massimu
Funzione 2 Input B Scaler Math Function 2 Operation (Input A = Risultatu di Funzione 1) Funzione 3 Input B Source
Funzione 3 Input B Number
Funzione 3 Input B Minimu
Funzione 3 Input B Massimu
Funzione 3 Input B Scaler Math Function 3 Operation (Input A = Risultatu di Funzione 2) Math Output Range Minimu

-1.00 à 1.00 Drop List Drop List dipende da a fonte
- da 106 à 106
- da 106 à 106
- da 1.00 à 1.00

1.00 9, +, Risultatu = InA+InB 0 Cuntrollu micca usatu 1
0
100 1.00

Vede a Sezione 1.13 Vede a Sezione 1.13 Vede a Sezione 1.4
Vede a Sezione 1.4
Cunverte l'input in percenttage prima di esse usatu in u calculu Converts input à percenttage prima di esse usatu in u calculu Vede a Sezione 1.13

Drop List

9, +, Risultatu = InA+InB Vede a Sezione 1.13

Drop List dipende da a fonte
- da 106 à 106

0 Cuntrollu micca usatu 1
0

- da 106 à 106

100

-1.00 à 1.00 1.00

Vede a Sezione 1.4
Vede a Sezione 1.4
Cunverte l'input in percenttage prima di esse usatu in u calculu Converts input à percenttage prima di esse usatu in u calculu Vede a Sezione 1.13

Drop List

9, +, Risultatu = InA+InB Vede a Sezione 1.13

- da 106 à 106

0

Gamma massima di output matematica -106 à 106

100

Manuale d'uso UMAX031700. Versione: 3

36-44

4.7. Setpoints di ricezione CAN U bloccu di funzione di ricezione CAN hè definitu in a Sezione 1.16. Per piacè riferite quì per infurmazioni detallate nantu à cumu si usanu tutti questi setpoints.
Screen Capture di Default CAN Riceve 1 Setpoints
Nota: In a cattura di schermu mostrata sopra, u "Receive Message Enabled" hè statu cambiatu da u so valore predeterminatu per attivà u bloccu di funzione. 4.8. Setpoints di trasmissione CAN U bloccu funzione di trasmissione CAN hè definitu in a Sezione 1.7. Per piacè riferite quì per infurmazioni detallate nantu à cumu si usanu tutti questi setpoints.

Screen Capture of Default CAN Transmit 1 Setpoints User Manual UMAX031700. Versione: 3

37-44

Nome Trasmetta PGN Trasmetta Velocità di Ripetizione Trasmetta Missaghju Priorità Indirizzu di Destinazione (per PDU1) Trasmetta Fonte di Dati Trasmetta Numeru di Dati
Trasmette a dimensione di dati
Indice di trasmissione di dati in array (LSB) Indice di trasmissione di bit in byte (LSB) Risoluzione di trasmissione di dati Trasmissione di dati offset

Gamma
0 à 65535 0 à 60,000 0 ms 7 à 0 255 à XNUMX Drop List Per Source

Default
65280 ($FF00) 0 6 254 (0xFE, Indirizzu Null) Ingressu misuratu 0, Ingressu misuratu #1

Drop List

Cuntinuu 1-byte

Da 0 à 8-DataSize 0, prima posizione di byte

0 à 8-BitSize
-106 à 106 -104 à 104

Ùn hè micca utilizatu per difettu
1.00 0.00

Notes
0ms disattiva a trasmissione Proprietaria B Priorità Non usata per difettu Vede à a Sezione 1.3 Riferite à a Sezione 1.3 0 = Ùn hè micca utilizatu (disabilitatu) 1 = 1-Bit 2 = 2-Bit 3 = 4-Bit 4 = 1-Byte 5 = 2-Byte 6 = 4-bytes
Adupratu solu cù Bit Data Types

Manuale d'uso UMAX031700. Versione: 3

38-44

5. REFLASHING OVER CAN WITH THE AXIOMATIC EA BOOTLOADER
L'AX031700 pò esse aghjurnatu cù u novu firmware di l'applicazione utilizendu a sezione di l'Informazione Bootloader. Questa rùbbrica detalla l'istruzzioni simplici step-by-step per cullà u novu firmware furnitu da Axiomatic nantu à l'unità via CAN, senza avè bisognu di esse disconnected from the J1939 network.
1. Quandu l'Axiomatic EA prima cunnetta à l'ECU, a rùbbrica Bootloader Information mostrarà l'infurmazioni seguenti:

2. Per aduprà u bootloader per aghjurnà u firmware in esecuzione nantu à l'ECU, cambia a variàbile "Force Bootloader To Load on Reset" à Sì.

3. Quandu a scatula promptatu dumanda s'ellu vulete resetten l'ECU, selezziunate Iè.
Manuale d'uso UMAX031700. Versione: 3

39-44

4. Dopu à u resettore, l'ECU ùn si prisenta più nantu à a reta J1939 cum'è un AX031700 ma piuttostu cum'è J1939 Bootloader #1.

Nota chì u bootloader ùn hè micca capace di l'indirizzu arbitrariu. Questu significa chì sè vo vulete avè parechje bootloaders chì funzionanu simultaneamente (micca cunsigliatu) avete da cambià manualmente l'indirizzu per ognunu prima di attivà u prossimu, o ci saranu cunflitti di indirizzu, è solu una ECU appariscerà cum'è bootloader. Una volta chì u bootloader "attivu" torna à a funziunalità regulare, l'altru ECU (s) avissi da esse riattivatu per riattivà a funzione di bootloader.

5. Quandu u Bootloader Information rùbbrica hè sceltu, a stessa infurmazione hè mostratu cum'è quandu

era in esecuzione u firmware AX031700, ma in questu casu a funzione Flashing hè stata attivata.

Manuale d'uso UMAX031700. Versione: 3

40-44

6. Selezziunate u buttone Flashing è navigate à induve avete salvatu l'AF-16119-x.yy.bin file mandatu da Axiomatic. (Nota: solu binariu (.bin) files pò esse lampatu cù u strumentu Axiomatic EA)
7. Una volta chì a finestra di Firmware di l'Applicazione Flash si apre, pudete inserisce cumenti cum'è "Firmware aghjurnatu da [Nome]" se vulete. Questu ùn hè micca necessariu, è pudete lascià u campu in biancu se ùn vulete micca aduprà.
Nota: Ùn avete micca a data-stamp o volteamp lu file, Cum'è questu hè tuttu fattu in autumàticu da u strumentu Axiomatic EA quandu avete caricatu u novu firmware.

AVVERTENZA: Ùn verificate micca a casella "Erase All ECU Flash Memory" salvu urdinatu di fà cusì da u vostru cuntattu Axiomatic. A selezzione di questu cancellerà TUTTI i dati almacenati in flash non volatile. Hè ancu sguassate ogni cunfigurazione di i setpoints chì anu pussutu esse fattu à l'ECU è resetta tutti i setpoints à i so valori predeterminati di fabbrica. Lascendu sta casella senza marcatu, nimu di i setpoints serà cambiatu quandu u novu firmware hè caricatu.

Manuale d'uso UMAX031700. Versione: 3

41-44

8. A barra di prugressu vi mostra quantu di u firmware hè statu mandatu cum'è u upload progresses. U più trafficu ci hè nantu à a reta J1939, u più longu u prucessu di upload duverà.
9. Una volta u firmware hà finitu uploading, un missaghju popup indicà u funziunamentu successu. Se sceglite di resettate l'ECU, a nova versione di l'applicazione AX031700 cumminciarà à correre, è l'ECU serà identificatu cusì da l'Axiomatic EA. Altrimenti, a prossima volta chì l'ECU hè riciclatu, l'applicazione AX031700 correrà invece di a funzione di bootloader.
Nota: Se in ogni mumentu di u upload u prucessu hè interrottu, i dati sò currutti (bad checksum) o per qualsiasi altra ragione u novu firmware ùn hè micca currettu, vale à dì u bootloader detecta chì u file caricata ùn hè micca stata cuncepita per eseguisce nantu à a piattaforma hardware, l'applicazione cattiva o corrotta ùn funziona micca. Piuttostu, quandu l'ECU hè resettatu o ciclatu in u putere, u Bootloader J1939 continuarà à esse l'applicazione predeterminata finu à chì u firmware validu hè statu caricatu bè in l'unità.

Manuale d'uso UMAX031700. Versione: 3

42-44

6. Specifiche tecniche

6.1. Power Supply
Power Supply Input - Nominale
Prutezzione di Surge Protection Reverse Polarity

12 o 24 Vdc nominali di u funziunamentu voltage gamma di alimentazione 8…36 Vdc per voltagè transitori
Soddisfa i requisiti di SAE J1113-11 per l'ingressu nominale 24Vdc Fornitu

6.2. Input
Funzioni di input analogicu Voltage Input
Input attuale
Funzioni di input digitale Livellu di input digitale Ingressu PWM
Ingressu di frequenza Ingressu digitale
Impedenza d'Input Accuratezza Input Risoluzione Input

Voltage Ingresso o Ingresso di corrente 0-5V (Impedenza 204 KOhm) 0-10V (Impedenza 136 KOhm) 0-20 mA (Impedenza 124 Ohm) 4-20 mA (Impedenza 124 Ohm) Ingresso discreto, Ingresso PWM, Frequenza/RPM Vps 0 à 100% 0.5 Hz à 10 kHz 0.5 Hz à 10 kHz Active High (à + Vps), Active Low Amplitudine: 0 à + Vps 1 MOhm Alta impedenza, 10KOhm pull down, 10KOhm pull up à + 14V < 1% 12-bit

6.3. A cumunicazione
Terminazione di a rete CAN

1 portu CAN 2.0B, protocolu SAE J1939
Sicondu u standard CAN, hè necessariu di finisce a reta cù resistori di terminazione esterni. I resistori sò 120 Ohm, 0.25W minimu, film metallicu o tipu simile. Duveranu esse piazzati trà i terminali CAN_H è CAN_L à i dui estremità di a reta.

6.4. Specifications generale

Microprocessore

STM32F103CBT7, 32-bit, 128 Kbytes Memoria di prugramma Flash

Corrente Quiescente

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

Lògica di cuntrollu

Funzionalità programmabile da l'utilizatori cù l'Assistente Elettronicu Axiomatic, P/N: AX070502 o AX070506K

Comunicazioni

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

Interfaccia d'utilizatore

L'Assistente Elettronicu Axiomatic per i sistemi operativi Windows vene cun una licenza royalty-free per l'usu. L'Assistente Elettronico Axiomatic richiede un convertitore USB-CAN per ligà u portu CAN di u dispusitivu à un PC basatu in Windows. Un Convertitore Axiomatic USB-CAN face parte di u KIT di Configurazione Axiomatica, urdinendu P/N: AX070502 o AX070506K.

Terminazione di a rete

Hè necessariu di finisce a reta cù resistori di terminazione esterni. I resistori sò 120 Ohm, 0.25W minimu, film metallicu o tipu simile. Duveranu esse piazzati trà i terminali CAN_H è CAN_L à i dui estremità di a reta.

Pesu

0.10 lb. (0.045 kg)

Cundizioni di u funziunamentu

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

Prutezzione

IP67

Conformità EMC

Marcatura CE

Vibrazioni

MIL-STD-202G, Test 204D è 214A (Sine è Random) 10 g piccu (Sine); 7.86 Grms piccu (aleatoriu) (in pendente)

Scossa

MIL-STD-202G, Test 213B, 50 g (In attesa)

Appruvazioni

Marcatura CE

Cunnessioni Elettriche

Connettore à 6 pin (equivalente TE Deutsch P/N: DT04-6P)

Un kit di tappi di accoppiamentu hè dispunibule cum'è Axiomatic P/N: AX070119.

Pin # 1 2 3 4 5 6

Descrizzione BATT+ Input + CAN_H CAN_L Input BATT-

Manuale d'uso UMAX031700. Versione: 3

43-44

7. STORIA VERSIONE

Data di Versione

1

31 di maghju di u 2016

2

26 nuvembre 2019

26 nuvembre 2019

3

1 d'aostu di u 2023

Autore
Gustavo Del Valle Gustavo Del Valle
Amanda Wilkins Kiril Mojsov

Mudamenti
Draft Iniziale Manuale d'utilizatore aghjurnatu per riflette l'aghjurnamenti fatti à u firmware V2.00 in quale a freccia è i tipi di input PWM ùn sò più separati in diversi intervalli di freccia, ma sò avà cumminati in una sola gamma di [0.5Hz…10kHz] Aghjuntu corrente quiescente, pesu. è diversi mudelli di baud rate à l'aghjurnamenti di legacy tecnichi realizati

Nota:
E specificazioni tecniche sò indicative è sottumesse à cambià. A prestazione attuale varierà secondu l'applicazione è e cundizioni operative. L'utilizatori anu da esse assicurati chì u pruduttu hè adattatu per l'usu in l'applicazione prevista. Tutti i nostri prudutti portanu una garanzia limitata contr'à difetti in materiale è manufatti. Per piacè riferite à a nostra Garanzia, Approvazioni di Applicazioni / Limitazioni è Prucessu di Ritornu di Materiali cum'è descritta in https://www.axiomatic.com/service/.

CANopen® hè una marca comunitaria registrata di CAN in Automation eV

Manuale d'uso UMAX031700. Versione: 3

44-44

I NOSTRI PRODOTTI
Alimentatori AC/DC Attuatore Controlli/Interfacce Interfacce Ethernet Automotive Caricabatterie Batterie Controlli CAN, Routers, Ripetitori CAN/WiFi, CAN/Bluetooth, Routers Current/VoltagConvertitori e/PWM Convertitori di potenza DC/DC Scanner di temperatura del motore Convertitori Ethernet/CAN, Gateways, Interruttori Controllori di trasmissione di ventilatori Gateway, CAN/Modbus, Giroscopi RS-232, Inclinometri Controllori di valvole idrauliche Inclinometri, Controlli I/O triassiali Convertitori di segnale LVDT Controlli di macchina Modbus, RS-422, RS-485 Controls Controls Motor Controls, Inverters Power Supplies, DC/DC, AC/DC PWM Convertitori / Isolatori di Segnale Resolver Condizionatori di Segnale Strumenti di serviziu Condizionatori di Segnale, Convertitori Strain Gauge CAN Controls Suppressori di Surge

A NOSTRA COMPAGNIA
Axiomatic furnisce cumpunenti di cuntrollu di e macchine elettroniche à l'autostrada, u veiculu cummerciale, u veiculu elettricu, u generatore di energia, a manipulazione di materiali, l'energia rinnuvevule è i mercati OEM industriali. Innovemu cù cuntrolli di macchina ingegneriati è off-the-shelf chì aghjunghjenu valore per i nostri clienti.
DESIGN E FABRICATURA DI QUALITÀ
Avemu un stabilimentu di cuncepimentu / fabricazione registratu ISO9001: 2015 in Canada.
GARANTIA, APPROVAZIONI APPLICAZIONE / LIMITAZIONI
Axiomatic Technologies Corporation si riserva u dirittu di fà correzioni, mudificazioni, rinfurzà, migliure, è altri cambiamenti à i so prudutti è servizii in ogni mumentu è di discontinuà qualsiasi pruduttu o serviziu senza avvisu. I clienti anu da ottene l'ultime informazioni pertinenti prima di fà ordini è anu da verificà chì tali informazioni sò attuali è cumplete. L'utilizatori anu da esse assicurati chì u pruduttu hè adattatu per l'usu in l'applicazione prevista. Tutti i nostri prudutti portanu una garanzia limitata contr'à difetti in materiale è manufatti. Per piacè riferite à a nostra Garanzia, Approvazioni di Applicazioni / Limitazioni è Prucessu di Ritornu di Materiali à https://www.axiomatic.com/service/.
CONFORMITÀ
I dettagli di cunfurmità di u produttu ponu esse truvati in a literatura di u produttu è / o in axiomatic.com. Ogni dumanda deve esse mandata à sales@axiomatic.com.
USU SICURU
Tutti i prudutti deve esse servitu da Axiomatic. Ùn apre u pruduttu è fà u serviziu sè stessu.
Stu pruduttu pò espose à i sustanzi chimichi chì sò cunnisciuti in u Statu di California, USA per causà cancer è dannu riproduttivu. Per più infurmazione vai à www.P65Warnings.ca.gov.

SERVICE
Tutti i prudutti per esse restituiti à Axiomatic necessitanu un Numeru d'Autorizazione di Ritornu di Materiali (RMA#) da sales@axiomatic.com. Per piacè furnite l'infurmazioni seguenti quandu dumandate un numeru RMA:
· Numeru di serie, numeru di parte · Ore di runtime, descrizzione di u prublema · Schema di stallazione di cablaggio, applicazione è altri cumenti in quantu necessariu

DISPOSIZIONE
I prudutti axiomatici sò scarti elettroni. Per piacè seguite i vostri rifiuti ambientali lucali è e lege, i regulamenti è e pulitiche di riciclamentu per l'eliminazione sicura o u riciclamentu di i rifiuti elettronichi.

CONTATTI
Axiomatic Technologies Corporation 1445 Courtneypark Drive E. Mississauga, ON CANADA 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ä FINLANDIA TEL: +358 103 375 750
www.axiomatic.com
salesfinland@axiomatic.com

Copyright 2023

Documenti / Risorse

AXIOMATIC AX031700 Controller di Input Universale cù CAN [pdfManuale d'usu
AX031700, UMAX031700, AX031700 Controller d'Input Universale cù CAN, AX031700, Controller di Input Universale cù CAN, Controller di Input cù CAN, Controller cù CAN, CAN

Referenze

Lascia un cumentu

U vostru indirizzu email ùn serà micca publicatu. I campi obbligatori sò marcati *