RFrftools.io

LINバスタイミング計算ツール

車載用LINネットワーク設計のLINバスビット時間、ブレークフィールド長、フレーム時間、および最大フレームレートを計算します。

Loading calculator...

公式

T_{bit} = \frac{1}{baud\_rate},\quad T_{frame} = (13+1+10+10+10N+10) \cdot T_{bit}

参考: LIN Specification Package Revision 2.2A

T_bitBit time (μs)
NNumber of data bytes
T_frameTotal frame time (μs)

仕組み

LIN (Local Interconnect Network) バスは、車載ネットワーク向けに設計されたシリアル通信プロトコルで、CANバスに代わる低コストでシンプルな代替手段として、重要度の低い通信を実現します。LIN フレーム構造は、ノード間のデータ送信方法を定義する特定のタイミングコンポーネントで構成されており、信頼性の高い通信には正確なビットタイミングが不可欠です。

計算例

問題: 9.6 kbps で 2 データバイトの LIN メッセージのフレーム転送時間を計算する
解決策: 1.ビットタイム (Tビット) = 1/9600 = 0.104 ミリ秒
2.ブレークフィールド: 13 ビット以上 = 13 × 0.104 ミリ秒 = 1.352 ミリ秒
3.デリミタ: 1 ビット = 0.104 ミリ秒
4.シンクフィールド: 10 ビット = 1.04 ミリ秒
5.識別子: 10 ビット = 1.04 ミリ秒
6.データ (2 バイト): 16 ビット = 1.664 ミリ秒
7.チェックサム: 10 ビット = 1.04 ミリ秒
合計フレーム時間: 約 6.236 ミリ秒

実践的なヒント

  • LINネットワークの正確なボーレートを必ず確認してください
  • LIN インターフェースを設計する際は、温度と電気ノイズを考慮してください
  • 標準のLINスレーブタイミングウィンドウを使用して、信頼性の高い通信を確保してください

よくある間違い

  • 異なるボーレートのビット時間を誤って計算する
  • データフィールドの可変長を無視する
  • 必須フレームコンポーネントの誤解

よくある質問

Shop Components

Affiliate links — we may earn a commission at no cost to you.

USB-UART Adapters

USB to serial bridge ICs for protocol debugging

Logic Analyzers

USB logic analyzers for capturing digital bus traffic

Related Calculators