AX031700 Universala Eniga Regilo kun CAN
“
Produktaj Informoj
Specifoj
- Produkta Nomo: Universala Eniga Regilo kun CAN
- Modela Nombro: UMAX031700 Versio V3
- Parto Numero: AX031700
- Subtena Protokolo: SAE J1939
- Karakterizaĵoj: Ununura Universala Enigo al Proporcia Valva Eligo
Regilo
Produktaj Uzado-Instrukcioj
1. Instalaj Instrukcioj
Dimensioj kaj Pinout
Raportu la uzantmanlibron por detalaj dimensioj kaj pinout
informoj.
Muntaj Instrukcioj
Certigu, ke la regilo estas sekure muntita sekvante la
gvidlinioj provizitaj en la uzantmanlibro.
2. Finitaview de J1939 Trajtoj
Subtenataj Mesaĝoj
La regilo subtenas diversajn mesaĝojn specifitajn en la SAE
J1939 normo. Vidu al sekcio 3.1 de la uzantmanlibro por
detaloj.
Nomo, Adreso kaj Programaro ID
Agordu la nomon, adreson kaj programaran ID de la regilo laŭ
viaj postuloj. Vidu al sekcio 3.2 de la uzantmanlibro por
instrukcioj.
3. ECU-Firpunktoj Aliritaj per la Aksioma Elektroniko
Asistanto
Uzu la Aksiomatan Elektronika Asistanton (EA) por aliri kaj
agordi ECU-starpunktojn. Sekvu la instrukciojn provizitajn en
sekcio 4 de la uzantmanlibro.
4. Refaŝado super POVAS kun la Axiomatic EA Bootloader
Uzu la Aksiomatan EA Bootloader por refaligi la regilon
super CAN-buso. Detalaj paŝoj estas skizitaj en sekcio 5 de la uzanto
manlibro.
5. Teknikaj Specifoj
Raportu la uzantmanlibron por detalaj teknikaj specifoj
de la regilo.
6. Versia Historio
Kontrolu sekcion 7 de la uzantmanlibro por la versio-historio de
la produkto.
Oftaj Demandoj (FAQ)
Q: Ĉu mi povas uzi plurajn enigajn tipojn kun la Ununura Enigo CAN
Regilo?
R: Jes, la regilo subtenas ampleksan gamon de agordeblaj
enigo tipoj, provizante ĉiuflankecon en kontrolo.
Q: Kiel mi povas ĝisdatigi la programaron de la regilo?
R: Vi povas refaŝi la regilon super CAN uzante la Aksiomatikon
EA Bootloader. Vidu al sekcio 5 de la uzantmanlibro por detalaj
instrukcioj.
“`
MANUAL DE UZANTO UMAX031700 Versio V3
UNIVERSALA ENIGREGILILO KUN KAJ
SAEJ1939
MANUAL DE UZANTO
P/N: AX031700
SKUNOMOJ
ACK
Pozitiva Agnosko (de SAE J1939 normo)
UIN
Universala Enigo
EA
La Aksiomata Elektronika Asistanto (Servilo por Aksiomataj ECUoj)
EKUO
Elektronika Kontrola Unueco
(de SAE J1939 normo)
NAK
Negativa Agnosko (de SAE J1939 normo)
PDU1
Formato por mesaĝoj kiuj estas sendotaj al celadreso, aŭ specifa aŭ tutmonda (de SAE J1939 normo)
PDU2
Formato uzata por sendi informojn, kiuj estis etikeditaj per la tekniko de Group Extension, kaj ne enhavas cel-adreson.
PGN
Parametra Grupo Nombro (de SAE J1939 normo)
PropA
Mesaĝo kiu uzas la Proprietan A PGN por samulo-al-kunula komunikado
PropB
Mesaĝo kiu uzas Proprietan B PGN por elsenda komunikado
SPN
Suspekta Parametra Nombro (de SAE J1939-normo)
Noto: Axiomatic Electronic Assistant KIT povas esti mendita kiel P/N: AX070502 aŭ AX070506K
UzantManlibro UMAX031700. Versio: 3
2-44
ENHAVO
1. SUPERVIEW DE REGILILO ………………………………………………………………………………………………………………………… 4
1.1. PRISKRIBO DE UNUA UNIVERSALA ENIGO AL PROPOCIA VALVA ELIGREGILILO ……………………….. 4 1.2. UNIVERSALA ENIGA FUNKCIOBLOKO……………………………………………………………………………………………………………………………. 4
1.2.1. Tipoj de Eniraj Sensiloj ……………………………………………………………………………………………………………………………………. 4 1.2.2. Pullup / Pulldown Rezistor Options…………………………………………………………………………………………………………………………………… 5 1.2.3. Minimumaj kaj Maksimumaj Eraroj kaj Intervaloj………………………………………………………………………………………………………………………. 5 1.2.4. Tipoj de Filtriloj de Eniga Programaro ………………………………………………………………………………………………………………………… 5 1.3. FONTOJ DE CONTROL DE INTERNA FUNKBLOKO ……………………………………………………………………………….. 6 1.4. SERĈA TABLA FUNKBLOKO ………………………………………………………………………………………………………………………………………. 7 1.4.1. X-Akso, Eniga Datuma Respondo…………………………………………………………………………………………………………………………………….. 8 1.4.2. Y-Akso, Serĉa Tabelo Eligo ……………………………………………………………………………………………………………………………………. 8 1.4.3. Defaŭlta Agordo, Datuma Respondo …………………………………………………………………………………………………………. 8 1.4.4. Punkto al Punkta Respondo …………………………………………………………………………………………………………………………………………………….. 9 1.4.5. X-Akso, Tempo-Respondo………………………………………………………………………………………………………………………………………………… 10 1.5. PROGRAMEBLA LOGIKA FUNKBLOKO …………………………………………………………………………………………………………………. 11 1.5.1. Kondiĉoj Taksado ……………………………………………………………………………………………………………………………………… 14 1.5.2. Tabelelekto …………………………………………………………………………………………………………………………………………………….. 15 1.5.3. Eligo de Logika Bloko …………………………………………………………………………………………………………………………………………………….. 16 1.6. MATEMATIKA FUNKBLOKO……………………………………………………………………………………………………………………………………….. 17 1.7. POVAS TRANSENDI FUNKBLOKON……………………………………………………………………………………………………………………….. 18 1.8. POVAS RICEVI FUNKBLOKON……………………………………………………………………………………………………………………………………. 19 1.9. BLOKO DE DIAGNOSTICA FUNKCIO …………………………………………………………………………………………………………. 20
2. INSTALAJ INSTRUOJ …………………………………………………………………………………………………………………………. 24
2.1. DIMENSIOJ KAJ PINOUT ……………………………………………………………………………………………………………………………………… 24 2.2. MONTAJ INSTRUOJ ……………………………………………………………………………………………………………………………………….. 24
3. SUPERVIEW DE J1939-TRAJTOJ ………………………………………………………………………………………………………………………….. 26
3.1. ENKONDUKO AL SUBTENATAJ MESAĜOJ …………………………………………………………………………………………………………………. 26 3.2. NOMO, ADRESO KAJ PROGRAMA IDENTIGO …………………………………………………………………………………………………………… 27
4. EKUOJ ASIKTOJN ALIRITAJ PER LA AKSIOMA ELEKTRONIKA ASISTANTO …………………………………. 29
4.1. J1939 RETO ……………………………………………………………………………………………………………………………………… 29 4.2. UNIVERSALA ENIGO…………………………………………………………………………………………………………………………………… 30 4.3. KONSTANTAJ DATUMOLISTOJ PRINCIPOJN ……………………………………………………………………………………………………………….. 31 4.4. SERĈU TABLOJN ORDONPOJN ………………………………………………………………………………………………………………………… 32 4.5. PROGRAMEBLAJ LOGIKOJ DIROPUNTOJ ……………………………………………………………………………………………………………….. 33 4.6. MATEMATIKA FUNKCIO-BLOKAJ ORDENJOJ ……………………………………………………………………………………………………………….. 35 4.7. POVAS RICEVI DIROPONTOJN ………………………………………………………………………………………………………………………….. 37 4.8. POVAS TRANSENDI AGROPUNKTOJN…………………………………………………………………………………………………………………………………… 37
5. REFLASHING OVER CAN PER LA AXIOMATIC EA BOOTLOADER ………………………………………………………………… 39
6. TEKNIKAJ SPECIFIKOJ …………………………………………………………………………………………………………………………. 43
6.1. ENERGIZO ………………………………………………………………………………………………………………………………………………….. 43 6.2. ENIGO……………………………………………………………………………………………………………………………………………………………… 43 6.3. KOMUNIKO………………………………………………………………………………………………………………………………………………………………. 43 6.4. ĜENERALAJ SPECIFICADOJ …………………………………………………………………………………………………………………………. 43
7. VERSIA HISTORIO…………………………………………………………………………………………………………………………………… ….. 44
UzantManlibro UMAX031700. Versio: 3
3-44
1. SUPERVIEW DE REGILILO
1.1. Priskribo de Ununura Universala Enigo al Proporcia Valva Eligo-Regilo
La Ununura Eniga CAN-Regilo (1IN-CAN) estas desegnita por multflanka kontrolo de ununura enigo kaj ampleksa vario de kontrollogiko kaj algoritmoj. Ĝia fleksebla cirkvito-dezajno donas al la uzanto larĝan gamon de agordeblaj enigtipoj.
La regilo havas ununuran tute agordeblan universalan enigon kiu povas esti agordita por legi: voltage, aktuala, frekvenco/RPM, PWM aŭ ciferecaj enigsignaloj. Ĉiuj I/O kaj logikaj funkcioblokoj sur la unuo estas esence sendependaj unu de la alia, sed povas esti agorditaj por interagi unu kun la alia laŭ granda nombro da manieroj.
La diversaj funkcioblokoj subtenataj de la 1IN-CAN estas skizitaj en la sekvaj sekcioj. Ĉiuj fikspunktoj estas agordeblaj de la uzanto per la Aksioma Elektronika Asistanto, kiel skizite en Sekcio 3 de ĉi tiu dokumento.
1.2. Universala Eniga Funkcia Bloko
La regilo konsistas el du universalaj enigaĵoj. La du universalaj enigaĵoj povas esti agorditaj por mezuri voltage, fluo, rezisto, frekvenco, pulslarĝmodulado (PWM) kaj ciferecaj signaloj.
1.2.1. Enigo-Sensilaj Tipoj
Tablo 3 listigas la subtenatajn enigspecojn de la regilo. La parametro de Eniga Sensila Tipo provizas falliston kun la enigspecoj priskribitaj en Tabelo 1. Ŝanĝi la Enig-Sensil-Tipon influas aliajn fikspunktojn ene de la sama agorda grupo kiel Minimuma/Maksimuma Eraro/Gamo refreŝigante ilin al nova eniga tipo kaj tiel devus esti ŝanĝis unue.
0 Malfunkciigita 12 Voltage 0 ĝis 5V 13 Voltage 0 ĝis 10V 20 Nuna 0 ĝis 20mA 21 Nuna 4 ĝis 20mA 40 Frekvenco 0.5Hz ĝis 10kHz 50 PWM Devociklo (0.5Hz ĝis 10kHz) 60 Cifereca (Normala) 61 Cifereca (Inversa) 62 Cifereca (Inversa)
Tabelo 1 Universala Eniga Sensilo-Tipo Opcioj
Ĉiuj analogaj enigaĵoj estas provizitaj rekte en 12-bitan analog-al-ciferecan konvertilon (ADC) en la mikroregilo. Ĉiuj voltage-enigaĵoj estas alta impedanco dum nunaj enigaĵoj uzas 124-rezistilon por mezuri la signalon.
Frekvenco/RPM, Pulso Larĝo Modulita (PWM) kaj Counter Input Sensor Types estas konektitaj al la mikroregilaj tempigiloj. Pulsoj per Revolucia agordo estas nur konsiderata kiam la Eniga Sensilo-Tipo elektita estas frekvenca tipo laŭ Tabelo 3. Kiam Pulsoj per Revolucia agordo estas agordita al 0, la mezuradoj prenitaj estos en unuoj de [Hz]. Se Pulsoj per Revolucia agordo estas agordita al pli alta ol 0, la mezuradoj prenitaj estos en unuoj de [RPM].
UzantManlibro UMAX031700. Versio: 3
4-44
Ciferecaj Eniga Sensilaj Tipoj ofertas tri reĝimojn: Normala, Inversa kaj Ŝlosita. La mezuradoj faritaj per ciferecaj enigtipoj estas 1 (ON) aŭ 0 (OFF).
1.2.2. Pullup / Pulldown Rezisto Opcioj
Kun Eniga Sensilaj Tipoj: Ofteco/RPM, PWM, Cifereca, la uzanto havas la eblon de tri (3) malsamaj tiri supren/malsupren-opciojn kiel listigitaj en Tabelo 2.
0 Pullup/Pulldown Off 1 10k Pullup 2 10k Pulldown
Tabelo 2 Pullup/Pulldown Rezistor Opcioj
Ĉi tiuj opcioj povas esti ebligitaj aŭ malŝaltitaj per ĝustigi la fikspunkton Pullup/Pulldown Resistor en la Aksiomata Elektronika Asistanto.
1.2.3. Minimumaj kaj Maksimumaj Eraroj kaj Intervaloj
La Minimuma Intervalo kaj Maksimuma Intervalo asignpunktoj ne devas esti konfuzitaj kun la mezurintervalo. Tiuj fikspunktoj estas haveblaj kun ĉiuj krom la cifereca enigaĵo, kaj ili estas uzitaj kiam la enigaĵo estas elektita kiel kontrolenigaĵo por alia funkciobloko. Ili fariĝas la Xmin kaj Xmax-valoroj uzataj en la deklivkalkuloj (vidu Figuro 6). Kiam ĉi tiuj valoroj estas ŝanĝitaj, aliaj funkcioblokoj uzantaj la enigaĵon kiel kontrolfonton estas aŭtomate ĝisdatigitaj por reflekti la novajn X-aksajn valorojn.
La agordoj de Minimuma Eraro kaj Maksimuma Eraro estas uzataj kun la Diagnoza funkciobloko bonvolu raporti al Sekcio 1.9 por pliaj detaloj pri Diagnoza funkciobloko. La valoroj por tiuj asignoj estas limigitaj tia ke
0 <= Minimuma Eraro <= Minimuma Gamo <= Maksimuma Gamo <= Maksimuma Eraro <= 1.1xMax*
* La maksimuma valoro por iu ajn enigo dependas de tipo. La erarintervalo povas esti agordita ĝis 10%
super ĉi tiu valoro. Por ekzample:
Ofteco: Maksimuma = 10,000 [Hz aŭ RPM]
PWM:
Maksimumo = 100.00 [%]
Voltage: Maksimumo = 5.00 aŭ 10.00 [V]
Kurento: Maksimumo = 20.00 [mA]
Por eviti kaŭzi falsajn misfunkciadojn, la uzanto povas elekti aldoni programaran filtradon al la mezura signalo.
1.2.4. Eniga Programaro Filtrilaj Tipoj
UzantManlibro UMAX031700. Versio: 3
5-44
Ĉiuj enigaj tipoj escepte de Cifereca (Normala), Cifereca (Inversa), Cifereca (Konkludita) povas esti filtritaj per Filtrilo-Tipo kaj Filtrila Konstanta fikspunktoj. Estas tri (3) filtrilaj tipoj disponeblaj kiel listigitaj en Tabelo 3.
0 Neniu Filtrilo 1 Movanta Mezumo 2 Ripetanta Mezumo
Tabelo 3 Eniga Filtrilaj Tipoj
La unua filtrila opcio Neniu Filtrilo, provizas neniun filtradon al la mezuritaj datumoj. Tiel la mezuritaj datumoj estos rekte uzataj al la iu ajn funkciobloko kiu uzas ĉi tiujn datumojn.
La dua opcio, Movanta Mezumo, aplikas la `Ekvacion 1' malsupre al mezuritaj enigdatenoj, kie ValueN reprezentas la nunan enigmezurajn datumojn, dum ValueN-1 reprezentas la antaŭajn filtritajn datumojn. La Filtrila Konstanto estas la agordo de la Filtrila Konstanto.
Ekvacio 1 - Mova Meza Filtrila Funkcio:
ValoroN
=
ValoroN-1 +
(Enigo – ValoroN-1) Filtrila Konstanto
La tria opcio, Ripetanta Mezumo, aplikas la "Ekvacion 2" malsupre al mezuritaj enigdatenoj, kie N estas la valoro de Filtrila Konstanta agordo. La filtrita enigo, Valoro, estas la mezumo de ĉiuj enigmezuradoj prenitaj en N (Filtrila Konstanto) nombro da legoj. Kiam la mezumo estas prenita, la filtrita enigo restos ĝis la sekva mezumo estas preta.
Ekvacio 2 - Ripetanta Meza Transiga Funkcio: Valoro = N0 EnigoN N
1.3. Internaj Funkciaj Blokaj Kontrolfontoj
UzantManlibro UMAX031700. Versio: 3
6-44
La 1IN-CAN-regilo permesas, ke internaj funkciblokaj fontoj estu elektitaj el la listo de la logikaj funkciblokoj subtenataj de la regilo. Kiel rezulto, ajna produktaĵo de unu funkciobloko povas esti elektita kiel la kontrolfonto por alia. Memoru, ke ne ĉiuj opcioj havas sencon en ĉiuj kazoj, sed la kompleta listo de kontrolfontoj estas montrita en Tabelo 4.
Valoro 0 1 2 3 4 5 6 7 8
Signifo Kontrolfonto Ne Uzita POVAS Ricevi Mesaĝon Universala Enigo Mezurita Serĉtabelo Funkciobloko Programebla Logika Funkciobloko Matematika Funkciobloko Konstanta Datuma Listo Bloko Mezurita Elektroprovizo Mezurita Procesoro Temperaturo
Tabelo 4 Kontrolaj Fontaj Opcioj
Krom fonto, ĉiu kontrolo ankaŭ havas nombron, kiu respondas al la sub-indekso de la koncerna funkciobloko. Tablo 5 skizas la gamojn subtenatajn por la nombrobjektoj, depende de la fonto kiu estis elektita.
Kontrola Fonto
Kontrola Fonta Nombro
Kontrolfonto Ne Uzita (Ignorita)
[0]POVAS Ricevi Mesaĝon
[1...8]Universala Enigo Mezurita
[1...1]Serĉa Tablo Funkcia Bloko
[1...6]Programebla Logika Funkcio-Bloko
[1...2]Matematika Funkcia Bloko
[1...4]Konstanta Datuma Listo-Bloko
[1...10]Mezurita Elektroprovizo
[1...1]Mezurita Procesoro Temperaturo
[1...1]Tabelo 5 Kontrolfonto-Numero Opcioj
1.4. Serĉa Tablo Funkcia Bloko
UzantManlibro UMAX031700. Versio: 3
7-44
Serĉtabeloj estas uzataj por doni produktaĵrespondon de ĝis 10 deklivoj per Serĉtabelo. Estas du specoj de Serĉtabelo-respondo bazita sur X-Akso-Tipo: Datuma Respondo kaj Tempo-Respondo-Sekcioj 1.4.1 ĝis 1.4.5 priskribos ĉi tiujn du X-Aksajn Tipojn pli detale. Se pli ol 10 deklivoj estas postulataj, Programebla Logika Bloko povas esti uzata por kombini ĝis tri tabelojn por akiri 30 deklivojn, kiel estas priskribite en Sekcio 1.5.
Estas du ŝlosilaj fikspunktoj, kiuj influos ĉi tiun funkcioblokon. La unua estas la X-Axis Fonto kaj XAxis Nombro kiuj kune difinas la Kontrolfonton por la funkciobloko.
1.4.1. X-Akso, Eniga Datuma Respondo
En la kazo kie la X-Akso-Tipo = Datuma Respondo, la punktoj sur la X-Akso reprezentas la datumojn de la kontrolfonto. Ĉi tiuj valoroj devas esti elektitaj ene de la intervalo de la kontrolfonto.
Kiam vi elektas datumvalorojn de X-Akso, ne ekzistas limoj sur la valoro, kiu povas esti enigita en iu ajn el la punktoj de X-Akso. La uzanto devas enigi valorojn en kreskanta ordo por povi uzi la tutan tabelon. Tial, alĝustigante la datumojn de la X-Akso, oni rekomendas, ke unue X10 estas ŝanĝita, poste malaltigi indeksojn en malkreskanta sinsekvo por konservi la sube:
Xmin <= X0 <= X1 <= X2<= X3<= X4<= X5 <= X6 <= X7 <= X8 <= X9 <= X10 <= Xmax
Kiel dirite antaŭe, Xmin kaj Xmax estos determinitaj de la X-Akso Fonto kiu estis elektita.
Se iuj el la datumpunktoj estas "Ignoritaj" kiel priskribite en Sekcio 1.4.3, ili ne estos uzataj en la kalkulo de XAxis montrita supre. Por ekzample, se punktoj X4 kaj pli altaj estas ignoritaj, la formulo fariĝas Xmin <= X0 <= X1 <= X2<= X3<= Xmax anstataŭe.
1.4.2. Y-Akso, Serĉa Tabelo Eligo
La Y-akso havas neniujn limojn sur la datenoj kiujn ĝi reprezentas. Ĉi tio signifas, ke inversaj, aŭ kreskantaj/malkreskantaj aŭ aliaj respondoj povas esti facile establitaj.
En ĉiuj kazoj, la regilo rigardas la tutan gamon de la datenoj en la Y-akso asignoj, kaj elektas la plej malaltan valoron kiel la Ymin kaj la plej altan valoron kiel la Ymax. Ili estas transdonitaj rekte al aliaj funkcioblokoj kiel la limoj sur la Lookup Table eligo. (te uzata kiel Xmin kaj Xmax-valoroj en liniaj kalkuloj.)
Tamen, se iuj el la datenpunktoj estas "Ignoritaj" kiel priskribite en Sekcio 1.4.3, ili ne estos uzataj en la determino de intervalo de Y-Akso. Nur la Y-akso-valoroj montritaj sur la Aksiomata EA estos konsiderataj kiam oni establas la limojn de la tabelo kiam ĝi estas uzata por veturi alian funkcioblokon, kiel Matematikan Funkcion-Blokon.
1.4.3. Defaŭlta Agordo, Datuma Respondo
Defaŭlte, ĉiuj Serĉtabuloj en la EKUO estas malŝaltitaj (X-Axis Source egalas Kontrolon Ne Uzita). Serĉaj Tabeloj povas esti uzataj por krei la deziratan respondon profesiulofiles. Se Universala Enigo estas uzata kiel la X-Akso, la eligo de la Serĉa Tabelo estos tio, kion la uzanto enigas en Y-Valoraj agordoj.
Memoru, ĉiu kontrolita funkcibloko kiu uzas la Serĉtabelon kiel enigfonton ankaŭ aplikos liniigon al la datenoj. Tial, por 1:1 kontrola respondo, certigu, ke la minimumo kaj
UzantManlibro UMAX031700. Versio: 3
8-44
maksimumaj valoroj de la eligo respondas al la minimumaj kaj maksimumaj valoroj de la Y-Akso de la tabelo.
Ĉiuj tabeloj (1 ĝis 3) estas malŝaltitaj defaŭlte (neniu kontrolfonto elektita). Tamen, se oni elektus Fonton de X-Akso, la defaŭltoj de Y-valoroj estos en la gamo de 0 ĝis 100% kiel priskribite en la sekcio "YAxis, Lookup Table Output" supre. La minimumaj kaj maksimumaj defaŭltoj de la X-Akso estos fiksitaj kiel priskribite en la supra sekcio "X-Akso, Datuma Respondo".
Defaŭlte, la datumoj de X kaj Y-aksoj estas aranĝitaj por egala valoro inter ĉiu punkto de la minimumo ĝis maksimumo en ĉiu kazo.
1.4.4. Punkto al Punkta Respondo
Defaŭlte, la X kaj Y-aksoj estas aranĝitaj por linia respondo de punkto (0,0) ĝis (10,10), kie la eligo uzos linearigigon inter ĉiu punkto, kiel montrite en Figuro 1. Por ricevi la linearigigon, ĉiu "Point N-Respondo", kie N = 1 ĝis 10, estas agordita por `Ramp Al' eligo respondo.
Bildo 1 Serĉtabelo kun "Ramp Al" Datuma Respondo
Alternative, la uzanto povus elekti "Salti Al" respondon por "Point N Response", kie N = 1 ĝis 10. En ĉi tiu kazo, ajna enigvaloro inter XN-1 ĝis XN rezultigos produktaĵon de la Lookup Table-funkcibloko. de YN.
Eksampdosiero de Math-funkcibloko (0 ĝis 100) uzata por kontroli defaŭltan tabelon (0 ĝis 100) sed kun respondo "Salti Al" anstataŭ la defaŭlta "R".amp Al' estas montrita en Figuro 2.
UzantManlibro UMAX031700. Versio: 3
9-44
Bildo 2 Serĉa Tabelo kun "Salti Al" Datuma Respondo
Finfine, ajna punkto krom (0,0) povas esti elektita por "Ignori" respondo. Se "Point N Response" estas agordita por ignori, tiam ĉiuj punktoj de (XN, YN) ĝis (X10, Y10) ankaŭ estos ignoritaj. Por ĉiuj datumoj pli grandaj ol XN-1, la eligo de la funkciobloko de Lookup Table estos YN-1.
Kombinaĵo de Ramp Al, Saltu Al kaj Ignori respondojn povas esti uzataj por krei aplikaĵo specifa eligo profesiulofile.
1.4.5. X-Akso, Tempo-Respondo
Serĉa Tabelo ankaŭ povas esti uzata por ricevi laŭmendan eligrespondon kie la X-Akso-Tipo estas `Tempo-Respondo.' Kiam ĉi tio estas elektita, la X-Akso nun reprezentas tempon, en unuoj de milisekundoj, dum la Y-Akso daŭre reprezentas la produktaĵon de la funkciobloko.
En ĉi tiu kazo, la X-Akso Fonto estas traktita kiel cifereca enigaĵo. Se la signalo estas fakte analoga enigo, ĝi estas interpretita kiel cifereca enigo. Kiam la kontrola enigo estas ON, la eligo estos ŝanĝita dum tempodaŭro bazita sur la profesiulofile en la Serĉtabelo.
Kiam la kontrolenigo estas OFF, la eligo ĉiam estas nul. Kiam la enigo ekŝaltas, la profesiulofile ĈIAM komenciĝas ĉe pozicio (X0, Y0) kiu estas 0 eligo por 0ms.
En temporespondo, la intervaltempo inter ĉiu punkto sur la X-akso povas esti agordita ie ajn de 1ms ĝis 1min. [60,000 ms].
UzantManlibro UMAX031700. Versio: 3
10-44
1.5. Programebla Logika Funkcio-Bloko
Figuro 3 Programebla Logika Funkcia Bloko Uzanta Manlibro UMAX031700. Versio: 3
11-44
Ĉi tiu funkciobloko estas evidente la plej komplika el ĉiuj, sed tre potenca. La Programebla Logiko povas esti ligita al ĝis tri tabloj, ĉiu el kiuj estus elektita nur sub antaŭfiksitaj kondiĉoj. Ĉiuj tri tabloj (el la disponeblaj 8) povas esti asociitaj kun la logiko, kaj kiuj estas uzataj estas plene agordeblaj.
Se la kondiĉoj estas tiaj, ke aparta tabelo (1, 2 aŭ 3) estis elektita kiel priskribite en Sekcio 1.5.2, tiam la eligo de la elektita tabelo, en ajna momento, estos transdonita rekte al la Logika Eligo.
Tial, ĝis tri malsamaj respondoj al la sama enigaĵo, aŭ tri malsamaj respondoj al malsamaj enigaĵoj, povas iĝi la enigaĵo al alia funkciobloko, kiel ekzemple Output X Drive. Por fari tion, la "Kontrola Fonto" por la reaktiva bloko estus elektita por esti la "Programebla Logika Funkcia Bloko".
Por ebligi iun ajn el Programeblaj Logikblokoj, la "Programmable Logic Block Enabled" fikspunkto devas esti agordita al Vera. Ili ĉiuj estas malebligitaj defaŭlte.
Logiko estas taksita en la ordo montrita en Figuro 4. Nur se pli malalta nombrotabelo ne estas elektita, la kondiĉoj por la sekva tabelo estos rigardataj. La defaŭlta tabelo ĉiam estas elektita tuj kiam ĝi estas taksita. Tial necesas, ke la defaŭlta tabelo ĉiam estu la plej alta nombro en iu ajn agordo.
UzantManlibro UMAX031700. Versio: 3
12-44
Figuro 4 Programebla Logika Fluodiagramo Uzanta Manlibro UMAX031700. Versio: 3
13-44
1.5.1. Kondiĉoj Taksado
La unua paŝo por determini kiu tablo estos elektita kiel la aktiva tablo estas unue taksi la kondiĉojn asociitajn kun donita tablo. Ĉiu tablo asociis kun ĝi ĝis tri kondiĉoj, kiuj povas esti taksitaj.
Argumento 1 ĉiam estas logika eligo de alia funkciobloko. Kiel ĉiam, la fonto estas kombinaĵo de la funkcia bloktipo kaj nombro, fikspunktoj "Tablo X, Kondiĉo Y, Argumento 1 Fonto" kaj "Tablo X, Kondiĉo Y, Argumento 1 Nombro", kie ambaŭ X = 1 ĝis 3 kaj Y = 1 ĝis 3.
Argumento 2 aliflanke, povus aŭ esti alia logika produktaĵo kiel ekzemple kun Argumento 1, AŬ konstanta valoro metita fare de la uzanto. Por uzi konstanton kiel la duan argumenton en la operacio, agordu "Tabelo X, Kondiĉo Y, Argumento 2 Fonto" al "Kontroli Konstantajn Datumojn". Notu, ke la konstanta valoro havas neniun unuon asociitan kun ĝi en la Aksiomata EA, do la uzanto devas agordi ĝin laŭbezone por la aplikaĵo.
La kondiĉo estas taksita surbaze de la "Tablo X, Kondiĉo Y Operatoro" elektita de la uzanto. Ĝi ĉiam estas `=, Egala' defaŭlte. La nura maniero ŝanĝi ĉi tion estas havi du validajn argumentojn elektitaj por iu donita kondiĉo. Opcioj por la funkciigisto estas listigitaj en Tabelo 6.
0 =, Egala 1 !=, Ne Egala 2 >, Pli granda ol 3 >=, Pli granda ol aŭ Egala 4 <, Malpli ol 5 <=, Malpli ol aŭ Egala
Tabelo 6 Kondiĉa Operaciisto Opcioj
Defaŭlte, ambaŭ argumentoj estas agordita al `Kontrola Fonto Ne Uzita' kiu malŝaltas la kondiĉon, kaj aŭtomate rezultigas valoron de N/A kiel rezulto. Kvankam Figuro 4 montras nur Veran aŭ Falson kiel rezulto de kondiĉa taksado, la realeco estas, ke povus esti kvar eblaj rezultoj, kiel priskribite en Tabelo 7.
Valoro 0 1 2 3
Signifo Falsa Vera Eraro Ne Aplikebla
Kialo (Argumento 1) Operatoro (Argumento 2) = Falsa (Argumento 1) Operatoro (Argumento 2) = Vera Argumento 1 aŭ 2 eligo estis raportita kiel en erara stato Argumento 1 aŭ 2 ne disponeblas (t.e. agordita al `Kontrola Fonto Ne uzata')
Tabelo 7 Kondiĉa Taksado-Rezultoj
UzantManlibro UMAX031700. Versio: 3
14-44
1.5.2. Tabelo Elekto
Por determini ĉu aparta tablo estos elektita, logikaj operacioj estas faritaj sur la rezultoj de la kondiĉoj kiel determinite de la logiko en Sekcio 1.5.1. Estas pluraj logikaj kombinaĵoj elekteblaj, kiel listigitaj en Tabelo 8.
0 Defaŭlta Tabelo 1 Cnd1 Kaj Cnd2 Kaj Cnd3 2 Cnd1 Aŭ Cnd2 Aŭ Cnd3 3 (Cnd1 Kaj Cnd2) Aŭ Cnd3 4 (Cnd1 Aŭ Cnd2) Kaj Cnd3
Tabelo 8 Kondiĉoj Logika Operaciisto Opcioj
Ne ĉiu taksado bezonos ĉiujn tri kondiĉojn. La kazo donita en la pli frua sekcio, ekzample, nur havas unu kondiĉon listigita, te ke la Motoro RPM estu sub certa valoro. Tial, estas grave kompreni kiel la logikaj funkciigistoj taksus Eraron aŭ N/A rezulton por kondiĉo.
Defaŭlta Tablo de Logika Operatoro Cnd1 Kaj Cnd2 Kaj Cnd3
Elektu Kondiĉojn Kriterioj Rilata tabelo estas aŭtomate elektita tuj kiam ĝi estas taksita. Devas esti uzata kiam du aŭ tri kondiĉoj rilatas, kaj ĉiuj devas esti veraj por elekti la tabelon.
Se iu kondiĉo egalas Malvera aŭ Eraro, la tabelo ne estas elektita. N/A estas traktata kiel Vero. Se ĉiuj tri kondiĉoj estas Veraj (aŭ N/A), la tabelo estas elektita.
Cnd1 Aŭ Cnd2 Aŭ Cnd3
If((Cnd1==Vera) &&(Cnd2==Vera)&&(Cnd3==Vera)) Tiam Uzu Tabelon Devas esti uzata kiam nur unu kondiĉo estas grava. Povas ankaŭ esti uzata kun du aŭ tri koncernaj kondiĉoj.
Se iu kondiĉo estas taksita kiel Vera, la tabelo estas elektita. Eraro aŭ N/A rezultoj estas traktataj kiel Falsaj
If((Cnd1==Vera) || (Cnd2==Vera) || (Cnd3==Vera)) Tiam Uzu Tabelon (Cnd1 Kaj Cnd2) Aŭ Cnd3 Uzu nur kiam ĉiuj tri kondiĉoj estas koncernaj.
Se ambaŭ Kondiĉo 1 kaj Kondiĉo 2 estas Veraj, AŬ Kondiĉo 3 estas Vera, la tabelo estas elektita. Eraro aŭ N/A rezultoj estas traktataj kiel Falsaj
If( ((Cnd1==Vera)&&(Cnd2==Vera)) || (Cnd3==Vera) ) Tiam Uzu Tabelon (Cnd1 Aŭ Cnd2) Kaj Cnd3 Uzu nur kiam ĉiuj tri kondiĉoj estas koncernaj.
Se Kondiĉo 1 Kaj Kondiĉo 3 estas Veraj, AŬ Kondiĉo 2 Kaj Kondiĉo 3 estas Veraj, la tabelo estas elektita. Eraro aŭ N/A rezultoj estas traktataj kiel Falsaj
Se( ((Cnd1==Vera)||(Cnd2==Vera)) && (Cnd3==Vera) ) Tiam Uzu Tabelon
Tablo 9 Kondiĉoj Taksado Bazita sur Elektita Logika Operatoro
La defaŭlta "Tabelo X, Kondiĉoj Logika Operatoro" por Tabelo 1 kaj Tablo 2 estas `Cnd1 Kaj Cnd2 Kaj Cnd3,' dum Tablo 3 estas agordita por esti la `Defaŭlta Tablo.'
UzantManlibro UMAX031700. Versio: 3
15-44
1.5.3. Eligo de Logika Bloko
Memoru, ke Tabelo X, kie X = 1 ĝis 3 en la Programebla Logika funkciobloko NE signifas Lookup Table 1 ĝis 3. Ĉiu tablo havas fikspunkton "Table X Lookup Table Block Number" kiu permesas al la uzanto elekti kiujn Lookup Tables ili volas asociita kun speciala Programebla Logika Bloko. La defaŭltaj tabeloj asociitaj kun ĉiu logika bloko estas listigitaj en Tabelo 10.
Programebla Logika Bloka Nombro
1
Tabelo 1 Serĉo
Tabelo 2 Serĉo
Tabelo 3 Serĉo
Tablo Bloko Nombro Tabelo Bloko Nombro Tabelo Bloko Nombro
1
2
3
Tabelo 10 Programebla Logika Bloko Defaŭlta Serĉtabeloj
Se la rilata Serĉtablo ne havas "X-Axis Source" elektitan, tiam la eligo de la Programebla Logika bloko ĉiam estos "Ne Disponebla" tiel longe kiel tiu tablo estas elektita. Tamen, se la Lookup Table estu agordita por valida respondo al enigaĵo, ĉu estas Datenoj aŭ Tempo, la eligo de la Lookup Table-funkcibloko (t.e. la Y-Akso-datumoj kiuj estis elektitaj surbaze de la X-Axis-valoro) fariĝos la eligo de la Programable Logic-funkcibloko tiel longe kiel tiu tablo estas elektita.
Male al ĉiuj aliaj funkcioblokoj, la Programebla Logiko NE elfaras iujn ajn linearigigajn kalkulojn inter la enigo kaj la produktaĵdatenoj. Anstataŭe, ĝi spegulas ĝuste la enigajn (Serĉtabelon) datumojn. Tial, kiam oni uzas la Programeblan Logikon kiel kontrolfonton por alia funkciobloko, estas TRE rekomendindaj, ke ĉiuj rilataj Lookup Table Y-Axes aŭ estu (a) Agordita inter la 0 ĝis 100% produktaĵintervalo aŭ (b) ĉio agordita al la sama skalo.
UzantManlibro UMAX031700. Versio: 3
16-44
1.6. Matematika Funkcia Bloko
Ekzistas kvar matematikaj funkcioblokoj kiuj permesas al la uzanto difini bazajn algoritmojn. Matematika funkciobloko povas preni ĝis kvar enirsignalojn. Ĉiu enigaĵo tiam estas skalita laŭ la rilata limo kaj skalaj asignpunktoj.
Enigaĵoj estas konvertitaj en procentojntagE valoro bazita sur la "Funkcio X Enigo Y Minimumo" kaj "Funkcio X Enigo Y Maksimuma" valoroj elektitaj. Por plia kontrolo la uzanto ankaŭ povas alĝustigi la "Funkcion X Enigo Y Skalilo". Defaŭlte, ĉiu enigo havas skalan "pezon" de 1.0 Tamen, ĉiu enigo povas esti skalita de -1.0 ĝis 1.0 laŭbezone antaŭ ol ĝi estas aplikata en la funkcio.
Matematika funkcibloko inkludas tri elekteblajn funkciojn, kiuj ĉiu efektivigas ekvacion A-funkciigisto B, kie A kaj B estas funkcio-enigaĵoj kaj funkciigisto estas funkcio elektita kun fikspunkto Matematikfunkcio X Operatoro. Agordaj opcioj estas prezentitaj en Tabelo 11. La funkcioj estas kunligitaj, do tiu rezulto de la antaŭa funkcio iras en Enigo A de la sekva funkcio. Tiel Funkcio 1 havas kaj Enigaĵon A kaj Enigaĵon B elekteblajn kun fikspunktoj, kie Funkcioj 2 ĝis 4 havas nur Enigaĵon B elekteblan. Enigo estas elektita per agordo de Funkcio X Enigo Y Fonto kaj Funkcio X Enigo Y Nombro. Se Funkcio X Enigo B Fonto estas agordita al 0 Kontrolo ne uzata signalo trairas funkcion senŝanĝa.
= (1 1 1)2 23 3 4 4
0
=, Vera kiam InA egalas InB
1
!=, Vera kiam InA ne egalas InB
2
>, Vera kiam InA pli granda ol InB
3
>=, Vera kiam InA pli granda ol aŭ egala InB
4
<, Vera kiam InA malpli ol InB
5
<=, Vera kiam InA malpli ol aŭ egala InB
6
AŬ, Vera kiam InA aŭ InB estas Vera
7
KAJ, Vera kiam InA kaj InB estas Veraj
8 XOR, Vera kiam aŭ InA aŭ InB estas Vera, sed ne ambaŭ
9
+, Rezulto = InA plus InB
10
-, Rezulto = InA minus InB
11
x, Rezulto = InA oble InB
12
/, Rezulto = InA dividita per InB
13
MIN, Rezulto = Plej malgranda el InA kaj InB
14
MAX, Rezulto = Plej granda el InA kaj InB
Tabelo 11 Matematikaj Funkciistoj
Uzanto devas certigi, ke la enigaĵoj estas kongruaj unu kun la alia kiam vi uzas iujn el la Matematikaj Operacioj. Ekzemple, se Universala Enigo 1 estas mezurota en [V], dum POVAS Ricevo 1 estas mezurota en [mV] kaj Math Function Operator 9 (+), la rezulto ne estos la vera valoro dezirata.
Por valida rezulto, la kontrolfonto por enigo devas esti ne-nula valoro, t.e. io alia ol `Regofonto Ne Uzita.'
Dum dividado, nula InB-valoro ĉiam rezultos estas nula produktaĵvaloro por la rilata funkcio. Dum subtraho, negativa rezulto ĉiam estos traktata kiel nulo, krom se la funkcio estas multobligita per negativa, aŭ la enigaĵoj estas skalitaj kun negativa koeficiento unue.
UzantManlibro UMAX031700. Versio: 3
17-44
1.7. POVAS Transsendi Funkcian Blokon
La CAN Transmit-funkcibloko estas uzata por sendi ajnan eliron de alia funkcio (t.e. enigo, logika signalo) al la J1939-reto.
Kutime, por malŝalti elsendi mesaĝon, la "Transsenda Ripeto-Indico" estas agordita al nulo. Tamen, se mesaĝo dividus ĝian Parametran Grupan Nombron (PGN) kun alia mesaĝo, tio ne estas nepre vera. En la kazo, kie pluraj mesaĝoj dividas la saman "Transsendi PGN", la ripeta indico elektita en la mesaĝo kun la PLEJ MALALBA nombro estos uzata por ĈIUJ mesaĝoj kiuj uzas tiun PGN.
Defaŭlte, ĉiuj mesaĝoj estas senditaj sur Propraj B PGN-oj kiel elsendaj mesaĝoj. Se ĉiuj datumoj ne estas necesaj, malŝaltu la tutan mesaĝon metante la plej malaltan kanalon uzante tiun PGN al nulo. Se iuj el la datumoj ne estas necesaj, simple ŝanĝu la PGN de la superflua(j) kanalo(j) al neuzata valoro en la Proprieta B-gamo.
Ĉe ekŝalto, elsendita mesaĝo ne estos elsendita ĝis post 5 sekunda prokrasto. Ĉi tio estas farita por malhelpi iujn ajn potencon aŭ komencajn kondiĉojn krei problemojn en la reto.
Ĉar la defaŭltoj estas PropB-mesaĝoj, la "Transmit Message Priority" ĉiam estas pravigita al 6 (malalta prioritato) kaj la "Destination Address (for PDU1)" starpunkto ne estas uzata. Ĉi tiu fikspunkto validas nur kiam PDU1 PGN estas elektita, kaj ĝi povas esti agordita aŭ al la Tutmonda Adreso (0xFF) por elsendoj, aŭ sendita al specifa adreso kiel aranĝo de la uzanto.
La "Transsend Data Size", "Transmit Data Index in Array (LSB)", "Transmit Bit Index in Byte (LSB)", "Transmit Resolution" kaj "Transmit Offset" ĉiuj povas esti uzataj por mapi la datumojn al iu ajn SPN subtenata de la normo J1939.
Notu: CAN Datumoj = (Eniga Datuma Ofseto)/Rezolucio
La 1IN-CAN subtenas ĝis 8 unikajn CAN Transsend Mesaĝojn, ĉiuj el kiuj povas esti programitaj por sendi ajnajn disponeblajn datumojn al la CAN-reto.
UzantManlibro UMAX031700. Versio: 3
18-44
1.8. POVAS Ricevi Funkcian Blokon
La CAN Receive-funkcibloko estas dizajnita por preni ajnan SPN de la J1939-reto, kaj uzi ĝin kiel enigaĵon al alia funkciobloko.
La Ricevu Mesaĝon Ebligita estas la plej grava fikspunkto asociita kun ĉi tiu funkciobloko kaj ĝi devus esti elektita unue. Ŝanĝi ĝin rezultigos aliajn fikspunktojn ebligitaj/malŝaltitaj kiel konvene. Defaŭlte ĈIUJ ricevi mesaĝojn estas malŝaltitaj.
Post kiam mesaĝo estas ebligita, misfunkciado de Perdita Komunikado estos markita se tiu mesaĝo ne estas ricevita en la tempodaŭro de Ricevu Mesaĝo. Ĉi tio povus deĉenigi eventon de Perdita Komunikado. Por eviti forpasojn en tre saturita reto, oni rekomendas agordi la periodon almenaŭ trioble pli longan ol la atendata ĝisdatigo. Por malŝalti la tempoforigaĵon, simple agordu ĉi tiun valoron al nulo, en kiu kazo la ricevita mesaĝo neniam elĉerpos kaj neniam ekigos misfunkciadon de Perdita Komunikado.
Defaŭlte, ĉiuj kontrolmesaĝoj estas atenditaj esti senditaj al la 1IN-CAN-Regilo sur Proprietaj B PGN-oj. Tamen, se PDU1-mesaĝo estus elektita, la 1IN-CAN-Regilo povas esti agordita por ricevi ĝin de iu EKUO fiksante la Specifan Adreson, kiu sendas la PGN al la Tutmonda Adreso (0xFF). Se specifa adreso estas elektita anstataŭe, tiam ajna alia EKU-datumo sur la PGN estos ignorita.
La Ricevu Datumgrandeco, Ricevu Datumon-Indekso en Array (LSB), Ricevu Bitan Indekson en Bajto (LSB), Ricevu Rezolucion kaj Ricevu Offset povas ĉiuj esti uzataj por mapi ajnan SPN subtenata de la J1939-normo al la produktaĵdatenoj de la Ricevita funkciobloko. .
Kiel menciite pli frue, CAN ricevi funkcioblokon povas esti elektita kiel la fonto de la kontrolenigo por la produktaĵaj funkcioblokoj. Kiam ĉi tio estas la kazo, la fikspunktoj de Ricevitaj Datumoj Min (Off Threshold) kaj Received Data Max (Sur Sojlo) determinas la minimumajn kaj maksimumajn valorojn de la kontrolsignalo. Kiel la nomoj implicas, ili ankaŭ estas utiligitaj kiel la On/Off sojloj por ciferecaj produktaĵspecoj. Ĉi tiuj valoroj estas en kiuj ajn unuoj la datenoj estas POST la rezolucio kaj ofseto estas aplikitaj al POVAS ricevi signalon. La 1IN-CAN-Regilo subtenas ĝis kvin unikaj CAN Ricevi Mesaĝojn.
UzantManlibro UMAX031700. Versio: 3
19-44
1.9. Diagnoza Funkcia Bloko
Estas pluraj specoj de diagnozoj subtenataj de la 1IN-CAN Signal Controller. Detekto kaj reago de misfunkciadoj estas rilataj al ĉiuj universalaj enigaĵoj kaj eliraj veturadoj. Krom I/O-faŭltoj, la 1IN-CAN ankaŭ povas detekti/reagi al elektroprovizo super/sub vol.tage mezuradoj, procesoro trotemperaturo, aŭ perditaj komunikadokazaĵoj.
Figuro 5 Diagnoza Funkcia Bloko
La "Faŭlto-Detekto estas Ebligita" estas la plej grava fikspunkto asociita kun ĉi tiu funkciobloko, kaj ĝi devus esti elektita unue. Ŝanĝi ĝin rezultigos aliajn fikspunktojn ebligitaj aŭ malŝaltitaj laŭ konvene. Se malebligita, ĉiu diagnoza konduto asociita kun la I/O aŭ evento koncerna estas ignorita.
Plejofte, faŭltoj povas esti markitaj kiel aŭ malalta aŭ alta okazo. La min/maksaj sojloj por ĉiuj diagnozoj subtenataj de la 1IN-CAN estas listigitaj en Tabelo 12. Gradaj valoroj estas uzant-agordeblaj agordpunktoj. Iuj diagnozoj reagas nur al ununura kondiĉo, en kiu kazo N/A estas listigita en unu el la kolumnoj.
Funkcia Bloko Universala Enigo Perdita Komunikado
Minimuma Sojlo
Maksimuma Sojlo
Minimuma Eraro
Maksimuma Eraro
N/A
Ricevita Mesaĝo
(iu ajn)
Tabelo 12 Faŭlto Detect Sojloj
Timeout
Kiam uzeble, histereza agordo estas disponigita por malhelpi la rapidan agordon kaj malplenigon de la erarflago kiam enigo aŭ religvaloro estas ĝuste proksime de la misfunkcia detektosojlo. Por la malsupera gamo, post kiam misfunkciado estas markita, ĝi ne estos forigita ĝis la mezurita valoro estas pli granda ol aŭ egala al la Minimuma Sojlo + "Histerezo por forigi kulpon." Por la alta gamo, ĝi ne estos malbarita ĝis la mezurita valoro estas malpli ol aŭ egala al la Maksimuma Sojlo "Histerezo por Purigi".
UzantManlibro UMAX031700. Versio: 3
20-44
Kulpo.” La minimumaj, maksimumaj kaj histerezaj valoroj estas ĉiam mezuritaj en la unuoj de la koncerna faŭlto.
La sekva fikspunkto en ĉi tiu funkciobloko estas la "Okazaĵo Generas DTC en DM1." Se kaj nur se ĉi tio estas agordita al vera, la aliaj fikspunktoj en la funkciobloko estos ebligitaj. Ili ĉiuj rilatas al la datumoj senditaj al la reto J1939 kiel parto de la DM1-mesaĝo, Aktivaj Diagnozaj Problemaj Kodoj.
Diagnoza Problema Kodo (DTC) estas difinita per la J1939-normo kiel kvarbajta valoro kiu estas
kombinaĵo de:
SPN Suspect Parameter Number (unuaj 19 bitoj de la DTC, LSB unue)
FMI
Malsukcesa Modidentigilo
(venontaj 5 bitoj de la DTC)
CM
Konverta Metodo
(1 bito, ĉiam agordita al 0)
OC
Nombro de Okazaĵoj
(7 bitoj, nombro da fojoj la misfunkciado okazis)
Krom subteni la DM1-mesaĝon, la 1IN-CAN Signal Controller ankaŭ subtenas
DM2 Antaŭe Aktivaj Diagnozaj Problemaj Kodoj
Sendita nur laŭpeto
DM3 Diagnostic Data Clear/Reset de Antaŭe Aktivaj DTC-oj Farita nur laŭ peto
DM11 Diagnostic Data Clear/Reset por Aktivaj DTCoj
Farita nur laŭpeto
Tiel longe kiel eĉ unu Diagnoza funkciobloko havas "Okazaĵo Generas DTC en DM1" agordita al Vera, la 1IN-CAN Signal Controller sendos la DM1-mesaĝon ĉiun sekundon, sendepende de ĉu ekzistas aŭ ne aktivaj misfunkciadoj, kiel rekomendite de la normo. Dum ne ekzistas aktivaj DTC-oj, la 1IN-CAN sendos la mesaĝon "Neniaj Aktivaj Faults". Se antaŭe neaktiva DTC iĝas aktiva, DM1 tuj estos sendita por reflekti tion. Tuj kiam la lasta aktiva DTC iĝas neaktiva, ĝi sendos DM1 indikante, ke ne ekzistas pli aktivaj DTC.
Se estas pli ol unu aktiva DTC en ajna momento, la regula DM1-mesaĝo estos sendita per multpaka Broadcast Announce Message (BAM). Se la regilo ricevas peton por DM1 dum tio estas vera, ĝi sendos la multipaketan mesaĝon al la Demandanto-Adreso uzante la Transportprotokolon (TP).
Ĉe ekfunkciigo, la DM1-mesaĝo ne estos elsendita ĝis post 5 sekunda prokrasto. Ĉi tio estas farita por malhelpi iujn ajn potencon aŭ komencajn kondiĉojn esti markitaj kiel aktiva eraro en la reto.
Kiam la faŭlto estas ligita al DTC, ne-volatila protokolo de la aperkalkulo (OC) estas konservita. Tuj kiam la regilo detektas novan (antaŭe neaktivan) misfunkciadon, ĝi komencos malpliigi la tempigilon "Prokrasto Antaŭ Sendi DM1" por tiu Diagnoza funkciobloko. Se la faŭlto restis ĉeestanta dum la prokrasta tempo, tiam la regilo agos la DTC kiel aktivan, kaj pliigos la OC en la protokolo. DM1 tuj estos generita, kiu inkluzivas la novan DTC. La tempigilo estas disponigita tiel ke intermitaj faŭltoj ne superfortas la reton kiam la faŭlto venas kaj foriras, ĉar DM1-mesaĝo estus sendita ĉiufoje kiam la faŭlto aperas aŭ foriras.
Antaŭe aktivaj DTC-oj (iuj kun ne-nula OC) estas haveblaj laŭ peto por DM2-mesaĝo. Se ekzistas pli ol unu antaŭe aktiva DTC, la plurpaka DM2 estos sendita al la Demandanto-Adreso uzante la Transportprotokolon (TP).
Se oni petus DM3, la aperkalkulo de ĉiuj antaŭe aktivaj DTC-oj estos rekomencigita al nulo. La OC de nuntempe aktivaj DTC-oj ne estos ŝanĝita.
UzantManlibro UMAX031700. Versio: 3
21-44
La Diagnoza funkciobloko havas fikspunkton "Okazaĵo Forigita nur de DM11." Defaŭlte, ĉi tio ĉiam estas agordita al Falsa, kio signifas, ke tuj kiam la kondiĉo, kiu kaŭzis erarflagon esti agordita, foriras, la DTC aŭtomate fariĝas Antaŭe Aktiva, kaj ne plu estas inkluzivita en la DM1-mesaĝo. Tamen, kiam ĉi tiu agordo estas agordita al True, eĉ se la flago estas malbarita, la DTC ne fariĝos neaktiva, do ĝi daŭre estos sendita en la DM1-mesaĝon. Nur kiam DM11 estas petita, la DTC malaktivas. Ĉi tiu funkcio povas esti utila en sistemo kie kritika misfunkciado devas esti klare identigita kiel okazinta, eĉ se la kondiĉoj kiuj kaŭzis ĝin malaperis.
Aldone al ĉiuj aktivaj DTCoj, alia parto de la DM1-mesaĝo estas la unua bajto kiu reflektas la L.amp Statuso. Ĉiu Diagnoza funkciobloko havas la fikspunkton "Lamp Agordita de Evento en DM1” kiu determinas kiu lamp estos agordita en ĉi tiu bajto dum la DTC estas aktiva. La J1939-normo difinas la lampestas kiel "Malfunkcio", "Ruĝa, Haltu", "Sukcena, Averto" aŭ "Protekto". Defaŭlte, la `Sukcena, Averto' lamp estas tipe tiu metita per iu aktiva faŭlto.
Defaŭlte, ĉiu Diagnoza funkciobloko asociis kun ĝi proprietan SPN. Tamen, ĉi tiu fikspunkto "SPN por Evento uzata en DTC" estas plene agordebla de la uzanto se ili volas, ke ĝi reflektu norman SPN-difinon en J1939-71 anstataŭe. Se la SPN estas ŝanĝita, la OC de la asocia erara protokolo aŭtomate rekomenciĝas al nulo.
Ĉiu Diagnoza funkciobloko ankaŭ asociis kun ĝi defaŭltan FMI. La nura fikspunkto por la uzanto por ŝanĝi la FMI estas "FMI por Okazaĵo uzita en DTC", kvankam kelkaj Diagnozaj funkcioblokoj povas havi kaj altajn kaj malaltajn erarojn kiel montrite en Tabelo 13. En tiuj kazoj, la FMI en la fikspunkto reflektas tiun de la malalta finkondiĉo, kaj la FMI uzita per la alta faŭlto estos determinita laŭ Tabelo 21. Se la FMI estas aŭtomate ŝanĝita, la eraro OC estas ŝanĝita, la FMI estas aŭtomate ŝanĝita.
UzantManlibro UMAX031700. Versio: 3
22-44
FMI por Evento uzata en DTC Low Fault
FMI=1, Datumoj Valida Sed Sub Normala Operacia Intervalo Plej Severa Nivelo FMI=4, Voltage Sub Normala, Aŭ Mallongigita Al Malalta Fonto FMI=5, Nuna Sub Normala Aŭ Malferma Cirkvito FMI=17, Datumoj Valida Sed Sub Normala Operacia Intervalo Malplej Severa Nivelo FMI=18, Datumoj Valida Sed Sub Normala Operacia Intervalo Modere Severa Nivelo FMI=21, Datumoj Malaltiĝis
Ekvivalenta FMI uzata en DTC High Fault
FMI=0, Data Valid But Above Normal Operational Range Most Severa Level FMI=3, Voltage Supre Normala, Aŭ Mallongigita Al Alta Fonto FMI=6, Nuna Super Normala Aŭ Tera Cirkvito FMI=15, Datumoj Valida Sed Super Normala Operacia Intervalo Malplej Severa Nivelo FMI=16, Datumoj Valida Sed Super Normala Operacia Intervalo Modere Severa Nivelo FMI=20, Datumoj Drivis Alte
Tablo 13 Malalta Fault FMI kontraŭ Alta Fault FMI
Se la FMI uzita estas io alia ol unu el tiuj en Tabelo 13, tiam kaj la malaltaj kaj altaj faŭltoj estos asignitaj la saman FMI. Ĉi tiu kondiĉo devus esti evitita, ĉar la protokolo ankoraŭ uzos malsaman OC por la du specoj de misfunkciadoj, kvankam ili estos raportitaj la samaj en la DTC. Estas la respondeco de la uzanto certigi, ke tio ne okazas.
UzantManlibro UMAX031700. Versio: 3
23-44
2. Instalaj Instrukcioj
2.1. Dimensioj kaj Pinout La 1IN-CAN-Regilo estas pakita en ultrasone soldata plasta loĝejo. La asembleo havas IP67-rangigon.
Figuro 6 Housing Dimensions
Pin # Priskribo
1
BATT +
2
Enigo +
3
POVAS_H
4
POVAS_L
5
Enigo -
6
BATT-
Tablo 14 Konektilo Pinout
2.2. Instrukcioj pri Muntado
NOTOJ & AVERTO · Ne instalu proksime de altvolatage aŭ alt-kurantaj aparatoj. · Notu la funkcian temperaturon. Ĉiu kampa drataro devas esti taŭga por tiu temperaturo. · Instalu la unuon kun taŭga spaco disponebla por prizorgado kaj por taŭga aliro al drataro (15
cm) kaj streĉiĝo (30 cm). · Ne konektu aŭ malkonektu la unuon dum la cirkvito estas viva, krom se oni scias, ke la areo estas ne-
danĝera.
MONTADO
Muntaj truoj estas grandecoj por #8 aŭ M4-rigliloj. La riglillongo estos determinita de la dikeco de la munta plato de la finuzanto. La munta flanĝo de la regilo estas 0.425 colojn (10.8 mm) dika.
Se la modulo estas muntita sen enfermaĵo, ĝi devus esti muntita vertikale kun konektiloj turnitaj maldekstre aŭ
UzantManlibro UMAX031700. Versio: 3
24-44
rajto redukti la probablon de eniro de humideco.
La CAN-drataro estas konsiderita interne sekura. La elektraj dratoj ne estas konsiderataj interne sekuraj kaj do en danĝeraj lokoj ili devas esti lokitaj en akvokonduktiloj aŭ kondukpletoj ĉiam. La modulo devas esti muntita en enfermaĵo en danĝeraj lokoj por tiu celo.
Neniu drato aŭ kabla jungilaro devus superi 30 metrojn en longo. La elektra eniga drataro devus esti limigita al 10 metroj.
Ĉiu kampa drataro devus esti taŭga por la funkcia temperaturo.
Instalu la unuon kun taŭga spaco disponebla por prizorgado kaj por taŭga aliro al drataro (6 coloj aŭ 15 cm) kaj streĉiĝo (12 coloj aŭ 30 cm).
KONEKTOJ
Uzu la sekvajn TE Deutsch-matĉajn ŝtopojn por konekti al la integraj ujoj. Kablo al ĉi tiuj kuniĝaj ŝtopiloj devas esti konforma al ĉiuj aplikeblaj lokaj kodoj. Taŭga kampa drataro por la taksita voltage kaj kurento devas esti uzataj. La taksado de la konektaj kabloj devas esti almenaŭ 85 °C. Por ĉirkaŭaj temperaturoj sub 10 °C kaj super +70 °C, uzu kampan kablon taŭgan por minimuma kaj maksimuma ĉirkaŭa temperaturo.
Riferu al la respektivaj TE Deutsch-datumoj por uzeblaj izolaj diametrointervaloj kaj aliaj instrukcioj.
Konektilo Kontaktoj Mating Konektilo
Pariĝaj Ingoj kiel konvene (Referu al www.laddinc.com por pliaj informoj pri la disponeblaj kontaktoj por ĉi tiu pariĝoŝtopilo.)
DT06-08SA, 1 W8S, 8 0462-201-16141, kaj 3 114017
UzantManlibro UMAX031700. Versio: 3
25-44
3. SUPERVIEW DE J1939 ECO
La softvaro estis dizajnita por disponigi flekseblecon al la uzanto kun respekto al mesaĝoj senditaj al kaj de la EKUO disponigante: · Agordebla EKUO-Okazaĵo en la NOMO (por permesi plurajn EKUojn sur la sama reto) · Agordebla Transsendo PGN kaj SPN Parametroj · Agordebla Ricevo Parametroj PGN kaj SPN · Sendi DM1-Diagnozajn Mesaĝajn Parametrojn · Legi kaj reagi al DM1-mesaĝoj senditaj de aliaj ECUoj · Diagnoza Registro, konservita en nevolatila memoro, por sendi DM2-mesaĝojn
3.1. Enkonduko al Subtenataj Mesaĝoj La EKUO konformas al la normo SAE J1939 kaj subtenas la sekvajn PGNojn
De J1939-21 - Datumliga Tavolo · Peto · Agnosko · Administrado pri Konekto-Protokolo de Transporto · Mesaĝo pri Transdono de Datumoj
59904 ($00EA00) 59392 ($00E800) 60416 ($00EC00) 60160 ($00EB00)
Noto: Ajna Proprieta B PGN en la intervalo 65280 ĝis 65535 ($00FF00 ĝis $00FFFF) povas esti elektita
De J1939-73 - Diagnostikoj · DM1 Aktivaj Diagnozaj Problemaj Kodoj · DM2 Antaŭe Aktivaj Diagnozaj Problemaj Kodoj · DM3 Diagnostikaj Datumoj Malplenigi/Restarigi por Antaŭe Aktivaj DTC-oj · DM11 – Diagnozaj Datumoj Malplenigi/Restarigi por Aktivaj DTCoj · DM14-Aliro al Memoro-Peto DM15 · Memoro-Aliro DM16 Respondo · DMXNUMX Binara Datuma Transdono
65226 ($00FECA) 65227 ($00FECB) 65228 ($00FECC) 65235 ($00FED3) 55552 ($00D900) 55296 ($00D800) 55040 ($00D700)
De J1939-81 - Reta Administrado · Adreso Asertata/Ne Povas Aserti · Komandita Adreso
60928 ($00EE00) 65240 ($00FED8)
El J1939-71 Veturila Aplika Tavolo · Programaro-Identigo
65242 ($00FEDA)
Neniu el la aplikiĝtavolaj PGNoj estas subtenataj kiel parto de la defaŭltaj konfiguracioj, sed ili povas esti elektitaj kiel dezirite por aŭ elsendi aŭ ricevitaj funkcioblokoj. Starpunktoj estas aliritaj uzante norman Memory Access Protocol (MAP) kun proprietaj adresoj. La Aksiomata Elektronika Asistanto (EA) permesas rapidan kaj facilan agordon de la unuo tra la CAN-reto.
UzantManlibro UMAX031700. Versio: 3
26-44
3.2. NOMO, Adreso kaj Programaro ID
J1939-NOMO La 1IN-CAN EKUO havas la jenajn defaŭltojn por la J1939-NOMO. La uzanto devas raporti al la normo SAE J1939/81 por pliaj informoj pri ĉi tiuj parametroj kaj iliaj intervaloj.
Arbitra Adreso Kapabla Industria Grupo Veturila Sistemo Okazaĵo Veturila Sistemo Funkcio Okazaĵo EKUO Okazaĵo Fabrikado Kodo Identeca Nombro
Jes 0, Tutmonda 0 0, Nespecifa sistemo 125, Axiomatic I/O-Regilo 20, Axiomatic AX031700, Ununura Eniga Regilo kun CAN 0, Unua Kazo 162, Axiomatic Technologies Corporation Variable, unike asignita dum fabrikprogramado por ĉiu EKUO
La ECU-Okazaĵo estas agordebla fikspunkto asociita kun la NOMO. Ŝanĝi ĉi tiun valoron permesos al multoblaj EKUOJ de ĉi tiu tipo esti distingeblaj de aliaj EKUOJ (inkluzive de la Aksiomata Elektronika Asistanto) kiam ili ĉiuj estas konektitaj sur la sama reto.
ECU-Adreso La defaŭlta valoro de ĉi tiu agordo estas 128 (0x80), kiu estas la preferata komenca adreso por memagordeblaj EKU-oj kiel fiksite de la SAE en J1939-tabeloj B3 ĝis B7. La Axiomatic EA permesos la elekton de ajna adreso inter 0 ĝis 253, kaj estas la respondeco de la uzanto elekti adreson kiu konformas al la normo. La uzanto ankaŭ devas konscii, ke ĉar la unuo kapablas arbitran adreson, se alia EKUO kun pli alta prioritata NOMO konkuras por la elektita adreso, la 1IN-CAN daŭre elektos la venontan plej altan adreson ĝis ĝi trovos tian, kiun ĝi povas postuli. Vidu J1939/81 por pliaj detaloj pri adreso-postulado.
Programaro-Identigilo
PGN 65242
Programaro Identigo
Transdono de Ripeto: Laŭ peto
Datumlongo:
Variablo
Plilongigita Datuma Paĝo:
0
Datuma Paĝo:
0
PDU-Formato:
254
Specifa PDU:
218 PGN Subtenaj Informoj:
Defaŭlta Prioritato:
6
Parametra Grupo Nombro:
65242 (0xFEDA)
– MOLA
Komenca Pozicio 1 2-n
Longo Parametro Nomo 1 Bajto Nombro de programaraj identigaj kampoj Varia Programaro-identigo(j), Limigilo (ASCII “*”)
SPN 965 234
Por la 1IN-CAN EKUO, Bajto 1 estas agordita al 5, kaj la identigaj kampoj estas kiel sekvas (Parta numero)*(Versio)*(Dato)*(posedanto)*(Priskribo)
UzantManlibro UMAX031700. Versio: 3
27-44
La Aksioma EA montras ĉiujn ĉi tiujn informojn en "Ĝeneralaj Informoj pri ECU", kiel montrite sube:
Noto: La informoj provizitaj en la Programaro ID disponeblas por iu ajn J1939-servilo kiu subtenas la PGN -SOFT.
UzantManlibro UMAX031700. Versio: 3
28-44
4. EKKUOJ ASISTOJN ALIRITAJ PER LA AKSIOMA ELEKTRONIKA ASISTANTO
Multaj fikspunktoj estis referenco ĉie en ĉi tiu manlibro. Ĉi tiu sekcio priskribas detale ĉiun fikspunkton, kaj iliajn defaŭltojn kaj intervalojn. Por pliaj informoj pri kiel ĉiu fikspunkto estas uzata de la 1IN-CAN, raportu al la koncerna sekcio de la Uzanta Manlibro.
4.1. J1939 Reto
La J1939-retaj fikspunktoj traktas la parametrojn de la regilo specife influante la CAN-reton. Rigardu la notojn pri informoj pri ĉiu fikspunkto.
Nomo
Gamo
Defaŭlte
Notoj
ECU-Instanca Nombro ECU-Adreso
Drop Listo 0 ĝis 253
0, #1 Unua Kazo Per J1939-81
128 (0x80)
Preferata adreso por mem-agordebla EKUO
Ekrankapto de Defaŭltaj Diversaj Agordoj
Se ne-defaŭltaj valoroj por la "ECU Instance Number" aŭ "ECU-Adreso" estas uzataj, ili ne estos ĝisdatigitaj dum fikspunkto. file ekbrilo. Ĉi tiuj parametroj devas esti ŝanĝitaj permane por
malhelpi aliajn unuojn en la reto esti trafitaj. Kiam ili estas ŝanĝitaj, la regilo postulos sian novan adreson en la reto. Oni rekomendas fermi kaj remalfermi la CAN-konekton sur la Axiomatic EA post la file estas ŝarĝita, tiel ke nur la nova NOMO kaj adreso aperas en la J1939 CAN Network ECU-listo.
UzantManlibro UMAX031700. Versio: 3
29-44
4.2. Universala Enigo
La Universala Enigo-funkcibloko estas difinita en Sekcio 1.2. Bonvolu raporti al tiu sekcio por detalaj informoj pri kiel ĉi tiuj fikspunktoj estas uzataj.
Ekrankapto de Defaŭltaj Universalaj Eniraj Agordoj
Nomo Eniga Sensilo Tipo
Range Drop List
Pulsoj per Revolucio
0 ĝis 60000
Minimuma Eraro
Minimuma Gamo
Maksimuma Gamo
Maksimuma Eraro Pullup/Pulldown Rezistorilo Malaltiĝo-Tempo Cifereca Enigo-Tipo Programaro Malsukcesa Filtrilo-Tipo
Dependas de Sensila Tipo Dependas de Sensila Tipo Dependas de Sensila Tipo Dependas de Sensila Tipo Fala Listo
0 ĝis 60000
Programaro Filtrila Tipo
Drop List
Programaro Filtrilo Konstanto
0 ĝis 60000
Defaŭlte 12 Voltage 0V ĝis 5V 0
0.2V
Notoj Vidu al Sekcio 1.2.1 Se agordita al 0, mezuradoj estas prenitaj en Hz. Se valoro estas agordita pli granda ol 0, mezuradoj estas prenitaj en RPM
Vidu al Sekcio 1.2.3
0.5V
Vidu al Sekcio 1.2.3
4.5V
Vidu al Sekcio 1.2.3
4.8V 1 10kOhm Pullup 0 - Neniu 10 (ms)
0 Neniu Filtrilo
1000 ms
Vidu al Sekcio 1.2.3
Vidu al Sekcio 1.2.2
Rebota tempo por Cifereca On/Off-enigo-tipo Riferu al Sekcio 1.2.4. Ĉi tiu funkcio ne estas uzata en Ciferecaj kaj Nombrilaj enigtipoj. Riferu al Sekcio 1.3.6
Detekto de Faŭltoj estas Ebligita Fala Listo
1 – Vero
Vidu al Sekcio 1.9
Evento Generas DTC en DM1
Drop List
1 – Vero
Vidu al Sekcio 1.9
UzantManlibro UMAX031700. Versio: 3
30-44
Histerezo por Klarigi Faŭlton
Dependas de Sensila Tipo
Lamp Agordita de Evento en DM1 Drop List
0.1V
Vidu al Sekcio 1.9
1 Sukceno, Averto Vidu al Sekcio 1.9
SPN por Evento uzata en DTC 0 al 0x1FFFFFFF
Vidu al Sekcio 1.9
FMI por Evento uzata en DTC Drop List
4 Voltage Sub Normala, Aŭ Mallongigita al Malalta Fonto
Vidu al Sekcio 1.9
Prokrasto Antaŭ Sendi DM1 0 al 60000
1000 ms
Vidu al Sekcio 1.9
4.3. Konstantaj Datumlisto Agordoj
La funkcio-bloko de Constant Data List estas provizita por permesi al la uzanto elekti valorojn kiel dezirate por diversaj logikaj blokfunkcioj. Ĉie en ĉi tiu manlibro, diversaj referencoj estis faritaj al konstantoj, kiel resumite en la ekzamples listigitaj malsupre.
a)
Programebla Logiko: Konstanto "Tablo X = Kondiĉo Y, Argumento 2", kie X kaj Y = 1
al 3
b)
Matematika Funkcio: Konstanta "Matematika Enigo X", kie X = 1 ĝis 4
La unuaj du konstantoj estas fiksaj valoroj de 0 (Malvera) kaj 1 (Vera) por uzo en binara logiko. La ceteraj 13 konstantoj estas plene uzantaj agordeblaj al iu ajn valoro inter +/- 1,000,000. La defaŭltaj valoroj estas montrataj en la ekrankapto sube.
Ekrankapto Defaŭlta Konstanta Datuma Listo Agordoj Uzanta Manlibro UMAX031700. Versio: 3
31-44
4.4. Serĉaj Tabelaj Agordoj
La funkcibloko de Serĉa Tablo estas difinita en Sekcio 1.4. Bonvolu konsulti tie por detalaj informoj pri kiel ĉiuj ĉi tiuj fikspunktoj estas uzataj. Ĉar la defaŭltoj de la X-Akso de ĉi tiu funkcio estas difinitaj de la "Fonto de la X-Akso" elektita el Tabelo 1, estas nenio pli por difini laŭ defaŭltoj kaj intervaloj preter tio, kio estas priskribita en Sekcio 1.4. Memoru, la valoroj de la X-Akso estos aŭtomate ĝisdatigitaj se la min/maksimuma gamo de la elektita fonto estas ŝanĝita.
Ekrankapto de Ekzample Lookup Table 1 Starpoints
Noto: En la ekrankapto montrita supre, la "X-Axis Fonto" estis ŝanĝita de sia defaŭlta valoro por ebligi la funkcioblokon.
UzantManlibro UMAX031700. Versio: 3
32-44
4.5. Programeblaj Logikaj Agordoj
La Programebla Logika funkciobloko estas difinita en Sekcio 1.5. Bonvolu konsulti tie por detalaj informoj pri kiel ĉiuj ĉi tiuj fikspunktoj estas uzataj.
Ĉar ĉi tiu funkciobloko estas malebligita defaŭlte, estas nenio pli por difini laŭ defaŭltoj kaj intervaloj preter tio, kio estas priskribita en Sekcio 1.5. La ekrankapto sube montras kiel la fikspunktoj referencitaj en tiu sekcio aperas sur la Aksioma EA.
UzantManlibro UMAX031700. Versio: 3
33-44
Ekrankapto de Defaŭlta Programebla Logiko 1 Agordoj
Noto: En la ekrankapto montrita supre, la "Programebla Logika Bloko Ebligita" estis ŝanĝita de sia defaŭlta valoro por ebligi la funkcioblokon.
Noto: La defaŭltaj valoroj por la Argumento1, Argumento 2 kaj Operatoro estas ĉiuj samaj tra ĉiuj Programebla Logika funkcioblokoj, kaj tial devas esti ŝanĝitaj de la uzanto laŭeble antaŭ ol tio povas esti uzata.
UzantManlibro UMAX031700. Versio: 3
34-44
4.6. Matematikaj Funkcia Bloko Agordoj
La Matematika Funkcio-Bloko estas difinita en Sekcio 1.6. Bonvolu raporti al tiu sekcio por detalaj informoj pri kiel ĉi tiuj fikspunktoj estas uzataj.
Ekrankapto de Eksample por Matematika Funkcia Bloko
Noto: En la ekrankapto montrita supre, la fikspunktoj estis ŝanĝitaj de siaj defaŭltaj valoroj por ilustri ekzample pri kiel la Matematika Funkcio-Bloko povas esti uzata.
Nomo Matematika Funkcio Ebligita Funkcio 1 Enigu A Fontan Funkcion 1 Enigu A Nombron
Funkcio 1 Enigo A Minimumo
Gamo Drop List Drop List Dependas de Fonto
-106 ĝis 106
Defaŭlta 0 FALSA 0 Kontrolo Ne Uzita 1
0
Funkcio 1 Enigo A Maksimuma Funkcio 1 Enigo A Skalilo Funkcio 1 Enigo B Fonto Funkcio 1 Enigo B Nombro
Funkcio 1 Enigo B Minimumo
-106 ĝis 106
-1.00 ĝis 1.00 Fala Listo Dependas de Fonto
-106 ĝis 106
100 1.00 0 Kontrolo Ne Uzita 1
0
Funkcio 1 Enigo B Maksimuma -106 ĝis 106
100
UzantManlibro UMAX031700. Versio: 3
Notoj VERA aŭ MALSA Vidu al Sekcio 1.3
Vidu al Sekcio 1.3
Konvertas enigo al procentotage antaŭ ol esti uzata en kalkulo Konvertas enigaĵon al procentotage antaŭ ol esti uzata en kalkulo Referu al Sekcio 1.6 Riferu al Sekcio 1.3
Vidu al Sekcio 1.3
Konvertas enigo al procentotage antaŭ ol esti uzata en kalkulo Konvertas enigaĵon al procentotage antaŭ ol esti uzata en kalkulo
35-44
Funkcio 1 Enigo B Skalilo Matematika Funkcio 1 Operacia Funkcio 2 Enigo B Fonto
Funkcio 2 Enigo B Nombro
Funkcio 2 Enigo B Minimumo
Funkcio 2 Enigo B Maksimumo
Funkcio 2 Enigo B Skalilo Matematika Funkcio 2 Operacio (Enigo A = Rezulto de Funkcio 1) Funkcio 3 Enigo B Fonto
Funkcio 3 Enigo B Nombro
Funkcio 3 Enigo B Minimumo
Funkcio 3 Enigo B Maksimumo
Funkcio 3 Enigo B Skalilo Matematika Funkcio 3 Operacio (Enigo A = Rezulto de Funkcio 2) Matematika Eligo Minimuma Intervalo
-1.00 al 1.00 Drop List Drop List Dependas de Fonto
-106 ĝis 106
-106 ĝis 106
-1.00 ĝis 1.00
1.00 9, +, Rezulto = InA+InB 0 Kontrolo Ne Uzita 1
0
100 1.00
Referu al Sekcio 1.13 Riferu al Sekcio 1.13 Riferu al Sekcio 1.4
Vidu al Sekcio 1.4
Konvertas enigo al procentotage antaŭ ol esti uzata en kalkulo Konvertas enigaĵon al procentotage antaŭ ol esti uzata en kalkulo Referu al Sekcio 1.13
Drop List
9, +, Rezulto = InA+InB Riferu al Sekcio 1.13
Fala Listo Dependas de Fonto
-106 ĝis 106
0 Kontrolo Ne Uzita 1
0
-106 ĝis 106
100
-1.00 ĝis 1.00 1.00
Vidu al Sekcio 1.4
Vidu al Sekcio 1.4
Konvertas enigo al procentotage antaŭ ol esti uzata en kalkulo Konvertas enigaĵon al procentotage antaŭ ol esti uzata en kalkulo Referu al Sekcio 1.13
Drop List
9, +, Rezulto = InA+InB Riferu al Sekcio 1.13
-106 ĝis 106
0
Matematika Eligo Maksimuma Gamo -106 ĝis 106
100
UzantManlibro UMAX031700. Versio: 3
36-44
4.7. CAN Receive Starpoints La CAN Receive-funkcibloko estas difinita en Sekcio 1.16. Bonvolu konsulti tie por detalaj informoj pri kiel ĉiuj ĉi tiuj fikspunktoj estas uzataj.
Ekrankapto de Defaŭlta POVAS Ricevi 1 Starpunktojn
Noto: En la ekrankapto montrita supre, la "Ricevu Mesaĝon Ebligita" estis ŝanĝita de ĝia defaŭlta valoro por ebligi la funkcioblokon. 4.8. CAN Transmit Agordoj La CAN Transmit-funkcibloko estas difinita en Sekcio 1.7. Bonvolu konsulti tie por detalaj informoj pri kiel ĉiuj ĉi tiuj fikspunktoj estas uzataj.
Ekrankapto de defaŭlta POVAS Transsendi 1 Sekurpunktojn Uzantmanlibron UMAX031700. Versio: 3
37-44
Nomo Transsendi PGN Transsendi Ripetrapidecon Transsendi Mesaĝon Prioritata Celo-Adreso (por PDU1) Transsendi Datuman Fonton Transsendi Datuman Nombron
Transdono de Datumoj Grandeco
Transsendi Datuman Indekson en Array (LSB) Transsendi Bitan Indekson en Bajto (LSB) Transsendi Datuman Rezolucion Transsendi Datuman Offset
Gamo
0 ĝis 65535 0 ĝis 60,000 ms 0 ĝis 7 0 ĝis 255 Fala Listo Po Fonto
Defaŭlte
65280 ($FF00) 0 6 254 (0xFE, Nula Adreso) Enigo Mezurita 0, Enigo Mezurita #1
Drop List
Kontinua 1-bajto
0 ĝis 8-DataSize 0, Unua Bajta Pozicio
0 ĝis 8-BitSize
-106 ĝis 106 -104 ĝis 104
Ne Uzita defaŭlte
1.00 0.00
Notoj
0ms malebligas transsendon Proprietan B-Prioritato Ne uzata defaŭlte Riferu al Sekcio 1.3 Riferu al Sekcio 1.3 0 = Ne Uzita (malŝaltita) 1 = 1-Bit 2 = 2-Bit 3 = 4-Bitoj 4 = 1-Byte 5 = 2-Bytes 6 = 4-Bytoj
Nur uzata kun Bitaj Datumoj
UzantManlibro UMAX031700. Versio: 3
38-44
5. REFLASHING OVER CAN PER LA AXIOMATIC EA BOOTLOADER
La AX031700 povas esti ĝisdatigita kun nova aplikaĵa firmvaro uzante la sekcion pri Bootloader Information. Ĉi tiu sekcio detaligas la simplajn laŭpaŝajn instrukciojn por alŝuti novan firmvaron provizitan de Axiomatic sur la unuon per CAN, sen postuli ke ĝi estu malkonektita de la J1939-reto.
1. Kiam la Axiomatic EA unue konektas al la ECU, la sekcio de Informo pri Bootloader montros la jenajn informojn:
2. Por uzi la ekŝargilon por ĝisdatigi la firmware funkciantan sur la EKUO, ŝanĝu la variablon "Force Bootloader To Load on Reset" al Jes.
3. Kiam la prompta skatolo demandas ĉu vi volas restarigi la EKUON, elektu Jes.
UzantManlibro UMAX031700. Versio: 3
39-44
4. Post restarigo, la EKUO ne plu aperos en la reto J1939 kiel AX031700 sed prefere kiel J1939 Bootloader #1.
Notu, ke la ekŝargilo NE estas Kapabla Arbitra Adreso. Ĉi tio signifas, ke se vi volas havi plurajn ekŝargilojn funkcii samtempe (ne rekomendita), vi devus mane ŝanĝi la adreson por ĉiu antaŭ ol aktivigi la sekvan, aŭ estos adreskonfliktoj, kaj nur unu EKUO aperus kiel la ekŝargilo. Post kiam la "aktiva" ekŝargilo revenas al regula funkcieco, la alia(j) EKUO(j) devus esti ŝaltita por reaktivigi la ekfunkciigilon.
5. Kiam la sekcio de Bootloader Information estas elektita, la sama informo montriĝas kiel kiam
ĝi funkciis la AX031700-firmvaro, sed ĉi-kaze la Ekbrila funkcio estis ebligita.
UzantManlibro UMAX031700. Versio: 3
40-44
6. Elektu la Ekbrilan butonon kaj navigu al kie vi konservis la AF-16119-x.yy.bin. file sendita de Axiomatic. (Noto: nur duuma (.bin) files povas esti fulmitaj per la Axiomatic EA-ilo)
7. Post kiam la fenestro de Flash Application Firmware malfermiĝas, vi povas enigi komentojn kiel "Firmware ĝisdatigita de [Nomo]" se vi tion deziras. Ĉi tio ne estas postulata, kaj vi povas lasi la kampon malplena se vi ne volas uzi ĝin.
Noto: Vi ne devas dati-stamp aŭ timestamp la file, ĉar ĉi tio estas aŭtomate farita de la Axiomatic EA-ilo kiam vi alŝutas la novan firmware.
AVERTO: Ne marku la skatolon "Forigi Ĉian ECU-Fulmmemoron" krom se via Axiomatic-kontakto instrukcias fari tion. Elektante ĉi tion forviŝos ĈIUJN datumojn konservitajn en nevolatila fulmo. Ĝi ankaŭ forviŝos ajnan agordon de la agordoj, kiuj povus esti faritaj al la EKUO kaj restarigos ĉiujn agordojn al siaj fabrikaj defaŭltoj. Lasante ĉi tiun skatolon nemarkita, neniu el la fikspunktoj estos ŝanĝita kiam la nova firmvaro estas alŝutita.
UzantManlibro UMAX031700. Versio: 3
41-44
8. Progresstango montros kiom da la firmvaro estis sendita dum la alŝuto progresas. Ju pli da trafiko estas en la reto J1939, des pli longe daŭros la alŝuta procezo.
9. Post kiam la firmware finiĝis alŝutado, mesaĝo aperos indikante la sukcesan operacion. Se vi elektas restarigi la EKUON, la nova versio de la aplikaĵo AX031700 ekfunkcios, kaj la EKUO estos identigita kiel tia de la Axiomatic EA. Alie, la venontan fojon kiam la EKUO estos ŝaltita, la aplikaĵo AX031700 funkcios prefere ol la funkcio de ekŝargilo.
Noto: Se iam ajn dum la alŝuto la procezo estas interrompita, la datumoj estas koruptitaj (malbona kontrolsumo) aŭ pro ia alia kialo la nova firmvaro ne ĝustas, te ekŝargilo detektas ke la file ŝarĝita ne estis desegnita por funkcii sur la aparataro platformo, la malbona aŭ koruptita aplikaĵo ne funkcios. Prefere, kiam la EKUO estas rekomencigita aŭ ŝaltita la J1939 Bootloader daŭre estos la defaŭlta aplikaĵo ĝis valida firmvaro estos sukcese alŝutita en la unuon.
UzantManlibro UMAX031700. Versio: 3
42-44
6. Teknikaj Specifoj
6.1. Elektroprovizo
Enigo de Elektroprovizo - Nominala
Protekto kontraŭ ondado de inversa polareco
12 aŭ 24Vdc nominala funkcia voltage 8…36 Vdc nutrado gamo por voltage pasemaj
Kunvenas la postulojn de SAE J1113-11 por 24Vdc nominala enigo Provizita
6.2. Enigo
Analoga Enigo Funkcioj Voltage Enigo
Nuna Enigo
Cifereca Enigo Funkcioj Cifereca Eniga Nivelo PWM Enigo
Frekvenca Enigo Cifereca Enigo
Eniga Impedancia Eniga Precizeco Eniga Rezolucio
Voltage Enigo aŭ Nuna Enigo 0-5V (Impedanco 204 KOhm) 0-10V (Impedanco 136 KOhm) 0-20 mA (Impedanco 124 Ohm) 4-20 mA (Impedanco 124 Ohm) Diskreta Enigo, PWM Enigaĵo, Ĝis Vps0% 100% 0.5% al 10-a Vps 0.5% Hz 10. XNUMX kHz XNUMX Hz ĝis XNUMX kHz Aktiva Alta (al +Vps), Aktiva Malalta Ampalteco: 0 ĝis +Vps 1 MOhm Alta impedanco, 10KOhm-tiro malsupren, 10KOhm-tiro ĝis +14V < 1% 12-bit
6.3. Komunikado
CAN Reta Finiĝo
1 CAN 2.0B haveno, protokolo SAE J1939
Laŭ la CAN-normo, necesas fini la reton per eksteraj finrezistiloj. La rezistiloj estas 120 Ohm, 0.25W minimumo, metala filmo aŭ simila tipo. Ili devus esti metitaj inter CAN_H kaj CAN_L-terminaloj ĉe ambaŭ finoj de la reto.
6.4. Ĝeneralaj Specifoj
Mikroprocesoro
STM32F103CBT7, 32-bita, 128 Kbajtoj Flash Program Memoro
Kvieta Fluo
14 mA @ 24Vdc Tipa; 30 mA @ 12Vdc Tipa
Kontrola Logiko
Uzanto programebla funkcieco uzante la Axiomatic Elektronika Asistanto, P/Ns: AX070502 aŭ AX070506K
Komunikadoj
1 CAN (SAE J1939) Modelo AX031700: 250 kbps Modelo AX031700-01: 500 kbps Modelo AX031700-02: 1 Mbps Modelo AX031701 CANopen®
Uzantinterfaco
La Axiomatic Elektronika Asistanto por Vindozaj operaciumoj venas kun senpaga permesilo por uzo. La Aksiomata Elektronika Asistanto postulas USB-CAN-konvertilon por ligi la CAN-havenon de la aparato al Windows-bazita komputilo. Axiomatic USB-CAN Converter estas parto de la Axiomatic Configuration KIT, ordigante P/N-ojn: AX070502 aŭ AX070506K.
Reto Finiĝo
Estas necese fini la reton per eksteraj finrezistiloj. La rezistiloj estas 120 Ohm, 0.25W minimumo, metala filmo aŭ simila tipo. Ili devus esti metitaj inter CAN_H kaj CAN_L-terminaloj ĉe ambaŭ finoj de la reto.
Pezo
0.10 funt. (0.045 kg)
Funkciaj Kondiĉoj
-40 ĝis 85 °C (-40 ĝis 185 °F)
Protekto
IP67
EMC Konformeco
CE-markado
Vibro
MIL-STD-202G, Testo 204D kaj 214A (Sine kaj Hazarda) 10 g pinto (Sine); 7.86 Grms-pinto (Hazarda) (Atendante)
Ŝoko
MIL-STD-202G, Testo 213B, 50 g (Atendante)
Aproboj
CE-markado
Elektraj Konektoj
6-stifta konektilo (ekvivalenta TE Deutsch P/N: DT04-6P)
Pariĝa ŝtopilo estas havebla kiel Axiomatic P/N: AX070119.
Pinglo # 1 2 3 4 5 6
Priskribo BATT+ Enigo + CAN_H CAN_L Enigo BATT-
UzantManlibro UMAX031700. Versio: 3
43-44
7. VERSIA HISTORIO
Versio Dato
1
la 31-an de majo 2016
2
la 26-an de novembro 2019
–
la 26-an de novembro 2019
3
1 aŭgusto 2023
Aŭtoro
Gustavo Del Valle Gustavo Del Valle
Amanda Wilkins Kiril Mojsov
Modifoj
Komenca Skizo Ĝisdatigita uzantmanlibro por reflekti ĝisdatigojn faritajn al V2.00-firmvaro, en kiu la frekvencaj kaj PWM-enigtipoj ne plu estas apartigitaj en malsamajn frekvencintervalojn sed nun estas kombinitaj en ununuran gamon de [0.5Hz...10kHz] Aldonita kvieta fluo, pezo kaj malsamaj baŭdrapidaj modeloj al Technical Spec Performed Legacy Updates.
Notu:
Teknikaj specifoj estas indikaj kaj ŝanĝeblas. La reala rendimento varias depende de la aplikaĵo kaj operaciaj kondiĉoj. Uzantoj devas kontentigi sin, ke la produkto taŭgas por uzo en la celita aplikaĵo. Ĉiuj niaj produktoj havas limigitan garantion kontraŭ difektoj en materialo kaj laboro. Bonvolu raporti al nia Garantio, Aplikaĵa Aprobo/Limigoj kaj Revena Materiala Procezo kiel priskribite ĉe https://www.axiomatic.com/service/.
CANopen® estas registrita komunuma varmarko de CAN in Automation eV
UzantManlibro UMAX031700. Versio: 3
44-44
NIAJ PRODUKTOJ
AK/DC Elektroprovizoj Aktuatoriaj Kontroloj/Interfacoj Aŭtomobilaj Ethernet-Interfacoj Baterio-Ŝargiloj CAN Kontroloj, Routers, Ripetiloj CAN/WiFi, CAN/Bluetooth, Routers Nuna/Voltage/PWM-Konvertiloj DC/DC Potenco-Konvertiloj Motoro Temperaturo-Skaniloj Eterreto/CAN-Konvertiloj, Enirejoj, Ŝaltiloj Ventililo-Regiloj Enirejoj, CAN/Modbus, RS-232 Giroskopoj, Inklinometroj Hidraŭlikaj Valvo-Regiloj Inklinometroj, Triaksaj I/O-Regiloj LVDT-Signo-Konvertiloj Maŝinaj Kontroloj Modbus, RS-422, RS-485 Kontrolas Motorregilojn, Invetiloj Elektroprovizoj, DC/DC, AC/DC PWM Signal-Konvertiloj/Izoliloj Resolver Signal Conditioners Servo-Iloj Signal Conditioners, Converters Strein Gauge POVAS Kontrolas Surge Suppressors
NIA FIRMO
Axiomatic disponigas elektronikajn maŝinajn kontrolkomponentojn al la eksterŝoseo, komerca veturilo, elektra veturilo, elektra generatoraro, materiala manipulado, renovigebla energio kaj industriaj OEM-merkatoj. Ni novigas per inĝenieritaj kaj ekster-bretaj maŝinaj kontroloj, kiuj aldonas valoron por niaj klientoj.
KVALITA DEzajno KAJ FABRICADO
Ni havas ISO9001:2015 registritan dezajnon/produktadinstalaĵon en Kanado.
GARANTIO, APLIKAJ APROBOJ/LIMIGILOJ
Axiomatic Technologies Corporation rezervas la rajton fari korektojn, modifojn, plibonigojn, plibonigojn kaj aliajn ŝanĝojn al siaj produktoj kaj servoj iam ajn kaj ĉesigi ajnan produkton aŭ servon sen avizo. Klientoj devas akiri la plej novajn rilatajn informojn antaŭ ol fari mendojn kaj devus kontroli, ke tiaj informoj estas aktualaj kaj kompletaj. Uzantoj devas kontentigi sin, ke la produkto taŭgas por uzo en la celita aplikaĵo. Ĉiuj niaj produktoj havas limigitan garantion kontraŭ difektoj en materialo kaj laboro. Bonvolu raporti al nia Garantio, Aplikaĵa Aprobo/Limigoj kaj Revena Materiala Procezo ĉe https://www.axiomatic.com/service/.
KONFORMO
Detaloj pri konformeco de produktoj troveblas en la produkta literaturo kaj/aŭ ĉe axiomatic.com. Ajnaj demandoj devas esti senditaj al sales@axiomatic.com.
SEKURAN UZON
Ĉiuj produktoj devas esti priservataj de Axiomatic. Ne malfermu la produkton kaj plenumu la servon mem.
Ĉi tiu produkto povas elmontri vin al kemiaĵoj, kiuj estas konataj en la Ŝtato de Kalifornio, Usono por kaŭzi kanceron kaj reproduktan damaĝon. Por pliaj informoj iru al www.P65Warnings.ca.gov.
SERVO
Ĉiuj produktoj por esti resenditaj al Axiomatic postulas Revenan Materialan Rajtigan Numeron (RMA#) de sales@axiomatic.com. Bonvolu provizi la sekvajn informojn kiam vi petas RMA-numeron:
· Seria numero, partnumero · Rultempaj horoj, priskribo de problemo · Diagramo pri kablado, aplikaĵo kaj aliaj komentoj laŭbezone
DISPONO
Aksiomataj produktoj estas elektronika rubo. Bonvolu sekvi viajn lokajn mediajn rubaĵojn kaj reciklajn leĝojn, regularojn kaj politikojn por sekura forigo aŭ reciklado de elektronika rubo.
KONTAKTOJ
Axiomatic Technologies Corporation 1445 Courtneypark Drive E. Mississauga, ON KANADO 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ä FINLANDO TEL: +358 103 375 750
www.axiomatic.com
salesfinland@axiomatic.com
Kopirajto 2023
Dokumentoj/Rimedoj
![]() |
AXIOMATIC AX031700 Universala Eniga Regilo kun CAN [pdf] Uzanto-manlibro AX031700, UMAX031700, AX031700 Universala Eniga Regilo kun CAN, AX031700, Universala Eniga Regilo kun CAN, Eniga Regilo kun CAN, Regilo kun CAN, CAN |