AX031700 Universal Input Controller nga adunay CAN
“
Impormasyon sa Produkto
Mga detalye
- Ngalan sa Produkto: Universal Input Controller nga adunay CAN
- Numero sa Modelo: UMAX031700 nga Bersyon V3
- Numero sa Bahin: AX031700
- Gisuportahan nga Protocol: SAE J1939
- Mga Feature: Usa ka Universal Input sa Proportional Valve Output
Controller
Mga Instruksyon sa Paggamit sa Produkto
1. Mga Instruksyon sa Pag-instalar
Mga Dimensyon ug Pinout
Tan-awa ang manwal sa paggamit alang sa detalyado nga mga sukat ug pinout
impormasyon.
Mga Instruksyon sa Pag-mount
Siguroha nga ang controller lig-on nga gitaod human sa
mga giya nga gihatag sa manwal sa paggamit.
2. Kapin saview sa J1939 Features
Gisuportahan nga mga Mensahe
Gisuportahan sa controller ang lainlaing mga mensahe nga gitakda sa SAE
J1939 nga sumbanan. Tan-awa ang seksyon 3.1 sa manwal sa paggamit alang sa
mga detalye.
Ngalan, Address, ug Software ID
I-configure ang ngalan sa controller, adres, ug software ID sumala sa matag
imong mga kinahanglanon. Tan-awa ang seksyon 3.2 sa manwal sa paggamit alang sa
mga instruksyon.
3. ECU Setpoints Gi-access sa Axiomatic Electronic
Katabang
Gamita ang Axiomatic Electronic Assistant (EA) sa pag-access ug
i-configure ang mga setpoint sa ECU. Sunda ang mga instruksyon nga gihatag sa
seksyon 4 sa manwal sa paggamit.
4. Pag-reflash sa CAN gamit ang Axiomatic EA Bootloader
Gamita ang Axiomatic EA Bootloader aron i-reflash ang controller
sa ibabaw sa CAN bus. Ang detalyado nga mga lakang gilatid sa seksyon 5 sa tiggamit
manwal.
5. Teknikal nga Detalye
Tan-awa ang manwal sa paggamit alang sa detalyado nga mga detalye sa teknikal
sa controller.
6. Kasaysayan sa Bersyon
Susiha ang seksyon 7 sa manwal sa paggamit alang sa kasaysayan sa bersyon sa
ang produkto.
Kanunay nga Gipangutana nga mga Pangutana (FAQ)
P: Makagamit ba kog daghang klase sa input gamit ang Single Input CAN
Controller?
A: Oo, ang controller nagsuporta sa usa ka halapad nga matang sa configurable
mga tipo sa pag-input, nga naghatag daghang kadali sa pagkontrol.
P: Unsaon nako pag-update ang software sa controller?
A: Mahimo nimong i-reflash ang controller sa CAN gamit ang Axiomatic
EA Bootloader. Tan-awa ang seksyon 5 sa manwal sa paggamit alang sa detalyado
mga instruksyon.
“`
MANUAL SA USER UMAX031700 Bersyon V3
UNIVERSAL INPUT CONTROLLER NGA MAY CAN
SAEJ1939
MANUAL SA USER
P/N: AX031700
MGA ACCRONYM
ACK
Positibo nga Pag-ila (gikan sa SAE J1939 standard)
UIN
Universal Input
EA
Ang Axiomatic Electronic Assistant (Usa ka Serbisyo nga Himan alang sa Axiomatic ECUs)
ECU
Electronic Control Unit
(gikan sa SAE J1939 standard)
NAK
Negatibo nga Pag-ila (gikan sa SAE J1939 standard)
PDU1
Usa ka pormat alang sa mga mensahe nga ipadala ngadto sa destinasyon nga adres, espesipiko man o global (gikan sa SAE J1939 standard)
PDU2
Usa ka pormat nga gigamit sa pagpadala sa impormasyon nga gimarkahan gamit ang Group Extension technique, ug walay adres sa destinasyon.
Si PGN
Numero sa Parameter Group (gikan sa SAE J1939 standard)
Si PropA
Mensahe nga naggamit sa Proprietary A PGN para sa peer-to-peer nga komunikasyon
Si PropB
Mensahe nga naggamit ug Proprietary B PGN para sa komunikasyon sa sibya
SPN
Suspek Parameter Number (gikan sa SAE J1939 standard)
Mubo nga sulat: Ang Axiomatic Electronic Assistant KIT mahimong i-order isip P/N: AX070502 o AX070506K
Manwal sa Gumagamit UMAX031700. Bersyon: 3
2-44
TABLE OF CONTENTS
1 OVERVIEW SA KONTROLLER …………………………………………………………………………………………………………… 4
1.1. DESKRIPSIYON SA SINGLE UNIVERSAL INPUT SA PROPORTIONAL VALVE OUTPUT CONTROLLER ……………………….. 4 1.2. UNIVERSAL INPUT FUNCTION BLOCK…………………………………………………………………………………………………………. 4
1.2.1. Mga Uri sa Input Sensor ………………………………………………………………………………………………………………………………… ………. 4 1.2.2. Pullup / Pulldown Resistor Options………………………………………………………………………………………………………… 5 1.2.3. 5. Minimum ug Kinatas-an nga mga Kasaypanan ug Mga Sakup………………………………………………………………………………………………. 1.2.4 5. Mga Uri sa Filter sa Input Software ……………………………………………………………………………………………………………………… 1.3 6. INTERNAL FUNCTION BLOCK CONTROL SOURCES ………………………………………………………………………………………………….. 1.4 7. LOOKUP TABLE FUNCTION BLOCK ……………………………………………………………………………………………………………. 1.4.1 8. X-Axis, Tubag sa Data sa Input…………………………………………………………………………………………………………………… …….. 1.4.2 8. Y-Axis, Lookup Table Output ……………………………………………………………………………………………………………………… ……. 1.4.3 8. Default Configuration, Data Response ……………………………………………………………………………………………………………. 1.4.4 9. Punto sa Punto nga Tubag ……………………………………………………………………………………………………………………… ….. 1.4.5 10. X-Axis, Tubag sa Oras………………………………………………………………………………………………………… …………… 1.5 11. PROGRAMMABLE LOGIC FUNCTION BLOCK …………………………………………………………………………………………………. 1.5.1 14. Pagtimbang-timbang sa Kondisyon ……………………………………………………………………………………………………………………… 1.5.2 15. Pagpili sa Talaan ………………………………………………………………………………………………………………………………… ……….. 1.5.3 16. Logic Block Output ………………………………………………………………………………………………………………………………… …….. 1.6 17. MATH FUNCTION BLOCK………………………………………………………………………………………………………………………… 1.7 18 . MAKAPADALA SA FUNCTION BLOCK………………………………………………………………………………………………………….. 1.8 19. MAHIMO MAKADAWAT FUNCTION BLOCK…………………………………………………………………………………………………………. 1.9 20. DIAGNOSTIC FUNCTION BLOCK ……………………………………………………………………………………………………………. XNUMX
2. MGA INSTRUKSYON SA PAG-INSTALL ……………………………………………………………………………………………………………. 24
2.1. MGA DIMENSYON UG PINOUT …………………………………………………………………………………………………………… 24 2.2. MGA INSTRUKSYON SA PAG-MOUNTING ……………………………………………………………………………………………………………………….. 24
3 OVERVIEW SA J1939 MGA FEATURES ………………………………………………………………………………………………………………….. 26
3.1. PASIUNA SA GISUPORTAHAN NGA MGA MENSAHE …………………………………………………………………………………………………. 26 3.2. NGALAN, ADDRESS UG SOFTWARE ID ………………………………………………………………………………………………… 27
4. ECU SETPOINTS GI-ACCESS NGA UBAN SA AXIOMATIC ELECTRONIC ASSISTANT …………………………………. 29
4.1. J1939 NETWORK ………………………………………………………………………………………………………………………………… 29 4.2. UNIVERSAL INPUT……………………………………………………………………………………………………………………………… 30 4.3. MGA SETPOINTS NGA LISTAHAN SA DATA KANUNAY …………………………………………………………………………………………………………….. 31 4.4. PANGITAA TABLE SETPOINTS ……………………………………………………………………………………………………………………… 32 4.5. PROGRAMMABLE LOGIC SETPOINTS …………………………………………………………………………………………………………….. 33 4.6. MATH FUNCTION BLOCK SETPOINTS …………………………………………………………………………………………………………….. 35 4.7. MAKADAWAT UG MGA SETPOINT ……………………………………………………………………………………………………………………………….. 37 4.8. MAHIMO MAKIPADALA ANG MGA SETPOINT…………………………………………………………………………………………………………………… 37
5. PAG-REFLASHING OVER CAN UBAN SA AXIOMATIC EA BOOTLOADER …………………………………………………… 39
6. TEKNIKAL NGA ESPESPIKASYON ……………………………………………………………………………………………………………. 43
6.1. POWER SUPPLY ………………………………………………………………………………………………………………………. 43 6.2. INPUT ………………………………………………………………………………………………………………………………… …………… 43 6.3. KOMUNIKASYON ………………………………………………………………………………………………………………………. 43 6.4. KINATIBUK-ANG ESPISPIKASYON ……………………………………………………………………………………………………………. 43
7. KASAYSAYAN SA BERSIYON…………………………………………………………………………………………………………………… ….. 44
Manwal sa Gumagamit UMAX031700. Bersyon: 3
3-44
1 OVERVIEW SA CONTROLLER
1.1. Deskripsyon sa Single Universal Input sa Proportional Valve Output Controller
Ang Single Input CAN Controller (1IN-CAN) gidisenyo para sa versatile control sa usa ka input ug usa ka halapad nga lainlain nga control logic ug algorithm. Ang flexible nga disenyo sa sirkito niini naghatag sa tiggamit og halapad nga mga matang sa ma-configure nga input.
Ang controller adunay usa ka bug-os nga ma-configurable universal input nga mahimong setup sa pagbasa: voltage, kasamtangan, frequency/RPM, PWM o digital input signal. Ang tanan nga I/O ug logical function blocks sa unit kay independente sa usag usa, pero mahimong ma-configure aron makig-interact sa usag usa sa daghang paagi.
Ang lain-laing mga function block nga gisuportahan sa 1IN-CAN gilatid sa mosunod nga mga seksyon. Ang tanang setpoint kay ma-configurable sa user gamit ang Axiomatic Electronic Assistant, sumala sa gilatid sa Seksyon 3 niini nga dokumento.
1.2. Universal Input Function Block
Ang controller naglangkob sa duha ka universal inputs. Ang duha ka unibersal nga mga input mahimong ma-configure aron masukod ang voltage, kasamtangan, resistensya, frequency, pulse width modulation (PWM) ug digital signal.
1.2.1. Mga Uri sa Input Sensor
Ang talaan 3 naglista sa gisuportahan nga mga tipo sa input sa controller. Ang Input Sensor Type parameter naghatag ug dropdown list nga adunay mga input type nga gihulagway sa Table 1. Ang pagbag-o sa Input Sensor Type makaapekto sa ubang setpoints sulod sa samang setpoint group sama sa Minimum/Maximum Error/Range pinaagi sa pag-refresh niini ngadto sa bag-ong input type ug sa ingon kinahanglan nagbag-o una.
0 Nabaldado 12 Voltage 0 ngadto sa 5V 13 Voltage 0 to 10V 20 Current 0 to 20mA 21 Current 4 to 20mA 40 Frequency 0.5Hz to 10kHz 50 PWM Duty Cycle (0.5Hz to 10kHz) 60 Digital (Normal) 61 Digital (Inverse) 62 Digital (Latched)
Talaan 1 Mga Opsyon sa Uri sa Universal Input Sensor
Ang tanan nga mga analog input direkta nga gipakaon sa usa ka 12-bit analog-to-digital converter (ADC) sa microcontroller. Tanan nga voltage inputs kay taas nga impedance samtang ang kasamtangang inputs naggamit ug 124 resistor sa pagsukod sa signal.
Ang Frequency/RPM, Pulse Width Modulated (PWM) ug Counter Input Sensor Types konektado sa microcontroller timers. Ang mga pulso kada Rebolusyon nga setpoint gikonsiderar lamang kung ang Input Sensor Type nga gipili kay frequency type sama sa matag Table 3. Kung ang Pulses per Revolution setpoint gitakda sa 0, ang mga sukod nga gikuha kay sa mga yunit sa [Hz]. Kung ang Pulses per Revolution setpoint gibutang sa mas taas sa 0, ang mga sukod nga gikuha kay sa mga yunit sa [RPM].
Manwal sa Gumagamit UMAX031700. Bersyon: 3
4-44
Ang Digital Input Sensor Types nagtanyag ug tulo ka mode: Normal, Inverse, ug Latched. Ang mga sukod nga gikuha gamit ang digital input type mao ang 1 (ON) o 0 (OFF).
1.2.2. Mga Opsyon sa Pullup / Pulldown Resistor
Uban sa Input Sensor Types: Frequency/RPM, PWM, Digital, ang user adunay opsyon sa tulo (3) ka lain-laing pull up/pull down nga mga opsyon sama sa gilista sa Table 2.
0 Pullup/Pulldown Off 1 10k Pullup 2 10k Pullup
Table 2 Pullup/Pulldown Resistor Options
Kini nga mga opsyon mahimong ma-enable o ma-disable pinaagi sa pag-adjust sa setpoint Pullup/Pulldown Resistor sa Axiomatic Electronic Assistant.
1.2.3. Minimum ug Pinakataas nga mga Sayop ug Mga Sakup
Ang Minimum Range ug Maximum Range setpoints kinahanglang dili malibog sa measures range. Kini nga mga setpoint anaa sa tanan gawas sa digital input, ug kini gigamit sa dihang ang input gipili isip control input alang sa laing function block. Nahimo silang Xmin ug Xmax nga mga kantidad nga gigamit sa mga kalkulasyon sa bakilid (tan-awa ang Figure 6). Kung kini nga mga kantidad gibag-o, ang uban nga mga bloke sa function nga naggamit sa input ingon usa ka gigikanan sa kontrol awtomatik nga gi-update aron mapakita ang bag-ong mga kantidad sa X-axis.
Ang Minimum Error ug Maximum Error setpoints gigamit sa Diagnostic function block palihog tan-awa ang Seksyon 1.9 para sa dugang nga mga detalye sa Diagnostic function block. Ang mga kantidad alang niini nga mga setpoint gipugngan sa ingon
0 <= Minimum Error <= Minimum Range <= Maximum Range <= Maximum Error <= 1.1xMax*
* Ang labing taas nga kantidad alang sa bisan unsang input nagdepende sa tipo. Ang sakup sa sayup mahimong itakda hangtod sa 10%
labaw niini nga bili. Kay example:
Frequency: Max = 10,000 [Hz o RPM]
PWM:
Max = 100.00 [%]
Voltage: Max = 5.00 o 10.00 [V]
Karon: Max = 20.00 [mA]
Aron malikayan ang pagpahinabog sayop nga mga sayup, ang tiggamit makapili nga idugang ang pagsala sa software sa signal sa sukod.
1.2.4. Mga Uri sa Filter sa Input Software
Manwal sa Gumagamit UMAX031700. Bersyon: 3
5-44
Ang tanan nga tipo sa input gawas sa Digital (Normal), Digital (Inverse), Digital (Latched) mahimong masala gamit ang Filter Type ug Filter Constant setpoints. Adunay tulo (3) nga mga tipo sa filter nga magamit sama sa gilista sa Talaan 3.
0 Walay Pagsala 1 Moving Average 2 Repeating Average
Talaan 3 Mga Uri sa Pagsala sa Input
Ang una nga kapilian sa pagsala nga Wala’y Pagsala, wala maghatag pagsala sa gisukod nga datos. Sa ingon ang gisukod nga datos direktang gamiton sa bisan unsang function block nga naggamit niini nga datos.
Ang ikaduha nga opsyon, Moving Average, magamit ang `Equation 1′ sa ubos sa gisukod nga data sa input, diin ang ValueN nagrepresentar sa kasamtangan nga input nga gisukod nga data, samtang ang ValueN-1 nagrepresentar sa miaging nasala nga datos. Ang Filter Constant mao ang Filter Constant setpoint.
Equation 1 – Moving Average Filter Function:
BiliN
=
BiliN-1 +
(Input – ValueN-1) Pagsala kanunay
Ang ikatulo nga opsyon, Repeating Average, magamit ang `Equation 2′ sa ubos sa gisukod nga input data, diin ang N mao ang bili sa Filter Constant setpoint. Ang sinala nga input, Value, mao ang kasagaran sa tanang input measurements nga gikuha sa N (Filter Constant) nga gidaghanon sa mga pagbasa. Kung ang kasagaran gikuha, ang nasala nga input magpabilin hangtod ang sunod nga average andam na.
Equation 2 – Nagbalikbalik nga Average Transfer Function: Value = N0 InputN N
1.3. Mga Tinubdan sa Pagkontrol sa Bloke sa Internal nga Function
Manwal sa Gumagamit UMAX031700. Bersyon: 3
6-44
Ang 1IN-CAN controller nagtugot alang sa internal nga function block mga tinubdan nga mapili gikan sa listahan sa mga lohikal nga function blocks gisuportahan sa controller. Ingon nga resulta, ang bisan unsang output gikan sa usa ka function block mahimong mapili isip control source alang sa lain. Hinumdumi nga dili tanan nga kapilian adunay kahulugan sa tanan nga mga kaso, apan ang kompleto nga lista sa mga gigikanan sa pagkontrol gipakita sa Talaan 4.
Bili 0 1 2 3 4 5 6 7 8
Kahulogan sa Pagkontrol nga Tinubdan Dili Gigamit MAKAdawat ug Mensahe Universal Input Gisukod nga Lookup Table Function Block Programmable Logic Function Block Mathematical Function Block Constant Data List Block Gisukod Power Supply Gisukat Processor Temperatura
Talaan 4 Mga Opsyon sa Pagkontrol sa Tinubdan
Dugang sa usa ka tinubdan, ang matag kontrol adunay usa usab ka numero nga katumbas sa sub-index sa function block nga gipangutana. Ang talaan 5 naglatid sa mga han-ay nga gisuportahan alang sa numero nga mga butang, depende sa tinubdan nga gipili.
Gigikanan sa Pagkontrol
Numero sa Pagkontrol sa Tinubdan
Wala Gigamit ang Tinubdan sa Pagkontrol (Gibalewala)
[0]MAKAdawat ug Mensahe
[1…8]Universal Input Gisukod
[1…1]Pangitag Table Function Block
[1…6]Programmable Logic Function Block
[1…2]Block sa Function sa Matematika
[1…4]Kanunay nga Lista sa Data Block
[1…10]Gisukod nga Power Supply
[1…1]Gisukod nga Temperatura sa Processor
[1…1]Talaan 5 Mga Opsyon sa Numero sa Pagkontrol sa Tinubdan
1.4. Pangitag Table Function Block
Manwal sa Gumagamit UMAX031700. Bersyon: 3
7-44
Ang Lookup Tables gigamit sa paghatag ug output nga tubag hangtod sa 10 ka bakilid kada Lookup Table. Adunay duha ka matang sa tubag sa Lookup Table base sa X-Axis Type: Data Response ug Time Response Sections 1.4.1 hangtod sa 1.4.5 maghulagway niining duha ka X-Axis Types sa mas detalyado. Kung labaw pa sa 10 ka mga bakilid ang gikinahanglan, ang usa ka Programmable Logic Block mahimong magamit sa paghiusa sa hangtod sa tulo ka mga lamesa aron makakuha og 30 ka mga bakilid, ingon sa gihulagway sa Seksyon 1.5.
Adunay duha ka yawe nga setpoints nga makaapekto niini nga function block. Ang una mao ang X-Axis Source ug XAxis Number nga dungan nga nagpaila sa Control Source alang sa function block.
1.4.1. X-Axis, Tubag sa Data sa Input
Sa kaso diin ang X-Axis Type = Data Response, ang mga punto sa X-Axis nagrepresentar sa datos sa kontrol nga tinubdan. Kini nga mga kantidad kinahanglan nga pilion sa sulud sa kontrol nga gigikanan.
Kung nagpili sa mga kantidad sa datos sa X-Axis, wala’y mga pagpugong sa kantidad nga mahimong ipasok sa bisan unsang mga punto sa X-Axis. Ang tiggamit kinahanglan nga mosulod sa mga kantidad sa pagdugang aron magamit ang tibuuk nga lamesa. Busa, kung ang pag-adjust sa datos sa X-Axis, girekomenda nga usbon una ang X10, dayon ipaubos ang mga indeks sa pagkasunud aron mapadayon ang ubos:
Xmin <= X0 <= X1 <= X2<= X3<= X4<= X5 <= X6 <= X7 <= X8 <= X9 <= X10 <= Xmax
Sama sa giingon sa sayo pa, ang Xmin ug Xmax matino sa X-Axis Source nga gipili.
Kung ang pipila sa mga punto sa datos `Gibalewala' sama sa gihulagway sa Seksyon 1.4.3, dili kini gamiton sa kalkulasyon sa XAxis nga gipakita sa ibabaw. Kay example, kung ang mga punto nga X4 ug mas taas dili tagdon, ang pormula mahimong Xmin <= X0 <= X1 <= X2<= X3<= Xmax hinuon.
1.4.2. Y-Axis, Lookup Table Output
Ang Y-Axis walay mga limitasyon sa datos nga girepresentar niini. Kini nagpasabot nga ang balit-ad, o pagtaas/pagkunhod o uban pang mga tubag mahimong dali nga maestablisar.
Sa tanan nga mga kaso, ang controller motan-aw sa tibuok nga han-ay sa data sa Y-Axis setpoints, ug mopili sa pinakaubos nga bili isip Ymin ug ang pinakataas nga bili isip Ymax. Direkta kini nga gipasa sa ubang mga bloke sa function ingon mga limitasyon sa output sa Lookup Table. (ie gigamit isip Xmin ug Xmax nga mga kantidad sa linear nga kalkulasyon.)
Bisan pa, kung ang pipila sa mga punto sa datos `Gibalewala' sama sa gihulagway sa Seksyon 1.4.3, dili kini gamiton sa determinasyon sa sakup sa Y-Axis. Ang Y-Axis values lang nga gipakita sa Axiomatic EA ang konsiderahon sa pag-establisar sa mga limitasyon sa table kung kini gigamit sa pagmaneho sa laing function block, sama sa Math Function Block.
1.4.3. Default nga Configuration, Data Response
Sa kasagaran, ang tanan nga Lookup Tables sa ECU gi-disable (X-Axis Source equals Control Not Used). Ang Lookup Tables mahimong magamit sa paghimo sa gusto nga tubag profiles. Kung ang usa ka Universal Input gigamit ingon nga X-Axis, ang output sa Lookup Table mao ang kung unsa ang gisulod sa user sa Y-Values setpoints.
Hinumdomi, ang bisan unsang kontroladong function block nga naggamit sa Lookup Table isip tinubdan sa input mag-aplay usab ug linearization sa datos. Busa, alang sa 1:1 nga tubag sa pagkontrol, siguroha nga ang minimum ug
Manwal sa Gumagamit UMAX031700. Bersyon: 3
8-44
labing kataas nga kantidad sa output katumbas sa minimum ug labing taas nga kantidad sa Y-Axis sa lamesa.
Ang tanan nga mga lamesa (1 hangtod 3) gi-disable pinaagi sa default (walay gipili nga gigikanan nga kontrol). Bisan pa, kung mapili ang usa ka Tinubdan sa X-Axis, ang mga default sa Y-Values naa sa sakup nga 0 hangtod 100% sama sa gihulagway sa seksyon nga "YAxis, Lookup Table Output" sa ibabaw. Ang X-Axis minimum ug maximum defaults itakda sama sa gihulagway sa "X-Axis, Data Response" nga seksyon sa ibabaw.
Sa kasagaran, ang datos sa X ug Y axes gi-setup alang sa managsama nga kantidad tali sa matag punto gikan sa minimum hangtod sa labing taas sa matag kaso.
1.4.4. Punto sa Punto nga Tubag
Sa kasagaran, ang X ug Y axes gi-setup alang sa usa ka linear nga tubag gikan sa punto (0,0) ngadto sa (10,10), diin ang output mogamit sa linearization tali sa matag punto, sama sa gipakita sa Figure 1. Aron makuha ang linearization, matag usa Ang "Point N Response", diin ang N = 1 hangtod 10, gi-setup para sa `Ramp Sa' output tubag.
Figure 1 Lookup Table nga adunay "Ramp Sa” Tubag sa Data
Sa laing paagi, ang user makapili ug `Jump To' nga tubag para sa “Point N Response”, diin N = 1 ngadto sa 10. Niini nga kaso, ang bisan unsang input value tali sa XN-1 ngadto sa XN moresulta sa output gikan sa Lookup Table function block sa YN.
Usa ka example sa usa ka Math function block (0 ngadto sa 100) nga gigamit sa pagkontrolar sa usa ka default nga lamesa (0 ngadto sa 100) apan adunay tubag nga `Jump To' imbes sa default nga `Ramp Ang To' gipakita sa Figure 2.
Manwal sa Gumagamit UMAX031700. Bersyon: 3
9-44
Figure 2 Lookup Table nga adunay "Jump To" Data Response
Katapusan, ang bisan unsang punto gawas sa (0,0) mahimong mapili alang sa usa ka tubag nga `Ibaliwala. Kung ang "Point N Response" gitakda nga ibaliwala, nan ang tanan nga mga punto gikan sa (XN, YN) hangtod sa (X10, Y10) dili usab tagdon. Alang sa tanang datos nga labaw sa XN-1, ang output gikan sa Lookup Table function block kay YN-1.
Ang kombinasyon sa Ramp To, Jump To ug Ignore ang mga tubag mahimong gamiton sa paghimo og usa ka application specific output profile.
1.4.5. X-Axis, Tubag sa Oras
Ang usa ka Talaan sa Pagpangita mahimo usab nga magamit aron makakuha usa ka kostumbre nga tubag sa output diin ang Type sa X-Axis usa ka `Time Response.' Kung gipili kini, ang X-Axis karon nagrepresentar sa oras, sa mga yunit sa milliseconds, samtang ang Y-Axis nagrepresentar gihapon sa output sa function block.
Niini nga kaso, ang X-Axis Source giisip nga digital input. Kung ang signal sa tinuud usa ka analog input, gihubad kini sama sa usa ka digital input. Kung ON ang control input, ang output mausab sa usa ka yugto sa panahon base sa profile sa Lookup Table.
Kung OFF ang control input, ang output kanunay nga zero. Kung ang input moabut, ang profile KANUNAY magsugod sa posisyon (X0, Y0) nga 0 output para sa 0ms.
Sa tubag sa oras, ang oras sa agwat tali sa matag punto sa X-axis mahimong itakda bisan asa gikan sa 1ms hangtod 1min. [60,000 ms].
Manwal sa Gumagamit UMAX031700. Bersyon: 3
10-44
1.5. Programmable Logic Function Block
Figure 3 Programmable Logic Function Block User Manual UMAX031700. Bersyon: 3
11-44
Kini nga function block klaro nga ang labing komplikado sa tanan, apan kusgan kaayo. Ang Programmable Logic mahimong ma-link sa hangtod sa tulo ka mga lamesa, ang bisan kinsa niini mapili lamang ubos sa gihatag nga mga kondisyon. Ang bisan unsang tulo nga mga lamesa (sa magamit nga 8) mahimong iugnay sa lohika, ug kung kinsa ang gigamit hingpit nga ma-configure.
Kung ang mga kondisyon ingon nga ang usa ka partikular nga lamesa (1, 2 o 3) gipili ingon nga gihulagway sa Seksyon 1.5.2, nan ang output gikan sa gipili nga lamesa, sa bisan unsang oras, direkta nga ipasa sa Logic Output.
Busa, hangtod sa tulo ka lainlaing mga tubag sa parehas nga input, o tulo nga lainlaing mga tubag sa lainlaing mga input, mahimong input sa lain nga bloke sa function, sama sa Output X Drive. Aron mahimo kini, ang "Control Source" alang sa reactive block mapili nga mahimong `Programmable Logic Function Block.'
Aron mahimo ang bisan kinsa sa Programmable Logic blocks, ang "Programmable Logic Block Enabled" setpoint kinahanglang itakda sa True. Silang tanan gi-disable pinaagi sa default.
Ang lohika gi-evaluate sa han-ay nga gipakita sa Figure 4. Kung wala pa mapili ang ubos nga numero nga lamesa ang mga kondisyon alang sa sunod nga lamesa tan-awon. Ang default nga lamesa kanunay nga pilion sa diha nga kini masusi. Busa gikinahanglan nga ang default nga lamesa kanunay mao ang pinakataas nga numero sa bisan unsang configuration.
Manwal sa Gumagamit UMAX031700. Bersyon: 3
12-44
Figure 4 Programmable Logic Flowchart Manwal sa Gumagamit UMAX031700. Bersyon: 3
13-44
1.5.1. Pagtimbang-timbang sa Kondisyon
Ang una nga lakang sa pagtino kung unsang lamesa ang pilion ingon nga aktibo nga lamesa mao ang una nga pagtimbang-timbang sa mga kondisyon nga nalangkit sa usa ka gihatag nga lamesa. Ang matag lamesa adunay kalabotan niini hangtod sa tulo ka mga kondisyon nga mahimong masusi.
Ang argumento 1 kanunay usa ka lohikal nga output gikan sa lain nga function block. Sama sa kanunay, ang tinubdan usa ka kombinasyon sa functional block type ug numero, setpoints "Table X, Condition Y, Argument 1 Source" ug "Table X, Condition Y, Argument 1 Number", diin ang X = 1 ngadto sa 3 ug Y = 1 hangtod 3.
Ang argumento 2 sa laing bahin, mahimong laing lohikal nga output sama sa Argument 1, O usa ka kanunay nga bili nga gitakda sa user. Aron magamit ang usa ka kanunay ingon nga ikaduha nga argumento sa operasyon, itakda ang "Table X, Kondisyon Y, Argument 2 Source" sa `Control Constant Data.' Timan-i nga ang makanunayon nga bili walay yunit nga nalangkit niini sa Axiomatic EA, mao nga ang user kinahanglang magbutang niini kon gikinahanglan alang sa aplikasyon.
Ang kondisyon gi-evaluate base sa "Table X, Condition Y Operator" nga gipili sa user. Kanunay kini nga `=, Equal' sa default. Ang bugtong paagi aron mabag-o kini mao ang pagbaton ug duha ka balido nga argumento nga gipili alang sa bisan unsang gihatag nga kondisyon. Ang mga opsyon alang sa operator gilista sa Table 6.
0 =, Equal 1 !=, Not Equal 2 >, Greater than 3 >=, Greater than or Equal 4 <, less than 5 <=, Less than or Equal
Talaan 6 Mga Opsyon sa Operator sa Kondisyon
Sa kasagaran, ang duha ka argumento gibutang sa `Control Source Not Used' nga dili magamit ang kondisyon, ug awtomatik nga moresulta sa usa ka bili nga N/A isip resulta. Bisan tuod ang Figure 4 nagpakita lamang sa Tinuod o Sayop isip resulta sa pagtimbang-timbang sa kondisyon, ang tinuod mao nga mahimong adunay upat ka posibleng resulta, sama sa gihulagway sa Table 7.
Bili 0 1 2 3
Kahulogan Sayop Tinuod nga Sayop Dili Magamit
Rason (Argument 1) Operator (Argument 2) = Sayop (Argument 1) Operator (Argument 2) = Tinuod nga Argument 1 o 2 nga output gikataho nga naa sa error state Ang Argument 1 o 2 dili magamit (ie gibutang sa `Control Source Dili Gigamit')
Talaan 7 Resulta sa Pagtimbang-timbang sa Kondisyon
Manwal sa Gumagamit UMAX031700. Bersyon: 3
14-44
1.5.2. Pagpili sa lamesa
Aron mahibal-an kung ang usa ka partikular nga lamesa ang mapili, ang mga lohikal nga operasyon gihimo sa mga sangputanan sa mga kondisyon nga gitino sa lohika sa Seksyon 1.5.1. Adunay ubay-ubay nga lohikal nga mga kombinasyon nga mahimong mapili, sama sa gilista sa Talaan 8.
0 Default nga Talaan 1 Cnd1 Ug Cnd2 Ug Cnd3 2 Cnd1 O Cnd2 O Cnd3 3 (Cnd1 Ug Cnd2) O Cnd3 4 (Cnd1 O Cnd2) Ug Cnd3
Talaan 8 Kondisyon Logical Operator Options
Dili tanang ebalwasyon magkinahanglan sa tanang tulo ka kondisyon. Ang kaso nga gihatag sa naunang seksyon, alang sa example, adunay usa lamang ka kondisyon nga gilista, ie nga ang Engine RPM ubos sa usa ka piho nga kantidad. Busa, importante nga masabtan kung giunsa pagtimbang-timbang sa mga lohikal nga operator ang usa ka Error o N/A nga resulta alang sa usa ka kondisyon.
Logical Operator Default Table Cnd1 Ug Cnd2 Ug Cnd3
Select Conditions Criteria Associated table awtomatikong pilion sa diha nga kini masusi. Kinahanglan nga gamiton kung duha o tulo ka mga kondisyon ang may kalabutan, ug ang tanan kinahanglan nga tinuod aron mapili ang lamesa.
Kung adunay bisan unsang kondisyon nga katumbas sa False o Error, ang lamesa wala mapili. Ang usa ka N/A gitratar sama sa usa ka Tinuod. Kung ang tanan nga tulo ka mga kondisyon Tinuod (o N/A), ang lamesa gipili.
Cnd1 o Cnd2 o Cnd3
Kung((Cnd1==Tinuod) &&(Cnd2==Tinuod)&&(Cnd3==Tinuod)) Unya Gamita ang Talaan Kinahanglan gamiton kung usa lang ka kondisyon ang may kalabutan. Mahimo usab nga gamiton sa duha o tulo ka may kalabutan nga mga kondisyon.
Kung adunay bisan unsang kondisyon nga gibanabana nga Tinuod, ang lamesa gipili. Ang sayop o N/A nga mga resulta giisip nga Bakak
Kung((Cnd1==Tinuod) || (Cnd2==Tinuod) || (Cnd3==Tinuod)) Dayon Gamita ang Talaan (Cnd1 Ug Cnd2) O Cnd3 Aron gamiton lamang kung ang tulo ka mga kondisyon may kalabutan.
Kon ang Kondisyon 1 ug Kondisyon 2 Tinuod, O Kondisyon 3 Tinuod, ang lamesa mapili. Ang sayop o N/A nga mga resulta giisip nga Bakak
Kung(((Cnd1==Tinuod)&&(Cnd2==Tinuod)) || (Cnd3==Tinuod) ) Dayon Gamita ang Talaan (Cnd1 O Cnd2) Ug Cnd3 Aron gamiton lamang kung ang tulo ka mga kondisyon may kalabutan.
Kung ang Kondisyon 1 Ug Kondisyon 3 Tinuod, O Kondisyon 2 Ug Kondisyon 3 Tinuod, ang lamesa gipili. Ang sayop o N/A nga mga resulta giisip nga Bakak
Kung(((Cnd1==Tinuod)||(Cnd2==Tinuod)) && (Cnd3==Tinuod) ) Dayon Gamita ang Table
Talaan 9 Ebalwasyon sa Kondisyon Base sa Pinili nga Logical Operator
Ang default nga "Table X, Conditions Logical Operator" para sa Table 1 ug Table 2 mao ang `Cnd1 Ug Cnd2 Ug Cnd3,' samtang ang Table 3 gibutang nga `Default Table.'
Manwal sa Gumagamit UMAX031700. Bersyon: 3
15-44
1.5.3. Logic Block Output
Hinumdumi nga ang Table X, diin ang X = 1 hangtod 3 sa Programmable Logic function block DILI nagpasabut sa Lookup Table 1 hangtod 3. Ang matag lamesa adunay setpoint nga "Table X Lookup Table Block Number" nga nagtugot sa user sa pagpili kung unsang Lookup Tables ang gusto nila nakig-uban sa usa ka partikular nga Programmable Logic Block. Ang default nga mga lamesa nga nalangkit sa matag logic block gilista sa Table 10.
Programmable Logic Block Number
1
Talaan 1 Pagpangita
Talaan 2 Pagpangita
Talaan 3 Pagpangita
Table Block Number Table Block Number Table Block Number
1
2
3
Talaan 10 Programmable Logic Block Default Lookup Tables
Kung ang kauban nga Lookup Table walay gipili nga "X-Axis Source", nan ang output sa Programmable Logic block kanunay nga "Dili Magamit" basta kana nga lamesa gipili. Bisan pa, kung ang Lookup Table ma-configure alang sa usa ka balido nga tubag sa usa ka input, kini Data o Oras, ang output sa bloke sa function sa Lookup Table (ie ang datos sa Y-Axis nga gipili base sa kantidad nga X-Axis) mahimong output sa Programmable Logic function block basta kana nga lamesa gipili.
Dili sama sa tanan nga uban pang mga bloke sa function, ang Programmable Logic DILI maghimo bisan unsang mga kalkulasyon sa linearization tali sa input ug data sa output. Hinuon, kini nagsalamin sa eksakto nga datos sa input (Lookup Table). Busa, kung gamiton ang Programmable Logic isip usa ka kontrol nga tinubdan alang sa lain nga function block, kini HIGHLY girekomendar nga ang tanan nga may kalabutan nga Lookup Table Y-Axes mahimong (a) Itakda tali sa 0 ngadto sa 100% output range o (b) ang tanan nga set sa parehas nga sukod.
Manwal sa Gumagamit UMAX031700. Bersyon: 3
16-44
1.6. Math Function Block
Adunay upat ka mga bloke sa function sa matematika nga nagtugot sa tiggamit sa paghubit sa mga sukaranan nga algorithm. Ang usa ka bloke sa function sa matematika mahimong mokuha hangtod sa upat ka mga signal sa pag-input. Ang matag input unya gi-scale sumala sa kaubang limit ug scaling setpoints.
Ang mga input gi-convert sa porsyentotage value base sa “Function X Input Y Minimum” ug “Function X Input Y Maximum” values nga gipili. Alang sa dugang nga kontrol ang user mahimo usab nga mag-adjust sa "Function X Input Y Scaler". Sa default, ang matag input adunay scaling `weight' nga 1.0 Apan, ang matag input mahimong ma-scale gikan sa -1.0 ngadto sa 1.0 kung gikinahanglan sa dili pa kini magamit sa function.
Ang usa ka mathematical function block naglakip sa tulo ka mapili nga mga function, nga ang matag usa nagpatuman sa equation A operator B, diin ang A ug B mao ang function inputs ug ang operator mao ang function nga gipili sa setpoint Math function X Operator. Ang mga kapilian sa setpoint gipresentar sa Talaan 11. Ang mga gimbuhaton gidugtong, aron ang resulta sa nag-una nga function moadto sa Input A sa sunod nga function. Mao nga ang Function 1 adunay parehas nga Input A ug Input B nga mapili nga adunay mga setpoint, diin ang Function 2 hangtod 4 adunay mapili ra nga Input B. Gipili ang input pinaagi sa pag-set sa Function X Input Y Source ug Function X Input Y Number. Kung ang Function X Input B Source gibutang sa 0 Control wala gigamit signal moagi sa function nga wala mausab.
= (1 1 1)2 23 3 4 4
0
=, Tinuod kung ang InA katumbas sa InB
1
!=, Tinuod kung ang InA dili parehas sa InB
2
>, Tinuod kung ang InA mas dako kaysa InB
3
>=, Tinuod kung ang InA mas dako o parehas sa InB
4
<, Tinuod kung ang InA mas ubos kaysa InB
5
<=, Tinuod kung ang InA ubos o parehas sa InB
6
O, Tinuod kung Tinuod ang InA o InB
7
UG, Tinuod kung ang InA ug InB Tinuod
8 XOR, Tinuod kung ang InA o InB tinuod, apan dili pareho
9
+, Resulta = InA plus InB
10
-, Resulta = InA minus InB
11
x, Resulta = InA mga higayon nga InB
12
/, Resulta = InA gibahin sa InB
13
MIN, Resulta = Kinagamyan sa InA ug InB
14
MAX, Resulta = Pinakadako sa InA ug InB
Talaan 11 Math Function Operators
Kinahanglan nga sigurohon sa tiggamit nga ang mga input nahiuyon sa usag usa kung gigamit ang pipila nga mga Operasyon sa Matematika. Pananglitan, kung ang Universal Input 1 sukdon sa [V], samtang ang CAN Receive 1 sukdon sa [mV] ug Math Function Operator 9 (+), ang resulta dili mao ang tinuod nga bili nga gitinguha.
Alang sa usa ka balido nga resulta, ang kontrol nga tinubdan alang sa usa ka input kinahanglan nga usa ka non-zero nga bili, ie usa ka butang gawas sa `Kontrol nga Tinubdan Dili Gigamit.'
Kung magbahin, ang usa ka zero InB nga kantidad kanunay nga moresulta mao ang usa ka zero output nga kantidad alang sa kauban nga function. Kung ang pagbuhin, ang negatibo nga resulta kanunay nga isipon nga zero, gawas kung ang function gipadaghan sa negatibo, o ang mga input gi-scale sa usa ka negatibo nga coefficient una.
Manwal sa Gumagamit UMAX031700. Bersyon: 3
17-44
1.7. MAHIMO Ipasa ang Function Block
Ang CAN Transmit function block gigamit sa pagpadala sa bisan unsa nga output gikan sa laing function block (ie input, logic signal) ngadto sa J1939 network.
Kasagaran, aron ma-disable ang pagpadala sa mensahe, ang "Transmit Repetition Rate" gibutang sa zero. Bisan pa, kung ipaambit sa mensahe ang Parameter Group Number (PGN) sa lain nga mensahe, kini dili kinahanglan nga tinuod. Sa kaso diin daghang mga mensahe ang nag-ambit sa parehas nga "Transmit PGN", ang repetition rate nga gipili sa mensahe nga adunay KINAUBAY nga numero gamiton alang sa TANANG mga mensahe nga naggamit sa PGN.
Sa kasagaran, ang tanang mensahe ipadala sa Proprietary B PGNs isip mga mensahe sa sibya. Kung dili kinahanglan ang tanan nga datos, i-disable ang tibuuk nga mensahe pinaagi sa pagbutang sa labing ubos nga channel gamit ang PGN sa zero. Kung ang pipila sa mga datos dili kinahanglan, usba lang ang PGN sa sobra nga (mga) channel sa usa ka wala magamit nga kantidad sa Proprietary B range.
Sa power up, ang gipasa nga mensahe dili i-broadcast hangtod sa 5 segundos nga paglangan. Gihimo kini aron mapugngan ang bisan unsang mga kondisyon sa pagpaandar o pag-initialize gikan sa pagmugna og mga problema sa network.
Tungod kay ang mga default mao ang mga mensahe sa PropB, ang "Pagpadala sa Mensahe Priority" kanunay nga gisugdan sa 6 (ubos nga prayoridad) ug ang "Destination Address (alang sa PDU1)" wala gigamit. Kini nga setpoint balido lamang kung ang usa ka PDU1 PGN gipili, ug kini mahimong itakda sa Global Address (0xFF) para sa mga sibya, o ipadala sa usa ka piho nga adres ingon nga gi-setup sa user.
Ang "Transmit Data Size", "Transmit Data Index in Array (LSB)", "Transmit Bit Index in Byte (LSB)", "Transmit Resolution" ug "Transmit Offset" mahimong magamit tanan aron mapa ang datos sa bisan unsang gisuportahan sa SPN pinaagi sa J1939 standard.
Mubo nga sulat: CAN Data = (Input Data Offset)/Resolution
Ang 1IN-CAN nagsuporta hangtod sa 8 ka talagsaon nga CAN Transmit Messages, nga ang tanan mahimong maprograma aron ipadala ang bisan unsang magamit nga datos sa CAN network.
Manwal sa Gumagamit UMAX031700. Bersyon: 3
18-44
1.8. MAKAdawat ug Function Block
Ang CAN Receive function block gidesinyo sa pagkuha sa bisan unsang SPN gikan sa J1939 network, ug gamiton kini isip input sa laing function block.
Ang Receive Message Enabled mao ang pinaka importante nga setpoint nga nalangkit niini nga function block ug kini kinahanglan nga pilion una. Ang pagbag-o niini moresulta sa ubang mga setpoint nga ma-enable/disabled kon angay. Sa kasagaran ang TANAN nga makadawat sa mga mensahe gi-disable.
Sa higayon nga ang usa ka mensahe nahimo na, usa ka Nawala nga Komunikasyon nga sayup ang ma-flag kung kana nga mensahe dili madawat sulod sa Receive Message Timeout nga panahon. Mahimo kini nga hinungdan sa usa ka Nawala nga Komunikasyon nga panghitabo. Aron malikayan ang mga timeout sa usa ka grabe nga saturated nga network, girekomenda nga itakda ang panahon labing menos tulo ka beses nga mas taas kaysa sa gipaabut nga rate sa pag-update. Aron ma-disable ang feature sa timeout, ibutang lang kini nga value ngadto sa zero, diin ang nadawat nga mensahe dili gayud mo-timeout ug dili gayud mag-trigger sa Lost Communication fault.
Sa kasagaran, ang tanang kontrol nga mga mensahe gilauman nga ipadala ngadto sa 1IN-CAN Controller sa Proprietary B PGNs. Bisan pa, kung mapili ang usa ka mensahe sa PDU1, ang 1IN-CAN Controller mahimong ma-setup aron madawat kini gikan sa bisan unsang ECU pinaagi sa pagtakda sa Piho nga Address nga nagpadala sa PGN sa Global Address (0xFF). Kung gipili ang usa ka piho nga adres, nan ang bisan unsang ubang datos sa ECU sa PGN dili tagdon.
Ang Receive Data Size, Receive Data Index in Array (LSB), Receive Bit Index in Byte (LSB), Receive Resolution ug Receive Offset mahimong magamit tanan sa pagmapa sa bisan unsang SPN nga gisuportahan sa J1939 standard ngadto sa output data sa Received function block .
Sama sa gihisgutan sa sayo pa, ang usa ka CAN receive function block mahimong mapili isip tinubdan sa control input alang sa output function blocks. Kung kini ang kaso, ang Nadawat nga Data Min (Off Threshold) ug Nadawat nga Data Max (On Threshold) nga mga setpoint nagtino sa minimum ug maximum nga mga kantidad sa control signal. Sama sa gipasabot sa mga ngalan, gigamit usab kini isip On/Off threshold para sa digital output type. Kini nga mga kantidad naa sa bisan unsang mga yunit ang datos HUMAN ang resolusyon ug ang pag-offset magamit aron makadawat og signal. Ang 1IN-CAN Controller nagsuporta hangtod sa lima ka talagsaon nga CAN Receive Messages.
Manwal sa Gumagamit UMAX031700. Bersyon: 3
19-44
1.9. Diagnostic Function Block
Adunay ubay-ubay nga mga matang sa diagnostics nga gisuportahan sa 1IN-CAN Signal Controller. Ang pag-ila sa sayup ug reaksyon gilangkit sa tanan nga mga universal input ug output drive. Dugang pa sa I/O faults, ang 1IN-CAN mahimo usab nga makamatikod/makatubag sa power supply over/under vol.tage mga pagsukod, usa ka processor nga sobra sa temperatura, o nawala nga mga panghitabo sa komunikasyon.
Figure 5 Diagnostics Function Block
Ang "Fault Detection is Enabled" mao ang labing importante nga setpoint nga nalangkit niini nga function block, ug kini kinahanglan nga pilion una. Ang pagbag-o niini moresulta sa ubang mga setpoint nga ma-enable o ma-disable kung angay. Kung na-disable, ang tanan nga pamatasan sa pagdayagnos nga adunay kalabotan sa I/O o panghitabo nga gikuwestiyon dili tagdon.
Sa kadaghanan nga mga kaso, ang mga sayup mahimong ma-flag ingon usa ka ubos o taas nga panghitabo. Ang min/max threshold para sa tanang diagnostics nga gisuportahan sa 1IN-CAN gilista sa Table 12. Bolded values are user configurable setpoints. Ang ubang mga diagnostics reaksyon lamang sa usa ka kondisyon, diin ang usa ka N/A gilista sa usa sa mga kolum.
Function Block Universal Input Nawala nga Komunikasyon
Minimum nga Threshold
Pinakataas nga Threshold
Minimum nga Sayop
Maximum nga Sayop
N/A
Nakadawat nga Mensahe
(bisan kinsa)
Talaan 12 Mga Limitasyon sa Pag-ila sa Kasaypanan
Timeout
Kung magamit, ang usa ka setpoint sa hysteresis gihatag aron mapugngan ang paspas nga pagpahimutang ug paghawan sa bandila sa sayup kung ang usa ka input o kantidad sa feedback duol ra sa threshold sa pag-ila sa sayup. Alang sa ubos nga tumoy, sa higayon nga ang usa ka sayup ma-flag, kini dili malimpyohan hangtud nga ang gisukod nga bili mas dako o katumbas sa Minimum Threshold + "Hysteresis to Clear Fault." Alang sa taas nga katapusan, dili kini ma-clear hangtod ang gisukod nga kantidad mas mubu o parehas sa Maximum Threshold "Hysteresis to Clear
Manwal sa Gumagamit UMAX031700. Bersyon: 3
20-44
Sala.” Ang minimum, maximum ug hysteresis nga mga kantidad kanunay gisukod sa mga yunit sa sayup nga pangutana.
Ang sunod nga setpoint niini nga function block mao ang "Event Generates a DTC in DM1." Kung ug kung kini gitakda sa true ang ubang mga setpoint sa function block ma-enable. Silang tanan adunay kalabutan sa datos nga gipadala sa J1939 network isip kabahin sa DM1 nga mensahe, Active Diagnostic Trouble Codes.
Ang usa ka Diagnostic Trouble Code (DTC) gihubit sa J1939 nga sumbanan ingon usa ka upat ka byte nga kantidad nga usa ka
kombinasyon sa:
SPN Suspect Parameter Number (unang 19 bits sa DTC, LSB una)
FMI
Pagkapakyas Mode Identifier
(sunod nga 5 bits sa DTC)
CM
Pamaagi sa Pagkakabig
(1 bit, kanunay ibutang sa 0)
OC
Ihap sa Panghitabo
(7 bits, pila ka beses nga nahitabo ang sayup)
Dugang sa pagsuporta sa mensahe sa DM1, ang 1IN-CAN Signal Controller nagsuporta usab
DM2 Kaniadto Aktibo nga Diagnostic Trouble Codes
Gipadala lamang sa hangyo
DM3 Diagnostic Data Clear/Reset sa Kaniadto nga Aktibo nga mga DTC Gihimo lamang sa hangyo
DM11 Diagnostic Data Clear/Reset para sa Active DTCs
Gihimo lamang sa hangyo
Hangtud nga bisan ang usa ka Diagnostic function block adunay "Event Generates a DTC in DM1" gibutang sa Tinuod, ang 1IN-CAN Signal Controller magpadala sa DM1 nga mensahe matag usa ka segundo, bisan kung adunay bisan unsang aktibo nga mga sayup o wala, ingon girekomenda sa ang sumbanan. Samtang walay mga aktibong DTC, ang 1IN-CAN magpadala sa mensahe nga "Wala'y Aktibo nga mga Kasaypanan". Kung ang usa ka kanhi dili aktibo nga DTC mahimong aktibo, usa ka DM1 ipadala dayon aron ipakita kini. Sa diha nga ang katapusan nga aktibo nga DTC dili na aktibo, kini magpadala usa ka DM1 nga nagpakita nga wala nay aktibo nga mga DTC.
Kung adunay labaw pa sa usa ka aktibo nga DTC sa bisan unsang oras, ang regular nga mensahe sa DM1 ipadala gamit ang usa ka multipacket Broadcast Announce Message (BAM). Kung ang controller makadawat sa usa ka hangyo alang sa usa ka DM1 samtang kini tinuod, kini ipadala ang multipacket nga mensahe ngadto sa Requester Address gamit ang Transport Protocol (TP).
Sa power up, ang DM1 nga mensahe dili i-broadcast hangtod human sa 5 segundos nga paglangan. Gihimo kini aron mapugngan ang bisan unsang mga kondisyon sa pagpaandar o pag-initialize nga ma-flag ingon usa ka aktibo nga sayup sa network.
Kung ang kasaypanan nalambigit sa usa ka DTC, ang usa ka non-volatile log of the occurrence count (OC) gitipigan. Sa diha nga ang controller makamatikod sa usa ka bag-o (kaniadto dili aktibo) nga sayop, kini magsugod sa pagkunhod sa "Paglangan sa wala pa Pagpadala DM1" timer alang sa Diagnostic function block. Kung ang sayup nagpabilin nga naa sa panahon sa paglangan, nan ang controller magbutang sa DTC nga aktibo, ug magdugang sa OC sa log. Usa ka DM1 dayon nga mamugna nga naglakip sa bag-ong DTC. Gihatag ang timer aron ang mga intermittent faults dili makalupig sa network samtang ang sayup moabut ug mawala, tungod kay ang usa ka DM1 nga mensahe ipadala sa matag higayon nga ang sayup magpakita o mawala.
Kaniadto aktibo nga mga DTC (bisan unsa nga adunay dili-zero nga OC) magamit kung gihangyo alang sa usa ka mensahe sa DM2. Kung adunay labaw pa sa usa ka kanhi aktibo nga DTC, ang multipacket DM2 ipadala sa Requester Address gamit ang Transport Protocol (TP).
Kung gihangyo ang usa ka DM3, ang ihap sa panghitabo sa tanan nga kaniadto aktibo nga DTC i-reset sa zero. Ang OC sa kasamtangang aktibo nga mga DTC dili mausab.
Manwal sa Gumagamit UMAX031700. Bersyon: 3
21-44
Ang Diagnostic function block adunay setpoint nga "Event Cleared only by DM11." Sa kasagaran, kini kanunay nga gibutang sa False, nga nagpasabot nga sa diha nga ang kondisyon nga hinungdan sa usa ka sayup nga bandila nga itakda nga mawala, ang DTC awtomatik nga gihimo kaniadto nga Aktibo, ug wala na gilakip sa DM1 nga mensahe. Bisan pa, kung kini nga setpoint gitakda sa Tinuod, bisan kung ang bandila gitangtang, ang DTC dili mahimo nga dili aktibo, mao nga magpadayon kini nga ipadala sa mensahe sa DM1. Sa diha lamang nga ang usa ka DM11 gihangyo nga ang DTC mahimong dili aktibo. Kini nga bahin mahimong mapuslanon sa usa ka sistema diin ang usa ka kritikal nga sayup kinahanglan nga klaro nga mailhan nga nahitabo, bisan kung ang mga kondisyon nga hinungdan niini nawala.
Dugang pa sa tanang aktibong DTC, laing bahin sa mensahe sa DM1 mao ang unang byte nga nagpakita sa Lamp Status. Ang matag Diagnostic function block adunay setpoint nga "Lamp Gitakda sa Hitabo sa DM1" nga nagtino kung unsang lamp itakda sa kini nga byte samtang ang DTC aktibo. Ang J1939 nga sumbanan naghubit sa lamps sama sa `Malfunction', `Red, Stop', `Amber, Warning' o `Protect'. Sa kasagaran, ang `Amber, Warning' lamp kasagaran ang usa nga gitakda sa bisan unsang aktibo nga sayup.
Sa kasagaran, ang matag Diagnostic function block adunay kalabotan niini usa ka proprietary SPN. Bisan pa, kini nga setpoint nga "SPN alang sa Hitabo nga gigamit sa DTC" hingpit nga ma-configure sa tiggamit kung gusto nila nga kini magpakita sa usa ka sumbanan nga gipasabut sa SPN sa J1939-71. Kung ang SPN mausab, ang OC sa kaubang error log awtomatikong i-reset sa zero.
Ang matag Diagnostic function block adunay kalambigitan usab niini nga default FMI. Ang bugtong setpoint alang sa user sa pag-usab sa FMI mao ang "FMI alang sa Hitabo nga gigamit sa DTC," bisan pa nga ang pipila ka Diagnostic function block mahimong adunay taas ug ubos nga mga sayop sama sa gipakita sa Table 13. Sa maong mga kaso, ang FMI sa setpoint nagpakita niana sa ubos nga kahimtang sa katapusan, ug ang FMI nga gigamit sa taas nga kasaypanan matino sa matag Talaan 21. Kung ang FMI mausab, ang OC sa kauban nga error log awtomatikong i-reset sa zero.
Manwal sa Gumagamit UMAX031700. Bersyon: 3
22-44
FMI para sa Hitabo nga gigamit sa DTC Low Fault
FMI=1, Data Valid Apan Ubos sa Normal Operational Range Labing Grabe nga Level FMI=4, Voltage Ubos sa Normal, O Gipamubo Sa Ubos nga Tinubdan FMI=5, Kasamtangang Ubos sa Normal O Open Circuit FMI=17, Data Valid Apan Ubos sa Normal Operating Range Labing Gamay nga Severe Level FMI=18, Data Valid Apan Ubos sa Normal Operating Range Moderately Severe Level FMI=21 , Data Naanod Ubos
Katugbang nga FMI nga gigamit sa DTC High Fault
FMI=0, Data Valid Apan Labaw sa Normal Operational Range Labing Grabe nga Level FMI=3, Voltage Labaw sa Normal, O Gipamubo Sa Taas nga Tinubdan FMI=6, Kasamtangang Labaw sa Normal O Grounded Circuit FMI=15, Data Valid Apan Labaw sa Normal Operating Range Labing Gamay nga Severe Level FMI=16, Data Valid Apan Labaw sa Normal Operating Range Moderately Severe Level FMI=20 , Data Drift Taas
Talaan 13 Low Fault FMI versus High Fault FMI
Kung ang gigamit nga FMI bisan unsa gawas sa usa sa naa sa Talaan 13, nan ang mga ubos ug taas nga mga sayup itudlo sa parehas nga FMI. Kini nga kondisyon kinahanglan nga likayan, tungod kay ang log mogamit gihapon og lain-laing OC alang sa duha ka matang sa mga sayup, bisan pa nga sila i-report nga parehas sa DTC. Responsibilidad sa tiggamit ang pagsiguro nga dili kini mahitabo.
Manwal sa Gumagamit UMAX031700. Bersyon: 3
23-44
2. Mga Instruksyon sa Pag-instalar
2.1. Mga Dimensyon ug Pinout Ang 1IN-CAN Controller giputos sa ultra-sonically welded plastic housing. Ang asembliya nagdala usa ka rating sa IP67.
Figure 6 Mga Dimensyon sa Balay
Pin # Deskripsyon
1
BATT +
2
Input +
3
MAKA_H
4
CAN_L
5
Input -
6
BATT-
Talaan 14 Connector Pinout
2.2. Mga Panudlo sa Pagsaka
NOTE & WARNINGS · Ayaw pag-install duol sa high-voltage o high-current nga mga himan. · Matikdi ang operating temperature range. Ang tanan nga mga kable sa uma kinahanglan nga angay alang sa kana nga sakup sa temperatura. · I-install ang unit nga adunay tukma nga espasyo nga magamit alang sa pagserbisyo ug alang sa igong access sa wire harness (15
cm) ug pagtangtang sa strain (30 cm). · Ayaw ikonektar o idiskonekta ang yunit samtang buhi pa ang sirkito, gawas kung ang lugar nahibal-an nga dili
peligroso.
NAG-MOUNTING
Ang mga buho sa pag-mount gisukod alang sa # 8 o M4 bolts. Ang gitas-on sa bolt matino pinaagi sa gibag-on sa mounting plate sa end-user. Ang mounting flange sa controller kay 0.425 ka pulgada (10.8 mm) ang gibag-on.
Kung ang module gi-mount nga walay enclosure, kini kinahanglan nga i-mount patindog nga adunay mga konektor nga nag-atubang sa wala o
Manwal sa Gumagamit UMAX031700. Bersyon: 3
24-44
katungod sa pagpakunhod sa kalagmitan sa pagsulod sa kaumog.
Ang CAN wiring gikonsiderar nga intrinsically luwas. Ang mga kable sa kuryente wala gikonsiderar nga luwas ug busa sa mga peligro nga mga lugar kinahanglan nga ibutang kini sa mga agianan sa agianan o agianan sa agianan sa tanan nga oras. Ang module kinahanglan nga i-mount sa usa ka enclosure sa mga peligro nga lugar alang niini nga katuyoan.
Walay wire o cable harness ang kinahanglang molapas sa 30 metros ang gitas-on. Ang power input wiring kinahanglan nga limitado ngadto sa 10 metros.
Ang tanan nga mga kable sa uma kinahanglan nga angay alang sa sakup sa temperatura sa pag-operate.
I-install ang unit nga adunay tukma nga espasyo nga magamit alang sa pagserbisyo ug alang sa igong agianan sa wire harness (6 pulgada o 15 cm) ug paghupay sa strain (12 pulgada o 30 cm).
MGA KONEKSIYON
Gamita ang mosunod nga TE Deutsch mating plugs aron makonektar sa integral nga mga sudlanan. Ang mga kable sa kini nga mga mating plug kinahanglan nga nahiuyon sa tanan nga magamit nga lokal nga mga code. Angayan nga field wiring alang sa rated voltage ug kasamtangan kinahanglan gamiton. Ang rating sa mga nagkonektar nga mga kable kinahanglan labing menos 85 ° C. Para sa ambient temperature ubos sa 10°C ug labaw sa +70°C, gamita ang field wiring nga haom sa minimum ug maximum ambient temperature.
Tan-awa ang tagsa-tagsa nga TE Deutsch nga mga datasheet para sa magamit nga insulation diameter range ug uban pang mga instruksyon.
Ang Receptacle Contacts Mating Connector
Mating Sockets kung angay (Tan-awa ang www.laddinc.com para sa dugang nga impormasyon sa mga kontak nga magamit alang niining mating plug.)
DT06-08SA, 1 W8S, 8 0462-201-16141, ug 3 114017
Manwal sa Gumagamit UMAX031700. Bersyon: 3
25-44
3 OVERVIEW SA J1939 FEATURES
Gidisenyo ang software aron mahatagan ang kadali sa user bahin sa mga mensahe nga gipadala ug gikan sa ECU pinaagi sa paghatag: · Ma-configure nga ECU Instance sa NAME (aron tugutan ang daghang ECU sa parehas nga network) · Ma-configure nga Pagpadala sa PGN ug SPN Parameter · Ma-configure nga Pagdawat Mga Parameter sa PGN ug SPN · Pagpadala sa Mga Parameter sa Mensahe sa Diagnostic sa DM1 · Pagbasa ug pagtubag sa mga mensahe sa DM1 nga gipadala sa ubang mga ECU · Diagnostic Log, gipadayon sa dili mabag-o nga memorya, para sa pagpadala sa mga mensahe sa DM2
3.1. Pasiuna sa Gisuportahan nga mga Mensahe Ang ECU nagsunod sa standard SAE J1939, ug nagsuporta sa mosunod nga mga PGN
Gikan sa J1939-21 – Data Link Layer · Hangyo · Pag-ila · Transport Protocol Connection Management · Transport Protocol Data Transfer Message
59904 ($00EA00) 59392 ($00E800) 60416 ($00EC00) 60160 ($00EB00)
Mubo nga sulat: Bisan unsang Proprietary B PGN sa range 65280 hangtod 65535 ($00FF00 hangtod $00FFFF) mahimong mapili
Gikan sa J1939-73 – Diagnostics · DM1 Active Diagnostic Trouble Codes · DM2 Kaniadto Active Diagnostic Trouble Codes · DM3 Diagnostic Data Clear/Reset para sa Kaniadto Active DTCs · DM11 – Diagnostic Data Clear/Reset para sa Active DTCs · DM14 Memory Access Request · DM15 Memory Access Tubag · DM16 Binary Data Transfer
65226 ($00FECA) 65227 ($00FECB) 65228 ($00FECC) 65235 ($00FED3) 55552 ($00D900) 55296 ($00D800) 55040 ($00D700)
Gikan sa J1939-81 – Pagdumala sa Network · Address Giangkon/Dili Ma-claim · Gisugo nga Address
60928 ($00EE00) 65240 ($00FED8)
Gikan sa J1939-71 Vehicle Application Layer · Software Identification
65242 ($00FEDA)
Walay bisan usa sa mga layer sa aplikasyon nga PGN ang gisuportahan isip bahin sa default nga mga pag-configure, apan mahimo kini nga mapili ingon nga gitinguha alang sa pagpadala o nadawat nga mga bloke sa function. Gi-access ang mga setpoint gamit ang standard Memory Access Protocol (MAP) nga adunay proprietary nga mga adres. Gitugotan sa Axiomatic Electronic Assistant (EA) ang dali ug dali nga pag-configure sa yunit sa CAN network.
Manwal sa Gumagamit UMAX031700. Bersyon: 3
26-44
3.2. NAME, Address ug Software ID
J1939 NGALAN Ang 1IN-CAN ECU adunay mosunod nga mga default para sa J1939 NAME. Ang tiggamit kinahanglan nga mag-refer sa SAE J1939/81 standard alang sa dugang nga impormasyon sa kini nga mga parameter ug sa ilang mga han-ay.
Arbitraryo nga Address Makaya sa Industriya Grupo Sistema sa Sasakyan Instance Sistema sa Sasakyan Function Function Instance ECU Instance Manufacture Code Identity Number
Oo 0, Global 0 0, Non-specific system 125, Axiomatic I/O Controller 20, Axiomatic AX031700, Single Input Controller nga adunay CAN 0, First Instance 162, Axiomatic Technologies Corporation Variable, talagsaon nga gi-assign sa panahon sa pagprograma sa pabrika alang sa matag ECU
Ang ECU Instance usa ka ma-configure nga setpoint nga may kalabotan sa NAME. Ang pagbag-o sa kini nga kantidad magtugot sa daghang mga ECU sa kini nga klase nga mailhan sa ubang mga ECU (lakip ang Axiomatic Electronic Assistant) kung silang tanan konektado sa parehas nga network.
ECU Address Ang default nga bili niini nga setpoint mao ang 128 (0x80), nga mao ang gipalabi nga pagsugod nga adres alang sa selfconfigurable ECUs nga gitakda sa SAE sa J1939 nga mga lamesa B3 ngadto sa B7. Gitugotan sa Axiomatic EA ang pagpili sa bisan unsang adres tali sa 0 hangtod 253, ug responsibilidad sa tiggamit ang pagpili sa usa ka adres nga nagsunod sa sumbanan. Ang user kinahanglan usab nga makaamgo nga tungod kay ang yunit mao ang arbitraryong adres nga makahimo, kung ang laing ECU nga adunay mas taas nga prayoridad NAME makig-away alang sa pinili nga adres, ang 1IN-CAN magpadayon sa pagpili sa sunod nga pinakataas nga adres hangtod nga makit-an ang usa nga mahimo niini nga maangkon. Tan-awa ang J1939/81 para sa dugang nga mga detalye bahin sa pag-claim sa address.
Software Identifier
PGN 65242
Pag-ila sa Software
Rate sa Pagbalikbalik sa Transmisyon: Sa hangyo
Gitas-on sa datos:
Variable
Gipalapdan nga Pahina sa Data:
0
Pahina sa Data:
0
Format sa PDU:
254
Piho nga PDU:
218 PGN Pagsuporta nga Impormasyon:
Default nga Priyoridad:
6
Numero sa Grupo sa Parameter:
65242 (0xFEDA)
– humok
Posisyon sa Pagsugod 1 2-n
Gitas-on Parameter Ngalan 1 Byte Gidaghanon sa software identification fields Variable Software identification(s), Delimiter (ASCII “*”)
SPN 965 234
Alang sa 1IN-CAN ECU, ang Byte 1 gitakda sa 5, ug ang mga field sa pag-ila mao ang mosunod (Numero sa Part)*(Bersyon)*(Petsa)*(Tag-iya)*(Deskripsyon)
Manwal sa Gumagamit UMAX031700. Bersyon: 3
27-44
Ang Axiomatic EA nagpakita sa tanan niini nga impormasyon sa "General ECU Information", ingon sa gipakita sa ubos:
Mubo nga sulat: Ang impormasyon nga gihatag sa Software ID anaa alang sa bisan unsang J1939 service tool nga nagsuporta sa PGN -SOFT.
Manwal sa Gumagamit UMAX031700. Bersyon: 3
28-44
4. ECU SETPOINTS GI-ACCESS SA AXIOMATIC ELECTRONIC ASSISTANT
Daghang setpoint ang nahimong pakisayran sa tibuok niini nga manwal. Kini nga seksyon naghulagway sa detalye sa matag setpoint, ug ang ilang mga default ug range. Para sa dugang nga impormasyon kon giunsa paggamit ang matag setpoint sa 1IN-CAN, tan-awa ang may kalabutan nga seksyon sa User Manual.
4.1. J1939 Network
Ang J1939 Network setpoints naghisgot sa mga parameter sa controller nga partikular nga nakaapekto sa CAN network. Tan-awa ang mga nota sa impormasyon bahin sa matag setpoint.
Ngalan
Sakop
Default
Mga nota
ECU Instance Number ECU Address
Ihulog ang Lista 0 ngadto sa 253
0, #1 Unang Instance Matag J1939-81
128 (0x80)
Gipalabi nga adres alang sa usa ka self-configurable nga ECU
Screen Capture sa Default Miscellaneous Setpoints
Kung ang dili default nga mga kantidad alang sa "ECU Instance Number" o "ECU Address" gigamit, dili kini ma-update sa panahon sa usa ka setpoint file flash. Kini nga mga parameter kinahanglan usbon sa mano-mano aron
pagpugong sa ubang mga yunit sa network nga maapektuhan. Kung gibag-o kini, ang controller mag-angkon sa bag-ong adres niini sa network. Girekomenda nga isira ug ablihan pag-usab ang CAN nga koneksyon sa Axiomatic EA pagkahuman sa file gikarga, nga ang bag-ong PANGALAN ug adres lang ang makita sa J1939 CAN Network ECU list.
Manwal sa Gumagamit UMAX031700. Bersyon: 3
29-44
4.2. Universal Input
Ang Universal Input function block gihubit sa Seksyon 1.2. Palihug tan-awa kana nga seksyon alang sa detalyado nga kasayuran kung giunsa kini nga mga setpoint gigamit.
Screen Capture sa Default nga Universal Input Setpoints
Ngalan Input Sensor Type
Range Drop List
Pulse kada Rebolusyon
0 hangtod 60000
Minimum nga Sayop
Minimum nga Range
Maximum Range
Maximum Error Pullup/Pulldown Resistor Debounce Time Digital Input Type Software Debounce Filter Type
Depende sa Type sa Sensor Depende sa Type sa Sensor Depende sa Type sa Sensor Depende sa Type sa Sensor Drop List Drop List
0 hangtod 60000
Tipo sa Pagsala sa Software
Listahan sa paghulog
Kanunay nga Filter sa Software
0 hangtod 60000
Default 12 Voltage 0V hangtod 5V 0
0.2V
Mga Nota Tan-awa ang Seksyon 1.2.1 Kung gibutang sa 0, ang mga sukod gikuha sa Hz. Kung ang kantidad gitakda nga labaw sa 0, ang mga pagsukod gihimo sa RPM
Tan-awa ang Seksyon 1.2.3
0.5V
Tan-awa ang Seksyon 1.2.3
4.5V
Tan-awa ang Seksyon 1.2.3
4.8V 1 10kOhm Pullup 0 – Wala 10 (ms)
0 Walay Filter
1000ms
Tan-awa ang Seksyon 1.2.3
Tan-awa ang Seksyon 1.2.2
Debounce time para sa Digital On/Off input type Tan-awa ang Seksyon 1.2.4. Kini nga function wala gigamit sa Digital ug Counter input type Tan-awa ang Seksyon 1.3.6
Gi-enable ang Fault Detection
1 – Tinuod
Tan-awa ang Seksyon 1.9
Ang Hitabo Naghimo og DTC sa DM1
Listahan sa paghulog
1 – Tinuod
Tan-awa ang Seksyon 1.9
Manwal sa Gumagamit UMAX031700. Bersyon: 3
30-44
Hysteresis sa Pagtangtang sa Kasaypanan
Depende sa Type sa Sensor
Lamp Gitakda sa Hitabo sa DM1 Drop List
0.1V
Tan-awa ang Seksyon 1.9
1 Amber, Pasidaan Tan-awa ang Seksyon 1.9
SPN alang sa Hitabo nga gigamit sa DTC 0 ngadto sa 0x1FFFFFFF
Tan-awa ang Seksyon 1.9
FMI para sa Hitabo nga gigamit sa DTC Drop List
4 Voltage Ubos sa Normal, O Gimubo sa Ubos nga Tinubdan
Tan-awa ang Seksyon 1.9
Paglangan sa wala pa ipadala ang DM1 0 hangtod 60000
1000ms
Tan-awa ang Seksyon 1.9
4.3. Kanunay nga Mga Setpoint sa Listahan sa Data
Ang Constant Data List function block gihatag aron tugotan ang tiggamit sa pagpili sa mga kantidad nga gusto alang sa lainlaing mga function sa logic block. Sa tibuok niini nga manwal, lain-laing mga pakisayran ang gihimo sa mga makanunayon, ingon nga gisumada sa examples nga gilista sa ubos.
a)
Programmable Logic: Kanunay nga "Table X = Kondisyon Y, Argument 2", diin X ug Y = 1
ngadto sa 3
b)
Function sa Math: Kanunay nga "Math Input X", diin ang X = 1 hangtod 4
Ang unang duha ka mga constant kay fixed values nga 0 (False) ug 1 (True) para gamiton sa binary logic. Ang nahabilin nga 13 nga mga kanunay hingpit nga ma-configure sa tiggamit sa bisan unsang kantidad tali sa +/- 1,000,000. Ang default nga mga bili gipakita sa screen capture sa ubos.
Pagkuha sa Screen Default nga Kanunay nga Listahan sa Data Setpoints Manwal sa Gumagamit UMAX031700. Bersyon: 3
31-44
4.4. Pangitag Table Setpoints
Ang Lookup Table function block gihubit sa Seksyon 1.4. Palihog tan-awa didto alang sa detalyadong impormasyon kon sa unsang paagi kining tanan nga mga setpoint gigamit. Ingon nga ang X-Axis default sa kini nga function block gihubit sa "X-Axis Source" nga gipili gikan sa Talaan 1, wala nay dugang nga mahibal-an sa mga termino sa mga default ug mga sakup nga lapas pa sa gihulagway sa Seksyon 1.4. Hinumdumi, ang mga kantidad sa X-Axis awtomatiko nga ma-update kung ang min / max nga sakup sa gipili nga gigikanan mabag-o.
Screen Capture sa Example Lookup Table 1 Setpoints
Mubo nga sulat: Sa screen capture nga gipakita sa ibabaw, ang "X-Axis Source" giusab gikan sa default value niini aron mahimo ang function block.
Manwal sa Gumagamit UMAX031700. Bersyon: 3
32-44
4.5. Programmable Logic Setpoints
Ang Programmable Logic function block gihubit sa Seksyon 1.5. Palihog tan-awa didto alang sa detalyadong impormasyon kon sa unsang paagi kining tanan nga mga setpoint gigamit.
Ingon nga kini nga bloke sa function gibabagan pinaagi sa default, wala nay dugang nga mahibal-an sa mga termino sa mga default ug mga sakup nga lapas pa sa gihulagway sa Seksyon 1.5. Ang screen capture sa ubos nagpakita kung giunsa ang mga setpoint nga gi-refer sa kana nga seksyon makita sa Axiomatic EA.
Manwal sa Gumagamit UMAX031700. Bersyon: 3
33-44
Screen Capture sa Default Programmable Logic 1 Setpoints
Mubo nga sulat: Sa screen capture nga gipakita sa ibabaw, ang "Programmable Logic Block Enabled" giusab gikan sa iyang default value aron mahimo ang function block.
Mubo nga sulat: Ang mga default nga kantidad alang sa Argument1, Argument 2 ug Operator parehas ang tanan sa tanan nga mga bloke sa function sa Programmable Logic, ug busa kinahanglan usbon sa tiggamit kung angay sa dili pa kini magamit.
Manwal sa Gumagamit UMAX031700. Bersyon: 3
34-44
4.6. Math Function Block Setpoints
Ang Math Function Block gihubit sa Seksyon 1.6. Palihug tan-awa kana nga seksyon alang sa detalyado nga kasayuran kung giunsa kini nga mga setpoint gigamit.
Screen Capture sa Example para sa Math Function Block
Mubo nga sulat: Sa screen capture nga gipakita sa ibabaw, ang mga setpoint giusab gikan sa ilang default values aron ihulagway ang exampkung giunsa magamit ang Math Function Block.
Ngalan Math Function Enabled Function 1 Input A Source Function 1 Input A Number
Function 1 Input A Minimum
Range Drop List Drop List Nagdepende sa Tinubdan
-106 ngadto sa 106
Default 0 FALSE 0 Control Wala Gigamit 1
0
Function 1 Input A Maximum Function 1 Input A Scaler Function 1 Input B Source Function 1 Input B Number
Function 1 Input B Minimum
-106 ngadto sa 106
-1.00 ngadto sa 1.00 Drop List Depende sa Source
-106 ngadto sa 106
100 1.00 0 Kontrol nga Wala Gigamit 1
0
Function 1 Input B Maximum -106 hangtod 106
100
Manwal sa Gumagamit UMAX031700. Bersyon: 3
Mga Nota TINUOD o SAYOP Tan-awa ang Seksyon 1.3
Tan-awa ang Seksyon 1.3
Nag-convert sa input ngadto sa porsyentotage sa wala pa gamiton sa kalkulasyon Nag-convert sa input ngadto sa porsyentotage sa wala pa gamiton sa pagkalkula Tan-awa ang Seksyon 1.6 Tan-awa ang Seksyon 1.3
Tan-awa ang Seksyon 1.3
Nag-convert sa input ngadto sa porsyentotage sa wala pa gamiton sa kalkulasyon Nag-convert sa input ngadto sa porsyentotage sa wala pa gamiton sa kalkulasyon
35-44
Function 1 Input B Scaler Math Function 1 Operation Function 2 Input B Tinubdan
Function 2 Input B Numero
Function 2 Input B Minimum
Function 2 Input B Maximum
Function 2 Input B Scaler Math Function 2 Operation (Input A = Resulta sa Function 1) Function 3 Input B Tinubdan
Function 3 Input B Numero
Function 3 Input B Minimum
Function 3 Input B Maximum
Function 3 Input B Scaler Math Function 3 Operation (Input A = Resulta sa Function 2) Math Output Minimum Range
-1.00 ngadto sa 1.00 Drop List Drop List Depende sa Tinubdan
-106 ngadto sa 106
-106 ngadto sa 106
-1.00 ngadto sa 1.00
1.00 9, +, Resulta = InA+InB 0 Kontrol nga Wala Gigamit 1
0
100 1.00
Tan-awa ang Seksyon 1.13 Tan-awa ang Seksyon 1.13 Tan-awa ang Seksyon 1.4
Tan-awa ang Seksyon 1.4
Nag-convert sa input ngadto sa porsyentotage sa wala pa gamiton sa kalkulasyon Nag-convert sa input ngadto sa porsyentotage sa wala pa gamiton sa pagkalkula Tan-awa ang Seksyon 1.13
Listahan sa paghulog
9, +, Resulta = InA+InB Tan-awa ang Seksyon 1.13
Ang Listahan sa Pag-drop Nagdepende sa Tinubdan
-106 ngadto sa 106
0 Kontrol nga Wala Gigamit 1
0
-106 ngadto sa 106
100
-1.00 ngadto sa 1.00 1.00
Tan-awa ang Seksyon 1.4
Tan-awa ang Seksyon 1.4
Nag-convert sa input ngadto sa porsyentotage sa wala pa gamiton sa kalkulasyon Nag-convert sa input ngadto sa porsyentotage sa wala pa gamiton sa pagkalkula Tan-awa ang Seksyon 1.13
Listahan sa paghulog
9, +, Resulta = InA+InB Tan-awa ang Seksyon 1.13
-106 ngadto sa 106
0
Math Output Maximum Range -106 ngadto sa 106
100
Manwal sa Gumagamit UMAX031700. Bersyon: 3
36-44
4.7. CAN Receive Setpoints Ang CAN Receive function block gihubit sa Seksyon 1.16. Palihog tan-awa didto alang sa detalyadong impormasyon kon sa unsang paagi kining tanan nga mga setpoint gigamit.
Screen Capture sa Default MAHIMO Makadawat 1 Setpoints
Mubo nga sulat: Sa screen capture nga gipakita sa ibabaw, ang "Receive Message Enabled" giusab gikan sa default value niini aron mahimo ang function block. 4.8. CAN Transmit Setpoints Ang CAN Transmit function block gihubit sa Seksyon 1.7. Palihog tan-awa didto alang sa detalyadong impormasyon kon sa unsang paagi kining tanan nga mga setpoint gigamit.
Screen Capture sa Default MAHIMO Ipadala 1 Setpoints User Manual UMAX031700. Bersyon: 3
37-44
Ngalan Ipadala PGN Pagpadala Rate sa Pagbalikbalik Pagpadala sa Mensahe Priyoridad nga Destinasyon nga Address (para sa PDU1) Pagpadala sa Tinubdan sa Data Ipadala ang Numero sa Data
Ipadala ang Gidak-on sa Data
Ipadala ang Data Index sa Array (LSB) Ipadala ang Bit Index sa Byte (LSB) Ipadala ang Data Resolution Ipadala ang Data Offset
Sakop
0 to 65535 0 to 60,000 ms 0 to 7 0 to 255 Drop List Matag Tinubdan
Default
65280 ($FF00) 0 6 254 (0xFE, Null Address) Input Gisukat 0, Input Gisukat #1
Listahan sa paghulog
Padayon nga 1-Byte
0 ngadto sa 8-DataSize 0, Unang Byte Posisyon
0 ngadto sa 8-BitSize
-106 ngadto sa 106 -104 ngadto sa 104
Dili Gigamit sa Default
1.00 0.00
Mga nota
Ang 0ms nag-disable sa pagpadala sa Proprietary B Priority Dili gigamit nga default Refer to Section 1.3 Refer to Section 1.3 0 = Not Used (disabled) 1 = 1-Bit 2 = 2-Bits 3 = 4-Bits 4 = 1-Byte 5 = 2-Bytes 6 = 4-Bytes
Gigamit lamang sa Bit Data Types
Manwal sa Gumagamit UMAX031700. Bersyon: 3
38-44
5. REFLASHING OVER CAN UBAN SA AXIOMATIC EA BOOTLOADER
Ang AX031700 mahimong ma-upgrade sa bag-ong firmware sa aplikasyon gamit ang seksyon sa Impormasyon sa Bootloader. Kini nga seksyon nagdetalye sa yano nga mga lakang sa lakang nga mga panudlo aron ma-upload ang bag-ong firmware nga gihatag sa Axiomatic sa yunit pinaagi sa CAN, nga wala kinahanglana nga kini madiskonekta gikan sa J1939 network.
1. Sa diha nga ang Axiomatic EA unang nagkonektar sa ECU, ang seksyon sa Impormasyon sa Bootloader magpakita sa mosunod nga impormasyon:
2. Aron magamit ang bootloader sa pag-upgrade sa firmware nga nagdagan sa ECU, usba ang variable nga "Force Bootloader To Load on Reset" ngadto sa Oo.
3. Kung ang prompt nga kahon mangutana kung gusto nimo i-reset ang ECU, pilia ang Oo.
Manwal sa Gumagamit UMAX031700. Bersyon: 3
39-44
4. Sa pag-reset, ang ECU dili na magpakita sa J1939 network isip AX031700 kondili isip J1939 Bootloader #1.
Timan-i nga ang bootloader DILI Arbitrary Address Capable. Kini nagpasabut nga kung gusto nimo nga adunay daghang mga bootloader nga dungan nga nagdagan (dili girekomenda) kinahanglan nimo nga usbon ang adres sa matag usa sa wala pa i-aktibo ang sunod, o adunay mga panagbangi sa address, ug usa ra ka ECU ang magpakita ingon bootloader. Sa higayon nga ang 'aktibo' nga bootloader mobalik sa regular nga pagpaandar, ang ubang (mga) ECU kinahanglan nga ma-power cycle aron ma-aktibo pag-usab ang bahin sa bootloader.
5. Kung gipili ang seksyon sa Impormasyon sa Bootloader, ang parehas nga kasayuran gipakita kung kanus-a
kini nagpadagan sa AX031700 firmware, apan sa kini nga kaso ang Flashing nga bahin nahimo na.
Manwal sa Gumagamit UMAX031700. Bersyon: 3
40-44
6. Pilia ang Flashing button ug navigate sa diin imong gitipigan ang AF-16119-x.yy.bin file gipadala gikan sa Axiomatic. (Pahinumdom: binary lang (.bin) files mahimong i-flash gamit ang Axiomatic EA tool)
7. Sa higayon nga ang Flash Application Firmware nga bintana moabli, mahimo nimong isulod ang mga komentaryo sama sa "Firmware nga gi-upgrade ni [Ngalan]" kung gusto nimo. Dili kini gikinahanglan, ug mahimo nimong biyaan nga blangko ang field kung dili nimo gusto nga gamiton kini.
Mubo nga sulat: Dili nimo kinahanglan nga makig-date-stamp o panahonamp ang file, tungod kay kining tanan awtomatik nga gihimo sa Axiomatic EA nga himan kung imong gi-upload ang bag-ong firmware.
WARNING: Ayawg tsek ang kahon nga "Erase All ECU Flash Memory" gawas kung gisugo sa imong Axiomatic contact. Ang pagpili niini mapapas TANANG datos nga gitipigan sa nonvolatile flash. Mapapas usab niini ang bisan unsang pag-configure sa mga setpoint nga mahimo’g nahimo sa ECU ug i-reset ang tanan nga mga setpoint sa ilang mga default sa pabrika. Pinaagi sa pagbilin niini nga kahon nga walay tsek, walay bisan usa sa mga setpoint ang mausab kung ang bag-ong firmware ma-upload.
Manwal sa Gumagamit UMAX031700. Bersyon: 3
41-44
8. Ang usa ka progress bar magpakita kon pila sa firmware ang gipadala samtang ang pag-upload nagpadayon. Kon mas daghang trapiko ang anaa sa J1939 network, mas dugay ang proseso sa pag-upload.
9. Kung nahuman na ang pag-upload sa firmware, usa ka mensahe ang mo-popup nga nagpaila sa malampuson nga operasyon. Kung gipili nimo nga i-reset ang ECU, ang bag-ong bersyon sa aplikasyon sa AX031700 magsugod sa pagdagan, ug ang ECU mailhan nga ingon sa Axiomatic EA. Kay kon dili, sa sunod higayon nga ang ECU kay power-cycled, ang AX031700 application modagan kay sa bootloader function.
Mubo nga sulat: Kung sa bisan unsang oras sa panahon sa pag-upload ang proseso mabalda, ang data nadaot (dili maayo nga checksum) o alang sa bisan unsang ubang hinungdan ang bag-ong firmware dili husto, ie bootloader nakamatikod nga ang file loaded wala gidesinyo nga modagan sa hardware nga plataporma, ang dili maayo o dunot nga aplikasyon dili modagan. Hinuon, kung ang ECU ma-reset o ma-power-cycled ang J1939 Bootloader magpadayon nga mahimong default nga aplikasyon hangtod ang balido nga firmware malampuson nga ma-upload sa yunit.
Manwal sa Gumagamit UMAX031700. Bersyon: 3
42-44
6. Teknikal nga Detalye
6.1. Suplay sa kuryente
Power Supply Input – Nominal
Pagpanalipod sa Surge Reverse Polarity Protection
12 o 24Vdc nominal operating voltage 8…36 Vdc power supply range para sa voltage mga lumalabay
Nagtagbo sa mga kinahanglanon sa SAE J1113-11 alang sa 24Vdc nominal input Gihatag
6.2. Pagsulud
Analog Input Functions Voltage Pagsulud
Kasamtangang Input
Digital Input Functions Digital Input Level PWM Input
Frequency Input Digital Input
Input Impedance Input Katukma Input Resolution
Voltage Input o Current Input 0-5V (Impedance 204 KOhm) 0-10V (Impedance 136 KOhm) 0-20 mA (Impedance 124 Ohm) 4-20 mA (Impedance 124 Ohm) Discrete Input, PWM Input, Frequency/RPM Hangtod sa Vps 0 hangtod 100% 0.5Hz hangtod 10kHz 0.5Hz ngadto sa 10 kHz Aktibo Taas (ngadto sa +Vps), Aktibo Ubos Amplitude: 0 ngadto sa +Vps 1 MOhm Taas nga impedance, 10KOhm pull down, 10KOhm pull up ngadto sa +14V <1% 12-bit
6.3. Komunikasyon
CAN Network Termination
1 CAN 2.0B port, protocol SAE J1939
Sumala sa sumbanan sa CAN, kinahanglan nga tapuson ang network nga adunay mga resistor sa pagtapos sa gawas. Ang mga resistor mao ang 120 Ohm, 0.25W nga minimum, metal nga pelikula o parehas nga tipo. Kinahanglang ibutang kini tali sa CAN_H ug CAN_L nga mga terminal sa duha ka tumoy sa network.
6.4. Kinatibuk-ang Detalye
Microprocessor
STM32F103CBT7, 32-bit, 128 Kbytes Flash Program Memory
Hilom nga Agak
14 mA @ 24Vdc Kasagaran; 30 mA @ 12Vdc Kasagaran
Kontrola ang Logic
User programmable functionality gamit ang Axiomatic Electronic Assistant, P/Ns: AX070502 o AX070506K
Komunikasyon
1 CAN (SAE J1939) Model AX031700: 250 kbps Model AX031700-01: 500 kbps Model AX031700-02: 1 Mbps Model AX031701 CANopen®
Interface sa Gumagamit
Ang Axiomatic Electronic Assistant alang sa mga operating system sa Windows adunay usa ka lisensya nga walay royalty para magamit. Ang Axiomatic Electronic Assistant nagkinahanglan ug USB-CAN converter aron masumpay ang CAN port sa device ngadto sa Windows-based PC. Ang Axiomatic USB-CAN Converter bahin sa Axiomatic Configuration KIT, nag-order sa P/Ns: AX070502 o AX070506K.
Pagtapos sa Network
Gikinahanglan nga tapuson ang network nga adunay mga resistor sa gawas nga pagtapos. Ang mga resistor mao ang 120 Ohm, 0.25W nga minimum, metal nga pelikula o parehas nga tipo. Kinahanglang ibutang sila tali sa CAN_H ug CAN_L nga mga terminal sa duha ka tumoy sa network.
Timbang
0.10 lb. (0.045 kg)
Operating Kondisyon
-40 hangtod 85 °C (-40 hangtod 185 °F)
Proteksyon
IP67
Pagsunod sa EMC
Pagmarka sa CE
Pagkurog
MIL-STD-202G, Test 204D ug 214A (Sine ug Random) 10 g peak (Sine); 7.86 Grms peak (Random) (Pending)
Kakurat
MIL-STD-202G, Pagsulay 213B, 50 g (Naghulat)
Mga pagtugot
Pagmarka sa CE
Mga Koneksyon sa Elektrisidad
6-pin connector (katumbas TE Deutsch P/N: DT04-6P)
Ang usa ka mating plug kit magamit isip Axiomatic P/N: AX070119.
Pin # 1 2 3 4 5 6
Deskripsyon BATT+ Input + CAN_H CAN_L Input BATT-
Manwal sa Gumagamit UMAX031700. Bersyon: 3
43-44
7. KASAYSAYAN SA BERSIYON
Petsa sa Bersyon
1
Mayo 31, 2016
2
Nobyembre 26, 2019
–
Nobyembre 26, 2019
3
Agosto 1, 2023
Awtor
Gustavo Del Valle Gustavo Del Valle
Amanda Wilkins Kiril Mojsov
Mga pagbag-o
Inisyal nga Draft Gi-update nga manwal sa user aron mapakita ang mga update nga gihimo sa V2.00 firmware diin ang frequency ug PWM input type wala na gibulag sa lain-laing frequency ranges apan gihiusa na sa usa ka range sa [0.5Hz…10kHz] Gidugang quiescent current, gibug-aton ug lainlain nga baud rate nga mga modelo sa Technical Spec Performed Legacy Updates
Mubo nga sulat:
Ang mga teknikal nga espesipikasyon kay nagpaila ug mahimong usbon. Ang aktuwal nga pasundayag magkalainlain depende sa aplikasyon ug mga kondisyon sa operasyon. Ang mga tiggamit kinahanglan nga matagbaw sa ilang kaugalingon nga ang produkto angay alang sa paggamit sa gituyo nga aplikasyon. Ang tanan namon nga mga produkto adunay limitado nga garantiya batok sa mga depekto sa materyal ug pagkabuhat. Palihug tan-awa ang among Garantiya, Mga Pag-apruba sa Aplikasyon/Mga Limitasyon ug Proseso sa Mga Materyal sa Pagbalik nga gihulagway sa https://www.axiomatic.com/service/.
Ang CANopen® usa ka rehistradong marka sa pamatigayon sa CAN sa Automation eV
Manwal sa Gumagamit UMAX031700. Bersyon: 3
44-44
ATONG MGA PRODUKTO
AC/DC Power Supplies Actuator Controls/Interface Automotive Ethernet Interfaces Battery Chargers CAN Controls, Router, Repeater CAN/WiFi, CAN/Bluetooth, Router Current/Voltage/PWM Converters DC/DC Power Converters Engine Temperature Scanners Ethernet/CAN Converters, Gateways, Switches Fan Drive Controllers Gateways, CAN/Modbus, RS-232 Gyroscopes, Inclinometers Hydraulic Valve Controllers Inclinometers, Triaxial I/O Controls LVDT Signal Converters Machine Controls Modbus, RS-422, RS-485 Nagkontrol sa Motor Control, Inverters Power Supplies, DC/DC, AC/DC PWM Signal Converters/Isolators Resolver Signal Conditioners Service Tools Signal Conditioner, Converters Strain Gauge MAKAkontrolar sa Surge Suppressors
ATONG KOMPANYA
Naghatag ang Axiomatic og mga sangkap sa pagkontrol sa elektronik nga makina sa off-highway, komersyal nga awto, de-koryenteng salakyanan, set sa power generator, pagdumala sa materyal, nabag-o nga enerhiya ug mga merkado sa OEM sa industriya. Nagbag-o kami gamit ang engineered ug off-the-shelf nga mga kontrol sa makina nga nagdugang bili alang sa among mga kustomer.
KALIDAD NGA DESIGN UG MANUFACTURING
Kami adunay ISO9001: 2015 nga narehistro nga disenyo / pasilidad sa paghimo sa Canada.
WARRANTY, APPROVALS/LIMITASYON SA APLIKASYON
Ang Axiomatic Technologies Corporation adunay katungod sa paghimo sa mga koreksyon, pagbag-o, pagpaayo, pagpaayo, ug uban pang mga pagbag-o sa mga produkto ug serbisyo niini bisan unsang orasa ug ihunong ang bisan unsang produkto o serbisyo nga wala’y pahibalo. Ang mga kustomer kinahanglan nga makakuha sa pinakabag-o nga may kalabutan nga impormasyon sa dili pa ibutang ang mga order ug kinahanglan nga pamatud-an nga ang maong impormasyon mao ang kasamtangan ug kompleto. Ang mga tiggamit kinahanglan nga matagbaw sa ilang kaugalingon nga ang produkto angay alang sa paggamit sa gituyo nga aplikasyon. Ang tanan namon nga mga produkto adunay limitado nga garantiya batok sa mga depekto sa materyal ug pagkabuhat. Palihug tan-awa ang among Garantiya, Mga Pag-apruba sa Aplikasyon/Mga Limitasyon ug Proseso sa Mga Materyal sa Pagbalik sa https://www.axiomatic.com/service/.
PAGSUNOD
Ang mga detalye sa pagsunod sa produkto makita sa literatura sa produkto ug/o sa axiomatic.com. Ang bisan unsang pangutana kinahanglan ipadala sa sales@axiomatic.com.
LUWAS NGA PAGGAMIT
Ang tanan nga mga produkto kinahanglan nga serbisyo sa Axiomatic. Ayaw ablihi ang produkto ug buhata ang serbisyo sa imong kaugalingon.
Kini nga produkto mahimong maladlad kanimo sa mga kemikal nga nahibal-an sa Estado sa California, USA nga hinungdan sa kanser ug kadaot sa pagsanay. Para sa dugang nga impormasyon adto sa www.P65Warnings.ca.gov.
SERBISYO
Ang tanang produkto nga ibalik sa Axiomatic nagkinahanglan ug Return Materials Authorization Number (RMA#) gikan sa sales@axiomatic.com. Palihug ihatag ang mosunod nga impormasyon kung mangayo ug RMA nga numero:
· Serial number, part number · Runtime hours, deskripsyon sa problema · Wiring set up diagram, aplikasyon ug uban pang komento kung gikinahanglan
PAGHAPON
Ang mga produkto sa Axiomatic mga elektronik nga basura. Palihug sunda ang imong lokal nga basura sa kinaiyahan ug mga balaod sa pag-recycle, mga regulasyon ug mga palisiya alang sa luwas nga paglabay o pag-recycle sa mga elektronik nga basura.
MGA KONTAK
Axiomatic Technologies Corporation 1445 Courtneypark Drive E. Mississauga, SA 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ä FINLAND TEL: +358 103 375 750
www.axiomatic.com
salesfinland@axiomatic.com
Copyright 2023
Mga Dokumento / Mga Kapanguhaan
![]() |
AXIOMATIC AX031700 Universal Input Controller nga adunay CAN [pdf] Manwal sa Gumagamit AX031700, UMAX031700, AX031700 Universal Input Controller nga adunay CAN, AX031700, Universal Input Controller nga adunay CAN, Input Controller nga adunay CAN, Controller nga adunay CAN, CAN |