Pengontrol Input Universal AX031700 dengan CAN

Informasi Produk

Spesifikasi

  • Nama Produk: Pengontrol Input Universal dengan CAN
  • Nomor Model: UMAX031700 Versi V3
  • Nomor Bagian: AX031700
  • Protokol yang didukung: SAE J1939
  • Fitur: Input Universal Tunggal ke Output Katup Proporsional
    Pengendali

Petunjuk Penggunaan Produk

1. Petunjuk Instalasi

Dimensi dan Pinout

Lihat panduan pengguna untuk dimensi dan pinout terperinci
informasi.

Petunjuk Pemasangan

Pastikan pengontrol terpasang dengan aman mengikuti petunjuk berikut:
pedoman yang disediakan dalam buku petunjuk.

2. Lebihview Fitur J1939

Pesan yang Didukung

Kontroler mendukung berbagai pesan yang ditentukan dalam SAE
Standar J1939. Lihat bagian 3.1 dari panduan pengguna untuk
rincian.

Nama, Alamat, dan ID Perangkat Lunak

Konfigurasikan nama pengontrol, alamat, dan ID perangkat lunak sesuai
kebutuhan Anda. Lihat bagian 3.2 dari panduan pengguna untuk
instruksi.

3. Titik Setel ECU Diakses dengan Elektronik Aksiomatik
Asisten

Gunakan Asisten Elektronik Aksiomatik (EA) untuk mengakses dan
konfigurasikan titik setel ECU. Ikuti petunjuk yang diberikan di
bagian 4 dari panduan pengguna.

4. Reflashing melalui CAN dengan Axiomatic EA Bootloader

Gunakan Axiomatic EA Bootloader untuk mem-flash ulang pengontrol
melalui bus CAN. Langkah-langkah terperinci diuraikan di bagian 5 dari panduan pengguna
buku petunjuk.

5. Spesifikasi Teknis

Lihat panduan pengguna untuk spesifikasi teknis terperinci
dari pengontrol.

6. Riwayat Versi

Periksa bagian 7 dari panduan pengguna untuk riwayat versi
produk.

Pertanyaan yang Sering Diajukan (FAQ)

T: Dapatkah saya menggunakan beberapa jenis input dengan Single Input CAN
Pengendali?

A: Ya, pengontrol mendukung berbagai konfigurasi
jenis masukan, memberikan fleksibilitas dalam kontrol.

T: Bagaimana cara memperbarui perangkat lunak pengendali?

A: Anda dapat mem-flash ulang pengontrol melalui CAN menggunakan Axiomatic
EA Bootloader. Lihat bagian 5 dari panduan pengguna untuk informasi lebih rinci
instruksi.

PANDUAN PENGGUNA UMAX031700 Versi V3
PENGONTROLER INPUT UNIVERSAL DENGAN CAN
Bahasa Indonesia: SAEJ 1939
PANDUAN PENGGUNA
Nomor P/N: AX031700

AKRONIM

ACK

Pengakuan Positif (dari standar SAE J1939)

UIN

Masukan Universal

EA

Asisten Elektronik Aksiomatik (Alat Servis untuk ECU Aksiomatik)

Komputer Eropa

Unit Kontrol Elektronik

(dari standar SAE J1939)

NAK

Pengakuan Negatif (dari standar SAE J1939)

PDU1

Format untuk pesan yang akan dikirim ke alamat tujuan, baik spesifik atau global (dari standar SAE J1939)

PDU2

Format yang digunakan untuk mengirim informasi yang telah diberi label menggunakan teknik Ekstensi Grup, dan tidak berisi alamat tujuan.

PGN

Nomor Grup Parameter (dari standar SAE J1939)

PropA

Pesan yang menggunakan PGN Proprietary A untuk komunikasi peer-to-peer

Prop B

Pesan yang menggunakan B PGN Milik Sendiri untuk komunikasi siaran

SPN

Nomor Parameter Tersangka (dari standar SAE J1939)

Catatan: KIT Asisten Elektronik Aksiomatik dapat dipesan sebagai P/N: AX070502 atau AX070506K

Panduan Pengguna UMAX031700. Versi: 3

Nomor telepon 2-44

DAFTAR ISI
1. SELESAIVIEW DARI PENGENDALI ……………………………………………………………………………………………………………… 4
1.1. DESKRIPSI PENGENDALI INPUT UNIVERSAL TUNGGAL KE OUTPUT KATUP PROPORSIONAL ……………………………….. 4 1.2. BLOK FUNGSI INPUT UNIVERSAL……………………………………………………………………………………………………………. 4
1.2.1. Jenis Sensor Input ………………………………………………………………………………………………………………………………………………. 4 1.2.2. Opsi Resistor Pullup/Pulldown……………………………………………………………………………………………………………………………… 5 1.2.3. Kesalahan dan Rentang Minimum dan Maksimum………………………………………………………………………………………………………. 5 1.2.4. Jenis Filter Perangkat Lunak Input ……………………………………………………………………………………………………………………………… 5 1.3. SUMBER KONTROL BLOK FUNGSI INTERNAL ………………………………………………………………………………………………. 6 1.4. BLOK FUNGSI TABEL PENCARIAN ………………………………………………………………………………………………………………. 7 1.4.1. Sumbu X, Respons Data Input……………………………………………………………………………………………………………………………………… 8 1.4.2. Sumbu Y, Output Tabel Pencarian ………………………………………………………………………………………………………………………. 8 1.4.3. Konfigurasi Default, Respons Data ………………………………………………………………………………………………………………. 8 1.4.4. Respons Titik ke Titik ………………………………………………………………………………………………………………………….. 9 1.4.5. Sumbu X, Respons Waktu ……………………………………………………………………………………………………………………………………… 10 1.5. BLOK FUNGSI LOGIKA YANG DAPAT DIPROGRAM ……………………………………………………………………………………………….. 11 1.5.1. Evaluasi Kondisi ……………………………………………………………………………………………………………………………… 14 1.5.2. Pemilihan Tabel ……………………………………………………………………………………………………………………………………………….. 15 1.5.3. Keluaran Blok Logika ……………………………………………………………………………………………………………………………………….. 16 1.6. BLOK FUNGSI MATEMATIKA……………………………………………………………………………………………………………………….. 17 1.7. BLOK FUNGSI DAPAT MENGIRIMKAN……………………………………………………………………………………………………………….. 18 1.8. BLOK FUNGSI DAPAT MENERIMA……………………………………………………………………………………………………………….. 19 1.9. BLOK FUNGSI DIAGNOSTIK ………………………………………………………………………………………………………………………. 20
2. PETUNJUK PEMASANGAN ………………………………………………………………………………………………………………. 24
2.1. DIMENSI DAN PINOUT ……………………………………………………………………………………………………………………… 24 2.2. PETUNJUK PEMASANGAN ……………………………………………………………………………………………………………………….. 24
3. SELESAIVIEW FITUR J1939 ……………………………………………………………………………………………………….. 26
3.1. PENGANTAR PESAN YANG DIDUKUNG ………………………………………………………………………………………………. 26 3.2. NAMA, ALAMAT DAN ID PERANGKAT LUNAK ……………………………………………………………………………………………… 27
4. TITIK SET ECU YANG DIAKSES DENGAN ASISTEN ELEKTRONIK AKSIOMATIK ………………………………………. 29
Bahasa Indonesia: 4.1. JARINGAN J1939 ……………………………………………………………………………………………………………………………………… 29 4.2. INPUT UNIVERSAL……………………………………………………………………………………………………………………………………………… 30 4.3. TITIK SET DAFTAR DATA KONSTAN ……………………………………………………………………………………………………………….. 31 4.4. TITIK SET TABEL PENCARIAN ……………………………………………………………………………………………………………… 32 4.5. TITIK SET LOGIKA YANG DAPAT DIPROGRAM ……………………………………………………………………………………………………….. 33 4.6. TITIK SET BLOK FUNGSI MATEMATIKA ……………………………………………………………………………………………………….. 35 4.7. DAPAT MENERIMA SETPOIN ……………………………………………………………………………………………………………………….. 37 4.8. DAPAT MENGIRIMKAN SETPOIN……………………………………………………………………………………………………………… 37
5. MEM-FLASH ULANG CAN DENGAN AXIOMATIC EA BOOTLOADER …………………………………………………… 39
6. SPESIFIKASI TEKNIS ………………………………………………………………………………………………………………………. 43
6.1. CATU DAYA ……………………………………………………………………………………………………………………………………….. 43 6.2. INPUT……………………………………………………………………………………………………………………………………………………… 43 6.3. KOMUNIKASI………………………………………………………………………………………………………………………………………………. 43 6.4. SPESIFIKASI UMUM ………………………………………………………………………………………………………………………………. 43
7. RIWAYAT VERSI……………………………………………………………………………………………………………………………………… 44

Panduan Pengguna UMAX031700. Versi: 3

Nomor telepon 3-44

1. SELESAIVIEW KONTROLER
1.1. Deskripsi Pengontrol Input Universal Tunggal ke Output Katup Proporsional
Pengontrol CAN Input Tunggal (1IN-CAN) dirancang untuk kontrol serbaguna dari input tunggal dan berbagai macam logika kontrol serta algoritma. Desain sirkuitnya yang fleksibel memberi pengguna berbagai macam jenis input yang dapat dikonfigurasi.
Kontroler memiliki satu input universal yang dapat dikonfigurasi sepenuhnya yang dapat diatur untuk membaca: voltage, arus, frekuensi/RPM, PWM atau sinyal input digital. Semua blok fungsi logika dan I/O pada unit tersebut pada dasarnya independen satu sama lain, tetapi dapat dikonfigurasi untuk berinteraksi satu sama lain dalam sejumlah besar cara.
Berbagai blok fungsi yang didukung oleh 1IN-CAN diuraikan dalam bagian berikut. Semua titik setel dapat dikonfigurasi pengguna menggunakan Axiomatic Electronic Assistant, sebagaimana diuraikan dalam Bagian 3 dokumen ini.
1.2. Blok Fungsi Input Universal
Pengontrol terdiri dari dua input universal. Dua input universal dapat dikonfigurasi untuk mengukur voltage, arus, resistansi, frekuensi, modulasi lebar pulsa (PWM) dan sinyal digital.
1.2.1. Jenis Sensor Masukan
Tabel 3 mencantumkan tipe input yang didukung oleh pengontrol. Parameter Jenis Sensor Masukan menyediakan daftar tarik-turun dengan jenis masukan yang dijelaskan dalam Tabel 1. Mengubah Jenis Sensor Masukan akan mempengaruhi setpoint lain dalam grup setpoint yang sama seperti Kesalahan/Rentang Minimum/Maksimum dengan menyegarkannya ke jenis masukan baru sehingga seharusnya diubah terlebih dahulu.
0 Dinonaktifkan 12 Jiltage 0 hingga 5V 13 Voltage 0 hingga 10V 20 Arus 0 hingga 20mA 21 Arus 4 hingga 20mA 40 Frekuensi 0.5Hz hingga 10kHz 50 Siklus Kerja PWM (0.5Hz hingga 10kHz) 60 Digital (Normal) 61 Digital (Terbalik) 62 Digital (Terkunci)
Tabel 1 Opsi Jenis Sensor Input Universal
Semua input analog dimasukkan langsung ke konverter analog-ke-digital (ADC) 12-bit di mikrokontroler. Semua jilidtaginputnya berimpedansi tinggi sedangkan input arus menggunakan resistor 124 untuk mengukur sinyal.
Jenis Sensor Input Frekuensi/RPM, Modulasi Lebar Pulsa (PWM) dan Penghitung dihubungkan ke pengatur waktu mikrokontroler. Titik setel Pulsa per Revolusi hanya dipertimbangkan ketika Jenis Sensor Input yang dipilih adalah jenis frekuensi sesuai Tabel 3. Ketika titik setel Pulsa per Revolusi ditetapkan ke 0, pengukuran yang diambil akan dilakukan dalam satuan [Hz]. Jika titik setel Pulsa per Revolusi ditetapkan lebih tinggi dari 0, pengukuran yang diambil akan dilakukan dalam satuan [RPM].

