AX031700 Universal Input Controller karo CAN
“
Informasi produk
Spesifikasi
- Jeneng produk: Universal Input Controller karo CAN
- Nomer Model: UMAX031700 Versi V3
- Nomer Bagean: AX031700
- Protokol Didhukung: SAE J1939
- Fitur: Input Universal Tunggal menyang Output Katup Proporsional
Pengontrol
Pandhuan Panggunaan Produk
1. Pandhuan Instalasi
Ukuran lan Pinout
Deleng manual pangguna kanggo dimensi rinci lan pinout
informasi.
Pandhuan Pemasangan
Priksa manawa controller wis dipasang kanthi aman ing ngisor iki
pedoman sing kasedhiya ing manual pangguna.
2. Liwatview saka Fitur J1939
Pesen sing Didhukung
Kontroler ndhukung macem-macem pesen sing ditemtokake ing SAE
J1939 standar. Waca bagean 3.1 saka manual pangguna kanggo
rincian.
Jeneng, Alamat, lan ID Piranti Lunak
Konfigurasi jeneng pengontrol, alamat, lan ID piranti lunak miturut
syarat sampeyan. Waca bagean 3.2 saka manual pangguna kanggo
instruksi.
3. ECU Setpoints Diakses karo Axiomatic Electronic
Asisten
Gunakake Axiomatic Electronic Assistant (EA) kanggo ngakses lan
ngatur setpoints ECU. Tindakake pandhuan sing kasedhiya ing
bagean 4 saka manual pangguna.
4. Reflashing liwat CAN karo Axiomatic EA Bootloader
Gunakake Axiomatic EA Bootloader kanggo reflash controller
liwat CAN bis. Langkah-langkah rinci diterangake ing bagean 5 pangguna
manual.
5. Spesifikasi Teknis
Deleng manual pangguna kanggo spesifikasi teknis sing rinci
saka controller.
6. Riwayat Versi
Priksa bagean 7 saka manual pangguna kanggo riwayat versi
produk.
Pitakonan sing Sering Ditakoni (FAQ)
P: Apa aku bisa nggunakake macem-macem jinis input karo Single Input CAN
Pengontrol?
A: Ya, controller ndhukung sawetara saka sudhut configurable
jinis input, nyediakake versatility ing kontrol.
P: Kepiye carane bisa nganyari piranti lunak pengontrol?
A: Sampeyan bisa reflash controller liwat CAN nggunakake Axiomatic
EA Bootloader. Deleng bagean 5 saka manual pangguna kanggo rinci
instruksi.
“`
PANDUAN PENGGUNA UMAX031700 Versi V3
UNIVERSAL INPUT CONTROLLER WITH CAN
SAEJ 1939
MANUAL PENGGUNA
P/N: AX031700
SINGKATAN
ACK
Pengakuan Positif (saka standar SAE J1939)
UIN
Input Universal
EA
Asisten Elektronik Axiomatic (Alat Layanan kanggo ECU Axiomatic)
ECU
Unit Kontrol Elektronik
(saka SAE J1939 standar)
NAK
Pengakuan Negatif (saka standar SAE J1939)
PDU1
Format kanggo pesen sing bakal dikirim menyang alamat tujuan, khusus utawa global (saka standar SAE J1939)
PDU2
Format sing digunakake kanggo ngirim informasi sing wis diwenehi label nggunakake teknik Group Extension, lan ora ngemot alamat tujuan.
PGN
Nomer Grup Parameter (saka standar SAE J1939)
PropA
Pesen sing nggunakake Proprietary A PGN kanggo komunikasi peer-to-peer
PropB
Pesen sing nggunakake Proprietary B PGN kanggo komunikasi siaran
SPN
Nomer Parameter Suspect (saka standar SAE J1939)
Cathetan: KIT Asisten Elektronik Axiomatic bisa dipesen minangka P/N: AX070502 utawa AX070506K
Manual pangguna UMAX031700. Versi: 3
2-44
DAFTAR ISI
1. OGVIEW DAFTAR PUSTAKA ……………………………………………………………………………………… 4
1.1. DESKRIPSI INPUT UNIVERSAL TUNGGAL KEPADA PROPORTIONAL VALVE OUTPUT CONTROLLER ……………………….. 4 1.2. BLOK FUNGSI INPUT UNIVERSAL …………………………………………………………………………………………………. 4
1.2.1. Tipe Sensor Input …………………………………………………………………………………………………………… ………. 4 1.2.2. Pilihan Resistor Pullup / Pulldown ………………………………………………………………………………………………………… 5 1.2.3. 5. Kesalahan lan Range Minimal lan Maksimum …………………………………………………………………………………………………… 1.2.4 5. Jenis Filter Piranti Lunak Input …………………………………………………………………………………………………………… 1.3 6. SUMBER KONTROL BLOK FUNGSI INTERNAL ……………………………………………………………………………………….. 1.4 7. BLOK FUNGSI TABEL LOOKUP …………………………………………………………………………………………………. 1.4.1 8. X-Axis, Input Data Response ……………………………………………………………………………………………………………… …….. 1.4.2 8. Y-Axis, Output Tabel Goleki …………………………………………………………………………………………………………… ……. 1.4.3 8. Konfigurasi Default, Tanggapan Data …………………………………………………………………………………………………. 1.4.4 9. Wangsulan Point to Point …………………………………………………………………………………………………… ….. 1.4.5 10. Sumbu X, Tanggapan Wektu ………………………………………………………………………………………………… …………… 1.5 11. BLOK FUNGSI LOGIKA PROGRAMMABLE ………………………………………………………………………………………. 1.5.1 14. Evaluasi Kondisi ………………………………………………………………………… 1.5.2 15. Pemilihan Tabel …………………………………………………………………………………………………………… ……….. 1.5.3 16. Output Blok Logika ………………………………………………………………………………………………………………… …….. 1.6 17. BLOK FUNGSI MATEMATIKA……………………………………………………………………………………………………………… 1.7 18 . BISA TRANSMIT BLOK FUNGSI………………………………………………………………………………………………………….. 1.8 19. BISA NAMPI BLOK FUNGSI …………………………………………………………………………………………………………. 1.9 20. BLOK FUNGSI DIAGNOSTIK …………………………………………………………………………………… XNUMX
2. PETUNJUK INSTALASI ………………………………………………………………………………………………. 24
2.1. DIMENSI LAN PINOUT …………………………………………………………………………………………………………… 24 2.2. PETUNJUK PEMESANAN ………………………………………………………………………………………………………… 24
3. OGVIEW FUNGSI J1939 ………………………………………………………………………………………………….. 26
3.1. PENGANTAR PESAN DUKUH ……………………………………………………………………………………. 26 3.2. NAMA, ALAMAT LAN ID SOFTWARE ………………………………………………………………………………………………… 27
4. ECU SETPOINTS DIAKSES KANGGO ASISTEN ELEKTRONIK AKSIOMATIK …………………………………. 29
4.1. J1939 JARINGAN …………………………………………………………………………………………………………… 29 4.2. INPUT UNIVERSAL …………………………………………………………………………………………………………… 30 4.3. DAFTAR DATA CONSTANT SETPOINTS ………………………………………………………………………………………………….. 31 4.4. DAFTAR PUSTAKA TABEL …………………………………………………………………………………………………………… 32 4.5. SETPOINTS LOGIKA YANG DAPAT DIPROGRAM ………………………………………………………………………………………………….. 33 4.6. SETPOINT BLOK FUNGSI MATEMATIKA ………………………………………………………………………………………………….. 35 4.7. BISA NAMPI SETPOINTS …………………………………………………………………………………………………………….. 37 4.8. BISA TRANSMIT SETPOINTS……………………………………………………………………………………………… 37
5. REFLASHING OVER CAN KARO AXIOMATIC EA BOOTLOADER …………………………………………… 39
6. SPESIFIKASI TEKNIS ………………………………………………………………………………………. 43
6.1. POWER SUPPLY ………………………………………………………………………………………………. 43 6.2. INPUT ……………………………………………………………………………………………………………………… …………… 43 6.3. KOMUNIKASI ……………………………………………………………………………………………… 43 6.4. SPESIFIKASI UMUM …………………………………………………………………………………………………. 43
7. VERSI RIWAYAT …………………………………………………………………………………………………………………… ….. 44
Manual pangguna UMAX031700. Versi: 3
3-44
1. OGVIEW saka CONTROLLER
1.1. Katrangan saka Input Universal Tunggal kanggo Proportional Valve Output Controller
Single Input CAN Controller (1IN-CAN) dirancang kanggo kontrol serbaguna saka input siji lan macem-macem logika kontrol lan algoritma. Desain sirkuit fleksibel menehi pangguna macem-macem jinis input sing bisa dikonfigurasi.
Kontroler duwe input universal sing bisa dikonfigurasi kanthi lengkap sing bisa diatur kanggo maca: voltage, saiki, frekuensi / RPM, PWM utawa sinyal input digital. Kabeh I / O lan pamblokiran fungsi logis ing unit sipate sawijining saka siji liyane, nanging bisa diatur kanggo sesambungan karo saben liyane ing nomer akeh cara.
Maneka warna pamblokiran fungsi sing didhukung dening 1IN-CAN dijlentrehake ing bagean ngisor iki. Kabeh setpoints bisa dikonfigurasi pangguna nggunakake Asisten Elektronik Axiomatic, kaya sing digarisake ing Bagean 3 dokumen iki.
1.2. Blok Fungsi Input Universal
Kontroler kasusun saka rong input universal. Loro input universal bisa diatur kanggo ngukur voltage, arus, resistensi, frekuensi, modulasi lebar pulsa (PWM) lan sinyal digital.
1.2.1. Tipe Sensor Input
Tabel 3 nampilake jinis input sing didhukung dening pengontrol. Parameter Tipe Sensor Input nyedhiyakake dhaptar gulung mudhun karo jinis input sing diterangake ing Tabel 1. Ngganti Tipe Sensor Input mengaruhi setpoint liyane ing grup setpoint sing padha kayata Kesalahan Minimum / Maksimum / Range kanthi refresh menyang jinis input anyar lan mulane kudu diganti dhisik.
0 Pateni 12 Voltage 0 kanggo 5V 13 Voltage 0 nganti 10V 20 Arus 0 nganti 20mA 21 Arus 4 nganti 20mA 40 Frekuensi 0.5Hz nganti 10kHz 50 Siklus Tugas PWM (0.5Hz nganti 10kHz) 60 Digital (Normal) 61 Digital (Kuwalik) 62 Digital (Latched)
Tabel 1 Pilihan Tipe Sensor Input Universal
Kabeh input analog dipakani langsung menyang 12-bit analog-to-digital converter (ADC) ing mikrokontroler. Kabeh voltage masukan impedansi dhuwur nalika input saiki nggunakake 124 resistor kanggo ngukur sinyal.
Frekuensi/RPM, Pulse Width Modulated (PWM) lan Tipe Sensor Input Counter disambungake menyang timer mikrokontroler. Pulse per Revolution setpoint mung dianggep nalika Tipe Sensor Input sing dipilih minangka jinis frekuensi miturut Tabel 3. Nalika Pulse per Revolution setpoint disetel dadi 0, pangukuran sing dijupuk bakal ana ing unit [Hz]. Yen Pulse per Revolution setpoint disetel luwih dhuwur tinimbang 0, pangukuran sing dijupuk bakal ana ing unit [RPM].
Manual pangguna UMAX031700. Versi: 3
4-44
Jinis Sensor Input Digital nawakake telung mode: Normal, Inverse, lan Latched. Pangukuran sing dijupuk nganggo jinis input digital yaiku 1 (ON) utawa 0 (OFF).
1.2.2. Pilihan Pullup / Pulldown Resistor
Kanthi Tipe Sensor Input: Frekuensi/RPM, PWM, Digital, pangguna duwe pilihan saka telung (3) opsi tarik munggah/mudhun sing beda kaya sing kadhaptar ing Tabel 2.
0 Pullup/Pullup Off 1 10k Pullup 2 10k Pullup
Tabel 2. Pilihan Resistor Pullup/Pulldown
Opsi iki bisa diaktifake utawa dipateni kanthi nyetel setpoint Pullup / Pulldown Resistor ing Asisten Elektronik Axiomatic.
1.2.3. Kesalahan lan Range Minimal lan Maksimum
Setpoints Rentang Minimal lan Range Maksimum ora bakal bingung karo rentang pangukuran. Setpoints iki kasedhiya karo kabeh nanging input digital, lan digunakake nalika input dipilih minangka input kontrol kanggo pemblokiran fungsi liyane. Padha dadi nilai Xmin lan Xmax sing digunakake ing petungan slope (pirsani Gambar 6). Nalika nilai iki diganti, pamblokiran fungsi liyane nggunakake input minangka sumber kontrol otomatis dianyari kanggo nggambarake nilai X-sumbu anyar.
Setpoints Kesalahan Minimal lan Kesalahan Maksimum digunakake karo blok fungsi Diagnostik, waca Bagean 1.9 kanggo rincian liyane babagan blok fungsi Diagnostik. Nilai kanggo setpoints iki diwatesi
0 <= Kesalahan Minimal <= Rentang Minimal <= Rentang Maksimum <= Kesalahan Maksimum <= 1.1xMax*
* Nilai maksimal kanggo input apa wae gumantung saka jinis. Kisaran kesalahan bisa disetel nganti 10%
ndhuwur nilai iki. Kanggo example:
Frekuensi: Maks = 10,000 [Hz utawa RPM]
PWM:
Maks = 100.00 [%]
Voltage: Maks = 5.00 utawa 10.00 [V]
Saiki: Maks = 20.00 [mA]
Supaya ora nyebabake kesalahan palsu, pangguna bisa milih nambah panyaring piranti lunak menyang sinyal ukuran.
1.2.4. Jinis Filter Piranti Lunak Input
Manual pangguna UMAX031700. Versi: 3
5-44
Kabeh jinis input kajaba Digital (Normal), Digital (Inverse), Digital (Latched) bisa disaring nggunakake Filter Type lan Filter Constant setpoints. Ana telung (3) jinis panyaring sing kasedhiya kaya ing Tabel 3.
0 Ora Ana Filtering 1 Rata-rata Obah 2 Rata-rata Baleni
Tabel 3 Jinis Filter Input
Opsi panyaring pisanan Ora Ana Filter, ora menehi nyaring kanggo data sing diukur. Mangkono, data sing diukur bakal langsung digunakake menyang blok fungsi apa wae sing nggunakake data kasebut.
Opsi kapindho, Moving Average, ngetrapake `Persamaan 1' ing ngisor iki kanggo data input sing diukur, ing ngendi ValueN nggambarake data sing diukur input saiki, dene ValueN-1 nggambarake data sing disaring sadurunge. Konstan Filter minangka setpoint Konstan Filter.
Persamaan 1 – Fungsi Filter Rata-rata Obah:
NilaiN
=
NilaiN-1 +
(Input - ValueN-1) Filter Konstan
Opsi kaping telu, Repeating Average, ngetrapake `Persamaan 2' ing ngisor iki kanggo data input sing diukur, ing ngendi N yaiku nilai setpoint Konstan Filter. Input sing disaring, Nilai, yaiku rata-rata kabeh pangukuran input sing dijupuk ing N (Filter Constant) nomer wacan. Nalika rata-rata dijupuk, input sing disaring bakal tetep nganti rata-rata sabanjure siap.
Persamaan 2 – Fungsi Transfer Rata-rata Ulangan: Nilai = N0 InputN N
1.3. Sumber Kontrol Blok Fungsi Internal
Manual pangguna UMAX031700. Versi: 3
6-44
Kontroler 1IN-CAN ngidini sumber blok fungsi internal bisa dipilih saka dhaptar blok fungsi logis sing didhukung dening pengontrol. Akibaté, output apa wae saka blok fungsi siji bisa dipilih minangka sumber kontrol liyane. Elinga yen ora kabeh opsi bisa ditrapake ing kabeh kasus, nanging dhaptar lengkap sumber kontrol ditampilake ing Tabel 4.
Nilai 0 1 2 3 4 5 6 7 8
Tegese Sumber Kontrol Ora Digunakake BISA Nampa Pesen Universal Input Diukur Tabel Pencarian Fungsi Blok Fungsi Logika Programmable Blok Fungsi Matematika Blok Dhaptar Data Konstan Blok Diukur Pasokan Daya Suhu Prosesor
Tabel 4 Pilihan Sumber Kontrol
Saliyane sumber, saben kontrol uga duwe nomer sing cocog karo sub-indeks saka pamblokiran fungsi ing pitakonan. Tabel 5 negesake kisaran sing didhukung kanggo obyek nomer, gumantung saka sumber sing dipilih.
Sumber Kontrol
Nomer Sumber Kontrol
Sumber Kontrol Ora Digunakake (Diabaikan)
[0]BISA Nampa Pesen
[1…8]Input Universal Diukur
[1…1]Blok Fungsi Tabel Lookup
[1…6]Blok Fungsi Logika Programmable
[1…2]Blok Fungsi Matematika
[1…4]Blok Dhaftar Data konstan
[1…10]Diukur Power Supply
[1…1]Diukur Suhu Prosesor
[1…1]Tabel 5 Pilihan Nomer Sumber Kontrol
1.4. Blok Fungsi Tabel Lookup
Manual pangguna UMAX031700. Versi: 3
7-44
Lookup Tables digunakake kanggo menehi respon output nganti 10 lereng saben Lookup Table. Ana rong jinis respon Tabel Lookup adhedhasar Tipe X-Axis: Tanggapan Data lan Tanggapan Wektu Bagean 1.4.1 nganti 1.4.5 bakal njlèntrèhaké loro jinis X-Axis iki luwih rinci. Yen luwih saka 10 lereng dibutuhake, Blok Logika Programmable bisa digunakake kanggo nggabungake nganti telung tabel kanggo entuk 30 lereng, kaya sing diterangake ing Bagean 1.5.
Ana rong setpoints tombol sing bakal mengaruhi pamblokiran fungsi iki. Kapisan yaiku Sumber X-Axis lan Nomer XAxis sing bebarengan nemtokake Sumber Kontrol kanggo blok fungsi.
1.4.1. X-Axis, Input Data Response
Ing kasus ing ngendi Tipe X-Axis = Tanggapan Data, titik ing X-Axis makili data saka sumber kontrol. Nilai kasebut kudu dipilih ing jangkoan sumber kontrol.
Nalika milih nilai data X-Axis, ora ana watesan ing nilai sing bisa dilebokake ing sembarang titik X-Axis. Pangguna kudu ngetik nilai kanthi nambah supaya bisa nggunakake kabeh tabel. Mula, nalika nyetel data X-Axis, dianjurake supaya X10 diganti dhisik, banjur indeks mudhun kanthi urutan mudhun kanggo njaga ing ngisor iki:
Xmin <= X0 <= X1 <= X2<= X3<= X4<= X5 <= X6 <= X7 <= X8 <= X9 <= X10 <= Xmax
Kaya sing wis kasebut sadurunge, Xmin lan Xmax bakal ditemtokake dening Sumber X-Axis sing wis dipilih.
Yen sawetara titik data `Digatèkaké' minangka diterangake ing bagean 1.4.3, padha ora bakal digunakake ing pitungan XAxis kapacak ing ndhuwur. Kanggo example, yen titik X4 lan luwih digatèkaké, rumus dadi Xmin <= X0 <= X1 <= X2<= X3<= Xmax tinimbang.
1.4.2. Y-Axis, Output Tabel Goleki
Y-Axis ora ana watesan ing data sing diwakili. Iki tegese invers, utawa nambah / nyuda utawa respon liyane bisa gampang ditetepake.
Ing kabeh kasus, controller katon ing kabeh sawetara data ing setpoints Y-Axis, lan milih nilai paling murah minangka Ymin lan nilai paling dhuwur minangka Ymax. Lagi liwati langsung menyang pamblokiran fungsi liyane minangka watesan ing output Tabel Lookup. (yaiku digunakake minangka nilai Xmin lan Xmax ing petungan linear.)
Nanging, yen sawetara titik data `Digatekake' kaya sing diterangake ing Bagean 1.4.3, ora bakal digunakake ing penentuan kisaran Y-Axis. Mung nilai Y-Axis sing ditampilake ing Axiomatic EA bakal dianggep nalika netepake watesan tabel nalika digunakake kanggo nyopir blok fungsi liyane, kayata Blok Fungsi Matematika.
1.4.3. Konfigurasi Default, Tanggapan Data
Kanthi gawan, kabeh Lookup Tables ing ECU dipatèni (Sumber X-Axis padha karo Control Ora Digunakake). Lookup Tables bisa digunakake kanggo nggawe pro respon sing dikarepakefiles. Yen Input Universal digunakake minangka X-Axis, output saka Lookup Table bakal dadi apa sing dilebokake pangguna ing setpoints Y-Values.
Elinga, kabeh blok fungsi sing dikontrol sing nggunakake Tabel Goleki minangka sumber input uga bakal ngetrapake linearisasi data. Mulane, kanggo respon kontrol 1: 1, mesthekake yen minimal lan
Manual pangguna UMAX031700. Versi: 3
8-44
nilai maksimum output cocog karo nilai minimal lan maksimum saka Tabel Y-Axis.
Kabeh tabel (1 nganti 3) dipateni kanthi gawan (ora ana sumber kontrol sing dipilih). Nanging, yen Sumber X-Axis dipilih, standar Y-Values bakal ana ing kisaran 0 nganti 100% kaya sing diterangake ing bagean "YAxis, Output Tabel Goleki" ing ndhuwur. Standar minimal lan maksimum X-Axis bakal disetel kaya sing diterangake ing bagean "X-Axis, Tanggapan Data" ing ndhuwur.
Kanthi gawan, data sumbu X lan Y disetel kanggo nilai sing padha antarane saben titik saka minimal nganti maksimal ing saben kasus.
1.4.4. Point to Point Response
Kanthi gawan, sumbu X lan Y wis diatur kanggo respon linear saka titik (0,0) kanggo (10,10), ngendi output bakal nggunakake linearization antarane saben titik, minangka ditampilake ing Figure 1. Kanggo entuk linearization, saben titik. "Titik N Response", ing ngendi N = 1 nganti 10, disetel kanggo `Ramp Kanggo respon output.
Gambar 1 Tabel Goleki kanthi "Ramp Kanggo "Tanggapan Data
Utawa, pangguna bisa milih respon `Jump To' kanggo "Titik N Response", ing ngendi N = 1 nganti 10. Ing kasus iki, sembarang nilai input antarane XN-1 nganti XN bakal ngasilake output saka blok fungsi Lookup Table. saka YN.
Example saka blok fungsi Math (0 nganti 100) digunakake kanggo ngontrol tabel standar (0 nganti 100) nanging kanthi respon `Jump To' tinimbang `R standar.amp To' ditampilake ing Gambar 2.
Manual pangguna UMAX031700. Versi: 3
9-44
Gambar 2 Tabel Goleki kanthi Respon Data "Jump To".
Pungkasan, titik apa wae kajaba (0,0) bisa dipilih kanggo tanggapan `Abaikan'. Yen "Titik N Response" disetel kanggo nglirwakake, banjur kabeh titik saka (XN, YN) kanggo (X10, Y10) uga bakal digatèkaké. Kanggo kabeh data sing luwih gedhe tinimbang XN-1, output saka blok fungsi Lookup Table bakal dadi YN-1.
Kombinasi saka Ramp Kanggo, Langsung menyang lan Nglirwakake respon bisa digunakake kanggo nggawe pro output tartamtu aplikasifile.
1.4.5. X-Axis, Response Wektu
A Tabel Lookup uga bisa digunakake kanggo njaluk respon output adat ngendi Tipe X-Axis minangka `Tanggepan Wektu.' Nalika iki dipilih, X-Axis saiki nggantosi wektu, ing unit milliseconds, nalika Y-Axis isih makili output saka pamblokiran fungsi.
Ing kasus iki, Sumber X-Axis dianggep minangka input digital. Yen sinyal kasebut bener-bener input analog, diinterpretasikake kaya input digital. Nalika input kontrol ON, output bakal diganti liwat periode wektu adhedhasar profile ing Tabel Lookup.
Nalika input kontrol OFF, output tansah ing nul. Nalika input ON, profile ALWAYS diwiwiti ing posisi (X0, Y0) yaiku 0 output kanggo 0ms.
Ing respon wektu, wektu interval antarane saben titik ing sumbu X bisa disetel ing ngendi wae saka 1ms nganti 1min. [60,000 ms].
Manual pangguna UMAX031700. Versi: 3
10-44
1.5. Blok Fungsi Logika Programmable
Gambar 3 Panduan Pengguna Blok Fungsi Logika Programmable UMAX031700. Versi: 3
11-44
Blok fungsi iki temenan sing paling rumit kabeh, nanging kuat banget. Logika Programmable bisa disambungake nganti telung tabel, salah siji sing bakal dipilih mung ing kondisi tartamtu. Sembarang telung tabel (saka 8 kasedhiya) bisa digandhengake karo logika, lan kang digunakake wis kebak configurable.
Yen kahanan kaya sing tabel tartamtu (1, 2 utawa 3) wis dipilih minangka diterangake ing bagean 1.5.2, banjur output saka tabel milih, ing sembarang wektu tartamtu, bakal liwati langsung menyang Output Logika.
Mulane, nganti telung respon beda kanggo input sing padha, utawa telung respon beda kanggo input beda, bisa dadi input kanggo pamblokiran fungsi liyane, kayata Output X Drive. Kanggo nindakake iki, "Sumber Kontrol" kanggo blok reaktif bakal dipilih dadi `Blok Fungsi Logika Programmable.'
Kanggo ngaktifake salah sawijining blok Logika sing Bisa Diprogram, titik setel "Blok Logika sing Bisa Diprogram" kudu disetel dadi True. Kabeh mau dipateni kanthi gawan.
Logika dievaluasi miturut urutan sing ditampilake ing Figure 4. Mung yen tabel nomer ngisor durung dipilih, kahanan tabel sabanjure bakal dideleng. Tabel standar tansah dipilih sanalika dievaluasi. Mulane, tabel standar kudu dadi nomer paling dhuwur ing konfigurasi apa wae.
Manual pangguna UMAX031700. Versi: 3
12-44
Gambar 4 Buku Alur Logika Programmable Logic User Manual UMAX031700. Versi: 3
13-44
1.5.1. Evaluasi Kondisi
Langkah pisanan kanggo nemtokake tabel sing bakal dipilih minangka tabel aktif yaiku ngevaluasi kahanan sing ana gandhengane karo tabel tartamtu. Saben tabel wis digandhengake karo nganti telung kondisi sing bisa dievaluasi.
Argumen 1 tansah output logis saka blok fungsi liyane. Kaya biasane, sumber kasebut minangka kombinasi saka jinis blok fungsional lan nomer, setpoints "Tabel X, Kondisi Y, Argumen 1 Sumber" lan "Tabel X, Kondisi Y, Argumen 1 Nomer", ing ngendi X = 1 nganti 3 lan Y. = 1 nganti 3.
Argumen 2 ing tangan liyane, bisa uga dadi output logis liyane kayata karo Argumen 1, UTAWA nilai konstan sing disetel dening pangguna. Kanggo nggunakake konstanta minangka argumen kaloro ing operasi kasebut, setel "Tabel X, Kondisi Y, Sumber Argumen 2" dadi `Kontrol Data Konstan.' Elinga yen nilai pancet ora ana unit sing ana gandhengane ing Axiomatic EA, mula pangguna kudu nyetel yen dibutuhake kanggo aplikasi kasebut.
Kondisi kasebut dievaluasi adhedhasar "Tabel X, Operator Kondisi Y" sing dipilih dening pangguna. Iku tansah `=, Equal' minangka standar. Siji-sijine cara kanggo ngganti iki yaiku milih rong argumen sing bener kanggo kondisi tartamtu. Pilihan kanggo operator kapacak ing Tabel 6.
0 =, Podo karo 1 !=, Ora Podo 2 >, Luwih saka 3 >=, Luwih saka utawa Podo karo 4 <, Kurang Saka 5 <=, Kurang utawa Setara
Tabel 6 Opsi Operator Kondisi
Kanthi gawan, loro argumen disetel menyang `Sumber Kontrol Ora Digunakake' sing mateni kondisi kasebut, lan kanthi otomatis ngasilake nilai N/A minangka asil. Senajan Gambar 4 mung nuduhake Bener utawa Salah minangka asil saka evaluasi kondisi, kasunyatan iku bisa ana papat asil bisa, kaya sing diterangake ing Tabel 7.
Regane 0 1 2 3
Tegese Salah Bener Salah Ora Ditrapake
Alesan (Argumen 1) Operator (Argumen 2) = Palsu (Argumen 1) Operator (Argumen 2) = Bener Argumen 1 utawa 2 output dilapurake ana ing negara kesalahan Argumen 1 utawa 2 ora kasedhiya (yaiku disetel menyang `Sumber Kontrol Ora Digunakke')
Tabel 7 Asil Evaluasi Kondisi
Manual pangguna UMAX031700. Versi: 3
14-44
1.5.2. Pilihan Tabel
Kanggo nemtokake yen tabel tartamtu bakal dipilih, operasi logis dileksanakake ing asil saka kondisi sing ditemtokake dening logika ing bagean 1.5.1. Ana sawetara kombinasi logis sing bisa dipilih, kaya sing kapacak ing Tabel 8.
0 Tabel Default 1 Cnd1 lan Cnd2 lan Cnd3 2 Cnd1 utawa Cnd2 utawa Cnd3 3 (Cnd1 lan Cnd2) utawa Cnd3 4 (Cnd1 utawa Cnd2) lan Cnd3
Tabel 8 Kondisi Opsi Operator Logika
Ora saben evaluasi mbutuhake kabeh telung syarat kasebut. Kasus diwenehi ing bagean sadurungé, contoneample, mung wis siji kondisi kadhaptar, IE sing Engine RPM ngisor Nilai tartamtu. Mulane, iku penting kanggo ngerti carane operator logis bakal ngevaluasi kesalahan utawa N / A asil kanggo kondisi.
Tabel Default Operator Logika Cnd1 lan Cnd2 lan Cnd3
Pilih Ketentuan Kriteria Associated Tabel dipilih kanthi otomatis sanalika dievaluasi. Kudu digunakake nalika loro utawa telung kahanan sing cocog, lan kabeh kudu bener kanggo milih tabel.
Yen ana kondisi sing padha karo Palsu utawa Kesalahan, tabel ora dipilih. N / A dianggep kaya Bener. Yen kabeh telung kahanan bener (utawa N / A), tabel dipilih.
Cnd1 utawa Cnd2 utawa Cnd3
Yen ((Cnd1==Bener) &&(Cnd2==Bener)&&(Cnd3==Bener)) Banjur Gunakake Tabel Kudu digunakake nalika mung siji kondisi sing cocog. Uga bisa digunakake karo loro utawa telung kahanan sing cocog.
Yen ana kahanan sing dievaluasi minangka True, tabel kasebut dipilih. Kesalahan utawa asil N/A dianggep Palsu
Yen ((Cnd1==Bener) || (Cnd2==Bener) || (Cnd3==Bener)) Banjur Gunakake Tabel (Cnd1 Lan Cnd2) Utawa Cnd3 Kanggo digunakake mung nalika kabeh telung kondisi cocog.
Yen Kahanan 1 lan Kahanan 2 Bener, UTAWA Kondisi 3 Bener, tabel kasebut dipilih. Kesalahan utawa asil N/A dianggep Palsu
Yen (((Cnd1==Bener)&&(Cnd2==Bener)) || (Cnd3==Bener) ) Banjur Gunakake Tabel (Cnd1 Utawa Cnd2) Lan Cnd3 Kanggo digunakake mung nalika telung kondisi cocog.
Yen Kahanan 1 Lan Kahanan 3 Bener, UTAWA Kahanan 2 Lan Kahanan 3 Bener, tabel kasebut dipilih. Kesalahan utawa asil N/A dianggep Palsu
Yen (((Cnd1==Bener)||(Cnd2==Bener)) && (Cnd3==Bener) ) Banjur Gunakake Tabel
Tabel 9 Evaluasi Kawontenan Adhedhasar Operator Logika Kapilih
Standar "Tabel X, Operator Logika Kondisi" kanggo Tabel 1 lan Tabel 2 yaiku `Cnd1 Lan Cnd2 Lan Cnd3,' dene Tabel 3 disetel dadi `Tabel Default.'
Manual pangguna UMAX031700. Versi: 3
15-44
1.5.3. Output Blok Logika
Elinga yen Tabel X, ing ngendi X = 1 nganti 3 ing blok fungsi Logika Programmable ora ateges Lookup Table 1 nganti 3. Saben tabel nduweni setpoint "Tabel X Lookup Table Block Number" sing ngidini pangguna milih Tabel Lookup sing dikarepake. digandhengake karo Blok Logika Programmable tartamtu. Tabel standar sing digandhengake karo saben blok logika kadhaptar ing Tabel 10.
Nomer Blok Logika Programmable
1
Tabel 1 Lookup
Tabel 2 Lookup
Tabel 3 Lookup
Tabel Nomer Blok Tabel Nomer Blok Tabel Nomer Blok
1
2
3
Tabel 10 Tabel Default Lookup Blok Logika Programmable
Yen Tabel Goleki sing gegandhengan ora duwe "Sumber X-Axis" sing dipilih, banjur output blok Logic Programmable bakal tansah "Ora kasedhiya" anggere tabel kasebut dipilih. Nanging, yen Tabel Lookup dikonfigurasi kanggo respon sing bener kanggo input, dadi Data utawa Wektu, output saka blok fungsi Tabel Lookup (yaiku data Y-Axis sing wis dipilih adhedhasar nilai X-Axis) bakal dadi output saka blok fungsi Logic Programmable anggere tabel sing dipilih.
Ora kaya kabeh blok fungsi liyane, Logika Programmable ora nindakake petungan linearisasi ing antarane data input lan output. Nanging, mirrors persis input (Tabel Lookup) data. Mulane, nalika nggunakake Programmable Logic minangka sumber kontrol kanggo blok fungsi liyane, disaranake kabeh Tabel Lookup Y-Axes sing gegandhengan dadi (a) Setel ing antarane 0 nganti 100% kisaran output utawa (b) kabeh disetel menyang skala padha.
Manual pangguna UMAX031700. Versi: 3
16-44
1.6. Blok Fungsi Matematika
Ana papat pamblokiran fungsi matematika sing ngidini pangguna kanggo nemtokake algoritma dhasar. Blok fungsi matematika bisa njupuk nganti papat sinyal input. Saben input banjur skala miturut watesan sing gegandhengan lan titik-titik skala.
Input diowahi dadi persentagNilai e adhedhasar nilai "Fungsi X Input Y Minimal" lan "Fungsi X Input Y Maksimum" sing dipilih. Kanggo kontrol tambahan pangguna uga bisa nyetel "Fungsi X Input Y Scaler". Kanthi gawan, saben input duwe skala `bobot' 1.0 Nanging, saben input bisa ditambahake saka -1.0 dadi 1.0 yen perlu sadurunge ditrapake ing fungsi kasebut.
Blok fungsi matematika kalebu telung fungsi sing bisa dipilih, sing saben nindakake persamaan A operator B, ing ngendi A lan B minangka input fungsi lan operator minangka fungsi sing dipilih karo fungsi setpoint Math X Operator. Pilihan setpoint ditampilake ing Tabel 11. Fungsi kasebut disambungake bebarengan, supaya asil saka fungsi sadurunge dadi Input A saka fungsi sabanjuré. Mangkono Fungsi 1 duwe Input A lan Input B sing bisa dipilih kanthi setpoints, ing ngendi Fungsi 2 nganti 4 mung duwe Input B sing bisa dipilih. Input dipilih kanthi nyetel Fungsi X Input Y Sumber lan Fungsi X Input Y Nomer. Yen Fungsi X Input B Sumber disetel kanggo 0 Kontrol sinyal ora digunakake liwat fungsi ora diganti.
= (1 1 1)2 23 3 4 4
0
=, Bener nalika InA padha karo InB
1
!=, Bener nalika InA ora padha karo InB
2
>, Bener nalika InA luwih gedhe tinimbang InB
3
>=, Bener nalika InA luwih gedhe utawa padha karo InB
4
<, Bener nalika InA kurang saka InB
5
<=, Bener nalika InA kurang saka utawa padha karo InB
6
UTAWA, Bener nalika InA utawa InB Bener
7
LAN, Bener nalika InA lan InB Bener
8 XOR, Bener yen InA utawa InB bener, nanging ora loro-lorone
9
+, Asil = InA plus InB
10
-, Hasil = InA dikurangi InB
11
x, Asil = InA kaping InB
12
/, Asil = InA dibagi InB
13
MIN, Asil = Paling cilik saka InA lan InB
14
MAX, Asil = Paling gedhe saka InA lan InB
Tabel 11 Operator Fungsi Matematika
Pangguna kudu nggawe manawa input kompatibel karo saben liyane nalika nggunakake sawetara Operasi Matematika. Contone, yen Input Universal 1 diukur ing [V], nalika CAN Receive 1 diukur ing [mV] lan Operator Fungsi Matematika 9 (+), asile ora bakal dadi nilai sing dikarepake.
Kanggo asil sing bener, sumber kontrol kanggo input kudu nilai non-nol, yaiku soko liyane saka `Sumber Kontrol Ora Digunakake.'
Nalika dibagi, Nilai InB nul bakal tansah kasil punika Nilai output nul kanggo fungsi gadhah. Nalika subtracting, asil negatif bakal tansah dianggep minangka nul, kajaba fungsi wis ping pingan dening negatif, utawa input sing scaled karo koefisien negatif pisanan.
Manual pangguna UMAX031700. Versi: 3
17-44
1.7. BISA ngirim Blok Fungsi
Blok fungsi CAN Transmit digunakake kanggo ngirim output saka blok fungsi liyane (yaiku input, sinyal logika) menyang jaringan J1939.
Biasane, kanggo mateni pesen ngirim, "Transmit Repetition Rate" disetel menyang nol. Nanging, yen pesen nuduhake Nomer Grup Parameter (PGN) karo pesen liyane, iki ora mesthi bener. Yen sawetara pesen nuduhake "Transmit PGN" sing padha, tingkat pengulangan sing dipilih ing pesen kanthi nomer LOWEST bakal digunakake kanggo ALL pesen sing nggunakake PGN kasebut.
Kanthi gawan, kabeh pesen dikirim ing Proprietary B PGNs minangka pesen siaran. Yen kabeh data ora perlu, mateni kabeh pesen kanthi nyetel saluran paling murah nggunakake PGN kasebut dadi nol. Yen sawetara data ora perlu, mung ngganti PGN saka saluran superfluous (s) menyang nilai sing ora digunakake ing Proprietary B sawetara.
Nalika daya munggah, pesen sing dikirim ora bakal disiarake nganti wektu tundha 5 detik. Iki ditindakake kanggo nyegah kahanan daya munggah utawa wiwitan nggawe masalah ing jaringan.
Wiwit standar minangka pesen PropB, "Kirim Prioritas Pesen" tansah diinisialisasi dadi 6 (prioritas rendah) lan titik "Alamat Tujuan (kanggo PDU1)" ora digunakake. Setpoint iki mung bener nalika PDU1 PGN wis dipilih, lan bisa disetel menyang Alamat Global (0xFF) kanggo siaran, utawa dikirim menyang alamat tartamtu minangka persiyapan dening pangguna.
"Transmit Data Size", "Transmit Data Index in Array (LSB)", "Transmit Bit Index in Byte (LSB)", "Transmit Resolution" lan "Transmit Offset" kabeh bisa digunakake kanggo peta data menyang SPN sing didhukung. dening standar J1939.
Cathetan: CAN Data = (Input Data Offset)/Resolusi
1IN-CAN ndhukung nganti 8 unik CAN Transmit Messages, kabeh bisa diprogram kanggo ngirim data sing kasedhiya menyang jaringan CAN.
Manual pangguna UMAX031700. Versi: 3
18-44
1.8. BISA Nampa Blok Fungsi
BISA Nampa pemblokiran fungsi dirancang kanggo njupuk SPN saka jaringan J1939, lan digunakake minangka input kanggo pemblokiran fungsi liyane.
Aktifake Pesen Nampa minangka setpoint paling penting sing ana gandhengane karo blok fungsi iki lan kudu dipilih dhisik. Ngganti bakal nyebabake setpoint liyane diaktifake / dipateni yen cocog. Kanthi gawan ALL nampa pesen dipatèni.
Sawise pesen diaktifake, kesalahan Komunikasi sing Ilang bakal diwenehi tandha yen pesen kasebut ora ditampa sajrone wektu Enteni Pesen. Iki bisa nyebabake acara Lost Communication. Kanggo ngindhari wektu entek ing jaringan sing jenuh banget, disaranake nyetel wektu paling sethithik kaping telu luwih suwe tinimbang tingkat nganyari sing dikarepake. Kanggo mateni fitur wektu entek, mung nyetel nilai iki kanggo nul, ing kasus iki pesen sing ditampa ora bakal entek lan ora bakal micu fault ilang Komunikasi.
Kanthi gawan, kabeh pesen kontrol samesthine bakal dikirim menyang 1IN-CAN Controller ing Proprietary B PGNs. Nanging, yen pesen PDU1 dipilih, Pengontrol 1IN-CAN bisa disetel kanggo nampa saka ECU wae kanthi nyetel Alamat Spesifik sing ngirim PGN menyang Alamat Global (0xFF). Yen alamat tartamtu dipilih, banjur data ECU liyane ing PGN bakal diabaikan.
Ukuran Data Nampa, Nampa Indeks Data ing Array (LSB), Nampa Indeks Bit ing Byte (LSB), Nampa Resolusi lan Nampa Offset kabeh bisa digunakake kanggo peta SPN apa wae sing didhukung dening standar J1939 menyang data output saka blok fungsi Ditampa. .
Kaya sing wis kasebut sadurunge, BISA nampa blok fungsi bisa dipilih minangka sumber input kontrol kanggo blok fungsi output. Yen kedadeyan kasebut, setpoints Data Min (Off Threshold) lan Data Max (On Threshold) sing Ditampa nemtokake nilai minimal lan maksimum sinyal kontrol. Minangka jeneng kasebut, uga digunakake minangka ambang On / Off kanggo jinis output digital. Nilai-nilai kasebut ana ing unit apa wae, data kasebut SAwise resolusi lan offset ditrapake kanggo BISA nampa sinyal. 1IN-CAN Controller ndhukung nganti limang unik CAN Receive Messages.
Manual pangguna UMAX031700. Versi: 3
19-44
1.9. Blok Fungsi Diagnostik
Ana sawetara jinis diagnostik sing didhukung dening Pengontrol Sinyal 1IN-CAN. Deteksi lan reaksi fault digandhengake karo kabeh input universal lan drive output. Saliyane kesalahan I / O, 1IN-CAN uga bisa ndeteksi / nanggepi sumber daya liwat / ngisor vol.tagpangukuran, overtemperature prosesor, utawa acara komunikasi sing ilang.
Gambar 5 Blok Fungsi Diagnostik
"Deteksi Fault Diaktifake" minangka setpoint paling penting sing ana gandhengane karo blok fungsi iki, lan kudu dipilih dhisik. Ngganti bakal nyebabake setpoint liyane diaktifake utawa dipateni yen cocog. Yen dipateni, kabeh prilaku diagnostik sing ana gandhengane karo I/O utawa acara sing dimaksud ora digatekake.
Ing sawetara kasus, fault bisa ditandhani minangka kedadeyan kurang utawa dhuwur. Ambang min / max kanggo kabeh diagnostik sing didhukung dening 1IN-CAN kadhaptar ing Tabel 12. Nilai kandel minangka setpoint sing bisa dikonfigurasi pangguna. Sawetara diagnosa mung nanggepi kondisi siji, ing kasus N / A kadhaptar ing salah siji kolom.
Blok Fungsi Universal Input ilang Komunikasi
Ambang Minimal
Ambang maksimum
Kesalahan Minimal
Kesalahan maksimum
N/A
Ditampa Pesen
(apa wae)
Tabel 12 Ambang Deteksi Fault
wektu entek
Yen ditrapake, setpoint histeresis diwenehake kanggo nyegah setelan kanthi cepet lan mbusak gendera kesalahan nalika nilai input utawa umpan balik wis cedhak karo ambang deteksi kesalahan. Kanggo mburi kurang, yen fault wis gendero, iku ora bakal dibusak nganti nilai diukur luwih saka utawa padha karo Ambang Minimal + "Hysteresis kanggo Mbusak Fault." Kanggo mburi dhuwur, ora bakal dibusak nganti nilai sing diukur kurang saka utawa padha karo Ambang Maksimum "Hysteresis kanggo Mbusak.
Manual pangguna UMAX031700. Versi: 3
20-44
Salah.” Nilai minimal, maksimum lan hysteresis tansah diukur ing unit kesalahan sing dimaksud.
Setpoint sabanjure ing blok fungsi iki yaiku "Acara Ngasilake DTC ing DM1." Yen lan mung yen iki disetel kanggo bener, setpoints liyane ing blok fungsi bakal diaktifake. Kabeh mau ana hubungane karo data sing dikirim menyang jaringan J1939 minangka bagéan saka pesen DM1, Kode Masalah Diagnostik Aktif.
Kode Masalah Diagnostik (DTC) ditetepake dening standar J1939 minangka nilai papat byte yaiku
kombinasi saka:
Nomer Parameter Suspect SPN (19 bit pisanan saka DTC, LSB pisanan)
FMI
Gagal Mode Identifier
(5 bit sabanjure DTC)
CM
Metode Konversi
(1 bit, tansah disetel kanggo 0)
OC
Kedadeyan Count
(7 bit, kaping pirang-pirang kesalahan wis kedadeyan)
Saliyane ndhukung pesen DM1, 1IN-CAN Signal Controller uga ndhukung
Kode Masalah Diagnostik DM2 Sadurunge Aktif
Dikirim mung ing panyuwunan
Data Diagnostik DM3 Clear / Reset DTCs Aktif Sadurunge Rampung mung ing panyuwunan
Data Diagnostik DM11 Clear / Reset kanggo DTCs Aktif
Rampung mung ing panyuwunan
Sanadyan siji blok fungsi diagnostik duwe "Acara Ngasilake DTC ing DM1" disetel dadi Bener, Pengontrol Sinyal 1IN-CAN bakal ngirim pesen DM1 saben detik, preduli manawa ana kesalahan aktif utawa ora, kaya sing disaranake dening standar. Nalika ora ana DTC aktif, 1IN-CAN bakal ngirim pesen "Ora Ana Faults Aktif". Yen DTC sing sadurunge ora aktif dadi aktif, DM1 bakal dikirim langsung kanggo nggambarake iki. Sanalika DTC aktif pungkasan ora aktif, bakal ngirim DM1 sing nuduhake yen ora ana DTC sing luwih aktif.
Yen ana luwih saka siji DTC aktif ing wektu tartamtu, pesen DM1 biasa bakal dikirim nggunakake Multipacket Broadcast Announce Message (BAM). Yen controller nampa panjalukan kanggo DM1 nalika iki bener, bakal ngirim pesen multipacket kanggo Alamat Requester nggunakake Transport Protocol (TP).
Nalika daya munggah, pesen DM1 ora bakal disiarake nganti sawise wektu tundha 5 detik. Iki ditindakake kanggo nyegah kahanan daya munggah utawa wiwitan ora diwenehi tandha minangka kesalahan aktif ing jaringan.
Nalika fault disambung menyang DTC, log non-molah malih saka count kedadean (OC) katahan. Sanalika controller ndeteksi kesalahan anyar (sadurunge ora aktif), iku bakal miwiti decrementing "Tundha Sadurunge Ngirim DM1" timer kanggo pemblokiran fungsi diagnostik. Yen fault wis tetep ana sak wektu tundha, controller bakal nyetel DTC kanggo aktif, lan bakal nambah OC ing log. DM1 bakal langsung digawe sing kalebu DTC anyar. Timer diwenehake supaya fault intermiten ora ngluwihi jaringan amarga kesalahan teka lan ilang, amarga pesen DM1 bakal dikirim saben kesalahan katon utawa ilang.
DTCs aktif sadurunge (kabeh karo non-nol OC) kasedhiya ing request kanggo pesen DM2. Yen ana luwih saka siji DTC sing aktif sadurunge, multipacket DM2 bakal dikirim menyang Alamat Requester nggunakake Transport Protocol (TP).
Yen DM3 dijaluk, jumlah kedadeyan kabeh DTC sing aktif sadurunge bakal direset menyang nol. OC saka DTC sing saiki aktif ora bakal diganti.
Manual pangguna UMAX031700. Versi: 3
21-44
Blok fungsi diagnostik duwe setpoint "Acara Dibuwang mung dening DM11." Kanthi gawan, iki tansah disetel kanggo Palsu, kang tegese sanalika kondisi sing nyebabake kesalahan flag disetel ilang, DTC otomatis digawe Sadurunge Aktif, lan ora ana maneh ing pesen DM1. Nanging, nalika setpoint iki disetel kanggo True, sanajan gendera wis dibusak, DTC ora bakal digawe aktif, supaya bakal terus dikirim ing pesen DM1. Mung nalika DM11 wis dijaluk DTC bakal ora aktif. Fitur iki bisa uga migunani ing sistem sing kesalahan kritis kudu diidentifikasi kanthi jelas yen kedadeyan kasebut, sanajan kahanan sing nyebabake kedadeyan kasebut ilang.
Saliyane kabeh DTC sing aktif, bagean liya saka pesen DM1 yaiku byte pisanan sing nggambarake Lamp Status. Saben blok fungsi diagnostik duwe setpoint "Lamp Nyetel dening Event ing DM1 "sing nemtokake kang lamp bakal disetel ing bait iki nalika DTC aktif. Standar J1939 nemtokake lamps minangka `Masalah', `Abang, Mungkasi', `Amber, Warning' utawa `Lindungi'. Kanthi gawan, `Amber, Warning' lamp biasane sing disetel dening kesalahan aktif.
Kanthi gawan, saben blok fungsi Diagnostik wis digandhengake karo SPN kepemilikan. Nanging, setpoint iki "SPN kanggo Acara sing digunakake ing DTC" bisa dikonfigurasi kanthi lengkap dening pangguna yen pengin nggambarake standar SPN sing ditemtokake ing J1939-71. Yen SPN diganti, OC saka log kesalahan digandhengake otomatis ngreset menyang nul.
Saben blok fungsi diagnostik uga wis digandhengake karo FMI standar. Siji-sijine setpoint pangguna kanggo ngganti FMI yaiku "FMI kanggo Acara sing digunakake ing DTC," sanajan sawetara pamblokiran fungsi diagnostik bisa duwe kesalahan dhuwur lan kurang kaya sing ditampilake ing Tabel 13. Ing kasus kasebut, FMI ing setpoint nuduhake yen saka kondisi mburi kurang, lan FMI digunakake dening fault dhuwur bakal ditemtokake saben Tabel 21. Yen FMI diganti, OC saka log kesalahan digandhengake otomatis ngreset menyang nul.
Manual pangguna UMAX031700. Versi: 3
22-44
FMI kanggo Event digunakake ing DTC Low Fault
FMI=1, Data Valid Nanging Ngisor Normal Range Operasional Paling Parah FMI=4, Voltage Ngisor Normal, Utawa Disingkat dadi Low Source FMI=5, Saiki Ngisor Normal Utawa Open Circuit FMI=17, Data Valid Nanging Ngisor Normal Operating Range Paling Severe Level FMI=18, Data Valid Nanging Ngisor Normal Operating Range Moderate Severe Level FMI=21 , Data Drifted Low
FMI sing cocog digunakake ing DTC High Fault
FMI=0, Data Valid Nanging Ndhuwur Rentang Operasional Normal Tingkat Paling Parah FMI=3, Voltage Ndhuwur Normal, Utawa Disingkat Dhuwur Sumber FMI=6, Saiki Ndhuwur Normal utawa Sirkuit Grounded FMI=15, Data Valid Nanging Ndhuwur Normal Operasi Range Paling Parah FMI=16, Data Valid Nanging Ndhuwur Normal Operating Range Moderate Parah FMI=20 , Data Drifted Dhuwur
Tabel 13 Low Fault FMI versus High Fault FMI
Yen FMI digunakake liyane saka siji saka Tabel 13, banjur loro fault kurang lan dhuwur bakal diutus FMI padha. Kondisi iki kudu nyingkiri, amarga log isih bakal digunakake OC beda kanggo rong jinis bentet, sanajan padha bakal dilaporake ing DTC. Iku tanggung jawab pangguna kanggo nggawe manawa iki ora kelakon.
Manual pangguna UMAX031700. Versi: 3
23-44
2. Pandhuan Instalasi
2.1. Dimensi lan Pinout Controller 1IN-CAN dikemas ing omah plastik sing dilas kanthi ultrasonik. Majelis kasebut nduweni rating IP67.
Gambar 6 Dimensi Omah
Pin # Keterangan
1
BATT +
2
Input +
3
BISA_H
4
BISA_L
5
Input -
6
BATT-
Tabel 14 Konektor Pinout
2.2. Pandhuan sing dipasang
CATATAN & PÈNGET · Aja nginstal ing cedhak volume dhuwurtage utawa piranti saiki dhuwur. · Wigati sawetara suhu operasi. Kabeh kabel lapangan kudu cocog kanggo kisaran suhu kasebut. · Pasang unit kanthi papan sing cocog kanggo layanan lan akses kabel sabuk sing nyukupi (15
cm) lan relief ketegangan (30 cm). · Aja nyambungake utawa medhot unit nalika sirkuit urip, kajaba area kasebut ora dikenal
mbebayani.
MOUNTING
bolongan soyo tambah ukuran kanggo # 8 utawa M4 bolts. Dawa bolt bakal ditemtokake dening kekandelan piring soyo tambah pangguna pungkasan. Flange sing dipasang ing pengontrol yaiku 0.425 inci (10.8 mm) nglukis.
Yen modul dipasang tanpa lampiran, kudu dipasang vertikal kanthi konektor madhep ngiwa utawa
Manual pangguna UMAX031700. Versi: 3
24-44
hak kanggo ngurangi kamungkinan entri Kelembapan.
Kabel CAN dianggep aman sacara intrinsik. Kabel listrik ora dianggep aman sacara intrinsik lan mulane ing lokasi sing mbebayani kudu dilebokake ing tray saluran utawa saluran. Modul kasebut kudu dipasang ing papan ing papan sing mbebayani kanggo tujuan kasebut.
Ora ana kabel utawa sabuk kabel sing dawane ngluwihi 30 meter. Kabel input daya kudu diwatesi nganti 10 meter.
Kabeh kabel lapangan kudu cocog kanggo sawetara suhu operasi.
Pasang unit kanthi papan sing cocog kanggo servis lan kanggo akses sabuk kabel sing nyukupi (6 inci utawa 15 cm) lan relief ketegangan (12 inci utawa 30 cm).
SAMBUNGAN
Gunakake plug kawin TE Deutsch ing ngisor iki kanggo nyambung menyang receptacles integral. Wiring menyang plug kawin iki kudu sesuai karo kabeh kode lokal sing ditrapake. Wiring lapangan cocok kanggo dirating voltage lan saiki kudu digunakake. Rating kabel sing nyambungake kudu paling sethithik 85 ° C. Kanggo suhu sekitar ngisor 10°C lan ndhuwur +70°C, gunakake kabel lapangan sing cocog kanggo suhu sekitar minimal lan maksimal.
Deleng lembar data TE Deutsch kanggo kisaran diameter insulasi sing bisa digunakake lan instruksi liyane.
Receptacle Kontak Kawin Konektor
Soket kawin sing cocog (Waca www.laddinc.com kanggo informasi luwih lengkap babagan kontak sing kasedhiya kanggo plug kawin iki.)
DT06-08SA, 1 W8S, 8 0462-201-16141, lan 3 114017
Manual pangguna UMAX031700. Versi: 3
25-44
3. OGVIEW OF J1939 FITUR
Piranti lunak iki dirancang kanggo menehi keluwesan kanggo pangguna babagan pesen sing dikirim menyang lan saka ECU kanthi nyedhiyakake: · Configurable ECU Instance ing NAME (kanggo ngidini sawetara ECU ing jaringan sing padha) · Configurable Transmit PGN lan SPN Parameter · Configurable Receive Parameter PGN lan SPN · Ngirim Parameter Pesen Diagnostik DM1 · Maca lan nanggapi pesen DM1 sing dikirim dening ECU liyane · Log Diagnostik, dijaga ing memori sing ora molah malih, kanggo ngirim pesen DM2
3.1. Pambuka kanggo Pesen sing Didhukung ECU tundhuk karo standar SAE J1939, lan ndhukung PGN ing ngisor iki
Saka J1939-21 – Lapisan Link Data · Panjaluk · Pengakuan · Manajemen Sambungan Protokol Transportasi · Pesen Transfer Data Protokol Transportasi
59904 ($00EA00) 59392 ($00E800) 60416 ($00EC00) 60160 ($00EB00)
Cathetan: Sembarang PGN B Proprietary ing kisaran 65280 nganti 65535 ($00FF00 nganti $00FFFF) bisa dipilih
Saka J1939-73 – Diagnostik · Kode Masalah Diagnostik Aktif DM1 · Kode Masalah Diagnostik Aktif DM2 · Mbusak/Reset Data Diagnostik DM3 kanggo DTC Aktif Sadurunge · DM11 – Mbusak/Reset Data Diagnostik kanggo DTC Aktif · Panjaluk Akses Memori DM14 · Akses Memori DM15 Tanggapan · Transfer Data Biner DM16
65226 ($00FECA) 65227 ($00FECB) 65228 ($00FECC) 65235 ($00FED3) 55552 ($00D900) 55296 ($00D800) 55040 ($00D700)
Saka J1939-81 - Manajemen Jaringan · Alamat Diklaim / Ora Bisa Diklaim · Alamat Diprentah
60928 ($00EE00) 65240 ($00FED8)
Saka J1939-71 Lapisan Aplikasi Kendaraan · Identifikasi Piranti Lunak
65242 ($00FEDA)
Ora ana PGN lapisan aplikasi sing didhukung minangka bagéan saka konfigurasi gawan, nanging bisa dipilih kaya sing dikarepake kanggo ngirim utawa nampa pamblokiran fungsi. Setpoints diakses nggunakake Memory Access Protocol (MAP) standar kanthi alamat proprietary. Asisten Elektronik Axiomatic (EA) ngidini konfigurasi cepet lan gampang saka unit liwat jaringan CAN.
Manual pangguna UMAX031700. Versi: 3
26-44
3.2. NAMA, Alamat lan ID Piranti Lunak
J1939 NAME ECU 1IN-CAN nduweni standar ing ngisor iki kanggo J1939 NAME. Pangguna kudu ngrujuk menyang standar SAE J1939/81 kanggo informasi luwih lengkap babagan paramèter kasebut lan kisaran.
Alamat Sewenang-wenang Kelompok Industri Sistem Kendaraan Instance Sistem Kendaraan Fungsi Fungsi Instance ECU Instance Kode Pabrik Nomer Identitas
Ya 0, Global 0 0, Sistem non-spesifik 125, Axiomatic I/O Controller 20, Axiomatic AX031700, Single Input Controller with CAN 0, First Instance 162, Axiomatic Technologies Corporation Variabel, ditugasake kanthi unik sajrone program pabrik kanggo saben ECU
Instance ECU minangka setpoint sing bisa dikonfigurasi sing ana gandhengane karo NAME. Ngganti nilai iki bakal ngidini macem-macem ECU jinis iki bisa dibedakake karo ECU liyane (kalebu Asisten Elektronik Axiomatic) nalika kabeh disambungake ing jaringan sing padha.
Alamat ECU Nilai standar saka setpoint iki 128 (0x80), kang alamat wiwitan preferred kanggo ECUs selfconfigurable minangka disetel dening SAE ing J1939 tabel B3 kanggo B7. Axiomatic EA bakal ngidini pilihan saka sembarang alamat antarane 0 kanggo 253, lan iku tanggung jawab pangguna kanggo milih alamat sing tundhuk karo standar. Pangguna uga kudu ngerti yen amarga unit kasebut nduweni alamat sing sewenang-wenang, yen ECU liyane kanthi prioritas NAME padu kanggo alamat sing dipilih, 1IN-CAN bakal terus milih alamat paling dhuwur sabanjure nganti nemokake alamat sing bisa diklaim. Waca J1939/81 kanggo rincian liyane babagan alamat ngaku.
Pengenal piranti lunak
PGN 65242
Identifikasi piranti lunak
Rate Ambalan Transmisi: On request
Dawane data:
Variabel
Kaca Data Lengkap:
0
Kaca Data:
0
Format PDU:
254
PDU spesifik:
218 Informasi Pendukung PGN:
Prioritas standar:
6
Nomer Kelompok Parameter:
65242 (0xFEDA)
– LEMBUT
Posisi wiwitan 1 2-n
Panjang Parameter Jeneng 1 Byte Jumlah kolom identifikasi piranti lunak Variabel Identifikasi piranti lunak, Pembatas (ASCII “*”)
SPN 965 234
Kanggo 1IN-CAN ECU, Byte 1 disetel dadi 5, lan kolom identifikasi kaya ing ngisor iki (Nomer Bagian)*(Versi)*(Tanggal)*(Pemilik)*(Deskripsi)
Manual pangguna UMAX031700. Versi: 3
27-44
Axiomatic EA nuduhake kabeh informasi iki ing "Informasi ECU Umum", kaya sing kapacak ing ngisor iki:
Cathetan: Informasi sing kasedhiya ing ID Piranti Lunak kasedhiya kanggo alat layanan J1939 sing ndhukung PGN -SOFT.
Manual pangguna UMAX031700. Versi: 3
28-44
4. ECU SETPOINTS DIAKSES KARO ASISTEN ELEKTRONIK AXIOMATIC
Akeh setpoints wis referensi ing manual iki. Bagian iki njlèntrèhaké kanthi rinci saben setpoint, lan standar lan kisaran. Kanggo informasi luwih lengkap babagan carane saben setpoint digunakake dening 1IN-CAN, waca bagean sing cocog ing Manual pangguna.
4.1. J1939 Jaringan
Setpoints J1939 Network menehi hasil karo paramèter pengontrol khusus sing mengaruhi jaringan CAN. Deleng cathetan ing informasi babagan saben setpoint.
jeneng
Range
Default
Cathetan
Nomer Instance ECU Alamat ECU
Gulung dhaptar 0 dadi 253
0, # 1 First Kayata Saben J1939-81
128 (0x80)
Alamat sing disenengi kanggo ECU sing bisa dikonfigurasi dhewe
Screen Capture saka Default Miscellaneous Setpoints
Yen nilai non-standar kanggo "Nomer Instance ECU" utawa "Alamat ECU" digunakake, ora bakal dianyari sajrone setpoint file lampu kilat. Parameter kasebut kudu diganti kanthi manual supaya bisa
nyegah unit liyane ing jaringan kena pengaruh. Nalika lagi diganti, controller bakal ngaku alamat anyar ing jaringan. Disaranake kanggo nutup lan mbukak maneh sambungan CAN ing Axiomatic EA sawise file dimuat, kuwi mung NAME lan alamat anyar katon ing dhaftar J1939 CAN Network ECU.
Manual pangguna UMAX031700. Versi: 3
29-44
4.2. Input Universal
Blok fungsi Input Universal ditetepake ing Bagean 1.2. Mangga deleng bagean kasebut kanggo informasi rinci babagan carane setpoints iki digunakake.
Njupuk Layar Default Universal Input Setpoints
Jeneng Input Tipe Sensor
Range Drop List
Pulsa saben Revolusi
0 nganti 60000
Kesalahan Minimal
Range Minimal
Range maksimum
Kesalahan maksimum Pullup / Pulldown Resistor Debounce Wektu Digital Input Tipe Software Debounce Filter Tipe
Gumantung ing Jinis Sensor Gumantung ing Jinis Sensor Gumantung ing Jinis Sensor Gumantung ing Jinis Sensor Drop List
0 nganti 60000
Jinis Filter Piranti Lunak
Daftar Drop
Piranti Lunak Filter Konstan
0 nganti 60000
Default 12 Voltage 0V kanggo 5V 0
0.2V
Cathetan Waca Bagean 1.2.1 Yen disetel menyang 0, pangukuran dijupuk ing Hz. Yen nilai disetel luwih saka 0, pangukuran dijupuk ing RPM
Waca Bagean 1.2.3
0.5V
Waca Bagean 1.2.3
4.5V
Waca Bagean 1.2.3
4.8V 1 10kOhm Pullup 0 – Ora Ana 10 (ms)
0 Ora Ana Filter
1000ms
Waca Bagean 1.2.3
Waca Bagean 1.2.2
Wektu debounce kanggo jinis input Digital On / Off Waca Bagean 1.2.4. Fungsi iki ora digunakake ing jinis input Digital lan Counter Waca Bagean 1.3.6
Deteksi Fault diaktifake Drop List
1 - Bener
Waca Bagean 1.9
Acara Ngasilake DTC ing DM1
Daftar Drop
1 - Bener
Waca Bagean 1.9
Manual pangguna UMAX031700. Versi: 3
30-44
Hysteresis kanggo Mbusak Fault
Gumantung ing Tipe Sensor
Lamp Nyetel dening Event ing DM1 Drop List
0.1V
Waca Bagean 1.9
1 Amber, Pènget Waca Bagéan 1.9
SPN kanggo Event digunakake ing DTC 0 kanggo 0x1FFFFFFFF
Waca Bagean 1.9
FMI kanggo Acara digunakake ing DTC Drop List
4 Voltage Ngisor Normal, Utawa Shorted kanggo Low Source
Waca Bagean 1.9
Tundha Sadurunge Kirim DM1 0 nganti 60000
1000ms
Waca Bagean 1.9
4.3. Setpoints Dhaftar Data konstan
Blok fungsi Dhaptar Data Konstan diwenehake supaya pangguna bisa milih nilai sing dikarepake kanggo macem-macem fungsi blok logika. Saindhenging manual iki, macem-macem referensi wis digawe kanggo konstanta, minangka rangkuman ing examples kapacak ing ngisor iki.
a)
Logika Programmable: Konstan "Tabel X = Kondisi Y, Argumen 2", ing ngendi X lan Y = 1
kanggo 3
b)
Fungsi Matematika: Konstan "Math Input X", ing ngendi X = 1 nganti 4
Rong konstanta pisanan yaiku nilai tetep 0 (Salah) lan 1 (Bener) kanggo digunakake ing logika binar. 13 konstanta sing isih bisa dikonfigurasi pangguna kanggo nilai apa wae antarane +/- 1,000,000. Nilai gawan ditampilake ing jupuk layar ing ngisor iki.
Screen Capture Default Dhaptar Data Konstan Setpoints Manual Panganggo UMAX031700. Versi: 3
31-44
4.4. Goleki Tabel Setpoints
Blok fungsi Lookup Table ditetepake ing Bagean 1.4. Mangga deleng ana kanggo informasi rinci babagan carane kabeh setpoints iki digunakake. Minangka standar X-Axis pemblokiran fungsi iki ditetepake dening "Sumber X-Axis" dipilih saka Tabel 1, ana apa-apa maneh kanggo nemtokake ing syarat-syarat standar lan kisaran ngluwihi kang diterangake ing bagean 1.4. Elinga, nilai X-Axis bakal dianyari kanthi otomatis yen kisaran min / maksimal saka sumber sing dipilih diganti.
Tangkapan layar Example Lookup Tabel 1 Setpoints
Cathetan: Ing panangkepan layar sing ditampilake ing ndhuwur, "Sumber X-Axis" wis diganti saka nilai standar kanggo ngaktifake pemblokiran fungsi.
Manual pangguna UMAX031700. Versi: 3
32-44
4.5. Setpoints Logika Programmable
Blok fungsi Logika Programmable ditetepake ing Bagean 1.5. Mangga deleng ana kanggo informasi rinci babagan carane kabeh setpoints iki digunakake.
Amarga pamblokiran fungsi iki dipatèni kanthi gawan, ora ana apa-apa sing kudu ditetepake babagan standar lan kisaran ngluwihi sing diterangake ing bagean 1.5. Jupuk layar ing ngisor iki nuduhake kepiye setpoint sing dirujuk ing bagean kasebut katon ing Axiomatic EA.
Manual pangguna UMAX031700. Versi: 3
33-44
Screen Capture saka Default Programmable Logic 1 Setpoints
Cathetan: Ing panangkepan layar sing ditampilake ing ndhuwur, "Blok Logika sing Bisa Diprogram" wis diganti saka nilai standar kanggo ngaktifake blok fungsi.
Cathetan: Nilai standar kanggo Argument1, Argumen 2 lan Operator kabeh padha ing kabeh blok fungsi Logic Programmable, lan mulane kudu diganti dening pangguna sing cocog sadurunge bisa digunakake.
Manual pangguna UMAX031700. Versi: 3
34-44
4.6. Setpoints Blok Fungsi Matematika
Blok Fungsi Matematika ditetepake ing Bagean 1.6. Mangga deleng bagean kasebut kanggo informasi rinci babagan carane setpoints iki digunakake.
Screen Capture saka Example kanggo Blok Fungsi Matematika
Cathetan: Ing panangkepan layar sing ditampilake ing ndhuwur, setpoint wis diganti saka nilai standar kanggo nggambarake mantanample carane Blok Fungsi Matematika bisa digunakake.
Jeneng Fungsi Matematika Diaktifake Fungsi 1 Input A Fungsi Sumber 1 Input A Nomer
Fungsi 1 Input A Minimal
Range Drop List Drop List Gumantung Sumber
-106 nganti 106
Default 0 FALSE 0 Kontrol Ora Digunakake 1
0
Fungsi 1 Input A Fungsi Maksimum 1 Input A Fungsi Scaler 1 Input B Fungsi Sumber 1 Input B Nomer
Fungsi 1 Input B Minimal
-106 nganti 106
-1.00 kanggo 1.00 Dhaptar Selehake gumantung ing Source
-106 nganti 106
100 1.00 0 Kontrol Ora Digunakake 1
0
Fungsi 1 Input B Maksimum -106 nganti 106
100
Manual pangguna UMAX031700. Versi: 3
Cathetan BENER utawa SALAH Waca Bagean 1.3
Waca Bagean 1.3
Ngonversi input dadi persentage sadurunge digunakake ing pitungan Ngonversi input kanggo persentage sadurunge digunakake ing pitungan Waca Bagean 1.6 Waca Bagean 1.3
Waca Bagean 1.3
Ngonversi input dadi persentage sadurunge digunakake ing pitungan Ngonversi input kanggo persentage sadurunge digunakake ing pitungan
35-44
Fungsi 1 Input B Scaler Math Fungsi 1 Fungsi Operasi 2 Input B Sumber
Fungsi 2 Input B Nomer
Fungsi 2 Input B Minimal
Fungsi 2 Input B Maksimum
Fungsi 2 Input B Scaler Math Fungsi 2 Operasi (Input A = Asil Fungsi 1) Fungsi 3 Input B Sumber
Fungsi 3 Input B Nomer
Fungsi 3 Input B Minimal
Fungsi 3 Input B Maksimum
Fungsi 3 Input B Scaler Math Fungsi 3 Operasi (Input A = Asil Fungsi 2) Output Math Rentang Minimal
-1.00 kanggo 1.00 Drop List Drop List Gumantung Sumber
-106 nganti 106
-106 nganti 106
-1.00 nganti 1.00
1.00 9, +, Asil = InA+InB 0 Kontrol Ora Digunakake 1
0
100 1.00
Rujuk Bagéan 1.13 Rujuk Bagéan 1.13 Rujuk Bagéan 1.4
Waca Bagean 1.4
Ngonversi input dadi persentage sadurunge digunakake ing pitungan Ngonversi input kanggo persentage sadurunge digunakake ing pitungan Waca Bagean 1.13
Daftar Drop
9, +, Asil = InA+InB Waca Bagean 1.13
Drop List Gumantung Sumber
-106 nganti 106
0 Kontrol Ora Digunakake 1
0
-106 nganti 106
100
-1.00 kanggo 1.00 1.00
Waca Bagean 1.4
Waca Bagean 1.4
Ngonversi input dadi persentage sadurunge digunakake ing pitungan Ngonversi input kanggo persentage sadurunge digunakake ing pitungan Waca Bagean 1.13
Daftar Drop
9, +, Asil = InA+InB Waca Bagean 1.13
-106 nganti 106
0
Math Output Range Maksimum -106 kanggo 106
100
Manual pangguna UMAX031700. Versi: 3
36-44
4.7. CAN Receive Setpoints Blok fungsi CAN Receive ditetepake ing Bagean 1.16. Mangga deleng ana kanggo informasi rinci babagan carane kabeh setpoints iki digunakake.
Screen Capture of Default BISA Nampa 1 Setpoints
Cathetan: Ing panangkepan layar sing ditampilake ing ndhuwur, "Nampa Pesen Diaktifake" wis diganti saka nilai standar kanggo ngaktifake pemblokiran fungsi. 4.8. CAN Transmit Setpoints Blok fungsi CAN Transmit ditetepake ing Bagean 1.7. Mangga deleng ana kanggo informasi rinci babagan carane kabeh setpoints iki digunakake.
Screen Capture of Default CAN Transmit 1 Setpoints User Manual UMAX031700. Versi: 3
37-44
Jeneng Kirim PGN Tingkat Pengulangan Kiriman Kirim Pesan Alamat Tujuan Prioritas (kanggo PDU1) Kirim Sumber Data Nomer Kiriman Data
Ngirim Ukuran Data
Ngirim Indeks Data ing Array (LSB) Ngirim Bit Indeks ing Byte (LSB) Ngirim Resolusi Data Ngirim Data Offset
Range
0 nganti 65535 0 nganti 60,000 ms 0 nganti 7 0 nganti 255 Drop List Saben Sumber
Default
65280 ($FF00) 0 6 254 (0xFE, Alamat Null) Input Diukur 0, Input Diukur #1
Daftar Drop
Terus menerus 1-Byte
0 nganti 8-DataSize 0, Posisi Byte pisanan
0 nganti 8-BitSize
-106 nganti 106 -104 nganti 104
Ora Digunakake dening Default
1.00 0.00
Cathetan
0ms mateni ngirimake Prioritas B Proprietary Ora digunakake kanthi gawan Waca Bagean 1.3 Waca Bagean 1.3 0 = Ora Digunakake (dipateni) 1 = 1-Bit 2 = 2-Bit 3 = 4-Bit 4 = 1-Byte 5 = 2-Byte 6 = 4-Bit
Mung digunakake karo Tipe Data Bit
Manual pangguna UMAX031700. Versi: 3
38-44
5. REFLASHING OVER CAN karo AXIOMATIC EA BOOTLOADER
AX031700 bisa nganyari karo perangkat kukuh aplikasi anyar nggunakake bagean Informasi Bootloader. Bagean iki njlèntrèhaké instruksi langkah-langkah sing prasaja kanggo ngunggah perangkat kukuh anyar sing diwenehake dening Axiomatic menyang unit liwat CAN, tanpa kudu dicopot saka jaringan J1939.
1. Nalika Axiomatic EA pisanan nyambung menyang ECU, bagean Informasi Bootloader bakal nampilake informasi ing ngisor iki:
2. Kanggo nggunakake bootloader kanggo upgrade perangkat kukuh mlaku ing ECU, ngganti variabel "Meksa Bootloader Kanggo Muat ing Reset" kanggo Ya.
3. Nalika kothak pituduh takon yen sampeyan pengin ngreset ECU, pilih Ya.
Manual pangguna UMAX031700. Versi: 3
39-44
4. Sawise ngreset, ECU ora bakal katon maneh ing jaringan J1939 minangka AX031700 nanging minangka J1939 Bootloader #1.
Elinga yen bootloader ora Bisa Alamat Sewenang-wenang. Iki tegese yen sampeyan pengin sawetara bootloader mlaku bebarengan (ora dianjurake), sampeyan kudu ngganti alamat kanthi manual sadurunge ngaktifake sabanjure, utawa bakal ana konflik alamat, lan mung siji ECU sing bakal ditampilake minangka bootloader. Sawise bootloader `aktif' bali menyang fungsi biasa, ECU liyane kudu siklus daya kanggo ngaktifake maneh fitur bootloader.
5. Nalika bagean Informasi Bootloader dipilih, informasi sing padha ditampilake nalika
iki mlaku firmware AX031700, nanging ing kasus iki fitur Flashing wis aktif.
Manual pangguna UMAX031700. Versi: 3
40-44
6. Pilih tombol sumunar banjur navigasi menyang ngendi sampeyan wis nyimpen AF-16119-x.yy.bin file dikirim saka Axiomatic. (Cathetan: mung binar (.bin) files bisa flashed nggunakake alat Axiomatic EA)
7. Sawise jendhela Flash Application Firmware mbukak, sampeyan bisa ngetik komentar kayata "Firmware upgrade dening [Jeneng]" yen sampeyan pengin. Iki ora dibutuhake, lan sampeyan bisa ninggalake kolom kosong yen sampeyan ora pengin nggunakake.
Wigati: Sampeyan ora kudu tanggal-stamp utawa kapingamp ing file, amarga kabeh iki rampung kanthi otomatis dening alat Axiomatic EA nalika sampeyan ngunggah perangkat kukuh anyar.
PÈNGET: Aja mriksa kothak "Busak Kabeh Memori Lampu kilat ECU" kajaba diprentahake dening kontak Axiomatic. Milih iki bakal mbusak ALL data sing disimpen ing lampu kilat nonvolatile. Uga bakal mbusak konfigurasi saka setpoints sing bisa uga wis rampung kanggo ECU lan ngreset kabeh setpoints kanggo standar pabrik. Kanthi ninggalake kothak iki ora dicenthang, ora ana setpoint sing bakal diganti nalika perangkat kukuh anyar diunggah.
Manual pangguna UMAX031700. Versi: 3
41-44
8. Bar kemajuan bakal nuduhake carane akeh perangkat kukuh wis dikirim minangka upload progresses. Luwih akeh lalu lintas ing jaringan J1939, saya suwe proses upload bakal ditindakake.
9. Sawise perangkat kukuh wis rampung ngunggah, pesen bakal nyembul nuduhake operasi sukses. Yen sampeyan milih kanggo ngreset ECU, versi anyar saka aplikasi AX031700 bakal miwiti mlaku, lan ECU bakal dikenali dening Axiomatic EA. Yen ora, ing wektu sabanjure ECU didaur ulang, aplikasi AX031700 bakal mbukak tinimbang fungsi bootloader.
Cathetan: Yen sawayah-wayah nalika proses upload diganggu, data rusak (checksum ala) utawa ana alesan liyane firmware anyar ora bener, yaiku bootloader ndeteksi manawa file dimuat ora dirancang kanggo mbukak ing platform hardware, aplikasi ala utawa rusak ora bakal mbukak. Nanging, nalika ECU direset utawa siklus daya, J1939 Bootloader bakal terus dadi aplikasi standar nganti perangkat kukuh sing bener wis kasil diunggah menyang unit kasebut.
Manual pangguna UMAX031700. Versi: 3
42-44
6. Spesifikasi Teknis
6.1. Sumber Daya
Input Sumber Daya - Nominal
Proteksi Surge Reverse Polaritas Proteksi
12 utawa 24Vdc nominal operasi voltage 8…36 Range sumber daya Vdc kanggo voltage transien
Meet syarat SAE J1113-11 kanggo input nominal 24Vdc Disedhiyakake
6.2. Input
Fungsi Input Analog Voltage Input
Input Saiki
Fungsi Input Digital Input Digital Tingkat Input PWM
Input Frekuensi Input Digital
Input Impedansi Input Akurasi Input Resolusi
Voltage Input utawa Input Saiki 0-5V (Impedansi 204 KOhm) 0-10V (Impedansi 136 KOhm) 0-20 mA (Impedansi 124 Ohm) 4-20 mA (Impedansi 124 Ohm) Input Diskrit, Input PWM, Frekuensi/RPM Nganti Vps 0 kanggo 100% 0.5Hz kanggo 10kHz 0.5Hz nganti 10 kHz Active High (kanggo +Vps), Active Low Amplitude: 0 nganti +Vps 1 MOhm Impedansi dhuwur, 10KOhm narik mudhun, 10KOhm narik nganti +14V <1% 12-bit
6.3. Komunikasi
CAN Network Terminasi
1 CAN 2.0B port, protokol SAE J1939
Miturut standar CAN, perlu kanggo mungkasi jaringan kanthi resistor terminasi eksternal. Resistor yaiku 120 Ohm, minimal 0.25W, film logam utawa jinis sing padha. Padha kudu diselehake ing antarane terminal CAN_H lan CAN_L ing loro ujung jaringan.
6.4. Spesifikasi Umum
Mikroprosesor
STM32F103CBT7, 32-bit, 128 Kbytes Memori Program Flash
Arus Tenang
14 mA @ 24Vdc Khas; 30 mA @ 12Vdc Biasane
Kontrol Logika
Fungsi sing bisa diprogram pangguna nggunakake Asisten Elektronik Axiomatic, P/Ns: AX070502 utawa AX070506K
Komunikasi
1 CAN (SAE J1939) Model AX031700: 250 kbps Model AX031700-01: 500 kbps Model AX031700-02: 1 Mbps Model AX031701 CANopen®
Antarmuka pangguna
Asisten Elektronik Axiomatic kanggo sistem operasi Windows dilengkapi lisensi bebas royalti kanggo digunakake. Asisten Elektronik Axiomatic mbutuhake konverter USB-CAN kanggo nyambungake port CAN piranti menyang PC berbasis Windows. Konverter USB-CAN Axiomatic minangka bagean saka KIT Konfigurasi Axiomatic, supaya P / Ns: AX070502 utawa AX070506K.
Pemutusan Jaringan
Sampeyan perlu kanggo mungkasi jaringan karo resistor mandap external. Resistor yaiku 120 Ohm, minimal 0.25W, film logam utawa jinis sing padha. Padha kudu diselehake ing antarane terminal CAN_H lan CAN_L ing loro ujung jaringan.
Bobot
0.10 lb. (0.045 kg)
Kondisi Operasi
-40 nganti 85 °C (-40 nganti 185 °F)
pangayoman
IP67
Kepatuhan EMC
tandha CE
Getaran
MIL-STD-202G, Test 204D lan 214A (Sine lan Random) 10 g puncak (Sine); 7.86 Grms puncak (Acak) (Tunggu)
Kejut
MIL-STD-202G, Tes 213B, 50 g (Tunggu)
Persetujuan
tandha CE
Sambungan Listrik
Konektor 6-pin (setara TE Deutsch P/N: DT04-6P)
Kit plug kawin kasedhiya minangka Axiomatic P/N: AX070119.
Pin # 1 2 3 4 5 6
Deskripsi BATT+ Input + CAN_H CAN_L Input BATT-
Manual pangguna UMAX031700. Versi: 3
43-44
7. VERSI RIWAYAT
Tanggal Versi
1
31 Mei 2016
2
26 November 2019
–
26 November 2019
3
1 Agustus 2023
Pengarang
Gustavo Del Valle Gustavo Del Valle
Amanda Wilkins Kiril Mojsov
Modifikasi
Draf Awal Manual pangguna sing dianyari kanggo nggambarake nganyari sing digawe kanggo perangkat kukuh V2.00 ing ngendi frekuensi lan jinis input PWM ora dipisahake maneh dadi rentang frekuensi sing beda-beda nanging saiki digabung dadi sawetara [0.5Hz…10kHz] Ditambahake arus, bobot. lan model baud rate beda kanggo Technical Spec Performed Warisan Update
Cathetan:
Spesifikasi teknis minangka indikatif lan bisa diganti. Kinerja nyata bakal beda-beda gumantung saka aplikasi lan kahanan operasi. Pangguna kudu marem dhewe yen produk kasebut cocog kanggo digunakake ing aplikasi sing dituju. Kabeh produk kita duwe babar pisan winates marang cacat ing materi lan workmanship. Mangga deleng Garansi, Persetujuan / Watesan Aplikasi lan Proses Bahan Wangsulan kaya sing diterangake ing https://www.axiomatic.com/service/.
CANopen® minangka merek dagang komunitas kadhaptar saka CAN ing Automation eV
Manual pangguna UMAX031700. Versi: 3
44-44
PRODUK KAMI
AC/DC Power Supplies Actuator Controls/Antarmuka Antarmuka Ethernet Otomotif Pangisi daya baterei CAN Controls, Router, Repeater CAN/WiFi, CAN/Bluetooth, Router Current/Voltage/PWM Converters DC/DC Power Converters Engine Temperature Scanners Ethernet/CAN Converters, Gateways, Switch Fan Drive Controllers Gateways, CAN/Modbus, RS-232 Gyroscopes, Inclinometers Hydraulic Valve Controller Inclinometers, Triaxial I/O Controls LVDT Signal Converters Machine Controls Modbus, RS-422, RS-485 Kontrol Kontrol Motor, Inverter Power Supplies, DC/DC, AC/DC PWM Konverter Sinyal/Isolator Penyelesai Kondisi Sinyal Alat Layanan Kondisi Sinyal, Konverter Strain Gauge BISA Ngontrol Surge Suppressors
PERUSAHAAN KITA
Axiomatic nyedhiyakake komponen kontrol mesin elektronik menyang dalan gedhe, kendaraan komersial, kendaraan listrik, set generator listrik, penanganan material, energi terbarukan lan pasar OEM industri. Kita nggawe inovasi karo kontrol mesin sing direkayasa lan ora ana sing nambah nilai kanggo para pelanggan.
DESIGN KUALITAS lan MANUFACTURING
Kita duwe ISO9001: 2015 fasilitas desain / manufaktur kadhaptar ing Kanada.
JAMINAN, APLIKASI persetujuan / watesan
Axiomatic Technologies Corporation nduweni hak kanggo nggawe koreksi, modifikasi, dandan, perbaikan, lan owah-owahan liyane ing produk lan layanan sawayah-wayah lan mungkasi produk utawa layanan tanpa kabar. Pelanggan kudu entuk informasi paling anyar sing relevan sadurunge nggawe pesenan lan kudu verifikasi manawa informasi kasebut saiki lan lengkap. Pangguna kudu marem yen produk kasebut cocog kanggo digunakake ing aplikasi sing dimaksud. Kabeh produk kita duwe babar pisan winates marang cacat ing materi lan workmanship. Mangga deleng Garansi, Persetujuan / Watesan Aplikasi lan Proses Bahan Wangsul ing https://www.axiomatic.com/service/.
KEPATUHAN
Rincian kepatuhan produk bisa ditemokake ing literatur produk lan/utawa ing axiomatic.com. Sembarang pitakon kudu dikirim menyang sales@axiomatic.com.
PENGGUNAAN AMAN
Kabeh produk kudu dilayani dening Axiomatic. Aja mbukak produk lan nindakake layanan dhewe.
Produk iki bisa nyedhiyakake sampeyan kanggo bahan kimia sing dikenal ing Negara Bagian California, AS nyebabake kanker lan cilaka reproduksi. Kanggo informasi luwih lengkap bukak www.P65Warnings.ca.gov.
LAYANAN
Kabeh produk kanggo bali menyang Axiomatic mbutuhake Return Materials Authorization Number (RMA#) saka sales@axiomatic.com. Mangga wenehi informasi ing ngisor iki nalika njaluk nomer RMA:
· Nomer seri, nomer bagean · Jam runtime, katrangan masalah · Diagram persiyapan kabel, aplikasi lan komentar liyane yen perlu
PEMBUANGAN
Produk Axiomatic minangka sampah elektronik. Turutake undang-undang, peraturan lan kabijakan babagan sampah lingkungan lan daur ulang lingkungan lokal kanggo mbuwang utawa daur ulang sampah elektronik kanthi aman.
KONTAK
Axiomatic Technologies Corporation 1445 Courtneypark Drive E. Mississauga, ING 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
Hak cipta 2023
Dokumen / Sumber Daya
![]() |
AXIOMATIC AX031700 Universal Input Controller karo CAN [pdf] Manual pangguna AX031700, UMAX031700, AX031700 Universal Input Controller karo CAN, AX031700, Universal Input Controller karo CAN, Input Controller karo CAN, Controller karo CAN, CAN |