Bus CAN saya berjalan pada 125 kbit / s dan menggunakan format frame diperpanjang secara eksklusif. Saya ingin tahu berapa tingkat maksimum bingkai CAN yang dapat saya kirim. Misalkan panjang data selalu delapan byte.
Menurut halaman Wikipedia ini , setiap frame memiliki panjang bingkai maksimum (1+11+1+1+18+1+2+4+64+15+1+1+1+7) = 128
bit:
Dengan mempertimbangkan jarak antarframe minimum tiga bit , kecepatan paket maksimum di bawah 125 kbit / dtk adalah:
125000 / ( 128 + 3) = 954
frame per detik.
Tetapi dalam pengujian saya, saya tidak bisa mendapatkan setinggi itu. Frame rate maksimum yang dapat saya capai (dengan semua delapan byte data) adalah sekitar 850 frame per detik.
Apa yang salah di sini - perhitungan saya, atau metode pengujian saya?