Panduan Pengguna UMAX031700. Versi: 3

Nomor telepon 4-44

Jenis Sensor Input Digital menawarkan tiga mode: Normal, Terbalik, dan Terkunci. Pengukuran yang dilakukan dengan tipe input digital adalah 1 (ON) atau 0 (OFF).

1.2.2. Opsi Resistor Pullup / Pulldown

Dengan Jenis Sensor Input: Frekuensi/RPM, PWM, Digital, pengguna memiliki pilihan tiga (3) opsi tarik ke atas/tarik ke bawah yang berbeda seperti tercantum dalam Tabel 2.

0 Pullup/Pulldown Mati 1 Pullup 10k 2 Pulldown 10k
Tabel 2 Pilihan Resistor Pullup/Pulldown
Pilihan ini dapat diaktifkan atau dinonaktifkan dengan menyesuaikan titik setel Resistor Pullup/Pulldown di Asisten Elektronik Aksiomatik.

1.2.3. Kesalahan dan Rentang Minimum dan Maksimum

Titik setel Rentang Minimum dan Rentang Maksimum tidak boleh disamakan dengan rentang pengukuran. Titik setel ini tersedia dengan semua kecuali input digital, dan digunakan saat input dipilih sebagai input kontrol untuk blok fungsi lain. Titik setel ini menjadi nilai Xmin dan Xmax yang digunakan dalam perhitungan kemiringan (lihat Gambar 6). Saat nilai ini diubah, blok fungsi lain yang menggunakan input sebagai sumber kontrol secara otomatis diperbarui untuk mencerminkan nilai sumbu X yang baru.

Titik setel Kesalahan Minimum dan Kesalahan Maksimum digunakan dengan blok fungsi Diagnostik. Silakan lihat Bagian 1.9 untuk detail lebih lanjut tentang blok fungsi Diagnostik. Nilai untuk titik setel ini dibatasi sedemikian rupa sehingga

0 <= Kesalahan Minimum <= Rentang Minimum <= Rentang Maksimum <= Kesalahan Maksimum <= 1.1xMax*

* Nilai maksimum untuk setiap input bergantung pada jenisnya. Rentang kesalahan dapat diatur hingga 10%

di atas nilai ini. Misalnyaampsaya:

Frekuensi: Maks = 10,000 [Hz atau RPM]

PWM:

Maksimum = 100.00 [%]

Jil.tage: Max = 5.00 atau 10.00 [V]

Arus: Maks = 20.00 [mA]

Untuk menghindari terjadinya kesalahan palsu, pengguna dapat memilih untuk menambahkan penyaringan perangkat lunak ke sinyal pengukuran.

1.2.4. Jenis Filter Perangkat Lunak Masukan

Panduan Pengguna UMAX031700. Versi: 3

Nomor telepon 5-44

Semua tipe input kecuali Digital (Normal), Digital (Inverse), Digital (Latched) dapat difilter menggunakan setpoint Tipe Filter dan Konstan Filter. Ada tiga (3) jenis filter yang tersedia seperti tercantum pada Tabel 3.
0 Tanpa Penyaringan 1 Rata-Rata Pergerakan 2 Rata-Rata Berulang
Tabel 3 Jenis Penyaringan Masukan
Opsi filter pertama Tanpa Penyaringan, tidak menyediakan pemfilteran pada data yang diukur. Dengan demikian data yang diukur akan langsung digunakan ke blok fungsi mana pun yang menggunakan data ini.
Opsi kedua, Rata-Rata Bergerak, menerapkan `Persamaan 1′ di bawah ini pada data masukan terukur, dengan ValueN mewakili data masukan terukur saat ini, sedangkan ValueN-1 mewakili data yang difilter sebelumnya. Konstanta Filter adalah titik setel Konstanta Filter.
Persamaan 1 – Fungsi Filter Rata-Rata Bergerak:

NilaiN

=

NilaiN-1+

(Input – NilaiN-1) Konstanta Filter

Opsi ketiga, Rata-Rata Berulang, menerapkan `Persamaan 2′ di bawah ini pada data masukan terukur, di mana N adalah nilai setpoint Konstanta Filter. Input yang difilter, Nilai, adalah rata-rata dari semua pengukuran input yang dilakukan dalam jumlah pembacaan N (Konstanta Filter). Ketika rata-rata diambil, masukan yang difilter akan tetap ada hingga rata-rata berikutnya siap.

Persamaan 2 – Fungsi Transfer Rata-rata Berulang: Nilai = N0 InputN N

1.3. Sumber Kontrol Blok Fungsi Internal

Panduan Pengguna UMAX031700. Versi: 3

Nomor telepon 6-44

Kontroler 1IN-CAN memungkinkan sumber blok fungsi internal dipilih dari daftar blok fungsi logis yang didukung oleh kontroler. Hasilnya, output apa pun dari satu blok fungsi dapat dipilih sebagai sumber kontrol untuk blok lainnya. Perlu diingat bahwa tidak semua opsi masuk akal dalam semua kasus, tetapi daftar lengkap sumber kontrol ditunjukkan pada Tabel 4.

Nilai 0 1 2 3 4 5 6 7 8

Sumber Kontrol Arti Tidak Digunakan DAPAT Menerima Pesan Input Universal Tabel Pencarian Terukur Blok Fungsi Blok Fungsi Logika Terprogram Blok Fungsi Matematika Blok Daftar Data Konstan Catu Daya Terukur Suhu Prosesor Terukur
Tabel 4 Pilihan Sumber Kontrol

Selain sumber, setiap kontrol juga memiliki nomor yang sesuai dengan sub-indeks dari blok fungsi yang bersangkutan. Tabel 5 menguraikan rentang yang didukung untuk jumlah objek, bergantung pada sumber yang telah dipilih.

Sumber Kontrol

Nomor Sumber Kontrol

Sumber Kontrol Tidak Digunakan (Diabaikan)

[0]

DAPAT Menerima Pesan

[1...8]

Masukan Universal Terukur

[1...1]

Blok Fungsi Tabel Pencarian

[1...6]

Blok Fungsi Logika yang Dapat Diprogram

[1...2]

Blok Fungsi Matematika

[1...4]

Blok Daftar Data Konstan

[1...10]

Catu Daya Terukur

[1...1]

Suhu Prosesor Terukur

[1...1]

Tabel 5 Pilihan Nomor Sumber Kontrol

1.4. Blok Fungsi Tabel Pencarian

Panduan Pengguna UMAX031700. Versi: 3

Nomor telepon 7-44

Tabel Pencarian digunakan untuk memberikan respons keluaran hingga 10 kemiringan per Tabel Pencarian. Ada dua jenis respons Tabel Pencarian berdasarkan Tipe Sumbu X: Respons Data dan Respon Waktu Bagian 1.4.1 hingga 1.4.5 akan menjelaskan kedua Tipe Sumbu X ini secara lebih rinci. Jika diperlukan lebih dari 10 lereng, Blok Logika Terprogram dapat digunakan untuk menggabungkan hingga tiga tabel untuk mendapatkan 30 lereng, seperti yang dijelaskan dalam Bagian 1.5.
Ada dua titik setel utama yang akan memengaruhi blok fungsi ini. Yang pertama adalah Sumber Sumbu-X dan Nomor Sumbu-X yang bersama-sama menentukan Sumber Kontrol untuk blok fungsi.
1.4.1. Sumbu X, Respon Data Input
Dalam kasus dimana Tipe Sumbu X = Respons Data, titik pada Sumbu X mewakili data sumber kontrol. Nilai-nilai ini harus dipilih dalam rentang sumber kontrol.
Saat memilih nilai data Sumbu X, tidak ada batasan pada nilai yang dapat dimasukkan ke dalam titik Sumbu X mana pun. Pengguna harus memasukkan nilai secara bertahap agar dapat memanfaatkan seluruh tabel. Oleh karena itu, ketika menyesuaikan data Sumbu X, disarankan agar X10 diubah terlebih dahulu, lalu turunkan indeks dalam urutan menurun untuk mempertahankan hal di bawah ini:
Xmin <= X0 <= X1 <= X2<= X3<= X4<= X5 <= X6 <= X7 <= X8 <= X9 <= X10 <= Xmaks
Seperti yang sudah dijelaskan sebelumnya, Xmin dan Xmax akan ditentukan oleh X-Axis Source yang telah dipilih.
Jika beberapa titik data `Diabaikan' seperti yang dijelaskan di Bagian 1.4.3, titik data tersebut tidak akan digunakan dalam perhitungan Sumbu X yang ditunjukkan di atas. MisalnyaampMisalnya, jika poin X4 dan lebih tinggi diabaikan, rumusnya menjadi Xmin <= X0 <= X1 <= X2<= X3<= Xmax.
1.4.2. Sumbu Y, Output Tabel Pencarian
Sumbu Y tidak memiliki batasan pada data yang diwakilinya. Artinya, respons yang berlawanan, meningkat/menurun, atau lainnya dapat dengan mudah ditentukan.
Dalam semua kasus, pengontrol melihat seluruh rentang data dalam setpoint Sumbu Y, dan memilih nilai terendah sebagai Ymin dan nilai tertinggi sebagai Ymax. Mereka diteruskan langsung ke blok fungsi lain sebagai batasan pada keluaran Tabel Pencarian. (yaitu digunakan sebagai nilai Xmin dan Xmax dalam perhitungan linier.)
Namun, jika beberapa titik data `Diabaikan' seperti dijelaskan di Bagian 1.4.3, titik tersebut tidak akan digunakan dalam penentuan rentang Sumbu Y. Hanya nilai Sumbu Y yang ditampilkan pada EA Aksiomatik yang akan dipertimbangkan ketika menetapkan batas tabel ketika digunakan untuk menggerakkan blok fungsi lain, misalnya Blok Fungsi Matematika.
1.4.3. Konfigurasi Default, Respon Data
Secara default, semua Tabel Pencarian di ECU dinonaktifkan (Sumber Sumbu X sama dengan Kontrol Tidak Digunakan). Tabel Pencarian dapat digunakan untuk membuat respon pro yang diinginkanfileS. Jika Masukan Universal digunakan sebagai Sumbu X, keluaran Tabel Pencarian akan menjadi apa yang dimasukkan pengguna dalam titik setel Nilai Y.
Ingat, setiap blok fungsi terkontrol yang menggunakan Tabel Pencarian sebagai sumber input juga akan menerapkan linierisasi pada data. Oleh karena itu, untuk respons kontrol 1:1, pastikan bahwa minimum dan

Panduan Pengguna UMAX031700. Versi: 3

Nomor telepon 8-44

nilai maksimum keluaran sesuai dengan nilai minimum dan maksimum Sumbu Y tabel.
Semua tabel (1 hingga 3) dinonaktifkan secara default (tidak ada sumber kontrol yang dipilih). Namun, jika Sumber Sumbu-X dipilih, nilai default Nilai-Y akan berada dalam kisaran 0 hingga 100% seperti yang dijelaskan di bagian “Yaxis, Keluaran Tabel Pencarian” di atas. Nilai default minimum dan maksimum Sumbu-X akan ditetapkan seperti yang dijelaskan di bagian “Sumbu-X, Respons Data” di atas.
Secara default, data sumbu X dan Y diatur untuk nilai yang sama antara setiap titik dari minimum hingga maksimum dalam setiap kasus.
1.4.4. Respons Titik ke Titik
Secara default, sumbu X dan Y diatur untuk respons linier dari titik (0,0) hingga (10,10), di mana keluarannya akan menggunakan linierisasi antara setiap titik, seperti yang ditunjukkan pada Gambar 1. Untuk mendapatkan linierisasi, masing-masing “Respon Titik N”, di mana N = 1 hingga 10, diatur untuk `Ramp Respon keluaran.

Gambar 1 Tabel Pencarian dengan “Ramp Ke” Respons Data
Alternatifnya, pengguna dapat memilih respons `Lompat Ke' untuk “Respon Titik N”, di mana N = 1 hingga 10. Dalam hal ini, nilai masukan apa pun antara XN-1 hingga XN akan menghasilkan keluaran dari blok fungsi Tabel Pencarian dari YN.
mantanample blok fungsi Matematika (0 hingga 100) digunakan untuk mengontrol tabel default (0 hingga 100) tetapi dengan respons `Lompat Ke' alih-alih `R defaultamp To' ditunjukkan pada Gambar 2.

