AX031700 Pengawal Input Universal dengan CAN

Maklumat Produk

Spesifikasi

  • Nama Produk: Pengawal Input Universal dengan CAN
  • Nombor Model: UMAX031700 Versi V3
  • Nombor Bahagian: AX031700
  • Protokol yang Disokong: SAE J1939
  • Ciri-ciri: Input Universal Tunggal kepada Output Injap Berkadar
    Pengawal

Arahan Penggunaan Produk

1. Arahan Pemasangan

Dimensi dan Pinout

Rujuk manual pengguna untuk dimensi terperinci dan pinout
maklumat.

Arahan Pemasangan

Pastikan pengawal dipasang dengan selamat mengikut
garis panduan yang disediakan dalam manual pengguna.

2. Lebihview daripada Ciri-ciri J1939

Mesej yang Disokong

Pengawal menyokong pelbagai mesej yang dinyatakan dalam SAE
J1939 standard. Rujuk bahagian 3.1 manual pengguna untuk
butiran.

Nama, Alamat dan ID Perisian

Konfigurasikan nama pengawal, alamat dan ID perisian mengikut
keperluan anda. Rujuk bahagian 3.2 manual pengguna untuk
arahan.

3. Titik Tetap ECU Diakses dengan Elektronik Axiomatik
Penolong

Gunakan Axiomatic Electronic Assistant (EA) untuk mengakses dan
mengkonfigurasi titik set ECU. Ikut arahan yang disediakan dalam
bahagian 4 manual pengguna.

4. Memancarkan semula CAN dengan Pemuat But EA Axiomatic

Gunakan Pemuat But EA Axiomatic untuk menyegarkan semula pengawal
atas bas CAN. Langkah terperinci digariskan dalam bahagian 5 pengguna
manual.

5. Spesifikasi Teknikal

Rujuk manual pengguna untuk spesifikasi teknikal terperinci
daripada pengawal.

6. Sejarah Versi

Semak bahagian 7 manual pengguna untuk sejarah versi
produk tersebut.

Soalan Lazim (FAQ)

S: Bolehkah saya menggunakan berbilang jenis input dengan Single Input CAN
Pengawal?

J: Ya, pengawal menyokong pelbagai jenis boleh dikonfigurasikan
jenis input, menyediakan fleksibiliti dalam kawalan.

S: Bagaimanakah saya boleh mengemas kini perisian pengawal?

J: Anda boleh mengemas semula pengawal ke atas CAN menggunakan Axiomatic
Pemuat But EA. Rujuk bahagian 5 manual pengguna untuk butiran terperinci
arahan.

“`

MANUAL PENGGUNA UMAX031700 Versi V3
PENGAWAL INPUT UNIVERSAL DENGAN TIN
SAEJ1939
MANUAL PENGGUNA
P/N: AX031700

AKRONIM

ACK

Pengakuan Positif (daripada piawaian SAE J1939)

UIN

Input Universal

EA

The Axiomatic Electronic Assistant (Alat Servis untuk ECU Axiomatic)

ECU

Unit Kawalan Elektronik

(daripada standard SAE J1939)

NAK

Pengakuan Negatif (daripada standard SAE J1939)

PDU1

Format untuk mesej yang akan dihantar ke alamat destinasi, sama ada khusus atau global (daripada standard SAE J1939)

PDU2

Format yang digunakan untuk menghantar maklumat yang telah dilabelkan menggunakan teknik Sambungan Kumpulan, dan tidak mengandungi alamat destinasi.

PGN

Nombor Kumpulan Parameter (daripada standard SAE J1939)

PropA

Mesej yang menggunakan Proprietary A PGN untuk komunikasi rakan ke rakan

PropB

Mesej yang menggunakan B PGN Proprietari untuk komunikasi penyiaran

SPN

Nombor Parameter Suspek (daripada standard SAE J1939)

Nota: KIT Pembantu Elektronik Axiomatic boleh dipesan sebagai P/N: AX070502 atau AX070506K

Manual Pengguna UMAX031700. Versi: 3

2-44

ISI KANDUNGAN
1 OVERVIEW PENGAWAL …………………………………………………………………………………………………………… 4
1.1. PENERANGAN INPUT UNIVERSAL TUNGGAL KEPADA PENGAWAL OUTPUT INJAP BERKADAR ……………………….. 4 1.2. BLOK FUNGSI INPUT UNIVERSAL…………………………………………………………………………………………………………. 4
1.2.1. Jenis Penderia Input …………………………………………………………………………………………………………………………………………… ………. 4 1.2.2. Pilihan Perintang Tarik Turun / Tarik Turun…………………………………………………………………………………………………………………… 5 1.2.3. 5. Ralat dan Julat Minimum dan Maksimum……………………………………………………………………………………………………………. 1.2.4 5. Jenis Penapis Perisian Input ………………………………………………………………………………………………………………………………… 1.3 6. PUNCA KAWALAN BLOK FUNGSI DALAMAN ……………………………………………………………………………………….. 1.4 7. BLOK FUNGSI MEJA CARIAN ……………………………………………………………………………………………………………. 1.4.1 8. X-Axis, Maklum Balas Data Input……………………………………………………………………………………………………………………………… …….. 1.4.2 8. Y-Axis, Output Jadual Carian ……………………………………………………………………………………………………………………… ……. 1.4.3 8. Konfigurasi Lalai, Respons Data ……………………………………………………………………………………………………………. 1.4.4 9. Tindak Balas Titik ke Titik ………………………………………………………………………………………………………………………………… ….. 1.4.5 10. Paksi X, Tindak Balas Masa…………………………………………………………………………………………………………………… ………… 1.5 11. BLOK FUNGSI LOGIK BOLEH ATURCARA …………………………………………………………………………………………………. 1.5.1 14. Penilaian Syarat ……………………………………………………………………………………………………………………………… 1.5.2 15. Pemilihan Jadual ………………………………………………………………………………………………………………………………… ……….. 1.5.3 16. Keluaran Blok Logik ………………………………………………………………………………………………………………………………… …….. 1.6 17. BLOK FUNGSI MATEMATIK……………………………………………………………………………………………………………………………….. 1.7 18 . BOLEH MENGHANTAR BLOK FUNGSI…………………………………………………………………………………………………………………….. 1.8 19. BOLEH MENERIMA BLOK FUNGSI……………………………………………………………………………………………………………………. 1.9 20. BLOK FUNGSI DIAGNOSTIK ……………………………………………………………………………………………………………. XNUMX
2. ARAHAN PEMASANGAN ……………………………………………………………………………………………………………. 24
2.1. DIMENSI DAN PINOUT ……………………………………………………………………………………………………………………… 24 2.2. ARAHAN PELAPANGAN ……………………………………………………………………………………………………………………….. 24
3 OVERVIEW CIRI-CIRI J1939 ……………………………………………………………………………………………………………………….. 26
3.1. PENGENALAN KEPADA MESEJ YANG DISOKONG …………………………………………………………………………………………………. 26 3.2. NAMA, ALAMAT DAN ID PERISIAN …………………………………………………………………………………………………………… 27
4. TITIK TETAP ECU DIAKSES DENGAN PEMBANTU ELEKTRONIK AKSIOMATIK …………………………………. 29
4.1. J1939 RANGKAIAN ………………………………………………………………………………………………………………………………… 29 4.2. INPUT UNIVERSAL……………………………………………………………………………………………………………………………… 30 4.3. SENARAI DATA MAHAL SETPOINTS …………………………………………………………………………………………………………….. 31 4.4. TETAP JADUAL CARI ………………………………………………………………………………………………………………………… 32 4.5. TITIK TETAP LOGIK BOLEH ATURCARA …………………………………………………………………………………………………………….. 33 4.6. TITIK TETAP BLOK FUNGSI MATEMATIK …………………………………………………………………………………………………………….. 35 4.7. BOLEH MENERIMA SETPOINT ……………………………………………………………………………………………………………………………….. 37 4.8. BOLEH MENGHANTAR SETPOINT…………………………………………………………………………………………………………………… 37
5. MEMBUAT SEMULA LEBIH TIN DENGAN AXIOMATIK EA BOOTLOADER …………………………………………………… 39
6. SPESIFIKASI TEKNIKAL ………………………………………………………………………………………………………………………. 43
6.1. BEKALAN KUASA …………………………………………………………………………………………………………………………………. 43 6.2. INPUT……………………………………………………………………………………………………………………………… ………… 43 6.3. KOMUNIKASI ………………………………………………………………………………………………………………………. 43 6.4. SPESIFIKASI AM ………………………………………………………………………………………………………………………. 43
7. SEJARAH VERSI……………………………………………………………………………………………………………………………… ….. 44

Manual Pengguna UMAX031700. Versi: 3

3-44

1 OVERVIEW PENGAWAL
1.1. Penerangan mengenai Input Universal Tunggal kepada Pengawal Output Injap Berkadar
Pengawal CAN Input Tunggal (1IN-CAN) direka untuk kawalan serba boleh bagi satu input dan pelbagai jenis logik kawalan dan algoritma. Reka bentuk litar fleksibelnya memberikan pengguna pelbagai jenis input boleh dikonfigurasikan.
Pengawal mempunyai satu input universal yang boleh dikonfigurasikan sepenuhnya yang boleh disediakan untuk membaca: voltage, arus, frekuensi/RPM, PWM atau isyarat input digital. Semua I/O dan blok fungsi logik pada unit sememangnya bebas daripada satu sama lain, tetapi boleh dikonfigurasikan untuk berinteraksi antara satu sama lain dalam banyak cara.
Pelbagai blok fungsi yang disokong oleh 1IN-CAN digariskan dalam bahagian berikut. Semua titik tetapan boleh dikonfigurasikan pengguna menggunakan Pembantu Elektronik Axiomatik, seperti yang digariskan dalam Bahagian 3 dokumen ini.
1.2. Blok Fungsi Input Universal
Pengawal terdiri daripada dua input universal. Kedua-dua input universal boleh dikonfigurasikan untuk mengukur voltage, arus, rintangan, frekuensi, modulasi lebar nadi (PWM) dan isyarat digital.
1.2.1. Jenis Sensor Input
Jadual 3 menyenaraikan jenis input yang disokong oleh pengawal. Parameter Jenis Sensor Input menyediakan senarai lungsur turun dengan jenis input yang diterangkan dalam Jadual 1. Menukar Jenis Sensor Input mempengaruhi titik set lain dalam kumpulan titik tetap yang sama seperti Ralat/Julat Minimum/Maksimum dengan menyegarkannya kepada jenis input baharu dan oleh itu hendaklah tukar dulu.
0 Dilumpuhkan 12 Jldtage 0 hingga 5V 13 Jldtage 0 hingga 10V 20 Arus 0 hingga 20mA 21 Arus 4 hingga 20mA 40 Frekuensi 0.5Hz hingga 10kHz 50 PWM Kitaran Tugas (0.5Hz hingga 10kHz) 60 Digital (Biasa) 61 Digital (Sbalik) 62 Digital (Terlekat)
Jadual 1 Pilihan Jenis Sensor Input Universal
Semua input analog dimasukkan terus ke dalam penukar analog-ke-digital (ADC) 12-bit dalam mikropengawal. Semua voltaginput e adalah impedans tinggi manakala input semasa menggunakan perintang 124 untuk mengukur isyarat.
Frekuensi/RPM, Pulse Width Modulated (PWM) dan Jenis Sensor Input Kaunter disambungkan kepada pemasa mikropengawal. Titik tetapan Denyutan setiap Putaran hanya diambil kira apabila Jenis Penderia Input yang dipilih ialah jenis frekuensi seperti Jadual 3. Apabila titik tetapan Denyutan setiap Putaran ditetapkan kepada 0, ukuran yang diambil adalah dalam unit [Hz]. Jika titik tetapan Denyutan setiap Revolusi ditetapkan kepada lebih tinggi daripada 0, ukuran yang diambil adalah dalam unit [RPM].

Manual Pengguna UMAX031700. Versi: 3

4-44

Jenis Penderia Input Digital menawarkan tiga mod: Normal, Songsang dan Terselak. Ukuran yang diambil dengan jenis input digital ialah 1 (HIDUP) atau 0 (MATI).

1.2.2. Pullup / Pulldown Resistor Options

Dengan Jenis Sensor Input: Frekuensi/RPM, PWM, Digital, pengguna mempunyai pilihan tiga (3) pilihan tarik ke atas/turun yang berbeza seperti yang disenaraikan dalam Jadual 2.

0 Tarik Turun/Turun Turun 1 Tarik Turun 10k 2 Tarik Turun 10k
Jadual 2 Pilihan Perintang Pullup/Pulldown
Pilihan ini boleh didayakan atau dilumpuhkan dengan melaraskan perintang Pullup/Pulldown setpoint dalam Pembantu Elektronik Axiomatic.

1.2.3. Ralat dan Julat Minimum dan Maksimum

Titik tetapan Julat Minimum dan Julat Maksimum tidak boleh dikelirukan dengan julat ukuran. Titik tetapan ini tersedia dengan semua kecuali input digital, dan ia digunakan apabila input dipilih sebagai input kawalan untuk blok fungsi lain. Ia menjadi nilai Xmin dan Xmax yang digunakan dalam pengiraan cerun (lihat Rajah 6). Apabila nilai ini ditukar, blok fungsi lain yang menggunakan input sebagai sumber kawalan dikemas kini secara automatik untuk mencerminkan nilai paksi X baharu.

Titik tetapan Ralat Minimum dan Ralat Maksimum digunakan dengan blok fungsi Diagnostik sila rujuk Bahagian 1.9 untuk butiran lanjut tentang blok fungsi Diagnostik. Nilai untuk setpoint ini dikekang sedemikian rupa

0 <= Ralat Minimum <= Julat Minimum <= Julat Maksimum <= Ralat Maksimum <= 1.1xMax*

* Nilai maksimum untuk sebarang input adalah bergantung kepada jenis. Julat ralat boleh ditetapkan sehingga 10%

di atas nilai ini. Untuk example:

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

PWM:

Maks = 100.00 [%]

Voltage: Maks = 5.00 atau 10.00 [V]

Semasa: Maks = 20.00 [mA]

Untuk mengelakkan kesilapan palsu, pengguna boleh memilih untuk menambah penapisan perisian pada isyarat ukuran.

1.2.4. Jenis Penapis Perisian Input

Manual Pengguna UMAX031700. Versi: 3

5-44

Semua jenis input kecuali Digital (Normal), Digital (Songsang), Digital (Latched) boleh ditapis menggunakan titik tetapan Jenis Penapis dan Pemalar Penapis. Terdapat tiga (3) jenis penapis tersedia seperti yang disenaraikan dalam Jadual 3.
0 Tiada Penapisan 1 Purata Pergerakan 2 Purata Berulang
Jadual 3 Jenis Penapisan Input
Pilihan penapis pertama Tanpa Penapisan, tidak memberikan penapisan kepada data yang diukur. Oleh itu, data yang diukur akan digunakan terus ke mana-mana blok fungsi yang menggunakan data ini.
Pilihan kedua, Purata Pergerakan, menggunakan `Persamaan 1′ di bawah untuk data input yang diukur, di mana ValueN mewakili data terukur input semasa, manakala ValueN-1 mewakili data yang ditapis sebelumnya. Pemalar Penapis ialah titik tetapan Pemalar Penapis.
Persamaan 1 – Fungsi Penapis Purata Bergerak:

