車両バスシリーズ - FlexRay 4

車両バスシリーズ - FlexRay 4

私はスリッパを履いた男で、上海で長年カーエレクトロニクスエンジニアをしています。

古いルールなので、気に入ったテキストを共有して、高い知識と低い文化を持ったエンジニアになることを避けてください。

誰もあなたをフォローしません。誰もあなたをフォローする必要もありません。自分の価値を認めなければなりません。他人の立場になって自分に逆らうことはできません。人生において最も恐ろしいことは、他人の目を自分の人生の唯一の基準にしてしまうことです。結局、私は他人が好むように生きることも、自分が望むように生きることもできませんでした。
劣等感やプライドを持たず、ありのままの自分を受け入れることによってのみ、私たちはより強い心を持ち、自分自身の核となる価値観を見つけることによってのみ、私たち自身の素晴らしい人生を生きることができます。

FlexRay コントローラは、ホスト コンピュータから通信タスクをオフロードします。FlexRay コントローラーは、CHI (コントローラー ホスト インターフェイス、コントローラー-ホスト インターフェイス) を介してホストに接続されます。CHI は、ユーザーが構成可能な TX および RX メッセージ バッファーを提供します。このうち、受信メッセージバッファにはアクセプタンスフィルタも装備されています。同時に、CHIにはステータスレジスタと制御レジスタがあります。

FlexRay コントローラーには複数の通信コンポーネントが含まれています。バス アクセス用の MAC (メディア アクセス コントロール、媒体アクセス制御サブレイヤー) コンポーネント、MAC から取得したバイトをエンコードするエンコード コンポーネント、および FlexRay トランシーバーによって受信された論理ビット ストリームをデコードするデコード コンポーネントです。

さらに、FSP (フレームおよびシンボル処理、フレームおよびシンボル処理) コンポーネントは、FlexRay クラスターの通信サイクルに準拠しているかどうかをチェックし、RX メッセージに送信エラーがあるかどうかをチェックします。クロック同期処理コンポーネントは、FlexRay ノードを同期するために使用されます。ウェイクアップと起動コンポーネントはウェイクアップと起動を担当します。

FlexRay コントローラは、通信プロセスに応じて 8 つの異なる状態に入ることができます。各状態には対応する通信動作があり、対応する通信コンポーネントによって制御されます。通信コンポーネント POC (Protocol Operation Control、プロトコル オペレーション コントロール) は、コントローラーの状態を切り替える役割を果たします。

FlexRay は、コスト上の理由からシールドされていないワイヤを使用しながら、最大 10 Mbit/s のデータ伝送速度をサポートしますが、これは電磁両立性を確保する上で大きな課題です。したがって、FlexRay 物理層は、高周波干渉フィールドと ESD (静電気放電、静電気放電) に対する耐性を強化し、電磁ノイズ放射を低減するためのいくつかのメカニズムを定義します。

FlexRay クラスター内の物理信号は差動電圧に基づいて送信され、エンジン、点火、スイッチ接点によって生成される干渉電圧を打ち消します。差動電圧が低いと、電磁放射もある程度制限されます (バス レベル「Data_1」の場合は 2V、バス レベル「Data_0」の場合は -2V)。

差動信号伝送のため、FlexRay バスは BP (バス プラス、バス プラス) と BM (バス マイナス、バス マイナス) の 2 つのラインで構成されます。2 本のワイヤをツイストすると磁場が大幅に減少するため、実際にはツイストペア ワイヤが通常使用され、コスト上の理由から通常はシールドされていません。

信号の伝播速度には限界があるため、データ伝送速度とバスの長さが増加するにつれて、反射現象の影響は増加します。通信チャネルの終端にある終端抵抗は、FlexRay クラスタでの反射を防ぎます。

FlexRay 仕様では、負荷が 40Ω ~ 55Ω であり、バス終端抵抗が 80Ω ~ 110Ω である必要があると規定されています。したがって、伝送には特性インピーダンスが 80Ω ~ 110Ω のケーブルを使用する必要があります。

通信チャネルの各終端に個別のバス終端抵抗を設ける代わりに、FlexRay バスの終端に個別のバス終端を設けることができます。スプリットバス終端はローパスフィルターのように機能し、高周波信号からの干渉を除去します。

FlexRay クラスター内の物理信号は、差動信号に基づいています。したがって、伝送媒体(FlexRay バス)は BP と BM の 2 つの回線で構成されます。

この仕様では、リセッシブまたはドミナントのバス状態に割り当てられる 4 つのバス レベルが定義されています。差動電圧はリセッシブ バス状態では 0 V ですが、ドミナント バス状態では 0 V ではありません。

低電力レベルとアイドル低電力バス レベルは両方とも劣性です。アイドル バス レベルは、両方のラインでグランドに対して 2.5V であることが特徴であるため、差動電圧は 0V です。アイドル バス レベルの有効範囲は 1.8V ~ 3.2V です。

両方の lexRay トランシーバーが低電力モードの場合、アイドル低電力バス レベルが FlexRay バスに表示されます。2つのラインの差動電圧が0Vであることに加えて、2つのラインの対地電圧も0Vであることも特徴である。このとき、有効範囲は -0.2V ~ 0.2V です。

Data_1 バス レベルと Data_0 バス レベルは両方ともドミナント バス レベルです。Data_1 バス レベルの場合、BP の電圧は 3.5V、BM の電圧は 1.5V であるため、結果として生じる差動電圧は 2V になります。Data_1 バス レベルは論理 1 を表します。

Data_0 バス レベルの場合、BP の電圧は 1.5V、BM の電圧は 3.5V であるため、結果として生じる差動電圧は -2V になります。Data_0 バス レベルはロジック 0 を表します。

図「FlexRay バス レベル」は、バス ステータスとバス レベルを、送信側と受信側の関連する電圧しきい値とともに示します。

書き込みと共有は終わりです!

あなたも私も時間の力を信じられますように

長期主義者になりましょう!

おすすめ

転載: blog.csdn.net/Soly_kun/article/details/131882371