Panduan Pengguna UMAX031700. Versi: 3

Nomor telepon 9-44

Gambar 2 Tabel Pencarian dengan Respon Data “Lompat Ke”.
Terakhir, titik mana pun kecuali (0,0) dapat dipilih untuk respons `Abaikan'. Jika “Respon Titik N” disetel ke abaikan, maka semua titik dari (XN, YN) hingga (X10, Y10) juga akan diabaikan. Untuk semua data yang lebih besar dari XN-1, output dari blok fungsi Tabel Pencarian akan menjadi YN-1.
Kombinasi dari Ramp Respons Ke, Lompat Ke, dan Abaikan dapat digunakan untuk membuat pro keluaran khusus aplikasifile.
1.4.5. Sumbu X, Respon Waktu
Tabel Pencarian juga dapat digunakan untuk mendapatkan respons keluaran khusus di mana Jenis Sumbu X adalah `Respons Waktu.' Bila ini dipilih, Sumbu X sekarang menyatakan waktu, dalam satuan milidetik, sedangkan Sumbu Y masih menyatakan keluaran blok fungsi.
Dalam kasus ini, Sumber Sumbu-X diperlakukan sebagai input digital. Jika sinyal tersebut sebenarnya merupakan input analog, maka sinyal tersebut ditafsirkan seperti input digital. Ketika input kontrol AKTIF, output akan berubah selama periode waktu tertentu berdasarkan profile di Tabel Pencarian.
Ketika input kontrol OFF, output selalu nol. Saat inputnya AKTIF, profile SELALU dimulai pada posisi (X0, Y0) yaitu keluaran 0 selama 0ms.
Dalam respons waktu, interval waktu antara setiap titik pada sumbu X dapat diatur mulai dari 1 ms hingga 1 menit [60,000 ms].

Panduan Pengguna UMAX031700. Versi: 3

Nomor telepon 10-44

1.5. Blok Fungsi Logika yang Dapat Diprogram

Gambar 3 Blok Fungsi Logika Terprogram Panduan Pengguna UMAX031700. Versi: 3

Nomor telepon 11-44

Blok fungsi ini jelas merupakan yang paling rumit dari semuanya, tetapi sangat hebat. Logika yang Dapat Diprogram dapat dihubungkan ke hingga tiga tabel, yang mana salah satunya akan dipilih hanya dalam kondisi tertentu. Tiga tabel mana pun (dari 8 yang tersedia) dapat dikaitkan dengan logika, dan tabel mana yang digunakan dapat dikonfigurasi sepenuhnya.
Jika kondisinya sedemikian rupa sehingga tabel tertentu (1, 2 atau 3) telah dipilih seperti dijelaskan dalam Bagian 1.5.2, maka output dari tabel yang dipilih, pada waktu tertentu, akan diteruskan langsung ke Output Logika.
Oleh karena itu, hingga tiga respons berbeda terhadap input yang sama, atau tiga respons berbeda terhadap input yang berbeda, dapat menjadi input ke blok fungsi lain, seperti Output X Drive. Untuk melakukan ini, "Sumber Kontrol" untuk blok reaktif akan dipilih menjadi `Programmable Logic Function Block.'
Untuk mengaktifkan salah satu blok Programmable Logic, titik setel “Programmable Logic Block Enabled” harus ditetapkan ke True. Semuanya dinonaktifkan secara default.
Logika dievaluasi sesuai urutan yang ditunjukkan pada Gambar 4. Hanya jika tabel dengan angka lebih rendah belum dipilih maka kondisi untuk tabel berikutnya akan dilihat. Tabel default selalu dipilih segera setelah dievaluasi. Oleh karena itu, tabel default harus selalu menjadi angka tertinggi dalam konfigurasi apa pun.

Panduan Pengguna UMAX031700. Versi: 3

Nomor telepon 12-44

Gambar 4 Diagram Alir Logika Terprogram Panduan Pengguna UMAX031700. Versi: 3

Nomor telepon 13-44

1.5.1. Evaluasi Kondisi

Langkah pertama dalam menentukan tabel mana yang akan dipilih sebagai tabel aktif adalah dengan mengevaluasi terlebih dahulu kondisi yang terkait dengan tabel tertentu. Setiap tabel telah dikaitkan dengannya hingga tiga kondisi yang dapat dievaluasi.

Argumen 1 selalu merupakan keluaran logis dari blok fungsi lain. Seperti biasa, sumbernya adalah kombinasi dari jenis dan nomor blok fungsional, titik setel “Tabel X, Kondisi Y, Sumber Argumen 1” dan “Tabel X, Kondisi Y, Nomor Argumen 1”, di mana X = 1 hingga 3 dan Y = 1 hingga 3.

Argumen 2 di sisi lain, bisa berupa keluaran logis lain seperti Argumen 1, ATAU nilai konstan yang ditetapkan oleh pengguna. Untuk menggunakan konstan sebagai argumen kedua dalam operasi, tetapkan “Tabel X, Kondisi Y, Sumber Argumen 2” ke `Data Konstan Kontrol.' Perhatikan bahwa nilai konstan tidak memiliki unit yang terkait dengannya dalam Axiomatic EA, jadi pengguna harus menetapkannya sesuai kebutuhan untuk aplikasi.

Kondisi dievaluasi berdasarkan "Tabel X, Operator Kondisi Y" yang dipilih oleh pengguna. Secara default, nilainya selalu `=, Sama dengan'. Satu-satunya cara untuk mengubahnya adalah dengan memilih dua argumen yang valid untuk setiap kondisi yang diberikan. Opsi untuk operator tercantum dalam Tabel 6.

0 =, Sama dengan 1 !=, Tidak Sama dengan 2 >, Lebih Besar Dari 3 >=, Lebih Besar Dari atau Sama Dengan 4 <, Kurang Dari 5 <=, Kurang Dari atau Sama Dengan
Tabel 6 Pilihan Operator Kondisi

Secara default, kedua argumen disetel ke `Sumber Kontrol Tidak Digunakan' yang menonaktifkan kondisi, dan secara otomatis menghasilkan nilai N/A sebagai hasilnya. Meskipun Gambar 4 hanya menunjukkan Benar atau Salah sebagai hasil evaluasi kondisi, kenyataannya ada empat kemungkinan hasil, seperti dijelaskan pada Tabel 7.

Nilai 0 1 2 3

Artinya Salah Benar Kesalahan Tidak Berlaku

