AX031700 Univerzalni ulazni kontroler sa CAN
“
Informacije o proizvodu
Specifikacije
- Naziv proizvoda: Univerzalni ulazni kontroler sa CAN
- Broj modela: UMAX031700 Verzija V3
- Broj dijela: AX031700
- Podržani protokol: SAE J1939
- Karakteristike: Jedan univerzalni ulaz do proporcionalnog izlaza ventila
Kontroler
Upute za upotrebu proizvoda
1. Upute za instalaciju
Dimenzije i Pinout
Pogledajte korisnički priručnik za detaljne dimenzije i pinout
informacije.
Uputstva za montažu
Uvjerite se da je kontroler sigurno montiran slijedeći
smjernice navedene u korisničkom priručniku.
2. prekoview of J1939 Features
Podržane poruke
Kontroler podržava različite poruke navedene u SAE
Standard J1939. Pogledajte odjeljak 3.1 korisničkog priručnika za
detalji.
Ime, adresa i ID softvera
Konfigurišite ime kontrolera, adresu i ID softvera prema
Vaše zahtjeve. Pogledajte odjeljak 3.2 korisničkog priručnika za
uputstva.
3. Postavkama ECU-a pristupa se pomoću Axiomatic Electronica
Asistent
Koristite Axiomatic Electronic Assistant (EA) za pristup i
konfigurirati zadane vrijednosti ECU-a. Slijedite uputstva navedena u
odeljak 4 korisničkog priručnika.
4. Ponovno flešovanje preko CAN-a sa Axiomatic EA bootloaderom
Koristite Axiomatic EA Bootloader za ponovno flešovanje kontrolera
preko CAN sabirnice. Detaljni koraci su navedeni u odeljku 5 korisnika
priručnik.
5. Tehničke specifikacije
Pogledajte korisnički priručnik za detaljne tehničke specifikacije
kontrolora.
6. Povijest verzija
Provjerite odjeljak 7 korisničkog priručnika za istoriju verzija
proizvod.
Često postavljana pitanja (FAQ)
P: Mogu li koristiti više tipova ulaza sa jednim ulaznim CAN-om
Kontroler?
O: Da, kontroler podržava širok raspon konfiguracija
vrste ulaza, pružajući svestranost u kontroli.
P: Kako mogu ažurirati softver kontrolera?
O: Možete ponovo flešovati kontroler preko CAN-a koristeći Axiomatic
EA Bootloader. Pogledajte odjeljak 5 korisničkog priručnika za detalje
uputstva.
“`
UPUTSTVO ZA UPOTREBU UMAX031700 Verzija V3
UNIVERZALNI ULAZNI KONTROLER SA KAN
SAEJ1939
UPUTSTVO ZA UPOTREBU
P/N: AX031700
AKRONIMA
ACK
Pozitivna potvrda (iz standarda SAE J1939)
UIN
Univerzalni ulaz
EA
Axiomatic Electronic Assistant (servisni alat za Axiomatic ECU)
ECU
Elektronska kontrolna jedinica
(iz standarda SAE J1939)
NAK
Negativna potvrda (iz standarda SAE J1939)
PDU1
Format za poruke koje se šalju na odredišnu adresu, bilo specifičnu ili globalnu (iz standarda SAE J1939)
PDU2
Format koji se koristi za slanje informacija koje su označene tehnikom proširenja grupe i ne sadrže odredišnu adresu.
PGN
Broj grupe parametara (iz standarda SAE J1939)
PropA
Poruka koja koristi vlasnički A PGN za međusobnu komunikaciju
PropB
Poruka koja koristi vlasnički B PGN za emitovanje komunikacije
SPN
Broj sumnjivog parametra (iz standarda SAE J1939)
Napomena: Axiomatic Electronic Assistant KIT se može naručiti kao P/N: AX070502 ili AX070506K
Korisnički priručnik UMAX031700. Verzija: 3
2-44
SADRŽAJ
1 OVERVIEW KONTROLERA …………………………………………………………………………………………………………………………… 4
1.1. OPIS JEDINSTVENOG UNIVERZALNOG ULAZA U KONTROLER IZLAZA PROPOCIONALNOG VENTILA ……………….. 4 1.2. FUNKCIONALNI BLOK UNIVERZALNOG ULAZA…………………………………………………………………………………………………………………. 4
1.2.1. Tipovi ulaznih senzora ………………………………………………………………………………………………………………………………………… ………. 4 1.2.2. Opcije povlačenja/povlačenja otpornika…………………………………………………………………………………………………………………………… 5 1.2.3. 5. Minimalne i maksimalne greške i rasponi………………………………………………………………………………………………………………. 1.2.4 5. Vrste filtera ulaznog softvera ……………………………………………………………………………………………………………………………………… 1.3 6. IZVORI UPRAVLJANJA INTERNIM FUNKCIONALNIM BLOKOM ……………………………………………………………………………………………….. 1.4 7. FUNKCIJSKI BLOK TABLICE TRAŽI ……………………………………………………………………………………………………………………. 1.4.1 8. X-osa, odgovor na ulazne podatke…………………………………………………………………………………………………………………………… …….. 1.4.2 8. Y-osa, izlaz tabele traženja …………………………………………………………………………………………………………………………… ……. 1.4.3 8. Zadana konfiguracija, odgovor na podatke ………………………………………………………………………………………………………………………. 1.4.4 9. Odgovor od tačke do tačke ……………………………………………………………………………………………………………………………………… ….. 1.4.5 10. X-osa, vremenski odgovor……………………………………………………………………………………………………………………………… ………… 1.5 11. PROGRAMIRAJUĆI LOGIČKI FUNKCIONI BLOK ………………………………………………………………………………………………………. 1.5.1 14. Procjena uslova ……………………………………………………………………………………………………………………………………………………… 1.5.2 15. Izbor tabele ……………………………………………………………………………………………………………………………………………………… ……….. 1.5.3 16. Izlaz logičkog bloka ………………………………………………………………………………………………………………………………………… …….. 1.6 17. MATEMATIČKI FUNKCIONI BLOK……………………………………………………………………………………………………………………………….. 1.7 18 . FUNKCIJSKI BLOK MOŽE PRENOS …………………………………………………………………………………………………………………………….. 1.8 19. MOŽE PRIMITI FUNKCIJSKI BLOK…………………………………………………………………………………………………………………. 1.9 20. DIJAGNOSTIČKI FUNKCIONI BLOK ………………………………………………………………………………………………………………………. XNUMX
2. UPUTSTVO ZA UGRADNJU ………………………………………………………………………………………………………………………. 24
2.1. DIMENZIJE I IZVOD ……………………………………………………………………………………………………………………………… 24 2.2. UPUTSTVO ZA MONTAŽU …………………………………………………………………………………………………………………………….. 24
3 OVERVIEW KARAKTERISTIKE J1939 ……………………………………………………………………………………………………………………………….. 26
3.1. UVOD U PODRŽANE PORUKE ………………………………………………………………………………………………………. 26 3.2. NAZIV, ADRESA I ID SOFTVERA ………………………………………………………………………………………………… 27
4. ZADAJENE TAČKE ECU-a kojima se pristupa uz pomoć AKSIOMATSKOG ELEKTRONSKOG POMOĆNIKA …………………………………. 29
4.1. J1939 MREŽA ………………………………………………………………………………………………………………………………………… 29 4.2. UNIVERZALNI ULAZ …………………………………………………………………………………………………………………………………………… 30 4.3. ZADANE TAČKE LISTE KONSTANTNIH PODATAKA ………………………………………………………………………………………………………………….. 31 4.4. ZADANE TABLE ZA POTRAŽIVANJE …………………………………………………………………………………………………………………………… 32 4.5. PROGRAMIRAJUĆE LOGIČKE ZADANE TAČKE ……………………………………………………………………………………………………………….. 33 4.6. ZADANE TAČKE MATEMATIČKOG FUNKCIJSKOG BLOKA ……………………………………………………………………………………………………………….. 35 4.7. MOŽE PRIMITI ZADANE TAČKE …………………………………………………………………………………………………………………………….. 37 4.8. MOŽE PRENOSITI ZADANE TAČKE……………………………………………………………………………………………………………………………………… 37
5. PROMJENA PREKO CAN SA AXIOMATIC EA BOOTLOADER …………………………………………………… 39
6. TEHNIČKE SPECIFIKACIJE ………………………………………………………………………………………………………………………………………. 43
6.1. NAPAJANJE …………………………………………………………………………………………………………………………………………….. 43 6.2. INPUT……………………………………………………………………………………………………………………………………………………………………… 43 6.3. KOMUNIKACIJA……………………………………………………………………………………………………………………………………………………. 43 6.4. OPĆE SPECIFIKACIJE ……………………………………………………………………………………………………………………………. 43
7. ISTORIJA VERZIJA…………………………………………………………………………………………………………………………………………………… ….. 44
Korisnički priručnik UMAX031700. Verzija: 3
3-44
1 OVERVIEW OF CONTROLLER
1.1. Opis kontrolera jednog univerzalnog ulaza i izlaza proporcionalnog ventila
CAN kontroler sa jednim ulazom (1IN-CAN) dizajniran je za raznovrsnu kontrolu jednog ulaza i široku lepezu upravljačke logike i algoritama. Njegov fleksibilni dizajn kola daje korisniku širok raspon konfigurabilnih tipova ulaza.
Kontroler ima jedan potpuno konfigurabilni univerzalni ulaz koji se može podesiti da čita: voltage, struja, frekvencija/RPM, PWM ili digitalni ulazni signali. Svi I/O i logički funkcionalni blokovi na jedinici su sami po sebi nezavisni jedan od drugog, ali se mogu konfigurirati da međusobno komuniciraju na veliki broj načina.
Različiti funkcionalni blokovi koje podržava 1IN-CAN navedeni su u sljedećim odjeljcima. Sve zadane vrijednosti mogu se konfigurirati od strane korisnika pomoću Axiomatic Electronic Assistant-a, kao što je navedeno u Odjeljku 3 ovog dokumenta.
1.2. Funkcijski blok univerzalnog ulaza
Regulator se sastoji od dva univerzalna ulaza. Dva univerzalna ulaza mogu se konfigurirati za mjerenje zapreminetage, struja, otpor, frekvencija, modulacija širine impulsa (PWM) i digitalni signali.
1.2.1. Tipovi ulaznih senzora
Tabela 3 navodi podržane tipove ulaza od strane kontrolera. Parametar Tip ulaznog senzora pruža padajuću listu sa tipovima ulaza opisanim u Tabeli 1. Promjena tipa ulaznog senzora utječe na druge zadane vrijednosti unutar iste grupe zadanih vrijednosti kao što su Minimalna/Maksimalna greška/Raspon tako što ih osvježava na novi tip ulaza i stoga bi trebalo biti prvo promijenio.
0 Onemogućeno 12 Voltage 0 do 5V 13 Voltage 0 do 10V 20 Struja 0 do 20mA 21 Struja 4 do 20mA 40 Frekvencija 0.5Hz do 10kHz 50 PWM radni ciklus (0.5Hz do 10kHz) 60 Digitalno (Normalno) 61 Digitalno (Inverzno) 62 Digitalno (Latched)
Tabela 1 Opcije tipa univerzalnog ulaznog senzora
Svi analogni ulazi se direktno unose u 12-bitni analogno-digitalni pretvarač (ADC) u mikrokontroleru. All voltagUlazi su visoke impedancije dok strujni ulazi koriste otpornik 124 za mjerenje signala.
Frekvencijski/RPM, pulsno-širinski modulirani (PWM) i tipovi senzora ulaznog brojača su povezani na tajmere mikrokontrolera. Zadana vrijednost impulsa po okretaju se uzima u obzir samo kada je odabrani tip ulaznog senzora frekvencijski tip prema Tabeli 3. Kada je zadana vrijednost impulsa po okretaju postavljena na 0, mjerenja će biti u jedinicama [Hz]. Ako je zadana vrijednost Pulses per Revolution postavljena na višu od 0, mjerenja će biti u jedinicama [RPM].
Korisnički priručnik UMAX031700. Verzija: 3
4-44
Tipovi digitalnog ulaznog senzora nude tri načina rada: normalan, inverzni i zaključan. Mjerenja obavljena s tipovima digitalnog ulaza su 1 (UKLJUČENO) ili 0 (ISKLJUČENO).
1.2.2. Opcije povlačenja / padajućeg otpornika
Sa tipovima ulaznih senzora: Frekvencija/RPM, PWM, Digitalni, korisnik ima mogućnost tri (3) različite opcije za povlačenje/povlačenje prema dolje kao što je navedeno u Tabeli 2.
0 Pullup/Pulldown Off 1 10k Pullup 2 10k Pulldown
Tabela 2 Opcije povlačenja/povlačenja otpornika
Ove opcije se mogu omogućiti ili onemogućiti podešavanjem zadane vrijednosti Pullup/Pulldown otpornika u Axiomatic Electronic Assistant.
1.2.3. Minimalne i maksimalne greške i rasponi
Zadane vrijednosti minimalnog i maksimalnog raspona ne smiju se brkati sa mjernim opsegom. Ove zadane vrijednosti su dostupne sa svim osim digitalnog ulaza i koriste se kada je ulaz odabran kao kontrolni ulaz za drugi funkcionalni blok. One postaju vrijednosti Xmin i Xmax koje se koriste u proračunima nagiba (vidi sliku 6). Kada se te vrijednosti promijene, drugi funkcijski blokovi koji koriste ulaz kao izvor kontrole automatski se ažuriraju kako bi odražavali nove vrijednosti X-ose.
Zadane vrijednosti Minimalna greška i Maksimalna greška se koriste sa Dijagnostičkim funkcionalnim blokom, molimo pogledajte odjeljak 1.9 za više detalja o Dijagnostičkom funkcionalnom bloku. Vrijednosti za ove zadane vrijednosti su ograničene tako da
0 <= Minimalna greška <= Minimalni raspon <= Maksimalni raspon <= Maksimalna greška <= 1.1xMax*
* Maksimalna vrijednost za bilo koji ulaz ovisi o vrsti. Opseg greške se može podesiti do 10%
iznad ove vrijednosti. Za nprample:
Frekvencija: Max = 10,000 [Hz ili RPM]
PWM:
Maks. = 100.00 [%]
Voltage: Max = 5.00 ili 10.00 [V]
Struja: Max = 20.00 [mA]
Kako bi se izbjeglo izazivanje lažnih grešaka, korisnik može odabrati dodavanje softverskog filtriranja mjernom signalu.
1.2.4. Vrste filtera za unos softvera
Korisnički priručnik UMAX031700. Verzija: 3
5-44
Svi tipovi ulaza, osim digitalnog (normalnog), digitalnog (inverznog), digitalnog (zaštićenog) mogu se filtrirati korištenjem zadanih vrijednosti tipa filtera i konstante filtra. Dostupna su tri (3) tipa filtera kao što je navedeno u tabeli 3.
0 Bez filtriranja 1 Pokretni prosek 2 Ponavljajući prosek
Tabela 3 Tipovi filtriranja ulaza
Prva opcija filtera Bez filtriranja, ne obezbeđuje filtriranje izmerenih podataka. Tako će se izmjereni podaci direktno koristiti za bilo koji funkcionalni blok koji koristi ove podatke.
Druga opcija, Pokretni prosek, primenjuje `Jednačinu 1' ispod na izmerene ulazne podatke, gde ValueN predstavlja trenutne ulazne izmerene podatke, dok ValueN-1 predstavlja prethodne filtrirane podatke. Konstanta filtera je zadana vrijednost konstante filtra.
Jednačina 1 – Funkcija filtera pokretnog prosjeka:
VrijednostN
=
VrijednostN-1 +
(Input – ValueN-1) Konstanta filtera
Treća opcija, Ponavljajući prosjek, primjenjuje `Jednačinu 2' ispod na izmjerene ulazne podatke, gdje je N vrijednost zadane vrijednosti Filter Constant. Filtrirani ulaz, vrijednost, je prosjek svih ulaznih mjerenja uzetih u N (konstanta filtra) broju čitanja. Kada se uzme prosjek, filtrirani ulaz će ostati sve dok sljedeći prosjek ne bude spreman.
Jednačina 2 – Ponavljajuća prosječna prijenosna funkcija: Vrijednost = N0 UlazN N
1.3. Izvori kontrole unutarnjeg funkcionalnog bloka
Korisnički priručnik UMAX031700. Verzija: 3
6-44
1IN-CAN kontroler omogućava da se izvori internih funkcijskih blokova izaberu sa liste logičkih funkcionalnih blokova koje podržava kontroler. Kao rezultat, bilo koji izlaz iz jednog funkcionalnog bloka može se odabrati kao kontrolni izvor za drugi. Imajte na umu da sve opcije nemaju smisla u svim slučajevima, ali je kompletna lista izvora kontrole prikazana u Tabeli 4.
Vrijednost 0 1 2 3 4 5 6 7 8
Značenje Izvor kontrole se ne koristi CAN Primanje poruke Univerzalni ulaz Izmjerena tabela traženja Funkcijski blok Programabilni logički funkcionalni blok Matematički funkcionalni blok Blok lista konstantnih podataka Blok Izmjereno napajanje Izmjerena temperatura procesora
Tabela 4 Opcije izvora kontrole
Pored izvora, svaka kontrola ima i broj koji odgovara podindeksu dotičnog funkcionalnog bloka. Tabela 5 prikazuje opsege podržane za objekte brojeva, ovisno o izvoru koji je odabran.
Kontrolni izvor
Kontrolni izvorni broj
Izvor kontrole nije korišten (ignorirano)
[0]MOŽE primiti poruku
[1…8]Izmjeren univerzalni ulaz
[1…1]Funkcijski blok tabele traženja
[1…6]Programabilni logički funkcionalni blok
[1…2]Matematički funkcionalni blok
[1…4]Blok liste konstantnih podataka
[1…10]Izmjereno napajanje
[1…1]Izmjerena temperatura procesora
[1…1]Tabela 5 Opcije broja izvora kontrole
1.4. Funkcijski blok tabele traženja
Korisnički priručnik UMAX031700. Verzija: 3
7-44
Tablice traženja se koriste za davanje izlaznog odgovora do 10 nagiba po tablici pretraživanja. Postoje dva tipa odgovora u tabeli za traženje na osnovu tipa X-ose: Odziv podataka i Vremenski odgovor Odjeljci 1.4.1 do 1.4.5 će detaljnije opisati ova dva tipa X-ose. Ako je potrebno više od 10 nagiba, programibilni logički blok se može koristiti za kombinovanje do tri tabele da bi se dobilo 30 nagiba, kao što je opisano u odjeljku 1.5.
Postoje dvije ključne zadane vrijednosti koje će utjecati na ovaj funkcionalni blok. Prvi je izvor osi X i broj osi X koji zajedno definiraju izvor kontrole za funkcionalni blok.
1.4.1. X-osa, odziv ulaznih podataka
U slučaju kada je tip X-ose = odgovor podataka, tačke na X-osi predstavljaju podatke izvora kontrole. Ove vrijednosti moraju biti odabrane unutar raspona kontrolnog izvora.
Prilikom odabira vrijednosti podataka na X-osi, nema ograničenja na vrijednost koja se može unijeti u bilo koju od tačaka X-ose. Korisnik bi trebao unositi vrijednosti u rastućem redoslijedu kako bi mogao koristiti cijelu tablicu. Stoga, prilikom prilagođavanja podataka X-osi, preporučuje se da se prvo promijeni X10, a zatim snizi indekse u opadajućem redoslijedu kako bi se održalo sljedeće:
Xmin <= X0 <= X1 <= X2<= X3<= X4<= X5 <= X6 <= X7 <= X8 <= X9 <= X10 <= Xmax
Kao što je ranije rečeno, Xmin i Xmax će biti određeni izvorom X-osi koji je odabran.
Ako se neke od tačaka podataka `ignoriraju' kao što je opisano u Odjeljku 1.4.3, one se neće koristiti u proračunu X osi prikazanom iznad. Za nprampda, ako se zanemare tačke X4 i više, formula postaje Xmin <= X0 <= X1 <= X2<= X3<= Xmax.
1.4.2. Y-osa, izlaz tabele traženja
Y-osa nema ograničenja na podatke koje predstavlja. To znači da se inverzni, ili rastući/opadajući ili drugi odgovori mogu lako uspostaviti.
U svim slučajevima, kontroler gleda na cijeli raspon podataka u zadanim vrijednostima osi Y i odabire najnižu vrijednost kao Ymin i najvišu vrijednost kao Ymax. Oni se prosljeđuju direktno drugim funkcionalnim blokovima kao ograničenja na izlazu tabele traženja. (tj. koristi se kao Xmin i Xmax vrijednosti u linearnim proračunima.)
Međutim, ako se neke od točaka podataka `ignoriraju' kao što je opisano u Odjeljku 1.4.3, one se neće koristiti u određivanju raspona Y-ose. Samo vrijednosti Y-ose prikazane na Axiomatic EA će se uzeti u obzir prilikom uspostavljanja ograničenja tabele kada se koristi za pokretanje drugog funkcionalnog bloka, kao što je blok matematičke funkcije.
1.4.3. Zadana konfiguracija, Data Response
Podrazumevano, sve tabele traženja u ECU-u su onemogućene (izvor X-ose je jednak Control Not Used). Tabele traženja mogu se koristiti za kreiranje željenog odgovora profiles. Ako se univerzalni ulaz koristi kao osa X, izlaz tabele pretraživanja će biti ono što korisnik unese u zadane vrijednosti Y-vrijednosti.
Podsjetimo, svaki kontrolirani funkcionalni blok koji koristi tabelu traženja kao ulazni izvor također će primijeniti linearizaciju na podatke. Stoga, za kontrolni odgovor 1:1, osigurajte da minimalni i
Korisnički priručnik UMAX031700. Verzija: 3
8-44
maksimalne vrijednosti izlaza odgovaraju minimalnim i maksimalnim vrijednostima Y-ose tabele.
Sve tabele (1 do 3) su podrazumevano onemogućene (nije izabran izvor kontrole). Međutim, ako je odabran izvor X-ose, zadane vrijednosti Y-vrijednosti će biti u rasponu od 0 do 100% kao što je opisano u odeljku „Yaxis, Lookup Table Output” iznad. Minimalne i maksimalne zadane vrijednosti za X-os će biti postavljene kao što je opisano u odeljku “X-osa, odgovor na podatke” iznad.
Prema zadanim postavkama, podaci osa X i Y su postavljeni za jednaku vrijednost između svake tačke od minimuma do maksimuma u svakom slučaju.
1.4.4. Odgovor od tačke do tačke
Podrazumevano, X i Y osi su podešene za linearni odgovor od tačke (0,0) do (10,10), gde će izlaz koristiti linearizaciju između svake tačke, kao što je prikazano na slici 1. Da biste dobili linearizaciju, svaki “Tačka N odgovora”, gdje je N = 1 do 10, je podešena za `Ramp Za izlazni odgovor.
Slika 1 Pregledna tabela sa “Ramp Za” Data Response
Alternativno, korisnik može odabrati odgovor `Jump To' za "Odgovor na tačku N", gdje je N = 1 do 10. U ovom slučaju, bilo koja ulazna vrijednost između XN-1 do XN će rezultirati izlazom iz funkcionalnog bloka Lookup Table od YN.
Bivšiample matematičkog funkcionalnog bloka (0 do 100) koji se koristi za kontrolu zadane tablice (0 do 100), ali s odgovorom `Jump To' umjesto zadanog `Ramp To je prikazano na slici 2.
Korisnički priručnik UMAX031700. Verzija: 3
9-44
Slika 2 Tabela traženja sa odgovorom na podatke „Skoči na“.
Konačno, bilo koja točka osim (0,0) može se odabrati za odgovor `Ignoriraj'. Ako je “Odgovor na tačku N” postavljen na ignoriranje, tada će sve točke od (XN, YN) do (X10, Y10) također biti zanemarene. Za sve podatke veće od XN-1, izlaz iz funkcionalnog bloka Lookup Table će biti YN-1.
Kombinacija Ramp Odgovori To, Jump To i Ignore mogu se koristiti za kreiranje pro- izlaza specifičnog za aplikacijufile.
1.4.5. X-osa, vremenski odziv
Tabela pretraživanja se također može koristiti za dobivanje prilagođenog izlaznog odgovora gdje je tip X-ose `Vremenski odgovor.' Kada je ovo odabrano, X-osa sada predstavlja vrijeme, u jedinicama milisekundi, dok Y-osa i dalje predstavlja izlaz funkcionalnog bloka.
U ovom slučaju, X-Axis Source se tretira kao digitalni ulaz. Ako je signal zapravo analogni ulaz, on se tumači kao digitalni ulaz. Kada je kontrolni ulaz UKLJUČEN, izlaz će se mijenjati tokom određenog vremenskog perioda na osnovu profile u tabeli za traženje.
Kada je kontrolni ulaz ISKLJUČEN, izlaz je uvijek na nuli. Kada se ulaz uključi, profile UVIJEK počinje na poziciji (X0, Y0) koja je 0 izlaz za 0ms.
U vremenskom odzivu, interval vremena između svake tačke na X-osi može se podesiti bilo gdje od 1 ms do 1 min. [60,000 ms].
Korisnički priručnik UMAX031700. Verzija: 3
10-44
1.5. Programabilni logički funkcionalni blok
Slika 3 Programabilni logički funkcionalni blok Korisnički priručnik UMAX031700. Verzija: 3
11-44
Ovaj funkcionalni blok je očito najkomplikovaniji od svih, ali vrlo moćan. Programabilna logika se može povezati sa do tri tabele, od kojih bi svaka bila izabrana samo pod datim uslovima. Bilo koje tri tabele (od 8 dostupnih) mogu se povezati sa logikom, a koje se koriste je u potpunosti konfigurabilno.
Ako uslovi budu takvi da je određena tabela (1, 2 ili 3) odabrana kao što je opisano u Odjeljku 1.5.2, tada će izlaz iz odabrane tablice, u bilo kojem trenutku, biti proslijeđen direktno logičkom izlazu.
Stoga, do tri različita odgovora na isti ulaz, ili tri različita odgovora na različite ulaze, mogu postati ulaz za drugi funkcionalni blok, kao što je Output X Drive. Da biste to učinili, “Control Source” za reaktivni blok bi bio odabran da bude `Programabilni logički funkcijski blok.'
Da bi se omogućio bilo koji od programabilnih logičkih blokova, zadana vrijednost “Programabilni logički blok je omogućen” mora biti postavljena na True. Svi su oni podrazumevano onemogućeni.
Logika se vrednuje redosledom prikazanim na slici 4. Samo ako tabela nižih brojeva nije izabrana, biće pregledani uslovi za sledeću tabelu. Podrazumevana tabela se uvek bira čim se proceni. Stoga je potrebno da zadana tablica uvijek bude najveći broj u bilo kojoj konfiguraciji.
Korisnički priručnik UMAX031700. Verzija: 3
12-44
Slika 4 Programabilni logički dijagram toka Korisnički priručnik UMAX031700. Verzija: 3
13-44
1.5.1. Evaluacija uslova
Prvi korak u određivanju koja će tabela biti izabrana kao aktivna je da se prvo procene uslovi povezani sa datom tabelom. Svaka tabela ima pridružena do tri uslova koja se mogu procijeniti.
Argument 1 je uvijek logički izlaz iz drugog funkcionalnog bloka. Kao i uvijek, izvor je kombinacija tipa i broja funkcionalnog bloka, zadanih vrijednosti „Tabela X, uvjet Y, izvor argumenta 1” i „Tabela X, uvjet Y, broj argumenta 1”, gdje su oba X = 1 do 3 i Y = 1 do 3.
Argument 2, s druge strane, može biti ili drugi logički izlaz kao što je Argument 1, ILI konstantna vrijednost koju postavlja korisnik. Da biste koristili konstantu kao drugi argument u operaciji, postavite “Tablica X, uvjet Y, izvor argumenta 2” na `Control Constant Data.' Imajte na umu da konstantna vrijednost nema pridruženu jedinicu u Axiomatic EA, tako da je korisnik mora postaviti prema potrebi za aplikaciju.
Uvjet se procjenjuje na osnovu "Tablica X, Operator stanja Y" koju je izabrao korisnik. Po defaultu je uvijek `=, jednako'. Jedini način da se ovo promijeni je da imate dva valjana argumenta odabrana za bilo koji uvjet. Opcije za operatera su navedene u tabeli 6.
0 =, jednako 1 !=, nije jednako 2 >, veće od 3 >=, veće od ili jednako 4 <, manje od 5 <=, manje od ili jednako
Tabela 6. Opcije operatora stanja
Prema zadanim postavkama, oba argumenta su postavljena na `Control Source Not Used' što onemogućuje uvjet i automatski rezultira vrijednošću N/A kao rezultatom. Iako slika 4 prikazuje samo Tačno ili Netačno kao rezultat procjene stanja, realnost je da mogu postojati četiri moguća rezultata, kao što je opisano u Tabeli 7.
Vrijednost 0 1 2 3
Značenje False True Greška Nije primjenjivo
Razlog (Argument 1) Operator (Argument 2) = Netačno (Argument 1) Operator (Argument 2) = Tačno Argument 1 ili 2 izlaz je prijavljen kao u stanju greške Argument 1 ili 2 nije dostupan (tj. postavljen na `Control Source Nije korišteno')
Tabela 7 Rezultati procjene stanja
Korisnički priručnik UMAX031700. Verzija: 3
14-44
1.5.2. Izbor tabele
Da bi se utvrdilo da li će određena tabela biti odabrana, izvode se logičke operacije nad rezultatima uslova kako je određeno logikom u Odjeljku 1.5.1. Postoji nekoliko logičkih kombinacija koje se mogu odabrati, kao što je navedeno u tabeli 8.
0 Zadana tablica 1 Cnd1 i Cnd2 i Cnd3 2 Cnd1 ili Cnd2 ili Cnd3 3 (Cnd1 i Cnd2) Ili Cnd3 4 (Cnd1 ili Cnd2) i Cnd3
Tablica 8 Uvjeti Opcije logičkog operatora
Neće za svaku evaluaciju biti potrebna sva tri uslova. Slučaj naveden u prethodnom dijelu, nprample, ima naveden samo jedan uslov, tj. da broj obrtaja motora bude ispod određene vrednosti. Stoga je važno razumjeti kako bi logički operatori ocijenili grešku ili rezultat N/A za uvjet.
Zadana tablica logičkog operatora Cnd1 i Cnd2 i Cnd3
Odabir uvjeta Pridružena tabela kriterija se automatski odabire čim se procijeni. Treba se koristiti kada su dva ili tri uslova relevantna, a svi moraju biti istiniti za odabir tabele.
Ako je bilo koji uvjet jednak False ili Error, tabela se ne bira. N/A se tretira kao istinito. Ako su sva tri uslova Tačno (ili N/A), odabire se tabela.
Cnd1 ili Cnd2 ili Cnd3
If((Cnd1==Tačno) &&(Cnd2==Tačno)&&(Cnd3==Tačno)) Onda Koristi tabelu treba koristiti kada je samo jedan uslov relevantan. Može se koristiti i sa dva ili tri relevantna uslova.
Ako je bilo koji uvjet ocijenjen kao Tačan, odabire se tabela. Greška ili N/A rezultati se tretiraju kao False
If((Cnd1==True) || (Cnd2==True) || (Cnd3==True)) Onda koristite tabelu (Cnd1 i Cnd2) ili Cnd3 Da se koristi samo kada su sva tri uslova relevantna.
Ako su i uvjet 1 i uvjet 2 Tačan, ILI je uvjet 3 Tačan, odabire se tabela. Greška ili N/A rezultati se tretiraju kao False
If( ((Cnd1==True)&&(Cnd2==True)) || (Cnd3==True) ) Onda koristite Tabelu (Cnd1 Ili Cnd2) i Cnd3 da se koristi samo kada su sva tri uslova relevantna.
Ako su uvjet 1 i uvjet 3 Tačni, ILI su uvjet 2 i uvjet 3 Tačni, odabire se tabela. Greška ili N/A rezultati se tretiraju kao False
If( ((Cnd1==True)||(Cnd2==True)) && (Cnd3==True) ) Onda koristite tabelu
Tablica 9. Procjena uvjeta na osnovu odabranog logičkog operatora
Podrazumevani "Tablica X, Logički operator uslova" za Tabelu 1 i Tabelu 2 je `Cnd1 I Cnd2 I Cnd3', dok je Tabela 3 postavljena da bude `Podrazumevana tabela.'
Korisnički priručnik UMAX031700. Verzija: 3
15-44
1.5.3. Izlaz logičkog bloka
Podsjetimo da Tabela X, gdje je X = 1 do 3 u funkcijskom bloku programabilne logike, NE znači Tabelu za traženje 1 do 3. Svaka tabela ima zadatu vrijednost „Broj bloka tabele za traženje tabele X“ koja omogućava korisniku da odabere koje tabele pretraživanja žele da budu povezane sa određenim programabilnim logičkim blokom. Zadane tablice povezane sa svakim logičkim blokom navedene su u Tabeli 10.
Broj programabilnog logičkog bloka
1
Tabela 1 Pronalaženje
Tabela 2 Pronalaženje
Tabela 3 Pronalaženje
Tablica Broj blokova Tablica Broj bloka Tablica Broj bloka
1
2
3
Tabela 10. Podrazumevane tabele pretraživanja programabilnog logičkog bloka
Ako pridružena tabela pretraživanja nema odabran “Izvor X-ose”, tada će izlaz programabilnog logičkog bloka uvijek biti “Nije dostupan” sve dok je ta tablica odabrana. Međutim, ako se tabela traženja konfiguriše za ispravan odgovor na ulaz, bilo da se radi o podacima ili vremenu, izlaz funkcijskog bloka tabele traženja (tj. podaci Y-ose koji su izabrani na osnovu vrednosti X-ose) će postaje izlaz programiranog logičkog funkcionalnog bloka sve dok je ta tablica odabrana.
Za razliku od svih ostalih funkcionalnih blokova, Programabilna logika NE izvodi nikakve linearizacijske kalkulacije između ulaznih i izlaznih podataka. Umjesto toga, on tačno odražava ulazne podatke (Tabela pretraživanja). Stoga, kada koristite Programabilnu logiku kao izvor kontrole za drugi funkcionalni blok, NAJVIŠE se preporučuje da sve pridružene Y-ose tabele traženja budu (a) postavljene između raspona izlaza od 0 do 100% ili (b) sve postavljene na istu skalu.
Korisnički priručnik UMAX031700. Verzija: 3
16-44
1.6. Matematički funkcionalni blok
Postoje četiri matematička funkcionalna bloka koji omogućavaju korisniku da definira osnovne algoritme. Blok matematičke funkcije može uzeti do četiri ulazna signala. Svaki ulaz se zatim skalira prema pridruženim ograničenjima i zadanim vrijednostima skaliranja.
Unosi se pretvaraju u procentetage vrijednost zasnovana na odabranim vrijednostima “Function X Input Y Minimum” i “Function X Input Y Maximum”. Za dodatnu kontrolu korisnik može podesiti i “Function X Input Y Scaler”. Prema zadanim postavkama, svaki ulaz ima 'težinu' skaliranja od 1.0. Međutim, svaki ulaz se može skalirati od -1.0 do 1.0 prema potrebi prije nego što se primijeni u funkciji.
Matematički funkcionalni blok uključuje tri funkcije koje se mogu birati, od kojih svaka implementira jednadžbu A operator B, gdje su A i B funkcijski ulazi, a operator je funkcija odabrana sa zadanom vrijednosti Matematička funkcija X Operator. Opcije zadane vrijednosti su predstavljene u Tabeli 11. Funkcije su povezane zajedno, tako da rezultat prethodne funkcije ide na ulaz A sljedeće funkcije. Dakle, funkcija 1 ima i ulaz A i ulaz B koji se mogu odabrati sa zadatim vrijednostima, gdje funkcije 2 do 4 imaju samo ulaz B koji se može odabrati. Ulaz se bira postavljanjem Funkcija X Input Y Source i Funkcija X Input Y Number. Ako je Funkcija X Input B Source postavljena na 0 Kontrola koja se ne koristi, signal prolazi kroz funkciju nepromijenjen.
= (1 1 1)2 23 3 4 4
0
=, Tačno kada je InA jednako InB
1
!=, Tačno kada InA nije jednako InB
2
>, Tačno kada je InA veći od InB
3
>=, Tačno kada je InA veći ili jednak InB
4
<, Tačno kada je InA manji od InB
5
<=, Tačno kada je InA manji ili jednak InB
6
ILI, Tačno kada je InA ili InB Tačno
7
I, Tačno kada su InA i InB Tačni
8 XOR, Tačno kada je InA ili InB Tačno, ali ne oboje
9
+, Rezultat = InA plus InB
10
-, Rezultat = InA minus InB
11
x, Rezultat = InA puta InB
12
/, Rezultat = InA podijeljeno sa InB
13
MIN, rezultat = najmanji od InA i InB
14
MAX, Rezultat = Najveći od InA i InB
Tabela 11 Operatori matematičke funkcije
Korisnik bi trebao osigurati da su ulazi međusobno kompatibilni kada koristi neke od matematičkih operacija. Na primjer, ako se univerzalni ulaz 1 mjeri u [V], dok se CAN prijem 1 mjeri u [mV] i operator matematičke funkcije 9 (+), rezultat neće biti željena prava vrijednost.
Za valjan rezultat, izvor kontrole za ulaz mora biti vrijednost različita od nule, tj. nešto drugo osim `Control Source Not Used.'
Prilikom dijeljenja, nula InB vrijednost će uvijek rezultirati nultom izlaznom vrijednošću za pridruženu funkciju. Prilikom oduzimanja, negativan rezultat će se uvijek tretirati kao nula, osim ako se funkcija ne pomnoži s negativnim ili se inputi prvo skaliraju s negativnim koeficijentom.
Korisnički priručnik UMAX031700. Verzija: 3
17-44
1.7. Funkcijski blok CAN prijenosa
Funkcijski blok CAN Transmit se koristi za slanje bilo kojeg izlaza iz drugog funkcionalnog bloka (tj. ulaz, logički signal) u J1939 mrežu.
Normalno, da bi se onemogućila poruka za slanje, “Brzina ponavljanja prijenosa” je postavljena na nulu. Međutim, ako poruka dijeli svoj broj grupe parametara (PGN) s drugom porukom, to nije nužno istina. U slučaju kada više poruka dijeli isti „Transmit PGN“, stopa ponavljanja odabrana u poruci s NAJNIŽIM brojem će se koristiti za SVE poruke koje koriste taj PGN.
Podrazumevano, sve poruke se šalju na vlasničke B PGN-ove kao emitovane poruke. Ako svi podaci nisu potrebni, onemogućite cijelu poruku postavljanjem najnižeg kanala koji koristi taj PGN na nulu. Ako neki od podataka nisu potrebni, jednostavno promijenite PGN suvišnih kanala u neiskorištenu vrijednost u vlasničkim B opsegu.
Prilikom uključivanja, poslana poruka neće biti emitirana tek nakon odgode od 5 sekundi. Ovo se radi kako bi se spriječilo da bilo kakvi uvjeti uključivanja ili inicijalizacije stvaraju probleme na mreži.
Budući da su zadane postavke PropB poruke, “Prioritet prijenosa poruke” je uvijek inicijaliziran na 6 (niski prioritet) i zadana vrijednost “Adresa odredišta (za PDU1)” se ne koristi. Ova zadana vrijednost je važeća samo kada je odabran PDU1 PGN i može se postaviti ili na globalnu adresu (0xFF) za emitiranje ili poslati na određenu adresu koju je postavio korisnik.
"Veličina podataka za prijenos", "Indeks prijenosa podataka u nizu (LSB)", "Indeks bitova prijenosa u bajtovima (LSB)", "Rezolucija prijenosa" i "Odmak prijenosa" mogu se koristiti za mapiranje podataka na bilo koji podržani SPN po standardu J1939.
Napomena: CAN podaci = (Pomak ulaznih podataka)/rezolucija
1IN-CAN podržava do 8 jedinstvenih CAN poruka za prijenos, a sve se mogu programirati da šalju sve dostupne podatke u CAN mrežu.
Korisnički priručnik UMAX031700. Verzija: 3
18-44
1.8. Funkcijski blok CAN Receive
Funkcijski blok CAN Receive je dizajniran da preuzme bilo koji SPN iz J1939 mreže i koristi ga kao ulaz u drugi funkcionalni blok.
Omogućeno primanje poruke je najvažnija zadana vrijednost povezana s ovim funkcionalnim blokom i treba je prvo odabrati. Promjena će rezultirati time da će druge zadane vrijednosti biti omogućene/onemogućene prema potrebi. Po defaultu su SVE primljene poruke onemogućene.
Jednom kada je poruka omogućena, greška izgubljene komunikacije će biti označena ako ta poruka nije primljena u vremenskom periodu za prijem poruke. Ovo bi moglo pokrenuti događaj izgubljene komunikacije. Kako bi se izbjeglo vremensko ograničenje na jako zasićenoj mreži, preporučuje se postavljanje perioda najmanje tri puta duže od očekivane brzine ažuriranja. Da biste onemogućili funkciju vremenskog ograničenja, jednostavno postavite ovu vrijednost na nulu, u kom slučaju primljena poruka nikada neće isteći i nikada neće pokrenuti grešku izgubljene komunikacije.
Podrazumevano, očekuje se da sve kontrolne poruke budu poslate 1IN-CAN kontroleru na vlasničkim B PGN-ovima. Međutim, ako se odabere PDU1 poruka, 1IN-CAN kontroler se može podesiti da je primi od bilo koje ECU postavljanjem specifične adrese koja šalje PGN na globalnu adresu (0xFF). Ako je umjesto toga odabrana određena adresa, svi drugi ECU podaci na PGN-u će biti zanemareni.
Veličina primanja podataka, indeks primanja podataka u nizu (LSB), indeks bitova primanja u bajtovima (LSB), rezolucija prijema i pomak prijema mogu se koristiti za mapiranje bilo kojeg SPN-a podržanog standardom J1939 u izlazne podatke primljenog funkcionalnog bloka .
Kao što je ranije spomenuto, CAN prijemni funkcijski blok može se odabrati kao izvor kontrolnog ulaza za izlazne funkcionalne blokove. Kada je to slučaj, zadane vrijednosti primljenih podataka Min (Off Threshold) i Received Data Max (On Threshold) određuju minimalne i maksimalne vrijednosti kontrolnog signala. Kao što nazivi impliciraju, oni se takođe koriste kao pragovi za uključivanje/isključivanje za tipove digitalnog izlaza. Ove vrijednosti su u svim jedinicama u kojima su podaci NAKON rezolucije i pomaka se primjenjuju na CAN prijemni signal. 1IN-CAN kontroler podržava do pet jedinstvenih CAN poruka za primanje.
Korisnički priručnik UMAX031700. Verzija: 3
19-44
1.9. Dijagnostički funkcionalni blok
Postoji nekoliko tipova dijagnostike koje podržava 1IN-CAN kontroler signala. Detekcija kvarova i reakcija su povezani sa svim univerzalnim ulazima i izlaznim pogonima. Pored I/O kvarova, 1IN-CAN također može otkriti/reagovati na napajanje preko/pod volumenomtage mjerenja, previsoka temperatura procesora ili izgubljena komunikacija.
Slika 5 Dijagnostički funkcionalni blok
„Otkrivanje greške je omogućeno“ je najvažnija zadana vrijednost povezana s ovim funkcionalnim blokom i treba je prvo odabrati. Promjena će rezultirati time da će druge zadane vrijednosti biti omogućene ili onemogućene prema potrebi. Kada je onemogućeno, zanemaruje se svo dijagnostičko ponašanje povezano s dotičnim I/O ili događajem.
U većini slučajeva, greške se mogu označiti kao niska ili visoka pojava. Minimalni/maksimalni pragovi za svu dijagnostiku koju podržava 1IN-CAN navedeni su u Tabeli 12. Podebljane vrijednosti su zadane vrijednosti koje može konfigurirati korisnik. Neke dijagnostike reaguju samo na jedno stanje, u kom slučaju je N/A naveden u jednoj od kolona.
Funkcijski blok Univerzalni ulaz Izgubljena komunikacija
Minimalni prag
Maksimalni prag
Minimalna greška
Maksimalna greška
N/A
Primljena poruka
(bilo koji)
Tabela 12 Pragovi otkrivanja greške
Timeout
Kada je primjenjivo, predviđena je zadana vrijednost histereze kako bi se spriječilo brzo postavljanje i brisanje oznake greške kada je ulazna ili povratna vrijednost blizu praga detekcije greške. Za donji kraj, nakon što je greška označena, neće biti obrisana sve dok izmjerena vrijednost ne bude veća ili jednaka minimalnom pragu + „Histereza za brisanje greške“. Za visoki kraj, neće biti obrisan sve dok izmjerena vrijednost ne bude manja ili jednaka maksimalnom pragu „Histereza za brisanje
Korisnički priručnik UMAX031700. Verzija: 3
20-44
Greška.” Minimalne, maksimalne i histerezisne vrijednosti uvijek se mjere u jedinicama dotične greške.
Sljedeća zadana vrijednost u ovom funkcionalnom bloku je "Događaj generira DTC u DM1." Ako i samo ako je ovo postavljeno na true, ostale će zadane vrijednosti u funkcijskom bloku biti omogućene. Svi se odnose na podatke koji se šalju mreži J1939 kao dio DM1 poruke, Aktivni dijagnostički kodovi problema.
Dijagnostički kod kvara (DTC) definiran je standardom J1939 kao vrijednost od četiri bajta koja je
kombinacija:
Broj sumnjivog parametra SPN-a (prvih 19 bitova DTC-a, prvi LSB)
FMI
Identifikator načina rada greške
(sljedećih 5 bitova DTC-a)
CM
Metoda konverzije
(1 bit, uvijek postavljen na 0)
OC
Broj pojavljivanja
(7 bita, koliko puta se greška dogodila)
Osim što podržava DM1 poruku, 1IN-CAN kontroler signala također podržava
DM2 Ranije aktivni dijagnostički kodovi kvarova
Šalje se samo na zahtjev
DM3 dijagnostički podaci Brisanje/resetovanje prethodno aktivnih DTC-ova Urađeno samo na zahtjev
Brisanje/resetovanje DM11 dijagnostičkih podataka za aktivne DTC
Urađeno samo na zahtjev
Sve dok čak i jedan dijagnostički funkcionalni blok ima "Događaj generiše DTC u DM1" postavljen na Tačno, 1IN-CAN kontroler signala će slati DM1 poruku svake sekunde, bez obzira na to ima li aktivnih grešaka ili ne, kao što je preporučeno standardom. Dok nema aktivnih DTC-ova, 1IN-CAN će poslati poruku "Nema aktivnih grešaka". Ako prethodno neaktivni DTC postane aktivan, DM1 će se odmah poslati da to odražava. Čim posljednji aktivni DTC postane neaktivan, on će poslati DM1 koji ukazuje da više nema aktivnih DTC-a.
Ako postoji više od jednog aktivnog DTC-a u bilo kojem trenutku, obična DM1 poruka će biti poslana korištenjem višepaketne Broadcast Announce Message (BAM). Ako kontroler primi zahtjev za DM1 dok je to istina, on će poslati višepaketnu poruku na adresu podnosioca zahtjeva koristeći transportni protokol (TP).
Prilikom uključivanja, DM1 poruka se neće emitovati tek nakon odgode od 5 sekundi. Ovo se radi kako bi se spriječilo da bilo koji uvjeti uključivanja ili inicijalizacije budu označeni kao aktivna greška na mreži.
Kada je greška povezana s DTC-om, čuva se nepromjenjivi dnevnik broja pojavljivanja (OC). Čim kontroler otkrije novu (prethodno neaktivnu) grešku, počet će smanjivati tajmer “Kašnjenje prije slanja DM1” za taj dijagnostički funkcionalni blok. Ako je greška ostala prisutna tokom vremena kašnjenja, tada će kontroler postaviti DTC na aktivan, i povećat će OC u dnevniku. Odmah će se generirati DM1 koji uključuje novi DTC. Tajmer je predviđen tako da povremeni kvarovi ne preplave mrežu kako kvar dolazi i odlazi, budući da će se DM1 poruka poslati svaki put kada se kvar pojavi ili nestane.
Prethodno aktivni DTC (bilo koji sa OC različitom od nule) dostupni su na zahtjev za DM2 poruku. Ako postoji više od jednog prethodno aktivnog DTC-a, višepaketni DM2 će biti poslan na adresu podnosioca zahtjeva koristeći transportni protokol (TP).
Ako se zatraži DM3, broj pojavljivanja svih prethodno aktivnih DTC-ova bit će vraćen na nulu. OC trenutno aktivnih DTC-ova neće se mijenjati.
Korisnički priručnik UMAX031700. Verzija: 3
21-44
Dijagnostički funkcionalni blok ima zadanu vrijednost "Događaj obrisan samo od DM11." Prema zadanim postavkama, ovo je uvijek postavljeno na False, što znači da čim uvjet koji je uzrokovao postavljanje oznake greške nestane, DTC automatski postaje prethodno aktivan i više nije uključen u DM1 poruku. Međutim, kada je ova zadana vrijednost postavljena na Tačno, čak i ako je zastavica obrisana, DTC neće biti neaktivan, pa će se nastaviti slati u DM1 poruci. Tek kada je zatražen DM11, DTC će postati neaktivan. Ova funkcija može biti korisna u sistemu gdje se kritična greška mora jasno identificirati kao da se dogodila, čak i ako su uvjeti koji su je uzrokovali nestali.
Pored svih aktivnih DTC-ova, drugi dio DM1 poruke je prvi bajt koji odražava Lamp Status. Svaki dijagnostički funkcionalni blok ima zadanu vrijednost “Lamp Postavljeno događajem u DM1” koji određuje koji lamp će biti postavljen u ovom bajtu dok je DTC aktivan. Standard J1939 definira lamps kao `Neispravnost', `Crveno, Zaustavi', `Želita, Upozorenje' ili `Zaštiti'. Podrazumevano, `Žilibar, upozorenje' lamp je tipično onaj koji postavlja bilo koja aktivna greška.
Prema zadanim postavkama, svaki dijagnostički funkcionalni blok ima pridružen vlasnički SPN. Međutim, ovu zadatu vrijednost “SPN za događaj koji se koristi u DTC-u” korisnik u potpunosti može konfigurirati ako želi da umjesto toga odražava standardni SPN definiran u J1939-71. Ako se SPN promijeni, OC pridruženog dnevnika grešaka se automatski resetuje na nulu.
Svaki dijagnostički funkcionalni blok također ima pridružen zadani FMI. Jedina zadana vrijednost za korisnika da promijeni FMI je “FMI za događaj koji se koristi u DTC-u”, iako neki dijagnostički funkcionalni blokovi mogu imati i visoke i niske greške kao što je prikazano u Tabeli 13. U tim slučajevima, FMI u zadanoj vrijednosti odražava onu donjeg krajnjeg stanja, a FMI koji koristi visoka greška bit će određen prema Tablici 21. Ako se FMI od greške automatski promijeni na zerooci.
Korisnički priručnik UMAX031700. Verzija: 3
22-44
FMI za događaj koji se koristi u DTC Low Fault
FMI=1, podaci važeći, ali ispod normalnog operativnog opsega Najteži nivo FMI=4, Voltage Ispod normalnog, ili kratko spojen na nizak izvor FMI=5, struja ispod normalnog ili otvoreni krug FMI=17, podaci su valjani, ali ispod normalnog radnog raspona Najmanji nivo FMI=18, podaci valjani ali ispod normalnog radnog raspona umjereno ozbiljan FMI=21 , podaci su se povukli nisko
Odgovarajući FMI koji se koristi u DTC High Fault
FMI=0, podaci validni, ali iznad normalnog operativnog opsega Najteži nivo FMI=3, Voltage Iznad normalnog, ili kratko spojen na visoki izvor FMI=6, struja iznad normalnog ili uzemljeni krug FMI=15, podaci su valjani, ali iznad normalnog radnog raspona Najmanji nivo FMI=16, podaci valjani ali iznad normalnog radnog raspona umjereno ozbiljan FMI=20 , podaci su odlutali visoko
Tabela 13 FMI niske greške u odnosu na FMI visoke greške
Ako je korišteni FMI bilo koji drugi od onih u Tabeli 13, tada će i niskim i visokim greškama biti dodijeljen isti FMI. Ovaj uvjet treba izbjegavati, jer će dnevnik i dalje koristiti različite OC za dvije vrste grešaka, iako će se isti prijaviti u DTC-u. Odgovornost korisnika je da osigura da se to ne dogodi.
Korisnički priručnik UMAX031700. Verzija: 3
23-44
2. Upute za instalaciju
2.1. Dimenzije i Pinout 1IN-CAN kontroler je upakovan u ultrazvučno zavareno plastično kućište. Sklop ima IP67 ocjenu.
Slika 6 Dimenzije kućišta
Pin # Opis
1
BATT +
2
Unos +
3
CAN_H
4
CAN_L
5
Unos –
6
BATT-
Tabela 14 Pinout konektora
2.2. Upute za montiranje
NAPOMENE I UPOZORENJA · Ne instalirajte u blizini visokog naponatage ili visokostrujnih uređaja. · Obratite pažnju na opseg radne temperature. Sva ožičenja na terenu moraju biti prikladna za taj temperaturni raspon. · Instalirajte jedinicu s odgovarajućim raspoloživim prostorom za servisiranje i za adekvatan pristup kabelskom snopu (15
cm) i rasterećenje od naprezanja (30 cm). · Nemojte spajati ili isključivati jedinicu dok je strujni krug pod naponom, osim ako je poznato da područje nije
opasan.
MOUNTING
Rupe za montažu su veličine za vijke #8 ili M4. Dužina vijka će biti određena debljinom montažne ploče krajnjeg korisnika. Montažna prirubnica kontrolera je debela 0.425 inča (10.8 mm).
Ako se modul montira bez kućišta, treba ga montirati okomito sa konektorima okrenutim lijevo ili
Korisnički priručnik UMAX031700. Verzija: 3
24-44
pravo da se smanji vjerovatnoća ulaska vlage.
CAN ožičenje se smatra suštinski sigurnim. Žice za napajanje se ne smatraju suštinski sigurnim i stoga na opasnim lokacijama moraju uvijek biti smještene u cijevima ili nosačima cijevi. U tu svrhu modul mora biti montiran u kućište na opasnim lokacijama.
Nijedna žica ili kabelski svežanj ne smije biti duži od 30 metara. Ulazno ožičenje treba ograničiti na 10 metara.
Sva ožičenja na terenu trebaju biti prikladna za raspon radne temperature.
Instalirajte jedinicu s odgovarajućim raspoloživim prostorom za servisiranje i za adekvatan pristup kabelskom svežnjaču (6 inča ili 15 cm) i rasterećenje vučne sile (12 inča ili 30 cm).
VEZE
Koristite sljedeće TE Deutsch spojne utikače za spajanje na integralne utičnice. Ožičenje ovih spojnih utikača mora biti u skladu sa svim važećim lokalnim propisima. Odgovarajuće ožičenje na terenu za nazivnu voltage i struja se moraju koristiti. Nazivna temperatura priključnih kablova mora biti najmanje 85°C. Za temperature okoline ispod 10°C i iznad +70°C, koristite ožičenje na terenu pogodno za minimalnu i maksimalnu temperaturu okoline.
Za upotrebljive opsege prečnika izolacije i druga uputstva pogledajte odgovarajuće tehničke listove TE Deutsch.
Priključak za spajanje kontakata utičnice
Utičnice za spajanje prema potrebi (Pogledajte www.laddinc.com za više informacija o kontaktima dostupnim za ovaj utikač za spajanje.)
DT06-08SA, 1 W8S, 8 0462-201-16141 i 3 114017
Korisnički priručnik UMAX031700. Verzija: 3
25-44
3 OVERVIEW OD J1939 KARAKTERISTIKE
Softver je dizajniran da pruži fleksibilnost korisniku u pogledu poruka koje se šalju na i iz ECU-a tako što obezbjeđuje: · Konfigurabilnu ECU instancu u NAME (kako bi se omogućilo više ECU-ova na istoj mreži) · Konfigurabilni PGN i SPN parametri za prijenos · Konfigurabilni prijem PGN i SPN parametri · Slanje parametara DM1 dijagnostičke poruke · Čitanje i reagovanje na DM1 poruke koje šalju drugi ECU-ovi · Dijagnostički dnevnik, koji se održava u nepromenljivoj memoriji, za slanje DM2 poruka
3.1. Uvod u podržane poruke ECU je usklađen sa standardom SAE J1939 i podržava sljedeće PGN-ove
Od J1939-21 – Sloj veze podataka · Zahtjev · Potvrda · Upravljanje vezom transportnog protokola · Poruka o prijenosu podataka transportnog protokola
59904 ($00EA00) 59392 ($00E800) 60416 ($00EC00) 60160 ($00EB00)
Napomena: Bilo koji vlasnički B PGN u rasponu od 65280 do 65535 ($00FF00 do $00FFFF) može se odabrati
Od J1939-73 – Dijagnostika · DM1 aktivni dijagnostički kodovi kvarova · DM2 prethodno aktivni dijagnostički kodovi kvarova · DM3 dijagnostički podaci brisanje/resetiranje prethodno aktivnih DTC-a · DM11 – brisanje/resetiranje dijagnostičkih podataka za aktivne DTC-ove · DM14 pristup memoriji DM15 zahtjev za pristup Odgovor · DM16 binarni prijenos podataka
65226 ($00FECA) 65227 ($00FECB) 65228 ($00FECC) 65235 ($00FED3) 55552 ($00D900) 55296 ($00D800) 55040 ($00D700)
Od J1939-81 – Upravljanje mrežom · Zatražena adresa/Ne može se potraživati · Naređena adresa
60928 ($00EE00) 65240 ($00FED8)
Od J1939-71 Sloj aplikacije vozila · Identifikacija softvera
65242 ($00FEDA)
Nijedan od PGN-ova sloja aplikacije nije podržan kao dio zadanih konfiguracija, ali se mogu odabrati po želji bilo za prijenosne ili primljene funkcionalne blokove. Zadatim vrijednostima se pristupa korištenjem standardnog protokola za pristup memoriji (MAP) sa vlasničkim adresama. Axiomatic Electronic Assistant (EA) omogućava brzu i laku konfiguraciju jedinice preko CAN mreže.
Korisnički priručnik UMAX031700. Verzija: 3
26-44
3.2. IME, adresa i ID softvera
J1939 NAZIV 1IN-CAN ECU ima sljedeće zadane postavke za J1939 NAZIV. Korisnik bi trebao pogledati SAE J1939/81 standard za više informacija o ovim parametrima i njihovim rasponima.
Proizvoljna adresa sposobna Industrijska grupa Instanca sistema vozila Sistem vozila Funkcija Funkcija Instanca ECU instance Proizvodni kod Identifikacijski broj
Da 0, Global 0 0, Nespecifičan sistem 125, Axiomatic I/O kontroler 20, Axiomatic AX031700, Kontroler sa jednim ulazom sa CAN 0, First Instance 162, Axiomatic Technologies Corporation varijabla, jedinstveno dodeljena tokom fabričkog programiranja za svaki ECU
ECU instanca je konfigurabilna zadana vrijednost povezana s NAME. Promjena ove vrijednosti omogućit će da se više ECU-ova ovog tipa razlikuju od drugih ECU-ova (uključujući Axiomatic Electronic Assistant) kada su svi povezani na istu mrežu.
Adresa ECU-a Podrazumevana vrijednost ove zadane vrijednosti je 128 (0x80), što je preferirana početna adresa za samokonfigurabilne ECU-e kao što je postavljeno od strane SAE u J1939 tabelama B3 do B7. Axiomatic EA će omogućiti odabir bilo koje adrese između 0 do 253, a odgovornost je korisnika da odabere adresu koja je u skladu sa standardom. Korisnik također mora biti svjestan da budući da je jedinica sposobna za proizvoljnu adresu, ako se druga ECU sa višim prioritetom NAME bori za odabranu adresu, 1IN-CAN će nastaviti birati sljedeću najvišu adresu dok ne pronađe onu koju može zatražiti. Vidi J1939/81 za više detalja o traženju adrese.
Softverski identifikator
PGN 65242
Identifikacija softvera
Brzina ponavljanja prijenosa: Na zahtjev
Dužina podataka:
Varijabilna
Stranica proširenih podataka:
0
Stranica podataka:
0
PDU format:
254
Specifičan PDU:
218 PGN prateće informacije:
Zadani prioritet:
6
Broj grupe parametara:
65242 (0xFEDA)
– SOFT
Početna pozicija 1 2-n
Dužina Naziv parametra 1 bajt Broj polja za identifikaciju softvera Promenljiva Identifikacija softvera, graničnik (ASCII “*”)
SPN 965 234
Za 1IN-CAN ECU, bajt 1 je postavljen na 5, a identifikacijska polja su sljedeća (Broj dijela)*(Verzija)*(Datum)*(Vlasnik)*(Opis)
Korisnički priručnik UMAX031700. Verzija: 3
27-44
Axiomatic EA prikazuje sve ove informacije u "Općim informacijama o ECU", kao što je prikazano u nastavku:
Napomena: Informacije navedene u ID-u softvera dostupne su za bilo koji J1939 servisni alat koji podržava PGN -SOFT.
Korisnički priručnik UMAX031700. Verzija: 3
28-44
4. ZADAJENE TAČKE ECU-a kojima se pristupa uz pomoć AKSIOMATSKOG ELEKTRONSKOG POMOĆNIKA
Mnoge zadane vrijednosti su bile reference u ovom priručniku. Ovaj odjeljak detaljno opisuje svaku zadanu vrijednost i njihove zadane vrijednosti i opsege. Za više informacija o tome kako svaku zadanu vrijednost koristi 1IN-CAN, pogledajte odgovarajući odjeljak korisničkog priručnika.
4.1. J1939 Mreža
Mrežne zadane vrijednosti J1939 bave se parametrima kontrolera koji specifično utječu na CAN mrežu. Pogledajte napomene o informacijama o svakoj zadanoj vrijednosti.
Ime
Domet
Default
Bilješke
ECU broj instance ECU adresa
Ispustite listu 0 do 253
0, #1 Prva instanca po J1939-81
128 (0x80)
Željena adresa za samokonfigurabilnu ECU
Snimak ekrana zadanih raznih zadanih vrijednosti
Ako se koriste vrijednosti koje nisu zadane za “ECU Instance Number” ili “ECU Address”, one se neće ažurirati tijekom zadane vrijednosti file blic. Ove parametre je potrebno ručno mijenjati da bi se
spriječiti utjecaj na druge jedinice na mreži. Kada se promijene, kontroler će tražiti svoju novu adresu na mreži. Preporučljivo je zatvoriti i ponovo otvoriti CAN vezu na Axiomatic EA nakon file je učitano, tako da se samo novi NAZIV i adresa pojavljuju na J1939 CAN Network ECU listi.
Korisnički priručnik UMAX031700. Verzija: 3
29-44
4.2. Univerzalni ulaz
Funkcijski blok univerzalnog ulaza definiran je u odjeljku 1.2. Molimo pogledajte taj odjeljak za detaljne informacije o tome kako se koriste ove zadane vrijednosti.
Snimak ekrana zadanih univerzalnih ulaznih vrijednosti
Naziv Tip ulaznog senzora
Range Drop List
Puls per Revolution
0 do 60000
Minimalna greška
Minimalni domet
Maksimalni domet
Maksimalna greška Pullup/Pulldown Otpornik Vrijeme odbijanja Tip digitalnog ulaza Softver Tip filtera za odbijanje
Zavisi od tipa senzora Zavisi od tipa senzora Zavisi od tipa senzora Zavisi od tipa senzora Ispuštena lista
0 do 60000
Tip softverskog filtera
Drop List
Konstanta softverskog filtera
0 do 60000
Zadano 12 Voltage 0V do 5V 0
0.2V
Napomene Pogledajte odeljak 1.2.1 Ako je podešeno na 0, merenja se vrše u Hz. Ako je vrijednost postavljena veća od 0, mjerenja se vrše u RPM
Pogledajte odeljak 1.2.3
0.5V
Pogledajte odeljak 1.2.3
4.5V
Pogledajte odeljak 1.2.3
4.8V 1 10kOhm Pullup 0 – Ništa 10 (ms)
0 Nema filtera
1000ms
Pogledajte odeljak 1.2.3
Pogledajte odeljak 1.2.2
Vrijeme debounce za tip digitalnog on/off ulaza Pogledajte odjeljak 1.2.4. Ova funkcija se ne koristi u tipovima digitalnih ulaza i ulaza sa brojačem Pogledajte odeljak 1.3.6
Detekcija greške je omogućena Drop List
1 – Tačno
Pogledajte odeljak 1.9
Događaj generira DTC u DM1
Drop List
1 – Tačno
Pogledajte odeljak 1.9
Korisnički priručnik UMAX031700. Verzija: 3
30-44
Histereza za brisanje greške
Zavisi od tipa senzora
Lamp Postavljeno po događaju u DM1 Drop Listi
0.1V
Pogledajte odeljak 1.9
1 žuto, upozorenje Pogledajte odeljak 1.9
SPN za događaj koji se koristi u DTC-u 0 do 0x1FFFFFFF
Pogledajte odeljak 1.9
FMI za događaj koji se koristi u DTC listi
4 Voltage Ispod normalnog ili kratkog spoja na niski izvor
Pogledajte odeljak 1.9
Odgoda prije slanja DM1 0 do 60000
1000ms
Pogledajte odeljak 1.9
4.3. Zadane vrijednosti liste stalnih podataka
Funkcijski blok Constant Data List je osiguran da omogući korisniku da odabere željene vrijednosti za različite funkcije logičkog bloka. U ovom priručniku, različite su reference na konstante, kao što je sažeto u pramples navedene u nastavku.
a)
Programabilna logika: Konstanta „Tabela X = Uslov Y, Argument 2“, gdje su X i Y = 1
do 3
b)
Matematička funkcija: Konstanta „Matematički unos X“, gdje je X = 1 do 4
Prve dvije konstante su fiksne vrijednosti 0 (Netačno) i 1 (Tačno) za korištenje u binarnoj logici. Preostalih 13 konstanti u potpunosti se mogu konfigurirati od strane korisnika na bilo koju vrijednost između +/- 1,000,000. Zadane vrijednosti su prikazane na slici ispod.
Snimak ekrana Podrazumevane postavke liste konstantnih podataka UMAX031700. Verzija: 3
31-44
4.4. Zadane vrijednosti tabele traženja
Funkcijski blok Lookup Table definiran je u Odjeljku 1.4. Molimo pogledajte tamo za detaljne informacije o tome kako se koriste sve ove zadane vrijednosti. Kako su zadane postavke X-ose ovog funkcionalnog bloka definirane "Izvorom X-ose" odabranim iz Tabele 1, nema ništa dalje za definiranje u smislu zadanih postavki i raspona izvan onoga što je opisano u Odjeljku 1.4. Podsjećamo, vrijednosti X-ose će se automatski ažurirati ako se promijeni min/max raspon odabranog izvora.
Screen Capture of Example Tabela za traženje 1 Zadate vrijednosti
Napomena: Na snimku ekrana prikazanom iznad, „Izvor X-ose“ je promijenjen sa svoje zadane vrijednosti kako bi se omogućio funkcionalni blok.
Korisnički priručnik UMAX031700. Verzija: 3
32-44
4.5. Programabilne logičke postavke
Funkcijski blok programabilne logike definiran je u odjeljku 1.5. Molimo pogledajte tamo za detaljne informacije o tome kako se koriste sve ove zadane vrijednosti.
Kako je ovaj funkcionalni blok podrazumevano onemogućen, nema šta dalje da se definiše u smislu podrazumevanih vrednosti i opsega izvan onoga što je opisano u Odeljku 1.5. Snimak ekrana ispod pokazuje kako se zadate vrijednosti navedene u tom dijelu pojavljuju na Axiomatic EA.
Korisnički priručnik UMAX031700. Verzija: 3
33-44
Snimak ekrana zadanih programibilnih logičkih 1 zadanih vrijednosti
Napomena: Na snimku ekrana prikazanom iznad, “Programabilni logički blok omogućen” je promijenjen sa svoje zadane vrijednosti kako bi se omogućio funkcionalni blok.
Napomena: Podrazumevane vrijednosti za Argument1, Argument 2 i Operator su iste u svim programiranim logičkim funkcionalnim blokovima i stoga ih korisnik mora promijeniti prema potrebi prije nego što se ovo može koristiti.
Korisnički priručnik UMAX031700. Verzija: 3
34-44
4.6. Zadane vrijednosti blokova matematičkih funkcija
Matematički funkcionalni blok definiran je u Odjeljku 1.6. Molimo pogledajte taj odjeljak za detaljne informacije o tome kako se koriste ove zadane vrijednosti.
Snimak ekrana example za blok matematičke funkcije
Napomena: Na snimku ekrana prikazanom iznad, zadate vrijednosti su promijenjene sa svojih zadanih vrijednosti kako bi se ilustrovalo exampo tome kako se matematički funkcionalni blok može koristiti.
Naziv Math Funkcija Omogućena Funkcija 1 Ulaz A Izvor Funkcija 1 Unos A Broj
Funkcija 1 Ulaz A Minimum
Raspon Drop List Drop List Zavisi od izvora
-106 do 106
Zadano 0 FALSE 0 Kontrola se ne koristi 1
0
Funkcija 1 Ulaz A Maksimalna funkcija 1 Ulaz A Funkcija skalera 1 Ulaz B Izvor Funkcija 1 Ulaz B Broj
Funkcija 1 Ulaz B Minimum
-106 do 106
-1.00 do 1.00 Ispuštena lista zavisi od izvora
-106 do 106
100 1.00 0 Kontrola nije korištena 1
0
Funkcija 1 Ulaz B Maksimalno -106 do 106
100
Korisnički priručnik UMAX031700. Verzija: 3
Napomene TAČNO ili NETOČNO Pogledajte odjeljak 1.3
Pogledajte odeljak 1.3
Pretvara unos u procentetage prije upotrebe u proračunu Pretvara ulaz u procentetage prije upotrebe u proračunu Pogledajte odjeljak 1.6 Pogledajte odjeljak 1.3
Pogledajte odeljak 1.3
Pretvara unos u procentetage prije upotrebe u proračunu Pretvara ulaz u procentetage prije upotrebe u proračunu
35-44
Funkcija 1 Ulaz B Scaler Math Funkcija 1 Operacija Funkcija 2 Ulaz B Izvor
Funkcija 2 Unesite B broj
Funkcija 2 Ulaz B Minimum
Funkcija 2 Ulaz B Maksimum
Funkcija 2 Ulaz B Scaler Matematika Funkcija 2 Operacija (Ulaz A = rezultat funkcije 1) Funkcija 3 Ulaz B Izvor
Funkcija 3 Unesite B broj
Funkcija 3 Ulaz B Minimum
Funkcija 3 Ulaz B Maksimum
Funkcija 3 Ulaz B Scaler Matematička funkcija 3 Operacija (ulaz A = rezultat funkcije 2) Matematički izlaz Minimalni raspon
-1.00 do 1.00 Drop lista Drop lista zavisi od izvora
-106 do 106
-106 do 106
-1.00 do 1.00
1.00 9, +, Rezultat = InA+InB 0 Kontrola nije korištena 1
0
100 1.00
Pogledajte odjeljak 1.13 Pogledajte odjeljak 1.13 Pogledajte odjeljak 1.4
Pogledajte odeljak 1.4
Pretvara unos u procentetage prije upotrebe u proračunu Pretvara ulaz u procentetage prije upotrebe u proračunu Pogledajte odjeljak 1.13
Drop List
9, +, Rezultat = InA+InB Pogledajte odeljak 1.13
Lista za ispuštanje zavisi od izvora
-106 do 106
0 Kontrola se ne koristi 1
0
-106 do 106
100
-1.00 do 1.00 1.00
Pogledajte odeljak 1.4
Pogledajte odeljak 1.4
Pretvara unos u procentetage prije upotrebe u proračunu Pretvara ulaz u procentetage prije upotrebe u proračunu Pogledajte odjeljak 1.13
Drop List
9, +, Rezultat = InA+InB Pogledajte odeljak 1.13
-106 do 106
0
Maksimalni opseg matematičkog izlaza -106 do 106
100
Korisnički priručnik UMAX031700. Verzija: 3
36-44
4.7. CAN Receive Setpoints Funkcijski blok CAN Receive definiran je u odjeljku 1.16. Molimo pogledajte tamo za detaljne informacije o tome kako se koriste sve ove zadane vrijednosti.
Snimak ekrana zadanog CAN-a prima 1 zadane vrijednosti
Napomena: Na snimku ekrana prikazanom iznad, “Primanje poruke je omogućeno” promijenjeno je sa svoje zadane vrijednosti kako bi se omogućio funkcionalni blok. 4.8. Zadane vrijednosti CAN prijenosa Funkcijski blok CAN prijenos definiran je u odjeljku 1.7. Molimo pogledajte tamo za detaljne informacije o tome kako se koriste sve ove zadane vrijednosti.
Snimak ekrana zadanih CAN prijenosnih 1 zadanih vrijednosti Priručnik za upotrebu UMAX031700. Verzija: 3
37-44
Naziv Prijenos PGN Brzina ponavljanja prijenosa Prijenos poruke Prioritet odredišna adresa (za PDU1) Izvor podataka prijenosa Broj podataka prijenosa
Veličina prenosa podataka
Indeks prijenosa podataka u nizu (LSB) Indeks bita prijenosa u bajtovima (LSB) Rezolucija prijenosa podataka Pomak prijenosa podataka
Domet
0 do 65535 0 do 60,000 ms 0 do 7 0 do 255 Ispusti listu po izvoru
Default
65280 ($FF00) 0 6 254 (0xFE, Null adresa) Ulaz izmjeren 0, ulaz izmjeren #1
Drop List
Kontinuirani 1-bajt
0 do 8-DataSize 0, pozicija prvog bajta
0 do 8-bitna veličina
-106 do 106 -104 do 104
Podrazumevano se ne koristi
1.00 0.00
Bilješke
0ms onemogućuje prijenos Vlasnički prioritet B Ne koristi se prema zadanim postavkama Pogledajte odjeljak 1.3 Pogledajte odjeljak 1.3 0 = Nije korišteno (onemogućeno) 1 = 1-bit 2 = 2 bita 3 = 4 bita 4 = 1 bajt 5 = 2 bajta 6 = 4
Koristi se samo sa bitnim tipovima podataka
Korisnički priručnik UMAX031700. Verzija: 3
38-44
5. REFLASHING OVER CAN SA AXIOMATIC EA BOOTLOADER
AX031700 se može nadograditi novim firmverom aplikacije pomoću odjeljka Bootloader Information. U ovom odeljku su detaljna uputstva korak po korak za učitavanje novog firmvera koji obezbeđuje Axiomatic na jedinicu preko CAN-a, bez potrebe da se isključi iz mreže J1939.
1. Kada se Axiomatic EA prvi put poveže s ECU-om, odjeljak s informacijama o pokretaču će prikazati sljedeće informacije:
2. Da biste koristili bootloader za nadogradnju firmvera koji radi na ECU-u, promijenite varijablu „Force Bootloader To Load on Reset” u Yes.
3. Kada se u polju upita da li želite da resetujete ECU, izaberite Da.
Korisnički priručnik UMAX031700. Verzija: 3
39-44
4. Nakon resetovanja, ECU se više neće pojavljivati na mreži J1939 kao AX031700, već kao J1939 Bootloader #1.
Imajte na umu da bootloader NIJE sposoban za proizvoljnu adresu. To znači da ako želite da više pokretača radi istovremeno (nije preporučljivo) morate ručno promijeniti adresu za svaki prije nego što aktivirate sljedeći, ili će doći do sukoba adresa i samo jedan ECU će se pojaviti kao pokretač. Jednom kada se `aktivni' pokretač vrati na redovnu funkcionalnost, ostale ECU(e) bi morale biti uključene u ciklus da bi ponovo aktivirale funkciju pokretača.
5. Kada se izabere odjeljak Bootloader Information, prikazuju se iste informacije kao kada
koristio je firmver AX031700, ali je u ovom slučaju omogućena funkcija treperenja.
Korisnički priručnik UMAX031700. Verzija: 3
40-44
6. Odaberite dugme Treperi i idite do mjesta gdje ste snimili AF-16119-x.yy.bin file poslano iz Axiomatica. (Napomena: samo binarni (.bin) files se može flešovati pomoću Axiomatic EA alata)
7. Kada se otvori prozor Flash aplikacije Firmware, možete unijeti komentare kao što je “Firmware nadograđen od [Naziv]” ako to želite. Ovo nije potrebno, a polje možete ostaviti praznim ako ga ne želite koristiti.
Napomena: Ne morate izlaziti na datum-stamp ili timestamp the file, jer sve to automatski radi Axiomatic EA alat kada učitate novi firmver.
UPOZORENJE: Nemojte označiti polje „Izbriši sve ECU Flash Memory” osim ako to ne zatraži vaš Axiomatic kontakt. Odabirom ovoga izbrisat će se SVI podaci pohranjeni u nepromjenjivom blicu. Također će obrisati bilo koju konfiguraciju zadanih vrijednosti koje su možda bile urađene na ECU-u i resetirati sve zadane vrijednosti na njihove tvorničke vrijednosti. Ostavljanjem ovog polja neoznačenog, nijedna od zadanih vrijednosti neće biti promijenjena kada se novi firmver učita.
Korisnički priručnik UMAX031700. Verzija: 3
41-44
8. Traka napretka će pokazati koliko je firmvera poslano kako učitavanje napreduje. Što je više saobraćaja na mreži J1939, proces učitavanja će trajati duže.
9. Kada se firmver završi sa učitavanjem, pojaviće se poruka koja ukazuje na uspešan rad. Ako odaberete da resetujete ECU, nova verzija aplikacije AX031700 će se pokrenuti, a Axiomatic EA će identifikovati ECU kao takvu. U suprotnom, sljedeći put kada se ECU uključi u ciklus napajanja, radije će se pokrenuti aplikacija AX031700 nego bootloader funkcija.
Napomena: Ako u bilo kom trenutku tokom upload-a proces bude prekinut, podaci su oštećeni (loš kontrolni zbir) ili iz bilo kog drugog razloga novi firmver nije ispravan, tj. bootloader detektuje da file loaded nije dizajniran za rad na hardverskoj platformi, loša ili oštećena aplikacija neće raditi. Umjesto toga, kada se ECU resetuje ili uključi, J1939 Bootloader će i dalje biti zadana aplikacija sve dok se važeći firmver uspješno ne učita u jedinicu.
Korisnički priručnik UMAX031700. Verzija: 3
42-44
6. Tehničke specifikacije
6.1. Napajanje
Ulaz napajanja – nominalni
Zaštita od prenapona Zaštita od obrnutog polariteta
12 ili 24Vdc nominalni radni volumentage 8…36 Vdc opseg napajanja za voltage tranzijenti
Ispunjava zahtjeve SAE J1113-11 za nominalni ulaz od 24 Vdc.
6.2. Ulaz
Funkcije analognog ulaza Voltage Ulaz
Current Input
Funkcije digitalnog ulaza Nivo digitalnog ulaza PWM ulaz
Frekvencijski ulaz Digitalni ulaz
Ulazna impedansa Ulazna tačnost Ulazna rezolucija
Voltage Ulaz ili strujni ulaz 0-5V (impedansa 204 KOhm) 0-10V (impedansa 136 KOhm) 0-20 mA (impedansa 124 oma) 4-20 mA (impedansa 124 oma) diskretni ulaz, PWM do 0/100 RPM ulaza 0.5Hz do 10kHz 0.5Hz do 10 kHz Active High (do +Vps), Active Low Amplituda: 0 do +Vps 1 MOhm Visoka impedansa, 10KOhm pull down, 10KOhm pull do +14V < 1% 12-bit
6.3. Komunikacija
CAN Network Termination
1 CAN 2.0B port, protokol SAE J1939
Prema CAN standardu, potrebno je završiti mrežu vanjskim završnim otpornicima. Otpornici su 120 Ohm, minimalno 0.25 W, metalni film ili sličan tip. Treba ih postaviti između CAN_H i CAN_L terminala na oba kraja mreže.
6.4. Opće specifikacije
Mikroprocesor
STM32F103CBT7, 32-bit, 128 Kbytes Flash programska memorija
Quiescent Current
14 mA @ 24Vdc Tipično; 30 mA @ 12Vdc Tipično
Control Logic
Korisnički programirana funkcionalnost pomoću Axiomatic Electronic Assistant, P/Ns: AX070502 ili AX070506K
Komunikacije
1 CAN (SAE J1939) Model AX031700: 250 kbps Model AX031700-01: 500 kbps Model AX031700-02: 1 Mbps Model AX031701 CANopen®
Korisničko sučelje
Axiomatic Electronic Assistant za Windows operativne sisteme dolazi sa besplatnom licencom za upotrebu. Axiomatic Electronic Assistant zahteva USB-CAN konverter da poveže CAN port uređaja sa računarom zasnovanim na Windows-u. Axiomatic USB-CAN konvertor je dio Axiomatic Configuration KIT-a, koji naručuje P/Ns: AX070502 ili AX070506K.
Network Termination
Potrebno je završiti mrežu vanjskim završnim otpornicima. Otpornici su 120 Ohm, minimalno 0.25 W, metalni film ili sličan tip. Treba ih postaviti između CAN_H i CAN_L terminala na oba kraja mreže.
Težina
0.10 lb. (0.045 kg)
Uslovi rada
-40 do 85 °C (-40 do 185 °F)
Zaštita
IP67
EMC usklađenost
CE oznaka
Vibracije
MIL-STD-202G, Test 204D i 214A (Sine i Random) 10 g vrh (Sine); 7.86 Grms vrh (nasumično) (na čekanju)
Šok
MIL-STD-202G, Test 213B, 50 g (na čekanju)
Odobrenja
CE oznaka
Električni priključci
6-pinski konektor (ekvivalent TE Deutsch P/N: DT04-6P)
Komplet za spajanje utikača dostupan je kao Axiomatic P/N: AX070119.
Pin # 1 2 3 4 5 6
Opis BATT+ Ulaz + CAN_H CAN_L Ulaz BATT-
Korisnički priručnik UMAX031700. Verzija: 3
43-44
7. ISTORIJA VERZIJA
Datum verzije
1
31. maja 2016
2
26. novembra 2019
–
26. novembra 2019
3
1. avgusta 2023
Autor
Gustavo Del Valle Gustavo Del Valle
Amanda Wilkins Kiril Mojsov
Modifikacije
Početni nacrt Ažuriran korisnički priručnik kako bi se odrazila ažuriranja napravljena na firmveru V2.00 u kojem tipovi frekvencija i PWM ulaza više nisu razdvojeni u različite frekventne opsege, već su sada kombinovani u jedan opseg od [0.5Hz…10kHz] Dodata struja mirovanja, težina i različiti modeli brzine prenosa u Tehničke specifikacije Izvedena naslijeđena ažuriranja
Napomena:
Tehničke specifikacije su indikativne i podložne su promjenama. Stvarne performanse će se razlikovati ovisno o primjeni i uvjetima rada. Korisnici bi se trebali uvjeriti da je proizvod prikladan za upotrebu u predviđenoj primjeni. Svi naši proizvodi imaju ograničenu garanciju na greške u materijalu i izradi. Molimo pogledajte našu garanciju, odobrenja aplikacija/ograničenja i proces vraćanja materijala kako je opisano na https://www.axiomatic.com/service/.
CANopen® je registrovani zaštitni znak zajednice CAN in Automation eV
Korisnički priručnik UMAX031700. Verzija: 3
44-44
NAŠI PROIZVODI
AC/DC napajanja Kontrole/sučelja aktuatora/sučelja Automobilski Ethernet interfejsi Punjači baterija CAN kontrole, ruteri, repetitori CAN/WiFi, CAN/Bluetooth, struja rutera/voltage/PWM pretvarači DC/DC pretvarači napajanja Skeneri temperature motora Ethernet/CAN pretvarači, pristupnici, prekidači Kontroleri pogona ventilatora Gateways, CAN/Modbus, RS-232 žiroskopi, inklinometri Kontroleri hidrauličkih ventila Inklinometri, triaksijalni I/O kontroleri strojeva LV Modbus, RS-422, RS-485 Kontrole Kontrole motora, Invertori Napajanja, DC/DC, AC/DC PWM pretvarači/izolatori signala Resolver Kondicioneri signala Servisni alati Kondicioneri signala, pretvarači Merač naprezanja CAN kontrole Prenaponski supresori
NAŠA KOMPANIJA
Axiomatic obezbeđuje komponente za kontrolu elektronskih mašina za terenska vozila, komercijalna vozila, električna vozila, generatore, rukovanje materijalima, obnovljive izvore energije i industrijska OEM tržišta. Mi inoviramo sa projektiranim i gotovim kontrolama mašina koje dodaju vrijednost našim klijentima.
KVALITETNO PROJEKTOVANJE I PROIZVODNJA
Imamo ISO9001:2015 registrirani objekt za dizajn/proizvodnju u Kanadi.
GARANCIJA, ODOBRENJE/OGRANIČENJA PRIMJENE
Axiomatic Technologies Corporation zadržava pravo da izvrši ispravke, modifikacije, poboljšanja, poboljšanja i druge promjene svojih proizvoda i usluga u bilo koje vrijeme i da prekine bilo koji proizvod ili uslugu bez prethodne najave. Kupci bi trebali dobiti najnovije relevantne informacije prije nego što daju narudžbu i trebaju provjeriti jesu li te informacije ažurne i potpune. Korisnici bi se trebali uvjeriti da je proizvod prikladan za upotrebu u predviđenoj primjeni. Svi naši proizvodi imaju ograničenu garanciju na greške u materijalu i izradi. Molimo pogledajte našu garanciju, odobrenja aplikacija/ograničenja i proces vraćanja materijala na https://www.axiomatic.com/service/.
USKLAĐENOST
Detalji usklađenosti proizvoda mogu se naći u literaturi proizvoda i/ili na axiomatic.com. Sve upite treba poslati na sales@axiomatic.com.
SIGURNA UPOTREBA
Sve proizvode treba servisirati Axiomatic. Ne otvarajte proizvod i sami obavljajte servis.
Ovaj proizvod vas može izložiti hemikalijama za koje je u državi Kalifornija, SAD poznato da uzrokuju rak i reproduktivnu štetu. Za više informacija idite na www.P65Warnings.ca.gov.
SERVIS
Svi proizvodi koji se vraćaju u Axiomatic zahtijevaju broj ovlaštenja za povrat materijala (RMA#) od sales@axiomatic.com. Molimo navedite sljedeće informacije kada tražite RMA broj:
· Serijski broj, kataloški broj · Sati rada, opis problema · Dijagram postavljanja ožičenja, aplikacija i ostali komentari po potrebi
ODLAGANJE
Axiomatic proizvodi su elektronski otpad. Molimo vas da slijedite vaše lokalne zakone o ekološkom otpadu i recikliranju, propise i politike za sigurno odlaganje ili recikliranje elektronskog otpada.
KONTAKTI
Axiomatic Technologies Corporation 1445 Courtneypark Drive E. Mississauga, ON KANADA L5T 2E3 TEL: +1 905 602 9270 FAX: +1 905 602 9279 www.axiomatic.com sales@axiomatic.com
Axiomatic Technologies Oy Höytämöntie 6 33880 Lempäälä FINSKA TEL: +358 103 375 750
www.axiomatic.com
salesfinland@axiomatic.com
Copyright 2023
Dokumenti / Resursi
![]() |
AXIOMATIC AX031700 Univerzalni ulazni kontroler sa CAN [pdf] Korisnički priručnik AX031700, UMAX031700, AX031700 Univerzalni ulazni kontroler sa CAN, AX031700, univerzalni ulazni kontroler sa CAN, ulazni kontroler sa CAN, kontroler sa CAN, CAN |