NilaiN

=

NilaiN-1 +

(Input – NilaiN-1) Pemalar Penapis

Pilihan ketiga, Purata Berulang, menggunakan `Persamaan 2′ di bawah untuk data input yang diukur, di mana N ialah nilai titik tetapan Pemalar Penapis. Input yang ditapis, Nilai, ialah purata semua ukuran input yang diambil dalam N (Pemalar Penapis) bilangan bacaan. Apabila purata diambil, input yang ditapis akan kekal sehingga purata seterusnya sedia.

Persamaan 2 – Fungsi Pemindahan Purata Berulang: Nilai = N0 InputN N

1.3. Sumber Kawalan Blok Fungsi Dalaman

Manual Pengguna UMAX031700. Versi: 3

6-44

Pengawal 1IN-CAN membenarkan sumber blok fungsi dalaman dipilih daripada senarai blok fungsi logik yang disokong oleh pengawal. Akibatnya, sebarang output daripada satu blok fungsi boleh dipilih sebagai sumber kawalan untuk yang lain. Perlu diingat bahawa tidak semua pilihan masuk akal dalam semua kes, tetapi senarai lengkap sumber kawalan ditunjukkan dalam Jadual 4.

Nilai 0 1 2 3 4 5 6 7 8

Maksud Sumber Kawalan Tidak Digunakan BOLEH Menerima Mesej Input Universal Diukur Jadual Carian Fungsi Blok Fungsi Logik Boleh Diprogram Blok Fungsi Matematik Blok Senarai Data Malar Blok Bekalan Kuasa Diukur Suhu Pemproses
Jadual 4 Pilihan Sumber Kawalan

Sebagai tambahan kepada sumber, setiap kawalan juga mempunyai nombor yang sepadan dengan sub-indeks blok fungsi yang dipersoalkan. Jadual 5 menggariskan julat yang disokong untuk objek nombor, bergantung pada sumber yang telah dipilih.

Sumber Kawalan

Nombor Sumber Kawalan

Sumber Kawalan Tidak Digunakan (Diabaikan)

[0]

BOLEH Terima Mesej

[1…8]

Input Universal Diukur

[1…1]

Blok Fungsi Jadual Carian

[1…6]

Blok Fungsi Logik Boleh Aturcara

[1…2]

Blok Fungsi Matematik

[1…4]

Blok Senarai Data Malar

[1…10]

Bekalan Kuasa Terukur

[1…1]

Suhu Pemproses Diukur

[1…1]

Jadual 5 Pilihan Nombor Sumber Kawalan

1.4. Blok Fungsi Jadual Carian

Manual Pengguna UMAX031700. Versi: 3

7-44

Jadual Carian digunakan untuk memberikan respons output sehingga 10 cerun bagi setiap Jadual Carian. Terdapat dua jenis respons Jadual Carian berdasarkan Jenis X-Axis: Respons Data dan Bahagian Respons Masa 1.4.1 hingga 1.4.5 akan menerangkan kedua-dua Jenis X-Axis ini dengan lebih terperinci. Jika lebih daripada 10 cerun diperlukan, Blok Logik Boleh Aturcara boleh digunakan untuk menggabungkan sehingga tiga jadual untuk mendapatkan 30 cerun, seperti yang diterangkan dalam Bahagian 1.5.
Terdapat dua setpoint utama yang akan mempengaruhi blok fungsi ini. Yang pertama ialah Sumber X-Axis dan XAxis Number yang bersama-sama mentakrifkan Sumber Kawalan untuk blok fungsi.
1.4.1. X-Axis, Respons Data Input
Dalam kes di mana Jenis Paksi-X = Respons Data, titik-titik pada Paksi-X mewakili data sumber kawalan. Nilai ini mesti dipilih dalam julat sumber kawalan.
Apabila memilih nilai data X-Axis, tiada kekangan pada nilai yang boleh dimasukkan ke dalam mana-mana titik X-Axis. Pengguna harus memasukkan nilai dalam susunan yang semakin meningkat untuk dapat menggunakan keseluruhan jadual. Oleh itu, apabila melaraskan data X-Axis, adalah disyorkan bahawa X10 ditukar dahulu, kemudian indeks yang lebih rendah dalam tertib menurun untuk mengekalkan yang berikut:
Xmin <= X0 <= X1 <= X2<= X3<= X4<= X5 <= X6 <= X7 <= X8 <= X9 <= X10 <= Xmax
Seperti yang dinyatakan sebelum ini, Xmin dan Xmax akan ditentukan oleh Sumber X-Axis yang telah dipilih.
Jika beberapa titik data `Diabaikan' seperti yang diterangkan dalam Bahagian 1.4.3, ia tidak akan digunakan dalam pengiraan XAxis yang ditunjukkan di atas. Untuk example, jika titik X4 dan lebih tinggi diabaikan, formula menjadi Xmin <= X0 <= X1 <= X2<= X3<= Xmax sebaliknya.
1.4.2. Y-Axis, Output Jadual Carian
Y-Axis tidak mempunyai kekangan pada data yang diwakilinya. Ini bermakna songsang, atau meningkat/mengurangkan atau respons lain boleh diwujudkan dengan mudah.
Dalam semua kes, pengawal melihat keseluruhan julat data dalam titik tetapan Y-Axis, dan memilih nilai terendah sebagai Ymin dan nilai tertinggi sebagai Ymax. Ia dihantar terus ke blok fungsi lain sebagai had pada output Jadual Carian. (iaitu digunakan sebagai nilai Xmin dan Xmax dalam pengiraan linear.)
Walau bagaimanapun, jika beberapa titik data `Diabaikan' seperti yang diterangkan dalam Bahagian 1.4.3, ia tidak akan digunakan dalam penentuan julat Y-Axis. Hanya nilai Y-Axis yang ditunjukkan pada Axiomatic EA akan dipertimbangkan apabila menetapkan had jadual apabila ia digunakan untuk memacu blok fungsi lain, seperti Blok Fungsi Matematik.
1.4.3. Konfigurasi Lalai, Respons Data
Secara lalai, semua Jadual Carian dalam ECU dinyahdayakan (Sumber X-Axis sama dengan Kawalan Tidak Digunakan). Jadual Carian boleh digunakan untuk mencipta pro respons yang diinginifiles. Jika Input Universal digunakan sebagai X-Axis, output Jadual Carian akan menjadi apa yang pengguna masukkan dalam titik tetapan Y-Values.
Ingat, mana-mana blok fungsi terkawal yang menggunakan Jadual Carian sebagai sumber input juga akan menggunakan linearisasi pada data. Oleh itu, untuk tindak balas kawalan 1:1, pastikan bahawa minimum dan

Manual Pengguna UMAX031700. Versi: 3

8-44

nilai maksimum output sepadan dengan nilai minimum dan maksimum Paksi-Y jadual.
Semua jadual (1 hingga 3) dilumpuhkan secara lalai (tiada sumber kawalan dipilih). Walau bagaimanapun, sekiranya Sumber X-Axis dipilih, nilai lalai Y-Values ​​akan berada dalam julat 0 hingga 100% seperti yang diterangkan dalam bahagian "YAxis, Output Jadual Carian" di atas. Lalai minimum dan maksimum X-Axis akan ditetapkan seperti yang diterangkan dalam bahagian "X-Axis, Respons Data" di atas.
Secara lalai, data paksi X dan Y disediakan untuk nilai yang sama antara setiap titik dari minimum hingga maksimum dalam setiap kes.
1.4.4. Tindak Balas Titik ke Titik
Secara lalai, paksi X dan Y disediakan untuk tindak balas linear dari titik (0,0) hingga (10,10), di mana output akan menggunakan linearization antara setiap titik, seperti yang ditunjukkan dalam Rajah 1. Untuk mendapatkan linearization, setiap titik. “Titik N Tindak Balas”, di mana N = 1 hingga 10, adalah persediaan untuk `Ramp To' respons keluaran.

Rajah 1 Jadual Carian dengan “Ramp Kepada” Respons Data
Sebagai alternatif, pengguna boleh memilih respons `Lompat Ke' untuk "Tindak Balas N", di mana N = 1 hingga 10. Dalam kes ini, sebarang nilai input antara XN-1 hingga XN akan menghasilkan output daripada blok fungsi Jadual Carian daripada YN.
Seorang bekasample daripada blok fungsi Matematik (0 hingga 100) digunakan untuk mengawal jadual lalai (0 hingga 100) tetapi dengan respons `Lompat Ke' dan bukannya `R lalaiamp To' ditunjukkan dalam Rajah 2.

