Bas CAN (Controller Area Network) ialah protokol komunikasi yang canggih dan boleh dipercayai yang digunakan dalam banyak kenderaan moden dan aplikasi perindustrian. Ia membolehkan penghantaran data antara unit kawalan elektronik (ECU) dalam masa nyata, menjadikannya satu aspek penting dalam sistem komunikasi zaman moden.
Dalam bas CAN, data dihantar dalam satu siri mesej. Setiap mesej mengandungi pengecam mesej dan muatan data. Pengecam mesej mengenal pasti sumber dan destinasi mesej, manakala muatan data mengandungi data sebenar yang dihantar. Bas CAN menggunakan pendekatan komunikasi jenis siaran, bermakna semua ECU pada rangkaian menerima dan memproses setiap mesej yang dihantar pada bas, walau bagaimanapun, hanya penerima yang dimaksudkan bertindak ke atas mesej tersebut.
Pada teras bas CAN terdapat dua wayar data: CAN High (CANH) dan CAN Low (CANL). Wayar ini menghantar isyarat pembezaan antara mereka, yang berubah bergantung pada keadaan mesej yang dihantar. Contohnya, jika bit '0' sedang dihantar, wayar CANH akan berada dalam keadaan voltan yang lebih tinggi daripada wayar CANL. Sebaliknya, jika bit '1' sedang dihantar, wayar CANL akan berada pada voltan yang lebih tinggi daripada wayar CANH. Isyarat pembezaan ini digunakan untuk menghapuskan hingar dan gangguan, menjadikan bas CAN sebagai protokol komunikasi yang teguh dan boleh dipercayai.
Penghantaran mesej pada bas CAN dilakukan melalui proses keutamaan, memastikan bahawa mesej dengan keutamaan yang lebih tinggi dihantar sebelum mesej dengan keutamaan yang lebih rendah. Semasa komunikasi, setiap ECU pada rangkaian sentiasa memantau bas CAN dan menunggu masa apabila tiada trafik di dalam bas sebelum menghantar mesejnya. Ini memastikan bahawa setiap mesej dihantar tanpa sebarang konflik atau perlanggaran data.

Oct 31, 2023
Tinggalkan pesanan
Bagaimana data dipindahkan dalam bas CAN?
Hantar pertanyaan