Alasan (Argumen 1) Operator (Argumen 2) = Salah (Argumen 1) Operator (Argumen 2) = Benar Argumen 1 atau 2 keluaran dilaporkan dalam keadaan kesalahan Argumen 1 atau 2 tidak tersedia (yaitu disetel ke `Sumber Kontrol Tidak digunakan')
Tabel 7 Hasil Evaluasi Kondisi

Panduan Pengguna UMAX031700. Versi: 3

Nomor telepon 14-44

1.5.2. Pemilihan Meja

Untuk menentukan apakah tabel tertentu akan dipilih, operasi logika dilakukan pada hasil kondisi sebagaimana ditentukan oleh logika di Bagian 1.5.1. Ada beberapa kombinasi logika yang dapat dipilih, seperti tercantum pada Tabel 8.

0 Tabel Default 1 Cnd1 Dan Cnd2 Dan Cnd3 2 Cnd1 Atau Cnd2 Atau Cnd3 3 (Cnd1 Dan Cnd2) Atau Cnd3 4 (Cnd1 Atau Cnd2) Dan Cnd3
Tabel 8 Kondisi Pilihan Operator Logis

Tidak setiap evaluasi membutuhkan ketiga kondisi tersebut. Kasus yang diberikan pada bagian sebelumnya, misalnyaample, hanya memiliki satu syarat saja, yaitu RPM Mesin berada di bawah nilai tertentu. Oleh karena itu, penting untuk memahami bagaimana operator logika akan mengevaluasi hasil Error atau N/A untuk suatu kondisi.

Tabel Default Operator Logis Cnd1 Dan Cnd2 Dan Cnd3

Tabel Terkait Kriteria Kondisi yang dipilih secara otomatis dipilih segera setelah dievaluasi. Harus digunakan ketika dua atau tiga kondisi relevan, dan semuanya harus benar untuk memilih tabel.

Jika ada kondisi yang bernilai Salah atau Salah, tabel tidak dipilih. N/A diperlakukan seperti Benar. Jika ketiga kondisi tersebut Benar (atau N/A), tabel dipilih.

Cnd1 Atau Cnd2 Atau Cnd3

If((Cnd1==True) &&(Cnd2==True)&&(Cnd3==True)) Then Use Table Harus digunakan ketika hanya satu kondisi yang relevan. Dapat juga digunakan dengan dua atau tiga kondisi yang relevan.

Jika ada kondisi yang dievaluasi sebagai Benar, tabel akan dipilih. Hasil error atau N/A dianggap Salah

If((Cnd1==True) || (Cnd2==True) || (Cnd3==True)) Kemudian Gunakan Tabel (Cnd1 Dan Cnd2) Atau Cnd3 Untuk digunakan hanya ketika ketiga kondisi relevan.

Jika Kondisi 1 dan Kondisi 2 Benar, ATAU Kondisi 3 Benar, tabel dipilih. Hasil error atau N/A dianggap Salah

If( ((Cnd1==True)&&(Cnd2==True)) || (Cnd3==True) ) Kemudian Gunakan Tabel (Cnd1 Atau Cnd2) Dan Cnd3 Untuk digunakan hanya ketika ketiga kondisi relevan.

Jika Kondisi 1 dan Kondisi 3 Benar, ATAU Kondisi 2 Dan Kondisi 3 Benar, tabel dipilih. Hasil error atau N/A dianggap Salah

If( ((Cnd1==True)||(Cnd2==True)) && (Cnd3==True) ) Kemudian Gunakan Tabel
Tabel 9 Evaluasi Kondisi Berdasarkan Operator Logika Terpilih

“Tabel X, Operator Logika Kondisi” default untuk Tabel 1 dan Tabel 2 adalah `Cnd1 Dan Cnd2 Dan Cnd3,' sedangkan Tabel 3 diatur menjadi `Tabel Default.'

Panduan Pengguna UMAX031700. Versi: 3

Nomor telepon 15-44

1.5.3. Keluaran Blok Logika

Ingat bahwa Tabel X, di mana X = 1 hingga 3 dalam blok fungsi Logika Terprogram TIDAK berarti Tabel Pencarian 1 hingga 3. Setiap tabel memiliki titik setel “Nomor Blok Tabel Pencarian Tabel X” yang memungkinkan pengguna untuk memilih Tabel Pencarian mana yang ingin dikaitkan dengan Blok Logika Terprogram tertentu. Tabel default yang dikaitkan dengan setiap blok logika tercantum dalam Tabel 10.

Nomor Blok Logika yang Dapat Diprogram
1

Tabel 1 Pencarian

Tabel 2 Pencarian

Tabel 3 Pencarian

Nomor Blok Tabel Nomor Blok Tabel Nomor Blok Tabel

1

2

3

Tabel 10 Tabel Pencarian Default Blok Logika yang Dapat Diprogram

Jika Tabel Pencarian terkait tidak memiliki "Sumber Sumbu-X" yang dipilih, maka output dari blok Logika yang Dapat Diprogram akan selalu "Tidak Tersedia" selama tabel tersebut dipilih. Namun, jika Tabel Pencarian dikonfigurasi untuk respons yang valid terhadap input, baik itu Data atau Waktu, output dari blok fungsi Tabel Pencarian (yaitu data Sumbu-Y yang telah dipilih berdasarkan nilai Sumbu-X) akan menjadi output dari blok fungsi Logika yang Dapat Diprogram selama tabel tersebut dipilih.

Tidak seperti semua blok fungsi lainnya, Logika Terprogram TIDAK melakukan kalkulasi linierisasi apa pun antara data masukan dan keluaran. Sebaliknya, ia mencerminkan data masukan (Tabel Pencarian) secara persis. Oleh karena itu, saat menggunakan Logika Terprogram sebagai sumber kontrol untuk blok fungsi lain, SANGAT direkomendasikan agar semua Sumbu-Y Tabel Pencarian terkait (a) Diatur antara rentang keluaran 0 hingga 100% atau (b) semuanya diatur ke skala yang sama.

Panduan Pengguna UMAX031700. Versi: 3

Nomor telepon 16-44

1.6. Blok Fungsi Matematika

Terdapat empat blok fungsi matematika yang memungkinkan pengguna untuk menentukan algoritma dasar. Satu blok fungsi matematika dapat menerima hingga empat sinyal masukan. Setiap masukan kemudian diskalakan menurut batas dan titik setel penskalaan terkait.
Input diubah menjadi persentagNilai ini didasarkan pada nilai “Fungsi X Input Y Minimum” dan “Fungsi X Input Y Maksimum” yang dipilih. Untuk kontrol tambahan pengguna juga dapat mengatur “Fungsi X Input Y Scaler”. Secara default, setiap masukan memiliki `bobot' penskalaan sebesar 1.0 Namun, setiap masukan dapat diskalakan dari -1.0 hingga 1.0 seperlunya sebelum diterapkan dalam fungsi.
Blok fungsi matematika mencakup tiga fungsi yang dapat dipilih, yang masing-masing mengimplementasikan persamaan A operator B, di mana A dan B adalah input fungsi dan operator adalah fungsi yang dipilih dengan titik setel Fungsi matematika Operator X. Opsi titik setel disajikan dalam Tabel 11. Fungsi-fungsi tersebut dihubungkan bersama, sehingga hasil dari fungsi sebelumnya masuk ke Input A dari fungsi berikutnya. Jadi Fungsi 1 memiliki Input A dan Input B yang dapat dipilih dengan titik setel, di mana Fungsi 2 hingga 4 hanya memiliki Input B yang dapat dipilih. Input dipilih dengan menyetel Sumber Input Y Fungsi X dan Nomor Input Y Fungsi X. Jika Sumber Input B Fungsi X disetel ke 0 Sinyal kontrol tidak digunakan melewati fungsi tanpa perubahan.
= (1 1 1)2 23 3 4 4

0

=, Benar ketika InA sama dengan InB

1

!=, Benar ketika InA tidak sama dengan InB

2

>, Benar ketika InA lebih besar dari InB

3

>=, Benar ketika InA lebih besar dari atau sama dengan InB

4

<, Benar jika InA kurang dari InB

5

<=, Benar jika InA kurang dari atau sama dengan InB

6

ATAU, Benar ketika InA atau InB bernilai Benar

7

DAN, Benar ketika InA dan InB adalah Benar

8 XOR, Benar ketika InA atau InB bernilai Benar, tetapi tidak keduanya

9

+, Hasil = InA ditambah InB

10

-, Hasil = InA dikurangi InB

11

x, Hasil = InA dikali InB

12

/, Hasil = InA dibagi InB

13

MIN, Hasil = InA dan InB terkecil

14

MAX, Hasil = Nilai InA dan InB terbesar

Tabel 11 Operator Fungsi Matematika

Pengguna harus memastikan bahwa input saling kompatibel saat menggunakan beberapa Operasi Matematika. Misalnya, jika Input Universal 1 diukur dalam [V], sedangkan CAN Receive 1 diukur dalam [mV] dan Operator Fungsi Matematika 9 (+), hasilnya tidak akan menjadi nilai sebenarnya yang diinginkan.

Untuk mendapatkan hasil yang valid, sumber kontrol untuk input harus berupa nilai yang bukan nol, yaitu sesuatu selain `Sumber Kontrol Tidak Digunakan.'

Saat membagi, nilai InB nol akan selalu menghasilkan nilai keluaran nol untuk fungsi terkait. Saat mengurangkan, hasil negatif akan selalu dianggap nol, kecuali fungsi tersebut dikalikan dengan yang negatif, atau masukan diskalakan dengan koefisien negatif terlebih dahulu.

Panduan Pengguna UMAX031700. Versi: 3

Nomor telepon 17-44

1.7. Blok Fungsi Transmisi CAN
Blok fungsi CAN Transmit digunakan untuk mengirim output apa pun dari blok fungsi lain (misalnya input, sinyal logika) ke jaringan J1939.
Biasanya, untuk menonaktifkan pesan yang dikirimkan, “Transmit Repetition Rate” ditetapkan ke nol. Namun, jika pesan berbagi Nomor Grup Parameter (PGN) dengan pesan lain, hal ini belum tentu benar. Jika beberapa pesan berbagi “Transmit PGN” yang sama, tingkat pengulangan yang dipilih dalam pesan dengan nomor TERENDAH akan digunakan untuk SEMUA pesan yang menggunakan PGN tersebut.
Secara default, semua pesan dikirim pada PGN Proprietary B sebagai pesan siaran. Jika semua data tidak diperlukan, nonaktifkan seluruh pesan dengan menyetel saluran terendah yang menggunakan PGN tersebut ke nol. Jika beberapa data tidak diperlukan, cukup ubah PGN saluran yang tidak diperlukan ke nilai yang tidak digunakan dalam rentang Proprietary B.
Saat dihidupkan, pesan yang dikirimkan tidak akan disiarkan hingga penundaan 5 detik. Hal ini dilakukan untuk mencegah penyalaan atau kondisi inisialisasi menimbulkan masalah pada jaringan.
Karena defaultnya adalah pesan PropB, "Prioritas Pengiriman Pesan" selalu diinisialisasi ke 6 (prioritas rendah) dan titik setel "Alamat Tujuan (untuk PDU1)" tidak digunakan. Titik setel ini hanya berlaku saat PGN PDU1 telah dipilih, dan dapat disetel ke Alamat Global (0xFF) untuk siaran, atau dikirim ke alamat tertentu sebagaimana yang ditetapkan oleh pengguna.
“Transmit Data Size”, “Transmit Data Index in Array (LSB)”, “Transmit Bit Index in Byte (LSB)”, “Transmit Resolution” dan “Transmit Offset” semuanya dapat digunakan untuk memetakan data ke SPN mana pun yang didukung oleh standar J1939.
Catatan: Data CAN = (Offset Data Input)/Resolusi
1IN-CAN mendukung hingga 8 Pesan Transmisi CAN yang unik, yang semuanya dapat diprogram untuk mengirim data yang tersedia ke jaringan CAN.

Panduan Pengguna UMAX031700. Versi: 3

Nomor telepon 18-44

1.8. BISA Menerima Blok Fungsi
Blok fungsi CAN Accept dirancang untuk mengambil SPN apa pun dari jaringan J1939, dan menggunakannya sebagai input ke blok fungsi lain.
Terima Pesan Diaktifkan adalah setpoint paling penting yang terkait dengan blok fungsi ini dan harus dipilih terlebih dahulu. Mengubahnya akan mengakibatkan setpoint lain diaktifkan/dinonaktifkan sebagaimana mestinya. Secara default SEMUA penerimaan pesan dinonaktifkan.
Setelah pesan diaktifkan, kesalahan Komunikasi Hilang akan ditandai jika pesan tersebut tidak diterima dalam periode Batas Waktu Terima Pesan. Hal ini dapat memicu peristiwa Komunikasi Hilang. Untuk menghindari batas waktu pada jaringan yang sangat jenuh, disarankan untuk menetapkan periode setidaknya tiga kali lebih lama dari kecepatan pembaruan yang diharapkan. Untuk menonaktifkan fitur batas waktu, cukup tetapkan nilai ini ke nol, dalam hal ini pesan yang diterima tidak akan pernah habis waktu dan tidak akan pernah memicu kesalahan Komunikasi Hilang.
Secara default, semua pesan kontrol diharapkan dikirim ke Pengendali 1IN-CAN pada PGN Proprietary B. Namun, jika pesan PDU1 dipilih, Pengendali 1IN-CAN dapat diatur untuk menerimanya dari ECU mana pun dengan menyetel Alamat Spesifik yang mengirim PGN ke Alamat Global (0xFF). Jika alamat spesifik dipilih, maka data ECU lain pada PGN akan diabaikan.
Ukuran Data Terima, Indeks Data Terima dalam Array (LSB), Indeks Bit Terima dalam Byte (LSB), Resolusi Terima, dan Offset Terima semuanya dapat digunakan untuk memetakan SPN apa pun yang didukung oleh standar J1939 ke data keluaran blok fungsi Diterima .
Seperti yang disebutkan sebelumnya, blok fungsi CAN receive dapat dipilih sebagai sumber input kontrol untuk blok fungsi output. Jika demikian halnya, titik setel Received Data Min (Off Threshold) dan Received Data Max (On Threshold) menentukan nilai minimum dan maksimum sinyal kontrol. Seperti yang tersirat dari namanya, keduanya juga digunakan sebagai ambang On/Off untuk jenis output digital. Nilai-nilai ini dalam satuan apa pun data tersebut SETELAH resolusi dan offset diterapkan ke sinyal CAN receive. Kontroler 1IN-CAN mendukung hingga lima Pesan CAN Receive yang unik.

Panduan Pengguna UMAX031700. Versi: 3

Nomor telepon 19-44

1.9. Blok Fungsi Diagnostik
Ada beberapa jenis diagnostik yang didukung oleh Pengontrol Sinyal 1IN-CAN. Deteksi dan reaksi kesalahan dikaitkan dengan semua input dan output drive universal. Selain kesalahan I/O, 1IN-CAN juga dapat mendeteksi/bereaksi terhadap kelebihan/kekurangan daya catu daya.tagpengukuran, suhu prosesor yang terlalu tinggi, atau kejadian komunikasi yang hilang.

Gambar 5 Blok Fungsi Diagnostik
"Deteksi Kesalahan Diaktifkan" adalah titik setel terpenting yang terkait dengan blok fungsi ini, dan harus dipilih terlebih dahulu. Mengubahnya akan mengakibatkan titik setel lainnya diaktifkan atau dinonaktifkan sebagaimana mestinya. Jika dinonaktifkan, semua perilaku diagnostik yang terkait dengan I/O atau peristiwa yang dimaksud diabaikan.
Dalam kebanyakan kasus, kesalahan dapat ditandai sebagai kejadian rendah atau tinggi. Ambang batas minimum/maksimum untuk semua diagnostik yang didukung oleh 1IN-CAN tercantum dalam Tabel 12. Nilai yang dicetak tebal adalah titik setel yang dapat dikonfigurasi pengguna. Beberapa diagnostik hanya bereaksi terhadap satu kondisi, dalam hal ini N/A tercantum dalam salah satu kolom.

Blok Fungsi Input Universal Kehilangan Komunikasi

Ambang Minimum

Ambang Maksimum

Kesalahan Minimal

Kesalahan Maksimum

Tidak tersedia

Pesan yang diterima

(apa saja)

Tabel 12 Ambang Batas Deteksi Kesalahan

Waktu habis

Jika berlaku, titik setel histeresis disediakan untuk mencegah pengaturan cepat dan penghapusan tanda kesalahan saat nilai masukan atau umpan balik berada tepat di dekat ambang deteksi kesalahan. Untuk batas bawah, setelah kesalahan ditandai, kesalahan tersebut tidak akan dihapus hingga nilai terukur lebih besar dari atau sama dengan Ambang Minimum + “Histeresis untuk Menghapus Kesalahan.” Untuk batas atas, kesalahan tidak akan dihapus hingga nilai terukur kurang dari atau sama dengan Ambang Maksimum “Histeresis untuk Menghapus Kesalahan.”

Panduan Pengguna UMAX031700. Versi: 3

Nomor telepon 20-44

Kesalahan.” Nilai minimum, maksimum, dan histeresis selalu diukur dalam satuan kesalahan yang dimaksud.

Titik setel berikutnya dalam blok fungsi ini adalah "Peristiwa Menghasilkan DTC di DM1." Jika dan hanya jika ini ditetapkan ke benar, titik setel lainnya dalam blok fungsi akan diaktifkan. Semuanya terkait dengan data yang dikirim ke jaringan J1939 sebagai bagian dari pesan DM1, Kode Masalah Diagnostik Aktif.

Kode Masalah Diagnostik (DTC) didefinisikan oleh standar J1939 sebagai nilai empat byte yang merupakan

kombinasi dari:

Nomor Parameter Tersangka SPN (19 bit pertama DTC, LSB terlebih dahulu)

FMI

Pengidentifikasi Mode Kegagalan

(5 bit berikutnya dari DTC)

CM

Metode Konversi

(1 bit, selalu diset ke 0)

OC

Jumlah Kejadian

(7 bit, jumlah kali kesalahan terjadi)

Selain mendukung pesan DM1, Pengontrol Sinyal 1IN-CAN juga mendukung

Kode Masalah Diagnostik DM2 yang Sebelumnya Aktif

Dikirim hanya berdasarkan permintaan

Data Diagnostik DM3 Hapus/Setel Ulang DTC Aktif Sebelumnya Dilakukan hanya berdasarkan permintaan

Hapus/Reset Data Diagnostik DM11 untuk DTC Aktif

Dilakukan hanya berdasarkan permintaan

Selama satu blok fungsi Diagnostik memiliki "Event Generates a DTC in DM1" yang ditetapkan ke Benar, Pengontrol Sinyal 1IN-CAN akan mengirim pesan DM1 setiap satu detik, terlepas dari ada atau tidaknya kesalahan aktif, seperti yang direkomendasikan oleh standar. Meskipun tidak ada DTC aktif, 1IN-CAN akan mengirim pesan "Tidak Ada Kesalahan Aktif". Jika DTC yang sebelumnya tidak aktif menjadi aktif, DM1 akan segera dikirim untuk mencerminkan hal ini. Begitu DTC aktif terakhir menjadi tidak aktif, ia akan mengirim DM1 yang menunjukkan bahwa tidak ada lagi DTC aktif.
Jika ada lebih dari satu DTC aktif pada waktu tertentu, pesan DM1 reguler akan dikirim menggunakan Pesan Pengumuman Siaran (BAM) multipaket. Jika pengontrol menerima permintaan untuk DM1 saat ini benar, maka pengontrol akan mengirim pesan multipaket ke Alamat Peminta menggunakan Protokol Transportasi (TP).

Saat dinyalakan, pesan DM1 tidak akan disiarkan hingga setelah penundaan 5 detik. Hal ini dilakukan untuk mencegah kondisi penyalaan atau inisialisasi ditandai sebagai kesalahan aktif pada jaringan.

Bila kesalahan dikaitkan dengan DTC, log nonvolatil dari jumlah kejadian (OC) disimpan. Begitu pengontrol mendeteksi kesalahan baru (yang sebelumnya tidak aktif), pengontrol akan mulai mengurangi timer "Delay Before Sending DM1" untuk blok fungsi Diagnostik tersebut. Jika kesalahan tetap ada selama waktu tunda, maka pengontrol akan menyetel DTC menjadi aktif, dan akan menambah OC dalam log. DM1 akan segera dibuat yang menyertakan DTC baru. Timer disediakan agar kesalahan yang terputus-putus tidak membebani jaringan saat kesalahan datang dan pergi, karena pesan DM1 akan dikirim setiap kali kesalahan muncul atau hilang.

DTC yang aktif sebelumnya (apa pun dengan OC bukan nol) tersedia atas permintaan untuk pesan DM2. Jika ada lebih dari satu DTC yang aktif sebelumnya, DM2 multipaket akan dikirim ke Alamat Peminta menggunakan Protokol Transport (TP).

Jika DM3 diminta, jumlah kemunculan semua DTC yang aktif sebelumnya akan diatur ulang ke nol. OC dari DTC yang aktif saat ini tidak akan diubah.

Panduan Pengguna UMAX031700. Versi: 3

Nomor telepon 21-44

Blok fungsi Diagnostik memiliki titik setel "Event Cleared only by DM11." Secara default, ini selalu disetel ke False, yang berarti bahwa segera setelah kondisi yang menyebabkan tanda kesalahan disetel hilang, DTC secara otomatis dibuat Previous Active, dan tidak lagi disertakan dalam pesan DM1. Namun, ketika titik setel ini disetel ke True, bahkan jika tanda dihapus, DTC tidak akan dibuat tidak aktif, sehingga akan terus dikirim pada pesan DM1. Hanya ketika DM11 telah diminta, DTC akan menjadi tidak aktif. Fitur ini mungkin berguna dalam sistem di mana kesalahan kritis perlu diidentifikasi dengan jelas telah terjadi, bahkan jika kondisi yang menyebabkannya hilang.
Selain semua DTC aktif, bagian lain dari pesan DM1 adalah byte pertama yang mencerminkan Lamp Status. Setiap blok fungsi Diagnostik memiliki titik setel “Lamp Ditetapkan oleh Acara di DM1” yang menentukan lamp akan diatur dalam byte ini saat DTC aktif. Standar J1939 mendefinisikan lampsebagai `Malfungsi', `Merah, Berhenti', `Kuning, Peringatan' atau `Lindungi'. Secara default, `Kuning, Peringatan'amp umumnya adalah yang ditetapkan oleh patahan aktif apa pun.
Secara default, setiap blok fungsi Diagnostik dikaitkan dengan SPN milik sendiri. Namun, titik setel ini “SPN untuk Peristiwa yang digunakan dalam DTC” dapat dikonfigurasi sepenuhnya oleh pengguna jika mereka menginginkannya untuk mencerminkan SPN standar yang ditetapkan dalam J1939-71. Jika SPN diubah, OC dari log kesalahan terkait secara otomatis disetel ulang ke nol.
Setiap blok fungsi Diagnostik juga memiliki FMI default yang terkait dengannya. Satu-satunya titik setel bagi pengguna untuk mengubah FMI adalah "FMI untuk Peristiwa yang digunakan dalam DTC," meskipun beberapa blok fungsi Diagnostik dapat memiliki kesalahan tinggi dan rendah seperti yang ditunjukkan pada Tabel 13. Dalam kasus tersebut, FMI dalam titik setel mencerminkan kondisi ujung bawah, dan FMI yang digunakan oleh kesalahan tinggi akan ditentukan per Tabel 21. Jika FMI diubah, OC dari log kesalahan terkait secara otomatis diatur ulang ke nol.

Panduan Pengguna UMAX031700. Versi: 3

Nomor telepon 22-44

FMI untuk Peristiwa yang digunakan dalam DTC Low Fault
FMI=1, Data Valid Namun Di Bawah Rentang Operasional Normal Tingkat Paling Parah FMI=4, Voltage Di Bawah Normal, Atau Korsleting Ke Sumber Rendah FMI=5, Arus Di Bawah Normal Atau Sirkuit Terbuka FMI=17, Data Valid Tetapi Di Bawah Rentang Operasi Normal Level Paling Tidak Parah FMI=18, Data Valid Tetapi Di Bawah Rentang Operasi Normal Level Cukup Parah FMI=21, Data Tergeser Rendah

FMI yang sesuai digunakan dalam DTC High Fault
FMI=0, Data Valid Tapi Di Atas Rentang Operasional Normal Tingkat Paling Parah FMI=3, Voltage Di Atas Normal, Atau Hubungan Pendek Ke Sumber Tinggi FMI=6, Arus Di Atas Normal Atau Sirkuit Yang Dibumikan FMI=15, Data Valid Tetapi Di Atas Rentang Operasi Normal Tingkat Paling Tidak Parah FMI=16, Data Valid Tetapi Di Atas Rentang Operasi Normal Tingkat Cukup Parah FMI=20, Data Melayang Tinggi

Tabel 13 FMI Kesalahan Rendah versus FMI Kesalahan Tinggi

Jika FMI yang digunakan adalah selain salah satu dari yang ada di Tabel 13, maka baik kesalahan rendah maupun tinggi akan ditetapkan pada FMI yang sama. Kondisi ini harus dihindari, karena log akan tetap menggunakan OC yang berbeda untuk kedua jenis kesalahan tersebut, meskipun keduanya akan dilaporkan sama dalam DTC. Merupakan tanggung jawab pengguna untuk memastikan hal ini tidak terjadi.

Panduan Pengguna UMAX031700. Versi: 3

Nomor telepon 23-44

2. Petunjuk Instalasi
2.1. Dimensi dan Pinout Kontroler 1IN-CAN dikemas dalam wadah plastik yang dilas secara ultrasonik. Rakitan ini memiliki peringkat IP67.

Gambar 6 Dimensi Perumahan

Pin # Deskripsi

1

BATT+

2

Masukan +

3

BISA_H

4

BISAKAH SAYA

5

Memasukkan -

6

BATT-

Tabel 14 Pinout Konektor

2.2. Petunjuk Pemasangan
CATATAN & PERINGATAN · Jangan memasang di dekat tegangan tinggitage atau perangkat arus tinggi. · Perhatikan kisaran suhu pengoperasian. Semua kabel lapangan harus sesuai untuk kisaran suhu tersebut. · Pasang unit dengan ruang yang tersedia untuk servis dan akses harnes kabel yang memadai (15
cm) dan pelepas regangan (30 cm). · Jangan menyambungkan atau memutus unit saat sirkuit hidup, kecuali area tersebut diketahui tidak terhubung.
berbahaya.

PEMASANGAN
Lubang pemasangan berukuran untuk baut #8 atau M4. Panjang baut akan ditentukan oleh ketebalan pelat pemasangan pengguna akhir. Flensa pemasangan pengontrol memiliki ketebalan 0.425 inci (10.8 mm).

Jika modul dipasang tanpa penutup, maka harus dipasang secara vertikal dengan konektor menghadap ke kiri atau

Panduan Pengguna UMAX031700. Versi: 3

Nomor telepon 24-44

kanan untuk mengurangi kemungkinan masuknya uap air.

Kabel CAN dianggap aman secara intrinsik. Kabel listrik tidak dianggap aman secara intrinsik, sehingga di lokasi berbahaya kabel harus selalu ditempatkan di saluran atau baki saluran. Modul harus dipasang di dalam penutup di lokasi berbahaya untuk tujuan ini.

Tidak ada kabel atau rangkaian kabel yang panjangnya melebihi 30 meter. Kabel masukan daya harus dibatasi hingga 10 meter.

Semua kabel di lapangan harus sesuai dengan kisaran suhu pengoperasian.

Pasang unit dengan ruang yang sesuai untuk servis dan akses kabel yang memadai (6 inci atau 15 cm) serta pelepas tegangan (12 inci atau 30 cm).

KONEKSI

Gunakan konektor kawin TE Deutsch berikut untuk menyambung ke stopkontak integral. Pengkabelan ke konektor kawin ini harus sesuai dengan semua peraturan lokal yang berlaku. Pengkabelan lapangan yang cocok untuk vol terukurtage dan arus harus digunakan. Suhu kabel penghubung minimal harus 85°C. Untuk suhu lingkungan di bawah 10°C dan di atas +70°C, gunakan kabel lapangan yang sesuai untuk suhu lingkungan minimum dan maksimum.

Lihat lembar data TE Deutsch masing-masing untuk mengetahui rentang diameter insulasi yang dapat digunakan dan petunjuk lainnya.

Konektor Kawin Kontak Wadah

Soket Kawin yang sesuai (Rujuk ke www.laddinc.com untuk informasi lebih lanjut tentang kontak yang tersedia untuk colokan kawin ini.)
DT06-08SA, 1 W8S, 8 0462-201-16141, dan 3 114017

Panduan Pengguna UMAX031700. Versi: 3

Nomor telepon 25-44

3. SELESAIVIEW FITUR J1939

Perangkat lunak ini dirancang untuk memberikan fleksibilitas kepada pengguna sehubungan dengan pesan yang dikirim ke dan dari ECU dengan menyediakan: · Instance ECU yang dapat dikonfigurasi dalam NAMA (untuk memungkinkan beberapa ECU di jaringan yang sama) · Parameter PGN dan SPN Transmisi yang Dapat Dikonfigurasi · Penerimaan yang Dapat Dikonfigurasi Parameter PGN dan SPN · Mengirim Parameter Pesan Diagnostik DM1 · Membaca dan bereaksi terhadap pesan DM1 yang dikirim oleh ECU lain · Log Diagnostik, disimpan dalam memori non-volatil, untuk mengirim pesan DM2

3.1. Pendahuluan Pesan yang Didukung ECU mematuhi standar SAE J1939, dan mendukung PGN berikut

Dari J1939-21 – Lapisan Tautan Data · Permintaan · Pengakuan · Manajemen Koneksi Protokol Transportasi · Pesan Transfer Data Protokol Transportasi

59904 ($00EA00) 59392 ($00E800) 60416 ($00EC00) 60160 ($00EB00)

Catatan: Setiap PGN Proprietary B dalam kisaran 65280 hingga 65535 ($00FF00 hingga $00FFFF) dapat dipilih

Dari J1939-73 – Diagnostik · DM1 Kode Masalah Diagnostik Aktif · DM2 Kode Masalah Diagnostik Aktif Sebelumnya · Hapus/Reset Data Diagnostik DM3 untuk DTC Aktif Sebelumnya · DM11 – Hapus/Reset Data Diagnostik untuk DTC Aktif · Permintaan Akses Memori DM14 · Akses Memori DM15 Respon · Transfer Data Biner DM16

65226 ($00FECA) 65227 ($00FECB) 65228 ($00FECC) 65235 ($00FED3) 55552 ($00D900) 55296 ($00D800) 55040 ($00D700)

Dari J1939-81 – Manajemen Jaringan · Alamat Diklaim/Tidak Dapat Diklaim · Alamat yang Diperintahkan

60928 ($00EE00) 65240 ($00FED8)

Dari Lapisan Aplikasi Kendaraan J1939-71 · Identifikasi Perangkat Lunak

65242 ($00FEDA)

Tidak ada PGN lapisan aplikasi yang didukung sebagai bagian dari konfigurasi default, tetapi mereka dapat dipilih sesuai keinginan untuk blok fungsi transmisi atau penerimaan. Setpoint diakses menggunakan Memory Access Protocol (MAP) standar dengan alamat kepemilikan. Axiomatic Electronic Assistant (EA) memungkinkan konfigurasi unit dengan cepat dan mudah melalui jaringan CAN.

Panduan Pengguna UMAX031700. Versi: 3

Nomor telepon 26-44

3.2. NAMA, Alamat, dan ID Perangkat Lunak

NAMA J1939 ECU 1IN-CAN memiliki standar berikut untuk NAMA J1939. Pengguna harus merujuk ke standar SAE J1939/81 untuk informasi lebih lanjut tentang parameter ini dan rentangnya.

Alamat Sewenang-wenang Kelompok Industri yang Mampu Instance Sistem Kendaraan Instance Sistem Kendaraan Fungsi Fungsi Instance ECU Instance Kode Pembuatan Nomor Identitas

Ya 0, Global 0 0, Sistem non-spesifik 125, Pengontrol I/O Aksiomatik 20, Aksiomatik AX031700, Pengontrol Input Tunggal dengan CAN 0, Instansi Pertama 162, Axiomatic Technologies Corporation Variabel, ditetapkan secara unik selama pemrograman pabrik untuk setiap ECU

Mesin Virtual ECU adalah setpoint yang dapat dikonfigurasi dan terkait dengan NAMA. Mengubah nilai ini akan memungkinkan beberapa ECU jenis ini dapat dibedakan oleh ECU lain (termasuk Axiomatic Electronic Assistant) ketika semuanya terhubung pada jaringan yang sama.

Alamat ECU Nilai default dari titik setel ini adalah 128 (0x80), yang merupakan alamat awal yang disukai untuk ECU yang dapat dikonfigurasi sendiri sebagaimana ditetapkan oleh SAE dalam tabel J1939 B3 hingga B7. EA Aksiomatik akan memungkinkan pemilihan alamat apa pun antara 0 hingga 253, dan merupakan tanggung jawab pengguna untuk memilih alamat yang mematuhi standar. Pengguna juga harus menyadari bahwa karena unit tersebut memiliki kemampuan alamat yang sembarangan, jika ECU lain dengan NAMA prioritas yang lebih tinggi bersaing untuk alamat yang dipilih, 1IN-CAN akan terus memilih alamat tertinggi berikutnya hingga menemukan alamat yang dapat diklaimnya. Lihat J1939/81 untuk detail lebih lanjut tentang klaim alamat.

Pengenal Perangkat Lunak

PGN 65242

Identifikasi Perangkat Lunak

Tingkat Pengulangan Transmisi: Berdasarkan permintaan

Panjang Data:

Variabel

Halaman Data yang Diperluas:

0

Halaman Data:

0

Format PDU:

254

Khusus PDU:

218 Informasi Pendukung PGN:

Prioritas Bawaan:

6

Nomor Grup Parameter:

65242 (0xFEDA)

- LEMBUT

Mulai Posisi 1 2-n

Panjang Nama Parameter 1 Byte Jumlah bidang identifikasi perangkat lunak Variabel Identifikasi perangkat lunak, Pembatas (ASCII “*”)

SPN 965 234

Untuk ECU 1IN-CAN, Byte 1 ditetapkan ke 5, dan bidang identifikasi adalah sebagai berikut (Nomor Bagian)*(Versi)*(Tanggal)*(Pemilik)*(Deskripsi)

Panduan Pengguna UMAX031700. Versi: 3

Nomor telepon 27-44

Axiomatic EA menunjukkan semua informasi ini dalam “Informasi ECU Umum”, seperti yang ditunjukkan di bawah ini:
Catatan: Informasi yang diberikan dalam ID Perangkat Lunak tersedia untuk semua alat servis J1939 yang mendukung PGN -SOFT.

Panduan Pengguna UMAX031700. Versi: 3

Nomor telepon 28-44

4. TITIK SET ECU YANG DIAKSES DENGAN ASISTEN ELEKTRONIK AKSIOMASI
Banyak titik setel yang menjadi acuan dalam panduan ini. Bagian ini menjelaskan secara rinci setiap titik setel, serta nilai default dan rentangnya. Untuk informasi lebih lanjut tentang cara setiap titik setel digunakan oleh 1IN-CAN, rujuk bagian yang relevan dari Panduan Pengguna.
4.1. Jaringan J1939
Titik setel Jaringan J1939 berkaitan dengan parameter pengontrol yang secara khusus memengaruhi jaringan CAN. Lihat catatan tentang informasi tentang setiap titik setel.

Nama

Jangkauan

Bawaan

Catatan

Nomor Instansi ECU Alamat ECU

Daftar Drop 0 hingga 253

0, #1 Contoh Pertama Per J1939-81

128 (0x80)

Alamat pilihan untuk ECU yang dapat dikonfigurasi sendiri

Tangkapan Layar dari Setpoint Lain-Lain Default

Jika nilai non-default untuk “Nomor Instans ECU” atau “Alamat ECU” digunakan, maka nilai tersebut tidak akan diperbarui selama setpoint file flash. Parameter ini perlu diubah secara manual untuk

mencegah unit lain pada jaringan terpengaruh. Ketika unit tersebut diubah, pengontrol akan mengklaim alamat barunya pada jaringan. Disarankan untuk menutup dan membuka kembali koneksi CAN pada Axiomatic EA setelah file dimuat, sehingga hanya NAMA dan alamat baru yang muncul di daftar ECU Jaringan CAN J1939.

Panduan Pengguna UMAX031700. Versi: 3

Nomor telepon 29-44

4.2. Masukan Universal
Blok fungsi Input Universal didefinisikan di Bagian 1.2. Silakan lihat bagian tersebut untuk informasi terperinci tentang cara penggunaan titik setel ini.

Tangkapan Layar dari Setpoint Input Universal Default

Nama Jenis Sensor Input

Daftar Rentang Jatuh

Pulsa per Revolusi

0 hingga 60000

Kesalahan Minimal
Jangkauan Minimum
Jangkauan Maksimum
Waktu Debounce Resistor Pullup/Pulldown Kesalahan Maksimum Jenis Input Digital Jenis Filter Debounce Perangkat Lunak

Tergantung pada Jenis Sensor Tergantung pada Jenis Sensor Tergantung pada Jenis Sensor Tergantung pada Jenis Sensor Drop List Drop List
0 hingga 60000

Jenis Filter Perangkat Lunak

Daftar Jatuhkan

Filter Perangkat Lunak Konstan

0 hingga 60000

Default 12 Voltage 0V hingga 5V 0
0.2V

Catatan Lihat Bagian 1.2.1 Jika diatur ke 0, pengukuran dilakukan dalam Hz. Jika nilai diatur lebih besar dari 0, pengukuran dilakukan dalam RPM
Lihat Bagian 1.2.3

0.5V

Lihat Bagian 1.2.3

4.5V

Lihat Bagian 1.2.3

4.8V 1 10kOhm Pullup 0 – Tidak ada 10 (ms)
0 Tanpa Filter
1000 menit

Lihat Bagian 1.2.3
Lihat Bagian 1.2.2
Waktu debounce untuk tipe input Digital On/Off Lihat Bagian 1.2.4. Fungsi ini tidak digunakan dalam tipe input Digital dan Counter Lihat Bagian 1.3.6

Deteksi Kesalahan Diaktifkan Daftar Drop

1 – Benar

Lihat Bagian 1.9

Peristiwa Menghasilkan DTC di DM1

Daftar Jatuhkan

1 – Benar

Lihat Bagian 1.9

Panduan Pengguna UMAX031700. Versi: 3

Nomor telepon 30-44

Histeresis untuk Menghapus Kesalahan

Tergantung pada Jenis Sensor

Lamp Ditetapkan berdasarkan Acara di Daftar Drop DM1

0.1V

Lihat Bagian 1.9

1 Amber, Peringatan Lihat Bagian 1.9

SPN untuk Acara yang digunakan dalam DTC 0 hingga 0x1FFFFFFF

Lihat Bagian 1.9

FMI untuk Peristiwa yang digunakan dalam Daftar Drop DTC

4 Voltage Di Bawah Normal, Atau Dihubung Pendek ke Sumber Rendah

Lihat Bagian 1.9

Penundaan Sebelum Mengirim DM1 0 hingga 60000

1000 menit

Lihat Bagian 1.9

4.3. Setpoint Daftar Data Konstan

Blok fungsi Daftar Data Konstan disediakan untuk memungkinkan pengguna memilih nilai yang diinginkan untuk berbagai fungsi blok logika. Sepanjang manual ini, berbagai referensi telah dibuat mengenai konstanta, seperti yang dirangkum dalam contohamples tercantum di bawah ini.

a)