Manual Pengguna UMAX031700. Versi: 3

9-44

Rajah 2 Jadual Carian dengan Respons Data "Lompat Ke".
Akhir sekali, sebarang titik kecuali (0,0) boleh dipilih untuk respons `Abaikan'. Jika "Titik N Response" ditetapkan untuk mengabaikan, maka semua mata dari (XN, YN) hingga (X10, Y10) juga akan diabaikan. Untuk semua data yang lebih besar daripada XN-1, output daripada blok fungsi Jadual Carian ialah YN-1.
Gabungan Ramp To, Jump To dan Abaikan respons boleh digunakan untuk mencipta pro output khusus aplikasifile.
1.4.5. X-Axis, Tindak Balas Masa
Jadual Carian juga boleh digunakan untuk mendapatkan respons output tersuai di mana Jenis Paksi X ialah `Maklum Balas Masa.' Apabila ini dipilih, X-Axis kini mewakili masa, dalam unit milisaat, manakala Y-Axis masih mewakili output blok fungsi.
Dalam kes ini, Sumber X-Axis dianggap sebagai input digital. Jika isyarat sebenarnya adalah input analog, ia ditafsirkan seperti input digital. Apabila input kawalan HIDUP, output akan ditukar dalam tempoh masa berdasarkan profile dalam Jadual Carian.
Apabila input kawalan MATI, output sentiasa pada sifar. Apabila input HIDUP, profile SENTIASA bermula pada kedudukan (X0, Y0) iaitu 0 output untuk 0ms.
Dalam tindak balas masa, masa selang antara setiap titik pada paksi X boleh ditetapkan di mana-mana dari 1ms hingga 1min. [60,000 ms].

Manual Pengguna UMAX031700. Versi: 3

10-44

1.5. Blok Fungsi Logik Boleh Aturcara

Rajah 3 Manual Pengguna Blok Fungsi Logik Boleh Aturcara UMAX031700. Versi: 3

11-44

Blok fungsi ini jelas sekali yang paling rumit daripada kesemuanya, tetapi sangat berkuasa. Logik Boleh Aturcara boleh dipautkan kepada sehingga tiga jadual, mana-mana satu daripadanya akan dipilih hanya dalam keadaan tertentu. Mana-mana tiga jadual (daripada 8 yang tersedia) boleh dikaitkan dengan logik, dan yang mana yang digunakan boleh dikonfigurasikan sepenuhnya.
Sekiranya keadaan sedemikian rupa sehingga jadual tertentu (1, 2 atau 3) telah dipilih seperti yang diterangkan dalam Bahagian 1.5.2, maka output daripada jadual yang dipilih, pada bila-bila masa, akan dihantar terus ke Output Logik.
Oleh itu, sehingga tiga respons berbeza kepada input yang sama, atau tiga respons berbeza kepada input berbeza, boleh menjadi input kepada blok fungsi lain, seperti Output X Drive. Untuk melakukan ini, "Sumber Kawalan" untuk blok reaktif akan dipilih untuk menjadi `Blok Fungsi Logik Boleh Aturcara.'
Untuk mendayakan mana-mana blok Logik Boleh Aturcara, titik tetapan "Blok Logik Boleh Aturcara Didayakan" mesti ditetapkan kepada Benar. Kesemuanya dilumpuhkan secara lalai.
Logik dinilai dalam susunan yang ditunjukkan dalam Rajah 4. Hanya jika jadual nombor yang lebih rendah belum dipilih, syarat untuk jadual seterusnya akan dilihat. Jadual lalai sentiasa dipilih sebaik sahaja ia dinilai. Oleh itu, jadual lalai perlu sentiasa menjadi nombor tertinggi dalam sebarang konfigurasi.

Manual Pengguna UMAX031700. Versi: 3

12-44

Rajah 4 Manual Pengguna Carta Aliran Logik Boleh Aturcara UMAX031700. Versi: 3

13-44

1.5.1. Penilaian Syarat

Langkah pertama dalam menentukan jadual yang akan dipilih sebagai jadual aktif adalah dengan terlebih dahulu menilai keadaan yang berkaitan dengan jadual tertentu. Setiap jadual telah dikaitkan dengannya sehingga tiga syarat yang boleh dinilai.

Argumen 1 sentiasa keluaran logik daripada blok fungsi lain. Seperti biasa, sumber adalah gabungan jenis blok berfungsi dan nombor, setpoints "Jadual X, Keadaan Y, Argumen 1 Sumber" dan "Jadual X, Keadaan Y, Argumen 1 Nombor", di mana kedua-dua X = 1 hingga 3 dan Y = 1 hingga 3.

Argumen 2 sebaliknya, boleh menjadi output logik lain seperti dengan Argumen 1, ATAU nilai malar yang ditetapkan oleh pengguna. Untuk menggunakan pemalar sebagai argumen kedua dalam operasi, tetapkan "Jadual X, Keadaan Y, Sumber Argumen 2" kepada `Kawal Data Pemalar.' Ambil perhatian bahawa nilai pemalar tidak mempunyai unit yang dikaitkan dengannya dalam Axiomatic EA, jadi pengguna mesti menetapkannya mengikut keperluan untuk aplikasi.

Keadaan dinilai berdasarkan "Jadual X, Pengendali Keadaan Y" yang dipilih oleh pengguna. Ia sentiasa `=, Equal' secara lalai. Satu-satunya cara untuk mengubahnya ialah dengan memilih dua hujah yang sah untuk sebarang syarat tertentu. Pilihan untuk operator disenaraikan dalam Jadual 6.

0 =, Sama dengan 1 !=, Tidak Sama 2 >, Lebih Besar Daripada 3 >=, Lebih Besar Daripada atau Sama 4 <, Kurang Daripada 5 <=, Kurang Daripada atau Sama
Jadual 6 Pilihan Operator Keadaan

Secara lalai, kedua-dua hujah ditetapkan kepada `Sumber Kawalan Tidak Digunakan' yang melumpuhkan syarat dan secara automatik menghasilkan nilai N/A sebagai hasilnya. Walaupun Rajah 4 menunjukkan hanya Betul atau Salah hasil daripada penilaian keadaan, realitinya ialah mungkin terdapat empat keputusan yang mungkin, seperti yang diterangkan dalam Jadual 7.

Nilai 0 1 2 3

Maksud Salah Benar Ralat Tidak Berkenaan

