S. Kami sedang membangunkan paparan khusus untuk kenderaan kami. Oleh kerana kami menggunakan model ECU anda, MoTeC M400, kami berhasrat untuk mendapatkan data RPM terus dari ECU itu sendiri melalui bas CAN.
Bolehkah anda memberi nasihat tentang cara untuk mendapatkan data dari ECU melalui antara muka CAN? Sebagai contoh, kami ingin menghantar data ini ke papan pembangunan berasingan seperti Arduino UNO atau mikropengawal lain yang sesuai. Panduan anda dalam hal ini amat dihargai dan kami sangat berterima kasih atas bantuan anda.
J. Terdapat dokumen yang dilampirkan pada artikel ini yang menerangkan aliran output CAN dari ECU M800 apabila anda mengaktifkan data CAN 0 atau CAN 1 ke 1 (menggunakan ADL Dash Logger).
Output ini terdiri daripada aliran data berterusan yang dihantar pada alamat CAN yang sama. Ia menggunakan pengepala dan cek jumlah, berfungsi seperti aliran data bersiri.
Jika anda lebih suka menerima mesej CAN yang lebih konvensional dan berurutan, anda boleh mengkonfigurasikannya dalam perisian ECU Manager. Untuk berbuat demikian, buat set data khusus yang mengandungi saluran tertentu yang anda ingin hantar. Kemudian, tetapkan salah satu parameter Data CAN kepada 'Custom Data Set Sequential.' Konfigurasi ini akan menghantar saluran yang dipilih pada alamat CAN berurutan, bermula dari alamat asas yang anda tentukan. Oleh kerana semua saluran adalah 16-bit, setiap mesej CAN akan mengandungi empat saluran data.
Komen
0 komen
Sila daftar masuk untuk meninggalkan komen.