CAN veriyolum 125 kbit / s hızında çalışıyor ve yalnızca genişletilmiş çerçeve formatı kullanıyor. Gönderebileceğim maksimum CAN çerçevesinin oranının ne olduğunu bilmek istiyorum. Veri uzunluğunun her zaman sekiz bayt olduğunu varsayalım.
Bu Wikipedia sayfasına göre , her karenin maksimum kare uzunluğu (1+11+1+1+18+1+2+4+64+15+1+1+1+7) = 128
bitleri vardır:
Minimum üç bit çerçeveler arası aralık dikkate alındığında, 125 kbit / sn altındaki maksimum paket hızı: 125000 / ( 128 + 3) = 954
saniye başına kare olmalıdır
.
Ama testimde bu kadar yükselemedim. Ulaşabileceğim maksimum kare hızı (sekiz bayt verisinin tümü ile) saniyede yaklaşık 850 karedir.
Burada sorun nedir - hesaplamam mı yoksa test yöntemim mi?