Sebab (Argumen 1) Operator (Argumen 2) = Salah (Argumen 1) Operator (Argumen 2) = Output Argumen Benar 1 atau 2 dilaporkan berada dalam keadaan ralat Argumen 1 atau 2 tidak tersedia (iaitu ditetapkan kepada `Sumber Kawalan Tidak digunakan')
Jadual 7 Keputusan Penilaian Keadaan

Manual Pengguna UMAX031700. Versi: 3

14-44

1.5.2. Pemilihan Jadual

Untuk menentukan sama ada jadual tertentu akan dipilih, operasi logik dilakukan pada keputusan keadaan seperti yang ditentukan oleh logik dalam Bahagian 1.5.1. Terdapat beberapa kombinasi logik yang boleh dipilih, seperti yang disenaraikan dalam Jadual 8.

0 Jadual Lalai 1 Cnd1 Dan Cnd2 Dan Cnd3 2 Cnd1 Atau Cnd2 Atau Cnd3 3 (Cnd1 Dan Cnd2) Atau Cnd3 4 (Cnd1 Atau Cnd2) Dan Cnd3
Jadual 8 Syarat Opsyen Operator Logik

Tidak setiap penilaian akan memerlukan ketiga-tiga syarat. Kes yang diberikan dalam bahagian awal, contohnyaample, hanya mempunyai satu syarat yang disenaraikan, iaitu RPM Enjin berada di bawah nilai tertentu. Oleh itu, adalah penting untuk memahami bagaimana pengendali logik akan menilai keputusan Ralat atau N/A untuk keadaan.

Jadual Lalai Operator Logik Cnd1 Dan Cnd2 Dan Cnd3

Select Conditions Criteria Associated table dipilih secara automatik sebaik sahaja ia dinilai. Hendaklah digunakan apabila dua atau tiga syarat adalah berkaitan, dan semuanya mesti benar untuk memilih jadual.

Jika mana-mana syarat sama dengan False atau Ralat, jadual tidak dipilih. N/A dianggap seperti Benar. Jika ketiga-tiga syarat adalah Benar (atau T/A), jadual dipilih.

Cnd1 Atau Cnd2 Atau Cnd3

Jika((Cnd1==True) &&(Cnd2==True)&&(Cnd3==True)) Kemudian Use Table Hendaklah digunakan apabila hanya satu syarat yang relevan. Boleh juga digunakan dengan dua atau tiga syarat yang berkaitan.

Jika mana-mana syarat dinilai sebagai Benar, jadual dipilih. Ralat atau keputusan N/A dianggap sebagai Palsu

Jika((Cnd1==True) || (Cnd2==True) || (Cnd3==True)) Kemudian Gunakan Jadual (Cnd1 Dan Cnd2) Atau Cnd3 Untuk digunakan hanya apabila ketiga-tiga syarat adalah berkaitan.

Jika kedua-dua Syarat 1 dan Syarat 2 adalah Benar, ATAU Syarat 3 adalah Benar, jadual dipilih. Ralat atau keputusan N/A dianggap sebagai Palsu

If( ((Cnd1==True)&&(Cnd2==True)) || (Cnd3==True) ) Kemudian Gunakan Jadual (Cnd1 Atau Cnd2) Dan Cnd3 Untuk digunakan hanya apabila ketiga-tiga syarat adalah berkaitan.

Jika Syarat 1 Dan Syarat 3 adalah Benar, ATAU Syarat 2 Dan Syarat 3 adalah Benar, jadual dipilih. Ralat atau keputusan N/A dianggap sebagai Palsu

Jika(((Cnd1==Benar)||(Cnd2==Benar)) && (Cnd3==Benar) ) Kemudian Gunakan Jadual
Jadual 9 Penilaian Keadaan Berdasarkan Operator Logik Terpilih

"Jadual X, Operator Logik Syarat" lalai untuk Jadual 1 dan Jadual 2 ialah `Cnd1 Dan Cnd2 Dan Cnd3,' manakala Jadual 3 ditetapkan sebagai `Jadual Lalai.'

Manual Pengguna UMAX031700. Versi: 3

15-44

1.5.3. Output Blok Logik

Ingat bahawa Jadual X, di mana X = 1 hingga 3 dalam blok fungsi Logik Boleh Aturcara BUKAN bermakna Carian Jadual 1 hingga 3. Setiap jadual mempunyai titik set "Nombor Blok Jadual Carian Jadual X" yang membolehkan pengguna memilih Jadual Carian yang mereka mahu dikaitkan dengan Blok Logik Boleh Aturcara tertentu. Jadual lalai yang dikaitkan dengan setiap blok logik disenaraikan dalam Jadual 10.

Nombor Blok Logik Boleh Aturcara
1

Jadual 1 Carian

Jadual 2 Carian

Jadual 3 Carian

Nombor Blok Jadual Nombor Blok Jadual Nombor Blok Jadual

1

2

3

Jadual 10 Jadual Carian Lalai Blok Logik Boleh Aturcara

Jika Jadual Carian yang berkaitan tidak mempunyai "Sumber X-Axis" yang dipilih, maka output blok Logik Boleh Aturcara akan sentiasa "Tidak Tersedia" selagi jadual itu dipilih. Walau bagaimanapun, sekiranya Jadual Carian dikonfigurasikan untuk respons yang sah kepada input, sama ada Data atau Masa, output blok fungsi Jadual Carian (iaitu data Paksi-Y yang telah dipilih berdasarkan nilai Paksi-X) akan menjadi output blok fungsi Logik Boleh Aturcara selagi jadual itu dipilih.

Tidak seperti semua blok fungsi lain, Logik Boleh Aturcara TIDAK melakukan sebarang pengiraan linearisasi antara input dan data output. Sebaliknya, ia mencerminkan dengan tepat data input (Jadual Carian). Oleh itu, apabila menggunakan Logik Boleh Aturcara sebagai sumber kawalan untuk blok fungsi yang lain, adalah AMAT disyorkan bahawa semua Paksi Y-Jadual Carian yang berkaitan sama ada (a) Ditetapkan antara julat keluaran 0 hingga 100% atau (b) semua ditetapkan kepada skala yang sama.

Manual Pengguna UMAX031700. Versi: 3

16-44

1.6. Blok Fungsi Matematik

Terdapat empat blok fungsi matematik yang membolehkan pengguna menentukan algoritma asas. Blok fungsi matematik boleh mengambil sehingga empat isyarat input. Setiap input kemudiannya diskalakan mengikut had yang berkaitan dan titik set penskalaan.
Input ditukar kepada peratustagnilai e berdasarkan nilai "Fungsi X Input Y Minimum" dan "Fungsi X Input Y Maksimum" yang dipilih. Untuk kawalan tambahan pengguna juga boleh melaraskan "Fungsi X Input Y Scaler". Secara lalai, setiap input mempunyai skala `berat' 1.0 Walau bagaimanapun, setiap input boleh diskalakan daripada -1.0 kepada 1.0 seperti yang diperlukan sebelum ia digunakan dalam fungsi.
Blok fungsi matematik merangkumi tiga fungsi yang boleh dipilih, yang masing-masing melaksanakan persamaan A operator B, di mana A dan B adalah input fungsi dan operator adalah fungsi yang dipilih dengan setpoint Math fungsi X Operator. Pilihan titik tetapan dibentangkan dalam Jadual 11. Fungsi disambungkan bersama, supaya hasil daripada fungsi sebelumnya masuk ke Input A fungsi seterusnya. Oleh itu Fungsi 1 mempunyai kedua-dua Input A dan Input B boleh dipilih dengan titik set, di mana Fungsi 2 hingga 4 hanya mempunyai Input B yang boleh dipilih. Input dipilih dengan menetapkan Fungsi X Input Y Sumber dan Fungsi X Input Y Nombor. Jika Fungsi X Input B Sumber ditetapkan kepada 0 Kawalan tidak digunakan isyarat akan melalui fungsi tidak berubah.
= (1 1 1)2 23 3 4 4

0

=, Benar apabila InA bersamaan dengan InB

1

!=, Benar apabila InA tidak sama dengan InB

2

>, Benar apabila InA lebih besar daripada InB

3

>=, Benar apabila InA lebih besar daripada atau sama dengan InB

4

<, Benar apabila InA kurang daripada InB

5

<=, Benar apabila InA kurang daripada atau sama dengan InB

6

ATAU, Benar apabila InA atau InB adalah Benar

7

DAN, Benar apabila InA dan InB adalah Benar

8 XOR, Benar apabila sama ada InA atau InB adalah Benar, tetapi bukan kedua-duanya

9

+, Keputusan = InA tambah InB

10

-, Keputusan = InA tolak InB

11

x, Keputusan = InA darab InB

12

/, Keputusan = InA dibahagikan dengan InB

13

MIN, Keputusan = Terkecil daripada InA dan InB

14

MAX, Keputusan = Terbesar daripada InA dan InB

Jadual 11 Operator Fungsi Matematik

Pengguna harus memastikan input serasi antara satu sama lain apabila menggunakan beberapa Operasi Matematik. Contohnya, jika Input Universal 1 diukur dalam [V], manakala CAN Receive 1 diukur dalam [mV] dan Operator Fungsi Matematik 9 (+), hasilnya bukan nilai sebenar yang diingini.

Untuk hasil yang sah, sumber kawalan untuk input mestilah nilai bukan sifar, iaitu sesuatu selain daripada `Sumber Kawalan Tidak Digunakan.'

Apabila membahagikan, nilai InB sifar akan sentiasa terhasil ialah nilai keluaran sifar untuk fungsi yang berkaitan. Apabila menolak, hasil negatif akan sentiasa dianggap sebagai sifar, melainkan fungsi itu didarabkan dengan yang negatif, atau input diskalakan dengan pekali negatif terlebih dahulu.

Manual Pengguna UMAX031700. Versi: 3

17-44

1.7. BOLEH Menghantar Blok Fungsi
Blok fungsi CAN Transmit digunakan untuk menghantar sebarang output daripada blok fungsi lain (iaitu input, isyarat logik) ke rangkaian J1939.
Biasanya, untuk melumpuhkan penghantaran mesej, "Kadar Ulangan Hantar" ditetapkan kepada sifar. Walau bagaimanapun, sekiranya mesej berkongsi Nombor Kumpulan Parameter (PGN) dengan mesej lain, ini tidak semestinya benar. Dalam kes di mana berbilang mesej berkongsi "Hantar PGN" yang sama, kadar pengulangan yang dipilih dalam mesej dengan nombor TERENDAH akan digunakan untuk SEMUA mesej yang menggunakan PGN tersebut.
Secara lalai, semua mesej dihantar pada PGN B Proprietari sebagai mesej siaran. Jika semua data tidak diperlukan, lumpuhkan keseluruhan mesej dengan menetapkan saluran terendah menggunakan PGN itu kepada sifar. Jika sesetengah data tidak diperlukan, cuma tukar PGN saluran yang tidak diperlukan kepada nilai yang tidak digunakan dalam julat B Proprietari.
Apabila kuasa dinaikkan, mesej yang dihantar tidak akan disiarkan sehingga selepas kelewatan 5 saat. Ini dilakukan untuk mengelakkan sebarang keadaan kuasa atau permulaan daripada mewujudkan masalah pada rangkaian.
Oleh kerana lalai ialah mesej PropB, "Keutamaan Hantar Mesej" sentiasa dimulakan kepada 6 (keutamaan rendah) dan titik tetapan "Alamat Destinasi (untuk PDU1)" tidak digunakan. Titik tetapan ini hanya sah apabila PDU1 PGN telah dipilih, dan ia boleh ditetapkan sama ada kepada Alamat Global (0xFF) untuk siaran, atau dihantar ke alamat tertentu sebagai persediaan oleh pengguna.
"Hantar Saiz Data", "Hantar Indeks Data dalam Tatasusunan (LSB)", "Hantar Indeks Bit dalam Bait (LSB)", "Resolusi Penghantaran" dan "Hantar Offset" semuanya boleh digunakan untuk memetakan data kepada mana-mana SPN yang disokong mengikut piawaian J1939.
Nota: CAN Data = (Input Data Offset)/Resolusi
1IN-CAN menyokong sehingga 8 unik CAN Transmit Messages, yang semuanya boleh diprogramkan untuk menghantar sebarang data yang tersedia ke rangkaian CAN.

Manual Pengguna UMAX031700. Versi: 3

18-44

1.8. BOLEH Menerima Blok Fungsi
Blok fungsi CAN Receive direka untuk mengambil mana-mana SPN daripada rangkaian J1939, dan menggunakannya sebagai input kepada blok fungsi lain.
Terima Mesej Didayakan ialah titik tetapan paling penting yang dikaitkan dengan blok fungsi ini dan ia harus dipilih terlebih dahulu. Menukarnya akan menyebabkan setpoint lain didayakan/dilumpuhkan mengikut kesesuaian. Secara lalai SEMUA mesej terima dilumpuhkan.
Apabila mesej telah didayakan, kesalahan Komunikasi Hilang akan dibenderakan jika mesej itu tidak diterima dalam tempoh Tamat Masa Terima Mesej. Ini boleh mencetuskan peristiwa Komunikasi Hilang. Untuk mengelakkan tamat masa pada rangkaian yang sangat tepu, adalah disyorkan untuk menetapkan tempoh sekurang-kurangnya tiga kali lebih lama daripada kadar kemas kini yang dijangkakan. Untuk melumpuhkan ciri tamat masa, hanya tetapkan nilai ini kepada sifar, dalam hal ini mesej yang diterima tidak akan tamat masa dan tidak akan mencetuskan kesalahan Komunikasi Hilang.
Secara lalai, semua mesej kawalan dijangka dihantar kepada Pengawal 1IN-CAN pada Proprietary B PGN. Walau bagaimanapun, sekiranya mesej PDU1 dipilih, Pengawal 1IN-CAN boleh disediakan untuk menerimanya daripada mana-mana ECU dengan menetapkan Alamat Khusus yang menghantar PGN ke Alamat Global (0xFF). Jika alamat tertentu dipilih, maka sebarang data ECU lain pada PGN akan diabaikan.
Saiz Data Receive, Receive Data Index in Array (LSB), Receive Bit Index in Byte (LSB), Receive Resolution dan Receive Offset semuanya boleh digunakan untuk memetakan mana-mana SPN yang disokong oleh standard J1939 kepada data output blok fungsi Received .
Seperti yang dinyatakan sebelum ini, blok fungsi CAN receive boleh dipilih sebagai sumber input kawalan untuk blok fungsi output. Apabila ini berlaku, titik tetapan Minimum Data Diterima (Dimatikan Ambang) dan Maks Data Diterima (Pada Ambang) menentukan nilai minimum dan maksimum isyarat kawalan. Seperti namanya, ia juga digunakan sebagai ambang Hidup/Mati untuk jenis output digital. Nilai-nilai ini adalah dalam apa jua unit data SELEPAS resolusi dan offset digunakan untuk BOLEH menerima isyarat. Pengawal 1IN-CAN menyokong sehingga lima unik CAN Receive Messages.

Manual Pengguna UMAX031700. Versi: 3

19-44

1.9. Blok Fungsi Diagnostik
Terdapat beberapa jenis diagnostik yang disokong oleh Pengawal Isyarat 1IN-CAN. Pengesanan dan tindak balas kerosakan dikaitkan dengan semua pemacu input dan output universal. Sebagai tambahan kepada kerosakan I/O, 1IN-CAN juga boleh mengesan/bertindak balas kepada bekalan kuasa lebih/di bawah voltage pengukuran, suhu berlebihan pemproses atau peristiwa komunikasi yang hilang.

Rajah 5 Blok Fungsi Diagnostik
"Pengesanan Kesalahan Didayakan" ialah titik tetapan paling penting yang dikaitkan dengan blok fungsi ini dan ia harus dipilih terlebih dahulu. Menukarnya akan mengakibatkan setpoint lain didayakan atau dilumpuhkan mengikut kesesuaian. Apabila dilumpuhkan, semua tingkah laku diagnostik yang dikaitkan dengan I/O atau peristiwa yang dipersoalkan diabaikan.
Dalam kebanyakan kes, kerosakan boleh dibenderakan sebagai kejadian rendah atau tinggi. Ambang min/maks untuk semua diagnostik yang disokong oleh 1IN-CAN disenaraikan dalam Jadual 12. Nilai yang ditebalkan ialah titik set boleh dikonfigurasikan pengguna. Sesetengah diagnostik bertindak balas hanya kepada satu keadaan, yang mana N/A disenaraikan dalam salah satu lajur.

Blok Fungsi Komunikasi Hilang Input Universal

Ambang Minimum

Ambang Maksimum

Ralat Minimum

Ralat Maksimum

T/A

Mesej Diterima

(ada)

Jadual 12 Ambang Pengesanan Kerosakan

tamat masa

Apabila berkenaan, titik tetapan histerisis disediakan untuk menghalang tetapan pantas dan memadamkan bendera ralat apabila nilai input atau maklum balas betul-betul berhampiran ambang pengesanan kerosakan. Untuk bahagian rendah, sebaik sahaja kesalahan telah dibenderakan, ia tidak akan dibersihkan sehingga nilai yang diukur lebih besar daripada atau sama dengan Ambang Minimum + "Histeresis untuk Menghapuskan Kerosakan." Untuk tahap tinggi, ia tidak akan dikosongkan sehingga nilai yang diukur adalah kurang daripada atau sama dengan Ambang Maksimum "Histeresis untuk Dikosongkan

Manual Pengguna UMAX031700. Versi: 3

20-44

Kesalahan.” Nilai minimum, maksimum dan histerisis sentiasa diukur dalam unit kerosakan yang dipersoalkan.

Titik tetapan seterusnya dalam blok fungsi ini ialah "Acara Menjana DTC dalam DM1." Jika dan hanya jika ini ditetapkan kepada benar, titik tetapan lain dalam blok fungsi akan didayakan. Kesemuanya berkaitan dengan data yang dihantar ke rangkaian J1939 sebagai sebahagian daripada mesej DM1, Kod Masalah Diagnostik Aktif.

Kod Masalah Diagnostik (DTC) ditakrifkan oleh standard J1939 sebagai nilai empat bait yang merupakan

gabungan:

Nombor Parameter Suspek SPN (19 bit pertama DTC, LSB dahulu)

FMI

Pengecam Mod Kegagalan

(5 bit seterusnya DTC)

CM

Kaedah Penukaran

(1 bit, sentiasa ditetapkan kepada 0)

OC

Kiraan Kejadian

(7 bit, bilangan kali kesalahan telah berlaku)

Selain menyokong mesej DM1, Pengawal Isyarat 1IN-CAN juga menyokong

Kod Masalah Diagnostik DM2 Sebelum ini Aktif

Dihantar hanya atas permintaan

Data Diagnostik DM3 Kosongkan/Tetapkan Semula DTC Aktif Sebelum ini Dilakukan hanya atas permintaan

Data Diagnostik DM11 Kosongkan/Tetapkan Semula untuk DTC Aktif

Dilakukan hanya atas permintaan

Selagi satu blok fungsi Diagnostik mempunyai "Peristiwa Menjana DTC dalam DM1" ditetapkan kepada Benar, Pengawal Isyarat 1IN-CAN akan menghantar mesej DM1 setiap satu saat, tidak kira sama ada terdapat sebarang kerosakan aktif atau tidak, seperti yang disyorkan oleh piawaian. Walaupun tiada DTC aktif, 1IN-CAN akan menghantar mesej "Tiada Kesalahan Aktif". Jika DTC yang tidak aktif sebelum ini menjadi aktif, DM1 akan dihantar serta-merta untuk mencerminkan perkara ini. Sebaik sahaja DTC aktif terakhir menjadi tidak aktif, ia akan menghantar DM1 yang menunjukkan bahawa tiada lagi DTC aktif.
Jika terdapat lebih daripada satu DTC aktif pada bila-bila masa, mesej DM1 biasa akan dihantar menggunakan Mesej Pengumuman Siaran (BAM) berbilang paket. Jika pengawal menerima permintaan untuk DM1 semasa ini adalah benar, ia akan menghantar mesej berbilang paket ke Alamat Peminta menggunakan Protokol Pengangkutan (TP).

Apabila kuasa dinaikkan, mesej DM1 tidak akan disiarkan sehingga selepas kelewatan 5 saat. Ini dilakukan untuk mengelakkan sebarang keadaan kuasa atau permulaan daripada dibenderakan sebagai ralat aktif pada rangkaian.

Apabila kerosakan dikaitkan dengan DTC, log tidak meruap bagi kiraan kejadian (OC) disimpan. Sebaik sahaja pengawal mengesan kerosakan baharu (sebelum ini tidak aktif), ia akan mula mengurangkan pemasa "Lengah Sebelum Menghantar DM1" untuk blok fungsi Diagnostik itu. Jika kerosakan itu kekal semasa masa tunda, maka pengawal akan menetapkan DTC kepada aktif, dan akan menambah OC dalam log. DM1 akan segera dijana termasuk DTC baharu. Pemasa disediakan supaya kerosakan yang terputus-putus tidak menimpa rangkaian apabila kerosakan datang dan hilang, memandangkan mesej DM1 akan dihantar setiap kali kerosakan muncul atau hilang.

DTC yang aktif sebelum ini (mana-mana dengan OC bukan sifar) tersedia atas permintaan untuk mesej DM2. Jika terdapat lebih daripada satu DTC yang aktif sebelum ini, DM2 berbilang paket akan dihantar ke Alamat Peminta menggunakan Protokol Pengangkutan (TP).

Sekiranya DM3 diminta, kiraan kejadian semua DTC yang aktif sebelum ini akan ditetapkan semula kepada sifar. OC DTC yang aktif pada masa ini tidak akan ditukar.

Manual Pengguna UMAX031700. Versi: 3

21-44

Blok fungsi Diagnostik mempunyai titik tetap "Acara Dihapuskan hanya oleh DM11." Secara lalai, ini sentiasa ditetapkan kepada Palsu, yang bermaksud bahawa sebaik sahaja keadaan yang menyebabkan bendera ralat ditetapkan hilang, DTC secara automatik dijadikan Aktif Sebelumnya dan tidak lagi disertakan dalam mesej DM1. Walau bagaimanapun, apabila titik tetapan ini ditetapkan kepada Benar, walaupun bendera dikosongkan, DTC tidak akan dijadikan tidak aktif, jadi ia akan terus dihantar pada mesej DM1. Hanya apabila DM11 telah diminta, DTC akan menjadi tidak aktif. Ciri ini mungkin berguna dalam sistem yang kerosakan kritikal perlu dikenal pasti dengan jelas sebagai telah berlaku, walaupun keadaan yang menyebabkannya hilang.
Sebagai tambahan kepada semua DTC aktif, satu lagi bahagian mesej DM1 ialah bait pertama yang mencerminkan Lamp Status. Setiap blok fungsi Diagnostik mempunyai setpoint "Lamp Ditetapkan oleh Peristiwa dalam DM1” yang menentukan lamp akan ditetapkan dalam bait ini semasa DTC aktif. Piawaian J1939 mentakrifkan lamps sebagai `Kerosakan', `Merah, Berhenti', `Amber, Amaran' atau `Lindungi'. Secara lalai, `Amber, Amaran' lamp lazimnya adalah yang ditetapkan oleh sebarang kerosakan aktif.
Secara lalai, setiap blok fungsi Diagnostik telah mengaitkannya dengan SPN proprietari. Walau bagaimanapun, titik tetapan "SPN untuk Acara yang digunakan dalam DTC" ini boleh dikonfigurasikan sepenuhnya oleh pengguna sekiranya mereka ingin ia mencerminkan definisi SPN standard dalam J1939-71. Jika SPN ditukar, OC log ralat bersekutu ditetapkan semula secara automatik kepada sifar.
Setiap blok fungsi Diagnostik juga telah mengaitkannya dengan FMI lalai. Satu-satunya titik tetapan untuk pengguna menukar FMI ialah "FMI untuk Peristiwa yang digunakan dalam DTC," walaupun beberapa blok fungsi Diagnostik boleh mempunyai kedua-dua ralat tinggi dan rendah seperti yang ditunjukkan dalam Jadual 13. Dalam kes tersebut, FMI dalam titik tetapan mencerminkan bahawa daripada keadaan akhir rendah, dan FMI yang digunakan oleh kerosakan tinggi akan ditentukan mengikut Jadual 21. Jika FMI ditukar, OC log ralat bersekutu ditetapkan semula secara automatik kepada sifar.

Manual Pengguna UMAX031700. Versi: 3

22-44

FMI untuk Acara yang digunakan dalam DTC Low Fault
FMI=1, Data Sah Tetapi Di Bawah Julat Operasi Biasa Tahap Paling Teruk FMI=4, Voltage Di Bawah Normal, Atau Dipendekkan Kepada Sumber Rendah FMI=5, Arus Di Bawah Normal Atau Litar Terbuka FMI=17, Data Sah Tetapi Di Bawah Julat Kendalian Normal Tahap Paling Rendah FMI=18, Data Sah Tetapi Di Bawah Julat Kendalian Normal Sederhana Paras Teruk FMI=21 , Data Drifted Rendah

FMI yang sepadan digunakan dalam DTC High Fault
FMI=0, Data Sah Tetapi Melebihi Julat Operasi Biasa Tahap Paling Teruk FMI=3, Voltage Di Atas Biasa, Atau Dipendekkan Kepada Sumber Tinggi FMI=6, Arus Di Atas Normal Atau Litar Dibumikan FMI=15, Data Sah Tetapi Melebihi Julat Kendalian Biasa Tahap Paling Teruk FMI=16, Data Sah Tetapi Di Atas Julat Kendalian Normal Sederhana Tahap Teruk FMI=20 , Data Drifted Tinggi

Jadual 13 FMI Sesar Rendah berbanding FMI Sesar Tinggi

Jika FMI yang digunakan adalah selain daripada yang terdapat dalam Jadual 13, maka kedua-dua kerosakan rendah dan tinggi akan diberikan FMI yang sama. Keadaan ini harus dielakkan, kerana log masih akan menggunakan OC yang berbeza untuk kedua-dua jenis kerosakan, walaupun ia akan dilaporkan sama dalam DTC. Adalah menjadi tanggungjawab pengguna untuk memastikan perkara ini tidak berlaku.

Manual Pengguna UMAX031700. Versi: 3

23-44

2. Arahan Pemasangan
2.1. Dimensi dan Pinout Pengawal 1IN-CAN dibungkus dalam perumah plastik yang dikimpal ultra-sonik. Perhimpunan itu membawa penarafan IP67.

Rajah 6 Dimensi Perumahan

Pin # Perihalan

1

BATT +

2

Input +

3

BOLEH_H

4

BOLEH_L

5

Input –

6

BATT-

Jadual 14 Pinout Penyambung

2.2. Arahan Pemasangan
NOTA & AMARAN · Jangan pasang berhampiran vol tinggitage atau peranti arus tinggi. · Perhatikan julat suhu operasi. Semua pendawaian medan mestilah sesuai untuk julat suhu tersebut. · Pasang unit dengan ruang yang sesuai tersedia untuk diservis dan untuk akses abah-abah wayar yang mencukupi (15
cm) dan pelepasan terikan (30 cm). · Jangan sambung atau putuskan sambungan unit semasa litar hidup, melainkan kawasan itu diketahui bukan
berbahaya.

MELEKAT
Lubang pelekap bersaiz untuk bolt #8 atau M4. Panjang bolt akan ditentukan oleh ketebalan plat pelekap pengguna akhir. Bebibir pelekap pengawal adalah setebal 0.425 inci (10.8 mm).

Jika modul dipasang tanpa penutup, ia hendaklah dipasang secara menegak dengan penyambung menghadap ke kiri atau

Manual Pengguna UMAX031700. Versi: 3

24-44

hak untuk mengurangkan kemungkinan kemasukan lembapan.

Pendawaian CAN dianggap selamat secara intrinsik. Wayar kuasa tidak dianggap selamat secara intrinsik dan oleh itu di lokasi berbahaya ia perlu diletakkan di dalam konduit atau dulang konduit pada setiap masa. Modul mesti dipasang dalam kepungan di lokasi berbahaya untuk tujuan ini.

Tiada wayar atau abah-abah kabel boleh melebihi panjang 30 meter. Pendawaian input kuasa hendaklah dihadkan kepada 10 meter.

Semua pendawaian medan hendaklah sesuai untuk julat suhu operasi.

Pasang unit dengan ruang yang sesuai tersedia untuk diservis dan untuk akses abah-abah wayar yang mencukupi (6 inci atau 15 cm) dan pelepasan terikan (12 inci atau 30 cm).

SAMBUNGAN

Gunakan palam mengawan TE Deutsch berikut untuk menyambung ke bekas kamiran. Pendawaian kepada palam mengawan ini mestilah mengikut semua kod tempatan yang berkenaan. Pendawaian medan yang sesuai untuk vol terkadartage dan arus mesti digunakan. Penarafan kabel penyambung mestilah sekurang-kurangnya 85°C. Untuk suhu ambien di bawah 10°C dan ke atas +70°C, gunakan pendawaian medan yang sesuai untuk suhu ambien minimum dan maksimum.

Rujuk kepada lembaran data TE Deutsch masing-masing untuk julat diameter penebat yang boleh digunakan dan arahan lain.

Penyambung Pengawan Kenalan Bekas

Soket Pengawan mengikut kesesuaian (Rujuk www.laddinc.com untuk maklumat lanjut tentang kenalan yang tersedia untuk palam mengawan ini.)
DT06-08SA, 1 W8S, 8 0462-201-16141 dan 3 114017

Manual Pengguna UMAX031700. Versi: 3

25-44

3 OVERVIEW CIRI-CIRI J1939

Perisian ini direka bentuk untuk memberikan fleksibiliti kepada pengguna berkenaan dengan mesej yang dihantar ke dan dari ECU dengan menyediakan: · Instance ECU yang boleh dikonfigurasikan dalam NAMA (untuk membenarkan berbilang ECU pada rangkaian yang sama) · Parameter PGN dan SPN Transmit Boleh Dikonfigurasikan · Penerimaan Boleh Dikonfigurasikan Parameter PGN dan SPN · Menghantar Parameter Mesej Diagnostik DM1 · Membaca dan bertindak balas kepada mesej DM1 yang dihantar oleh ECU lain · Log Diagnostik, dikekalkan dalam memori tidak meruap, untuk menghantar mesej DM2

3.1. Pengenalan kepada Mesej Disokong ECU mematuhi standard SAE J1939, dan menyokong PGN berikut

Dari J1939-21 – Lapisan Pautan Data · Permintaan · Pengakuan · Pengurusan Sambungan Protokol Pengangkutan · Mesej Pemindahan Data Protokol Pengangkutan

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

Nota: Mana-mana PGN B Proprietari dalam julat 65280 hingga 65535 ($00FF00 hingga $00FFFF) boleh dipilih

Daripada J1939-73 – Diagnostik · Kod Masalah Diagnostik DM1 Aktif · Kod Masalah Diagnostik DM2 Sebelum ini · Kosongkan/Tetap Semula Data Diagnostik DM3 untuk DTC Aktif Sebelum ini · DM11 – Kosongkan/Tetap Semula Data Diagnostik untuk DTC Aktif · Permintaan Capaian Memori DM14 · Akses Memori DM15 Respons · Pemindahan Data Perduaan DM16

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

Dari J1939-81 – Pengurusan Rangkaian · Alamat Dituntut/Tidak Boleh Dituntut · Alamat Diperintah

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

Dari J1939-71 Lapisan Aplikasi Kenderaan · Pengenalan Perisian

65242 ($00FEDA)

Tiada PGN lapisan aplikasi disokong sebagai sebahagian daripada konfigurasi lalai, tetapi ia boleh dipilih seperti yang dikehendaki untuk sama ada blok fungsi hantar atau diterima. Setpoints diakses menggunakan Memory Access Protocol (MAP) standard dengan alamat proprietari. Pembantu Elektronik Axiomatic (EA) membenarkan konfigurasi unit yang cepat dan mudah melalui rangkaian CAN.

Manual Pengguna UMAX031700. Versi: 3

26-44

3.2. NAMA, Alamat dan ID Perisian

J1939 NAME ECU 1IN-CAN mempunyai lalai berikut untuk J1939 NAME. Pengguna harus merujuk kepada standard SAE J1939/81 untuk mendapatkan maklumat lanjut tentang parameter ini dan julatnya.

Alamat Sewenang-wenangnya Berkemampuan Industri Kumpulan Sistem Kenderaan Contoh Sistem Kenderaan Fungsi Fungsi Contoh Contoh ECU Kod Pembuatan Nombor Identiti

Ya 0, Global 0 0, Sistem tidak spesifik 125, Pengawal I/O Axiomatic 20, Axiomatic AX031700, Pengawal Input Tunggal dengan CAN 0, Contoh Pertama 162, Pembolehubah Axiomatic Technologies Corporation, diperuntukkan secara unik semasa pengaturcaraan kilang untuk setiap ECU

Instance ECU ialah titik tetapan boleh dikonfigurasikan yang dikaitkan dengan NAME. Menukar nilai ini akan membolehkan berbilang ECU jenis ini boleh dibezakan oleh ECU lain (termasuk Pembantu Elektronik Axiomatic) apabila semuanya disambungkan pada rangkaian yang sama.

Alamat ECU Nilai lalai titik tetapan ini ialah 128 (0x80), yang merupakan alamat permulaan pilihan untuk ECU boleh konfigurasi sendiri seperti yang ditetapkan oleh SAE dalam jadual J1939 B3 hingga B7. Axiomatic EA akan membenarkan pemilihan mana-mana alamat antara 0 hingga 253, dan adalah menjadi tanggungjawab pengguna untuk memilih alamat yang mematuhi piawaian. Pengguna juga mesti sedar bahawa memandangkan unit ini mempunyai keupayaan alamat sewenang-wenangnya, jika ECU lain dengan keutamaan lebih tinggi NAMA bersaing untuk alamat yang dipilih, 1IN-CAN akan terus memilih alamat tertinggi seterusnya sehingga ia menemui alamat yang boleh dituntutnya. Lihat J1939/81 untuk mendapatkan butiran lanjut tentang tuntutan alamat.

Pengecam Perisian

PGN 65242

Pengenalan Perisian

Kadar Ulangan Penghantaran: Atas permintaan

Panjang Data:

Pembolehubah

Halaman Data Lanjutan:

0

Halaman Data:

0

Format PDU:

254

Khusus PDU:

218 Maklumat Sokongan PGN:

Keutamaan Lalai:

6

Nombor Kumpulan Parameter:

65242 (0xFEDA)

– LEMBUT

Kedudukan Mula 1 2-n

Nama Parameter Panjang 1 Bait Bilangan medan pengenalan perisian Pengenalan Perisian Pembolehubah, Pembatas (ASCII “*”)

SPN 965 234

Untuk ECU 1IN-CAN, Byte 1 ditetapkan kepada 5, dan medan pengenalan adalah seperti berikut (Nombor Bahagian)*(Versi)*(Tarikh)*(Pemilik)*(Penerangan)

Manual Pengguna UMAX031700. Versi: 3

27-44

Axiomatic EA menunjukkan semua maklumat ini dalam "Maklumat ECU Am", seperti ditunjukkan di bawah:
Nota: Maklumat yang diberikan dalam ID Perisian tersedia untuk mana-mana alat perkhidmatan J1939 yang menyokong PGN -SOFT.

Manual Pengguna UMAX031700. Versi: 3

28-44

4. TITIK TETAP ECU DIAKSES DENGAN PEMBANTU ELEKTRONIK AKSIOMATIK
Banyak setpoint telah menjadi rujukan sepanjang manual ini. Bahagian ini menerangkan secara terperinci setiap setpoint, dan lalai dan julatnya. Untuk maklumat lanjut tentang cara setiap titik tetapan digunakan oleh 1IN-CAN, rujuk bahagian Manual Pengguna yang berkaitan.
4.1. Rangkaian J1939
Titik set Rangkaian J1939 berurusan dengan parameter pengawal yang secara khusus mempengaruhi rangkaian CAN. Rujuk nota mengenai maklumat tentang setiap setpoint.

Nama

Julat

Lalai

Nota

Nombor Contoh ECU Alamat ECU

Gugurkan Senarai 0 kepada 253

0, #1 Contoh Pertama Setiap J1939-81

128 (0x80)

Alamat pilihan untuk ECU yang boleh dikonfigurasikan sendiri

Tangkapan Skrin Titik Tetap Pelbagai Lalai

Jika nilai bukan lalai untuk "ECU Instance Number" atau "ECU Address" digunakan, ia tidak akan dikemas kini semasa setpoint file kilat. Parameter ini perlu diubah secara manual untuk

mengelakkan unit lain pada rangkaian terjejas. Apabila ia ditukar, pengawal akan menuntut alamat baharunya pada rangkaian. Adalah disyorkan untuk menutup dan membuka semula sambungan CAN pada Axiomatic EA selepas file dimuatkan, supaya hanya NAMA dan alamat baharu muncul dalam senarai J1939 CAN Network ECU.

Manual Pengguna UMAX031700. Versi: 3

29-44

4.2. Input Universal
Blok fungsi Input Universal ditakrifkan dalam Bahagian 1.2. Sila rujuk bahagian tersebut untuk mendapatkan maklumat terperinci tentang cara setpoint ini digunakan.

Tangkapan Skrin Titik Tetapan Input Universal Lalai

Nama Jenis Penderia Input

Senarai Jatuhkan Julat

Denyutan setiap Revolusi

0 hingga 60000

Ralat Minimum
Julat Minimum
Julat Maksimum
Ralat Maksimum Pullup/Pulldown Perintang Nyah Lantun Jenis Input Digital Jenis Penapis Nyahlantun Perisian

Bergantung pada Jenis Penderia Bergantung pada Jenis Penderia Bergantung pada Jenis Penderia Bergantung pada Jenis Penderia Senarai Gugur Senarai
0 hingga 60000

Jenis Penapis Perisian

Drop List

Pemalar Penapis Perisian

0 hingga 60000

Lalai 12 Jldtage 0V hingga 5V 0
0.2V

Nota Rujuk Bahagian 1.2.1 Jika ditetapkan kepada 0, ukuran diambil dalam Hz. Jika nilai ditetapkan lebih besar daripada 0, pengukuran diambil dalam RPM
Rujuk Bahagian 1.2.3

0.5V

Rujuk Bahagian 1.2.3

4.5V

Rujuk Bahagian 1.2.3

4.8V 1 Tarik Turun 10kOhm 0 – Tiada 10 (ms)
0 Tiada Penapis
1000ms

Rujuk Bahagian 1.2.3
Rujuk Bahagian 1.2.2
Masa nyahlantun untuk jenis input Digital Hidup/Mati Rujuk Bahagian 1.2.4. Fungsi ini tidak digunakan dalam jenis input Digital dan Kaunter Rujuk Bahagian 1.3.6

Pengesanan Kesalahan Didayakan Drop List

1 – Benar

Rujuk Bahagian 1.9

Acara Menjana DTC dalam DM1

Drop List

1 – Benar

Rujuk Bahagian 1.9

Manual Pengguna UMAX031700. Versi: 3

30-44

Histeresis untuk Membersihkan Kerosakan

Bergantung pada Jenis Sensor

Lamp Ditetapkan mengikut Acara dalam Senarai Drop DM1

0.1V

Rujuk Bahagian 1.9

1 Amber, Amaran Rujuk Bahagian 1.9

SPN untuk Acara yang digunakan dalam DTC 0 hingga 0x1FFFFFFF

Rujuk Bahagian 1.9

FMI untuk Acara yang digunakan dalam Senarai Drop DTC

4 Jldtage Di Bawah Normal, Atau Dipendekkan kepada Sumber Rendah

Rujuk Bahagian 1.9

Kelewatan Sebelum Menghantar DM1 0 hingga 60000

1000ms

Rujuk Bahagian 1.9

4.3. Titik Tetap Senarai Data Malar

Blok fungsi Senarai Data Malar disediakan untuk membolehkan pengguna memilih nilai seperti yang dikehendaki untuk pelbagai fungsi blok logik. Sepanjang manual ini, pelbagai rujukan telah dibuat kepada pemalar, seperti yang diringkaskan dalam examples disenaraikan di bawah.

a)