Logika yang Dapat Diprogram: Konstanta “Tabel X = Kondisi Y, Argumen 2”, di mana X dan Y = 1

ke 3

b)

Fungsi Matematika: Konstanta “Input Matematika X”, di mana X = 1 hingga 4

Dua konstanta pertama adalah nilai tetap 0 (Salah) dan 1 (Benar) untuk digunakan dalam logika biner. Ke-13 konstanta yang tersisa sepenuhnya dapat dikonfigurasi pengguna ke nilai apa pun antara +/- 1,000,000. Nilai default ditampilkan dalam tangkapan layar di bawah ini.

Tangkapan Layar Default Daftar Data Konstan Setpoint Manual Pengguna UMAX031700. Versi: 3

Nomor telepon 31-44

4.4. Setpoint Tabel Pencarian
Blok fungsi Tabel Pencarian didefinisikan di Bagian 1.4. Silakan lihat di sana untuk informasi terperinci tentang bagaimana semua titik setel ini digunakan. Karena nilai default Sumbu-X blok fungsi ini didefinisikan oleh "Sumber Sumbu-X" yang dipilih dari Tabel 1, tidak ada lagi yang perlu didefinisikan dalam hal nilai default dan rentang di luar yang dijelaskan di Bagian 1.4. Ingat, nilai Sumbu-X akan diperbarui secara otomatis jika rentang min/maks dari sumber yang dipilih diubah.

