- Pengarang: Johnny Liu, CEO di Dowway Vehicle
- Tanggal Publikasi: 19 Mei 2026, 09:03
- Kategori: Teknik dan Diagnostik Kendaraan Listrik
Table of Contents
FAQ singkat: Bagaimana cara mendiagnosis kerusakan fisik pada CAN Bus EV?
Menjawab: Matikan kendaraan dan periksa resistansi antara CAN_H dan CAN_L pada port diagnostik; nilainya harus sekitar 60 Ω. Selanjutnya, hidupkan kendaraan dan ukur tegangan ke ground: CAN_H harus berada antara 2,5 V dan 3,5 V, sedangkan CAN_L harus berada antara 1,5 V dan 2,5 V. Jika jumlah tegangan ini tidak sama dengan sekitar 5 V, atau jika resistansinya jauh dari 60 Ω, berarti ada kerusakan kabel fisik.
Saat kami mendesain dan melayani kendaraan listrik (EV) di Kendaraan Dowway, kami memperlakukan Controller Area Network (CAN) sebagai sistem saraf pusat kendaraan (“整车神经网络Jika sistem ini gagal, mobil akan berhenti berfungsi. Bagi setiap insinyur atau teknisi diagnostik, mengetahui cara menguji sinyal-sinyal ini adalah bagian terpenting dari pekerjaan mereka.
Panduan ini membahas cara kerja CAN pada kendaraan listrik (EV), cara menggunakan CAN Box (penganalisis), dan cara mengidentifikasi kesalahan jaringan umum menggunakan alat sederhana.
1. Prinsip-prinsip Inti dari CAN Bus
Controller Area Network (CAN) adalah sistem bus serial diferensial. Sistem ini dirancang untuk mengirim data secara andal di lingkungan kendaraan yang bising dan bertegangan tinggi.
1.1 Lapisan Fisik (ISO 11898-2 CAN Kecepatan Tinggi)
CAN berkecepatan tinggi menggunakan dua kabel yang dipilin bersama: CAN_H (CAN Tinggi) dan CAN_L (CAN Rendah). Putaran ini penting karena dapat menghilangkan gangguan elektromagnetik.
- Keadaan Tegangan Statis: Ketika tidak ada data yang dikirim (keadaan resesif), tegangan pada saluran adalah: $$\text{CAN\_H} \approx 2.7\text{ V}$$$$\text{CAN\_L} \approx 2.3\text{ V}$$ Tegangan diferensial ($\text{CAN\_H} – \text{CAN\_L}$) sekitar $0.4\text{ V}$ (yang setara dengan dominan 0 kondisi di bawah karakteristik fisik jaringan tertentu).
- Hambatan Terminal: Untuk mencegah sinyal memantul kembali dan menyebabkan kesalahan, terdapat dua resistor 120Ω di setiap ujung bus. Karena keduanya terhubung secara paralel, multimeter Anda seharusnya menunjukkan sekitar 60Ω saat Anda menguji jalur tersebut dengan kendaraan dalam keadaan mati total.
1.2 Lapisan Tautan Data & Struktur Bingkai (CAN 2.0B)
Kendaraan listrik modern menggunakan CAN 2.0B Bingkai standar. Setiap bingkai memiliki beberapa bagian utama:
- Bidang Arbitrase: Ini menyimpan ID CAN 11-bit.. Nomor ID CAN yang lebih rendah selalu mendapatkan prioritas lebih tinggi. di jaringan.
- Bidang Data: Ini membawa muatan pesan sebenarnya (0 hingga 8 byte). Di sinilah pengontrol mengirimkan nilai waktu nyata seperti tegangan, arus, suhu, dan torsi motor.
- Kolom CRC & ACK: Bagian-bagian ini memeriksa kesalahan dan memastikan bahwa node telah menerima pesan dengan aman.
1.3 Kecepatan Baud Khusus EV (Kecepatan Komunikasi)
Jaringan kendaraan listrik (EV) menggunakan kecepatan yang berbeda tergantung pada apa yang terhubung dengan kabel tersebut:
- CAN Powertrain (HS-CAN): Beroperasi pada kecepatan 500 kbps. Ini menghubungkan bagian-bagian penting seperti Unit Kontrol Kendaraan (VCU), Sistem Manajemen Baterai (BMS), Unit Kontrol Motor (MCU), Pengisi Daya Terintegrasi (OBC), dan konverter DC/DC.
- Tubuh / Kenyamanan CAN: Beroperasi pada kecepatan $125\text{ kbps}$ untuk sinyal yang kurang mendesak.
- Pengisian daya CAN: Berjalan pada kecepatan 250 kbps dan mengikuti GB/T 27930 standar untuk berkomunikasi dengan pengisi daya cepat.
2. Apa itu “CAN Box”?
Laptop biasa tidak dapat membaca sinyal CAN diferensial mentah. Kotak Kaleng (juga disebut CAN Analyzer) bertindak sebagai penerjemah fisik.
+--------------+ USB +-------------+ DB9 / OBD +----------------------+
| Diagnostic | <=====> | CAN Box | <===========> | Vehicle CAN Network |
| PC Software | | (Translator)| | (BMS, MCU, VCU, etc.)|
+--------------+ +-------------+ +----------------------+
Alat ini mengambil sinyal CAN kendaraan dan mengubahnya menjadi format USB yang dapat dipahami oleh komputer Anda. Hal ini memungkinkan perangkat lunak diagnostik Anda untuk berkomunikasi langsung dengan Unit Kontrol Elektronik (ECU) yang terpasang di kendaraan.
Fungsi Utama dari CAN Box:
- Membaca dan Menghapus Kode Kesalahan (DTC): Ini memungkinkan Anda untuk membaca atau menghapus kode kesalahan yang tersimpan di unit seperti BMS, MCU, atau ABS.
- Pemantauan Aliran Data Langsung: Alat ini berfungsi seperti monitor medis langsung untuk mobil, menampilkan perubahan waktu nyata pada tegangan baterai, suhu sel, kecepatan motor, dan posisi pedal gas.
Untuk melakukan pekerjaan ini, Anda membutuhkan dua hal: perangkat keras yang tangguh dan andal Dan perangkat lunak profesional (seperti PCAN-View atau program bengkel pabrik).
3. Cara Menghubungkan dan Mengkonfigurasi CAN Analyzer
Ikuti langkah-langkah berikut untuk menyiapkan lingkungan diagnostik Anda:
- Hubungkan perangkat kerasnya: Gunakan kabel USB berkualitas tinggi untuk menghubungkan CAN Box ke PC Anda. Hubungkan ujung lainnya (biasanya konektor DB9 atau colokan OBD-II) ke port diagnostik kendaraan.
- Jalankan Perangkat Lunak: Pastikan driver sudah terpasang di komputer Anda. Buka perangkat lunak penganalisis Anda (seperti PCAN-View) dan periksa apakah komputer mengenali perangkat keras tersebut.
- Atur Kecepatan: Pilih kecepatan baud yang tepat di pengaturan Anda. Untuk diagnostik powertrain EV, ini hampir selalu $500\text{ kbps}$. Jika Anda salah mengatur ini, alat tersebut tidak dapat berkomunikasi dan mungkin memicu kesalahan pada bus.
4. Langkah-langkah Pemecahan Masalah dan Analisis Data
Jika Anda mencurigai adanya masalah komunikasi, gunakan alur kerja diagnostik langkah demi langkah ini:
Langkah 1: Periksa Pengkabelan (Lapisan Fisik)
Jangan mencoba membaca paket perangkat lunak sampai Anda yakin bahwa pemasangan kabelnya sudah benar.
- Tes Mati Daya: Matikan mobil dan lepaskan baterai tambahan 12 V. Ukur resistansi di antara CAN_H dan CAN_L. Nilainya seharusnya sekitar $60\,\Omega$.
- Tes Penyalaan: Hidupkan kendaraan. Ukur tegangan ke tanah untuk setiap jalur:
- $\text{CAN\_H}$ seharusnya berfluktuasi antara $2.5\text{ V}$ dan $3.5\text{ V}$.
- $\text{CAN\_L}$ seharusnya berfluktuasi antara $1.5\text{ V}$ dan $2.5\text{ V}$.
- Jumlah kedua tegangan ($\text{CAN\_H} + \text{CAN\_L}$) harus sama dengan kira-kira $5\text{ V}$.
Langkah 2: Menangkap Pesan (Mengendus)
Setelah kabel diperiksa dan hasilnya bagus, gunakan alat seperti Vector. CANoe / CANalyzer atau anggaran Penganalisis USB-CAN untuk menangkap pesan.
- Gunakan filter untuk fokus pada modul yang Anda butuhkan. Misalnya, filter berdasarkan ID di antara
0x1800Dan0x18FFuntuk mengisolasi data manajemen baterai (BMS). - Jika Anda hanya perlu pengecekan cepat, pemindai OBD dapat membaca kode kesalahan dan nilai dasar. Jika Anda mencurigai adanya masalah perangkat keras yang lebih serius, gunakan alat diagnostik yang lebih canggih. osiloskop untuk memeriksa bentuk sebenarnya dari gelombang CAN_H dan CAN_L.
Langkah 3: Mendekode Data dengan File DBC
Data mentah tampak seperti angka heksadesimal yang tidak berm意义. Untuk membacanya, muat data yang benar. berkas basis data DBC ke dalam perangkat lunak analisis Anda.
- Nilai-nilai yang Diterjemahkan: Perangkat lunak tersebut mengubah angka heksadesimal tersebut menjadi nilai nyata seperti Status Pengisian Daya (SOC), tegangan sel, arus, suhu, dan torsi motor.
- Hal yang Perlu Diperhatikan: Perhatikan sinyal untuk melihat laju pembaruan yang konsisten (periodisitas), penundaan waktu yang sangat kecil (jitter), angka di luar rentang, dan frame yang mengalami kesalahan.
Langkah 4: Telusuri Penyebab Kegagalan Komunikasi
- Keheningan Total (Tidak Ada Pesan): Ini berarti pengontrol kehilangan daya, sekering putus, kabel putus, atau chip transceiver rusak.
- Data yang Terdistorsi atau Sinyal yang Melompat-lompat: Ini menunjukkan adanya gangguan listrik dari luar, koneksi ground yang buruk, atau resistansi terminasi yang tidak tepat.
- Terlalu Banyak Bingkai Kesalahan: Hal ini biasanya disebabkan oleh modul yang berbeda yang diatur ke kecepatan baud yang berbeda, modul yang rusak, atau masalah gangguan listrik yang parah.
5. Mengidentifikasi Kesalahan Pengkabelan Umum
Kerusakan fisik pada kabel atau modul akan terlihat sebagai pembacaan listrik yang sangat spesifik. Gunakan aturan-aturan ini untuk mendeteksi kerusakan:
5.1 Kerusakan Resistor Terminal
- Perlawanan telah berakhir $120\,\Omega$: Salah satu dari dua resistor terminasi terputus atau saluran putus di salah satu ujungnya.
- Perlawanan sedang berlangsung $60\,\Omega$: Terdapat resistor tambahan yang terhubung ke bus, atau ada komponen yang mengalami korsleting di dalamnya.
5.2 Jalur CAN_H Putus (Sirkuit Terbuka)
- Tegangan: $\text{CAN\_H} \approx 5\text{ V}$, $\text{CAN\_L} \approx 0\text{ V}$.
- Hasil: Sinyal diferensial turun menjadi nol dan komunikasi berhenti sepenuhnya.
5.3 Jalur CAN_L Putus (Sirkuit Terbuka)
- Tegangan: $\text{CAN\_L} \approx 5\text{ V}$, $\text{CAN\_H} \approx 0\text{ V}$.
- Hasil: Sinyal diferensial mengalami kegagalan, menyebabkan pemadaman komunikasi total.
5.4 Gangguan Listrik atau Pembumian yang Buruk
- Bentuk gelombang: Anda akan melihat lonjakan tajam pada osiloskop, kesalahan CRC yang sering terjadi, dan paket data yang hilang secara acak.
6. Tabel Referensi Diagnostik EV CAN
Gunakan tabel referensi cepat ini untuk mencocokkan pembacaan multimeter Anda dengan kondisi jaringan umum:
| Status Saluran | Tegangan CAN_H | Tegangan CAN_L | Resistansi Paralel | Kondisi Jaringan |
|---|---|---|---|---|
| Statis Normal (Tidak Ada Data) | $\approx 2.7\text{ V}$ | $\approx 2.3\text{ V}$ | $\approx 60\,\Omega$ | Baik (Keadaan Resesif) |
| Dinamika Normal (Pengiriman) | $2.5\text{ V} – 3.5\text{ V}$ | $1.5\text{ V} – 2.5\text{ V}$ | $\approx 60\,\Omega$ | Baik (Keadaan Dominan Aktif) |
| Satu Resistor Rusak | Normal | Normal | > 120\,\Omega$ | Sinyal Goyang / Paket Hilang Secara Berkala |
| Terlalu Banyak Resistor / Korsleting | Normal | Normal | $<60\,\Omega$ | Sinyal Terdistorsi / Kekuatan Sinyal Lemah |
| Jalur CAN_H Sirkuit Terbuka | $\approx 5\text{ V}$ | $\approx 0\text{ V}$ | Bervariasi / Tidak Stabil | Jaringan Mati |
| Jalur CAN_L Sirkuit Terbuka | $\approx 0\text{ V}$ | $\approx 5\text{ V}$ | Bervariasi / Tidak Stabil | Jaringan Mati |
| Gangguan Grounding/Noise | Lonjakan tegangan yang tajam | Lonjakan tegangan yang tajam | $\approx 60\,\Omega$ | Kesalahan CRC Tinggi / Kerusakan Data |
7. Kesimpulan Akhir
Memahami kabel fisik dan pesan digital adalah kunci untuk memperbaiki masalah komunikasi kendaraan listrik dengan cepat. Dengan menggunakan CAN Box, memastikan resistansi terminasi, dan menggunakan file DBC untuk menerjemahkan heksadesimal mentah, Anda dapat menemukan dan memperbaiki bahkan masalah kelistrikan yang paling rumit sekalipun di dalam kendaraan.
Apakah Anda lebih suka menggunakan PCAN-View atau perangkat lunak Vector lengkap untuk pekerjaan diagnostik harian Anda? Apa kesalahan CAN tersulit yang pernah Anda lacak? Bagikan pengalaman Anda di kolom komentar di bawah!