Logik Boleh Aturcara: Malar "Jadual X = Keadaan Y, Argumen 2", di mana X dan Y = 1

ke 3

b)

Fungsi Matematik: Malar "Input Matematik X", dengan X = 1 hingga 4

Dua pemalar pertama ialah nilai tetap 0 (Salah) dan 1 (Benar) untuk digunakan dalam logik binari. Baki 13 pemalar boleh dikonfigurasikan sepenuhnya oleh pengguna kepada sebarang nilai antara +/- 1,000,000. Nilai lalai dipaparkan dalam tangkapan skrin di bawah.

Tangkapan Skrin Lalai Tetapan Senarai Data Tetap Manual Pengguna UMAX031700. Versi: 3

31-44

4.4. Titik Tetap Jadual Carian
Blok fungsi Jadual Carian ditakrifkan dalam Bahagian 1.4. Sila rujuk di sana untuk mendapatkan maklumat terperinci tentang cara semua titik tetapan ini digunakan. Memandangkan lalai X-Axis blok fungsi ini ditakrifkan oleh "Sumber X-Axis" yang dipilih daripada Jadual 1, tiada apa-apa lagi untuk ditakrifkan dari segi lalai dan julat melebihi daripada yang diterangkan dalam Bahagian 1.4. Ingat, nilai X-Axis akan dikemas kini secara automatik jika julat min/maks sumber yang dipilih diubah.