Tangkapan Layar Mantanample Tabel Pencarian 1 Setpoint

Catatan: Pada tangkapan layar yang ditunjukkan di atas, “Sumber Sumbu X” telah diubah dari nilai defaultnya untuk mengaktifkan blok fungsi.

Panduan Pengguna UMAX031700. Versi: 3

Nomor telepon 32-44

4.5. Setpoint Logika yang Dapat Diprogram
Blok fungsi Logika yang Dapat Diprogram didefinisikan di Bagian 1.5. Silakan lihat di sana untuk informasi rinci tentang bagaimana semua tekanan yang dikehendaki ini digunakan.
Karena blok fungsi ini dinonaktifkan secara default, tidak ada lagi yang perlu didefinisikan dalam istilah default dan rentang di luar yang dijelaskan di Bagian 1.5. Tangkapan layar di bawah ini menunjukkan bagaimana setpoint yang direferensikan di bagian tersebut muncul di Axiomatic EA.

Panduan Pengguna UMAX031700. Versi: 3

Nomor telepon 33-44

Tangkapan Layar dari Setpoint Logika yang Dapat Diprogram 1 Default

Catatan: Pada tangkapan layar yang ditunjukkan di atas, “Blok Logika yang Dapat Diprogram Diaktifkan” telah diubah dari nilai defaultnya untuk mengaktifkan blok fungsi.

