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 |