Tangkapan Skrin Example Lookup Jadual 1 Setpoints

Nota: Dalam tangkapan skrin yang ditunjukkan di atas, "Sumber X-Axis" telah ditukar daripada nilai lalainya untuk membolehkan blok fungsi.

Manual Pengguna UMAX031700. Versi: 3

32-44

4.5. Titik Tetap Logik Boleh Aturcara
Blok fungsi Logik Boleh Aturcara ditakrifkan dalam Bahagian 1.5. Sila rujuk di sana untuk mendapatkan maklumat terperinci tentang cara semua titik tetapan ini digunakan.
Memandangkan blok fungsi ini dilumpuhkan secara lalai, tiada apa-apa lagi untuk ditakrifkan dari segi lalai dan julat melebihi yang diterangkan dalam Bahagian 1.5. Tangkapan skrin di bawah menunjukkan cara titik set yang dirujuk dalam bahagian itu muncul pada Axiomatic EA.

Manual Pengguna UMAX031700. Versi: 3

33-44

Tangkapan Skrin Titik Tetap Logik Boleh Aturcara Lalai 1

Nota: Dalam tangkapan skrin yang ditunjukkan di atas, "Blok Logik Boleh Aturcara Didayakan" telah ditukar daripada nilai lalainya untuk mendayakan blok fungsi.

