AX031700 Sarrerako kontrolagailu unibertsala CAN-ekin
“
Produktuaren informazioa
Zehaztapenak
- Produktuaren izena: Sarrerako kontrolagailu unibertsala CAN-ekin
- Modelo zenbakia: UMAX031700 V3 bertsioa
- Pieza zenbakia: AX031700
- Onartutako protokoloa: SAE J1939
- Ezaugarriak: Sarrera Unibertsal bakarra Balbula Irteera Proportzionala
Kontrolatzailea
Produktuak erabiltzeko jarraibideak
1. Instalatzeko jarraibideak
Neurriak eta Pinout
Ikusi erabiltzailearen eskuliburua dimentsio eta pin-out zehatzak ikusteko
informazioa.
Muntatzeko Argibideak
Ziurtatu kontrolagailua ondo muntatuta dagoela
erabiltzailearen eskuliburuan emandako jarraibideak.
2. Bukatu daview J1939 Ezaugarriak
Onartutako mezuak
Kontrolatzaileak SAEn zehaztutako hainbat mezu onartzen ditu
J1939 estandarra. Ikusi erabiltzailearen eskuliburuko 3.1 atala
xehetasunak.
Izena, helbidea eta software IDa
Konfiguratu kontrolagailuaren izena, helbidea eta software IDa arabera
zure eskakizunak. Ikusi erabiltzailearen eskuliburuko 3.2 atala
argibideak.
3. Elektroniko Axiomatikoarekin atzitutako ECUaren ezarpenak
Laguntzailea
Erabili Axiomatic Electronic Assistant (EA) sartzeko eta
konfiguratu ECU konfigurazioa. Jarraitu atalean emandako argibideak
erabiltzailearen eskuliburuko 4 atala.
4. Axiomatic EA Bootloader-arekin CAN baino gehiago birflipatzea
Erabili Axiomatic EA Bootloader kontrolagailua birflash egiteko
CAN autobusaren gainean. Urrats zehatzak erabiltzailearen 5. atalean azaltzen dira
eskuliburua.
5. Zehaztapen Teknikoak
Ikus erabiltzailearen eskuliburua zehaztapen tekniko zehatzak lortzeko
kontroladorearena.
6. Bertsioen historia
Begiratu erabiltzailearen eskuliburuko 7. atala bertsioaren historiarako
produktua.
Maiz egiten diren galderak (FAQ)
G: Sarrera mota anitz erabil al ditzaket Sarrera bakarreko CAN-ekin
Kontrolatzailea?
A: Bai, kontrolagailuak konfiguragarri sorta zabala onartzen du
sarrera motak, kontrolean aldakortasuna eskainiz.
G: Nola egunera dezaket kontrolagailuaren softwarea?
E: Kontrolagailua CAN bidez birkargatu dezakezu Axiomatic erabiliz
EA Bootloader. Ikusi erabiltzailearen eskuliburuko 5. atala xehetasunak lortzeko
argibideak.
“`
ERABILTZAILEAREN ESKULIBURUA UMAX031700 V3 bertsioa
SARRERA UNIBERTSALAREN KONTROLADOREA CAN-EKIN
SAEJ1939
ERABILTZAILE ESKULIBURUA
P/N: AX031700
SIGLAK
ACK
Aitorpen positiboa (SAE J1939 arautik)
UIN
Sarrera unibertsala
EA
The Axiomatic Electronic Assistant (ECU axiomatikoentzako zerbitzu tresna)
EKU
Kontrol Elektronikoaren Unitatea
(SAE J1939 arautik)
NAK
Aitorpen negatiboa (SAE J1939 estandarra)
PDU1
Helmugako helbide batera bidali beharreko mezuen formatua, zehatza edo globala (SAE J1939 estandarra)
PDU2
Group Extension teknika erabiliz etiketatua izan den eta helmuga helbiderik ez duen informazioa bidaltzeko erabiltzen den formatua.
PGN
Parametro-taldearen zenbakia (SAE J1939 arautik)
PropA
A PGN jabeduna erabiltzen duen mezua berdinen arteko komunikaziorako
PropB
Igorpen-komunikaziorako B PGN jabeduna erabiltzen duen mezua
SPN
Parametro-zenbaki susmagarria (SAE J1939 arautik)
Oharra: Axiomatic Electronic Assistant KIT bat P/N gisa eska daiteke: AX070502 edo AX070506K
Erabiltzailearen eskuliburua UMAX031700. Bertsioa: 3
2-44
AURKIBIDEA
1. OVERVIEW KONTROLATZAILEA ………………………………………………………………………………………………………………………… 4
1.1. BALBULA IRTEERA PROPORTZIONALAREN KONTROLOREAREN SARRERA UNIBERTSAL BAKARRAREN DESKRIBAPENA ……………………….. 4 1.2. SARRERA UNIBERTSALAREN FUNTZIO BLOKEA……………………………………………………………………………………………………………………………. 4
1.2.1. Sarrerako sentsore motak ………………………………………………………………………………………………………………………… ………. 4 1.2.2. Pullup / Pulldown erresistentzia aukerak……………………………………………………………………………………………………………………… 5 1.2.3. 5. Gutxieneko eta gehienezko erroreak eta barrutiak …………………………………………………………………………………………………………. 1.2.4 5. Sarrerako software-iragazki motak ………………………………………………………………………………………………………………………… 1.3 6. BARNE FUNTZIOEN BLOKEEN KONTROL ITURRIAK ………………………………………………………………………………….. 1.4 7. BILAKETA TAULA FUNTZIO-BLOKEA …………………………………………………………………………………………………………………………. 1.4.1 8. X ardatza, sarrerako datuen erantzuna ………………………………………………………………………………………………………………………… …….. 1.4.2 8. Y ardatza, bilaketa-taularen irteera ………………………………………………………………………………………………………………………… ……. 1.4.3 8. Lehenetsitako konfigurazioa, datuen erantzuna …………………………………………………………………………………………………………. 1.4.4 9. Puntutik puntuko erantzuna ……………………………………………………………………………………………………………………………………… ..... 1.4.5 10. X ardatza, denbora-erantzuna……………………………………………………………………………………………………………………… ………… 1.5 11. FUNTZIO-BLOKE LOGIKO PROGRAMAGARRIA ………………………………………………………………………………………………………. 1.5.1 14. Baldintzen ebaluazioa ……………………………………………………………………………………………………………………………………… 1.5.2 15. Taularen hautaketa ……………………………………………………………………………………………………………………………………… ……….. 1.5.3 16. Bloke logikoko irteera ………………………………………………………………………………………………………………………… …….. 1.6 17. MATEMATIKA FUNTZIO BLOKEA……………………………………………………………………………………………………………………………………….. 1.7 18 . FUNTZIO-BLOKEA TRANSMITITZEN DAITEKE…………………………………………………………………………………………………………….. 1.8 19. FUNTZIO-BLOKEA JASO DEZAKE……………………………………………………………………………………………………………………………. 1.9 20. DIAGNOSTIKO FUNTZIO BLOKEA ………………………………………………………………………………………………………………………. XNUMX
2. INSTALAZIO JARRAIBIDEAK …………………………………………………………………………………………………………. 24
2.1. DIMENTSIOAK ETA PINOUTA ………………………………………………………………………………………………………………………… 24 2.2. MUNTATZEKO JARRAIBIDEAK ………………………………………………………………………………………………………………………….. 24
3. OVERVIEW J1939AREN EZAUGARRIAK ……………………………………………………………………………………………………………….. 26
3.1. LAGUNTZAKO MEZUEN AURKEZPENA …………………………………………………………………………………………………………………. 26 3.2. IZENA, HELBIDEA ETA SOFTWARE IDA …………………………………………………………………………………………………………… 27
4. LAGUNTZAILE ELEKTRONIKO AXIOMATICAREKIN SARTU DITUZTEN EKU-PUNTUAK …………………………………. 29
4.1. J1939 SARE …………………………………………………………………………………………………………………………………………………… 29 4.2. SARRERA UNIBERTSALA…………………………………………………………………………………………………………………………………… 30 4.3. DATU KONSTANTEEN ZERRENDAREN ERREGARRITASUNAK …………………………………………………………………………………………………………….. 31 4.4. BILAKETA TAULAREN KONTAKZIOA …………………………………………………………………………………………………………… 32 4.5. PUNTU LOGIKO PROGRAMAGARRIAK …………………………………………………………………………………………………………….. 33 4.6. MATEMATIKA FUNTZIOEN BLOKEEN EGITEKO PUNTUAK …………………………………………………………………………………………………………….. 35 4.7. PUNTUAK JASO DEZAKE ………………………………………………………………………………………………………………………….. 37 4.8. SETPOINTAK TRANSMITITZEN DITUZTE……………………………………………………………………………………………………………………… 37
5. AXIOMATIC EA BOOTLOADERAREKIN LATA GAINEAN KARGATZEN …………………………………………………… 39
6. ZEHATZA TEKNIKOAK …………………………………………………………………………………………………………………………. 43
6.1. ELIKADURA ITURRI ……………………………………………………………………………………………………………………………………………………. 43 6.2. SARRERA…………………………………………………………………………………………………………………………………………… ………… 43 6.3. KOMUNIKAZIOA…………………………………………………………………………………………………………………………………………. 43 6.4. ZEHAZTAPEN OROKORRAK …………………………………………………………………………………………………………………………. 43
7. BERTSIOEN HISTORIA…………………………………………………………………………………………………………………………………… ..... 44
Erabiltzailearen eskuliburua UMAX031700. Bertsioa: 3
3-44
1. OVERVIEW KONTROLATZAILEA
1.1. Balbula Irteera Proportzionalaren Kontrolagailuaren Sarrera Unibertsal bakarraren deskribapena
Sarrera bakarreko CAN kontrolagailua (1IN-CAN) sarrera bakarraren eta kontrol logika eta algoritmo askotariko kontrol anitzeko diseinatuta dago. Bere zirkuitu malguaren diseinuak sarrera mota konfiguragarri ugari eskaintzen dizkio erabiltzaileari.
Kontrolagailuak sarrera unibertsal guztiz konfiguragarria du, irakurtzeko konfigura daitekeena: voltage, korrontea, maiztasuna/RPM, PWM edo sarrerako seinale digitalak. Unitateko I/O eta funtzio-bloke logiko guztiak berez independenteak dira elkarrengandik, baina elkarren artean era askotara elkarreragiteko konfiguratu daitezke.
1IN-CAN-ek onartzen dituen funtzio-bloke desberdinak hurrengo ataletan azaltzen dira. Ezarri-puntu guztiak erabiltzaileak konfigura daitezke Axiomatic Electronic Assistant erabiliz, dokumentu honen 3. atalean azaltzen den moduan.
1.2. Sarrera Unibertsalaren Funtzio Blokea
Kontroladorea bi sarrera unibertsalez osatuta dago. Bi sarrera unibertsalak bolumena neurtzeko konfigura daitezketage, korrontea, erresistentzia, maiztasuna, pultsu zabalerako modulazioa (PWM) eta seinale digitalak.
1.2.1. Sarrerako sentsore motak
3. taulan kontrolagailuak onartzen dituen sarrera motak zerrendatzen dira. Sarrerako sentsore mota parametroak goitibeherako zerrenda bat eskaintzen du 1. taulan deskribatutako sarrera-motekin. Sarrerako sentsore mota aldatzeak konfigurazio-talde bereko beste puntu batzuei eragiten die, esate baterako, gutxieneko/gehieneko errorea/barrutia, sarrera-mota berri batera freskatuz eta, beraz, lehenik aldatu.
0 Ezindua 12 Voltage 0tik 5V 13 Voltage 0-10V-ra 20 Korrontea 0-20mA-ra 21 Korrontea 4-20mA-ra 40 Maiztasuna 0.5Hz-tik 10kHz 50 PWM Lan-zikloa (0.5Hz-tik 10kHz) 60 Digitala (Normala) 61 Digitala (Alderantzizkoa) 62 Digitala
1. taula Sarrera unibertsalaren sentsore mota aukerak
Sarrera analogiko guztiak mikrokontrolagailuko 12 biteko bihurgailu analogiko-digital batera (ADC) batera elikatzen dira zuzenean. Guztiak voltagSarrerek inpedantzia handia dute, berriz, korronte sarrerek 124 erresistentzia erabiltzen dute seinalea neurtzeko.
Maiztasuna/RPM, Pultsu Zabalera Modulatuta (PWM) eta Kontadore-sarrerako sentsore motak mikrokontrolagailuen tenporizadoreetara konektatuta daude. Pultsuak bira bakoitzeko konfigurazioa hautatutako Sarrerako Sentsore Mota maiztasun mota denean bakarrik hartzen da kontuan 3. Taularen arabera. Pultsuak Bira bakoitzeko konfigurazioa 0ean ezartzen denean, hartutako neurriak [Hz]-ko unitateetan izango dira. Bira bakoitzeko pultsuak 0 baino handiagoan ezartzen bada, hartutako neurketak [RPM]-ko unitateetan izango dira.
Erabiltzailearen eskuliburua UMAX031700. Bertsioa: 3
4-44
Sarrera digitaleko sentsore motak hiru modu eskaintzen ditu: Normala, Alderantzizkoa eta Latched. Sarrera digital motekin hartutako neurketak 1 (ON) edo 0 (OFF) dira.
1.2.2. Pullup / Pulldown Erresistentzia aukerak
Sarrerako sentsore motekin: maiztasuna/RPM, PWM, digitala, erabiltzaileak hiru (3) aukera ditu 2. taulan zerrendatzen den tira/jaitsiera.
0 Pullup/Pulldown Off 1 10k Pullup 2 10k Pullup
2. taula Pullup/Pulldown Erresistentzia aukerak
Aukera hauek gaitu edo desgaitu daitezke Axiomatic Electronic Assistant-en konfigurazio-puntua Pullup/Pulldown Erresistentzia doituz.
1.2.3. Gutxieneko eta gehienezko erroreak eta barrutiak
Ez dira nahastu behar Gutxieneko Gama eta Gehieneko Sormenaren ezarpenak neurketa-eremuarekin. Puntu hauek sarrera digitalarekin izan ezik, sarrera guztiekin erabilgarri daude, eta sarrera beste funtzio-bloke baterako kontrol-sarrera gisa hautatzen denean erabiltzen dira. Maldaren kalkuluetan erabiltzen diren Xmin eta Xmax balioak bihurtzen dira (ikus 6. irudia). Balio hauek aldatzen direnean, sarrera kontrol-iturri gisa erabiltzen duten beste funtzio-bloke batzuk automatikoki eguneratzen dira X ardatzaren balio berriak islatzeko.
Gutxieneko Errorea eta Gehieneko Errorearen ezarpenak Diagnostiko funtzio-blokearekin erabiltzen dira, mesedez, ikusi 1.9 atala Diagnostiko-blokearen funtzio-blokeari buruzko xehetasun gehiago lortzeko. Puntu hauen balioak mugatuta daude
0 <= Gutxieneko errorea <= Gutxieneko barrutia <= Gehieneko barrutia <= Gehienezko errorea <= 1.1xMax*
* Edozein sarreraren gehienezko balioa motaren araberakoa da. Errore-tartea % 10era arte ezar daiteke
balio honen gainetik. Adibidezample:
Maiztasuna: Max = 10,000 [Hz edo RPM]
PWM:
Gehienez = 100.00 [%]
liburukiatage: Max = 5.00 edo 10.00 [V]
Korrontea: Max = 20.00 [mA]
Akats faltsuak ez eragiteko, erabiltzaileak software-iragazkia gehitzea aukera dezake neurri-seinaleari.
1.2.4. Sarrerako software-iragazki motak
Erabiltzailearen eskuliburua UMAX031700. Bertsioa: 3
5-44
Sarrera mota guztiak izan ezik, digitala (normala), digitala (alderantzizkoa), digitala (erretxinatua) iragazi daitezke Filter Type eta Filter Constant setpoints erabiliz. Hiru (3) iragazki mota daude eskuragarri 3. taulan zerrendatzen den moduan.
0 Iragazkirik ez 1 Batez bestekoa mugitzea 2 Batez bestekoa errepikatzea
3. taula Sarrerako iragazketa motak
Lehen iragazki-aukerak Iragazkirik gabe, neurtutako datuei ez die iragazkirik ematen. Horrela, neurtutako datuak zuzenean erabiliko dira datu hauek erabiltzen dituen edozein funtzio-blokera.
Bigarren aukerak, Moving Average, beheko `1 ekuazioa' aplikatzen die neurtutako sarrerako datuei, non ValueN uneko sarrerako neurtutako datuak adierazten dituen bitartean, ValueN-1 aurreko iragazitako datuak adierazten dituen bitartean. Iragazkiaren konstantea Iragazkiaren konstantea da.
1. ekuazioa - Batez besteko iragazkien funtzioa:
BalioaN
=
BalioaN-1 +
(Sarrera – BalioaN-1) Iragazki-konstantea
Hirugarren aukerak, Batez bestekoa errepikatzea, beheko `2 ekuazioa' aplikatzen die neurtutako sarrerako datuei, non N iragazki konstantearen konfigurazioaren balioa den. Iragazitako sarrera, Balioa, N (Filter Constant) irakurketa kopurutan egindako sarrerako neurketa guztien batez bestekoa da. Batez bestekoa hartzen denean, iragazitako sarrera mantenduko da hurrengo batez bestekoa prest dagoen arte.
2. ekuazioa - Batez besteko transferentzia-funtzioa errepikatzea: Balioa = N0 SarreraN N
1.3. Barne funtzio-blokeen kontrol-iturriak
Erabiltzailearen eskuliburua UMAX031700. Bertsioa: 3
6-44
1IN-CAN kontrolagailuak barne funtzio-blokeen iturriak kontrolagailuak onartzen dituen funtzio-bloke logikoen zerrendatik aukeratzeko aukera ematen du. Ondorioz, funtzio-bloke bateko edozein irteera hauta daiteke beste baten kontrol-iturri gisa. Kontuan izan aukera guztiek ez dutela zentzurik kasu guztietan, baina kontrol iturrien zerrenda osoa 4. taulan ageri da.
Balioa 0 1 2 3 4 5 6 7 8
Esanahia Kontrol-iturria Ez da erabili CAN Mezua jaso dezake Sarrera unibertsala Neurtutako Bilaketa-taula Funtzio-Bloke Logika Programagarria Funtzio-Bloke Matematika-Funtzio-blokea Datu konstanteen zerrenda-Blokea Neurtutako elikadura-iturria Neurtutakoa Prozesadorearen Tenperatura
4. taula Kontrol-iturriaren aukerak
Iturburuaz gain, kontrol bakoitzak kasuan kasuko funtzio-blokearen azpiindizeari dagokion zenbaki bat ere badu. 5. taulak zenbaki-objektuetarako onartzen diren barrutiak zehazten ditu, hautatutako iturriaren arabera.
Kontrol Iturria
Kontrol-iturriaren zenbakia
Kontrol-iturria ez da erabili (ez ikusia)
[0]Mezua jaso dezake
[1…8]Sarrera unibertsala neurtuta
[1…1]Bilaketa-taularen funtzio-blokea
[1…6]Funtzio-Bloke Logiko Programagarria
[1…2]Funtzio Bloke Matematika
[1…4]Datu konstanteen zerrenda blokea
[1…10]Neurtutako Elikadura Hornidura
[1…1]Neurtutako Prozesadorearen Tenperatura
[1…1]5. taula Kontrol-iturriaren zenbakia aukerak
1.4. Bilaketa-taularen funtzio-blokea
Erabiltzailearen eskuliburua UMAX031700. Bertsioa: 3
7-44
Bilaketa-taulak Bilaketa-taula bakoitzeko 10 malda arteko irteerako erantzuna emateko erabiltzen dira. X ardatz motan oinarritutako bilaketa-taularen erantzun mota daude: Datuen erantzuna eta denbora-erantzuna 1.4.1tik 1.4.5 bitarteko atalek bi X ardatz mota hauek deskribatuko dituzte zehatzago. 10 malda baino gehiago behar badira, Bloke Logiko Programagarri bat erabil daiteke gehienez hiru taula konbinatzeko 30 malda lortzeko, 1.5 atalean azaltzen den moduan.
Funtzio-bloke honi eragingo dioten bi puntu nagusi daude. Lehenengoa X Ardatzaren Iturria eta XArdatzaren Zenbakia dira, eta elkarrekin funtzio-blokearen Kontrol Iturburua definitzen dute.
1.4.1. X ardatza, Sarrerako Datuen Erantzuna
X Ardatzaren Mota = Datuen Erantzuna dagoen kasuan, X Ardatzaren puntuek kontrol-iturriaren datuak adierazten dituzte. Balio hauek kontrol-iturriaren barrutian hautatu behar dira.
X ardatzeko datuen balioak hautatzean, ez dago inolako mugarik X ardatzeko puntuetan sar daitekeen balioan. Erabiltzaileak balioak gero eta ordenan sartu behar ditu taula osoa erabili ahal izateko. Hori dela eta, X-ardatzaren datuak doitzean, lehenik X10 aldatzea gomendatzen da, ondoren indizeak beheranzko ordenan jaistea beheko hau mantentzeko:
Xmin <= X0 <= X1 <= X2<= X3<= X4<= X5 <= X6 <= X7 <= X8 <= X9 <= X10 <= Xmax
Lehen esan bezala, Xmin eta Xmax hautatutako X Ardatzaren Iturburuaren arabera zehaztuko dira.
Datu-puntu batzuk 1.4.3 atalean deskribatzen den moduan `Ez ikusita' badaude, ez dira erabiliko goian erakutsitako XAxis kalkuluan. Adibidezample, X4 eta goragoko puntuak alde batera uzten badira, formula Xmin <= X0 <= X1 <= X2<= X3<= Xmax bihurtzen da.
1.4.2. Y ardatza, bilaketa-taularen irteera
Y ardatzak ez du mugarik adierazten dituen datuetan. Horrek esan nahi du alderantzizko erantzunak, edo handituz/gutxiagotuz edo bestelako erantzunak erraz ezarri daitezkeela.
Kasu guztietan, kontrolagailuak Y-ardatzaren konfigurazio-puntuetako datuen sorta osoa aztertzen du, eta balio baxuena Ymin gisa eta balio handiena Ymax gisa hautatzen du. Zuzenean beste funtzio-bloke batzuetara pasatzen dira Bilaketa Taularen irteerako muga gisa. (hau da, Xmin eta Xmax balio gisa erabiltzen dira kalkulu linealetan.)
Dena den, datu-puntu batzuk 1.4.3 atalean deskribatzen den moduan `Ezikusten badira, ez dira Y-ardatzaren barrutiaren determinazioan erabiliko. Axiomatic EA-n erakusten diren Y-ardatzaren balioak soilik hartuko dira kontuan taularen mugak ezartzean, beste funtzio-bloke bat gidatzeko erabiltzen denean, adibidez, Matematikako Funtzio-Bloke bat.
1.4.3. Lehenetsitako konfigurazioa, datuen erantzuna
Lehenespenez, ECUko Bilaketa Taula guztiak desgaituta daude (X Ardatzaren Iturburua Kontrola Ez da erabiltzen da). Bilaketa Taulak erabil daitezke nahi duzun erantzuna sortzekofiles. X Ardatz gisa Sarrera Unibertsala erabiltzen bada, Bilaketa Taularen irteera erabiltzaileak Y-Values ezarpen-puntuetan sartzen duena izango da.
Gogoratu, Bilaketa Taula sarrera iturri gisa erabiltzen duen kontrolatutako funtzio-bloke orok linealizazio bat ere aplikatuko die datuei. Beraz, 1:1eko kontrol-erantzun baterako, ziurtatu gutxieneko eta
Erabiltzailearen eskuliburua UMAX031700. Bertsioa: 3
8-44
irteerako gehienezko balioak taularen Y-ardatzaren balio minimo eta maximoei dagozkie.
Taula guztiak (1etik 3ra) desgaituta daude lehenespenez (ez da hautatu kontrol-iturbururik). Hala ere, X ardatzaren iturri bat hautatuko balitz, Y-balioen lehenetsiak 0 eta % 100 arteko tartean egongo dira goiko "YAxis, Lookup Table Output" atalean azaltzen den bezala. X ardatzaren gutxieneko eta gehienezko lehenetsiak goiko "X ardatza, datuen erantzuna" atalean deskribatzen den moduan ezarriko dira.
Lehenespenez, X eta Y ardatzen datuak puntu bakoitzaren arteko balio berdinarekin konfiguratzen dira kasu bakoitzean minimotik gehienez.
1.4.4. Puntutik puntuko erantzuna
Lehenespenez, X eta Y ardatzak (0,0) puntutik (10,10) arteko erantzun lineal baterako konfiguratuta daude, non irteerak puntu bakoitzaren arteko linealizazioa erabiliko duen, 1. Irudian ikusten den moduan. Linealizazioa lortzeko, bakoitzak "Point N Erantzuna", non N = 1etik 10era, `R baterako konfiguratuta dagoamp To' irteerako erantzuna.
1. Irudia Bilaketa taula "Ramp To” Datuen Erantzuna
Bestela, erabiltzaileak `Jump To' erantzuna hauta lezake "Point N Response"rako, non N = 1etik 10era. Kasu honetan, XN-1etik XN arteko edozein sarrera-balioak Bilaketa Taularen funtzio-blokearen irteera izango du. de YN.
ExampMatematikako funtzio-bloke baten fitxategia (0tik 100era) taula lehenetsi bat kontrolatzeko erabiltzen dena (0tik 100era), baina `R atalera' lehenetsiaren ordez `Jump To' erantzunarekinamp To' 2. irudian ageri da.
Erabiltzailearen eskuliburua UMAX031700. Bertsioa: 3
9-44
2. Irudia Bilaketa-taula "Jauzi egin" datuen erantzunarekin
Azkenik, (0,0) izan ezik, edozein puntu hauta daiteke "Ez ikusi" erantzun baterako. "Point N Response" ezkutatzeko ezartzen bada, (XN, YN) eta (X10, Y10) puntu guztiak ere ez dira aintzat hartuko. XN-1 baino handiagoa den datu guztientzat, Bilaketa Taularen funtzio-blokearen irteera YN-1 izango da.
R-ren konbinazioaamp To, Jump To eta Ignore erantzunak aplikazioaren irteera espezifiko bat sortzeko erabil daitezkefile.
1.4.5. X ardatza, denboraren erantzuna
Bilaketa Taula bat ere erabil daiteke irteerako erantzun pertsonalizatu bat lortzeko, non X Ardatz Mota `Denbora Erantzuna' den. Hau hautatzen denean, X ardatzak denbora adierazten du, milisegundoko unitateetan, Y ardatzak funtzio-blokearen irteera adierazten duen bitartean.
Kasu honetan, X Ardatzaren Iturria sarrera digital gisa tratatzen da. Seinalea benetan sarrera analogikoa bada, sarrera digital bat bezala interpretatzen da. Kontrol-sarrera ON dagoenean, irteera denbora-tarte batean aldatuko da pro-ren araberafile Bilaketa taulan.
Kontrol-sarrera OFF dagoenean, irteera beti zeroan dago. Sarrera Aktibatzen denean, profile BETI (X0, Y0) posizioan hasten da, 0 ms-ko irteeran.
Denbora-erantzun batean, X ardatzeko puntu bakoitzaren arteko tarte-denbora 1ms eta 1min arteko edozein lekutan ezar daiteke. [60,000 ms].
Erabiltzailearen eskuliburua UMAX031700. Bertsioa: 3
10-44
1.5. Funtzio-Bloke Logiko Programagarria
3. irudia Funtzio-bloke logiko programagarria UMAX031700 erabiltzailearen eskuliburua. Bertsioa: 3
11-44
Funtzio bloke hau denetan konplikatuena da, jakina, baina oso indartsua. Logika programagarria gehienez hiru taularekin lotu daiteke, eta horietako edozein baldintza jakinetan soilik hautatuko litzateke. Edozein hiru taula (eskuragarri dauden 8etatik) logikarekin lotu daitezke, eta zeintzuk erabiltzen diren guztiz konfiguragarria da.
Baldintzak taula jakin bat (1, 2 edo 3) 1.5.2 atalean deskribatzen den moduan hautatu izana baldin bada, orduan hautatutako taularen irteera, une bakoitzean, Irteera Logikora pasatuko da zuzenean.
Hori dela eta, sarrera berari hiru erantzun ezberdin edo sarrera ezberdinei hiru erantzun ezberdin, beste funtzio-bloke baterako sarrera bihur daitezke, hala nola Output X Drive bat. Horretarako, bloke erreaktiboaren "Kontrol-iturria" `Funtzio-bloke logiko programagarria izan dadin aukeratuko litzateke.'
Bloke logiko programagarrietako bat gaitu ahal izateko, "Bloke logiko programagarria gaituta" konfigurazioa True gisa ezarri behar da. Lehenespenez desgaituta daude guztiak.
Logika 4. irudian erakusten den ordenan ebaluatzen da. Zenbaki-taula txikiagoa hautatu ez bada bakarrik aztertuko dira hurrengo taularako baldintzak. Lehenetsitako taula beti hautatzen da ebaluatu bezain pronto. Beraz, beharrezkoa da lehenetsitako taula edozein konfiguraziotan zenbakirik altuena izatea beti.
Erabiltzailearen eskuliburua UMAX031700. Bertsioa: 3
12-44
4. irudia Fluxu-diagrama logiko programagarria erabiltzailearen eskuliburua UMAX031700. Bertsioa: 3
13-44
1.5.1. Baldintzen Ebaluazioa
Taula aktibo gisa zein taula hautatuko den zehazteko lehen urratsa taula jakin bati lotutako baldintzak ebaluatzea da. Taula bakoitzak ebaluatu daitezkeen hiru baldintza lotu ditu.
1. argumentua beti da beste funtzio-bloke baten irteera logikoa. Beti bezala, iturburua bloke funtzional motaren eta zenbakiaren konbinazio bat da, "X taula, Y baldintza, 1. argumentuaren iturria" eta "X taula, Y baldintza, 1. argumentuaren zenbakia" puntuak, non X = 1etik 3ra eta Y. = 1etik 3ra.
2. argumentua, berriz, beste irteera logiko bat izan daiteke, esate baterako, 1. argudioarekin, EDO erabiltzaileak ezarritako balio konstante bat. Eragiketaren bigarren argumentu gisa konstante bat erabiltzeko, ezarri "X taula, Y baldintza, 2. argumentuaren iturria" `Kontrolatu datu konstanteak'. Kontuan izan balio konstanteak ez duela unitaterik lotuta Axiomatic EA-n, beraz, erabiltzaileak aplikaziorako behar duen moduan ezarri behar du.
Baldintza erabiltzaileak hautatutako "X taula, Y baldintza eragilea"ren arabera ebaluatzen da. Beti `=, Equal' da lehenespenez. Hau aldatzeko modu bakarra edozein baldintzatarako baliozko bi argumentu hautatzea da. Operadorearen aukerak 6. taulan ageri dira.
0 =, 1 berdina !=, 2 ez berdina >, 3 baino handiagoa >=, 4 baino handiagoa edo berdina <, 5 baino txikiagoa <=, txikiagoa edo berdina
6. taula Baldintza operadorearen aukerak
Lehenespenez, bi argumentuak `Erabiltzen ez den kontrol-iturria' moduan ezartzen dira eta horrek baldintza desgaitzen du, eta automatikoki N/A balioa ematen du emaitza gisa. Baldintza ebaluazio baten ondorioz 4. irudiak Egia ala Gezurra soilik erakusten badu ere, errealitatea da lau emaitza posible izan daitezkeela, 7. taulan azaltzen den bezala.
0 1 2 3 balioa
Esanahia Gezurra Egia Errorea Ez da aplikagarria
Arrazoia (1. argudioa) Eragilea (2. argudioa) = Gezurra (1. argudioa) Eragilea (2. argudioa) = Egia 1. edo 2. argumentuaren irteera akats-egoeran zegoela jakinarazi zen 1. edo 2. argudioa ez dago erabilgarri (hau da, "Kontrol-iturria" gisa ezarri zen Ez da erabiltzen')
7. taula Baldintzen ebaluazioaren emaitzak
Erabiltzailearen eskuliburua UMAX031700. Bertsioa: 3
14-44
1.5.2. Mahaiaren hautaketa
Taula jakin bat hautatuko den zehazteko, 1.5.1 Ataleko logikak zehazten duen baldintzen emaitzetan eragiketa logikoak egiten dira. Hainbat konbinazio logiko hauta daitezke, 8. taulan ageri den bezala.
0 Taula lehenetsia 1 Cnd1 eta Cnd2 eta Cnd3 2 Cnd1 edo Cnd2 edo Cnd3 3 (Cnd1 eta Cnd2) edo Cnd3 4 (Cnd1 edo Cnd2) eta Cnd3
8. taula Baldintzak Operadore logikoaren aukerak
Ebaluazio guztiek ez dituzte hiru baldintzak beharko. Aurreko atalean emandako kasua, adibidezample, baldintza bakarra du zerrendatuta, hau da, Engine RPM balio jakin baten azpitik egotea. Horregatik, garrantzitsua da ulertzea eragile logikoek baldintza baterako Errore bat edo N/A emaitza nola ebaluatuko luketen.
Eragile logikoa lehenetsitako taula Cnd1 eta Cnd2 eta Cnd3
Hautatu Baldintzak Irizpideak Lotutako taula automatikoki hautatzen da ebaluatu bezain laster. Bi edo hiru baldintza garrantzitsuak direnean erabili behar da, eta guztiak egia izan behar dira taula hautatzeko.
Baldintzaren bat Faltsua edo Errorea bada, taula ez da hautatzen. N/A bat Egia bat bezala tratatzen da. Hiru baldintzak Egia (edo N/A) badira, taula hautatzen da.
Cnd1 Edo Cnd2 Edo Cnd3
If((Cnd1==True) &&(Cnd2==True)&&(Cnd3==True)) Orduan Erabili taula baldintza bakarra garrantzitsua denean erabili behar da. Bi edo hiru baldintza garrantzitsurekin ere erabil daiteke.
Baldintzaren bat Egia gisa ebaluatzen bada, taula hautatzen da. Errore edo N/A emaitzak faltsu gisa tratatzen dira
If((Cnd1==Egia) || (Cnd2==Egia) || (Cnd3==Egia)) Ondoren, erabili taula (Cnd1 eta Cnd2) edo Cnd3 Hiru baldintzak garrantzitsuak direnean soilik erabili behar da.
Baldintza 1 eta 2 Egia bada, EDO 3 Baldintza Egia bada, taula hautatzen da. Errore edo N/A emaitzak faltsu gisa tratatzen dira
If( ((Cnd1==Egia)&&(Cnd2==Egia)) || (Cnd3==Egia) ) Orduan, erabili taula (Cnd1 edo Cnd2) eta Cnd3 Hiru baldintzak garrantzitsuak direnean bakarrik erabili behar da.
Baldintza 1 eta Baldintza 3 Egia bada, EDO Baldintza 2 eta Baldintza 3 Egia bada, taula hautatzen da. Errore edo N/A emaitzak faltsu gisa tratatzen dira
If(((Cnd1==Egia)||(Cnd2==Egia)) && (Cnd3==Egia) ) Orduan erabili taula
9. taula Baldintzen ebaluazioa Hautatutako Operadore Logikoan oinarrituta
1. Taularen eta 2. Taularen "X. Taula, Baldintzen Eragile Logikoa" lehenetsia `Cnd1 Eta Cnd2 Eta Cnd3' da, eta 3. Taula `Taula lehenetsia' izateko ezarrita dago.
Erabiltzailearen eskuliburua UMAX031700. Bertsioa: 3
15-44
1.5.3. Bloke logikoen irteera
Gogoratu X Taula, non X = 1etik 3ra Logika Programagarriaren funtzio-blokean EZ duela esan nahi 1etik 3rako Bilaketa Taula. Taula bakoitzak "Taula X Bilaketa Taularen Blokearen Zenbakia" dauka eta horrek erabiltzaileak nahi dituen Bilaketa Taulak hautatzeko aukera ematen du. Bloke Logiko Programagarri jakin bati lotutakoa. Bloke logiko bakoitzari lotutako taula lehenetsiak 10. taulan ageri dira.
Bloke Logiko Programagarria Zenbakia
1
1. taula Bilaketa
2. taula Bilaketa
3. taula Bilaketa
Taula-blokearen zenbakia Taula-blokearen zenbakia. Taula-blokearen zenbakia
1
2
3
10. taula Bloke logiko programagarrien lehenetsitako bilaketa-taulak
Lotutako Bilaketa Taulak ez badu "X Ardatzaren Iturria" hautaturik, orduan Logika Programagarriko blokearen irteera "Ez dago erabilgarri" izango da beti, taula hori hautatuta dagoen bitartean. Hala ere, Bilaketa Taula sarrera baten erantzun baliozko bat izateko konfiguratuta egonez gero, Datuak edo Denborak izan, Bilaketa Taularen funtzio-blokearen irteerak (hau da, X ardatzaren balioaren arabera hautatu diren Y-ardatzaren datuak) izango dira. bihurtu Logika Programagarriaren funtzio-blokearen irteera, betiere taula hori hautatuta dagoen bitartean.
Beste funtzio-bloke guztiek ez bezala, Logika Programagarriak EZ du linealizazio-kalkulurik egiten sarrerako eta irteerako datuen artean. Horren ordez, sarrerako (Bilaketa Taula) datuak zehatz-mehatz islatzen ditu. Hori dela eta, Logika Programagarria beste funtzio-bloke baterako kontrol-iturri gisa erabiltzean, OSO gomendatzen da lotutako Bilaketa Taularen Y-ardatz guztiak (a) 0 eta % 100 arteko irteera-tartearen artean ezartzea edo (b) dena. eskala bera.
Erabiltzailearen eskuliburua UMAX031700. Bertsioa: 3
16-44
1.6. Matematikako Funtzio Blokea
Lau funtzio-bloke matematiko daude, erabiltzaileari oinarrizko algoritmoak definitzeko aukera ematen diotenak. Matematikako funtzio-bloke batek lau sarrera-seinale har ditzake. Ondoren, sarrera bakoitza dagokion mugaren eta eskalatze-puntuen arabera eskalatzen da.
Sarrerak ehunekotan bihurtzen diratagAukeratutako "X Funtzioa Sarrera Y Gutxieneko" eta "X Funtzio Sarrera Y Gehieneko" balioetan oinarritutako balioa. Kontrol gehigarrirako, erabiltzaileak "Function X Input Y Scaler" ere doi dezake. Lehenespenez, sarrera bakoitzak 1.0-ko "pisua" eskalatzen du. Hala ere, sarrera bakoitza -1.0tik 1.0era eskala daiteke funtzioan aplikatu aurretik.
Funtzio-bloke matematiko batek hauta daitezkeen hiru funtzio biltzen ditu, eta bakoitzak A ekuazioa B operadorea inplementatzen du, non A eta B funtzio-sarrerak diren eta operadorea konfigurazio-funtzioarekin X Operadorearekin hautatzen den funtzioa. Ezarri-aukerak 11. taulan aurkezten dira. Funtzioak elkarrekin konektatzen dira, beraz, aurreko funtzioaren emaitza hurrengo funtzioaren A sarreran sartzen da. Beraz, 1. Funtzioak A eta B Sarrera hautagarriak ditu konfigurazio-puntuekin, non 2tik 4.era bitarteko funtzioek B sarrera bakarrik hauta dezaketen. Sarrera X Funtzio Sarrera Y Iturria eta X Funtzio Sarrera Y Zenbakia ezarriz hautatzen da. X Funtzioa Sarrera B Iturria 0-n ezartzen bada Erabilitako kontrolaren seinalea funtziotik aldatu gabe igarotzen da.
= (1 1 1)2 23 3 4 4
0
=, Egia InA InB berdina denean
1
!=, Egia InA InB berdina ez denean
2
>, Egia InA InB baino handiagoa denean
3
>=, Egia InA InB baino handiagoa edo berdina denean
4
<, Egia InA InB baino txikiagoa denean
5
<=, Egia InA InB baino txikiagoa edo berdina denean
6
EDO, Egia InA edo InB Egia denean
7
ETA, Egia InA eta InB Egia direnean
8 XOR, Egia InA edo InB Egia denean, baina ez biak
9
+, Emaitza = InA gehi InB
10
-, Emaitza = InA ken InB
11
x, Emaitza = InA aldiz InB
12
/, Emaitza = InA zati InB
13
MIN, Emaitza = InA eta InB artean txikiena
14
MAX, Emaitza = InA eta InB artean handiena
11. taula Matematikako funtzioen eragileak
Erabiltzaileak ziurtatu behar du sarrerak bata bestearekin bateragarriak direla Eragiketa matematiko batzuk erabiltzean. Esate baterako, Sarrera Unibertsala 1 [V]-n neurtu behar bada, CAN Receive 1 [mV]-n eta Matematika Funtzio Operadorea 9 (+) neurtu behar den bitartean, emaitza ez da nahi den benetako balioa izango.
Baliozko emaitza lortzeko, sarrera baten kontrol-iturburuak zero ez den balio bat izan behar du, hau da, `Kontrol-iturburua ez da erabilia' ez den beste zerbait izan behar du.
Zatitzean, zero InB balio bat beti izango da erlazionatutako funtziorako zero irteerako balioa. Kentzen denean, emaitza negatibo bat zero gisa tratatuko da beti, funtzioa negatibo batez biderkatu ezean, edo sarrerak koefiziente negatibo batekin eskalatzen badira lehenik.
Erabiltzailearen eskuliburua UMAX031700. Bertsioa: 3
17-44
1.7. CAN Igortzeko Funtzio Blokea
CAN Transmit funtzio-blokea beste funtzio-bloke batetik edozein irteera (hau da, sarrera, seinale logikoa) J1939 sarera bidaltzeko erabiltzen da.
Normalean, igorpen-mezu bat desgaitzeko, "Transmit Repetition Rate" zeroan ezartzen da. Hala ere, mezuak bere Parametro Taldearen Zenbakia (PGN) beste mezu batekin partekatuko balu, hori ez da zertan egia. Mezu anitzek "Transmititu PGN" bera partekatzen dutenean, zenbaki BAXUEN duen mezuan hautatutako errepikapen-tasa erabiliko da PGN hori erabiltzen duten mezu GUZTIETAN.
Lehenespenez, mezu guztiak Jabedun B PGNetan bidaltzen dira igorpen mezu gisa. Datu guztiak beharrezkoak ez badira, desgaitu mezu osoa PGN hori erabiliz kanalik baxuena zeroan ezarriz. Datu batzuk beharrezkoak ez badira, aldatu soberan dauden kanalen PGN-a B barrutian erabili gabeko balio batera.
Pizten denean, transmititutako mezua ez da emitituko 5 segundoko atzerapena igaro arte. Pizteko edo hasieratzeko baldintzek sarean arazoak sortu ez ditzaten egiten da.
Lehenetsitakoak PropB mezuak direnez, "Transmit Message Priority" 6-rekin (lehentasun baxua) hasieratzen da beti eta "Destination Address (for PDU1)" konfigurazioa ez da erabiltzen. Puntu hau PDU1 PGN bat hautatu denean bakarrik balio du, eta Helbide Globala (0xFF) ezar daiteke igorpenetarako, edo erabiltzaileak konfiguratutako helbide zehatz batera bidali.
"Transmit Data Size", "Transmit Data Index in Array (LSB)", "Transmit Bit Index in Byte (LSB)", "Transmit Data Size" eta "Transmit Offset" guztiak erabil daitezke datuak onartzen duen edozein SPNrekin mapatzeko. J1939 estandarraren arabera.
Oharra: CAN datuak = (Sarrerako datuen desplazamendua)/Ebazpena
1IN-CAN-ek 8 CAN igortzeko mezu bakar onartzen ditu, eta horiek guztiak programatu daitezke eskuragarri dauden datuak CAN sarera bidaltzeko.
Erabiltzailearen eskuliburua UMAX031700. Bertsioa: 3
18-44
1.8. CAN Jasotzeko Funtzio Blokea
CAN Receive funtzio-blokea J1939 sareko edozein SPN hartzeko eta beste funtzio-bloke baterako sarrera gisa erabiltzeko diseinatuta dago.
Jaso mezua gaituta funtzio-bloke honekin lotutako konfigurazio-puntu garrantzitsuena da eta lehenik hautatu behar da. Hori aldatuz gero, beste puntu batzuk gaitu/desgaitu egingo dira, hala dagokionean. Lehenespenez, jasotzeko mezu GUZTIAK desgaituta daude.
Mezu bat gaitu ondoren, Galdutako Komunikazio akatsa markatuko da mezu hori jaso ez bada Jasotzeko mezuaren denbora-muga epean. Honek Lost Communication gertaera bat sor dezake. Asturatutako sare batean denbora-mugarik ez izateko, aurreikusitako eguneratze-tasa baino hiru aldiz handiagoa ezartzea gomendatzen da. Denbora-muga funtzioa desgaitzeko, ezarri balio hau zeroan, eta, kasu horretan, jasotako mezuak ez du inoiz denbora-mugarik izango eta ez du inoiz galduko komunikazio-akatsik eragingo.
Lehenespenez, kontrol-mezu guztiak 1IN-CAN kontrolagailura bidaltzea espero da B PGN jabedunetan. Hala ere, PDU1 mezu bat hautatuko balitz, 1IN-CAN Kontroladorea edozein EKUtatik jasotzeko konfigura daiteke PGN Helbide Globalera (0xFF) bidaltzen duen Helbide Espezifikoa ezarriz. Horren ordez helbide zehatz bat hautatzen bada, PGNko beste edozein ECU datu ez ikusi egingo dira.
Jasotzeko Datuen Tamaina, Jasotzeko Datuen Indizea Array (LSB), Jaso Biten Indizea Bytetan (LSB), Jasotzeko Ebazpena eta Jasotzeko Desplazamendua erabil daitezke J1939 estandarrak onartzen duen edozein SPN Jasotako funtzio-blokearen irteerako datuekin mapatzeko. .
Lehen esan bezala, CAN jasotzeko funtzio-bloke bat hauta daiteke irteerako funtzio-blokeen kontrol-sarreraren iturri gisa. Hala denean, Jasotako Datuen Min (Off Threshold) eta Received Data Max (On Threshold) konfigurazio-puntuek kontrol-seinalearen balio minimoak eta maximoak zehazten dituzte. Izenek adierazten dutenez, irteera digital motetarako On/Off atalase gisa ere erabiltzen dira. Balio horiek edozein unitatetan daude datuak CAN jasotzeko seinaleari bereizmena eta desplazamendua aplikatu ONDOREN. 1IN-CAN kontrolagailuak gehienez bost CAN mezu esklusibo onartzen ditu.
Erabiltzailearen eskuliburua UMAX031700. Bertsioa: 3
19-44
1.9. Diagnostiko Funtzio Blokea
Hainbat diagnostiko mota daude 1IN-CAN Seinale Kontrolatzaileak onartzen dituena. Matxurak hautematea eta erreakzioa sarrera eta irteera unitate unibertsal guztiekin lotuta daude. I/O akatsez gain, 1IN-CAN-ek elikadura hornidura bolumenetik gorako edo azpitik detektatu/erreakziona dezake.tage neurketak, prozesadorearen gehiegizko tenperatura edo galdutako komunikazio-gertaerak.
5. Irudia Diagnostiko Funtzio Blokea
"Matxura hautematea gaituta dago" funtzio-bloke honekin lotutako konfigurazio-punturik garrantzitsuena da, eta lehenik hautatu behar da. Hori aldatuz gero, beste puntu batzuk gaitu edo desgaituko dira, hala dagokionean. Desgaituta dagoenean, kasuan kasuko I/O edo gertaerarekin lotutako diagnostiko-portaera guztiak ez dira aintzat hartzen.
Kasu gehienetan, matxurak agerraldi baxu edo altu gisa markatu daitezke. 1IN-CAN-ek onartzen dituen diagnostiko guztien gutxieneko/gehieneko atalaseak 12. taulan ageri dira. Balio lodiak erabiltzaileak konfigura ditzakeen puntuak dira. Diagnostiko batzuek baldintza bakar baten aurrean bakarrik erreakzionatzen dute, eta kasu horretan N/A agertzen da zutabeetako batean.
Funtzio-blokea Sarrera unibertsala Komunikazioa galdua
Gutxieneko Atalasea
Gehieneko Atalasea
Gutxieneko errorea
Gehienezko errorea
N/A
Jasotako mezua
(edozein)
12. taula Matxurak hautemateko atalaseak
Denbora-muga
Hala badagokio, histeresi-puntu bat ematen da akatsen bandera azkar ezartzea eta garbitzea saihesteko, sarrera edo feedback-balio bat akatsak hautemateko atalasearen ondoan dagoenean. Behe-muturrerako, akats bat markatu ondoren, ez da garbituko neurtutako balioa Gutxieneko Atalasea baino handiagoa edo berdina izan arte + "Histeresia akatsa garbitzeko". Goi-mailarako, ez da garbituko neurtutako balioa gehienezko atalasea baino txikiagoa edo berdina izan arte "Histeresia garbitzeko".
Erabiltzailearen eskuliburua UMAX031700. Bertsioa: 3
20-44
Errua”. Gutxieneko, maximo eta histeresiaren balioak kasuan kasuko matxuraren unitateetan neurtzen dira beti.
Funtzio-bloke honetako hurrengo konfigurazioa "Gertaerak DTC bat sortzen du DM1-en". Hau egia gisa ezartzen bada eta soilik funtzio-blokeko gainerako konfigurazioak gaituko dira. Guztiak DM1939 mezuaren parte gisa J1 sarera bidaltzen diren datuekin erlazionatuta daude, Diagnostiko Aktiboak Arazo Kodeak.
Diagnostikoko Arazoen Kodea (DTC) J1939 estandarrak lau byteko balio gisa definitzen du, hau da.
konbinazioa:
SPN susmagarrien parametro-zenbakia (DTCren lehen 19 bitak, lehenik LSB)
FMI
Hutsegite moduaren identifikatzailea
(DTCaren hurrengo 5 bitak)
CM
Bihurketa-metodoa
(1 bit, beti 0 moduan ezarrita)
OC
Gertaeren zenbaketa
(7 bit, akatsa zenbat aldiz gertatu den)
DM1 mezua onartzeaz gain, 1IN-CAN Seinale Kontrolatzaileak ere onartzen du
DM2 Aurretik aktibatuta dauden arazoen diagnostiko-kodeak
Eskaeraz bakarrik bidaliko da
DM3 Diagnostiko-datuak Aurretik aktibo dauden DTCak garbitu/berrezartzea eskatuta bakarrik egiten da
DM11 Diagnostiko-datuak Garbitu/Berrezarri DTC aktiboetarako
Eskaeraren arabera bakarrik egiten da
Diagnostiko funtzio-bloke batek ere "Gertaerak DTC bat sortzen du DM1-en" True gisa ezarrita duen bitartean, 1IN-CAN Seinale Kontrolatzaileak DM1 mezua bidaliko du segundoro, akats aktiborik dagoen ala ez kontuan hartu gabe, gomendatzen den moduan. estandarra. DTC aktiborik ez dagoen bitartean, 1IN-CANek "Ez akats aktiborik ez" mezua bidaliko du. Aurretik inaktiborik gabeko DTC bat aktibo bihurtzen bada, berehala DM1 bat bidaliko da hori islatzeko. Azken DTC aktiboa inaktibo geratu bezain laster, DM1 bat bidaliko du DTC aktibo gehiago ez dagoela adieraziz.
Une bakoitzean DTC aktibo bat baino gehiago badago, ohiko DM1 mezua pakete anitzeko Broadcast Announce Message (BAM) erabiliz bidaliko da. Kontrolatzaileak DM1 baten eskaera jasotzen badu hori egia den bitartean, pakete anitzeko mezua bidaliko du eskatzaileen helbidera Garraio Protokoloa (TP) erabiliz.
Pizten denean, DM1 mezua ez da emitituko 5 segundoko atzerapena igaro arte. Hori pizteko edo hasieratzeko baldintzek sarean akats aktibo gisa markatu ez daitezen egiten da.
Matxura DTC batekin lotzen denean, agerraldi-zenbaketaren (OC) erregistro ez-hegazkorra gordetzen da. Kontroladoreak akats berri bat (aurretik inaktibo) detektatu bezain laster, Diagnostiko funtzio-bloke horretarako "DM1 bidali aurretik atzerapena" tenporizadorea murrizten hasiko da. Atzerapen-denboran matxura egon bada, kontrolatzaileak DTC aktibo gisa ezarriko du eta OC-a gehituko du erregistroan. DTC berria barne hartzen duen DM1 bat sortuko da berehala. Tenporizadorea hornitzen da, etengabeko matxurek sarea gaindi ez dezaten akatsa joan eta etorri, izan ere, akatsa agertzen edo desagertzen den bakoitzean DM1 mezu bat bidaliko litzateke.
Aurretik aktibo dauden DTCak (nulua ez den OC duten edozein) eskuragarri daude DM2 mezu bat eskatuz gero. Aurretik aktibo DTC bat baino gehiago badago, DM2 pakete anitzeko eskaeraren Helbidera bidaliko da Garraio Protokoloa (TP) erabiliz.
DM3 bat eskatuko balitz, lehen aktibo dauden DTC guztien agerraldien kopurua zerora berrezarriko da. Une honetan aktibo dauden DTCen OC ez da aldatuko.
Erabiltzailearen eskuliburua UMAX031700. Bertsioa: 3
21-44
Diagnostiko funtzio-blokeak "DM11-k soilik garbitu duen gertaera" bat du. Lehenespenez, hau False gisa ezartzen da beti, hau da, errore-marka bat ezartzea eragin duen baldintza desagertu bezain laster, DTC automatikoki Lehen Aktibo bihurtzen da, eta jada ez da DM1 mezuan sartzen. Hala ere, konfigurazio hau True gisa ezartzen denean, bandera garbitu arren, DTC ez da inaktibo bihurtuko, beraz, DM1 mezuan bidaltzen jarraituko du. DM11 bat eskatu denean bakarrik egongo da DTC inaktibo. Ezaugarri hau erabilgarria izan daiteke akats kritiko bat gertatu dela argi eta garbi identifikatu behar den sistema batean, nahiz eta eragin duten baldintzak desagertu.
DTC aktibo guztiez gain, DM1 mezuaren beste zati bat L islatzen duen lehen bytea da.amp Egoera. Diagnostiko funtzio-bloke bakoitzak "Lamp Gertaeraren arabera ezarrita DM1” zein lamp byte honetan ezarriko da DTC aktibo dagoen bitartean. J1939 estandarrak l definitzen duamp"Matxura", "Gorria, Gelditu", "Anbarra, Abisua" edo "Babestu". Lehenespenez, `Anbarra, Abisua' lamp akats aktiboek ezartzen dutena da normalean.
Lehenespenez, Diagnostikoko funtzio-bloke bakoitzak SPN jabedun bat lotu du. Hala ere, "DTCn erabilitako gertaerarako SPN" konfigurazio-puntu hau erabiltzaileak guztiz konfiguragarria da J1939-71-n SPN estandar definitua islatu nahi badu. SPN aldatzen bada, errore elkartuaren erregistroaren OC automatikoki zerora berrezartzen da.
Diagnostiko funtzio-bloke bakoitzak FMI lehenetsi bat ere lotzen du. Erabiltzaileak FMI aldatzeko duen puntu bakarra "DTCn erabiltzen den gertaerarako FMI" da, nahiz eta Diagnostikoko funtzio-bloke batzuek errore altuak eta baxuak izan ditzaketen 13. taulan erakusten den moduan. Kasu horietan, ezarpen-puntuko FMIak hori islatzen du. 21. Taularen arabera zehaztuko da behe-mailako egoeraren eta matxura altuak erabilitako FMI. FMI aldatzen bada, errore elkartuaren erregistroko OC automatikoki zerora berrezartzen da.
Erabiltzailearen eskuliburua UMAX031700. Bertsioa: 3
22-44
DTC Low Fault-n erabilitako gertaerarako FMI
FMI=1, Datuak baliozkoak, baina normal-tarte operatiboaren azpitik Maila larriena FMI=4, Voltage Normalaren azpian, edo iturburu baxurako laburtuta FMI=5, korrontea normalaren azpitik edo zirkuitu irekiaren azpitik FMI=17, datuak baliozkoak baina funtzionamendu-tarte arruntaren azpian Maila gutxien larri FMI=18, datuak baliozkoak baina funtzionamendu-tarte normalaren azpian Maila moderatua larria FMI=21 , Datuak baxua noraezean
DTC High Fault-n erabilitako FMI dagokiona
FMI=0, Datuak baliozkoak, baina normal-tarte operatiboaren gainetik Maila larriena FMI=3, Voltage Normalaren gainetik, edo iturburu handira laburtuta FMI=6, korrontea normalaren gainetik edo lurreko zirkuitu FMI=15, datuak baliozkoak baina funtzionamendu-tarte arruntaren gainetik Maila gutxien larri FMI=16, datuak baliozkoak baina funtzionamendu-tarte normalaren gainetik Maila moderatua larria FMI=20 , Datuak altuera noraezean
13. taula Matxura baxuko FMI versus Matxura handiko FMI
Erabiltzen den FMI 13. taulako horietako bat ez bada, matxura baxua eta altua FMI bera esleituko zaie. Baldintza hau saihestu egin behar da, erregistroak oraindik ere OC desberdinak erabiliko baititu bi akats motetarako, nahiz eta DTCan berdin jakinaraziko diren. Erabiltzailearen ardura da hori ez gertatzea.
Erabiltzailearen eskuliburua UMAX031700. Bertsioa: 3
23-44
2. Instalatzeko jarraibideak
2.1. Neurriak eta pinout 1IN-CAN kontrolagailua ultrasoinu bidezko plastikozko estalki batean bilduta dago. Multzoak IP67 kalifikazioa du.
6. irudia Etxebizitzaren neurriak
Pin # Deskribapena
1
BATT+
2
Sarrera +
3
CAN_H
4
CAN_L
5
Sarrera -
6
BATT-
14. taula Konektorearen pinout
2.2. Muntatzeko jarraibideak
OHARRAK ETA OHARRAK · Ez instalatu bolumen handiko gertutage edo korronte handiko gailuak. · Kontuan izan funtzionamendu-tenperatura tartea. Eremuko kableatu guztiak tenperatura tarte horretarako egokiak izan behar dira. · Instalatu unitatea mantentze-lanetarako eta kable-harrerako sarbide egokia izateko espazio egoki batekin (15
cm) eta tentsio-erliebea (30 cm). · Ez konektatu edo deskonektatu unitatea zirkuitua martxan dagoen bitartean, eremua ez dela ezagutzen ez bada behintzat.
arriskutsuak.
MUNTATZEA
Muntatzeko zuloak #8 edo M4 torlojuetarako neurriak dira. Torlojuen luzera azken erabiltzailearen muntaketa-plakaren lodieraren arabera zehaztuko da. Kontrolagailuaren muntatzeko brida 0.425 hazbeteko (10.8 mm) lodiera da.
Modulua itxiturarik gabe muntatzen bada, bertikalki muntatu behar da konektoreak ezkerrera edo
Erabiltzailearen eskuliburua UMAX031700. Bertsioa: 3
24-44
hezetasuna sartzeko aukera murrizteko eskubidea.
CAN kableatua berez segurutzat jotzen da. Elikatze-kableak ez dira berez segurutzat hartzen eta, beraz, toki arriskutsuetan kanalizazio edo kanalizazio erretiluetan kokatu behar dira uneoro. Modulua leku arriskutsuetan dagoen itxitura batean muntatu behar da horretarako.
Ezein alanbre edo kable arnesek ez dute 30 metroko luzera baino gehiago izan behar. Potentzia-sarrerako kableatuak 10 metrora mugatu behar du.
Eremuko kableatu guztiak funtzionamendu-tenperatura tarterako egokiak izan behar dira.
Instalatu unitatea mantentze-lanetarako eta alanbre-hareserako sarbidea (6 hazbete edo 15 cm) eta tentsio-erresistentzia (12 hazbete edo 30 cm) egokia izan dadin.
LOTURAK
Erabili TE Deutsch entxufe hauek hargune integraletara konektatzeko. Entxufe hauetarako kableatzeak tokiko kode aplikagarri guztien arabera egin behar du. Eremu kableatu egokia bolumen nominalerakotage eta korrontea erabili behar dira. Konektatzeko kableen kalifikazioa gutxienez 85 °C-koa izan behar du. 10°C-tik beherako eta +70°C-tik gorako giro-tenperaturarako, erabili eremuko kableatuak giro-tenperatura minimo eta maximorako egokiak.
Jo ezazu dagozkien TE Deutsch-en fitxa teknikoak isolamendu-diametro erabilgarrietarako eta bestelako argibideetarako.
Hargune-kontaktuak elkartze-konektorea
Lotzen diren entxufeak egoki den moduan (Joan www.laddinc.com helbidera estekatze-entxufe honen eskura dauden kontaktuei buruzko informazio gehiago lortzeko.)
DT06-08SA, 1 W8S, 8 0462-201-16141 eta 3 114017
Erabiltzailearen eskuliburua UMAX031700. Bertsioa: 3
25-44
3. OVERVIEW J1939-REN EZAUGARRIAK
Softwarea malgutasuna eskaintzeko diseinatu zen erabiltzaileari EKUra bidalitako mezuei dagokienez, honako hauek emanez: · IZENA ECUaren Instantzia konfiguragarria (sare berean ECU anitz onartzeko) · PGN eta SPN parametro konfiguragarriak igortzea · Jasotze konfiguragarria. PGN eta SPN parametroak · DM1 diagnostiko-mezuen parametroak bidaltzea · Beste ECU batzuek bidalitako DM1 mezuak irakurtzea eta erreakzionatzea · Diagnostiko-erregistroa, memoria ez-hegazkorran gordeta, DM2 mezuak bidaltzeko
3.1. Onartutako mezuen sarrera ECUak SAE J1939 estandarra betetzen du eta PGN hauek onartzen ditu
J1939-21etik aurrera - Datu-lotura geruza · Eskaera · Aitorpena · Garraio-protokoloaren konexioen kudeaketa · Garraio-protokoloa Datu-transferentzia mezua
59904 ($00EA00) 59392 ($00E800) 60416 ($00EC00) 60160 ($00EB00)
Oharra: 65280 eta 65535 bitarteko ($00FF00 eta $00FFFF) bitarteko B PGN jabedun guztiak hauta daitezke.
J1939-73-tik aurrera - Diagnostikoak · DM1 Diagnostiko Aktiboak Arazo-kodeak · DM2 Aurretik Aktiboak Diagnostiko-Arazo-kodeak · DM3 Diagnostiko Datuak Garbitu/Berrezarri Aurretik Aktibo DTCetarako · DM11 – Diagnostiko Datuak Garbitu/Berrezarri DTC Aktiboetarako · DM14 Memoriarako Sarbide-eskaera · DM15 Memoriarako sarbidea Erantzuna · DM16 Datuen transferentzia bitarra
65226 ($00FECA) 65227 ($00FECB) 65228 ($00FECC) 65235 ($00FED3) 55552 ($00D900) 55296 ($00D800) 55040 ($00D700)
J1939-81-tik - Sarearen kudeaketa · Helbidea erreklamatu/Ezin da erreklamatu · Agindutako helbidea
60928 ($00EE00) 65240 ($00FED8)
J1939-71 Ibilgailuen Aplikazio-geruzatik · Softwarearen identifikazioa
65242 ($00FEDA)
Aplikazio-geruzako PGN bat ere ez da onartzen lehenetsitako konfigurazioen parte gisa, baina nahi bezala hauta daitezke transmisioko edo jasotako funtzio-blokeetarako. Ezarri-puntuetara, helbide jabedunekin Memory Access Protocol (MAP) estandarra erabiliz sartzen dira. Axiomatic Electronic Assistant (EA) unitatearen konfigurazio azkarra eta erraza ahalbidetzen du CAN sarearen bidez.
Erabiltzailearen eskuliburua UMAX031700. Bertsioa: 3
26-44
3.2. IZENA, Helbidea eta Software IDa
J1939 IZENA 1IN-CAN ECUak J1939 IZENA honako lehenetsiak ditu. Erabiltzaileak SAE J1939/81 araura jo beharko du parametro horiei eta haien barrutiei buruzko informazio gehiago lortzeko.
Helbide arbitrarioa Gai den Industria Taldea Ibilgailuen Sistemaren Instantzia Ibilgailuen Sistemaren Instantzia Funtzioa Ekuaren Instantziaren Instantzia Fabrikazio Kodea Nortasun zenbakia
Bai 0, Global 0 0, Sistema ez-espezifikoa 125, Axiomatic I/O kontrolagailua 20, Axiomatic AX031700, Sarrera bakarreko kontrolagailua CAN 0, Lehen Instantzia 162, Axiomatic Technologies Corporation aldagaia, fabrikako ECU bakoitzaren programazioan esleitutako bakarra.
ECU Instantzia IZENAri lotutako konfigurazio-puntu konfiguragarria da. Balio hori aldatuz gero, mota honetako hainbat ECU beste ECU batzuek (Axiomatic Electronic Assistant barne) bereizteko aukera izango dute guztiak sare berean konektatuta daudenean.
ECUaren helbidea Ezarri-puntu honen balio lehenetsia 128 (0x80) da, hau da, autokonfiguragarri diren ECUentzako hasierako helbide hobetsiena, SAEk J1939 B3tik B7rako tauletan ezartzen duen moduan. Axiomatic EAk 0tik 253ra bitarteko edozein helbide hautatzea ahalbidetuko du, eta erabiltzailearen ardura da estandarrarekin bat datorren helbidea hautatzea. Erabiltzaileak kontutan izan behar du, gainera, unitateak helbide arbitrariorako gai denez, lehentasun handiagoko IZENA duen beste ECU batek aukeratutako helbidearen alde lehiatzen badu, 1IN-CAN-ek hurrengo helbiderik altuena hautatzen jarraituko du, erreklamatu dezakeen bat aurkitu arte. Ikus J1939/81 helbidea erreklamatzeari buruzko xehetasun gehiago lortzeko.
Software-identifikatzailea
PGN 65242
Softwarearen identifikazioa
Transmisioaren errepikapen-tasa: eskatuta
Datuen luzera:
Aldakorra
Datu hedatuen orria:
0
Datuen orria:
0
PDU formatua:
254
PDU espezifikoak:
218 PGN Informazio osagarria:
Lehenetsitako lehentasuna:
6
Parametro-taldearen zenbakia:
65242 (0xFEDA)
– LEUNA
Hasierako posizioa 1 2-n
Luzera Parametroaren izena 1 Byte Softwarearen identifikazio-eremuen kopurua Aldagaia Softwarearen identifikazioa(k), Mugatzailea (ASCII “*”)
SPN 965 234
1IN-CAN ECUrako, 1. bytea 5ean ezarrita dago, eta identifikazio-eremuak hauek dira (Pieza zenbakia)*(Bertsioa)*(Data)*(Jabea)*(Deskribapena)
Erabiltzailearen eskuliburua UMAX031700. Bertsioa: 3
27-44
Axiomatic EA-k informazio hori guztia "ECU Informazio Orokorra"n erakusten du, behean erakusten den moduan:
Oharra: Software IDan emandako informazioa PGN -SOFT onartzen duen J1939 zerbitzu-tresnetarako dago eskuragarri.
Erabiltzailearen eskuliburua UMAX031700. Bertsioa: 3
28-44
4. LAGUNTZAILE ELEKTRONIKO AXIOMATICAREKIN SARTU DIRA EKUAREN KONTAPENAK
Puntu asko erreferentzia izan dira eskuliburu honetan zehar. Atal honetan zehatz-mehatz deskribatzen dira konfigurazio bakoitza, eta haien lehenetsiak eta barrutiak. 1IN-CANek konfigurazio-puntu bakoitza nola erabiltzen duen jakiteko, ikusi Erabiltzailearen eskuliburuko dagokion atala.
4.1. J1939 Sarea
J1939 Sareko ezarpen-puntuek CAN sareari bereziki eragiten dioten kontrolagailuaren parametroak lantzen dituzte. Erreparatu puntu bakoitzari buruzko informazioari buruzko oharrei.
Izena
Barrutia
Lehenetsia
Oharrak
ECU Instantzia zenbakia ECU helbidea
Jaregin zerrenda 0tik 253ra
0, #1 Lehen Auziaren J1939-81
128 (0 x 80)
Norberak konfigura daitekeen EKU baterako helbide hobetsiena
Hainbat konfigurazio lehenetsien pantaila-harrapaketa
"ECU Instantzia Zenbakia" edo "ECU Helbidea" balio lehenetsiak erabiltzen badira, ez dira eguneratuko konfigurazio batean zehar. file flash. Parametro hauek eskuz aldatu behar dira
sareko beste unitate batzuk kaltetuak izan daitezen saihestea. Aldatzen direnean, kontrolatzaileak bere helbide berria eskatuko du sarean. Axiomatic EA-n CAN konexioa ixtea eta berriro irekitzea gomendatzen da file kargatzen da, hala nola, J1939 CAN Network ECU zerrendan IZENA eta helbidea berria bakarrik agertzen da.
Erabiltzailearen eskuliburua UMAX031700. Bertsioa: 3
29-44
4.2. Sarrera unibertsala
Sarrera Unibertsala funtzio-blokea 1.2 atalean definitzen da. Mesedez, begiratu atal hori konfigurazio horiek nola erabiltzen diren jakiteko.
Sarrera unibertsalaren ezarpen lehenetsien pantaila-kaptura
Izena Sarrera Sentsore Mota
Barrutiaren Drop Zerrenda
Pultsuak Iraultza bakoitzeko
0tik 60000ra
Gutxieneko errorea
Gutxieneko barrutia
Gehienezko irismena
Gehienezko errorea Pullup/Pulldown Erresistentzia Errebote-denbora Sarrera digitala Mota Softwarea Errebote Iragazki Mota
Sentsore motaren araberakoa Sentsore motaren araberakoa Sentsore motaren araberakoa da
0tik 60000ra
Software-iragazki mota
Jarri zerrenda
Software-iragazkia konstantea
0tik 60000ra
Lehenetsia 12 Voltage 0V-tik 5V-ra
0.2V
Oharrak Ikus 1.2.1 Atala 0 moduan ezartzen bada, neurketak Hz-tan hartzen dira. Balioa 0 baino handiagoa bada, neurketak RPMtan hartzen dira
Ikusi 1.2.3 atala
0.5V
Ikusi 1.2.3 atala
4.5V
Ikusi 1.2.3 atala
4.8V 1 10kOhm Pullup 0 – Bat ere ez 10 (ms)
0 Iragazkirik ez
1000 ms
Ikusi 1.2.3 atala
Ikusi 1.2.2 atala
Digital On/Off sarrera motarako errebote-denbora Ikus 1.2.4. Funtzio hau ez da erabiltzen sarrera digital eta kontagailu motetan. Ikus 1.3.6 atala
Matxurak hautematea gaituta dago
1 – Egia
Ikusi 1.9 atala
Gertaera DTC bat sortzen du DM1-en
Jarri zerrenda
1 – Egia
Ikusi 1.9 atala
Erabiltzailearen eskuliburua UMAX031700. Bertsioa: 3
30-44
Matxura garbitzeko histeresia
Sentsore motaren araberakoa da
Lamp Gertaeraren arabera ezarri DM1 Drop Zerrendan
0.1V
Ikusi 1.9 atala
1 Anbarra, Abisua Ikusi 1.9
DTC 0tik 0x1FFFFFFF-n erabilitako gertaerarako SPN
Ikusi 1.9 atala
DTC Drop Zerrendan erabiltzen den gertaerarako FMI
4 liburukiatage Normalaren azpitik, edo iturri baxura laburtuta
Ikusi 1.9 atala
DM1 0tik 60000ra bidali aurretik atzerapena
1000 ms
Ikusi 1.9 atala
4.3. Datu-zerrendako konstante konstanteak
Datu konstanteen zerrenda funtzio-blokea erabiltzaileak bloke logikoko hainbat funtziotarako balioak nahi bezala hautatzeko aukera ematen du. Eskuliburu honetan zehar, hainbat erreferentzia egin dira konstanteei, adibampbehean zerrendatutakoak.
a)
Logika programagarria: "X taula = Y baldintza, 2 argumentua" konstantea, non X eta Y = 1
3ra
b)
Matematika-funtzioa: "X sarrera matematikoa" konstantea, non X = 1etik 4ra
Lehenengo bi konstanteak 0 (Gezurra) eta 1 (Egia) balio finkoak dira, logika bitarrean erabiltzeko. Gainerako 13 konstanteak erabiltzaileak guztiz konfigura daitezke +/- 1,000,000 bitarteko edozein baliorekin. Balio lehenetsiak beheko pantaila-argazkian bistaratzen dira.
Pantaila-harrapaketa Datu konstanteen zerrenda lehenetsiak Ezarri-puntuak Erabiltzailearen eskuliburua UMAX031700. Bertsioa: 3
31-44
4.4. Bilaketa-taularen ezarpen-puntuak
Bilaketa-taularen funtzio-blokea 1.4 atalean zehazten da. Mesedez, kontsultatu bertan konfigurazio horiek guztiak nola erabiltzen diren buruzko informazio zehatza lortzeko. Funtzio-bloke honen X-ardatzaren lehenetsiak 1. taulan hautatutako "X-ardatzaren iturria"k definitzen dituenez, ez dago ezer gehiago definitzeko lehenetsien eta barrutietan 1.4 atalean deskribatzen denetik haratago. Gogoratu, X Ardatzaren balioak automatikoki eguneratuko dira hautatutako iturriaren min/gehien barrutia aldatzen bada.
Ex. pantailaren kapturaample Bilaketa-taula 1 Ezarri-puntuak
Oharra: Goian erakusten den pantaila-argazkian, "X-ardatzaren iturria" balio lehenetsitik aldatu da funtzio-blokea gaitzeko.
Erabiltzailearen eskuliburua UMAX031700. Bertsioa: 3
32-44
4.5. Ezarpen logiko programagarriak
Logika programagarria funtzio-blokea 1.5 atalean zehazten da. Mesedez, kontsultatu bertan konfigurazio horiek guztiak nola erabiltzen diren buruzko informazio zehatza lortzeko.
Funtzio-bloke hau lehenespenez desgaituta dagoenez, ez dago 1.5 atalean deskribatzen denetik haratago lehenespenen eta barrutietan zehazterik. Beheko pantaila-argazkiak atal horretan erreferentziatutako puntuak Axiomatic EA-n nola agertzen diren erakusten du.
Erabiltzailearen eskuliburua UMAX031700. Bertsioa: 3
33-44
Lehenetsitako 1 Logika Programagarrien pantaila-harrapaketa
Oharra: Goian agertzen den pantaila-argazkian, "Bloke logiko programagarria gaituta" bere balio lehenetsitik aldatu da funtzio blokea gaitzeko.
Oharra: Argumentua1, Argumentua 2 eta Eragilearen balio lehenetsiak berdinak dira Logika Programagarriko funtzio-bloke guztietan, eta, beraz, erabiltzaileak behar bezala aldatu behar ditu hau erabili aurretik.
Erabiltzailearen eskuliburua UMAX031700. Bertsioa: 3
34-44
4.6. Matematikako Funtzio Blokeen Ezarri-puntuak
Matematikako Funtzio Blokea 1.6 atalean definitzen da. Mesedez, begiratu atal hori konfigurazio horiek nola erabiltzen diren jakiteko.
Ex. baten pantaila-harrapaketaampMatematikako Funtzio Blokerako le
Oharra: goian erakusten den pantaila-argazkian, ezarpen-puntuak lehenetsitako balioetatik aldatu dira, adibide bat ilustratzekoampMatematikako Funtzio Blokea nola erabil daitekeen azaltzen duen.
Izena Matematikako funtzioa Gaitutako funtzioa 1. Sartu A Iturria Funtzioa 1. Sartu A zenbakia
1. funtzioa Sarrera A Gutxieneko
Barrutia Drop Zerrenda Drop List Iturriaren araberakoa da
-106tik 106era
Lehenetsia 0 GEZURRA 0 Kontrola ez da erabili 1
0
1. funtzioa Sarrera A Gehienezko funtzioa 1. Sarrera A Eskalatzailea 1. funtzioa Sarrera B Iturria 1. funtzioa Sarrera B zenbakia
1. funtzioa Sarrera B Gutxieneko
-106tik 106era
-1.00tik 1.00ra Drop Zerrenda Iturriaren araberakoa da
-106tik 106era
100 1.00 0 Kontrola erabili gabe 1
0
1. funtzioa Sarrera B Gehienez -106tik 106ra
100
Erabiltzailearen eskuliburua UMAX031700. Bertsioa: 3
Oharrak EGIA edo GEZURRA Ikusi 1.3 atala
Ikusi 1.3 atala
Sarrera ehunekora bihurtzen dutage kalkuluan erabili aurretik Sarrera ehunekotan bihurtzen dutage kalkuluan erabili aurretik. Ikusi 1.6. atala. Ikusi 1.3. atala
Ikusi 1.3 atala
Sarrera ehunekora bihurtzen dutage kalkuluan erabili aurretik Sarrera ehunekotan bihurtzen dutage kalkuluan erabili aurretik
35-44
1. funtzioa Sarrera B Eskalatzailea 1. funtzioa Matematika 2. funtzioa XNUMX. funtzioa Sarrera B Iturria
2. funtzioa Sarrera B zenbakia
2. funtzioa Sarrera B Gutxieneko
2. funtzioa Sarrera B Gehienez
2. funtzioa Sarrera B Eskalatzailea Matematikako 2. funtzioa Eragiketa (A sarrera = 1. funtzioaren emaitza) 3. funtzioa Sarrera B Iturria
3. funtzioa Sarrera B zenbakia
3. funtzioa Sarrera B Gutxieneko
3. funtzioa Sarrera B Gehienez
3. funtzioa Sarrera B Eskalatzailea 3. funtzio matematikoa Eragiketa (A sarrera = 2. funtzioaren emaitza) Irteera matematikoa Gutxieneko barrutia
-1.00tik 1.00ra Jaitsi-zerrenda Jaitsi-zerrenda Iturriaren araberakoa da
-106tik 106era
-106tik 106era
-1.00tik 1.00era
1.00 9, +, Emaitza = InA+InB 0 Kontrola Ez da erabili 1
0
100 1.00
Ikusi 1.13 atala. Ikusi 1.13. atala. Ikusi 1.4. atala.
Ikusi 1.4 atala
Sarrera ehunekora bihurtzen dutage kalkuluan erabili aurretik Sarrera ehunekotan bihurtzen dutage kalkuluan erabili aurretik. Ikus 1.13 atala
Jarri zerrenda
9, +, Emaitza = InA+InB Ikusi 1.13 atala
Jarri zerrenda iturriaren araberakoa da
-106tik 106era
0 Kontrola ez da erabili 1
0
-106tik 106era
100
-1.00etatik 1.00etara 1.00etara
Ikusi 1.4 atala
Ikusi 1.4 atala
Sarrera ehunekora bihurtzen dutage kalkuluan erabili aurretik Sarrera ehunekotan bihurtzen dutage kalkuluan erabili aurretik. Ikus 1.13 atala
Jarri zerrenda
9, +, Emaitza = InA+InB Ikusi 1.13 atala
-106tik 106era
0
Matematikako irteerako gehienezko tartea -106tik 106ra
100
Erabiltzailearen eskuliburua UMAX031700. Bertsioa: 3
36-44
4.7. CAN Jasotzeko ezarpen-puntuak CAN Jasotzeko funtzio-blokea 1.16 atalean definitzen da. Mesedez, kontsultatu bertan konfigurazio horiek guztiak nola erabiltzen diren buruzko informazio zehatza lortzeko.
Lehenetsitako pantaila-kapturak 1 ezarpen-puntu jaso ditzake
Oharra: Goian erakusten den pantaila-argazkian, "Jaso mezua gaituta" balio lehenetsitik aldatu da funtzio-blokea gaitzeko. 4.8. CAN Transmit Setpoints CAN Transmit funtzio-blokea 1.7 atalean zehazten da. Mesedez, kontsultatu bertan konfigurazio horiek guztiak nola erabiltzen diren buruzko informazio zehatza lortzeko.
Lehenetsitako CAN Transmit 1 Setpoints pantaila-harrapaketa Erabiltzailearen eskuliburua UMAX031700. Bertsioa: 3
37-44
Izena Transmititu PGN Transmititu Errepikapen-abiadura Bidali mezua Lehentasuna Helmuga helbidea (PDU1-rako) Transmititu Datu-iturria Transmititu Datu-zenbakia
Igorri datuen tamaina
Transmititu datu-indizea array-n (LSB) Transmititu bit-indizea byte-tan (LSB) Transmititu Datuen ebazpena Transmititu datuen desplazamendua
Barrutia
0tik 65535era 0tik 60,000 msra 0tik 7ra 0tik 255era jaitsiera-zerrenda iturri bakoitzeko
Lehenetsia
65280 ($FF00) 0 6 254 (0xFE, Helbide nulua) Sarrera neurtuta 0, Sarrera neurtuta #1
Jarri zerrenda
1 byte jarraitua
0 to 8-DataSize 0, lehen bytearen posizioa
0 eta 8 bit arteko tamaina
-106tik 106ra -104tik 104era
Ez da lehenespenez erabiltzen
1.00 0.00
Oharrak
0ms-ek transmisioa desgaitzen du Jabetza B Lehentasuna Lehenespenez erabiltzen ez dena. Ikusi 1.3. atala. Ikusi 1.3. atala. 0 = Ez erabilia (desgaituta) 1 = 1-bit 2 = 2-bit 3 = 4-bit 4 = 1-byte 5 = 2 byte 6 = 4-byte
Bit datu-motekin bakarrik erabiltzen da
Erabiltzailearen eskuliburua UMAX031700. Bertsioa: 3
38-44
5. AXIOMATIC EA BOOTLOADERAREKIN LATAREN GAINEAN BERRIKINATZEA
AX031700 aplikazioaren firmware berriarekin berritu daiteke Bootloader Information atala erabiliz. Atal honek Axiomatic-ek CAN bidez unitatean emandako firmware berria kargatzeko urratsez urratseko argibide errazak zehazten ditu, J1939 saretik deskonektatu behar izan gabe.
1. Axiomatic EA ECUra lehen aldiz konektatzen denean, Bootloader Information atalak informazio hau bistaratuko du:
2. ECUan exekutatzen den firmwarea berritzeko abio-kargatzailea erabiltzeko, aldatu "Barritu abiarazlea berrezartzean kargatzeko" aldagaia Bai.
3. Galdera-koadroak EKUa berrezarri nahi duzun galdetzen duenean, hautatu Bai.
Erabiltzailearen eskuliburua UMAX031700. Bertsioa: 3
39-44
4. Berrezarritakoan, EKUa ez da J1939 sarean AX031700 gisa agertuko, J1939 Bootloader #1 gisa baizik.
Kontuan izan abio-kargatzailea EZ dela Helbide Arbitrarioa Gai da. Horrek esan nahi du hainbat abiarazle aldi berean martxan jarri nahi badituzu (ez da gomendagarria) bakoitzaren helbidea eskuz aldatu beharko duzula hurrengoa aktibatu aurretik, edo helbide gatazkak egongo dira, eta ECU bakarra agertuko litzateke abiarazle gisa. "aktiboa" abio-kargatzailea ohiko funtzionaltasunera itzultzen denean, beste ECUak piztu beharko lirateke abio-kargagailuaren funtzioa berriro aktibatzeko.
5. Bootloader Information atala hautatzen denean, noiz agertzen den informazio bera agertzen da
AX031700 firmwarea exekutatzen ari zen, baina kasu honetan keinuka eginbidea gaituta dago.
Erabiltzailearen eskuliburua UMAX031700. Bertsioa: 3
40-44
6. Hautatu keinuka botoia eta nabigatu AF-16119-x.yy.bin gorde zenuen tokira. file Axiomatik bidalia. (Oharra: bitarra bakarrik (.bin) files flash egin daiteke Axiomatic EA tresna erabiliz)
7. Flash aplikazioaren firmwarearen leihoa ireki ondoren, nahi izanez gero, "[Izenak] eguneratutako firmwarea" bezalako iruzkinak sar ditzakezu. Hau ez da beharrezkoa, eta eremua hutsik utzi dezakezu erabili nahi ez baduzu.
Oharra: ez duzu data-st beharrikamp edo aldizamp du file, hau guztia Axiomatic EA tresnak automatikoki egiten baitu firmware berria kargatzen duzunean.
OHARRA: Ez egiaztatu "Erase All ECU Flash Memory" laukia zure Axiomatic kontaktuak hala agindu ezean. Hau hautatzen baduzu, flash ez lurrunkor batean gordetako datu GUZTIAK ezabatuko dira. EKUan egin zitekeen konfigurazio-puntuen edozein konfigurazioa ere ezabatuko du eta ezarpen-puntu guztiak bere fabrikako lehenetsietara berrezarriko ditu. Lauki hau markatu gabe utziz gero, ez da konfigurazio bat ere aldatuko firmware berria kargatzen denean.
Erabiltzailearen eskuliburua UMAX031700. Bertsioa: 3
41-44
8. Aurrerapen-barra batek firmwarearen zenbat bidali den erakutsiko du kargak aurrera egin ahala. Zenbat eta trafiko gehiago egon J1939 sarean, orduan eta luzeagoa izango da kargatzeko prozesuak.
9. Firmwarea kargatzen amaitutakoan, mezu bat agertuko da eragiketa arrakastatsua dela adieraziz. EKUa berrezartzea hautatzen baduzu, AX031700 aplikazioaren bertsio berria exekutatzen hasiko da, eta Axiomatic EAk EKUa horrela identifikatuko du. Bestela, ECUa pizten den hurrengo aldian, AX031700 aplikazioa abiarazteko funtzioa baino gehiago abiaraziko da.
Oharra: Kargatzean edozein unetan prozesua eteten bada, datuak hondatuta badaude (kontrol-sumuma txarra) edo beste edozein arrazoirengatik firmware berria ez bada zuzena, hau da, abio-kargatzaileak detektatzen du file loaded ez da diseinatu hardware plataforman exekutatzeko, aplikazio txarra edo hondatuta ez da exekutatuko. Aitzitik, ECUa berrezarri edo pizten denean J1939 Bootloader-ak aplikazio lehenetsia izaten jarraituko du baliozko firmwarea unitatean behar bezala kargatu arte.
Erabiltzailearen eskuliburua UMAX031700. Bertsioa: 3
42-44
6. Zehaztapen Teknikoak
6.1. Elikatze-iturria
Elikatze-horniduraren sarrera - Nominala
Surge Protection Alderantzizko Polaritatearen Babesa
12 edo 24Vdc funtzionamendu bolumen nominalatage 8…36 Vdc elikadura-eremua boltage iragankorrak
Emandako 1113Vdc sarrera nominalerako SAE J11-24 baldintzak betetzen ditu
6.2. Sarrera
Sarrera analogikoen funtzioak Voltage Sarrera
Uneko Sarrera
Sarrera digitalaren funtzioak Sarrera digitala Maila PWM Sarrera
Maiztasun Sarrera Sarrera Digitala
Sarrerako inpedantzia Sarrerako zehaztasuna Sarrerako bereizmena
liburukiatage Sarrera edo korronte sarrera 0-5V (Inpedantzia 204 KOhm) 0-10V (Inpedantzia 136 KOhm) 0-20 mA (Inpedantzia 124 Ohm) 4-20 mA (Inpedantzia 124 Ohm) Sarrera diskretua, PWM sarrera, maiztasuna/RPM arte Vps 0 eta 100% 0.5Hz to 10 kHz 0.5 Hz eta 10 kHz aktibo altua (+Vps-ra), aktibo baxua AmpLuzera: 0tik +Vps 1 MOhm Inpedantzia handia, 10KOhm-ko beherakada, 10KOhm-ra igo +14V <% 1 12-bit
6.3. Komunikazioa
CAN sarearen amaiera
1 CAN 2.0B ataka, SAE J1939 protokoloa
CAN estandarraren arabera, beharrezkoa da sarea amaitzea kanpoko amaierako erresistentziekin. Erresistentziak 120 Ohm, 0.25W gutxienez, metalezko filma edo antzeko motakoak dira. CAN_H eta CAN_L terminalen artean jarri behar dira sarearen bi muturretan.
6.4. Zehaztapen orokorrak
Mikroprozesadorea
STM32F103CBT7, 32 bit, 128 Kbyte Flash programaren memoria
Korronte lasaia
14 mA @ 24Vdc Tipikoa; 30 mA @ 12Vdc Tipikoa
Kontrol Logika
Erabiltzaileak programatzeko funtzionaltasuna Axiomatic Electronic Assistant erabiliz, P/N: AX070502 edo AX070506K
Komunikazioak
1 CAN (SAE J1939) AX031700 eredua: 250 kbps AX031700-01 eredua: 500 kbps AX031700-02 eredua: 1 Mbps AX031701 CANopen® eredua
Erabiltzaile Interfazea
Axiomatic Electronic Assistant Windows sistema eragileetarako eskubiderik gabeko lizentzia batekin dator. Axiomatic Electronic Assistant-ek USB-CAN bihurgailu bat behar du gailuaren CAN ataka Windows-en oinarritutako ordenagailu batekin lotzeko. Axiomatic USB-CAN Bihurgailu bat Axiomatic Configuration KITaren parte da, P/N-ak eskatuz: AX070502 edo AX070506K.
Sarearen amaiera
Beharrezkoa da sarea amaitzea kanpoko amaierako erresistentziekin. Erresistentziak 120 Ohm, 0.25W gutxienez, metalezko filma edo antzeko motakoak dira. CAN_H eta CAN_L terminalen artean jarri behar dira sarearen bi muturretan.
Pisua
0.10 lb (0.045 kg)
Funtzionamendu Baldintzak
-40 eta 85 °C artean (-40 eta 185 °F)
Babesa
IP67
EMC betetzea
CE marka
Dardara
MIL-STD-202G, Test 204D eta 214A (Sine eta Random) 10 g gailurra (Sine); 7.86 Grms gailurra (ausazkoa) (zain)
Shock
MIL-STD-202G, 213B proba, 50 g (zain)
Onarpenak
CE marka
Konexio elektrikoak
6 pin konektorea (TE Deutsch P/N baliokidea: DT04-6P)
Axiomatiko P/N gisa eskuragarri dago estekaleku-kit bat: AX070119.
Pin # 1 2 3 4 5 6
Deskribapena BATT+ Sarrera + CAN_H CAN_L Sarrera BATT-
Erabiltzailearen eskuliburua UMAX031700. Bertsioa: 3
43-44
7. BERTSIOEN HISTORIA
Bertsio-data
1
31ko maiatzaren 2016a
2
26ko azaroaren 2019a
–
26ko azaroaren 2019a
3
1ko abuztuaren 2023a
Egilea
Gustavo Del Valle Gustavo Del Valle
Amanda Wilkins Kiril Mojsov
Aldaketak
Hasierako zirriborroa Erabiltzaile-eskuliburua eguneratua V2.00 firmwareari egindako eguneraketak islatzeko, non maiztasuna eta PWM sarrera motak ez dira gehiago maiztasun-tarte desberdinetan bereizten, baina orain [0.5Hz...10kHz] gama bakarrean konbinatzen diren korronte eteteko gehikuntza, pisua. eta baud-tasa eredu desberdinak Egindako Legacy Updates Teknikoei
Oharra:
Zehaztapen teknikoak adierazgarriak dira eta alda daitezke. Benetako errendimendua aldatu egingo da aplikazioaren eta funtzionamendu-baldintzen arabera. Erabiltzaileek produktua aurreikusitako aplikazioan erabiltzeko egokia dela ziurtatu behar dute. Gure produktu guztiek berme mugatua dute materialaren eta lanaren akatsen aurka. Mesedez, ikusi gure Bermea, Aplikazioen Onarpenak/Mugak eta Materialak itzultzeko prozesua https://www.axiomatic.com/service/ helbidean azaltzen den moduan.
CANopen® CAN-en komunitateko marka erregistratua da Automation eV
Erabiltzailearen eskuliburua UMAX031700. Bertsioa: 3
44-44
GURE PRODUKTUAK
AC/DC elikadura iturriak Eragingailuen kontrolak/interfazeak Automobilgintzako Ethernet interfazeak Bateria-kargagailuak CAN Kontrolak, bideratzaileak, errepikatzaileak CAN/WiFi, CAN/Bluetooth, bideratzaileak Korrontea/bolumenatage/PWM bihurgailuak DC/DC potentzia-bihurgailuak Motor-tenperatura-eskanerrak Ethernet/CAN bihurgailuak, pasabideak, etengailuak Fan Drive kontrolagailuak Gateways, CAN/Modbus, RS-232 Giroskopioak, inklinometroak Balbula hidraulikoen kontrolagailuak Inklinometroak, I/O kontrolagailu triaxialak LVDT Seinale bihurgailuak Makinen kontrolak Modbus, RS-422, RS-485 Motoren kontrolak kontrolatzen ditu, inbertsoreak Elikatze-hornidurak, DC/DC, AC/DC PWM Seinale-bihurgailuak/isolatzaileak Ebazlea Seinale-egokitzaileak Zerbitzu-tresnak Seinale-egokitzaileak, bihurgailuak Estensio-neurgailuak CAN kontrolatzen ditu Surge-moilak
GURE ENPRESA
Axiomatic-ek makinen kontrol elektronikoko osagaiak eskaintzen ditu errepidez kanpoko, ibilgailu komertzialei, ibilgailu elektrikoari, elektrizitate-sorgailuei, materialen manipulazioari, energia berriztagarriei eta OEM industrialei. Gure bezeroentzako balioa gehitzen duten makinen kontrol diseinatu eta eskuragarri daudenekin berritzen dugu.
KALITATEAREN DISEINUA ETA FABRIKAZIOA
ISO9001: 2015 erregistratutako diseinu/fabrikazio instalazio bat dugu Kanadan.
BERMEA, APLIKAZIOAREN ONARPENA/MUGAK
Axiomatic Technologies Corporation-ek edozein unetan bere produktu eta zerbitzuetan zuzenketak, aldaketak, hobekuntzak, hobekuntzak eta bestelako aldaketak egiteko eta edozein produktu edo zerbitzu eteteko eskubidea du oharrik gabe. Bezeroek eskaerak egin baino lehen informazio garrantzitsua eskuratu behar dute eta informazio hori eguneratua eta osoa dela egiaztatu beharko dute. Erabiltzaileek produktua aurreikusitako aplikazioan erabiltzeko egokia dela ziurtatu behar dute. Gure produktu guztiek berme mugatua dute materialaren eta lanaren akatsen aurka. Mesedez, ikusi gure Bermea, Aplikazioen Onarpenak/Mugak eta Materialak itzultzeko prozesua https://www.axiomatic.com/service/ helbidean.
BETETZEA
Produktuen betetzearen xehetasunak produktuaren literaturan eta/edo axiomatic.com webgunean aurki daitezke. Edozein kontsulta sales@axiomatic.com helbidera bidali behar da.
ERABILERA SEGURUA
Produktu guztiak Axiomatic-ek zaindu behar ditu. Ez ireki produktua eta egin zerbitzua zuk zeuk.
Produktu honek Kaliforniako (AEB) estatuan minbizia eta ugalketa-kalteak eragiten dituzten produktu kimikoen eraginpean egon zaitezke. Informazio gehiago lortzeko, joan www.P65Warnings.ca.gov helbidera.
ZERBITZUA
Axiomatic-era itzultzeko produktu guztiek itzultzeko materialak baimentzeko zenbakia (RMA#) behar dute sales@axiomatic.com helbidera. Mesedez, eman informazio hau RMA zenbakia eskatzerakoan:
· Serie-zenbakia, pieza-zenbakia · Exekuzio orduak, arazoaren deskribapena · Kablearen konfigurazio diagrama, aplikazioa eta behar diren beste iruzkin batzuk
EZERAKETA
Produktu axiomatikoak hondakin elektronikoak dira. Mesedez, jarraitu zure inguruko ingurumen-hondakinak eta birziklapen-legeak, araudiak eta politikak hondakin elektronikoak modu seguruan botatzeko edo birziklatzeko.
KONTAKTUAK
Axiomatic Technologies Corporation 1445 Courtneypark Drive E. Mississauga, ON CANADA L5T 2E3 TEL: +1 905 602 9270 FAX: +1 905 602 9279 www.axiomatic.com sales@axiomatic.com
Axiomatic Technologies Oy Höytämöntie 6 33880 Lempäälä FINLANDIA TEL: +358 103 375 750
www.axiomatic.com
salesfinland@axiomatic.com
Copyright 2023
Dokumentuak / Baliabideak
![]() |
AXIOMATIC AX031700 Sarrerako kontrolagailu unibertsala CAN-ekin [pdfErabiltzailearen eskuliburua AX031700, UMAX031700, AX031700 Sarrerako kontrolagailu unibertsala CAN, AX031700, Sarrerako kontrolagailu unibertsala CAN, sarrerako kontrolagailua CAN, kontrolagailua CAN, CAN |