CAN vs LINバスのコスト速度とアプリケーション

アプリケーションとコストに関するリンバス対缶バスセンターの議論。Controller Area Network (CAN) は、クリティカルなsyst用の堅牢で高速なプロトコルです。

CAN vs LINバスのコスト速度とアプリケーション

アプリケーションとコストに関するリンバス対缶バスセンターの議論。Controller Area Network (CAN) は、エンジン制御やエアバッグなどの重要なシステム用の堅牢で高速なプロトコルです。この強力なバスプロトコルを保護できます2023年の自動車通信市場の45% 以上を使用します。

対照的に、ローカル相互接続ネットワーク (LIN) は単純であり、低コストで低速サブネットワークを使用します。リンバスは、ウィンドウコントロールや室内照明などの重要でない快適さのために設計されており、その市場は2033年までに28.0億米ドルに達するを使用します。

重要なポイント

  • CANおよびLINバスは、車で使用されるさまざまなタイプのネットワークです。彼らはそれぞれ異なる仕事をしています。

  • CANバスは高速で信頼性があります。エンジンやエアバッグなどの重要な自動車部品に使用されます。

  • LINバスは遅くて安いです。パワーウィンドウやライトなどのシンプルなカーパーツに使用されます。

  • CANバスとLINバスは車で一緒に動作します。LINは小さなタスクを処理するため、CANは大きなタスクに集中できます。

  • CANとLINの選択は仕事に依存します。適切なタスクに適切なツールを使用することです。

LINバスvs. CANバス: クイック比較

LINバスvs. CANバス: クイック比較

リンバスと缶バスの討論での選択は、多くの場合、コスト、速度、およびネットワークが実行する必要のある特定の仕事という3つの重要な要素に帰着します。どちらも車両で使用されますが、目的は大きく異なります。

コストと複雑さ

コストは、2つのプロトコルの最も大きな違いです。LINバスはaを提供しますはるかにコスト効果の高いソリューション电子モジュールを接続するため。このコストの利点は、そのよりシンプルな設計に由来します。

  • 配線:LINは通信に単一のワイヤを使用します。これにより、ワイヤーハーネスに必要な銅の量が削減され、材料コストと車両重量が削減されます。

  • ハードウェア:CANバスには、より複雑な2線式システム (ツイストペア) が必要です。この設計は、電気ノイズに対する優れた保護を提供しますが、トランシーバーと配線のコストを増加させます。

LINのマスタースレーブアーキテクチャもプロトコルを単純化します。1つのマスターノードがすべての通信を制御します。つまり、スレーブノードはより安価に使用できます。マイクロコントローラーを使用します。対照的に、CANのマルチマスターシステムでは、任意のノードがメッセージを送信できるため、潜在的なメッセージ衝突を管理するために、すべてのノードでより複雑でコストのかかるハードウェアが必要になります。

速度と帯域幅

速度とデータ容量は明確な分割線を作成します。CANプロトコルファミリは高速、大容量のデータ転送用に構築されていますが、LINは低速、低データタスク用に設計されています。

次の表に、最大データレートを示します。異なるプロトコルバージョン用。

プロトコル

データレート (Mbit/s)

LIN 2.2A

0.02

標準CAN 2.0

1

CAN FD

2-5

CAN XL

10-20

興味深いことに、両方のネットワークは同じような距離で動作できます信号が弱まる前に。

ネットワークタイプ

最大バス長

LIN

40メートル

高速CAN

40メートル

さらに、LINは力を節約するために特に開発されましたを使用します。その高帯域幅と高度なエラーチェックにより、単純なデバイスの缶バスがやり過ぎになりました。LINノードは特別なモードを使用してエネルギーを節約します。

コア自動車アプリケーション

コストと速度の違いは、自動車用途に直接影響します。各バスは、車両の電子アーキテクチャ内の特定のタスクセット用に最適化されています。Lin bus vs can busの議論は、実際には、適切なツールを適切なジョブに一致させることの議論です。

CANバスはのために使用されます:

  • エンジン制御ユニット (ECU)

  • アンチロックブレーキシステム (ABS)

  • エアバッグシステム

  • 伝送制御

  • 安定性制御

LINバスはのために使用されます:

  • パワーウィンドウとシートコントロール

  • サンルーフとミラーコントロール

  • インテリア照明とアンビエント照明

  • 気候制御のテントとファン

  • シンプルセンサー(例えば、雨、光、温度)

これらの自動車用途は、LINがCANと競合しないことを示しています。代わりに、サブネットワークとして機能し、シンプルな機能を処理して、メインのCANネットワークをより重要な任務に解放します。

テクニカルアーキテクチャの内訳