Nota: Nilai lalai untuk Argument1, Argument 2 dan Operator semuanya sama merentas semua blok fungsi Logik Boleh Aturcara, dan oleh itu mesti diubah oleh pengguna mengikut kesesuaian sebelum ini boleh digunakan.

Manual Pengguna UMAX031700. Versi: 3

34-44

4.6. Titik Tetapan Blok Fungsi Matematik
Blok Fungsi Matematik ditakrifkan dalam Bahagian 1.6. Sila rujuk bahagian tersebut untuk mendapatkan maklumat terperinci tentang cara setpoint ini digunakan.

Tangkapan Skrin Bekasample untuk Blok Fungsi Matematik

Nota: Dalam tangkapan skrin yang ditunjukkan di atas, titik tetapan telah ditukar daripada nilai lalainya untuk menggambarkan bekasamptentang bagaimana Blok Fungsi Matematik boleh digunakan.

Nama Fungsi Matematik Didayakan Fungsi 1 Input A Fungsi Sumber 1 Input A Nombor
Fungsi 1 Input A Minimum

Julat Jatuhkan Senarai Jatuhkan Senarai Bergantung pada Sumber
-106 hingga 106

Lalai 0 SALAH 0 Kawalan Tidak Digunakan 1
0

Fungsi 1 Input A Fungsi Maksimum 1 Input A Fungsi Penskala 1 Input B Fungsi Sumber 1 Input B Nombor
Fungsi 1 Input B Minimum

-106 hingga 106
-1.00 hingga 1.00 Senarai Drop Bergantung pada Sumber
-106 hingga 106

100 1.00 0 Kawalan Tidak Digunakan 1
0

Fungsi 1 Input B Maksimum -106 hingga 106

100

Manual Pengguna UMAX031700. Versi: 3

Nota BETUL atau SALAH Rujuk Bahagian 1.3
Rujuk Bahagian 1.3
Menukar input kepada peratustage sebelum digunakan dalam pengiraan Menukar input kepada peratustage sebelum digunakan dalam pengiraan Rujuk Bahagian 1.6 Rujuk Bahagian 1.3
Rujuk Bahagian 1.3
Menukar input kepada peratustage sebelum digunakan dalam pengiraan Menukar input kepada peratustage sebelum digunakan dalam pengiraan
35-44

Fungsi 1 Input B Penskala Matematik Fungsi 1 Fungsi Operasi 2 Input B Sumber
Fungsi 2 Input B Nombor
Fungsi 2 Input B Minimum
Fungsi 2 Input B Maksimum
Fungsi 2 Input B Scaler Matematik Fungsi 2 Operasi (Input A = Hasil Fungsi 1) Fungsi 3 Input B Sumber
Fungsi 3 Input B Nombor
Fungsi 3 Input B Minimum
Fungsi 3 Input B Maksimum
Fungsi 3 Input B Scaler Matematik Fungsi 3 Operasi (Input A = Hasil Fungsi 2) Output Matematik Julat Minimum

-1.00 hingga 1.00 Drop List Drop List Bergantung kepada Sumber
-106 hingga 106
-106 hingga 106
-1.00 hingga 1.00

1.00 9, +, Keputusan = InA+InB 0 Kawalan Tidak Digunakan 1
0
100 1.00

Rujuk Bahagian 1.13 Rujuk Bahagian 1.13 Rujuk Bahagian 1.4
Rujuk Bahagian 1.4
Menukar input kepada peratustage sebelum digunakan dalam pengiraan Menukar input kepada peratustage sebelum digunakan dalam pengiraan Rujuk Bahagian 1.13

Drop List

9, +, Keputusan = InA+InB Rujuk Bahagian 1.13

Drop List Bergantung pada Sumber
-106 hingga 106

0 Kawalan Tidak Digunakan 1
0

-106 hingga 106

100

-1.00 hingga 1.00 1.00

Rujuk Bahagian 1.4
Rujuk Bahagian 1.4
Menukar input kepada peratustage sebelum digunakan dalam pengiraan Menukar input kepada peratustage sebelum digunakan dalam pengiraan Rujuk Bahagian 1.13

Drop List

9, +, Keputusan = InA+InB Rujuk Bahagian 1.13

-106 hingga 106

0

Julat Maksimum Output Matematik -106 hingga 106

100

Manual Pengguna UMAX031700. Versi: 3

36-44

4.7. CAN Receive Setpoints Blok fungsi CAN Receive ditakrifkan dalam Bahagian 1.16. Sila rujuk di sana untuk mendapatkan maklumat terperinci tentang cara semua titik tetapan ini digunakan.
Tangkapan Skrin Lalai BOLEH Menerima 1 Setpoint
Nota: Dalam tangkapan skrin yang ditunjukkan di atas, "Terima Mesej Didayakan" telah ditukar daripada nilai lalainya untuk mendayakan blok fungsi. 4.8. CAN Transmit Setpoints Blok fungsi CAN Transmit ditakrifkan dalam Bahagian 1.7. Sila rujuk di sana untuk mendapatkan maklumat terperinci tentang cara semua titik tetapan ini digunakan.

Tangkapan Skrin Lalai BOLEH Menghantar 1 Setpoint Manual Pengguna UMAX031700. Versi: 3

37-44

Nama Hantar PGN Penghantaran Kadar Ulangan Hantar Mesej Keutamaan Alamat Destinasi (untuk PDU1) Hantar Sumber Data Nombor Data Hantar
Hantar Saiz Data
Hantar Indeks Data dalam Tatasusunan (LSB) Hantar Indeks Bit dalam Bait (LSB) Hantar Resolusi Data Hantar Data Offset

Julat
0 hingga 65535 0 hingga 60,000 ms 0 hingga 7 0 hingga 255 Senarai Jatuh Setiap Sumber

Lalai
65280 ($FF00) 0 6 254 (0xFE, Alamat Null) Input Diukur 0, Input Diukur #1

Drop List

1-Bait Berterusan

0 hingga 8-Saiz Data 0, Kedudukan Bait Pertama

0 hingga 8-BitSize
-106 hingga 106 -104 hingga 104

Tidak Digunakan secara Lalai
1.00 0.00

Nota
0ms melumpuhkan penghantaran Keutamaan B Proprietari Tidak digunakan secara lalai Rujuk Bahagian 1.3 Rujuk Bahagian 1.3 0 = Tidak Digunakan (dilumpuhkan) 1 = 1-Bit 2 = 2-Bit 3 = 4-Bit 4 = 1-Bait 5 = 2-Bait 6 = 4-Bait
Hanya digunakan dengan Jenis Data Bit

Manual Pengguna UMAX031700. Versi: 3

38-44

5. MEMBUAT SEMULA LEBIH TIN DENGAN AXIOMATIK EA BOOTLOADER
AX031700 boleh dinaik taraf dengan perisian tegar aplikasi baharu menggunakan bahagian Maklumat Pemuat But. Bahagian ini memperincikan arahan langkah demi langkah mudah untuk memuat naik perisian tegar baharu yang disediakan oleh Axiomatic ke unit melalui CAN, tanpa memerlukannya diputuskan sambungan daripada rangkaian J1939.
1. Apabila Axiomatic EA mula-mula bersambung ke ECU, bahagian Butloader Information akan memaparkan maklumat berikut:

2. Untuk menggunakan pemuat but untuk menaik taraf perisian tegar yang berjalan pada ECU, tukar pembolehubah "Paksa Pemuat But But Untuk Muatkan semasa Tetapan Semula" kepada Ya.

3. Apabila kotak gesaan bertanya sama ada anda mahu menetapkan semula ECU, pilih Ya.
Manual Pengguna UMAX031700. Versi: 3

39-44

4. Setelah ditetapkan semula, ECU tidak lagi akan muncul pada rangkaian J1939 sebagai AX031700 tetapi sebaliknya sebagai Pemuat But J1939 #1.

