Pengenalan jenis-jenis frame CAN osiloskop
Karena jumlah perangkat elektronik otomotif terus meningkat, penggunaan bus serial dapat diandalkan dan ekonomis untuk mencapai transmisi multi-saluran dan membentuk jaringan elektronik otomotif.
Pada sirkuit otomotif tradisional asli, sambungan antara modul powertrain dan modul bodi merupakan sambungan point-to-point, yang membuat sirkuit menjadi semakin kompleks. Peningkatan sirkuit juga akan menyebabkan peningkatan tingkat kegagalan kendaraan.
Belakangan, bus CAN semakin banyak digunakan di mobil. Yang disebut transmisi multipleks mengacu pada metode pencampuran atau persilangan berbagai jenis informasi melalui saluran komunikasi dalam jaringan area lokal komputer. Jaringan dengan kemampuan multiplexing memungkinkan beberapa komputer mengaksesnya secara bersamaan.
Penerapan CAN (teknologi transmisi multi-saluran) pada mobil dapat menyederhanakan perkabelan, mengurangi biaya, membuat komunikasi antar unit kontrol elektronik menjadi lebih sederhana dan cepat, mengurangi jumlah sensor, dan mewujudkan pembagian sumber daya informasi.
Jaringan komunikasi multipleks digunakan dalam sistem operasi multi-modul. Modul-modul tersebut dihubungkan satu sama lain dengan pasangan terpilin biasa dan menggunakan soket tautan data sebagai antarmuka diagnostik. Informasi dipertukarkan dengan cara yang mirip dengan saluran telepon, dengan modul berkomunikasi menggunakan pesan dan protokol standar perusahaan. Konten informasi melibatkan informasi kontrol, status atau diagnostik dan parameter operasi. Kabel twisted pair memiliki keunggulan dalam menyediakan cadangan redundansi, yaitu ketika satu saluran terputus, saluran lainnya dapat memastikan pengoperasian sistem. Selain itu, pasangan terpilin mengurangi interferensi elektronik eksternal pada jaringan komunikasi multisaluran, dan juga mengurangi interferensi elektronik yang dihasilkan oleh jaringan komunikasi multisaluran itu sendiri.
Mari kita lihat cara menggunakan osiloskop untuk mengukur sinyal bus CAN mobil. Pertama, temukan antarmuka OBD mobil.
Mari kita lihat definisi pin antarmuka:
4. Body ground 5. Signal ground 6. CAN tinggi (ISO 15765-4)
14.CAN rendah (ISO15765-4) 16.Tegangan baterai
3.CAN tinggi (siaga) 11.CAN rendah (siaga)
Hubungkan saluran 1 dan 2 osiloskop ke BNC ke kabel banana, sambungkan kabel pisang hitam ke klip buaya, dan sambungkan pin 4 ke ground. Hubungkan saluran satu ke PIN6 (CAN_H) OBD, saluran dua ke PIN14 (CAN_L) OBD, buka menu decoding osiloskop, dan konfigurasikan bus CAN. Sesuaikan tingkat ambang batas bus untuk mendapatkan data yang didekodekan, atur mode pemicu untuk memecahkan kode pemicu, dan menstabilkan bentuk gelombang ID bingkai data. Sesuaikan gigi vertikal dan basis waktu untuk mengamati sinyal.
Di atas adalah bentuk gelombang normal CAN-BUS. Bentuk gelombang CAN-H dan CAN-L sama, tetapi polaritasnya berlawanan.
Saat sistem CAN-BUS dalam kondisi tidur, ECU unit kontrol elektronik memasukkan tegangan baterai ke jalur CAN-H dan CAN-L melalui konektor EN dan STB. Saat ini tegangan CAN-H mendekati 12V dan tegangan CAN-L mendekati 0V.
Jika saluran CAN-H dihubung pendek ke ground, CAN-L adalah bentuk gelombang sinyal transmisi normal, dan tegangan sinyal CAN-H adalah 0V.
Ketika saluran CAN-L dihubung pendek ke ground, CAN-H adalah bentuk gelombang sinyal transmisi normal, dan tegangan sinyal CAN-L adalah 0V.
Ketika jalur CAN-H dan CAN-L dihubung pendek ke ground, kedua sinyal berada pada tegangan 0V.
Ketika saluran CAN-H dan CAN-L dihubung pendek satu sama lain, tegangan sinyalnya memiliki polaritas yang sama dan bentuk gelombangnya cenderung konsisten.
Ketika saluran CAN-H dihubung pendek ke catu daya, tegangannya selalu 12V dan bentuk gelombang saluran CAN-L normal.
Ketika saluran CAN-L dihubung pendek ke catu daya, tegangannya selalu 12V dan bentuk gelombang saluran CAN-H normal.
Ketika CAN-L dan CAN-H dihubung pendek ke catu daya, tegangan keduanya adalah tegangan baterai.
Pada saat saluran CAN-H diputus, bentuk gelombang saluran CAN-H masih normal, sedangkan saluran CAN-L selalu berada pada potensial 0.
Ketika saluran CAN-L diputus, tegangan saluran CAN-L berada pada potensial tinggi dan tetap 5V, sedangkan bentuk gelombang saluran CAN-H masih normal.
Jenis bingkai CAN:
Bingkai Data: Bingkai data, digunakan untuk mentransfer data 0-8byte.
Remote Frame: Remote frame, digunakan untuk mengharuskan node lain mengirimkan frame data dengan ID yang sama.
Bingkai Kesalahan: Bingkai kesalahan, setiap node di bus dapat mengirimkan bingkai kesalahan jika menemukan kesalahan.
Overload Frame: Overload frame, dihasilkan antara frame data atau frame jarak jauh ketika beban bus terlalu tinggi.