Catatan: Nilai default untuk Argumen1, Argumen 2, dan Operator semuanya sama di semua blok fungsi Logika yang Dapat Diprogram, dan oleh karena itu harus diubah oleh pengguna sebagaimana mestinya sebelum nilai ini dapat digunakan.

Panduan Pengguna UMAX031700. Versi: 3

Nomor telepon 34-44

4.6. Titik Setel Blok Fungsi Matematika
Blok Fungsi Matematika didefinisikan di Bagian 1.6. Silakan lihat bagian tersebut untuk informasi terperinci tentang cara penggunaan titik setel ini.

Tangkapan Layar Mantanample untuk Blok Fungsi Matematika

Catatan: Pada tangkapan layar yang ditunjukkan di atas, titik setel telah diubah dari nilai defaultnya untuk mengilustrasikan contohampcontoh bagaimana Blok Fungsi Matematika dapat digunakan.

Nama Fungsi Matematika Fungsi Diaktifkan 1 Masukkan Fungsi Sumber 1 Masukkan Nomor
Fungsi 1 Input Minimal

Rentang Daftar Drop Daftar Drop Tergantung pada Sumber
-106 hingga 106

Default 0 FALSE 0 Kontrol Tidak Digunakan 1
0

Fungsi 1 Input A Maksimum Fungsi 1 Input A Scaler Fungsi 1 Input B Sumber Fungsi 1 Input B Angka
Fungsi 1 Input B Minimum

-106 hingga 106
-1.00 hingga 1.00 Daftar Drop Tergantung pada Sumbernya
-106 hingga 106

100 1.00 0 Kontrol Tidak Digunakan 1
0

Fungsi 1 Input B Maksimum -106 hingga 106

100

Panduan Pengguna UMAX031700. Versi: 3

Catatan BENAR atau SALAH Lihat Bagian 1.3
Lihat Bagian 1.3
Mengubah input menjadi persentage sebelum digunakan dalam perhitungan Mengubah input menjadi persentage sebelum digunakan dalam perhitungan Lihat Bagian 1.6 Lihat Bagian 1.3
Lihat Bagian 1.3
Mengubah input menjadi persentage sebelum digunakan dalam perhitungan Mengubah input menjadi persentage sebelum digunakan dalam perhitungan
Nomor telepon 35-44

Fungsi 1 Input B Scaler Matematika Fungsi 1 Operasi Fungsi 2 Input B Sumber
Fungsi 2 Masukkan Nomor B
Fungsi 2 Input B Minimum
Fungsi 2 Input B Maksimum
Fungsi 2 Input B Scaler Matematika Fungsi 2 Operasi (Input A = Hasil Fungsi 1) Fungsi 3 Input B Sumber
Fungsi 3 Masukkan Nomor B
Fungsi 3 Input B Minimum
Fungsi 3 Input B Maksimum
Fungsi 3 Input B Scaler Matematika Fungsi 3 Operasi (Input A = Hasil Fungsi 2) Matematika Output Rentang Minimum

-1.00 hingga 1.00 Daftar Drop Daftar Drop Tergantung pada Sumber
-106 hingga 106
-106 hingga 106
-1.00 hingga 1.00

1.00 9, +, Hasil = InA+InB 0 Kontrol Tidak Digunakan 1
0
100 1.00

Lihat Bagian 1.13 Lihat Bagian 1.13 Lihat Bagian 1.4
Lihat Bagian 1.4
Mengubah input menjadi persentage sebelum digunakan dalam perhitungan Mengubah input menjadi persentage sebelum digunakan dalam perhitungan Lihat Bagian 1.13

Daftar Jatuhkan

9, +, Hasil = InA+InB Lihat Bagian 1.13

Daftar Drop Tergantung pada Sumber
-106 hingga 106

0 Kontrol Tidak Digunakan 1
0

-106 hingga 106

100

-1.00 hingga 1.00 1.00

Lihat Bagian 1.4
Lihat Bagian 1.4
Mengubah input menjadi persentage sebelum digunakan dalam perhitungan Mengubah input menjadi persentage sebelum digunakan dalam perhitungan Lihat Bagian 1.13

Daftar Jatuhkan

9, +, Hasil = InA+InB Lihat Bagian 1.13

-106 hingga 106

0

Rentang Output Matematika Maksimum -106 hingga 106

100

Panduan Pengguna UMAX031700. Versi: 3

Nomor telepon 36-44

4.7. Titik Tetap CAN Receive Blok fungsi CAN Receive didefinisikan di Bagian 1.16. Silakan lihat di sana untuk informasi terperinci tentang cara penggunaan semua titik tetap ini.
Tangkapan Layar Default DAPAT Menerima 1 Setpoint
Catatan: Pada tangkapan layar yang ditunjukkan di atas, “Receive Message Enabled” telah diubah dari nilai default-nya untuk mengaktifkan blok fungsi. 4.8. Titik Tetap Transmisi CAN Blok fungsi Transmisi CAN didefinisikan di Bagian 1.7. Silakan lihat di sana untuk informasi terperinci tentang cara penggunaan semua titik tetap ini.

Tangkapan Layar dari Default CAN Transmit 1 Setpoints Panduan Pengguna UMAX031700. Versi: 3

Nomor telepon 37-44

Nama Transmisi PGN Tingkat Pengulangan Transmisi Prioritas Pesan Transmisi Alamat Tujuan (untuk PDU1) Sumber Data Transmisi Nomor Data Transmisi
Ukuran Data Transmisi
Mengirimkan Indeks Data dalam Array (LSB) Mengirimkan Indeks Bit dalam Byte (LSB) Mengirimkan Resolusi Data Mengirimkan Offset Data

Jangkauan
0 hingga 65535 0 hingga 60,000 ms 0 hingga 7 0 hingga 255 Daftar Jatuhkan Per Sumber

Bawaan
65280 ($FF00) 0 6 254 (0xFE, Alamat Null) Input Terukur 0, Input Terukur #1

Daftar Jatuhkan

Kontinu 1-Byte

0 hingga 8-DataSize 0, Posisi Byte Pertama

Ukuran 0 hingga 8-Bit
-106 hingga 106 -104 hingga 104

Tidak Digunakan Secara Default
1.00 0.00

Catatan
0ms menonaktifkan transmisi Proprietary B Prioritas Tidak digunakan secara default Lihat Bagian 1.3 Lihat Bagian 1.3 0 = Tidak Digunakan (dinonaktifkan) 1 = 1-Bit 2 = 2-Bit 3 = 4-Bit 4 = 1-Byte 5 = 2-Byte 6 = 4-Byte
Hanya digunakan dengan Tipe Data Bit

Panduan Pengguna UMAX031700. Versi: 3

Nomor telepon 38-44

5. MEM-FLASH ULANG CAN DENGAN AXIOMATIC EA BOOTLOADER
AX031700 dapat ditingkatkan dengan firmware aplikasi baru menggunakan bagian Informasi Bootloader. Bagian ini merinci petunjuk langkah demi langkah sederhana untuk mengunggah firmware baru yang disediakan oleh Axiomatic ke unit melalui CAN, tanpa harus diputuskan dari jaringan J1939.
1. Saat Axiomatic EA pertama kali terhubung ke ECU, bagian Informasi Bootloader akan menampilkan informasi berikut:

2. Untuk menggunakan bootloader untuk memutakhirkan firmware yang berjalan di ECU, ubah variabel "Force Bootloader To Load on Reset" ke Ya.

3. Saat kotak prompt menanyakan apakah Anda ingin mereset ECU, pilih Ya.
Panduan Pengguna UMAX031700. Versi: 3

Nomor telepon 39-44

4. Setelah reset, ECU tidak lagi muncul di jaringan J1939 sebagai AX031700 melainkan sebagai J1939 Bootloader #1.

Perhatikan bahwa bootloader TIDAK Mampu Menggunakan Alamat Sembarangan. Ini berarti bahwa jika Anda ingin menjalankan beberapa bootloader secara bersamaan (tidak disarankan), Anda harus mengubah alamat untuk masing-masing bootloader secara manual sebelum mengaktifkan bootloader berikutnya, atau akan terjadi konflik alamat, dan hanya satu ECU yang akan muncul sebagai bootloader. Setelah bootloader 'aktif' kembali berfungsi normal, ECU lainnya harus dihidupkan ulang untuk mengaktifkan kembali fitur bootloader.

5. Saat bagian Informasi Bootloader dipilih, informasi yang sama akan ditampilkan seperti saat

perangkat tersebut menjalankan firmware AX031700, tetapi dalam kasus ini fitur Flashing telah diaktifkan.

Panduan Pengguna UMAX031700. Versi: 3

Nomor telepon 40-44

6. Pilih tombol Berkedip dan arahkan ke tempat Anda menyimpan AF-16119-x.yy.bin file dikirim dari Aksiomatik. (Catatan: hanya biner (.bin) files dapat di-flash menggunakan alat Axiomatic EA)
7. Setelah jendela Firmware Aplikasi Flash terbuka, Anda dapat memasukkan komentar seperti “Firmware ditingkatkan oleh [Nama]” jika diinginkan. Ini tidak wajib, dan Anda dapat mengosongkan kolom jika Anda tidak ingin menggunakannya.
Catatan: Anda tidak harus tanggal-stamp atau waktuamp itu file, karena ini semua dilakukan secara otomatis oleh alat Axiomatic EA saat Anda mengunggah firmware baru.