Ambil perhatian bahawa pemuat but TIDAK Mampu Alamat Sewenang-wenangnya. Ini bermakna jika anda ingin mempunyai berbilang pemuat but berjalan serentak (tidak disyorkan), anda perlu menukar alamat secara manual untuk setiap satu sebelum mengaktifkan seterusnya, atau akan ada konflik alamat, dan hanya satu ECU akan muncul sebagai pemuat but. Sebaik sahaja pemuat but `aktif' kembali kepada fungsi biasa, ECU yang lain perlu dikitar kuasa untuk mengaktifkan semula ciri pemuat but.

5. Apabila bahagian Maklumat Pemuat But dipilih, maklumat yang sama ditunjukkan seperti ketika

ia menjalankan perisian tegar AX031700, tetapi dalam kes ini ciri Berkelip telah didayakan.

Manual Pengguna UMAX031700. Versi: 3

40-44

6. Pilih butang Berkelip dan navigasi ke tempat anda telah menyimpan AF-16119-x.yy.bin file dihantar dari Axiomatic. (Nota: binari sahaja (.bin) files boleh dipancarkan menggunakan alat Axiomatic EA)
7. Setelah tetingkap Perisian Tegar Aplikasi Flash dibuka, anda boleh memasukkan komen seperti "Perisian tegar dinaik taraf oleh [Nama]" jika anda mahu. Ini tidak diperlukan, dan anda boleh membiarkan medan kosong jika anda tidak mahu menggunakannya.
Nota: Anda tidak perlu dating-stamp atau masaamp yang file, kerana ini semua dilakukan secara automatik oleh alat Axiomatic EA apabila anda memuat naik perisian tegar baharu.

AMARAN: Jangan tandai kotak “Padam Semua Memori Kilat ECU” melainkan diarahkan berbuat demikian oleh kenalan Axiomatic anda. Memilih ini akan memadamkan SEMUA data yang disimpan dalam denyar tidak meruap. Ia juga akan memadamkan sebarang konfigurasi titik tetapan yang mungkin telah dilakukan pada ECU dan menetapkan semula semua titik tetapan kepada lalai kilangnya. Dengan membiarkan kotak ini dinyahtandai, tiada titik tetapan akan ditukar apabila perisian tegar baharu dimuat naik.

Manual Pengguna UMAX031700. Versi: 3

41-44

8. Bar kemajuan akan menunjukkan jumlah perisian tegar yang telah dihantar semasa muat naik berlangsung. Lebih banyak trafik terdapat pada rangkaian J1939, lebih lama proses muat naik akan mengambil masa.
9. Apabila perisian tegar telah selesai dimuat naik, mesej akan muncul yang menunjukkan operasi yang berjaya. Jika anda memilih untuk menetapkan semula ECU, versi baharu aplikasi AX031700 akan mula berjalan dan ECU akan dikenal pasti sedemikian oleh Axiomatic EA. Jika tidak, pada kali berikutnya ECU dikitar kuasa, aplikasi AX031700 akan berjalan dan bukannya fungsi pemuat but.
Nota: Jika pada bila-bila masa semasa muat naik proses terganggu, data rosak (checksum buruk) atau atas sebab lain perisian tegar baharu tidak betul, iaitu pemuat but mengesan bahawa file dimuatkan tidak direka untuk berjalan pada platform perkakasan, aplikasi yang buruk atau rosak tidak akan berjalan. Sebaliknya, apabila ECU ditetapkan semula atau dikitar kuasa, Pemuat But J1939 akan terus menjadi aplikasi lalai sehingga perisian tegar yang sah telah berjaya dimuat naik ke dalam unit.

Manual Pengguna UMAX031700. Versi: 3

42-44

6. Spesifikasi Teknikal

6.1. Bekalan Kuasa
Input Bekalan Kuasa – Nominal
Perlindungan Lonjakan Perlindungan Polariti Songsang

12 atau 24Vdc operasi nominal voltage 8…36 Julat bekalan kuasa Vdc untuk voltage sementara
Memenuhi keperluan SAE J1113-11 untuk input nominal 24Vdc Disediakan

6.2. input
Fungsi Input Analog Voltage Input
Input Semasa
Fungsi Input Digital Input Tahap Input Digital Input PWM
Input Kekerapan Input Digital
Input Impedans Ketepatan Input Resolusi Input

Voltage Input atau Input Arus 0-5V (Impedans 204 KOhm) 0-10V (Impedans 136 KOhm) 0-20 mA (Impedans 124 Ohm) 4-20 mA (Impedans 124 Ohm) Input Diskret, Input PWM, Frekuensi/RPM hingga 0Hz.100% hingga 0.5Hz. 10Hz hingga 0.5 kHz Aktif Tinggi (ke +Vps), Aktif Rendah Amplitud: 0 hingga +Vps 1 MOhm Galangan tinggi, 10KOhm tarik ke bawah, 10KOhm tarik sehingga +14V < 1% 12-bit

6.3. Komunikasi
CAN Penamatan Rangkaian

1 CAN 2.0B port, protokol SAE J1939
Menurut piawaian CAN, adalah perlu untuk menamatkan rangkaian dengan perintang penamatan luaran. Perintang adalah 120 Ohm, minimum 0.25W, filem logam atau jenis yang serupa. Ia harus diletakkan di antara terminal CAN_H dan CAN_L di kedua-dua hujung rangkaian.

6.4. Spesifikasi Am

Mikropemproses

STM32F103CBT7, 32-bit, 128 Kbait Memori Program Flash

Arus Senyap

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

Logik Kawalan

Kefungsian boleh atur cara pengguna menggunakan Axiomatic Electronic Assistant, P/Ns: AX070502 atau AX070506K

Komunikasi

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

Antara Muka Pengguna

Pembantu Elektronik Axiomatic untuk sistem pengendalian Windows dilengkapi dengan lesen bebas royalti untuk digunakan. Pembantu Elektronik Axiomatic memerlukan penukar USB-CAN untuk memautkan port CAN peranti ke PC berasaskan Windows. Penukar USB-CAN Axiomatic ialah sebahagian daripada KIT Konfigurasi Axiomatic, memesan P/Ns: AX070502 atau AX070506K.

Penamatan Rangkaian

Ia adalah perlu untuk menamatkan rangkaian dengan perintang penamatan luaran. Perintang adalah 120 Ohm, minimum 0.25W, filem logam atau jenis yang serupa. Ia harus diletakkan di antara terminal CAN_H dan CAN_L di kedua-dua hujung rangkaian.

Berat badan

0.10 lb. (0.045 kg)

Keadaan Operasi

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

Perlindungan

IP67

Pematuhan EMC

penandaan CE

Getaran

MIL-STD-202G, Ujian 204D dan 214A (Sin dan Rawak) 10 g puncak (Sine); 7.86 Grms puncak (Rawak) (Belum selesai)

Terkejut

MIL-STD-202G, Ujian 213B, 50 g (Belum selesai)

Kelulusan

penandaan CE

Sambungan Elektrik

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

Kit palam mengawan tersedia sebagai Axiomatic P/N: AX070119.

Pin # 1 2 3 4 5 6

Penerangan BATT+ Input + CAN_H CAN_L Input BATT-

Manual Pengguna UMAX031700. Versi: 3

43-44

7. SEJARAH VERSI

Tarikh Versi

1

31 Mei 2016

2

26 November 2019

26 November 2019

3

1 Ogos 2023

Pengarang
Gustavo Del Valle Gustavo Del Valle
Amanda Wilkins Kiril Mojsov

Pengubahsuaian
Draf Permulaan Manual pengguna yang dikemas kini untuk menggambarkan kemas kini yang dibuat pada perisian tegar V2.00 di mana frekuensi dan jenis input PWM tidak lagi dipisahkan ke dalam julat frekuensi yang berbeza tetapi kini digabungkan menjadi satu julat [0.5Hz…10kHz] Ditambah arus senyap, berat dan model kadar baud yang berbeza kepada Kemas Kini Legasi yang Dilaksanakan Spesifikasi Teknikal

Nota:
Spesifikasi teknikal adalah petunjuk dan tertakluk kepada perubahan. Prestasi sebenar akan berbeza-beza bergantung pada aplikasi dan keadaan operasi. Pengguna harus berpuas hati bahawa produk itu sesuai untuk digunakan dalam aplikasi yang dimaksudkan. Semua produk kami mempunyai waranti terhad terhadap kecacatan bahan dan mutu kerja. Sila rujuk Waranti, Kelulusan/Penghadan Permohonan dan Proses Bahan Pemulangan kami seperti yang diterangkan di https://www.axiomatic.com/service/.

CANopen® ialah tanda dagangan komuniti berdaftar CAN dalam Automation eV

Manual Pengguna UMAX031700. Versi: 3

44-44

PRODUK KAMI
Bekalan Kuasa AC/DC Kawalan/Antaramuka Penggerak Automotif Antara Muka Ethernet Pengecas Bateri CAN Controls, Router, Repeater CAN/WiFi, CAN/Bluetooth, Router Current/VoltagPenukar e/PWM Penukar Kuasa DC/DC Pengimbas Suhu Enjin Penukar Ethernet/CAN, Gerbang, Suis Pengawal Pemacu Kipas Gerbang, CAN/Modbus, Giroskop RS-232, Inclinometer Pengawal Injap Hidraulik Inclinometer, Triaxial I/O Controls LVDT Signal Converters Kawalan Mesin Modbus, RS-422, RS-485 Mengawal Kawalan Motor, Bekalan Kuasa Penyongsang, DC/DC, AC/DC Penukar Isyarat PWM/Pengasing Penyelesai Perapi Isyarat Alat Perkhidmatan Perapi Isyarat, Penukar Tolok Terikan BOLEH Mengawal Penekan Lonjakan

SYARIKAT KAMI
Axiomatic menyediakan komponen kawalan mesin elektronik ke luar lebuh raya, kenderaan komersial, kenderaan elektrik, set penjana kuasa, pengendalian bahan, tenaga boleh diperbaharui dan pasaran OEM industri. Kami berinovasi dengan kawalan mesin kejuruteraan dan luar biasa yang menambah nilai untuk pelanggan kami.
REKA BENTUK DAN PEMBUATAN YANG BERKUALITI
Kami mempunyai kemudahan reka bentuk/pengilangan berdaftar ISO9001:2015 di Kanada.
WARANTI, KELULUSAN/HAD PERMOHONAN
Axiomatic Technologies Corporation berhak untuk membuat pembetulan, pengubahsuaian, penambahbaikan, penambahbaikan dan perubahan lain pada produk dan perkhidmatannya pada bila-bila masa dan untuk menghentikan sebarang produk atau perkhidmatan tanpa notis. Pelanggan harus mendapatkan maklumat terkini yang berkaitan sebelum membuat pesanan dan harus mengesahkan bahawa maklumat tersebut adalah terkini dan lengkap. Pengguna harus berpuas hati bahawa produk itu sesuai untuk digunakan dalam aplikasi yang dimaksudkan. Semua produk kami mempunyai waranti terhad terhadap kecacatan pada bahan dan mutu kerja. Sila rujuk Waranti, Kelulusan/Penghadan Permohonan dan Proses Bahan Pemulangan kami di https://www.axiomatic.com/service/.
PEMATUHAN
Butiran pematuhan produk boleh didapati dalam literatur produk dan/atau di axiomatic.com. Sebarang pertanyaan hendaklah dihantar ke sales@axiomatic.com.
PENGGUNAAN SELAMAT
Semua produk harus diservis oleh Axiomatic. Jangan buka produk dan laksanakan perkhidmatan itu sendiri.
Produk ini boleh mendedahkan anda kepada bahan kimia yang diketahui di Negeri California, Amerika Syarikat boleh menyebabkan kanser dan kemudaratan reproduktif. Untuk maklumat lanjut pergi ke www.P65Warnings.ca.gov.

PERKHIDMATAN
Semua produk yang akan dikembalikan kepada Axiomatic memerlukan Nombor Kebenaran Bahan Pemulangan (RMA#) daripada sales@axiomatic.com. Sila berikan maklumat berikut apabila meminta nombor RMA:
· Nombor siri, nombor bahagian · Waktu jalan, perihalan masalah · Gambar rajah tetapan pendawaian, aplikasi dan komen lain mengikut keperluan

PELUPUSAN
Produk aksiomatik adalah sisa elektronik. Sila patuhi undang-undang, peraturan dan dasar sisa alam sekitar dan kitar semula tempatan anda untuk pelupusan atau kitar semula sisa elektronik yang selamat.

KENALAN
Axiomatic Technologies Corporation 1445 Courtneypark Drive E. Mississauga, DI KANADA L5T 2E3 TEL: +1 905 602 9270 FAKS: +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

AXIOMATIC AX031700 Pengawal Input Universal dengan CAN [pdf] Manual Pengguna
AX031700, UMAX031700, AX031700 Pengawal Input Universal dengan CAN, AX031700, Pengawal Input Universal dengan CAN, Pengawal Input dengan CAN, Pengawal dengan CAN, CAN

Rujukan

Tinggalkan komen

Alamat e-mel anda tidak akan diterbitkan. Medan yang diperlukan ditanda *