AX031700 Universal Input Controller med CAN
“
Produktinformasjon
Spesifikasjoner
- Produktnavn: Universal Input Controller med CAN
- Modellnummer: UMAX031700 versjon V3
- Delenummer: AX031700
- Støttet protokoll: SAE J1939
- Egenskaper: Enkel universell inngang til proporsjonal ventilutgang
Kontroller
Produktbruksinstruksjoner
1. Installasjonsinstruksjoner
Dimensjoner og Pinout
Se brukerhåndboken for detaljerte dimensjoner og pinout
informasjon.
Monteringsinstruksjoner
Sørg for at kontrolleren er sikkert montert etter
retningslinjer gitt i brukerhåndboken.
2. Overview av J1939-funksjoner
Støttede meldinger
Kontrolleren støtter ulike meldinger spesifisert i SAE
J1939 standard. Se avsnitt 3.1 i brukerhåndboken for
detaljer.
Navn, adresse og programvare-ID
Konfigurer kontrollerens navn, adresse og programvare-ID i henhold til
dine krav. Se avsnitt 3.2 i brukerhåndboken for
instruksjoner.
3. ECU-settpunkter tilgjengelig med aksiomatisk elektronisk
Assistent
Bruk Axiomatic Electronic Assistant (EA) for å få tilgang til og
konfigurer ECU-settpunkter. Følg instruksjonene gitt i
avsnitt 4 i brukerhåndboken.
4. Reflashing over CAN med Axiomatic EA Bootloader
Bruk Axiomatic EA Bootloader for å relash kontrollere kontrolleren
over CAN-buss. Detaljerte trinn er skissert i avsnitt 5 av brukeren
håndbok.
5. Tekniske spesifikasjoner
Se brukerhåndboken for detaljerte tekniske spesifikasjoner
av kontrolleren.
6. Versjonshistorikk
Se avsnitt 7 i brukerhåndboken for versjonshistorikk for
produktet.
Ofte stilte spørsmål (FAQ)
Spørsmål: Kan jeg bruke flere inngangstyper med Single Input CAN
Kontroller?
A: Ja, kontrolleren støtter et bredt spekter av konfigurerbare
inngangstyper, noe som gir allsidig kontroll.
Spørsmål: Hvordan kan jeg oppdatere programvaren til kontrolleren?
A: Du kan relash kontrolleren over CAN ved å bruke Axiomatic
EA Bootloader. Se avsnitt 5 i brukerhåndboken for detaljer
instruksjoner.
"`
BRUKERVEILEDNING UMAX031700 Versjon V3
UNIVERSELL INNGANGSKONTROLL MED CAN
SAEJ1939
BRUKERHÅNDBOK
P/N: AX031700
AKRONYMER
ACK
Positiv anerkjennelse (fra SAE J1939 standard)
UIN
Universell inngang
EA
Den aksiomatiske elektroniske assistenten (et serviceverktøy for aksiomatiske ECUer)
ECU
Elektronisk kontrollenhet
(fra SAE J1939 standard)
NAK
Negativ bekreftelse (fra SAE J1939 standard)
PDU1
Et format for meldinger som skal sendes til en destinasjonsadresse, enten spesifikk eller global (fra SAE J1939-standarden)
PDU2
Et format som brukes til å sende informasjon som har blitt merket ved hjelp av gruppeutvidelsesteknikken, og som ikke inneholder en destinasjonsadresse.
PGN
Parametergruppenummer (fra SAE J1939 standard)
PropA
Melding som bruker proprietær A PGN for peer-to-peer-kommunikasjon
PropB
Melding som bruker en proprietær B PGN for kringkastingskommunikasjon
SPN
Suspekt parameternummer (fra SAE J1939 standard)
Merk: Et Axiomatic Electronic Assistant KIT kan bestilles som P/N: AX070502 eller AX070506K
Brukerhåndbok UMAX031700. Versjon: 3
2-44
INNHOLDSFORTEGNELSE
1. OverVIEW AV KONTROLLER ……………………………………………………………………………………………………………………… 4
1.1. BESKRIVELSE AV ENKEL UNIVERSELL INNGANG TIL PROPORTJONELL VENTILUTGANGSKONTROLL ………………………….. 4 1.2. UNIVERSELL INNGANGSFUNKSJONSBLOKK………………………………………………………………………………………………………………………………. 4
1.2.1. Inngangssensortyper ………………………………………………………………………………………………………………………………………………… ………. 4 1.2.2. Pullup / Pulldown Resistor Options……………………………………………………………………………………………………………………………… 5 1.2.3. 5. Minimum og maksimum feil og områder…………………………………………………………………………………………………………………. 1.2.4 5. Inndataprogramvarefiltertyper ………………………………………………………………………………………………………………………………………… 1.3 6. INTERNE FUNKSJONSBLOKKKILDER ………………………………………………………………………………………….. 1.4 7. OPPSLAGSTABELL FUNKSJONSBLOKK ………………………………………………………………………………………………………………………. 1.4.1 8. X-akse, inputdatarespons………………………………………………………………………………………………………………………………… …….. 1.4.2 8. Y-akse, utdata for oppslagstabell ………………………………………………………………………………………………………………………………… ……. 1.4.3 8. Standardkonfigurasjon, datarespons …………………………………………………………………………………………………………………………. 1.4.4 9. Punkt til punkt svar ………………………………………………………………………………………………………………………………………… ….. 1.4.5 10. X-akse, tidsrespons………………………………………………………………………………………………………………………………………… ………… 1.5 11. PROGRAMMERBAR LOGISK FUNKSJONSBLOKK …………………………………………………………………………………………………………. 1.5.1 14. Evaluering av betingelser ……………………………………………………………………………………………………………………………………………… 1.5.2 15. Tabellvalg ……………………………………………………………………………………………………………………………………………………… ……….. 1.5.3 16. Logisk blokkutgang ………………………………………………………………………………………………………………………………………… …….. 1.6 17. MATTEISK FUNKSJONSBLOKK………………………………………………………………………………………………………………………….. 1.7 18 . KAN SENDE FUNKSJONSBLOKK………………………………………………………………………………………………………………….. 1.8 19. KAN MOTTA FUNKSJONSBLOKK …………………………………………………………………………………………………………………………. 1.9 20. DIAGNOSTISK FUNKSJONSBLOKK …………………………………………………………………………………………………………………………. XNUMX
2. INSTALLASJONSINSTRUKSJONER …………………………………………………………………………………………………………………………. 24
2.1. DIMENSJONER OG PINOUT ………………………………………………………………………………………………………………………… 24 2.2. MONTERINGSVEILEDNING ……………………………………………………………………………………………………………………………….. 24
3. OverVIEW AV J1939-FUNKSJONER ……………………………………………………………………………………………………………………….. 26
3.1. INNLEDNING TIL STØTTE MELDINGER …………………………………………………………………………………………………………. 26 3.2. NAVN, ADRESSE OG PROGRAMVARE-ID ………………………………………………………………………………………………………………… 27
4. ECU SETPUNKTER TILGANG TIL MED DEN AKSIOMATISKE ELEKTRONISKE ASSISTENT …………………………………. 29
4.1. J1939 NETTVERK ………………………………………………………………………………………………………………………………………… 29 4.2. UNIVERSELL INNGANG………………………………………………………………………………………………………………………………………… 30 4.3. KONSTANT DATALISTE SETPUNKTER ………………………………………………………………………………………………………………….. 31 4.4. OPPSLAGSTABELL SETPUNKTER ……………………………………………………………………………………………………………………… 32 4.5. PROGRAMMERBARE LOGISKE SETPUNKTER ………………………………………………………………………………………………………….. 33 4.6. MATTEISK FUNKSJONSBLOKKSETTPUNKTER ………………………………………………………………………………………………………….. 35 4.7. KAN MOTTA SETPUNKTER ……………………………………………………………………………………………………………………….. 37 4.8. KAN OVERFØRE SETPUNKTER……………………………………………………………………………………………………………………… 37
5. REBLASJING OVER BANNE MED AXIOMATIC EA BOOTLADEREN …………………………………………………………
6. TEKNISKE SPESIFIKASJONER …………………………………………………………………………………………………………………………………. 43
6.1. STRØMFORSYNING …………………………………………………………………………………………………………………………………………………. 43 6.2. INNGANG ………………………………………………………………………………………………………………………………………………………… ………… 43 6.3. KOMMUNIKASJON……………………………………………………………………………………………………………………………. 43 6.4. GENERELLE SPESIFIKASJONER ………………………………………………………………………………………………………………………………. 43
7. VERSJONSHISTORIE……………………………………………………………………………………………………………………………………………… ….. 44
Brukerhåndbok UMAX031700. Versjon: 3
3-44
1. OverVIEW AV KONTROLLER
1.1. Beskrivelse av enkel universell inngang til proporsjonal ventilutgangskontroller
Single Input CAN-kontrolleren (1IN-CAN) er designet for allsidig kontroll av en enkelt inngang og et bredt utvalg av kontrolllogikk og algoritmer. Den fleksible kretsdesignen gir brukeren et bredt spekter av konfigurerbare inngangstyper.
Kontrolleren har en enkelt fullt konfigurerbar universalinngang som kan settes opp til å lese: voltage, strøm, frekvens/RPM, PWM eller digitale inngangssignaler. Alle I/O og logiske funksjonsblokker på enheten er iboende uavhengige av hverandre, men kan konfigureres til å samhandle med hverandre på et stort antall måter.
De ulike funksjonsblokkene som støttes av 1IN-CAN er skissert i de følgende avsnittene. Alle settpunkter kan konfigureres av brukeren ved å bruke den aksiomatiske elektroniske assistenten, som skissert i avsnitt 3 i dette dokumentet.
1.2. Universell inngangsfunksjonsblokk
Kontrolleren består av to universelle innganger. De to universelle inngangene kan konfigureres til å måle voltage, strøm, motstand, frekvens, pulsbreddemodulasjon (PWM) og digitale signaler.
1.2.1. Inngangssensortyper
Tabell 3 viser de støttede inngangstypene av kontrolleren. Parameteren Input Sensor Type gir en rullegardinliste med inngangstypene beskrevet i Tabell 1. Endring av Input Sensor Type påvirker andre settpunkter innenfor samme settpunktgruppe, for eksempel Minimum/Maksimum Error/Range ved å oppdatere dem til ny inngangstype og bør derfor være endret først.
0 Deaktivert 12 Voltage 0 til 5V 13 Voltage 0 til 10V 20 Strøm 0 til 20mA 21 Strøm 4 til 20mA 40 Frekvens 0.5Hz til 10kHz 50 PWM Duty Cycle (0.5Hz til 10kHz) 60 Digital (Normal) 61 Digital (Invers) 62
Tabell 1 Alternativer for universell inngangssensortype
Alle analoge innganger mates direkte inn i en 12-bits analog-til-digital-omformer (ADC) i mikrokontrolleren. Alle voltage-inngangene har høy impedans, mens strøminngangene bruker en 124-motstand for å måle signalet.
Frekvens/RPM, Pulse Width Modulated (PWM) og Counter Input Sensor Types er koblet til mikrokontrollerens tidtakere. Settpunkt for pulser per omdreining tas kun i betraktning når den valgte inngangssensortypen er frekvenstype i henhold til Tabell 3. Når settpunkt for pulser per omdreining er satt til 0, vil målingene som tas, være i enheter av [Hz]. Hvis settpunkt for pulser per omdreining er satt til høyere enn 0, vil målingene som tas, være i enheter på [RPM].
Brukerhåndbok UMAX031700. Versjon: 3
4-44
Digital Input Sensor Types tilbyr tre moduser: Normal, Invers og Latched. Målingene tatt med digitale inngangstyper er 1 (PÅ) eller 0 (AV).
1.2.2. Pullup / Pulldown Resistor Options
Med inngangssensortyper: Frekvens/RPM, PWM, Digital, har brukeren muligheten til tre (3) forskjellige pull up/pull down alternativer som oppført i Tabell 2.
0 Pullup/Pulldown Off 1 10k Pullup 2 10k Pulldown
Tabell 2 Alternativer for pullup/pulldown motstand
Disse alternativene kan aktiveres eller deaktiveres ved å justere settpunktet Pullup/Pulldown Resistor i Axiomatic Electronic Assistant.
1.2.3. Minimum og maksimum feil og områder
Settpunktene for minimumsområde og maksimumsområde må ikke forveksles med måleområdet. Disse settpunktene er tilgjengelige med alle unntatt den digitale inngangen, og de brukes når inngangen er valgt som styreinngang for en annen funksjonsblokk. De blir Xmin- og Xmax-verdiene som brukes i helningsberegningene (se figur 6). Når disse verdiene endres, oppdateres andre funksjonsblokker som bruker inngangen som en kontrollkilde automatisk for å gjenspeile de nye X-akseverdiene.
Innstillingene for minimumsfeil og maksimale feil brukes med diagnosefunksjonsblokken, se avsnitt 1.9 for mer informasjon om diagnosefunksjonsblokken. Verdiene for disse settpunktene er begrenset slik at
0 <= Minimumsfeil <= Minimumsområde <= Maksimumsområde <= Maksimalfeil <= 1.1xMaks*
* Maksimumsverdien for alle inndata er avhengig av type. Feilområdet kan settes opp til 10 %
over denne verdien. For eksampde:
Frekvens: Maks = 10,000 XNUMX [Hz eller RPM]
PWM:
Maks = 100.00 [%]
Voltage: Maks = 5.00 eller 10.00 [V]
Strøm: Maks = 20.00 [mA]
For å unngå å forårsake falske feil, kan brukeren velge å legge til programvarefiltrering i målesignalet.
1.2.4. Inndataprogramvarefiltertyper
Brukerhåndbok UMAX031700. Versjon: 3
5-44
Alle inngangstyper med unntak av Digital (Normal), Digital (Invers), Digital (Latched) kan filtreres ved hjelp av Filter Type og Filter Constant settpunkter. Det er tre (3) filtertyper tilgjengelig som oppført i tabell 3.
0 Ingen filtrering 1 Glidende gjennomsnitt 2 Gjentatt gjennomsnitt
Tabell 3 Inndatafiltreringstyper
Det første filteralternativet Ingen filtrering gir ingen filtrering til de målte dataene. Dermed vil de målte dataene bli direkte brukt til enhver funksjonsblokk som bruker disse dataene.
Det andre alternativet, Moving Average, bruker `ligning 1' nedenfor på målte inngangsdata, der ValueN representerer gjeldende inngangsmålte data, mens ValueN-1 representerer de tidligere filtrerte dataene. Filterkonstanten er innstillingspunktet for filterkonstant.
Ligning 1 – Glidende gjennomsnittsfilterfunksjon:
VerdiN
=
VerdiN-1+
(Input – ValueN-1) Filterkonstant
Det tredje alternativet, Repeterende gjennomsnitt, bruker `ligning 2' nedenfor på målte inngangsdata, der N er verdien av filterkonstant settpunkt. Den filtrerte inngangen, Verdi, er gjennomsnittet av alle inngangsmålinger tatt i N (Filter Constant) antall avlesninger. Når gjennomsnittet er tatt, vil den filtrerte inngangen forbli til neste gjennomsnitt er klart.
Ligning 2 – Gjentatt gjennomsnittsoverføringsfunksjon: Verdi = N0 InndataN N
1.3. Interne funksjonsblokkkontrollkilder
Brukerhåndbok UMAX031700. Versjon: 3
6-44
1IN-CAN-kontrolleren gjør det mulig å velge interne funksjonsblokkkilder fra listen over logiske funksjonsblokker som støttes av kontrolleren. Som et resultat kan enhver utgang fra en funksjonsblokk velges som kontrollkilde for en annen. Husk at ikke alle alternativer gir mening i alle tilfeller, men den fullstendige listen over kontrollkilder er vist i tabell 4.
Verdi 0 1 2 3 4 5 6 7 8
Betydning Styrekilde Ikke brukt CAN-mottaksmelding Universell inngang Målt oppslagstabell Funksjonsblokk Programmerbar logisk funksjonsblokk Matematisk funksjonsblokk Konstant dataliste Blokk målt strømforsyning Målt prosessortemperatur
Tabell 4 Alternativer for kontrollkilde
I tillegg til en kilde har hver kontroll også et nummer som tilsvarer underindeksen til den aktuelle funksjonsblokken. Tabell 5 skisserer områdene som støttes for tallobjektene, avhengig av kilden som ble valgt.
Kontrollkilde
Kontrollkildenummer
Kontrollkilde ikke brukt (ignorert)
[0]KAN motta melding
[1…8]Universell inngang målt
[1…1]Funksjonsblokk for oppslagstabell
[1…6]Programmerbar logisk funksjonsblokk
[1…2]Matematisk funksjonsblokk
[1…4]Konstant datalisteblokk
[1…10]Målt strømforsyning
[1…1]Målt prosessortemperatur
[1…1]Tabell 5 Alternativer for kontrollkildenummer
1.4. Funksjonsblokk for oppslagstabell
Brukerhåndbok UMAX031700. Versjon: 3
7-44
Oppslagstabeller brukes til å gi en utgangsrespons på opptil 10 bakker per oppslagstabell. Det er to typer oppslagstabellrespons basert på X-aksetype: Datarespons og tidsrespons Avsnitt 1.4.1 til 1.4.5 vil beskrive disse to X-aksetypene mer detaljert. Hvis det kreves mer enn 10 bakker, kan en programmerbar logikkblokk brukes til å kombinere opptil tre tabeller for å få 30 bakker, som beskrevet i avsnitt 1.5.
Det er to viktige settpunkter som vil påvirke denne funksjonsblokken. Den første er X-aksekilden og X-aksenummer som sammen definerer kontrollkilden for funksjonsblokken.
1.4.1. X-akse, inputdatarespons
I tilfellet hvor X-Axis Type = Data Response, representerer punktene på X-aksen dataene til kontrollkilden. Disse verdiene må velges innenfor rekkevidden til kontrollkilden.
Når du velger X-aksedataverdier, er det ingen begrensninger på verdien som kan legges inn i noen av X-aksepunktene. Brukeren bør legge inn verdier i økende rekkefølge for å kunne utnytte hele tabellen. Derfor, når du justerer X-aksedataene, anbefales det at X10 endres først og deretter senke indeksene i synkende rekkefølge for å opprettholde følgende:
Xmin <= X0 <= X1 <= X2<= X3<= X4<= X5 <= X6 <= X7 <= X8 <= X9 <= X10 <= Xmax
Som nevnt tidligere, vil Xmin og Xmax bli bestemt av X-aksekilden som er valgt.
Hvis noen av datapunktene er "Ignorert" som beskrevet i avsnitt 1.4.3, vil de ikke bli brukt i XAxis-beregningen vist ovenfor. For eksample, hvis punktene X4 og høyere ignoreres, blir formelen Xmin <= X0 <= X1 <= X2<= X3<= Xmax i stedet.
1.4.2. Y-akse, utdata for oppslagstabell
Y-aksen har ingen begrensninger på dataene den representerer. Dette betyr at invers, eller økende/minkende eller andre responser lett kan etableres.
I alle tilfeller ser regulatoren på hele området av data i Y-aksens settpunkter, og velger den laveste verdien som Ymin og den høyeste verdien som Ymax. De sendes direkte til andre funksjonsblokker som grensene for oppslagstabellutgangen. (dvs. brukt som Xmin- og Xmax-verdier i lineære beregninger.)
Imidlertid, hvis noen av datapunktene er "Ignorert" som beskrevet i avsnitt 1.4.3, vil de ikke bli brukt i Y-aksens områdebestemmelse. Bare Y-akseverdiene vist på Axiomatic EA vil bli vurdert når grensene for tabellen fastsettes når den brukes til å drive en annen funksjonsblokk, for eksempel en Math Function Block.
1.4.3. Standardkonfigurasjon, datarespons
Som standard er alle oppslagstabeller i ECUen deaktivert (X-Axis Source er lik Control Not Used). Oppslagstabeller kan brukes til å lage ønsket responsprofffiles. Hvis en universell inngang brukes som X-aksen, vil utgangen fra oppslagstabellen være det brukeren legger inn i Y-verdier settpunkter.
Husk at enhver kontrollert funksjonsblokk som bruker oppslagstabellen som en inngangskilde vil også bruke en linearisering til dataene. Derfor, for en 1:1 kontrollrespons, sørg for at minimum og
Brukerhåndbok UMAX031700. Versjon: 3
8-44
maksimumsverdiene for utgangen tilsvarer minimums- og maksimumsverdiene til tabellens Y-akse.
Alle tabeller (1 til 3) er deaktivert som standard (ingen kontrollkilde valgt). Imidlertid, hvis en X-aksekilde velges, vil standardverdiene for Y-verdier være i området 0 til 100 % som beskrevet i delen "Y-akse, oppslagstabellutdata" ovenfor. X-Axis minimum og maksimum standarder vil bli satt som beskrevet i avsnittet "X-Axis, Data Response" ovenfor.
Som standard er X- og Y-aksedataene satt opp for en lik verdi mellom hvert punkt fra minimum til maksimum i hvert tilfelle.
1.4.4. Punkt til punkt svar
Som standard er X- og Y-aksene satt opp for en lineær respons fra punkt (0,0) til (10,10), hvor utgangen vil bruke linearisering mellom hvert punkt, som vist i figur 1. For å få lineariseringen, "Point N Response", hvor N = 1 til 10, er satt opp for en `Ramp Til' ut-svar.
Figur 1 Oppslagstabell med "Ramp Til" Datarespons
Alternativt kan brukeren velge et "Hopp til"-svar for "Punkt N-svar", der N = 1 til 10. I dette tilfellet vil enhver inngangsverdi mellom XN-1 til XN resultere i en utgang fra funksjonsblokken for oppslagstabellen av YN.
En eksample av en Math-funksjonsblokk (0 til 100) som brukes til å kontrollere en standardtabell (0 til 100), men med et "Hopp til"-svar i stedet for standard "R"amp Til' er vist i figur 2.
Brukerhåndbok UMAX031700. Versjon: 3
9-44
Figur 2 Oppslagstabell med "Hopp til" datarespons
Til slutt kan et hvilket som helst punkt unntatt (0,0) velges for et "Ignorer"-svar. Hvis "Point N Response" er satt til å ignorere, vil alle punkter fra (XN, YN) til (X10, Y10) også bli ignorert. For alle data større enn XN-1 vil utgangen fra funksjonsblokken for oppslagstabell være YN-1.
En kombinasjon av Ramp Svarene Til, Hopp til og Ignorer kan brukes til å lage en applikasjonsspesifikk utdataprofffile.
1.4.5. X-akse, tidsrespons
En oppslagstabell kan også brukes til å få en tilpasset utdatarespons der X-Axis Type er en 'Time Response'. Når dette er valgt, representerer X-aksen nå tid, i enheter av millisekunder, mens Y-aksen fortsatt representerer utgangen til funksjonsblokken.
I dette tilfellet behandles X-Axis-kilden som en digital inngang. Hvis signalet faktisk er en analog inngang, tolkes det som en digital inngang. Når kontrollinngangen er PÅ, vil utgangen endres over en tidsperiode basert på proffenfile i oppslagstabellen.
Når kontrollinngangen er AV, er utgangen alltid på null. Når inngangen kommer PÅ, vil profile Starter ALLTID i posisjon (X0, Y0) som er 0 utgang for 0ms.
I en tidsrespons kan intervalltiden mellom hvert punkt på X-aksen settes alt fra 1ms til 1min. [60,000 XNUMX ms].
Brukerhåndbok UMAX031700. Versjon: 3
10-44
1.5. Programmerbar logisk funksjonsblokk
Figur 3 Brukerhåndbok for programmerbar logisk funksjonsblokk UMAX031700. Versjon: 3
11-44
Denne funksjonsblokken er åpenbart den mest kompliserte av dem alle, men veldig kraftig. Den programmerbare logikken kan kobles til opptil tre tabeller, hvorav hvilken som helst vil bli valgt kun under gitte forhold. Hvilke som helst tre tabeller (av de tilgjengelige 8) kan assosieres med logikken, og hvilke som brukes er fullt konfigurerbare.
Skulle forholdene være slik at en bestemt tabell (1, 2 eller 3) er valgt som beskrevet i seksjon 1.5.2, vil utgangen fra den valgte tabellen til enhver tid sendes direkte til den logiske utgangen.
Derfor kan opptil tre forskjellige svar på samme inngang, eller tre forskjellige svar på forskjellige innganger, bli inngangen til en annen funksjonsblokk, for eksempel en Output X Drive. For å gjøre dette, vil "Kontrollkilden" for den reaktive blokken bli valgt til å være "Programmerbar logisk funksjonsblokk."
For å aktivere en av de programmerbare logiske blokkene, må settpunktet "Programmerbar logisk blokk aktivert" settes til True. De er alle deaktivert som standard.
Logikken vurderes i den rekkefølgen som er vist i figur 4. Bare hvis en lavere talltabell ikke er valgt, vil betingelsene for neste tabell bli sett på. Standardtabellen velges alltid så snart den er evaluert. Det kreves derfor at standardtabellen alltid er det høyeste tallet i enhver konfigurasjon.
Brukerhåndbok UMAX031700. Versjon: 3
12-44
Figur 4 Brukerhåndbok for programmerbar logikkflytskjema UMAX031700. Versjon: 3
13-44
1.5.1. Forholdsvurdering
Det første trinnet i å bestemme hvilken tabell som skal velges som den aktive tabellen, er først å evaluere betingelsene knyttet til en gitt tabell. Hver tabell har knyttet til seg opptil tre forhold som kan evalueres.
Argument 1 er alltid en logisk utgang fra en annen funksjonsblokk. Som alltid er kilden en kombinasjon av funksjonell blokktype og nummer, settpunkter "Tabell X, Tilstand Y, Argument 1 Kilde" og "Tabell X, Tilstand Y, Argument 1 Tall", hvor både X = 1 til 3 og Y = 1 til 3.
Argument 2 på den annen side kan enten være en annen logisk utgang som med argument 1, ELLER en konstant verdi satt av brukeren. For å bruke en konstant som det andre argumentet i operasjonen, sett "Tabell X, betingelse Y, Argument 2 Kilde" til "Kontroller konstante data." Merk at konstantverdien ikke har noen enhet knyttet til seg i Axiomatic EA, så brukeren må stille inn den etter behov for applikasjonen.
Tilstanden vurderes basert på "Tabell X, Tilstand Y-operatør" valgt av brukeren. Det er alltid '=, lik' som standard. Den eneste måten å endre dette på er å velge to gyldige argumenter for en gitt tilstand. Alternativer for operatøren er oppført i tabell 6.
0 =, lik 1 !=, Ikke lik 2 >, større enn 3 >=, større enn eller lik 4 <, mindre enn 5 <=, mindre enn eller lik
Tabell 6 Tilstand Operatøralternativer
Som standard er begge argumentene satt til `Kontrollkilde ikke brukt' som deaktiverer betingelsen, og resulterer automatisk i en verdi på N/A som resultat. Selv om figur 4 bare viser sant eller usant som et resultat av en tilstandsevaluering, er realiteten at det kan være fire mulige resultater, som beskrevet i tabell 7.
Verdi 0 1 2 3
Betydning False True Feil ikke aktuelt
Årsak (argument 1) Operator (argument 2) = usann (argument 1) operator (argument 2) = sant Argument 1 eller 2-utdata ble rapportert i feiltilstand. Argument 1 eller 2 er ikke tilgjengelig (dvs. satt til `Kontrollkilde Ikke brukt')
Tabell 7 Tilstandsevalueringsresultater
Brukerhåndbok UMAX031700. Versjon: 3
14-44
1.5.2. Utvalg av tabell
For å bestemme om en bestemt tabell vil bli valgt, utføres logiske operasjoner på resultatene av betingelsene som bestemt av logikken i avsnitt 1.5.1. Det er flere logiske kombinasjoner som kan velges, som oppført i tabell 8.
0 Standardtabell 1 Cnd1 Og Cnd2 Og Cnd3 2 Cnd1 Eller Cnd2 Eller Cnd3 3 (Cnd1 Og Cnd2) Eller Cnd3 4 (Cnd1 Eller Cnd2) Og Cnd3
Tabell 8 Betingelser Logiske operatøralternativer
Ikke hver evaluering kommer til å trenge alle tre betingelsene. Saken gitt i den tidligere delen, f.eksample, har bare én betingelse oppført, dvs. at motorturtallet er under en viss verdi. Derfor er det viktig å forstå hvordan de logiske operatørene vil evaluere en feil eller ikke relevant resultat for en tilstand.
Standardtabell for logisk operatør Cnd1 og Cnd2 og Cnd3
Velg betingelser Kriterier Tilknyttet tabell velges automatisk så snart den er evaluert. Bør brukes når to eller tre forhold er relevante, og alle må være sanne for å velge tabellen.
Hvis en betingelse er lik False eller Error, velges ikke tabellen. En N/A behandles som en True. Hvis alle tre betingelsene er sanne (eller N/A), velges tabellen.
Cnd1 Eller Cnd2 Eller Cnd3
If((Cnd1==True) &&(Cnd2==True)&&(Cnd3==True)) Deretter skal brukstabell brukes når bare én betingelse er relevant. Kan også brukes med to eller tre relevante forhold.
Hvis en betingelse vurderes som sann, velges tabellen. Feil eller N/A-resultater behandles som falske
If((Cnd1==True) || (Cnd2==True) || (Cnd3==True)) Bruk deretter Tabell (Cnd1 Og Cnd2) Eller Cnd3 Brukes kun når alle tre betingelsene er relevante.
Hvis både betingelse 1 og betingelse 2 er sann, ELLER betingelse 3 er sann, velges tabellen. Feil eller N/A-resultater behandles som falske
If( ((Cnd1==True)&&(Cnd2==True)) || (Cnd3==True) ) Bruk deretter Tabell (Cnd1 Eller Cnd2) Og Cnd3 Skal bare brukes når alle tre betingelsene er relevante.
Hvis betingelse 1 og betingelse 3 er sanne, ELLER betingelse 2 og betingelse 3 er sanne, velges tabellen. Feil eller N/A-resultater behandles som falske
If( ((Cnd1==True)||(Cnd2==True)) && (Cnd3==True) ) Bruk deretter tabell
Tabell 9 Betingelsesvurdering basert på valgt logisk operatør
Standard "Tabell X, Conditions Logical Operator" for Tabell 1 og Tabell 2 er `Cnd1 And Cnd2 And Cnd3', mens Tabell 3 er satt til å være `Standardtabell.'
Brukerhåndbok UMAX031700. Versjon: 3
15-44
1.5.3. Logisk blokkutgang
Husk at tabell X, hvor X = 1 til 3 i funksjonsblokken for programmerbar logikk IKKE betyr oppslagstabell 1 til 3. Hver tabell har et settpunkt "tabell X oppslagstabellblokknummer" som lar brukeren velge hvilke oppslagstabeller de vil ha knyttet til en bestemt programmerbar logikkblokk. Standardtabellene knyttet til hver logikkblokk er oppført i tabell 10.
Programmerbart logisk blokknummer
1
Tabell 1 Oppslag
Tabell 2 Oppslag
Tabell 3 Oppslag
Tabellblokknummer Tabellblokknummer Tabellblokknummer
1
2
3
Tabell 10 Standardoppslagstabeller for programmerbar logikkblokk
Hvis den tilknyttede oppslagstabellen ikke har en "X-Axis Source" valgt, vil utgangen fra den programmerbare logiske blokken alltid være "Ikke tilgjengelig" så lenge den tabellen er valgt. Skulle imidlertid oppslagstabellen konfigureres for et gyldig svar på en inngang, enten det er data eller tid, vil utdataene fra funksjonsblokken for oppslagstabellen (dvs. Y-aksedataene som er valgt basert på X-akseverdien) bli utgangen til funksjonsblokken for programmerbar logikk så lenge den tabellen er valgt.
I motsetning til alle andre funksjonsblokker, utfører den programmerbare logikken IKKE noen lineariseringsberegninger mellom inngangs- og utdataene. I stedet speiler den nøyaktig inndataene (oppslagstabell). Derfor, når du bruker den programmerbare logikken som en kontrollkilde for en annen funksjonsblokk, anbefales det STERKT at alle de tilknyttede Y-aksene for oppslagstabell enten settes (a) mellom 0 til 100 % utgangsområde eller (b) alle settes til samme skala.
Brukerhåndbok UMAX031700. Versjon: 3
16-44
1.6. Matematisk funksjonsblokk
Det er fire matematiske funksjonsblokker som lar brukeren definere grunnleggende algoritmer. En matematisk funksjonsblokk kan ta opptil fire inngangssignaler. Hver inngang skaleres deretter i henhold til tilhørende grense og skaleringssettpunkter.
Inndata omregnes til prosenttage-verdien er basert på verdiene "Funksjon X Inngang Y Minimum" og "Funksjon X Inngang Y Maksimum" som er valgt. For ytterligere kontroll kan brukeren også justere "Function X Input Y Scaleer". Som standard har hver inngang en skalerings-`vekt' på 1.0. Hver inngang kan imidlertid skaleres fra -1.0 til 1.0 etter behov før den brukes i funksjonen.
En matematisk funksjonsblokk inkluderer tre valgbare funksjoner, som hver implementerer ligning A operatør B, hvor A og B er funksjonsinnganger og operatør er funksjon valgt med settpunkt Math-funksjon X Operator. Setpunktalternativer er presentert i Tabell 11. Funksjonene er koblet sammen, slik at resultatet av den foregående funksjonen går inn i inngang A til neste funksjon. Dermed har funksjon 1 både inngang A og inngang B valgbare med settpunkter, hvor funksjoner 2 til 4 kun har inngang B valgbar. Inngang velges ved å stille inn funksjon X inngang Y kilde og funksjon X inngang Y nummer. Hvis funksjon X Inngang B Kilde er satt til 0 Kontroll ikke brukt går signalet uendret gjennom funksjonen.
= (1 1 1)2 23 3 4 4
0
=, Sant når InA er lik InB
1
!=, Sant når InA ikke er lik InB
2
>, Sant når InA er større enn InB
3
>=, sant når InA er større enn eller lik InB
4
<, Sant når InA er mindre enn InB
5
<=, Sann når InA er mindre enn eller lik InB
6
ELLER, True når InA eller InB er True
7
OG, Sant når InA og InB er Sant
8 XOR, True når enten InA eller InB er True, men ikke begge deler
9
+, Resultat = InA pluss InB
10
-, Resultat = InA minus InB
11
x, Resultat = InA ganger InB
12
/, Resultat = InA delt på InB
13
MIN, Resultat = Minste av InA og InB
14
MAKS, Resultat = Størst av InA og InB
Tabell 11 Matematiske funksjonsoperatører
Brukeren bør sørge for at inngangene er kompatible med hverandre når de bruker noen av de matematiske operasjonene. For eksempel, hvis Universal Input 1 skal måles i [V], mens CAN Receive 1 skal måles i [mV] og Math Function Operator 9 (+), vil ikke resultatet være den sanne verdien som ønskes.
For et gyldig resultat må kontrollkilden for en inngang være en verdi som ikke er null, dvs. noe annet enn `Kontrollkilde ikke brukt.'
Ved deling vil en null InB verdi alltid resultere er en null utgangsverdi for den tilknyttede funksjonen. Ved subtrahering vil et negativt resultat alltid bli behandlet som en null, med mindre funksjonen multipliseres med en negativ, eller inngangene skaleres med en negativ koeffisient først.
Brukerhåndbok UMAX031700. Versjon: 3
17-44
1.7. CAN-overføringsfunksjonsblokk
CAN Transmit-funksjonsblokken brukes til å sende utganger fra en annen funksjonsblokk (dvs. inngang, logisk signal) til J1939-nettverket.
Normalt, for å deaktivere en overføringsmelding, settes "Transmit Repetition Rate" til null. Skulle imidlertid melding dele parametergruppenummeret (PGN) med en annen melding, er dette ikke nødvendigvis sant. I tilfellet der flere meldinger deler samme "Send PGN", vil repetisjonsfrekvensen valgt i meldingen med LAVESTE nummer bli brukt for ALLE meldingene som bruker den PGN.
Som standard sendes alle meldinger på proprietære B PGN-er som kringkastingsmeldinger. Hvis all data ikke er nødvendig, deaktiver hele meldingen ved å sette den laveste kanalen ved å bruke den PGN til null. Hvis noen av dataene ikke er nødvendige, endrer du ganske enkelt PGN for de overflødige kanalene til en ubrukt verdi i det proprietære B-området.
Ved oppstart vil ikke overført melding kringkastes før etter 5 sekunders forsinkelse. Dette gjøres for å forhindre at eventuelle oppstarts- eller initialiseringsforhold skaper problemer på nettverket.
Siden standardinnstillingene er PropB-meldinger, initialiseres "Sendmeldingsprioritet" alltid til 6 (lav prioritet) og settpunktet "Destinasjonsadresse (for PDU1)" brukes ikke. Dette settpunktet er kun gyldig når en PDU1 PGN er valgt, og den kan settes enten til Global Address (0xFF) for kringkastinger, eller sendes til en spesifikk adresse som oppsett av brukeren.
"Transmit Data Size", "Transmit Data Index in Array (LSB)", "Transmit Bit Index in Byte (LSB)", "Transmit Resolution" og "Transmit Offset" kan alle brukes til å kartlegge dataene til alle SPN som støttes etter J1939-standarden.
Merk: CAN Data = (Input Data Offset)/Oppløsning
1IN-CAN støtter opptil 8 unike CAN-overføringsmeldinger, som alle kan programmeres til å sende alle tilgjengelige data til CAN-nettverket.
Brukerhåndbok UMAX031700. Versjon: 3
18-44
1.8. KAN motta funksjonsblokk
CAN Receive-funksjonsblokken er designet for å ta en hvilken som helst SPN fra J1939-nettverket, og bruke den som en inngang til en annen funksjonsblokk.
Mottaksmelding aktivert er det viktigste settpunktet knyttet til denne funksjonsblokken, og det bør velges først. Endring av den vil føre til at andre settpunkter blir aktivert/deaktivert etter behov. Som standard er ALLE mottaksmeldinger deaktivert.
Når en melding har blitt aktivert, vil en tapt kommunikasjonsfeil bli flagget hvis den meldingen ikke mottas innen tidsavbruddsperioden for mottak av melding. Dette kan utløse en tapt kommunikasjonshendelse. For å unngå tidsavbrudd på et sterkt mettet nettverk, anbefales det å sette perioden minst tre ganger lengre enn forventet oppdateringshastighet. For å deaktivere tidsavbruddsfunksjonen, sett denne verdien til null, i så fall vil den mottatte meldingen aldri tidsavbrytes og aldri utløse en Mistet kommunikasjonsfeil.
Som standard forventes alle kontrollmeldinger å bli sendt til 1IN-CAN-kontrolleren på proprietære B PGN-er. Imidlertid, hvis en PDU1-melding velges, kan 1IN-CAN-kontrolleren settes opp til å motta den fra en hvilken som helst ECU ved å angi den spesifikke adressen som sender PGN til den globale adressen (0xFF). Hvis en spesifikk adresse velges i stedet, vil alle andre ECU-data på PGN bli ignorert.
Mottaksdatastørrelsen, mottaksdataindeksen i array (LSB), mottaksbitindeksen i byte (LSB), mottaksoppløsningen og mottaksforskyvningen kan alle brukes til å kartlegge alle SPN som støttes av J1939-standarden til utdataene til den mottatte funksjonsblokken .
Som nevnt tidligere kan en CAN-mottaksfunksjonsblokk velges som kilde for kontrollinngangen for utgangsfunksjonsblokkene. Når dette er tilfellet, bestemmer innstillingspunktene for Min (Av-terskel) og Mottatt Data Maks (På-terskel) minimums- og maksimumsverdiene for styresignalet. Som navnene tilsier, brukes de også som On/Off-terskler for digitale utgangstyper. Disse verdiene er i hvilke enheter dataene er ETTER at oppløsningen og forskyvningen er påført CAN-mottakssignalet. 1IN-CAN-kontrolleren støtter opptil fem unike CAN-mottaksmeldinger.
Brukerhåndbok UMAX031700. Versjon: 3
19-44
1.9. Diagnostisk funksjonsblokk
Det finnes flere typer diagnostikk som støttes av 1IN-CAN-signalkontrolleren. Feildeteksjon og reaksjon er knyttet til alle universelle innganger og utgangsdrev. I tillegg til I/O-feil kan 1IN-CAN også oppdage/reagere på strømforsyning over/under volumtage målinger, en prosessor overtemperatur eller tapte kommunikasjonshendelser.
Figur 5 Diagnosefunksjonsblokk
"Feildeteksjon er aktivert" er det viktigste settpunktet knyttet til denne funksjonsblokken, og det bør velges først. Hvis du endrer den, vil andre settpunkter bli aktivert eller deaktivert etter behov. Når den er deaktivert, ignoreres all diagnostisk atferd knyttet til den aktuelle I/U-en eller hendelsen.
I de fleste tilfeller kan feil merkes som enten lav eller høy forekomst. Min/maks-terskelverdiene for all diagnostikk som støttes av 1IN-CAN er oppført i tabell 12. Verdier med fet skrift er brukerkonfigurerbare settpunkter. Noen diagnostikk reagerer bare på en enkelt tilstand, og i så fall er det ikke oppført i en av kolonnene.
Funksjonsblokk Universal Input Tapt Kommunikasjon
Minimum terskel
Maksimal terskel
Minimum feil
Maksimal feil
N/A
Mottatt melding
(noen)
Tabell 12 Feildeteksjonsterskler
Tidsavbrudd
Når det er aktuelt, er et hysterese-settpunkt gitt for å forhindre rask innstilling og fjerning av feilflagget når en inngangs- eller tilbakemeldingsverdi er rett nær feildeteksjonsterskelen. For den lave enden, når en feil har blitt flagget, vil den ikke bli slettet før den målte verdien er større enn eller lik minimumsterskelen + "Hysteresis to Clear Fault." For den høye enden vil den ikke bli slettet før den målte verdien er mindre enn eller lik den maksimale terskelen "Hysterese to Clear
Brukerhåndbok UMAX031700. Versjon: 3
20-44
Feil." Minimums-, maksimums- og hystereseverdiene måles alltid i enhetene for den aktuelle feilen.
Neste settpunkt i denne funksjonsblokken er "Hendelse genererer en DTC i DM1." Hvis og bare hvis denne er satt til sann, vil de andre settpunktene i funksjonsblokken bli aktivert. De er alle relatert til dataene som sendes til J1939-nettverket som en del av DM1-meldingen, Active Diagnostic Trouble Codes.
En diagnostisk feilkode (DTC) er definert av J1939-standarden som en verdi på fire byte som er en
kombinasjon av:
SPN suspekt parameternummer (første 19 biter av DTC, LSB først)
FMI
Feilmodusidentifikator
(de neste 5 bitene av DTC)
CM
Konverteringsmetode
(1 bit, alltid satt til 0)
OC
Antall forekomster
(7 biter, antall ganger feilen har skjedd)
I tillegg til å støtte DM1-meldingen, støtter 1IN-CAN-signalkontrolleren også
DM2 tidligere aktive diagnostiske feilkoder
Sendes kun på forespørsel
DM3-diagnosedata sletting/tilbakestilling av tidligere aktive DTC-er Utføres kun på forespørsel
DM11 diagnostiske data slett/tilbakestill for aktive DTC-er
Utføres kun på forespørsel
Så lenge til og med én diagnosefunksjonsblokk har "Hendelse genererer en DTC i DM1" satt til True, vil 1IN-CAN-signalkontrolleren sende DM1-meldingen hvert sekund, uavhengig av om det er noen aktive feil eller ikke, som anbefalt av standarden. Mens det ikke er noen aktive DTC-er, vil 1IN-CAN sende meldingen "Ingen aktive feil". Hvis en tidligere inaktiv DTC blir aktiv, vil en DM1 sendes umiddelbart for å reflektere dette. Så snart den siste aktive DTC-en blir inaktiv, vil den sende en DM1 som indikerer at det ikke er flere aktive DTC-er.
Hvis det er mer enn én aktiv DTC på et gitt tidspunkt, vil den vanlige DM1-meldingen bli sendt ved hjelp av en multipacket Broadcast Announce Message (BAM). Hvis kontrolleren mottar en forespørsel om en DM1 mens dette er sant, vil den sende multipakkemeldingen til forespørselsadressen ved å bruke transportprotokollen (TP).
Ved oppstart vil ikke DM1-meldingen kringkastes før etter 5 sekunders forsinkelse. Dette gjøres for å forhindre at eventuelle oppstarts- eller initialiseringsforhold blir flagget som en aktiv feil på nettverket.
Når feilen er knyttet til en DTC, føres en ikke-flyktig logg over forekomsttellingen (OC). Så snart kontrolleren oppdager en ny (tidligere inaktiv) feil, vil den begynne å redusere "Delay Before Sending DM1"-timeren for den diagnostiske funksjonsblokken. Hvis feilen har vært tilstede under forsinkelsestiden, vil kontrolleren sette DTC til aktiv, og øke OC i loggen. En DM1 vil umiddelbart bli generert som inkluderer den nye DTC. Tidtakeren er gitt slik at intermitterende feil ikke overvelder nettverket når feilen kommer og går, siden en DM1-melding vil bli sendt hver gang feilen dukker opp eller forsvinner.
Tidligere aktive DTC-er (alle med en ikke-null OC) er tilgjengelig på forespørsel for en DM2-melding. Hvis det er mer enn én tidligere aktiv DTC, vil multipakken DM2 bli sendt til forespørradressen ved hjelp av transportprotokollen (TP).
Skulle en DM3 bli forespurt, vil antallet forekomster av alle tidligere aktive DTC-er tilbakestilles til null. OC for gjeldende aktive DTC-er vil ikke bli endret.
Brukerhåndbok UMAX031700. Versjon: 3
21-44
Diagnosefunksjonsblokken har et settpunkt "Hendelse slettet kun av DM11." Som standard er dette alltid satt til False, noe som betyr at så snart tilstanden som førte til at et feilflagg ble satt forsvinner, blir DTC automatisk gjort Previously Active, og er ikke lenger inkludert i DM1-meldingen. Men når dette settpunktet er satt til True, selv om flagget er slettet, vil ikke DTC bli gjort inaktivt, så det vil fortsette å bli sendt på DM1-meldingen. Først når en DM11 er forespurt vil DTC bli inaktiv. Denne funksjonen kan være nyttig i et system der en kritisk feil må identifiseres tydelig som har skjedd, selv om forholdene som forårsaket den forsvant.
I tillegg til alle de aktive DTC-ene, er en annen del av DM1-meldingen den første byten som reflekterer Lamp Status. Hver diagnosefunksjonsblokk har settpunktet "Lamp Sett av hendelse i DM1” som bestemmer hvilken lamp vil bli satt i denne byten mens DTC er aktiv. J1939-standarden definerer lamps som 'Feilfunksjon', 'Rød, Stopp', 'Amber, Advarsel' eller 'Beskytt'. Som standard vises 'Amber, Warning' lamp er vanligvis den som er satt av enhver aktiv feil.
Som standard har hver diagnosefunksjonsblokk tilknyttet en proprietær SPN. Imidlertid er dette settpunktet "SPN for hendelse brukt i DTC" fullt konfigurerbart av brukeren dersom de ønsker at det skal gjenspeile en standard SPN-definert i J1939-71 i stedet. Hvis SPN endres, tilbakestilles OC til den tilknyttede feilloggen automatisk til null.
Hver diagnosefunksjonsblokk har også tilknyttet en standard FMI. Det eneste settpunktet for brukeren å endre FMI er "FMI for hendelse brukt i DTC", selv om noen diagnostiske funksjonsblokker kan ha både høye og lave feil som vist i tabell 13. I disse tilfellene reflekterer FMI i settpunktet at av lavendetilstanden, og FMI som brukes av den høye feilen vil bli bestemt i henhold til tabell 21. Hvis FMI endres, tilbakestilles OC for den tilknyttede feilloggen automatisk til null.
Brukerhåndbok UMAX031700. Versjon: 3
22-44
FMI for hendelse brukt i DTC Low Fault
FMI=1, data gyldige men under normal operasjonsområde Mest alvorlig nivå FMI=4, voltage Under normal, eller kortsluttet til lav kilde FMI=5, strøm under normal eller åpen krets FMI=17, data gyldige men under normalt driftsområde Minst alvorlige nivå FMI=18, data gyldige men under normalt driftsområde Moderat alvorlig nivå FMI=21 , Data drev lavt
Tilsvarende FMI brukt i DTC High Fault
FMI=0, data gyldige, men over normal operasjonsområde Mest alvorlig nivå FMI=3, vol.tage Over normal, eller kortsluttet til høy kilde FMI=6, strøm over normal eller jordet krets FMI=15, data gyldige men over normalt driftsområde Minst alvorlige nivå FMI=16, data gyldige men over normalt driftsområde Moderat alvorlig nivå FMI=20 , Data drev høyt
Tabell 13 Lav feil FMI versus høy feil FMI
Hvis FMI som brukes er noe annet enn en av de i Tabell 13, vil både lav og høy feil tilordnes samme FMI. Denne tilstanden bør unngås, da loggen fortsatt vil bruke forskjellig OC for de to typene feil, selv om de vil rapporteres likt i DTC. Det er brukerens ansvar å sørge for at dette ikke skjer.
Brukerhåndbok UMAX031700. Versjon: 3
23-44
2. Installasjonsinstruksjoner
2.1. Dimensjoner og pinout 1IN-CAN-kontrolleren er pakket i et ultralydsveiset plasthus. Monteringen har en IP67-klassifisering.
Figur 6 Husdimensjoner
Pin # Beskrivelse
1
BATT +
2
Inndata +
3
CAN_H
4
KAN JEG
5
Inngang –
6
BATT-
Tabell 14 Connector Pinout
2.2. Monteringsanvisning
MERKNADER OG ADVARSLER · Ikke installer i nærheten av høyvolumtage eller høystrømsenheter. · Legg merke til driftstemperaturområdet. All feltledning må være egnet for det temperaturområdet. · Installer enheten med passende plass tilgjengelig for service og for tilstrekkelig tilgang til ledningsnettet (15
cm) og strekkavlastning (30 cm). · Ikke koble til eller fra enheten mens kretsen er strømførende, med mindre området er kjent for å være
farlig.
MONTERING
Monteringshull er dimensjonert for #8 eller M4 bolter. Boltlengden vil bli bestemt av sluttbrukerens monteringsplatetykkelse. Monteringsflensen til kontrolleren er 0.425 tommer (10.8 mm) tykk.
Hvis modulen monteres uten kapsling, skal den monteres vertikalt med koblinger vendt mot venstre eller
Brukerhåndbok UMAX031700. Versjon: 3
24-44
rett til å redusere sannsynligheten for inntrengning av fuktighet.
CAN-kablingen anses som egensikker. Strømledningene anses ikke som egentrygge, og på farlige steder må de til enhver tid være plassert i kanal eller kabelkanaler. Modulen må monteres i en innkapsling på farlige steder for dette formålet.
Ingen ledninger eller ledningsnett skal være lengre enn 30 meter. Strøminngangsledningene bør begrenses til 10 meter.
All feltledning skal være egnet for driftstemperaturområdet.
Installer enheten med passende plass tilgjengelig for service og for tilstrekkelig tilgang til ledningsnettet (6 tommer eller 15 cm) og strekkavlastning (12 tommer eller 30 cm).
FORBINDELSER
Bruk følgende TE Deutsch-tilkoplingsplugger for å koble til de integrerte kontaktene. Kabling til disse sammenkoblede pluggene må være i samsvar med alle gjeldende lokale forskrifter. Egnet feltkabling for nominell voltage og strøm må brukes. Klassifiseringen til tilkoblingskablene må være minst 85°C. For omgivelsestemperaturer under 10°C og over +70°C, bruk feltledninger som er egnet for både minimum og maksimum omgivelsestemperatur.
Se de respektive TE Deutsch-databladene for brukbare isolasjonsdiameterområder og andre instruksjoner.
Mottak Kontakter Sammenkobling
Passende stikkontakter etter behov (se www.laddinc.com for mer informasjon om kontaktene som er tilgjengelige for denne sammenkoblingen.)
DT06-08SA, 1 W8S, 8 0462-201-16141 og 3 114017
Brukerhåndbok UMAX031700. Versjon: 3
25-44
3. OverVIEW AV J1939 FUNKSJONER
Programvaren ble designet for å gi fleksibilitet til brukeren med hensyn til meldinger sendt til og fra ECU ved å tilby: · Konfigurerbar ECU-instans i NAME (for å tillate flere ECUer på samme nettverk) · Konfigurerbare overførings-PGN- og SPN-parametre · Konfigurerbar mottak PGN- og SPN-parametre · Sende DM1-diagnosemeldingsparametere · Lese og reagere på DM1-meldinger sendt av andre ECUer · Diagnoselogg, opprettholdt i ikke-flyktig minne, for sending av DM2-meldinger
3.1. Introduksjon til støttede meldinger ECU-en er kompatibel med standarden SAE J1939, og støtter følgende PGN-er
Fra J1939-21 – Data Link Layer · Forespørsel · Bekreftelse · Transport Protocol Connection Management · Transport Protocol Data Transfer Message
59904 ($00EA00) 59392 ($00E800) 60416 ($00EC00) 60160 ($00EB00)
Merk: Enhver proprietær B PGN i området 65280 til 65535 ($00FF00 til $00FFFF) kan velges
Fra J1939-73 – Diagnostikk · DM1 Active Diagnostic Trouble Codes · DM2 Tidligere aktive Diagnostic Trouble Codes · DM3 Diagnostic Data Clear/Reset for tidligere aktive DTCs · DM11 – Diagnostic Data Clear/Reset for Active DTCs · DM14 Memory Access Request · DM15 Memory Access Request Respons · DM16 Binær Dataoverføring
65226 ($00FECA) 65227 ($00FECB) 65228 ($00FECC) 65235 ($00FED3) 55552 ($00D900) 55296 ($00D800) 55040 ($00D700)
Fra J1939-81 – Nettverksadministrasjon · Adresse krevd/kan ikke kreve · Beordret adresse
60928 ($00EE00) 65240 ($00FED8)
Fra J1939-71 Vehicle Application Layer · Programvareidentifikasjon
65242 ($00FEDA)
Ingen av applikasjonslagets PGN-er støttes som en del av standardkonfigurasjonene, men de kan velges etter ønske for enten sende eller mottatte funksjonsblokker. Settpunkter er tilgjengelig ved å bruke standard Memory Access Protocol (MAP) med proprietære adresser. Den aksiomatiske elektroniske assistenten (EA) muliggjør rask og enkel konfigurering av enheten over CAN-nettverket.
Brukerhåndbok UMAX031700. Versjon: 3
26-44
3.2. NAVN, adresse og programvare-ID
J1939 NAME 1IN-CAN ECU har følgende standardinnstillinger for J1939 NAME. Brukeren bør referere til SAE J1939/81-standarden for mer informasjon om disse parameterne og deres områder.
Vilkårlig adresse kapabel industrigruppe Kjøretøysystemforekomst Kjøretøysystem Funksjon Funksjon Forekomst ECU-forekomst Produksjonskode Identitetsnummer
Ja 0, Global 0 0, Ikke-spesifikt system 125, Axiomatic I/O Controller 20, Axiomatic AX031700, Single Input Controller med CAN 0, First Instance 162, Axiomatic Technologies Corporation Variabel, unikt tildelt under fabrikkprogrammering for hver ECU
ECU-forekomsten er et konfigurerbart settpunkt knyttet til NAVN. Endring av denne verdien vil tillate at flere ECUer av denne typen kan skilles fra andre ECUer (inkludert Axiomatic Electronic Assistant) når de alle er koblet til samme nettverk.
ECU-adresse Standardverdien for dette settpunktet er 128 (0x80), som er den foretrukne startadressen for selvkonfigurerbare ECU-er som angitt av SAE i J1939-tabellene B3 til B7. Axiomatic EA vil tillate valg av en hvilken som helst adresse mellom 0 og 253, og det er brukerens ansvar å velge en adresse som samsvarer med standarden. Brukeren må også være klar over at siden enheten er i stand til vilkårlig adresse, hvis en annen ECU med høyere prioritet NAME kjemper for den valgte adressen, vil 1IN-CAN fortsette å velge den nest høyeste adressen til den finner en den kan gjøre krav på. Se J1939/81 for mer informasjon om adressekrav.
Programvareidentifikator
PGN 65242
Programvareidentifikasjon
Overføringsrepetisjonshastighet: På forespørsel
Datalengde:
Variabel
Utvidet dataside:
0
Dataside:
0
PDU-format:
254
PDU-spesifikk:
218 PGN-støtteinformasjon:
Standard prioritet:
6
Parametergruppenummer:
65242 (0xFEDA)
– MYKT
Startposisjon 1 2-n
Lengde Parameternavn 1 Byte Antall programvareidentifikasjonsfelt Variabel Programvareidentifikasjon(er), skilletegn (ASCII “*”)
SPN 965 234
For 1IN-CAN ECU er byte 1 satt til 5, og identifikasjonsfeltene er som følger (delnummer)*(versjon)*(dato)*(eier)*(beskrivelse)
Brukerhåndbok UMAX031700. Versjon: 3
27-44
Axiomatic EA viser all denne informasjonen i "Generell ECU-informasjon", som vist nedenfor:
Merk: Informasjonen i programvare-IDen er tilgjengelig for alle J1939-serviceverktøy som støtter PGN -SOFT.
Brukerhåndbok UMAX031700. Versjon: 3
28-44
4. ECU SETPUNKTER TILGANG TIL MED DEN AKSIOMATISKE ELEKTRONISKE ASSISTENTEN
Mange settpunkter har vært referanse gjennom hele denne håndboken. Denne delen beskriver i detalj hvert settpunkt, og deres standardverdier og områder. For mer informasjon om hvordan hvert settpunkt brukes av 1IN-CAN, se den relevante delen av brukerhåndboken.
4.1. J1939-nettverk
J1939-nettverkets settpunkter omhandler kontrollerens parametere som spesifikt påvirker CAN-nettverket. Se merknadene om informasjon om hvert settpunkt.
Navn
Spekter
Misligholde
Notater
ECU-forekomstnummer ECU-adresse
Slippliste 0 til 253
0, #1 første instans per J1939-81
128 (0x80)
Foretrukket adresse for en selvkonfigurerbar ECU
Skjermfangst av standard diverse settpunkter
Hvis ikke-standardverdier for "ECU-forekomstnummer" eller "ECU-adresse" brukes, vil de ikke bli oppdatert under et settpunkt file blits. Disse parameterne må endres manuelt for å kunne
forhindre at andre enheter på nettverket blir berørt. Når de endres, vil kontrolleren kreve sin nye adresse på nettverket. Det anbefales å lukke og gjenåpne CAN-tilkoblingen på Axiomatic EA etter at file er lastet, slik at bare det nye NAVN og adresse vises i J1939 CAN Network ECU-listen.
Brukerhåndbok UMAX031700. Versjon: 3
29-44
4.2. Universell inngang
Funksjonsblokken Universal Input er definert i avsnitt 1.2. Se den delen for detaljert informasjon om hvordan disse settpunktene brukes.
Skjermfangst av standard settpunkter for universell inngang
Navn Input Sensor Type
Slippliste for rekkevidde
Pulser per revolusjon
0 til 60000
Minimum feil
Minimum rekkevidde
Maksimal rekkevidde
Maksimal feil Pullup/Pulldown Resistor Debounce Time Digital inngangstype Programvare Debounce Filter Type
Avhenger av sensortype Avhenger av sensortype Avhenger av sensortype Avhenger av sensortype Drop List Drop List
0 til 60000
Programvarefiltertype
Drop List
Programvarefilter Konstant
0 til 60000
Standard 12 Voltage 0V til 5V 0
0.2V
Merknader Se avsnitt 1.2.1 Hvis satt til 0, blir målingene tatt i Hz. Hvis verdien er satt til større enn 0, blir målingene tatt i RPM
Se avsnitt 1.2.3
0.5V
Se avsnitt 1.2.3
4.5V
Se avsnitt 1.2.3
4.8V 1 10kOhm Pullup 0 – Ingen 10 (ms)
0 Ingen filter
1000 ms
Se avsnitt 1.2.3
Se avsnitt 1.2.2
Debounce-tid for digital på/av-inngangstype Se avsnitt 1.2.4. Denne funksjonen brukes ikke i digital- og telleinngangstyper. Se avsnitt 1.3.6
Feildeteksjon er aktivert Drop List
1 - Sant
Se avsnitt 1.9
Hendelse genererer en DTC i DM1
Drop List
1 - Sant
Se avsnitt 1.9
Brukerhåndbok UMAX031700. Versjon: 3
30-44
Hysterese for å fjerne feil
Avhenger av sensortype
Lamp Sett av hendelse i DM1 Drop List
0.1V
Se avsnitt 1.9
1 Gul, advarsel Se avsnitt 1.9
SPN for hendelse brukt i DTC 0 til 0x1FFFFFFF
Se avsnitt 1.9
FMI for hendelse brukt i DTC Drop List
4 Voltage Under normal, eller forkortet til lav kilde
Se avsnitt 1.9
Forsinkelse før sending av DM1 0 til 60000 XNUMX
1000 ms
Se avsnitt 1.9
4.3. Konstante datalistesettpunkter
Funksjonsblokken med konstant dataliste er gitt for å tillate brukeren å velge verdier som ønsket for ulike logiske blokkfunksjoner. Gjennom hele denne manualen har det blitt henvist til konstanter, som oppsummert i eksamplesene oppført nedenfor.
a)
Programmerbar logikk: Konstant "Tabell X = Tilstand Y, Argument 2", hvor X og Y = 1
til 3
b)
Matematisk funksjon: Konstant "Matematikk X", hvor X = 1 til 4
De to første konstantene er faste verdier på 0 (False) og 1 (True) for bruk i binær logikk. De resterende 13 konstantene er fullt brukerkonfigurerbare til en hvilken som helst verdi mellom +/- 1,000,000 XNUMX XNUMX. Standardverdiene vises i skjermbildet nedenfor.
Skjermfangst Standard Constant Data List Setpoints Brukerhåndbok UMAX031700. Versjon: 3
31-44
4.4. Settpunkter for oppslagstabell
Funksjonsblokken for oppslagstabell er definert i avsnitt 1.4. Se der for detaljert informasjon om hvordan alle disse settpunktene brukes. Siden denne funksjonsblokkens X-akse-standarder er definert av "X-Axis-kilden" valgt fra tabell 1, er det ikke noe videre å definere når det gjelder standardverdier og områder utover det som er beskrevet i avsnitt 1.4. Husk at X-akseverdiene vil oppdateres automatisk hvis min/maks-området til den valgte kilden endres.
Skjermfangst av eksample Oppslagstabell 1 Settpunkter
Merk: I skjermbildet vist ovenfor er "X-Axis Source" endret fra standardverdien for å aktivere funksjonsblokken.
Brukerhåndbok UMAX031700. Versjon: 3
32-44
4.5. Programmerbare logiske settpunkter
Funksjonsblokken for programmerbar logikk er definert i avsnitt 1.5. Se der for detaljert informasjon om hvordan alle disse settpunktene brukes.
Siden denne funksjonsblokken er deaktivert som standard, er det ikke noe mer å definere når det gjelder standardverdier og områder utover det som er beskrevet i avsnitt 1.5. Skjermbildet nedenfor viser hvordan settpunktene referert til i den delen vises på Axiomatic EA.
Brukerhåndbok UMAX031700. Versjon: 3
33-44
Skjermfangst av standard programmerbar logikk 1 settpunkter
Merk: I skjermbildet vist ovenfor er "Programmerbar logikkblokk aktivert" endret fra standardverdien for å aktivere funksjonsblokken.
Merk: Standardverdiene for Argument1, Argument 2 og Operator er alle de samme på tvers av alle funksjonsblokkene for programmerbar logikk, og må derfor endres av brukeren etter behov før dette kan brukes.
Brukerhåndbok UMAX031700. Versjon: 3
34-44
4.6. Matematiske funksjonsblokksettpunkter
Matematisk funksjonsblokk er definert i avsnitt 1.6. Se den delen for detaljert informasjon om hvordan disse settpunktene brukes.
Skjermfangst av en eksample for Math Function Block
Merk: I skjermbildet vist ovenfor er settpunktene blitt endret fra standardverdiene for å illustrere et eksamples om hvordan Math Function Block kan brukes.
Navn Matematisk funksjon aktivert Funksjon 1 Skriv inn en kilde Funksjon 1 Skriv inn et tall
Funksjon 1 Inngang A Minimum
Range Drop List Drop List Avhenger av kilde
-106 til 106
Standard 0 FALSE 0 Kontroll ikke brukt 1
0
Funksjon 1 Inngang A Maksimal funksjon 1 Inngang A Skalerfunksjon 1 Inngang B Kildefunksjon 1 Inngang B-nummer
Funksjon 1 Inngang B Minimum
-106 til 106
-1.00 til 1.00 Drop List Avhenger av Kilde
-106 til 106
100 1.00 0 Kontroll ikke brukt 1
0
Funksjon 1 Inngang B Maksimum -106 til 106
100
Brukerhåndbok UMAX031700. Versjon: 3
Merknader TRUE eller FALSE Se avsnitt 1.3
Se avsnitt 1.3
Konverterer inndata til prosenttage før den brukes i beregningen Konverterer input til prosenttage før den brukes i beregningen. Se avsnitt 1.6. Se avsnitt 1.3
Se avsnitt 1.3
Konverterer inndata til prosenttage før den brukes i beregningen Konverterer input til prosenttage før den brukes i beregningen
35-44
Funksjon 1 Inndata B Skaler Math Funksjon 1 Drift Funksjon 2 Inndata B Kilde
Funksjon 2 Inngang B-nummer
Funksjon 2 Inngang B Minimum
Funksjon 2 Inngang B Maksimum
Funksjon 2 Input B Skaler Math Funksjon 2 Operasjon (Input A = Resultat av funksjon 1) Funksjon 3 Input B Kilde
Funksjon 3 Inngang B-nummer
Funksjon 3 Inngang B Minimum
Funksjon 3 Inngang B Maksimum
Funksjon 3 Input B Skaler Math Funksjon 3 Operasjon (Input A = Resultat av funksjon 2) Math Output Minimum Range
-1.00 til 1.00 Drop List Drop List Avhenger av kilde
-106 til 106
-106 til 106
-1.00 til 1.00
1.00 9, +, Resultat = InA+InB 0 Kontroll ikke brukt 1
0
100 1.00
Se avsnitt 1.13 Se avsnitt 1.13 Se avsnitt 1.4
Se avsnitt 1.4
Konverterer inndata til prosenttage før den brukes i beregningen Konverterer input til prosenttage før den brukes i beregningen. Se avsnitt 1.13
Drop List
9, +, Resultat = InA+InB Se avsnitt 1.13
Slippliste avhenger av kilde
-106 til 106
0 Kontroll ikke brukt 1
0
-106 til 106
100
-1.00 til 1.00 1.00
Se avsnitt 1.4
Se avsnitt 1.4
Konverterer inndata til prosenttage før den brukes i beregningen Konverterer input til prosenttage før den brukes i beregningen. Se avsnitt 1.13
Drop List
9, +, Resultat = InA+InB Se avsnitt 1.13
-106 til 106
0
Maksimalt område for matematisk utdata -106 til 106
100
Brukerhåndbok UMAX031700. Versjon: 3
36-44
4.7. CAN-mottak-settpunkter Funksjonsblokken for CAN-mottak er definert i avsnitt 1.16. Se der for detaljert informasjon om hvordan alle disse settpunktene brukes.
Skjermfangst av standard CAN-mottak 1 settpunkter
Merk: I skjermbildet vist ovenfor er "Motta melding aktivert" endret fra standardverdien for å aktivere funksjonsblokken. 4.8. CAN-overføringssettpunkter Funksjonsblokken for CAN-overføring er definert i avsnitt 1.7. Se der for detaljert informasjon om hvordan alle disse settpunktene brukes.
Skjermfangst av standard CAN-overføring 1 settpunkter Brukerhåndbok UMAX031700. Versjon: 3
37-44
Navn Sende PGN Sende repetisjonshastighet Sende melding Prioritet Destinasjonsadresse (for PDU1) Sende datakilde Sendedatanummer
Overfør datastørrelse
Overfør dataindeks i matrise (LSB) Overfør bitindeks i byte (LSB) Overfør dataoppløsning Send dataforskyvning
Spekter
0 til 65535 0 til 60,000 0 ms 7 til 0 255 til XNUMX droppeliste per kilde
Misligholde
65280 ($FF00) 0 6 254 (0xFE, nulladresse) Inngang målt 0, inngang målt #1
Drop List
Kontinuerlig 1-byte
0 til 8-Datastørrelse 0, første byteposisjon
0 til 8-bitsstørrelse
-106 til 106 -104 til 104
Ikke brukt som standard
1.00 0.00
Notater
0ms deaktiverer overføring Proprietær B-prioritet Ikke brukt som standard Se avsnitt 1.3 Se avsnitt 1.3 0 = Ikke brukt (deaktivert) 1 = 1-bit 2 = 2-bit 3 = 4-bit 4 = 1-byte 5 = 2-byte 6 = 4-byte
Brukes kun med bitdatatyper
Brukerhåndbok UMAX031700. Versjon: 3
38-44
5. REBLASJING OVER BANKEN MED DEN AXIOMATIC EA BOOTLADEREN
AX031700 kan oppgraderes med ny applikasjonsfastvare ved å bruke delen Bootloader Information. Denne delen beskriver de enkle trinnvise instruksjonene for å laste opp ny fastvare levert av Axiomatic til enheten via CAN, uten at den må kobles fra J1939-nettverket.
1. Når Axiomatic EA først kobles til ECU, vil delen Oppstartslasterinformasjon vise følgende informasjon:
2. For å bruke bootloader til å oppgradere fastvaren som kjører på ECU, endre variabelen "Force Bootloader To Load on Reset" til Ja.
3. Når du blir spurt om du vil tilbakestille ECU-en, velger du Ja.
Brukerhåndbok UMAX031700. Versjon: 3
39-44
4. Ved tilbakestilling vil ECU ikke lenger vises på J1939-nettverket som en AX031700, men snarere som J1939 Bootloader #1.
Merk at bootloaderen IKKE er vilkårlig adresse. Dette betyr at hvis du vil ha flere oppstartslastere som kjører samtidig (anbefales ikke), må du manuelt endre adressen for hver av dem før du aktiverer den neste, ellers vil det oppstå adressekonflikter, og bare én ECU vil dukke opp som oppstartslaster. Når den "aktive" oppstartslasteren går tilbake til vanlig funksjonalitet, må de andre ECUene slås av og på for å reaktivere oppstartslasterfunksjonen.
5. Når delen Bootloader Information er valgt, vises den samme informasjonen som når
den kjørte AX031700-fastvaren, men i dette tilfellet har den blinkende funksjonen blitt aktivert.
Brukerhåndbok UMAX031700. Versjon: 3
40-44
6. Velg den blinkende knappen og naviger til der du hadde lagret AF-16119-x.yy.bin file sendt fra Axiomatic. (Merk: bare binær (.bin) files kan blinke ved hjelp av Axiomatic EA-verktøyet)
7. Når vinduet Flash Application Firmware åpnes, kan du legge inn kommentarer som "Firmware oppgradert av [Navn]" hvis du ønsker det. Dette er ikke nødvendig, og du kan la feltet stå tomt dersom du ikke ønsker å bruke det.
Merk: Du trenger ikke å date-stamp eller tidestamp de file, siden alt dette gjøres automatisk av Axiomatic EA-verktøyet når du laster opp den nye fastvaren.
ADVARSEL: Ikke merk av for "Slett alt ECU Flash-minne" med mindre du blir bedt om å gjøre det av din Axiomatic-kontakt. Hvis du velger dette, slettes ALLE data som er lagret i ikke-flyktig flash. Den vil også slette enhver konfigurasjon av settpunktene som kan ha blitt gjort til ECU og tilbakestille alle settpunkter til fabrikkinnstillingene. Ved å la denne boksen være umerket, vil ingen av settpunktene bli endret når den nye fastvaren lastes opp.
Brukerhåndbok UMAX031700. Versjon: 3
41-44
8. En fremdriftslinje vil vise hvor mye av fastvaren som er sendt mens opplastingen skrider frem. Jo mer trafikk det er på J1939-nettverket, desto lengre tid vil opplastingsprosessen ta.
9. Når fastvaren er ferdig lastet opp, vises en melding som indikerer vellykket operasjon. Hvis du velger å tilbakestille ECU, vil den nye versjonen av AX031700-applikasjonen begynne å kjøre, og ECU vil bli identifisert som sådan av Axiomatic EA. Ellers vil AX031700-applikasjonen kjøres i stedet for bootloader-funksjonen neste gang ECU-en slås på.
Merk: Hvis prosessen på noe tidspunkt under opplastingen avbrytes, er dataene ødelagt (dårlig sjekksum) eller av en annen grunn er den nye fastvaren ikke korrekt, dvs. oppstartslasteren oppdager at file loaded ikke var designet for å kjøre på maskinvareplattformen, vil den dårlige eller ødelagte applikasjonen ikke kjøre. Når ECU-en tilbakestilles eller slås på strøm, vil J1939 Bootloader i stedet fortsette å være standardapplikasjonen til gyldig fastvare er lastet opp til enheten.
Brukerhåndbok UMAX031700. Versjon: 3
42-44
6. Tekniske spesifikasjoner
6.1. Strømforsyning
Strømforsyningsinngang – nominell
Overspenningsbeskyttelse Beskyttelse mot omvendt polaritet
12 eller 24Vdc nominell driftsvoltage 8…36 Vdc strømforsyningsområde for voltage transienter
Oppfyller kravene til SAE J1113-11 for 24Vdc nominell inngang.
6.2. inngang
Analog inngangsfunksjoner Voltage Inngang
Gjeldende inngang
Digitale inngangsfunksjoner Digitalt inngangsnivå PWM-inngang
Frekvensinngang Digital inngang
Inngangsimpedans Inngangsnøyaktighet Inngangsoppløsning
Voltage Inngang eller strøminngang 0-5V (impedans 204 KOhm) 0-10V (impedans 136 KOhm) 0-20 mA (impedans 124 ohm) 4-20 mA (impedans 124 ohm) Diskret inngang, PWM-inngang, opp til frekvens Vps 0 til 100 % 0.5 Hz til 10 kHz 0.5 Hz til 10 kHz Active High (til +Vps), Active Low Amplitude: 0 til +Vps 1 MOhm Høy impedans, 10KOhm pull down, 10KOhm pull opp til +14V < 1% 12-bit
6.3. Kommunikasjon
CAN-nettverksterminering
1 CAN 2.0B-port, protokoll SAE J1939
I henhold til CAN-standarden er det nødvendig å avslutte nettverket med eksterne termineringsmotstander. Motstandene er 120 Ohm, 0.25W minimum, metallfilm eller lignende type. De skal plasseres mellom CAN_H og CAN_L terminaler i begge ender av nettverket.
6.4. Generelle spesifikasjoner
Mikroprosessor
STM32F103CBT7, 32-bit, 128 Kbyte Flash-programminne
Stillegående strøm
14 mA @ 24Vdc Typisk; 30 mA @ 12Vdc Typisk
Kontrolllogikk
Brukerprogrammerbar funksjonalitet ved hjelp av Axiomatic Electronic Assistant, P/Ns: AX070502 eller AX070506K
Kommunikasjon
1 CAN (SAE J1939) Modell AX031700: 250 kbps Modell AX031700-01: 500 kbps Modell AX031700-02: 1 Mbps Modell AX031701 CANopen®
Brukergrensesnitt
Axiomatic Electronic Assistant for Windows-operativsystemer leveres med en royaltyfri lisens for bruk. Axiomatic Electronic Assistant krever en USB-CAN-omformer for å koble enhetens CAN-port til en Windows-basert PC. En Axiomatic USB-CAN Converter er en del av Axiomatic Configuration KIT, og bestiller P/Ns: AX070502 eller AX070506K.
Nettverksavslutning
Det er nødvendig å avslutte nettverket med eksterne termineringsmotstander. Motstandene er 120 Ohm, 0.25W minimum, metallfilm eller lignende type. De skal plasseres mellom CAN_H og CAN_L terminaler i begge ender av nettverket.
Vekt
0.10 lb. (0.045 kg)
Driftsbetingelser
-40 til 85 °C (-40 til 185 °F)
Beskyttelse
IP67
EMC-samsvar
CE-merking
Vibrasjon
MIL-STD-202G, Test 204D og 214A (sinus og tilfeldig) 10 g topp (sinus); 7.86 Grms topp (tilfeldig) (Venter)
Sjokk
MIL-STD-202G, Test 213B, 50 g (Venter)
Godkjenninger
CE-merking
Elektriske tilkoblinger
6-pinners kontakt (tilsvarende TE Deutsch P/N: DT04-6P)
Et matchende pluggsett er tilgjengelig som Axiomatic P/N: AX070119.
Pinne # 1 2 3 4 5 6
Beskrivelse BATT+ Input + CAN_H CAN_L Input BATT-
Brukerhåndbok UMAX031700. Versjon: 3
43-44
7. VERSJONSHISTORIE
Versjonsdato
1
31. mai 2016
2
26. november 2019
–
26. november 2019
3
1. august 2023
Forfatter
Gustavo Del Valle Gustavo Del Valle
Amanda Wilkins Kiril Mojsov
Modifikasjoner
Initial Draft Oppdatert brukerhåndbok for å gjenspeile oppdateringer gjort til V2.00-fastvaren der frekvens- og PWM-inngangstypene ikke lenger er delt inn i forskjellige frekvensområder, men nå er kombinert til et enkelt område på [0.5Hz…10kHz] Lagt til hvilestrøm, vekt og forskjellige overføringshastighetsmodeller til tekniske spesifikasjoner utførte eldre oppdateringer
Note:
Tekniske spesifikasjoner er veiledende og kan endres. Faktisk ytelse vil variere avhengig av applikasjonen og driftsforholdene. Brukere bør forsikre seg om at produktet er egnet for bruk i den tiltenkte bruken. Alle våre produkter har en begrenset garanti mot defekter i materiale og utførelse. Vennligst se vår garanti, søknadsgodkjenninger/begrensninger og returmaterialeprosess som beskrevet på https://www.axiomatic.com/service/.
CANopen® er et registrert fellesskapsvaremerke for CAN in Automation eV
Brukerhåndbok UMAX031700. Versjon: 3
44-44
VÅRE PRODUKTER
AC/DC strømforsyninger Aktuatorkontroller/grensesnitt Automotive Ethernet-grensesnitt Batteriladere CAN-kontroller, rutere, repeatere CAN/WiFi, CAN/Bluetooth, rutere Strøm/volumtage/PWM-omformere DC/DC-strømomformere Motortemperaturskannere Ethernet/CAN-omformere, gatewayer, brytere Viftedriftkontrollere Gatewayer, CAN/Modbus, RS-232 gyroskoper, inklinometre Hydrauliske ventilkontrollere Inclinometre, triaksiale I/O-kontroller LVDT-signalomformere Maskinkontroller Modbus, RS-422, RS-485 Kontroller Motorkontroller, omformere Strømforsyninger, DC/DC, AC/DC PWM Signalomformere/Isolatorer Resolver Signalkondisjonere Serviceverktøy Signalkondisjonere, omformere Strekkmåler CAN-kontroller overspenningsdempere
VÅRT SELSKAP
Axiomatic leverer elektroniske maskinkontrollkomponenter til off-highway, nyttekjøretøy, elektrisk kjøretøy, kraftgeneratorsett, materialhåndtering, fornybar energi og industrielle OEM-markeder. Vi innoverer med konstruerte og hyllevarekontroller som tilfører verdi for kundene våre.
KVALITETSDESIGN OG PRODUKSJON
Vi har et ISO9001:2015-registrert design-/produksjonsanlegg i Canada.
GARANTI, SØKNADSGODKJENNINGER/BEGRENSNINGER
Axiomatic Technologies Corporation forbeholder seg retten til å foreta korrigeringer, modifikasjoner, forbedringer, forbedringer og andre endringer i sine produkter og tjenester når som helst og til å avbryte ethvert produkt eller tjeneste uten varsel. Kunder bør innhente den nyeste relevante informasjonen før de legger inn bestillinger og bør bekrefte at slik informasjon er oppdatert og fullstendig. Brukere bør forsikre seg om at produktet er egnet for bruk i den tiltenkte bruken. Alle våre produkter har en begrenset garanti mot defekter i materiale og utførelse. Vennligst se vår garanti, søknadsgodkjenninger/begrensninger og returmaterialeprosess på https://www.axiomatic.com/service/.
OVERHOLDELSE
Detaljer om produktoverholdelse finnes i produktlitteraturen og/eller på axiomatic.com. Eventuelle henvendelser sendes til sales@axiomatic.com.
SIKKER BRUK
Alle produkter skal betjenes av Axiomatic. Ikke åpne produktet og utfør tjenesten selv.
Dette produktet kan utsette deg for kjemikalier som er kjent i staten California, USA for å forårsake kreft og reproduksjonsskader. For mer informasjon gå til www.P65Warnings.ca.gov.
SERVICE
Alle produkter som skal returneres til Axiomatic krever et returmaterialeautorisasjonsnummer (RMA#) fra sales@axiomatic.com. Vennligst oppgi følgende informasjon når du ber om et RMA-nummer:
· Serienummer, delenummer · Driftstid, beskrivelse av problem · Koblingsoppsettskjema, applikasjon og andre kommentarer etter behov
AVHENDING
Aksiomatiske produkter er elektronisk avfall. Vennligst følg lokale miljøavfalls- og resirkuleringslover, forskrifter og retningslinjer for sikker avhending eller resirkulering av elektronisk avfall.
KONTAKTER
Axiomatic Technologies Corporation 1445 Courtneypark Drive E. Mississauga, PÅ CANADA L5T 2E3 TLF: +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ä FINLAND TLF: +358 103 375 750
www.axiomatic.com
salesfinland@axiomatic.com
Copyright 2023
Dokumenter / Ressurser
![]() |
AXIOMATIC AX031700 Universal Input Controller med CAN [pdfBrukerhåndbok AX031700, UMAX031700, AX031700 Universal Input Controller med CAN, AX031700, Universal Input Controller med CAN, Input Controller med CAN, Controller med CAN, CAN |