技術アーキテクチャを理解すると、lin bus vs can busの選択がアプリケーションに依存する理由が明らかになります。配線、ネットワーク管理、データ処理の設計は根本的に異なります。通信プロトコルのこれらの違いは、信頼性、複雑さ、およびコストに直接影響します。

コントローラエリアネットワーク (CAN) の定义

Controller Area Network (CAN) は、ISO 11898標準を使用します。この標準は、高速通信用のデータリンク層と物理層を定義しています。複雑な実装では、多くの企業がエキスパートパートナーに目を向けます。たとえば、ノヴァ限られる技術会社 (HK)HiSilicon-指定これらの高度なシステムの統合を支援する (認可された) ソリューションパートナー。この規格は、すべてのCANデバイスが効果的に通信できることを保証します。

ローカル相互接続ネットワーク (LIN) の定义

ローカル相互接続ネットワーク (LIN) は、ISO17987で標準化されたより単純なプロトコルです。この標準は、7層OSIモデルに基づいており、物理ワイヤからアプリケーションインターフェースまですべてをカバーしています。標準はいくつかの部分に分かれています。

  1. ISO 17987-2: ネットワークレイヤーを定義します。

  2. ISO 17987-3: プロトコル自体を指定します。

  3. ISO 17987-4: 電気物理レイヤーの詳細。

この包括的なアプローチにより、ローカル相互接続ネットワークを簡単なタスクで簡単に実装できます。

物理レイヤーとトポロジ

物理層は、コストと信頼性に直接影響します。LINバスはaを使用します単一ワイヤー地面に参照されます。この設計は安価であるが、電気ノイズの影響を受けやすい。しかしながら、CANバスは、異なるアプローチを使用する。

缶バスはaを使用します差分信号用の2線ツイストペアを使用します。1つのワイヤはCAN Highであり、他はCAN Lowである。この設計は、電磁干渉 (EMI) に対する優れた耐性を提供し、重要なシステムに最適です。

ネットワークトポロジーも大きく異なります。ローカル相互接続ネットワークは、Master-slaveアーキテクチャを使用します。1つのマスターノードがすべての通信を制御し、各スレーブノードにデータを送信するタイミングを通知します。これにより、データの衝突がなくなり、スレーブノードのハードウェアが簡素化されます。対照的に、CANはaを使用しますマルチマスター、ピアツーピアシステムどのノードでもメッセージをブロードキャストできます。

プロトコルとエラー処理

CANのマルチマスターシステムには、メッセージの衝突を管理する方法が必要です。と呼ばれるプロセスを使用しますビット単位の仲裁を使用します。2つのノードが一度に送信する場合、ノードはより低い、より高い優先度のIDが勝ちますバスの制御。他のノードは停止し、再試行を待つ。

LINのエラー処理ははるかに簡単です。それは、データフレーム自体内のメカニズムに依存する。

  • 同期ブレーク & 同期バイト: これらのフィールドはメッセージを開始し、スレーブノードがマスターのタイミングと同期できるようにします。

  • Checksumフィールド: このフィールドは、データが正しく受信されたことを確認するのに役立ちます。

この単純なエラー検出は、linバスが通常管理する重要でない快適な機能には十分です。

プロジェクトに適したバスを選ぶ

プロジェクトに適したバスを選ぶ

プロジェクトの正しいバスを選択するには、パフォーマンス、安全性、およびコストの間の明確なトレードオフが必要です。Lin bus vs can busの決定は、どのプロトコルが全体的に優れているかではありません。これは、テクノロジーをタスクの特定の要件に一致させることです。ハイステークスシステムは堅牢で高速な通信を必要としますが、より単純な機能は低コストで合理化されたソリューションの恩恵を受けます。

CANバスを使用するとき

エンジニアは、コントローラエリアネットワーク (CAN)速度、信頼性およびフォールトトレランスが交渉不可能であるシステムのため。その設計は、即時かつ信頼できるデータ転送を必要とするミッションクリティカルな自動車アプリケーションに最適です。システム障害が安全性を損なう可能性がある場合は、CANバスが適切な選択です。

たとえば、高度なドライバー支援システム (ADAS)カメラとセンサーから大量のデータを生成します。標準のCANバスはこの負荷を処理できません。これらのシステムには、CAN FD (最大5 Mbit/s) のより高いスループットが必要またはCAN XL (最大20 Mbit/s)緊急ブレーキやレーンキーピングアシストなどの機能の情報をリアルタイムで処理します。

コントローラーエリアネットワークの堅牢性は、要求の厳しい産業環境でも標準になっています。

  • 製造設備: コンプレックスアセンブリラインはセンサー、モーター、およびコントローラーを接続するためにCANを使用し、すべての操作が完全に同期されることを保証します。

  • ロボットシステム: 産業用ロボットは、正確で安全な移動のために、ジョイントモーター、トルクセンサー、および安全システム間の通信を管理するためにCANに依存しています。

  • プロセス制御: 工場はCANを使用して生産をリアルタイムで監視し、食品加工から化学製造までの業界の品質を維持しています。