PERINGATAN: Jangan centang kotak “Erase All ECU Flash Memory” kecuali diinstruksikan oleh kontak Axiomatic Anda. Memilih ini akan menghapus SEMUA data yang disimpan dalam flash nonvolatile. Ini juga akan menghapus konfigurasi setpoint apa pun yang mungkin telah dilakukan pada ECU dan mengatur ulang semua setpoint ke default pabrik. Dengan membiarkan kotak ini tidak dicentang, tidak ada setpoint yang akan diubah saat firmware baru diunggah.

Panduan Pengguna UMAX031700. Versi: 3

Nomor telepon 41-44

8. Bilah kemajuan akan menunjukkan berapa banyak firmware yang telah dikirim seiring proses pengunggahan. Semakin banyak trafik pada jaringan J1939 maka semakin lama pula proses uploadnya.
9. Setelah firmware selesai diunggah, sebuah pesan akan muncul yang menunjukkan keberhasilan pengoperasian. Jika Anda memilih untuk mereset ECU, versi baru aplikasi AX031700 akan mulai berjalan, dan ECU akan diidentifikasi oleh Axiomatic EA. Jika tidak, saat ECU melakukan siklus daya lagi, aplikasi AX031700 akan berjalan, bukan fungsi bootloader.
Catatan: Jika sewaktu-waktu proses pengunggahan terganggu, data rusak (checksum buruk) atau karena alasan lain, firmware baru tidak benar, yaitu bootloader mendeteksi bahwa file dimuat tidak dirancang untuk berjalan pada platform perangkat keras, aplikasi yang buruk atau rusak tidak akan berjalan. Sebaliknya, ketika ECU direset atau didaur ulang, Bootloader J1939 akan terus menjadi aplikasi default hingga firmware yang valid telah berhasil diunggah ke dalam unit.

Panduan Pengguna UMAX031700. Versi: 3

Nomor telepon 42-44

6. Spesifikasi Teknis

6.1. Catu Daya
Masukan Catu Daya – Nominal
Proteksi Lonjakan Arus Proteksi Polaritas Terbalik

Tegangan operasi nominal 12 atau 24Vdctage 8…Kisaran catu daya 36 Vdc untuk voltage sementara
Memenuhi persyaratan SAE J1113-11 untuk input nominal 24Vdc Disediakan

6.2. masukan
Fungsi Input Analog Vol.tage Masukan
Masukan Saat Ini
Fungsi Input Digital Tingkat Input Digital Input PWM
Input Frekuensi Input Digital
Impedansi Input Akurasi Input Resolusi Input

Jil.tagInput atau Arus Input 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 Hingga Vps 0 hingga 100% 0.5Hz hingga 10kHz 0.5Hz hingga 10 kHz Aktif Tinggi (hingga +Vps), Aktif Rendah Amplitude: 0 hingga +Vps 1 MOhm Impedansi tinggi, tarikan ke bawah 10KOhm, tarikan ke atas 10KOhm hingga +14V < 1% 12-bit

6.3. Komunikasi
Penghentian Jaringan CAN

1 port CAN 2.0B, protokol SAE J1939
Menurut standar CAN, perlu untuk mengakhiri jaringan dengan resistor terminasi eksternal. Resistor tersebut adalah 120 Ohm, minimal 0.25W, film logam atau jenis serupa. Resistor tersebut harus ditempatkan di antara terminal CAN_H dan CAN_L di kedua ujung jaringan.

6.4. Spesifikasi Umum

Mikroprosesor

STM32F103CBT7, 32-bit, Memori Program Flash 128 Kbyte

Arus Tenang

14 mA @ 24Vdc Khas; 30 mA @ 12Vdc Khas

Logika Kontrol

Fungsionalitas yang dapat diprogram pengguna menggunakan Asisten Elektronik Aksiomatik, P/N: AX070502 atau AX070506K

Komunikasi

1 BISA (SAE J1939) Model AX031700: 250 kbps Model AX031700-01: 500 kbps Model AX031700-02: 1 Mbps Model AX031701 CANopen®

Antarmuka Pengguna

Asisten Elektronik Axiomatic untuk sistem operasi Windows dilengkapi dengan lisensi bebas royalti untuk digunakan. Asisten Elektronik Axiomatic memerlukan konverter USB-CAN untuk menghubungkan port CAN perangkat ke PC berbasis Windows. Konverter USB-CAN Axiomatic merupakan bagian dari KIT Konfigurasi Axiomatic, dengan urutan P/N: AX070502 atau AX070506K.

Pemutusan Jaringan

Penting untuk mengakhiri jaringan dengan resistor terminasi eksternal. Resistornya adalah 120 Ohm, minimum 0.25W, film logam atau jenis serupa. Mereka harus ditempatkan di antara terminal CAN_H dan CAN_L di kedua ujung jaringan.

Berat

0.10 pon (0.045 kg)

Kondisi Operasional

-40 hingga 85 °C (-40 hingga 185 °F)

Perlindungan

Tingkat IP67

Kepatuhan EMC

tanda CE

Getaran

MIL-STD-202G, Uji 204D dan 214A (Sinus dan Acak) Puncak 10 g (Sinus); Puncak 7.86 Grms (Acak) (Tertunda)

Terkejut

MIL-STD-202G, Uji 213B, 50 g (Tertunda)

Persetujuan

tanda CE

Koneksi Listrik

Konektor 6-pin (setara TE Deutsch P/N: DT04-6P)

Kit colokan kawin tersedia sebagai Axiomatic P/N: AX070119.

Sematkan #1 2 3 4 5 6

Deskripsi BATT+ Input + CAN_H CAN_L Input BATT-

Panduan Pengguna UMAX031700. Versi: 3

Nomor telepon 43-44

7. RIWAYAT VERSI

Tanggal Versi

1

31 Mei 2016

2

26 Nopember 2019

26 Nopember 2019

3

1 Agustus 2023

Pengarang
Gustavo Del Valle Gustavo Del Valle
Amanda Wilkins Kiril Mojsov

Modifikasi
Draft Awal Memperbarui manual pengguna untuk mencerminkan pembaruan yang dilakukan pada firmware V2.00 di mana frekuensi dan jenis input PWM tidak lagi dipisahkan ke dalam rentang frekuensi yang berbeda tetapi sekarang digabungkan menjadi satu rentang [0.5 Hz…10 kHz] Menambahkan arus diam, berat, dan model laju baud yang berbeda ke Spesifikasi Teknis Melakukan Pembaruan Lama

Catatan:
Spesifikasi teknis bersifat indikatif dan dapat berubah. Performa aktual akan bervariasi tergantung pada aplikasi dan kondisi pengoperasian. Pengguna harus memastikan sendiri bahwa produk tersebut sesuai untuk digunakan dalam aplikasi yang dimaksud. Semua produk kami memiliki garansi terbatas terhadap cacat pada material dan pengerjaan. Harap lihat Garansi, Persetujuan/Keterbatasan Aplikasi, dan Proses Pengembalian Material sebagaimana dijelaskan di https://www.axiomatic.com/service/.

CANopen® adalah merek dagang komunitas terdaftar dari CAN di Automation eV

Panduan Pengguna UMAX031700. Versi: 3

Nomor telepon 44-44

PRODUK KAMI
Catu Daya AC/DC Aktuator Kontrol/Antarmuka Antarmuka Ethernet Otomotif Pengisi Daya Baterai Kontrol CAN, Router, Repeater CAN/WiFi, CAN/Bluetooth, Router Arus/VoltagKonverter e/PWM Konverter Daya DC/DC Pemindai Suhu Engine Konverter Ethernet/CAN, Gateway, Sakelar Pengontrol Drive Kipas Gateway, CAN/Modbus, Giroskop RS-232, Inclinometer Pengontrol Katup Hidraulik Inclinometer, Kontrol I/O Triaksial Konverter Sinyal LVDT Kontrol Mesin Modbus, RS-422, RS-485 Mengontrol Kontrol Motor, Catu Daya Inverter, DC/DC, AC/DC PWM Konverter Sinyal/Isolator Pemecah Penyelesaian Kondisioner Sinyal Alat Servis Kondisioner Sinyal, Pengonversi Strain Gauge CAN Mengontrol Peredam Lonjakan

PERUSAHAAN KAMI
Axiomatic menyediakan komponen kontrol mesin elektronik untuk off-highway, kendaraan komersial, kendaraan listrik, genset listrik, penanganan material, energi terbarukan, dan pasar OEM industri. Kami berinovasi dengan kontrol mesin yang direkayasa dan siap pakai yang menambah nilai bagi pelanggan kami.
DESAIN DAN MANUFAKTUR KUALITAS
Kami memiliki fasilitas desain/manufaktur terdaftar ISO9001:2015 di Kanada.
GARANSI, PERSETUJUAN/BATASAN APLIKASI
Axiomatic Technologies Corporation berhak untuk melakukan koreksi, modifikasi, peningkatan, peningkatan, dan perubahan lain pada produk dan layanannya kapan saja dan menghentikan produk atau layanan apa pun tanpa pemberitahuan. Pelanggan harus mendapatkan informasi relevan terbaru sebelum melakukan pemesanan dan harus memverifikasi bahwa informasi tersebut adalah yang terkini dan lengkap. Pengguna harus memastikan bahwa produk tersebut cocok untuk digunakan dalam aplikasi yang dimaksud. Semua produk kami memiliki garansi terbatas terhadap cacat material dan pengerjaan. Silakan lihat Garansi kami, Persetujuan/Pembatasan Aplikasi dan Proses Pengembalian Materi di https://www.axiomatic.com/service/.
KEPATUHAN
Detail kepatuhan produk dapat ditemukan di literatur produk dan/atau di axiomatic.com. Setiap pertanyaan harus dikirim ke sales@axiomatic.com.
PENGGUNAAN AMAN
Semua produk harus dilayani oleh Axiomatic. Jangan membuka produk dan melakukan servis sendiri.
Produk ini dapat membuat Anda terpapar bahan kimia yang dikenal di Negara Bagian California, AS sebagai penyebab kanker dan gangguan reproduksi. Untuk informasi lebih lanjut kunjungi www.P65Warnings.ca.gov.

MELAYANI
Semua produk yang akan dikembalikan ke Axiomatic membutuhkan Return Materials Authorization Number (RMA#) dari sales@axiomatic.com. Berikan informasi berikut saat meminta nomor RMA:
· Nomor seri, nomor bagian · Jam kerja, deskripsi masalah · Wiring set up diagram, aplikasi dan komentar lain sesuai kebutuhan

PEMBUANGAN
Produk aksiomatik adalah limbah elektronik. Patuhi undang-undang, peraturan, dan kebijakan limbah dan daur ulang lingkungan setempat Anda untuk pembuangan atau daur ulang limbah elektronik yang aman.

KONTAK
Axiomatic Technologies Corporation 1445 Courtneypark Drive E. Mississauga, DI CANADA L5T 2E3 TEL: +1 905 602 9270 FAX: +1 905 602 9279 www.axiomatic.com sales@axiomatic.com

Teknologi Aksiomatik Oy Höytämöntie 6 33880 Lempäälä FINLANDIA TEL: +358 103 375 750
www.aksiomatik.com
salesfinland@axiomatic.com

Hak Cipta 2023

Dokumen / Sumber Daya

Pengontrol Input Universal AXIOMATIC AX031700 dengan CAN [Bahasa Indonesia:] Panduan Pengguna
AX031700, UMAX031700, Pengontrol Input Universal AX031700 dengan CAN, AX031700, Pengontrol Input Universal dengan CAN, Pengontrol Input dengan CAN, Pengontrol dengan CAN, CAN

Referensi

Tinggalkan komentar

Alamat email Anda tidak akan dipublikasikan. Bidang yang wajib diisi ditandai *