Saya telah mencoba mengatur jaringan CAN menggunakan mikrokontroler PIC18F25K80 dan MCP2551 untuk berkomunikasi di antara mereka. Bisakah saya menggunakan dua kabel sederhana sebagai bus CAN dengan hanya menghubungkan CANL, CANH dari transceiver? Saya bahkan tidak bisa mengirim data dengan set up yang saya buat dengan dua kabel! Haruskah saya menghentikan mereka dengan perlawanan?
can
termination
Arun Shekhar R
sumber
sumber
Jawaban:
Ada asumsi 0V umum antara dua sirkuit, atau setidaknya perbedaan antara 0Vs dari sirkuit dalam tegangan perbedaan mode umum.
Untuk transmisi CAN yang benar, Anda perlu
sumber
Bus CAN mengharuskan pemberhentian dengan 120 ohm.
Saya menggunakan metode terminasi split, dengan kapasitor keramik rendah (10 nF) ke pin Vref pada perangkat terakhir di bus. Ini pin 5 pada MCP2551 .
sumber