AX031700 Univerzalni vhodni krmilnik s CAN
“
Informacije o izdelku
Specifikacije
- Ime izdelka: Univerzalni vhodni krmilnik s CAN
- Številka modela: UMAX031700 Različica V3
- Številka dela: AX031700
- Podprt protokol: SAE J1939
- Lastnosti: En univerzalni vhod za izhod proporcionalnega ventila
Krmilnik
Navodila za uporabo izdelka
1. Navodila za namestitev
Mere in Pinout
Glejte uporabniški priročnik za podrobne mere in pinout
informacije.
Navodila za montažo
Prepričajte se, da je krmilnik varno nameščen v skladu z
smernice v uporabniškem priročniku.
2. Končanoview lastnosti J1939
Podprta sporočila
Krmilnik podpira različna sporočila, navedena v SAE
standard J1939. Glejte razdelek 3.1 uporabniškega priročnika za
podrobnosti.
Ime, naslov in ID programske opreme
Konfigurirajte ime krmilnika, naslov in ID programske opreme v skladu z
vaše zahteve. Glejte razdelek 3.2 uporabniškega priročnika za
navodila.
3. Nastavitve ECU, dostopne z Axiomatic Electronic
Pomočnik
Uporabite Axiomatic Electronic Assistant (EA) za dostop in
konfigurirajte nastavljene točke ECU. Sledite navodilom v
poglavje 4 uporabniškega priročnika.
4. Ponovno osveževanje preko CAN z Axiomatic EA Bootloader
Uporabite Axiomatic EA Bootloader, da znova zaženete krmilnik
prek vodila CAN. Podrobni koraki so opisani v razdelku 5 uporabnika
priročnik.
5. Tehnične specifikacije
Za podrobne tehnične podatke glejte uporabniški priročnik
krmilnika.
6. Zgodovina različic
Preverite razdelek 7 uporabniškega priročnika za zgodovino različic
izdelek.
Pogosto zastavljena vprašanja (FAQ)
V: Ali lahko uporabim več vrst vnosov s CAN z enim vhodom
Krmilnik?
O: Da, krmilnik podpira široko paleto nastavljivih
vrste vnosa, ki zagotavljajo vsestranskost nadzora.
V: Kako lahko posodobim programsko opremo krmilnika?
O: Krmilnik lahko znova zaženete preko CAN z uporabo Axiomatic
EA Bootloader. Za podrobnosti glejte razdelek 5 uporabniškega priročnika
navodila.
“`
UPORABNIŠKI PRIROČNIK UMAX031700 Različica V3
UNIVERZALNI VNOSNI KRMILNIK S KAN
SAEJ1939
PRIROČNIK ZA UPORABO
P/N: AX031700
KRATICE
POTRDI
Pozitivna potrditev (iz standarda SAE J1939)
UIN
Univerzalni vhod
EA
Axiomatic Electronic Assistant (servisno orodje za axiomatic ECU)
ECU
Elektronska krmilna enota
(iz standarda SAE J1939)
NAK
Negativna potrditev (iz standarda SAE J1939)
PDU1
Format za sporočila, ki naj bodo poslana na ciljni naslov, bodisi specifičen bodisi globalni (iz standarda SAE J1939)
PDU2
Format, ki se uporablja za pošiljanje informacij, ki so bile označene s tehniko razširitve skupine in ne vsebujejo ciljnega naslova.
PGN
Številka skupine parametrov (iz standarda SAE J1939)
PropA
Sporočilo, ki uporablja lastniški A PGN za komunikacijo enakovrednih
PropB
Sporočilo, ki za oddajno komunikacijo uporablja lastniški B PGN
SPN
Številka sumljivega parametra (iz standarda SAE J1939)
Opomba: Axiomatic Electronic Assistant KIT je mogoče naročiti kot P/N: AX070502 ali AX070506K
Uporabniški priročnik UMAX031700. Različica: 3
2-44
KAZALO VSEBINE
1. KONČNOVIEW KONTROLORJA ……………………………………………………………………………………………………………… 4
1.1. OPIS ENOJNEGA UNIVERZALNEGA VHODA V IZHODNI REGULATOR PROPORCIONALNEGA VENTILA ……………………….. 4 1.2. UNIVERZALNI VNOSNI FUNKCIJSKI BLOK………………………………………………………………………………………………………. 4
1.2.1. Vrste vhodnih senzorjev …………………………………………………………………………………………………………………………… ………. 4 1.2.2. Možnosti Pullup/Pulldown Resistor………………………………………………………………………………………………………………… 5 1.2.3. 5. Najmanjše in največje napake in razponi……………………………………………………………………………………………………. 1.2.4 5. Vrste filtrov vhodne programske opreme ………………………………………………………………………………………………………………………… 1.3 6. NOTRANJI VIRI NADZORA FUNKCIJSKIH BLOKOV …………………………………………………………………………………….. 1.4 7. FUNKCIJSKI BLOK ISKALNE TABELE …………………………………………………………………………………………………………. 1.4.1 8. Os X, odziv vhodnih podatkov………………………………………………………………………………………………………………… …….. 1.4.2 8. Os Y, izhod iskalne tabele ………………………………………………………………………………………………………………… ……. 1.4.3 8. Privzeta konfiguracija, podatkovni odziv ……………………………………………………………………………………………………………. 1.4.4 9. Odziv od točke do točke …………………………………………………………………………………………………………………………… ….. 1.4.5 10. Os X, časovni odziv…………………………………………………………………………………………………………………… ………… 1.5 11. PROGRAMABILNI LOGIČNI FUNKCIJSKI BLOK ………………………………………………………………………………………………. 1.5.1 14. Ocena pogojev ……………………………………………………………………………………………………………………………… 1.5.2 15. Izbira tabele ………………………………………………………………………………………………………………………………… ……….. 1.5.3 16. Izhod logičnega bloka …………………………………………………………………………………………………………………………… …….. 1.6 17. FUNKCIJSKI BLOK MATEMATIKE…………………………………………………………………………………………………………….. 1.7 18 . FUNKCIJSKI BLOK CAN TRANSMIT………………………………………………………………………………………………….. 1.8 19. LAHKO PREJEME FUNKCIJSKI BLOK…………………………………………………………………………………………………………. 1.9 20. DIAGNOSTIČNI FUNKCIJSKI BLOK ……………………………………………………………………………………………………………. XNUMX
2. NAVODILA ZA NAMESTITEV ……………………………………………………………………………………………………………. 24
2.1. DIMENZIJE IN NAMESTITVE ……………………………………………………………………………………………………………… 24 2.2. NAVODILA ZA MONTAŽO ……………………………………………………………………………………………………………….. 24
3. KONČNOVIEW ZNAČILNOSTI J1939 ……………………………………………………………………………………………………….. 26
3.1. UVOD V PODPRTA SPOROČILA ………………………………………………………………………………………………. 26 3.2. IME, NASLOV IN ID PROGRAMSKE OPREME ………………………………………………………………………………………………… 27
4. NASTAVLJENE TOČKE ECU-JA, DO KATERIH DOSTOPITE Z AKSIOMATIČNIM ELEKTRONSKIM POMOČNIKOM ……………………………………. 29
4.1. OMREŽJE J1939 …………………………………………………………………………………………………………………………… 29 4.2. UNIVERZALNI VNOS…………………………………………………………………………………………………………………………… 30 4.3. NASTAVLJENE TOČKE SEZNAMA KONSTANTNIH PODATKOV ………………………………………………………………………………………………….. 31 4.4. NASTAVITEV ISKALNE TABELE ……………………………………………………………………………………………………………… 32 4.5. PROGRAMABILNE LOGIČNE NASTAVITVE ………………………………………………………………………………………………….. 33 4.6. NASTAVITVE BLOKOV FUNKCIJ MATEMATIKE ………………………………………………………………………………………………….. 35 4.7. LAHKO PREJEMA NASTAVLJENE TOČKE …………………………………………………………………………………………………………….. 37 4.8. LAHKO PRENOSI NASTAVLJENE TOČKE…………………………………………………………………………………………………………… 37
5. PONOVNO PREGLED PLOČEVINE Z AXIOMATIC EA BOOTLOADER ……………………………………………………… 39
6. TEHNIČNE SPECIFIKACIJE ……………………………………………………………………………………………………………. 43
6.1. NAPAJANJE …………………………………………………………………………………………………………………………………. 43 6.2. VNOS………………………………………………………………………………………………………………………………… ………… 43 6.3. KOMUNIKACIJA………………………………………………………………………………………………………………………………. 43 6.4. SPLOŠNE SPECIFIKACIJE …………………………………………………………………………………………………………………. 43
7. ZGODOVINA RAZLIČIC………………………………………………………………………………………………………………………… ….. 44
Uporabniški priročnik UMAX031700. Različica: 3
3-44
1. KONČNOVIEW KONTROLORJA
1.1. Opis enojnega univerzalnega vhoda v izhodni krmilnik proporcionalnega ventila
Krmilnik CAN z enim vhodom (1IN-CAN) je zasnovan za vsestranski nadzor enega samega vhoda in široko paleto krmilne logike in algoritmov. Njegova prilagodljiva zasnova vezja daje uporabniku široko paleto nastavljivih vrst vhodov.
Krmilnik ima en popolnoma nastavljiv univerzalni vhod, ki ga je mogoče nastaviti za branje: voltage, tok, frekvenca/RPM, PWM ali digitalni vhodni signali. Vsi V/I in logični funkcijski bloki na enoti so sami po sebi neodvisni drug od drugega, vendar jih je mogoče konfigurirati za interakcijo drug z drugim na veliko načinov.
Različni funkcijski bloki, ki jih podpira 1IN-CAN, so opisani v naslednjih razdelkih. Vse nastavljene vrednosti lahko uporabnik konfigurira z uporabo Axiomatic Electronic Assistant, kot je opisano v razdelku 3 tega dokumenta.
1.2. Univerzalni vhodni funkcijski blok
Krmilnik je sestavljen iz dveh univerzalnih vhodov. Dva univerzalna vhoda je mogoče konfigurirati za merjenje voltage, tok, upornost, frekvenca, modulacija širine impulza (PWM) in digitalni signali.
1.2.1. Vrste vhodnih senzorjev
Tabela 3 navaja vrste vnosov, ki jih podpira krmilnik. Parameter Vrsta vhodnega senzorja ponuja spustni seznam z vrstami vnosa, opisanimi v tabeli 1. Spreminjanje vrste vhodnega senzorja vpliva na druge nastavitvene točke znotraj iste skupine nastavljenih vrednosti, kot je najmanjša/največja napaka/razpon, tako da jih osveži na novo vrsto vnosa, zato bi jih bilo treba najprej spremenila.
0 Onemogočeno 12 Voltage 0 do 5V 13 Voltage 0 do 10 V 20 Tok 0 do 20 mA 21 Tok 4 do 20 mA 40 Frekvenca 0.5 Hz do 10 kHz 50 Delovni cikel PWM (0.5 Hz do 10 kHz) 60 Digitalno (normalno) 61 Digitalno (inverzno) 62 Digitalno (zapahnjeno)
Tabela 1 Možnosti vrste univerzalnega vhodnega senzorja
Vsi analogni vhodi se napajajo neposredno v 12-bitni analogno-digitalni pretvornik (ADC) v mikrokrmilniku. Vse voltage vhodi imajo visoko impedanco, medtem ko tokovni vhodi za merjenje signala uporabljajo upor 124.
Vrste senzorjev frekvence/RPM, impulzno širinsko modulirane (PWM) in vhodne števce so povezane s časovniki mikrokrmilnika. Nastavljena točka impulzov na vrtljaje se upošteva le, če je izbrana vrsta vhodnega senzorja frekvenca v skladu s tabelo 3. Ko je nastavljena točka impulzov na vrtljaj nastavljena na 0, bodo opravljene meritve v enotah [Hz]. Če je nastavljena vrednost Pulses per Revolution nastavljena na več kot 0, bodo opravljene meritve v enotah [RPM].
Uporabniški priročnik UMAX031700. Različica: 3
4-44
Digital Input Sensor Types ponuja tri načine: Normal, Inverse in Latched. Meritve, opravljene z vrstami digitalnih vhodov, so 1 (ON) ali 0 (OFF).
1.2.2. Možnosti Pullup/Pulldown Resistor
Z vrstami vhodnih senzorjev: frekvenca/vrtljaji na minuto, PWM, digitalni ima uporabnik možnost treh (3) različnih možnosti povleka navzgor/navzdol, kot je navedeno v tabeli 2.
0 Pullup/Pulldown Off 1 10k Pullup 2 10k Pulldown
Tabela 2 Možnosti upora Pullup/Pulldown
Te možnosti je mogoče omogočiti ali onemogočiti s prilagoditvijo nastavitvene vrednosti Pullup/Pulldown Resistor v Axiomatic Electronic Assistant.
1.2.3. Najmanjše in največje napake in obsegi
Nastavitve minimalnega in največjega obsega ne smete zamenjevati z merilnim območjem. Te nastavljene vrednosti so na voljo z vsemi, razen z digitalnimi vhodi, in se uporabljajo, ko je vhod izbran kot krmilni vhod za drug funkcijski blok. Postanejo vrednosti Xmin in Xmax, uporabljeni pri izračunih naklona (glejte sliko 6). Ko se te vrednosti spremenijo, se drugi funkcijski bloki, ki uporabljajo vhod kot krmilni vir, samodejno posodobijo, da odražajo nove vrednosti X-osi.
Nastavljeni točki najmanjše napake in največje napake se uporabljata z diagnostičnim funkcijskim blokom. Več podrobnosti o diagnostičnem funkcijskem bloku najdete v razdelku 1.9. Vrednosti za te nastavitvene točke so omejene tako, da
0 <= Najmanjša napaka <= Najmanjši obseg <= Največji obseg <= Največja napaka <= 1.1xMax*
* Največja vrednost za kateri koli vnos je odvisna od vrste. Razpon napake je mogoče nastaviti do 10 %
nad to vrednostjo. Na primerample:
Frekvenca: največ = 10,000 [Hz ali RPM]
PWM:
Največ = 100.00 [%]
voltage: največ = 5.00 ali 10.00 [V]
Tok: največ = 20.00 [mA]
Da bi se izognil povzročanju lažnih napak, se lahko uporabnik odloči dodati programsko filtriranje merilnemu signalu.
1.2.4. Vrste filtrov vhodne programske opreme
Uporabniški priročnik UMAX031700. Različica: 3
5-44
Vse vrste vnosa z izjemo digitalnega (običajnega), digitalnega (inverznega), digitalnega (zapahnjenega) je mogoče filtrirati z nastavitvami vrste filtra in konstante filtra. Na voljo so trije (3) tipi filtrov, ki so navedeni v tabeli 3.
0 Brez filtriranja 1 Drseče povprečje 2 Ponavljajoče se povprečje
Tabela 3 Vrste filtriranja vnosa
Prva možnost filtra Brez filtriranja ne omogoča filtriranja izmerjenih podatkov. Tako bodo izmerjeni podatki neposredno uporabljeni za kateri koli funkcijski blok, ki te podatke uporablja.
Druga možnost, Drseče povprečje, uporabi spodnjo `Enačbo 1' za izmerjene vhodne podatke, kjer ValueN predstavlja trenutne vhodne izmerjene podatke, medtem ko ValueN-1 predstavlja prejšnje filtrirane podatke. Konstanta filtra je nastavljena točka konstante filtra.
Enačba 1 – Funkcija filtra drsečega povprečja:
VrednostN
=
VrednostN-1 +
(Vnos – vrednostN-1) Konstanta filtra
Tretja možnost, ponavljajoče se povprečje, uporabi spodnjo `Enačbo 2' za izmerjene vhodne podatke, kjer je N vrednost nastavitvene vrednosti konstante filtra. Filtrirani vnos, vrednost, je povprečje vseh vhodnih meritev, izvedenih v N (konstanta filtra) številu branj. Ko se vzame povprečje, bo filtriran vnos ostal, dokler ni pripravljeno naslednje povprečje.
Enačba 2 – Ponavljajoča se povprečna prenosna funkcija: vrednost = N0 VhodN N
1.3. Viri krmiljenja notranjih funkcijskih blokov
Uporabniški priročnik UMAX031700. Različica: 3
6-44
Krmilnik 1IN-CAN omogoča izbiro virov notranjih funkcijskih blokov s seznama logičnih funkcijskih blokov, ki jih podpira krmilnik. Posledično je mogoče kateri koli izhod iz enega funkcijskega bloka izbrati kot krmilni vir za drugega. Upoštevajte, da niso vse možnosti smiselne v vseh primerih, vendar je celoten seznam virov nadzora prikazan v tabeli 4.
Vrednost 0 1 2 3 4 5 6 7 8
Pomen Control Source Not Used CAN Receive Message Univerzalni vhod Izmerjena iskalna tabela Funkcijski blok Programabilni logični funkcijski blok Matematični funkcijski blok Blok seznama konstantnih podatkov Izmerjeno napajanje Izmerjena temperatura procesorja
Tabela 4 Možnosti vira krmiljenja
Poleg vira ima vsak krmilnik tudi številko, ki ustreza podindeksu zadevnega funkcijskega bloka. Tabela 5 opisuje obsege, podprte za številske objekte, odvisno od vira, ki je bil izbran.
Nadzorni vir
Nadzorna številka vira
Nadzorni vir ni uporabljen (prezrt)
[0]LAHKO prejme sporočilo
[1…8]Izmerjen univerzalni vhod
[1…1]Funkcijski blok iskalne tabele
[1…6]Programabilni logični funkcijski blok
[1…2]Matematični funkcijski blok
[1…4]Blok seznama stalnih podatkov
[1…10]Izmerjeno napajanje
[1…1]Izmerjena temperatura procesorja
[1…1]Tabela 5 Možnosti številke vira krmiljenja
1.4. Funkcijski blok iskalne tabele
Uporabniški priročnik UMAX031700. Različica: 3
7-44
Iskalne tabele se uporabljajo za podajanje izhodnega odziva do 10 nagibov na iskalno tabelo. Obstajata dve vrsti odziva iskalne tabele, ki temelji na vrsti osi X: Odziv podatkov in časovni odziv Razdelki od 1.4.1 do 1.4.5 bodo podrobneje opisali ti dve vrsti osi X. Če je potrebnih več kot 10 naklonov, je mogoče uporabiti programabilni logični blok za kombiniranje do treh tabel, da dobite 30 naklonov, kot je opisano v razdelku 1.5.
Na ta funkcijski blok vplivata dve ključni nastavitveni točki. Prvi sta vir osi X in številka osi X, ki skupaj definirata vir krmiljenja za funkcijski blok.
1.4.1. Os X, odziv vhodnih podatkov
V primeru, da je vrsta osi X = odziv podatkov, točke na osi X predstavljajo podatke vira nadzora. Te vrednosti morajo biti izbrane v območju vira krmiljenja.
Pri izbiri podatkovnih vrednosti osi X ni nobenih omejitev glede vrednosti, ki jo je mogoče vnesti v katero koli točko osi X. Uporabnik mora vnesti vrednosti v naraščajočem vrstnem redu, da lahko uporabi celotno tabelo. Zato je pri prilagajanju podatkov osi X priporočljivo, da najprej spremenite X10, nato pa znižate indekse v padajočem vrstnem redu, da ohranite spodnje:
Xmin <= X0 <= X1 <= X2<= X3<= X4<= X5 <= X6 <= X7 <= X8 <= X9 <= X10 <= Xmax
Kot je navedeno prej, bosta Xmin in Xmax določena z izbranim virom osi X.
Če so nekatere podatkovne točke `Prezrte', kot je opisano v razdelku 1.4.3, ne bodo uporabljene v zgoraj prikazanem izračunu osi X. Na primerample, če so točke X4 in višje prezrte, formula namesto tega postane Xmin <= X0 <= X1 <= X2<= X3<= Xmax.
1.4.2. Os Y, izhod iskalne tabele
Os Y nima nobenih omejitev glede podatkov, ki jih predstavlja. To pomeni, da je mogoče zlahka vzpostaviti inverzne, naraščajoče/padajoče ali druge odzive.
V vseh primerih krmilnik pregleda celoten obseg podatkov v nastavitvenih točkah osi Y in izbere najnižjo vrednost kot Ymin in najvišjo vrednost kot Ymax. Posredujejo se neposredno drugim funkcijskim blokom kot omejitve na izhodu iskalne tabele. (tj. uporablja se kot vrednosti Xmin in Xmax v linearnih izračunih.)
Če pa so nekatere podatkovne točke `Prezrte', kot je opisano v razdelku 1.4.3, ne bodo uporabljene pri določanju obsega osi Y. Samo vrednosti osi Y, prikazane na Axiomatic EA, bodo upoštevane pri določanju meja tabele, ko se ta uporablja za pogon drugega funkcijskega bloka, kot je matematični funkcijski blok.
1.4.3. Privzeta konfiguracija, podatkovni odziv
Privzeto so vse iskalne tabele v ECU onemogočene (vir X-osi je enak Control Not Used). Iskalne tabele lahko uporabite za ustvarjanje želenega odgovora profiles. Če je univerzalni vhod uporabljen kot os X, bo rezultat iskalne tabele tisto, kar uporabnik vnese v nastavljene točke Y-vrednosti.
Spomnimo se, da bo kateri koli nadzorovani funkcijski blok, ki uporablja iskalno tabelo kot vhodni vir, uporabil tudi linearizacijo podatkov. Zato za nadzorni odziv 1:1 zagotovite, da sta minimalni in
Uporabniški priročnik UMAX031700. Različica: 3
8-44
največje vrednosti izhoda ustrezajo najmanjšim in največjim vrednostim osi Y tabele.
Vse tabele (1 do 3) so privzeto onemogočene (ni izbran vir nadzora). Če pa je izbran vir osi X, bodo privzete vrednosti Y v razponu od 0 do 100 %, kot je opisano v zgornjem razdelku »Os Y, izhod iskalne tabele«. Najmanjše in največje privzete vrednosti osi X bodo nastavljene, kot je opisano v zgornjem razdelku »Os X, odziv podatkov«.
Podatki osi X in Y so privzeto nastavljeni za enako vrednost med vsako točko od najmanjše do največje v vsakem primeru.
1.4.4. Odziv od točke do točke
Privzeto sta osi X in Y nastavljeni za linearni odziv od točke (0,0) do (10,10), kjer bo izhod uporabil linearizacijo med vsako točko, kot je prikazano na sliki 1. Če želite dobiti linearizacijo, vsaka »Odziv točke N«, kjer je N = 1 do 10, je nastavljen za `Ramp Izhodni odgovor.
Slika 1 Iskalna tabela z »Ramp Za” Data Response
Druga možnost je, da uporabnik izbere odziv `Skoči na' za `Odziv točke N', kjer je N = 1 do 10. V tem primeru bo katera koli vhodna vrednost med XN-1 in XN povzročila izhod iz funkcijskega bloka iskalne tabele od YN.
Bivšiampdatoteka funkcijskega bloka Math (0 do 100), ki se uporablja za nadzor privzete tabele (0 do 100), vendar z odgovorom `Skoči na' namesto privzetega `Ramp To' je prikazano na sliki 2.
Uporabniški priročnik UMAX031700. Različica: 3
9-44
Slika 2 Iskalna tabela z odzivom podatkov »Skoči na«.
Nazadnje, za odgovor »Prezri« lahko izberete katero koli točko razen (0,0). Če je »Odziv točke N« nastavljen na prezrtje, bodo prezrte tudi vse točke od (XN, YN) do (X10, Y10). Za vse podatke, večje od XN-1, bo izhod iz funkcijskega bloka iskalne tabele YN-1.
Kombinacija Ramp Odgovore Za, Skoči na in Prezri lahko uporabite za ustvarjanje posebnega izhoda za aplikacijofile.
1.4.5. Os X, časovni odziv
Iskalno tabelo je mogoče uporabiti tudi za pridobitev izhodnega odziva po meri, kjer je vrsta osi X »časovni odziv«. Ko je to izbrano, os X zdaj predstavlja čas v enotah milisekund, medtem ko os Y še vedno predstavlja izhod funkcijskega bloka.
V tem primeru se vir osi X obravnava kot digitalni vhod. Če je signal dejansko analogni vhod, se tolmači kot digitalni vhod. Ko je krmilni vhod VKLOPLJEN, se bo izhod spreminjal v določenem časovnem obdobju glede na profile v iskalni tabeli.
Ko je krmilni vhod IZKLOPLJEN, je izhod vedno na ničli. Ko se vhod VKLOPI, profile VEDNO se začne na položaju (X0, Y0), ki je izhod 0 za 0 ms.
V časovnem odzivu je mogoče nastaviti časovni interval med vsako točko na osi X od 1 ms do 1 minute. [60,000 ms].
Uporabniški priročnik UMAX031700. Različica: 3
10-44
1.5. Programabilni logični funkcijski blok
Slika 3 Uporabniški priročnik programabilnega logičnega funkcijskega bloka UMAX031700. Različica: 3
11-44
Ta funkcijski blok je očitno najbolj zapleten od vseh, a zelo močan. Programabilno logiko je mogoče povezati z do tremi tabelami, od katerih bi bila katera koli izbrana samo pod danimi pogoji. Poljubne tri tabele (od razpoložljivih 8) je mogoče povezati z logiko, katere se bodo uporabljale, pa je popolnoma nastavljivo.
Če bi bili pogoji taki, da je bila izbrana določena tabela (1, 2 ali 3), kot je opisano v razdelku 1.5.2, bo izhod iz izbrane tabele v danem trenutku posredovan neposredno na logični izhod.
Zato lahko do trije različni odzivi na isti vhod ali trije različni odzivi na različne vhode postanejo vhod v drug funkcijski blok, kot je izhodni pogon X. Da bi to naredili, bi "Vir krmiljenja" za reaktivni blok izbrali kot "Programabilni logični funkcijski blok".
Če želite omogočiti katerega koli od programabilnih logičnih blokov, mora biti nastavljena točka »Programabilni logični blok omogočen« nastavljena na True. Vsi so privzeto onemogočeni.
Logika je ovrednotena v vrstnem redu, prikazanem na sliki 4. Le če ni bila izbrana tabela z nižjimi številkami, bodo preučeni pogoji za naslednjo tabelo. Privzeta tabela je vedno izbrana takoj, ko je ovrednotena. Zato je zahtevano, da je privzeta tabela vedno največja številka v kateri koli konfiguraciji.
Uporabniški priročnik UMAX031700. Različica: 3
12-44
Slika 4 Programabilni logični diagram poteka Uporabniški priročnik UMAX031700. Različica: 3
13-44
1.5.1. Ocena pogojev
Prvi korak pri določanju, katera tabela bo izbrana kot aktivna tabela, je najprej oceniti pogoje, povezane z dano tabelo. Vsaka tabela ima povezane do tri pogoje, ki jih je mogoče ovrednotiti.
Argument 1 je vedno logični izhod iz drugega funkcijskega bloka. Kot vedno je vir kombinacija vrste in številke funkcijskega bloka, nastavljenih točk »Tabela X, pogoj Y, vir argumenta 1« in »Tabela X, pogoj Y, številka argumenta 1«, kjer sta X = 1 do 3 in Y = 1 do 3.
Po drugi strani pa je argument 2 lahko drug logični izhod, kot je argument 1, ALI konstantna vrednost, ki jo nastavi uporabnik. Če želite uporabiti konstanto kot drugi argument v operaciji, nastavite »Tabela X, pogoj Y, vir argumenta 2« na `Kontrolni podatki o konstanti.' Upoštevajte, da konstantna vrednost nima enote, povezane z njo v Axiomatic EA, zato jo mora uporabnik nastaviti, kot je potrebno za aplikacijo.
Pogoj se ovrednoti na podlagi »Tabela X, operater pogoja Y«, ki ga izbere uporabnik. Privzeto je vedno `=, enako'. Edini način, da to spremenite, je, da za kateri koli pogoj izberete dva veljavna argumenta. Možnosti za operaterja so navedene v tabeli 6.
0 =, enako 1 !=, ni enako 2 >, večje od 3 >=, večje od ali enako 4 <, manj kot 5 <=, manj kot ali enako
Tabela 6 Možnosti operaterja pogoja
Privzeto sta oba argumenta nastavljena na `Vir nadzora ni uporabljen', kar onemogoči pogoj in kot rezultat samodejno povzroči vrednost N/A. Čeprav slika 4 prikazuje samo True ali False kot rezultat vrednotenja stanja, so v resnici lahko štirje možni rezultati, kot je opisano v tabeli 7.
Vrednost 0 1 2 3
Pomen False True Napaka Ni uporabno
Razlog (argument 1) Operator (argument 2) = False (argument 1) Operator (argument 2) = True Izhod argumenta 1 ali 2 je bil sporočen kot v stanju napake Argument 1 ali 2 ni na voljo (tj. nastavljen na „Vir nadzora“ Se ne uporablja')
Tabela 7 Rezultati ocene stanja
Uporabniški priročnik UMAX031700. Različica: 3
14-44
1.5.2. Izbira tabele
Za določitev, ali bo določena tabela izbrana, se izvedejo logične operacije na rezultatih pogojev, kot jih določa logika v razdelku 1.5.1. Obstaja več logičnih kombinacij, ki jih je mogoče izbrati, kot je navedeno v tabeli 8.
0 Privzeta tabela 1 Cnd1 in Cnd2 in Cnd3 2 Cnd1 ali Cnd2 ali Cnd3 3 (Cnd1 in Cnd2) ali Cnd3 4 (Cnd1 ali Cnd2) in Cnd3
Tabela 8 Pogoji Možnosti logičnega operaterja
Vsaka ocena ne bo potrebovala vseh treh pogojev. Primer, naveden v prejšnjem razdelku, nprample, ima naveden samo en pogoj, tj. da je število vrtljajev motorja pod določeno vrednostjo. Zato je pomembno razumeti, kako bi logični operaterji ovrednotili rezultat Napaka ali N/D za pogoj.
Privzeta tabela logičnega operaterja Cnd1 in Cnd2 ter Cnd3
Izberite pogoje Merila Povezana tabela je samodejno izbrana takoj, ko je ovrednotena. Uporabiti ga je treba, ko sta pomembna dva ali trije pogoji in vsi morajo biti resnični, da izberete tabelo.
Če je kateri koli pogoj enak False ali Error, tabela ni izbrana. N/A se obravnava kot True. Če so vsi trije pogoji True (ali N/A), je tabela izbrana.
Cnd1 ali Cnd2 ali Cnd3
If((Cnd1==True) &&(Cnd2==True)&&(Cnd3==True)) Potem uporabite tabelo Uporabite, kadar je pomemben samo en pogoj. Lahko se uporablja tudi z dvema ali tremi ustreznimi pogoji.
Če je kateri koli pogoj ovrednoten kot True, je tabela izbrana. Napaka ali N/A rezultati se obravnavajo kot False
If((Cnd1==True) || (Cnd2==True) || (Cnd3==True)) Potem uporabite tabelo (Cnd1 in Cnd2) ali Cnd3 Za uporabo le, če so ustrezni vsi trije pogoji.
Če sta pogoj 1 in pogoj 2 resnična, ALI je pogoj 3 resničen, je tabela izbrana. Napaka ali N/A rezultati se obravnavajo kot False
If( ((Cnd1==True)&&(Cnd2==True)) || (Cnd3==True) ) Potem uporabite tabelo (Cnd1 ali Cnd2) in Cnd3 Za uporabo le, če so ustrezni vsi trije pogoji.
Če sta pogoj 1 in pogoj 3 resnična, ALI sta pogoj 2 in pogoj 3 resnična, je tabela izbrana. Napaka ali N/A rezultati se obravnavajo kot False
If( ((Cnd1==True)||(Cnd2==True)) && (Cnd3==True) ) Nato uporabite tabelo
Tabela 9 Vrednotenje pogojev na podlagi izbranega logičnega operatorja
Privzeta »tabela X, logični operator pogojev« za tabelo 1 in tabelo 2 je `Cnd1 in Cnd2 in Cnd3', medtem ko je tabela 3 nastavljena kot `privzeta tabela.'
Uporabniški priročnik UMAX031700. Različica: 3
15-44
1.5.3. Izhod logičnega bloka
Spomnite se, da tabela X, kjer je X = 1 do 3 v funkcijskem bloku programabilne logike, NE pomeni iskalne tabele 1 do 3. Vsaka tabela ima nastavljeno točko »Številka bloka iskalne tabele tabele X«, ki uporabniku omogoča, da izbere, katere iskalne tabele želi. povezan z določenim programabilnim logičnim blokom. Privzete tabele, povezane z vsakim logičnim blokom, so navedene v tabeli 10.
Številka programabilnega logičnega bloka
1
Iskanje tabele 1
Iskanje tabele 2
Iskanje tabele 3
Številka bloka tabele Številka bloka tabele Številka bloka tabele
1
2
3
Tabela 10 Privzete iskalne tabele programabilnega logičnega bloka
Če povezana iskalna tabela nima izbranega »vira osi X«, bo izhod programirljivega logičnega bloka vedno »ni na voljo«, dokler je ta tabela izbrana. Če pa je iskalna tabela konfigurirana za veljaven odziv na vnos, naj bo to podatek ali čas, bo izhod funkcijskega bloka iskalne tabele (tj. podatki osi Y, ki so bili izbrani na podlagi vrednosti osi X) postanejo izhod funkcijskega bloka programabilne logike, dokler je ta tabela izbrana.
Za razliko od vseh drugih funkcijskih blokov programabilna logika NE izvaja izračunov linearizacije med vhodnimi in izhodnimi podatki. Namesto tega natančno zrcali vhodne podatke (Iskalna tabela). Zato je pri uporabi programabilne logike kot krmilnega vira za drug funkcijski blok ZELO priporočljivo, da so vse povezane Y-osi iskalne tabele (a) nastavljene med izhodnim obsegom od 0 do 100 % ali (b) vse nastavljene na enako lestvico.
Uporabniški priročnik UMAX031700. Različica: 3
16-44
1.6. Matematični funkcijski blok
Obstajajo štirje matematični funkcijski bloki, ki uporabniku omogočajo definiranje osnovnih algoritmov. Matematični funkcijski blok lahko sprejme do štiri vhodne signale. Vsak vhod se nato skalira glede na povezano mejo in nastavitve skaliranja.
Vložki se pretvorijo v odstotketagVrednost, ki temelji na izbranih vrednostih »Function X Input Y Minimum« in »Function X Input Y Maximum«. Za dodaten nadzor lahko uporabnik prilagodi tudi »Function X Input Y Scaler«. Privzeto ima vsak vnos `težo' skaliranja 1.0, vendar pa je vsak vhod mogoče skalirati od -1.0 do 1.0, kot je potrebno, preden se uporabi v funkciji.
Matematični funkcijski blok vključuje tri izbirne funkcije, od katerih vsaka izvaja enačbo A operator B, kjer sta A in B funkcijska vhoda, operater pa je funkcija, izbrana z nastavljeno matematično funkcijo X Operator. Možnosti nastavljene vrednosti so predstavljene v tabeli 11. Funkcije so povezane skupaj, tako da gre rezultat prejšnje funkcije na vhod A naslednje funkcije. Tako ima funkcija 1 možnost izbire tako vhoda A kot vhoda B z nastavljenimi točkami, pri čemer imajo funkcije 2 do 4 možnost izbire samo vhoda B. Vhod je izbran z nastavitvijo Function X Input Y Source in Function X Input Y Number. Če je vir funkcije X vhoda B nastavljen na 0 Control not used grede signal skozi funkcijo nespremenjen.
= (1 1 1)2 23 3 4 4
0
=, True, ko je InA enako InB
1
!=, True, ko InA ni enako InB
2
>, Res je, ko je InA večji od InB
3
>=, True, ko je InA večji ali enak InB
4
<, Resnično, ko je InA manjši od InB
5
<=, True, ko je InA manjši ali enak InB
6
ALI, True, ko sta InA ali InB True
7
IN, True, ko sta InA in InB True
8 XOR, True, ko sta InA ali InB True, ne pa oboje
9
+, rezultat = InA plus InB
10
-, rezultat = InA minus InB
11
x, rezultat = InA krat InB
12
/, rezultat = InA deljeno z InB
13
MIN, rezultat = najmanjši od InA in InB
14
MAX, rezultat = največji od InA in InB
Tabela 11 Operatorji matematičnih funkcij
Uporabnik mora pri uporabi nekaterih matematičnih operacij zagotoviti, da so vnosi med seboj združljivi. Na primer, če naj se univerzalni vhod 1 meri v [V], medtem ko naj se CAN Receive 1 meri v [mV] in operater matematične funkcije 9 (+), rezultat ne bo prava želena vrednost.
Za veljaven rezultat mora biti kontrolni vir za vnos neničelna vrednost, tj nekaj drugega kot `Kontrolni vir ni uporabljen.'
Pri deljenju bo ničelna vrednost InB vedno povzročila ničelno izhodno vrednost za povezano funkcijo. Pri odštevanju bo negativni rezultat vedno obravnavan kot nič, razen če je funkcija pomnožena z negativno ali če so vhodi najprej skalirani z negativnim koeficientom.
Uporabniški priročnik UMAX031700. Različica: 3
17-44
1.7. Funkcijski blok CAN Transmit
Funkcijski blok CAN Transmit se uporablja za pošiljanje katerega koli izhoda iz drugega funkcijskega bloka (tj. vhod, logični signal) v omrežje J1939.
Običajno se za onemogočanje oddajnega sporočila »Transmit Repetition Rate« nastavi na nič. Če pa sporočilo svojo številko skupine parametrov (PGN) deli z drugim sporočilom, to ni nujno res. V primeru, da si več sporočil deli isti »Prenesi PGN«, bo stopnja ponavljanja, izbrana v sporočilu z NAJNIŽJO številko, uporabljena za VSA sporočila, ki uporabljajo ta PGN.
Privzeto so vsa sporočila poslana v lastniških B PGN kot oddajna sporočila. Če vsi podatki niso potrebni, onemogočite celotno sporočilo tako, da nastavite najnižji kanal, ki uporablja ta PGN, na nič. Če nekateri podatki niso potrebni, preprosto spremenite PGN odvečnih kanalov na neuporabljeno vrednost v območju Proprietary B.
Ob vklopu se poslano sporočilo odda šele po 5 sekundnem zamiku. S tem preprečimo, da bi morebitni vklopi ali inicializacijski pogoji povzročili težave v omrežju.
Ker so privzete vrednosti sporočila PropB, je »Prioriteta prenosa sporočila« vedno inicializirana na 6 (nizka prioriteta) in nastavljena točka »Ciljni naslov (za PDU1)« se ne uporablja. Ta nastavljena točka je veljavna le, če je bil izbran PDU1 PGN, in jo je mogoče nastaviti na globalni naslov (0xFF) za oddajanje ali poslati na določen naslov, ki ga nastavi uporabnik.
»Velikost prenosa podatkov«, »Indeks prenosa podatkov v matriki (LSB)«, »Bitni indeks prenosa v bajtu (LSB)«, »Ločljivost prenosa« in »Odmik prenosa« se lahko uporabljajo za preslikavo podatkov v kateri koli podprti SPN po standardu J1939.
Opomba: podatki CAN = (odmik vhodnih podatkov)/ločljivost
1IN-CAN podpira do 8 edinstvenih sporočil CAN Transmit, vsa pa je mogoče programirati za pošiljanje razpoložljivih podatkov v omrežje CAN.
Uporabniški priročnik UMAX031700. Različica: 3
18-44
1.8. CAN Receive Function Block
Funkcijski blok CAN Receive je zasnovan tako, da vzame kateri koli SPN iz omrežja J1939 in ga uporabi kot vhod v drug funkcijski blok.
Omogočeno prejemanje sporočil je najpomembnejša nastavljena točka, povezana s tem funkcijskim blokom, in jo morate najprej izbrati. Če ga spremenite, bodo ostale nastavitvene točke ustrezno omogočene/onemogočene. Privzeto so VSA prejeta sporočila onemogočena.
Ko je sporočilo omogočeno, bo napaka izgubljene komunikacije označena z zastavico, če to sporočilo ni prejeto v obdobju časovne omejitve prejema sporočila. To bi lahko sprožilo dogodek izgubljene komunikacije. Da bi se izognili časovnim omejitvam v močno nasičenem omrežju, je priporočljivo, da nastavite obdobje vsaj trikrat daljše od pričakovane hitrosti posodabljanja. Če želite onemogočiti funkcijo časovne omejitve, preprosto nastavite to vrednost na nič, v tem primeru prejeto sporočilo ne bo nikoli časovno poteklo in nikoli ne bo sprožilo napake Lost Communication.
Privzeto se pričakuje, da bodo vsa krmilna sporočila poslana krmilniku 1IN-CAN na lastniških B PGN. Če pa je izbrano sporočilo PDU1, lahko krmilnik 1IN-CAN nastavite tako, da ga prejme od katere koli ECU, tako da nastavite specifični naslov, ki pošlje PGN na globalni naslov (0xFF). Če namesto tega izberete določen naslov, bodo vsi drugi podatki ECU na PGN prezrti.
Velikost prejetih podatkov, indeks prejetih podatkov v matriki (LSB), indeks prejetih bitov v bajtih (LSB), ločljivost prejema in odmik sprejema se lahko uporabijo za preslikavo katerega koli SPN, ki ga podpira standard J1939, v izhodne podatke prejetega funkcijskega bloka. .
Kot smo že omenili, lahko sprejemni funkcijski blok CAN izberete kot vir krmilnega vhoda za izhodne funkcijske bloke. V tem primeru nastavljeni točki Najmanjši prejeti podatki (izven praga) in Najvišji prejeti podatki (Na pragu) določata najmanjšo in največjo vrednost krmilnega signala. Kot pove že ime, se uporabljajo tudi kot pragovi za vklop/izklop za vrste digitalnih izhodov. Te vrednosti so v vseh enotah, v katerih so podatki PO ločljivosti in odmiku, uporabljenem za sprejemni signal CAN. Krmilnik 1IN-CAN podpira do pet edinstvenih sporočil CAN Receive.
Uporabniški priročnik UMAX031700. Različica: 3
19-44
1.9. Diagnostični funkcijski blok
Krmilnik signala 1IN-CAN podpira več vrst diagnostike. Zaznavanje napak in odziv je povezan z vsemi univerzalnimi vhodi in izhodi pogonov. Poleg napak V/I lahko 1IN-CAN zazna/odzove tudi na prekomerno/nizko napetost napajanjatagmeritve, previsoka temperatura procesorja ali dogodki izgubljene komunikacije.
Slika 5 Diagnostični funkcijski blok
»Zaznavanje napak je omogočeno« je najpomembnejša nastavljena točka, povezana s tem funkcijskim blokom, in jo morate najprej izbrati. Če ga spremenite, bodo ostale nastavitvene točke omogočene ali onemogočene, kot je ustrezno. Ko je onemogočeno, je vse diagnostično vedenje, povezano z zadevnim V/I ali dogodkom, prezrto.
V večini primerov je napake mogoče označiti kot nizko ali visoko. Najmanjši/maksimalni pragovi za vso diagnostiko, ki jo podpira 1IN-CAN, so navedeni v tabeli 12. Krepko označene vrednosti so nastavitvene točke, ki jih lahko konfigurira uporabnik. Nekatere diagnostike se odzovejo le na posamezen pogoj, v tem primeru pa je v enem od stolpcev navedeno N/A.
Funkcijski blok Univerzalni vhod Izgubljena komunikacija
Minimalni prag
Najvišji prag
Najmanjša napaka
Največja napaka
N/A
Prejeto sporočilo
(kaj)
Tabela 12 Mejne vrednosti zaznavanja napak
Časovna omejitev
Kadar je primerno, je zagotovljena nastavljena vrednost histereze, ki preprečuje hitro nastavitev in brisanje zastavice napake, ko je vhodna ali povratna vrednost tik blizu praga zaznavanja napake. Za nižji konec, ko je bila napaka označena, ne bo odpravljena, dokler izmerjena vrednost ni večja ali enaka minimalnemu pragu + "Histereza za odpravo napake". Pri visokem koncu ne bo počiščeno, dokler izmerjena vrednost ni manjša ali enaka najvišjemu pragu »Histereza za izbris«.
Uporabniški priročnik UMAX031700. Različica: 3
20-44
Napaka." Najnižje, največje in histerezne vrednosti so vedno izmerjene v enotah zadevne napake.
Naslednja nastavljena točka v tem funkcijskem bloku je »Dogodek ustvari DTC v DM1«. Če in samo če je to nastavljeno na true, bodo druge nastavitvene točke v funkcijskem bloku omogočene. Vsi so povezani s podatki, ki so poslani v omrežje J1939 kot del sporočila DM1, Active Diagnostic Trouble Codes.
Diagnostična koda napake (DTC) je opredeljena s standardom J1939 kot štiribajtna vrednost, ki je
kombinacija:
Številka sumljivega parametra SPN (prvih 19 bitov DTC, najprej LSB)
FMI
Identifikator načina napake
(naslednjih 5 bitov DTC)
CM
Metoda pretvorbe
(1 bit, vedno nastavljen na 0)
OC
Število pojavov
(7 bitov, kolikokrat se je zgodila napaka)
Poleg podpore za sporočilo DM1 podpira tudi signalni krmilnik 1IN-CAN
DM2 Prej aktivne diagnostične kode težav
Poslano samo na zahtevo
DM3 Diagnostični podatki Brisanje/Ponastavitev predhodno aktivnih DTC Izvedeno samo na zahtevo
DM11 Diagnostični podatki Brisanje/Ponastavitev za aktivne DTC
Narejeno samo na zahtevo
Dokler ima vsaj en diagnostični funkcijski blok »Event Generates a DTC in DM1« nastavljen na True, bo signalni krmilnik 1IN-CAN pošiljal sporočilo DM1 vsako sekundo, ne glede na to, ali obstajajo aktivne napake ali ne, kot priporoča standard. Medtem ko ni aktivnih DTC, bo 1IN-CAN poslal sporočilo »Ni aktivnih napak«. Če prej neaktivni DTC postane aktiven, bo nemudoma poslan DM1, ki to odraža. Takoj ko zadnji aktivni DTC postane neaktiven, bo poslal DM1, ki označuje, da ni več aktivnih DTC.
Če je v danem trenutku več kot en aktiven DTC, bo običajno sporočilo DM1 poslano z večpaketnim obvestilom o oddajanju (BAM). Če krmilnik prejme zahtevo za DM1, medtem ko je to res, bo poslal večpaketno sporočilo na naslov vlagatelja zahteve z uporabo transportnega protokola (TP).
Ob vklopu se sporočilo DM1 odda šele po 5-sekundni zakasnitvi. S tem preprečimo, da bi bili morebitni vklopi ali inicializacijski pogoji označeni kot aktivna napaka v omrežju.
Ko je napaka povezana z DTC, se hrani obstojen dnevnik števila dogodkov (OC). Takoj, ko krmilnik zazna novo (prej neaktivno) napako, bo začel zmanjševati časovnik »Zakasnitev pred pošiljanjem DM1« za ta diagnostični funkcijski blok. Če je napaka med časom zakasnitve ostala prisotna, bo krmilnik nastavil DTC na aktivno in povečal OC v dnevniku. Takoj bo ustvarjen DM1, ki vključuje nov DTC. Časovnik je na voljo tako, da občasne napake ne preobremenijo omrežja, ko pride in izgine, saj bi bilo sporočilo DM1 poslano vsakič, ko se napaka pojavi ali izgine.
Prejšnji aktivni DTC-ji (kateri koli z OC, ki ni enak nič) so na voljo na zahtevo za sporočilo DM2. Če obstaja več kot en predhodno aktiven DTC, bo multipaket DM2 poslan na naslov vlagatelja zahteve z uporabo transportnega protokola (TP).
Če se zahteva DM3, bo število pojavitev vseh predhodno aktivnih DTC ponastavljeno na nič. OC trenutno aktivnih DTC-jev ne bo spremenjen.
Uporabniški priročnik UMAX031700. Različica: 3
21-44
Diagnostični funkcijski blok ima nastavljeno točko »Dogodek počisti samo DM11«. Privzeto je to vedno nastavljeno na False, kar pomeni, da takoj ko pogoj, ki je povzročil nastavitev zastavice napake, izgine, DTC samodejno postane Prejšnji aktivni in ni več vključen v sporočilo DM1. Ko pa je ta nastavljena točka nastavljena na True, tudi če je zastavica počiščena, DTC ne bo postal neaktiven, zato se bo še naprej pošiljal v sporočilu DM1. Samo ko je zahtevan DM11, bo DTC neaktiven. Ta funkcija je lahko uporabna v sistemu, kjer je treba jasno identificirati kritično napako, tudi če so pogoji, ki so jo povzročili, izginili.
Poleg vseh aktivnih DTC je drugi del sporočila DM1 prvi bajt, ki odraža Lamp Stanje. Vsak diagnostični funkcijski blok ima nastavljeno vrednost “Lamp Nastavljeno z dogodkom v DM1«, ki določa, kateri lamp bo nastavljen v tem bajtu, medtem ko je DTC aktiven. Standard J1939 opredeljuje lamps kot `Malfunction', `Red, Stop', `Amber, Warning' ali `Protect'. Privzeto je `Amber, Warning' lamp je običajno tisti, ki ga nastavi katera koli aktivna napaka.
Privzeto ima vsak diagnostični funkcijski blok s seboj povezan lastniški SPN. Vendar lahko to nastavljeno točko »SPN za dogodek, uporabljen v DTC« v celoti konfigurira uporabnik, če želi, da odraža standardno definicijo SPN v J1939-71. Če se SPN spremeni, se OC dnevnika napak pridruženega uporabnika samodejno ponastavi na nič.
Vsak diagnostični funkcijski blok ima s seboj povezan tudi privzeti FMI. Edina nastavljena točka za uporabnika, da spremeni FMI, je "FMI za dogodek, ki se uporablja v DTC", čeprav imajo lahko nekateri diagnostični funkcijski bloki visoke in nizke napake, kot je prikazano v tabeli 13. V teh primerih FMI v nastavljeni točki odraža, da pogoja nizkega konca in FMI, ki ga uporablja visoka napaka, bo določen po tabeli 21. Če se FMI spremeni, se OC dnevnika napak pridruženega uporabnika samodejno ponastavi na nič.
Uporabniški priročnik UMAX031700. Različica: 3
22-44
FMI za dogodek, uporabljen v nizki napaki DTC
FMI=1, podatki so veljavni, vendar pod običajnim operativnim obsegom Najresnejša stopnja FMI=4, Voltage Pod normalnim ali kratkim stikom z nizkim virom FMI=5, tok pod normalnim ali odprtim tokokrogom FMI=17, podatki veljavni, vendar pod običajnim delovnim območjem Najmanj huda raven FMI=18, podatki veljavni, vendar pod normalnim delovnim območjem zmerno huda raven FMI=21 , Podatki so padli nizko
Ustrezen FMI, uporabljen v visoki napaki DTC
FMI=0, podatki so veljavni, vendar nad običajnim operativnim obsegom Najresnejša stopnja FMI=3, Voltage Nad normalnim ali kratkim stikom z visokim virom FMI=6, tok nad normalnim ali ozemljenim tokokrogom FMI=15, podatki veljavni, vendar nad običajnim delovnim območjem Najmanj resna raven FMI=16, podatki veljavni, vendar nad običajnim delovnim območjem zmerno huda raven FMI=20 , Podatki so se dvignili visoko
Tabela 13 FMI z nizko napako v primerjavi z FMI z visoko napako
Če je uporabljeni FMI karkoli drugega kot eden od tistih v tabeli 13, bosta nizki in visoki napaki dodeljeni isti FMI. Temu pogoju se je treba izogibati, saj bo dnevnik še vedno uporabljal različne OC za obe vrsti napak, čeprav bosta v DTC sporočeni enako. Uporabnik je odgovoren, da poskrbi, da se to ne zgodi.
Uporabniški priročnik UMAX031700. Različica: 3
23-44
2. Navodila za namestitev
2.1. Mere in zatiči Krmilnik 1IN-CAN je pakiran v ultrazvočno zvarjeno plastično ohišje. Sklop ima oceno IP67.
Slika 6 Mere ohišja
Pin # Opis
1
BATT +
2
Vnos +
3
CAN_H
4
CAN_L
5
Vnos –
6
BATT-
Tabela 14 Pinout priključka
2.2. Navodila za pritrditev
OPOMBE IN OPOZORILA · Ne nameščajte v bližini visokonapetostnegatage ali visokotokovne naprave. · Upoštevajte območje delovne temperature. Vse zunanje ožičenje mora biti primerno za to temperaturno območje. · Namestite enoto tako, da je na voljo ustrezen prostor za servisiranje in ustrezen dostop do kabelskega snopa (15
cm) in razbremenilnik (30 cm). · Ne priklapljajte ali odklapljajte enote, medtem ko je tokokrog pod napetostjo, razen če je znano, da območje ni
nevarno.
MONTAŽA
Montažne luknje so velikosti za vijake #8 ali M4. Dolžina vijaka bo določena z debelino montažne plošče končnega uporabnika. Montažna prirobnica krmilnika je debela 0.425 palca (10.8 mm).
Če je modul nameščen brez ohišja, ga je treba namestiti navpično s konektorji na levo oz.
Uporabniški priročnik UMAX031700. Različica: 3
24-44
desno, da zmanjšate verjetnost vdora vlage.
Ožičenje CAN velja za lastnovarno. Napajalne žice ne veljajo za lastnovarne, zato morajo biti na nevarnih lokacijah ves čas nameščene v cevi ali pladnjih za cevi. V ta namen mora biti modul nameščen v ohišju na nevarnih lokacijah.
Noben žični ali kabelski snop ne sme biti daljši od 30 metrov. Vhodno ožičenje mora biti omejeno na 10 metrov.
Vse zunanje ožičenje mora biti primerno za delovno temperaturno območje.
Namestite enoto tako, da je na voljo ustrezen prostor za servisiranje in ustrezen dostop do kabelskega snopa (6 palcev ali 15 cm) in razbremenitev napetosti (12 palcev ali 30 cm).
POVEZAVE
Za priključitev na vgrajene vtičnice uporabite naslednje vtiče TE Deutsch. Ožičenje do teh parnih vtičev mora biti v skladu z vsemi veljavnimi lokalnimi predpisi. Primerno terensko ožičenje za nazivno voltagUporabiti je treba e in tok. Nazivna vrednost priključnih kablov mora biti najmanj 85 °C. Pri temperaturah okolja pod 10 °C in nad +70 °C uporabite napeljavo na terenu, ki je primerna za najnižjo in najvišjo temperaturo okolja.
Za uporabne razpone premera izolacije in druga navodila glejte ustrezne podatkovne liste TE Deutsch.
Spojni priključek kontaktov vtičnice
Ustrezne vtičnice (za več informacij o kontaktih, ki so na voljo za ta vtič, obiščite www.laddinc.com.)
DT06-08SA, 1 W8S, 8 0462-201-16141 in 3 114017
Uporabniški priročnik UMAX031700. Različica: 3
25-44
3. KONČNOVIEW ZNAČILNOSTI J1939
Programska oprema je bila zasnovana tako, da uporabniku nudi prilagodljivost v zvezi s sporočili, poslanimi v in iz ECU, tako da zagotavlja: · Nastavljiv primerek ECU v IME (za omogočanje več ECU v istem omrežju) · Nastavljive parametre prenosa PGN in SPN · Nastavljiv sprejem Parametri PGN in SPN · Pošiljanje parametrov diagnostičnega sporočila DM1 · Branje in odziv na sporočila DM1, ki jih pošljejo drugi ECU-ji · Diagnostični dnevnik, shranjen v obstojnem pomnilniku, za pošiljanje sporočil DM2
3.1. Uvod v podprta sporočila ECU je skladen s standardom SAE J1939 in podpira naslednje PGN
Od J1939-21 – Sloj podatkovne povezave · Zahteva · Potrditev · Upravljanje povezav transportnega protokola · Sporočilo prenosa podatkov transportnega protokola
59904 ($00EA00) 59392 ($00E800) 60416 ($00EC00) 60160 ($00EB00)
Opomba: Izberete lahko kateri koli lastniški B PGN v območju od 65280 do 65535 ($00FF00 do $00FFFF).
Od J1939-73 – Diagnostika · DM1 Aktivne diagnostične kode težav · DM2 Prejšnje aktivne diagnostične kode težav · DM3 Diagnostični podatki Brisanje/Ponastavitev za predhodno aktivne DTC-je · DM11 – Diagnostični podatki Brisanje/Ponastavitev za aktivne DTC-je · DM14 Zahteva za dostop do pomnilnika · DM15 Dostop do pomnilnika Odgovor · Prenos binarnih podatkov DM16
65226 (00$FECA) 65227 (00$FECB) 65228 (00$FECC) 65235 (00$FED3) 55552 (00D900$) 55296 (00D800$) 55040 (00D700$)
Od J1939-81 – Upravljanje omrežja · Zahtevan/ni mogoče zahtevati · Ukazan naslov
60928 ($00EE00) 65240 ($00FED8)
Od J1939-71 Vehicle Application Layer · Identifikacija programske opreme
65242 (00$FEDA)
Nobeden od PGN-jev aplikacijskega sloja ni podprt kot del privzetih konfiguracij, vendar jih je mogoče po želji izbrati za oddajne ali prejete funkcijske bloke. Do nastavljenih točk se dostopa s standardnim protokolom za dostop do pomnilnika (MAP) z lastniškimi naslovi. Axiomatic Electronic Assistant (EA) omogoča hitro in enostavno konfiguracijo enote prek omrežja CAN.
Uporabniški priročnik UMAX031700. Različica: 3
26-44
3.2. IME, naslov in ID programske opreme
IME J1939 ECU 1IN-CAN ima naslednje privzete vrednosti za IME J1939. Uporabnik naj se za več informacij o teh parametrih in njihovih razponih obrne na standard SAE J1939/81.
Primerek sistema vozila Primerek funkcije sistema vozila Funkcija primerka ECU Primerek proizvajalčeve kode Identifikacijska številka primerka skupine industrije
Da 0, Globalno 0 0, Nespecifični sistem 125, Axiomatic I/O Controller 20, Axiomatic AX031700, Krmilnik z enim vhodom s CAN 0, Prva stopnja 162, Spremenljivka Axiomatic Technologies Corporation, enolično dodeljena med tovarniškim programiranjem za vsako ECU
Primerek ECU je nastavljiva nastavljena točka, povezana z NAME. Če spremenite to vrednost, bo več ECU-jev te vrste mogoče razlikovati po drugih ECU-jih (vključno z Axiomatic Electronic Assistant), ko so vsi povezani v isto omrežje.
Naslov ECU-ja Privzeta vrednost te nastavitvene točke je 128 (0x80), kar je prednostni začetni naslov za samonastavljive ECU-je, kot jih določa SAE v tabelah J1939 B3 do B7. Axiomatic EA bo omogočil izbiro katerega koli naslova med 0 in 253, uporabnik pa je odgovoren, da izbere naslov, ki je skladen s standardom. Uporabnik se mora tudi zavedati, da bo enota 1IN-CAN nadaljevala z izbiro naslednjega najvišjega naslova, dokler ne najde tistega, ki ga lahko zahteva, če se za izbrani naslov poteguje druga ECU z višjo prioriteto NAME. Glejte J1939/81 za več podrobnosti o zahtevanju naslova.
Identifikator programske opreme
65242 PGN
Identifikacija programske opreme
Hitrost ponavljanja prenosa: Na zahtevo
Dolžina podatkov:
Spremenljivka
Stran z razširjenimi podatki:
0
Podatkovna stran:
0
Format PDU:
254
Specifični PDU:
218 PGN Podporne informacije:
Privzeta prioriteta:
6
Številka skupine parametrov:
65242 (0xFEDA)
- MEHKO
Začetni položaj 1 2-n
Dolžina Ime parametra 1 bajt Število polj za identifikacijo programske opreme Spremenljiva Identifikacija programske opreme, ločilo (ASCII »*«)
SPN 965 234
Za 1IN-CAN ECU je bajt 1 nastavljen na 5, identifikacijska polja pa so naslednja (številka dela)*(različica)*(datum)*(lastnik)*(opis)
Uporabniški priročnik UMAX031700. Različica: 3
27-44
Axiomatic EA prikazuje vse te informacije v »Splošnih informacijah ECU«, kot je prikazano spodaj:
Opomba: Informacije, navedene v ID-ju programske opreme, so na voljo za katero koli storitveno orodje J1939, ki podpira PGN -SOFT.
Uporabniški priročnik UMAX031700. Različica: 3
28-44
4. NASTAVITEV ECU-JA, DO KATEREGA DOSTOPATE Z ELEKTRONSKIM POMOČNIKOM AXIOMATIC
Številne nastavitvene točke so bile v tem priročniku omenjene. V tem razdelku je podrobno opisana vsaka nastavljena točka ter njihove privzete vrednosti in razponi. Za več informacij o tem, kako posamezno nastavljeno točko uporablja 1IN-CAN, glejte ustrezni razdelek uporabniškega priročnika.
4.1. Omrežje J1939
Omrežne nastavitve J1939 obravnavajo parametre krmilnika, ki posebej vplivajo na omrežje CAN. Glejte opombe o informacijah o vsaki nastavljeni točki.
Ime
Razpon
Privzeto
Opombe
Številka primerka ECU Naslov ECU
Spustite seznam 0 na 253
0, #1 Prva stopnja po J1939-81
128 (0 x 80)
Prednostni naslov za samonastavljiv ECU
Zajem zaslona privzetih raznih nastavitev
Če so uporabljene neprivzete vrednosti za »Številko primerka ECU« ali »Naslov ECU«, se med nastavljeno točko ne bodo posodobile. file bliskavica. Te parametre je treba spremeniti ročno, da se
preprečite, da bi bile prizadete druge enote v omrežju. Ko se spremenijo, bo krmilnik zahteval svoj novi naslov v omrežju. Priporočljivo je, da zaprete in znova odprete povezavo CAN na Axiomatic EA po file naložen, tako da se na seznamu J1939 CAN Network ECU prikažeta samo novo IME in naslov.
Uporabniški priročnik UMAX031700. Različica: 3
29-44
4.2. Univerzalni vhod
Funkcijski blok univerzalnega vhoda je definiran v razdelku 1.2. Prosimo, glejte ta razdelek za podrobne informacije o tem, kako se te nastavljene vrednosti uporabljajo.
Zajem zaslona privzetih univerzalnih vhodnih nastavitev
Ime Vrsta vhodnega senzorja
Spustni seznam obsega
Impulzi na vrtljaj
0 do 60000
Najmanjša napaka
Minimalni obseg
Največji doseg
Največja napaka Pullup/Pulldown Resistor Čas odboja Vrsta digitalnega vhoda Vrsta filtra za odboj programske opreme
Odvisno od tipa senzorja Odvisno od tipa senzorja Odvisno od tipa senzorja Odvisno od tipa senzorja Spustni seznam Spustni seznam
0 do 60000
Vrsta filtra programske opreme
Spustite seznam
Konstanta programskega filtra
0 do 60000
Privzeto 12 Voltage 0V do 5V 0
0.2 V
Opombe Glejte razdelek 1.2.1 Če je nastavljeno na 0, se meritve izvajajo v Hz. Če je vrednost nastavljena na večjo od 0, se meritve izvajajo v RPM
Glejte razdelek 1.2.3
0.5 V
Glejte razdelek 1.2.3
4.5 V
Glejte razdelek 1.2.3
4.8 V 1 10 kOhm Pullup 0 – Brez 10 (ms)
0 Brez filtra
1000ms
Glejte razdelek 1.2.3
Glejte razdelek 1.2.2
Čas odboja za vrsto vhoda Digital On/Off Glejte razdelek 1.2.4. Ta funkcija se ne uporablja pri tipih digitalnih in števčnih vhodov. Glejte razdelek 1.3.6
Zaznavanje napak je omogočeno Spustni seznam
1 – Res je
Glejte razdelek 1.9
Dogodek ustvari DTC v DM1
Spustite seznam
1 – Res je
Glejte razdelek 1.9
Uporabniški priročnik UMAX031700. Različica: 3
30-44
Histereza za brisanje napake
Odvisno od vrste senzorja
Lamp Nastavljeno po dogodku na spustnem seznamu DM1
0.1 V
Glejte razdelek 1.9
1 oranžna, opozorilo Glejte razdelek 1.9
SPN za dogodek, uporabljen v DTC 0 do 0x1FFFFFFF
Glejte razdelek 1.9
FMI za dogodek, uporabljen v spustnem seznamu DTC
4 zvtage Pod normalnim ali v kratkem stiku z nizkim virom
Glejte razdelek 1.9
Zakasnitev pred pošiljanjem DM1 0 do 60000
1000ms
Glejte razdelek 1.9
4.3. Nastavljene točke seznama stalnih podatkov
Funkcijski blok Constant Data List je na voljo, da uporabniku omogoči izbiro vrednosti po želji za različne funkcije logičnega bloka. V tem priročniku se konstante različno omenjajo, kot je povzeto v example spodaj navedene.
a)
Programabilna logika: Konstanta »Tabela X = pogoj Y, argument 2«, kjer sta X in Y = 1
na 3
b)
Matematična funkcija: Konstanta »Matematični vnos X«, kjer je X = 1 do 4
Prvi dve konstanti sta fiksni vrednosti 0 (False) in 1 (True) za uporabo v binarni logiki. Preostalih 13 konstant lahko v celoti konfigurira uporabnik na poljubno vrednost med +/- 1,000,000. Privzete vrednosti so prikazane na spodnjem posnetku zaslona.
Zajem zaslona Privzeti seznam stalnih podatkov Nastavljene točke Uporabniški priročnik UMAX031700. Različica: 3
31-44
4.4. Nastavljene točke iskalne tabele
Funkcijski blok iskalne tabele je definiran v razdelku 1.4. Tam si oglejte podrobne informacije o tem, kako se uporabljajo vse te nastavljene vrednosti. Ker so privzete vrednosti osi X tega funkcijskega bloka definirane z »virom osi X«, izbranim iz tabele 1, ni več ničesar, kar bi bilo treba definirati v smislu privzetih vrednosti in obsegov, ki presegajo tisto, kar je opisano v razdelku 1.4. Spomnimo se, da bodo vrednosti osi X samodejno posodobljene, če se spremeni najmanjši/največji obseg izbranega vira.
Zajem zaslona Example Iskalna tabela 1 Nastavljene točke
Opomba: Na zgornjem zajemu zaslona je bila »Vir X-Axis« spremenjena s privzete vrednosti, da se omogoči funkcijski blok.
Uporabniški priročnik UMAX031700. Različica: 3
32-44
4.5. Programabilne logične nastavitve
Funkcijski blok programabilne logike je definiran v razdelku 1.5. Tam si oglejte podrobne informacije o tem, kako se uporabljajo vse te nastavljene vrednosti.
Ker je ta funkcijski blok privzeto onemogočen, ni več ničesar, kar bi bilo treba definirati v smislu privzetih vrednosti in obsegov, ki presegajo tisto, kar je opisano v razdelku 1.5. Spodnji posnetek zaslona prikazuje, kako so nastavitvene točke, navedene v tem razdelku, prikazane na Axiomatic EA.
Uporabniški priročnik UMAX031700. Različica: 3
33-44
Zajem zaslona privzetih nastavljenih točk logične 1, ki jih je mogoče programirati
Opomba: Na zgornjem zajemu zaslona je bila »Programmable Logic Block Enabled« spremenjena s privzete vrednosti, da se omogoči funkcijski blok.
Opomba: Privzete vrednosti za Argument1, Argument 2 in Operator so enake v vseh funkcijskih blokih programabilne logike in jih mora zato uporabnik ustrezno spremeniti, preden se to lahko uporabi.
Uporabniški priročnik UMAX031700. Različica: 3
34-44
4.6. Nastavljene točke matematičnega funkcijskega bloka
Matematični funkcijski blok je definiran v razdelku 1.6. Prosimo, glejte ta razdelek za podrobne informacije o tem, kako se te nastavljene vrednosti uporabljajo.
Zajem zaslona bivšegaample za matematični funkcijski blok
Opomba: Na zgornjem zajemu zaslona so bile nastavljene vrednosti spremenjene s privzetih vrednosti, da ponazorijo primerampo tem, kako se lahko uporablja matematični funkcijski blok.
Ime Math Function Enabled Function 1 Input A Source Function 1 Input A Number
Funkcija 1 Vnos A Minimum
Spustni seznam obsega Spustni seznam je odvisen od vira
-106 do 106
Privzeto 0 FALSE 0 Kontrola ni uporabljena 1
0
Funkcija 1 Vhod A Maksimalna funkcija 1 Vhod A Funkcija skalerja 1 Vhod B Izvorna funkcija 1 Vhod B Število
Funkcija 1 Vhod B Minimum
-106 do 106
-1.00 do 1.00 Izpadni seznam je odvisen od vira
-106 do 106
100 1.00 0 Kontrola ni uporabljena 1
0
Funkcija 1 Vhod B Največ -106 do 106
100
Uporabniški priročnik UMAX031700. Različica: 3
Opombe TRUE ali FALSE Glejte razdelek 1.3
Glejte razdelek 1.3
Pretvori vnos v procentetage pred uporabo v izračunu Pretvori vnos v procentetage pred uporabo v izračunu Glej razdelek 1.6 Glej razdelek 1.3
Glejte razdelek 1.3
Pretvori vnos v procentetage pred uporabo v izračunu Pretvori vnos v procentetage, preden se uporabi v izračunu
35-44
Funkcija 1 Vhod B Scaler Math Funkcija 1 Delovanje Funkcija 2 Vhod B Vir
Funkcija 2 Vnos številke B
Funkcija 2 Vhod B Minimum
Funkcija 2 Vhod B Maksimum
Funkcija 2 Vhod B Scaler Math Funkcija 2 Operacija (Vnos A = rezultat funkcije 1) Funkcija 3 Vhod B Vir
Funkcija 3 Vnos številke B
Funkcija 3 Vhod B Minimum
Funkcija 3 Vhod B Maksimum
Funkcija 3 Input B Scaler Math Function Function 3 Operation (Input A = Result of Function 2) Matematični izhod Minimalni obseg
-1.00 do 1.00 Izpadni seznam Izpadni seznam je odvisen od vira
-106 do 106
-106 do 106
-1.00 do 1.00
1.00 9, +, rezultat = InA+InB 0 Kontrola ni uporabljena 1
0
100 1.00
Glej razdelek 1.13 Glej razdelek 1.13 Glej razdelek 1.4
Glejte razdelek 1.4
Pretvori vnos v procentetage pred uporabo v izračunu Pretvori vnos v procentetage pred uporabo v izračunu Glejte razdelek 1.13
Spustite seznam
9, +, rezultat = InA+InB Glej razdelek 1.13
Izpadni seznam je odvisen od vira
-106 do 106
0 Kontrola ni uporabljena 1
0
-106 do 106
100
-1.00 do 1.00 1.00
Glejte razdelek 1.4
Glejte razdelek 1.4
Pretvori vnos v procentetage pred uporabo v izračunu Pretvori vnos v procentetage pred uporabo v izračunu Glejte razdelek 1.13
Spustite seznam
9, +, rezultat = InA+InB Glej razdelek 1.13
-106 do 106
0
Največji obseg matematičnega izhoda -106 do 106
100
Uporabniški priročnik UMAX031700. Različica: 3
36-44
4.7. CAN Receive Setpoints Funkcijski blok CAN Receive je definiran v razdelku 1.16. Tam si oglejte podrobne informacije o tem, kako se uporabljajo vse te nastavljene vrednosti.
Zajem zaslona privzetih nastavitev CAN Receive 1
Opomba: Na zgornjem zajemu zaslona je bila privzeta vrednost »Omogočeno prejemanje sporočil« spremenjena, da se omogoči funkcijski blok. 4.8. Nastavitvene vrednosti prenosa CAN Funkcijski blok prenosa CAN je opredeljen v razdelku 1.7. Tam si oglejte podrobne informacije o tem, kako se uporabljajo vse te nastavljene vrednosti.
Zajem zaslona privzetih nastavitev prenosa CAN 1 Uporabniški priročnik UMAX031700. Različica: 3
37-44
Ime Prenos PGN Hitrost ponavljanja prenosa Prioriteta sporočila prenosa Ciljni naslov (za PDU1) Vir podatkov prenosa Številka podatkov prenosa
Velikost prenosa podatkov
Indeks prenosa podatkov v polju (LSB) Bitni indeks prenosa v bajtu (LSB) Ločljivost prenosa podatkov Odmik prenosa podatkov
Razpon
0 do 65535 0 do 60,000 ms 0 do 7 0 do 255 Izpustni seznam na vir
Privzeto
65280 ($FF00) 0 6 254 (0xFE, ničelni naslov) Vnos izmerjen 0, vnos izmerjen #1
Spustite seznam
Neprekinjen 1-bajt
0 do 8-Velikost podatkov 0, položaj prvega bajta
0 do 8-bitna velikost
-106 do 106 -104 do 104
Privzeto se ne uporablja
1.00 0.00
Opombe
0 ms onemogoči prenos Lastniška prioriteta B Privzeto se ne uporablja Glejte razdelek 1.3 Glejte razdelek 1.3 0 = Ne uporablja se (onemogočeno) 1 = 1-Bit 2 = 2-Bit 3 = 4-Bit 4 = 1-Byte 5 = 2-Bytes 6 = 4-bajti
Uporablja se samo z bitnimi podatkovnimi vrstami
Uporabniški priročnik UMAX031700. Različica: 3
38-44
5. PONOVNO PREKRIVANJE PLOČEVINE Z ZAGONSKIM NALAGALNIKOM AXIOMATIC EA
AX031700 je mogoče nadgraditi z novo vdelano programsko opremo aplikacije v razdelku Informacije o zagonskem nalagalniku. V tem razdelku so podrobno opisana preprosta navodila po korakih za nalaganje nove vdelane programske opreme, ki jo zagotavlja Axiomatic, v enoto prek CAN-a, ne da bi bilo treba prekiniti povezavo z omrežjem J1939.
1. Ko se Axiomatic EA prvič poveže z ECU, bodo v razdelku Informacije o zagonskem nalagalniku prikazane naslednje informacije:
2. Če želite uporabiti zagonski nalagalnik za nadgradnjo vdelane programske opreme, ki se izvaja na ECU, spremenite spremenljivko »Force Bootloader To Load on Reset« na Da.
3. Ko vas pozivno polje vpraša, ali želite ponastaviti ECU, izberite Da.
Uporabniški priročnik UMAX031700. Različica: 3
39-44
4. Po ponastavitvi se ECU ne bo več prikazal v omrežju J1939 kot AX031700, temveč kot J1939 Bootloader #1.
Upoštevajte, da zagonski nalagalnik NI zmožen poljubnih naslovov. To pomeni, da če želite imeti več zagonskih nalagalnikov, ki se izvajajo hkrati (ni priporočljivo), bi morali ročno spremeniti naslov za vsakega, preden aktivirate naslednjega, sicer bo prišlo do konfliktov naslovov in samo en ECU bo prikazan kot zagonski nalagalnik. Ko se `aktivni' zagonski nalagalnik vrne v normalno delovanje, je treba druge ECU-je izklopiti, da ponovno aktivirate funkcijo zagonskega nalagalnika.
5. Ko je izbran razdelek Informacije o zagonskem nalagalniku, so prikazane iste informacije kot takrat
uporabljal je vdelano programsko opremo AX031700, vendar je bila v tem primeru omogočena funkcija utripanja.
Uporabniški priročnik UMAX031700. Različica: 3
40-44
6. Izberite gumb Utripa in se pomaknite do mesta, kjer ste shranili AF-16119-x.yy.bin file poslano iz Axiomatic. (Opomba: samo binarno (.bin) files lahko utripa z orodjem Axiomatic EA)
7. Ko se odpre okno vdelane programske opreme aplikacije Flash, lahko vnesete komentarje, kot je »Vdelano programsko opremo nadgradil [Ime]«, če tako želite. To ni obvezno in polje lahko pustite prazno, če ga ne želite uporabiti.
Opomba: Ni vam treba datum-stamp ali časamp the file, saj vse to samodejno izvede orodje Axiomatic EA, ko naložite novo vdelano programsko opremo.
OPOZORILO: Ne potrdite polja »Izbriši ves bliskovni pomnilnik ECU«, razen če vam tega ne naroči vaša kontaktna oseba Axiomatic. Če to izberete, boste izbrisali VSE podatke, shranjene v obstojnem bliskovnem pomnilniku. Prav tako bo izbrisal vse konfiguracije nastavljenih točk, ki so bile morda narejene na ECU, in ponastavil vse nastavljene točke na tovarniško privzete vrednosti. Če to polje pustite nepotrjeno, se ob nalaganju nove vdelane programske opreme ne bo spremenila nobena nastavljena točka.
Uporabniški priročnik UMAX031700. Različica: 3
41-44
8. Vrstica napredka bo med napredovanjem nalaganja pokazala, koliko vdelane programske opreme je bilo poslano. Več kot je prometa v omrežju J1939, dlje bo trajal postopek nalaganja.
9. Ko se vdelana programska oprema konča z nalaganjem, se prikaže pojavno sporočilo, ki označuje uspešno operacijo. Če izberete ponastavitev ECU, se bo začela izvajati nova različica aplikacije AX031700 in Axiomatic EA bo ECU prepoznal kot tako. V nasprotnem primeru se bo ob naslednjem vklopu ECU zagnala aplikacija AX031700 namesto funkcije zagonskega nalagalnika.
Opomba: če je kadar koli med nalaganjem postopek prekinjen, so podatki poškodovani (slaba kontrolna vsota) ali iz katerega koli drugega razloga nova vdelana programska oprema ni pravilna, tj. zagonski nalagalnik zazna, da file naložena ni bila zasnovana za delovanje na platformi strojne opreme, slaba ali poškodovana aplikacija ne bo delovala. Namesto tega, ko je ECU ponastavljen ali vklopljen, bo zagonski nalagalnik J1939 še naprej privzeta aplikacija, dokler veljavna vdelana programska oprema ni uspešno naložena v enoto.
Uporabniški priročnik UMAX031700. Različica: 3
42-44
6. Tehnične specifikacije
6.1. Napajanje
Vhod napajanja – nominalno
Prenapetostna zaščita Zaščita pred obratno polarnostjo
12 ali 24 Vdc nazivna delovna voltage 8…36 Vdc območje napajanja za voltage prehodni pojavi
Ustreza zahtevam SAE J1113-11 za nazivni vhod 24 Vdc Priložen
6.2. vhod
Analogne vhodne funkcije Voltage Vhod
Trenutni vnos
Digitalne vhodne funkcije Digitalni vhodni nivo PWM vhod
Frekvenčni vhod Digitalni vhod
Vhodna impedanca Vhodna natančnost Vhodna ločljivost
voltage Vhod ali tokovni vhod 0–5 V (impedanca 204 KOhm) 0–10 V (impedanca 136 KOhm) 0–20 mA (impedanca 124 Ohm) 4–20 mA (impedanca 124 Ohm) Diskretni vhod, vhod PWM, frekvenca/RPM do Vps 0 do 100 % 0.5 Hz do 10 kHz 0.5 Hz do 10 kHz aktivno visoko (do +Vps), aktivno nizko Ampmoč: 0 do +Vps 1 MOhm Visoka impedanca, 10KOhm poteg navzdol, 10KOhm poteg do +14V < 1% 12-bit
6.3. Komunikacija
Zaključek omrežja CAN
1 vrata CAN 2.0B, protokol SAE J1939
Po standardu CAN je potrebno omrežje zaključiti z zunanjimi zaključnimi upori. Upori so 120 ohmov, najmanj 0.25 W, kovinski film ali podobni. Namestiti jih je treba med terminala CAN_H in CAN_L na obeh koncih omrežja.
6.4. Splošne specifikacije
Mikroprocesor
STM32F103CBT7, 32-bitni, 128 Kbajt Flash programski pomnilnik
Mirujoči tok
14 mA pri 24 Vdc tipično; 30 mA pri 12 Vdc tipično
Nadzorna logika
Funkcionalnost, ki jo lahko programira uporabnik z uporabo Axiomatic Electronic Assistant, P/N: AX070502 ali AX070506K
Komunikacije
1 CAN (SAE J1939) Model AX031700: 250 kbps Model AX031700-01: 500 kbps Model AX031700-02: 1 Mbps Model AX031701 CANopen®
Uporabniški vmesnik
Axiomatic Electronic Assistant za operacijske sisteme Windows je opremljen z brezplačno licenco za uporabo. Axiomatic Electronic Assistant potrebuje pretvornik USB-CAN za povezavo vrat CAN naprave z računalnikom z operacijskim sistemom Windows. Pretvornik Axiomatic USB-CAN je del kompleta za konfiguracijo Axiomatic, P/N za naročanje: AX070502 ali AX070506K.
Prenehanje omrežja
Omrežje je potrebno zaključiti z zunanjimi zaključnimi upori. Upori so 120 ohmov, najmanj 0.25 W, kovinski film ali podobni. Namestiti jih je treba med terminala CAN_H in CAN_L na obeh koncih omrežja.
Teža
0.10 lb. (0.045 kg)
Pogoji delovanja
-40 do 85 °C (-40 do 185 °F)
Zaščita
IP67
Skladnost z EMC
Oznaka CE
Vibracije
MIL-STD-202G, preizkus 204D in 214A (sinusni in naključni) 10 g vrh (sinusni); 7.86 Grms vrh (naključno) (v teku)
Šok
MIL-STD-202G, Test 213B, 50 g (v teku)
Odobritve
Oznaka CE
Električne povezave
6-polni priključek (enakovredno TE Deutsch P/N: DT04-6P)
Komplet parnih vtičev je na voljo kot Axiomatic P/N: AX070119.
Pin # 1 2 3 4 5 6
Opis BATT+ Vhod + CAN_H CAN_L Vhod BATT-
Uporabniški priročnik UMAX031700. Različica: 3
43-44
7. ZGODOVINA RAZLIČIC
Datum različice
1
31. maj 2016
2
26. november 2019
–
26. november 2019
3
1. avgust 2023
Avtor
Gustavo Del Valle Gustavo Del Valle
Amanda Wilkins Kiril Mojsov
Spremembe
Začetni osnutek Posodobljen uporabniški priročnik, ki odraža posodobitve vdelane programske opreme V2.00, v kateri frekvenca in vhodni tipi PWM niso več ločeni v različna frekvenčna območja, ampak so zdaj združeni v en sam obseg [0.5 Hz…10 kHz] Dodan mirujoči tok, teža in različne modele hitrosti prenosa do posodobitev podedovanih tehničnih specifikacij
Opomba:
Tehnične specifikacije so okvirne in se lahko spremenijo. Dejanska zmogljivost se bo razlikovala glede na aplikacijo in pogoje delovanja. Uporabniki se morajo prepričati, da je izdelek primeren za uporabo v predvideni aplikaciji. Vsi naši izdelki imajo omejeno garancijo za napake v materialu in izdelavi. Oglejte si naše garancije, odobritve/omejitve aplikacij in postopek vračila materialov, kot je opisano na https://www.axiomatic.com/service/.
CANopen® je registrirana blagovna znamka skupnosti CAN in Automation eV
Uporabniški priročnik UMAX031700. Različica: 3
44-44
NAŠI IZDELKI
Napajalniki AC/DC Krmilniki/vmesniki aktuatorjev Avtomobilski vmesniki Ethernet Polnilniki baterij CAN krmilniki, usmerjevalniki, repetitorji CAN/WiFi, CAN/Bluetooth, usmerjevalniki Tok/Vol.tagPretvorniki e/PWM Pretvorniki moči DC/DC Skenerji temperature motorja Pretvorniki Ethernet/CAN, prehodi, stikala Krmilniki pogona ventilatorjev Prehodi, CAN/Modbus, RS-232 Žiroskopi, merilniki naklona Krmilniki hidravličnih ventilov Nakloni, triaksialni V/I krmilniki Pretvorniki signalov LVDT Krmilniki strojev Modbus, RS-422, RS-485 Krmilniki Krmilniki motorjev, Pretvorniki Napajalniki, DC/DC, AC/DC PWM Pretvorniki signalov/Izolatorji Resolver Signal Conditioners Servisna orodja Signal Conditioners, Converters Strain Gauge CAN Controls Surge Suppressors
NAŠE PODJETJE
Axiomatic zagotavlja elektronske komponente za krmiljenje strojev za trge terenskih vozil, gospodarskih vozil, električnih vozil, generatorjev, ravnanja z materiali, obnovljivih virov energije in industrijskih OEM. Uvajamo inovacije z izdelanimi in že pripravljenimi krmilniki strojev, ki dodajo vrednost za naše stranke.
KVALITETNO OBLIKOVANJE IN IZDELAVA
V Kanadi imamo registrirano oblikovalsko/proizvodno tovarno ISO9001:2015.
GARANCIJA, ODOBRITVE/OMEJITVE APLIKACIJ
Axiomatic Technologies Corporation si pridržuje pravico do popravkov, modifikacij, izboljšav in drugih sprememb svojih izdelkov in storitev kadar koli ter do ukinitve katerega koli izdelka ali storitve brez predhodnega obvestila. Stranke bi morale pred oddajo naročil pridobiti najnovejše ustrezne informacije in preveriti, ali so te informacije aktualne in popolne. Uporabniki se morajo prepričati, da je izdelek primeren za uporabo v predvideni aplikaciji. Vsi naši izdelki imajo omejeno garancijo za napake v materialu in izdelavi. Oglejte si naše garancije, odobritve/omejitve aplikacij in postopek vračila materialov na https://www.axiomatic.com/service/.
SKLADNOST
Podrobnosti o skladnosti izdelka lahko najdete v literaturi o izdelku in/ali na axiomatic.com. Morebitna vprašanja pošljite na sales@axiomatic.com.
VARNA UPORABA
Vse izdelke mora servisirati Axiomatic. Izdelka ne odpirajte in servisirajte sami.
Ta izdelek vas lahko izpostavi kemikalijam, za katere je v zvezni državi Kalifornija v ZDA znano, da povzročajo raka in škodujejo razmnoževanju. Za več informacij obiščite www.P65Warnings.ca.gov.
SERVIS
Vsi izdelki, ki jih je treba vrniti podjetju Axiomatic, zahtevajo številko dovoljenja za vračilo materiala (RMA#) s naslova sales@axiomatic.com. Ko zahtevate številko RMA, navedite naslednje podatke:
· Serijska številka, številka dela · Čas delovanja, opis težave · Shema namestitve ožičenja, aplikacija in drugi komentarji po potrebi
ODSTRANJEVANJE
Izdelki Axiomatic so elektronski odpadki. Za varno odlaganje ali recikliranje elektronskih odpadkov upoštevajte lokalne okoljske zakone, predpise in politike o recikliranju.
STIKI
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
Avtorske pravice 2023
Dokumenti / Viri
![]() |
AXIOMATIC AX031700 Univerzalni vhodni krmilnik s CAN [pdfUporabniški priročnik AX031700, UMAX031700, AX031700 Univerzalni vhodni krmilnik s CAN, AX031700, Univerzalni vhodni krmilnik s CAN, Vhodni krmilnik s CAN, Krmilnik s CAN, CAN |