LINバスを使用するとき

LINバスは、コストに敏感で重要でない機能のための理想的な選択肢です。エンジニアは、速度が優先されない場合にLINを選択し、主な目標は、車両のコストや重量を大幅に増加させることなく電子機能を追加することです。乗客の快適さと利便性に関連するコンポーネントの制御に優れています。

素晴らしい例は、現代の車両ドアです。中央コンピュータから複数のワイヤを実行する代わりに窓モーター、ミラーアジャスター、ドアロック、単一のLINバスでそれらすべてを管理できます。このシングルワイヤー設計は劇的に銅の量を減らしますワイヤーハーネスで。この変更により、材料コストと車両重量が削減されます。LINプロトコルは、これらの単純な自動車用途には十分です。最大15のスレーブデバイス単一のマスターコントローラに。その使用は車を超えて基本的な制御機能のためのいくつかの家電製品、低コストのネットワーキングソリューションとしての価値を証明します。

ハイブリッドアプローチ: CANとLINが一緒に働く

現代の車両アーキテクチャでは、CANとLINは競合他社ではありません。彼らはパートナーです。ほとんどの車両はハイブリッドネットワークを使用しており、LINはメインCANバックボーンへの費用効果の高いサブバスとして動作します。この階層構造は、非常に効率的で最適化されたシステムを作成します。

中央ゲートウェイまたはボディ制御モジュール (BCM) は高速CANネットワークに接続します。このモジュールは、いくつかのLINサブネットワークのマスターとしても機能します。例えば、BCMは、「ドライバー入力の準備」のように、CANバスを介して単一のコマンドを送信することができる。次に、BCMはこれをLINバスの特定の低速コマンドに変換し、シートに調整し、ミラーを展開し、室内灯をオンにするように指示します。

このアプローチメインネットワークから単純なタスクをオフロードを使用します。重要な自動車の電子制御ユニットの処理負担を軽減し、エンジンタイミングや安定性制御などの重要な機能に集中できるようにします。このモジュラー設計により、開発が簡素化され、機能の追加やアップグレードが容易になります。

これらの高度なハイブリッド通信プロトコルの実装は複雑になり得る。そのようなプロジェクトでは、チームはしばしば専門会社と協力します。たとえば、限られるNovaの技術の会社 (HK)は、企業がこれらの高度な自動車ネットワークソリューションを効果的に統合するのを支援する、HiSilicon指定の (認可された) ソリューションパートナーです。両方のプロトコルの強みを組み合わせることにより、自動車メーカーは信頼性と手頃な価格の機能が豊富な車両を製造しています。

CANとLINの間の選択は、どのプロトコルが優れているかではなく、タスクに適しています。エンジニアは、高性能、ミッションクリティカルなネットワークのためのCANバス信頼性が不可欠な場所。対照的に、LINバスはシンプルなコスト効果の高いサブネットワークとして優れていますセンサーそしてアクチュエーター制御。

現代の車両では、それらは協力して効率的で最適化された電気アーキテクチャを作成します。このハイブリッドアプローチは、としても継続しますAutomotive Ethernetのような将来のトレンドがより一般的になります、各バスがその特定の目的を効果的に果たすことを保証します。

よくある質問

CANとLINの主な違いは何ですか?

CANバスは、エンジンやエアバッグなどの重要なシステム用の高速で信頼性の高いネットワークです。LINバスは、より低速で低コストのネットワークである。パワーウィンドウやインテリアライトなどのシンプルな快適機能を管理します。CANは優先度の高いタスクを処理し、LINは優先度の低いタスクを処理します。

LINバスがCANバスよりも安いのはなぜですか?

LINバスは、通信のために単一のワイヤを使用する。この設計により、材料コストと車両重量が削減されます。CANには、より複雑な2線式システムが必要です。LINのより単純なプロトコルは、電子ノードのより安価なハードウェアも可能にし、全体的なコストをさらに削減します。

LINは車のCANを取り替えることができますか。

いいえ、LINはCANを取り替えることができません。各プロトコルは異なる目的を果たす。

LINには、重要な安全システムに必要な速度と堅牢なエラー処理が不足しています。CANへのサブネットワークとして機能し、メインのCANネットワークの負荷を軽減するための簡単なタスクを処理します。

CANとLINはどのように連携しますか?

現代の車では、中央モジュールがメインCANネットワークに接続します。このモジュールは、いくつかのLINネットワークのマスターとしても機能します。CANバスから高レベルのコマンドを受信し、LINバス上のデバイスに簡単で特定の命令を送信します。

Related Articles