LIN規格
LIN(Local Interconnect Network)は、車載ネットワークのコストダウンを目的に、LIN コンソーシアムで策定された通信規格だ。LIN コンソーシアムは、欧州の自動車メーカや半導体メーカを中心とした団体だ。LIN 規格は1999年に発表され、数度にわたり規格が改定されている。現在は、LIN Rev 1.3/2.0/2.1 が主に使用されて、Rev 2.x に集約しつつあるところだ。LIN コンソーシアムとしては、バージョン 2.2A が最後だ。2013年に ISOに移管され、現在も改定が続いている(図1)。

LIN は車載機器制御の CAN のサブバスとして位置づけられていて、徹底した低コスト化が特徴だ。 LIN 規格の初期バージョン仕様書には、位置づけを明確にした図が記載されている(図2)。

LIN の適用分野
LIN は、「低コストな CAN のサブバス」という明確なコンセプトでスタートした。登場から20年以上経過し、車載ネットワークではデファクトスタンダードになった。しかし、車載分野以外には広がっていない。

自動車制御での位置付け
自動車の安全性・快適性の向上や環境規制に対応するため、電子制御部品が増加している。自動車の電子制御化は、エンジンなどのパワートレイン制御、ステアリングやブレーキなどのシャシー制御だけではなく、パワーウィンドウ、ミラー調整、電動シート、ドアロックなどのボディー制御にも広がっている。ボディー制御電子化の広がりは、センサー類やECU(Electronic Control Unit)などの部品、ワイヤーハーネス(配線)の増加をもらした。これらの増加は、開発費、部材コスト、組立検査コストの増大を招き、車両重量も増加する。しかし、パワーウィンドウやミラー調整には、パワートレインに求められるような通信速度も信頼性も必要なく、CAN を採用する理由が見当たらない。
通信速度や信頼性を捨て、徹底した低コスト化や重量削減を実現するために作られたのが LIN 規格だ。実際の運用では、LIN は CAN バスのサブバス(下位のバス)となり、様々なセンサやアクチュエータ制御に使用されている(図4)。今や車の世界での「デファクトスタンダード」だ。使用例は下記の様に多岐に渡る。
| ステアリング回り | クルーズコントロール、ワイパー、空調、音響機器 | 
| 快適装備 | 温度センサー、サンルーフ、室内灯、空気清浄機 | 
| 駆動系 | シフトポジション、速度計、油圧表示 | 
| エンジン回り | 冷却ファン | 
| エアコン | エアコン駆動系、エアコン制御 | 
| ドア回り | ドアミラー、ウィンドウ開閉、ドアロック | 
| シート回り | 電動シート、着座センサー | 
| その他 | ワイパー、雨滴センサ(自動ワイパー)、ヘッドライト | 

LIN 規格概要
LIN バス規格は、Rev 1.x と Rev 2.x では微妙に異なるので注意が必要だ。LIN バス規格の主な仕様は次の通り(表1)。
| 項目 | 仕様概要 | 
|---|---|
| ネットワーク構成 | マスタ/スレーブ構成 1台のマスタと最大16台のスレーブで構成 | 
| 送信権 | マスタが常に送受信を制御。送信権の調停(Arbitration)はない | 
| 伝送路 | シングルワイヤ(1本)/最大長40m 個別の帰線はなく、共通GND | 
| 通信速度 | Rev 1.x:1kビット/秒~20kビット/秒。2400/9600/19200ビット/秒を推奨 Rev 2.x:1kビット/秒~20kビット/秒 | 
| 通信方式 | 半2重通信 スタートビット(1ビット)+ 8ビットデータ + 1 ストップビット | 
| データ長 | 1 ~ 8 バイトを選択 | 
| 動作電圧 | 12V(バッテリ電圧) | 
| クロック同期方式 | フレームごとに受信データに同期補正 | 
| 発振子精度 | 水晶/セラミック振動子/RC発振器選択可能(マスタはRC発振器不可) Rev 1.x:マスタ ±0.5%/スレーブ ±15% Rev 2.x:マスタ ±0.5%/スレーブ ±14% | 
| その他 | Wake up/Sleep機能 | 
車載ネットワーク
- 
			
	 4.車載ネットワーク 4.車載ネットワーク車載ネットワーク(1)変遷自動車の基本的な機能(走る・曲がる・止まるなど)は、機械や油圧などの機能ごとの比較的単純な制御だった。アクセルペダルを踏めば加速し、ブレーキペダルを踏めば車が止まる。排ガス規制やエンジン高性能化の要求が強くなり、エンジン […]
- 
			
	 4.車載ネットワーク 4.車載ネットワーク車載ネットワーク(2)社会の変化と技術トレンド社会の変化 2020年代に入り、自動車制御は大きく変わった。自動運転の進展が大きな要因だ。条件付きで自動運転を可能とする自動運転レベル3や、無人運転を可能にする自動運転レベル4が登場した(表1)。自動運転レベルの基準は米 […]
- 
			
	 4.車載ネットワーク 4.車載ネットワーク車載ネットワーク(3)CAN規格の歴史と概要CAN 規格の歴史 CAN(Controller Area Network)は、、1983年にBosch社が開発した通信プロトコルだ。1986年に公式発表され、1987年に販売を開始した。CAN は数度に渡り規格が改定さ […]
- 
			
	 4.車載ネットワーク 4.車載ネットワーク車載ネットワーク(4)CANのマルチマスタとシングルマスタCAN は、複数のマスタノードが1組のバスラインに接続される「マルチマスタ」方式だ。全てのノードはバス接続され、送信データを全ノードが共有する。マルチマスタ方式は、平等にバスにアクセスでき、バスに空きがあればどのノードも […]
- 
			
	 4.車載ネットワーク 4.車載ネットワーク車載ネットワーク(5)CAN 通信手順とCSMA/CR 衝突時の調停CAN には、データフレーム/リモートフレーム/オーバーロードフレーム/エラーフレームの4種類のフレームタイプがある。データフレームには標準フォーマットと拡張フォーマットの2種類がある。両者の違いは、識別コード(ID)の […]
- 
			
	 4.車載ネットワーク 4.車載ネットワーク車載ネットワーク(6)CAN 通信手順とフレーム構造CAN には、データフレーム/リモートフレーム/オーバーロードフレーム/エラーフレームの4 種類のフレームタイプがある(表1)。 名称概要データフレーム通常のデータ送信フレーム(標準/拡張フォーマット)リモートフレームデ […]
- 
			
	 4.車載ネットワーク 4.車載ネットワーク車載ネットワーク(7)CAN 通信手順とエラー処理車載ネットワークは、オフィスネットワークに比べ格段に環境条件が厳しい。CAN は平衡伝送方式で比較的ノイズに強いが、GND は不安定で電気的にも厳しい環境だ。障害発生時も、ネットワーク全体を停止させることは危険だ。一部の […]
- 
			
	 4.車載ネットワーク 4.車載ネットワーク車載ネットワーク(8)CAN ハードウェア40年前の技術の影響 40年前に開発された CAN の仕様は、当時の技術を強く反映している。当時のマイクロプロセッサは、 8ビット処理でクロックも4MHzや8MHz 程度であった。メモリーも非常に高価で容量も4キロバイト […]
- 
			
	 4.車載ネットワーク 4.車載ネットワーク車載ネットワーク(10)LIN ハードウェアトポロジ ネットワークに接続する通信機器を「ノード」と呼び、複数のノードを相互接続しネットワークを構成する方法を「トポロジ」と呼ぶ。車載ネットワークでは、ECU( Electronic Control Unit )がノー […]
- 
			
	 4.車載ネットワーク 4.車載ネットワーク車載ネットワーク(9)LINの規格概要LIN規格 LIN(Local Interconnect Network)は、車載ネットワークのコストダウンを目的に、LIN コンソーシアムで策定された通信規格だ。LIN コンソーシアムは、欧州の自動車メーカや半導体メー […]
- 
			
	 4.車載ネットワーク 4.車載ネットワーク車載ネットワーク(11)LIN 通信手順マスタタスクとスレーブタスク LIN は1つのマスタノードと複数のスレーブノードで構成され、唯一のマスタノードが、ネットワーク全体の通信を制御する方式だ。ネットワーク上での衝突や調停(Arbitration)をなくし、低 […]
- 
			
	 4.車載ネットワーク 4.車載ネットワーク車載ネットワーク(12)LINのフレーム構造LIN フレームは、マスタタスクが送信する「ヘッダ」部と、スレーブタスクが送信する「レスポンス」部で構成される(図1)。ヘッダ部は次の5つで構成される。 (1) Break fieldフレームの区切り(13ビット以上)( […]
- 
			
	 4.車載ネットワーク 4.車載ネットワーク車載ネットワーク(13)LINの節電機能・エラー処理・発振子節電機能 車載ネットワークでは「節電」は重要なテーマだ。限られたバッテリー電力と発電量の範囲内で動作しなければならない。LIN は限られた電力を有効に使うため、「ネットワーク管理」として Sleep と Wake Up […]
- 
			
	 4.車載ネットワーク 4.車載ネットワーク基礎から学ぶ車載 Ethernet 技術(1)車載 Ethernet 物理層概要 Ethernet を底辺で支えているのが物理層だ。物理層の基本機能は、0と1で表現されるデジタルデータを電気信号や光パルスに変換し媒体を介して通信することだ。OSI 階層では最下層に相当する。第2層以上の論理層と最 […]
- 
			
	 4.車載ネットワーク 4.車載ネットワーク基礎から学ぶ車載 Ethernet 技術(2)SPE( Single twisted Pair Ethernet )SPE( Single twisted Pair Ethernet ) 従来の汎用 Ethernet は、RJ45 コネクタと 2対または 4対の UTP ケーブルで機器間を 1対1 接続するトポロジを採用している。車載 […]
- 
			
	 4.車載ネットワーク 4.車載ネットワーク基礎から学ぶ車載 Ethernet 技術(3)物理層規格解説対象規格 Ethernet は40年以上に渡り規格が追加・修正された歴史がある。10Mbps の 10BASE5 から始まり、400Gbpsまで拡張されている。車載ネットワークを対象とする 10Mbps から1000 […]
- 
			
	 4.車載ネットワーク 4.車載ネットワーク基礎から学ぶ車載 Ethernet 技術(4)「10BASE-T1S」 概要10BASE-T1 登場の背景 汎用 Ethernet はオフィス、産業分野や通信キャリアで広く使われている業界標準の通信規格だ。パソコンやプリンタなどの機器にも標準実装されている。技術的にも完成し最も低価格な通信方式の […]
- 
			
	 4.車載ネットワーク 4.車載ネットワーク基礎から学ぶ車載 Ethernet 技術(5)「10BASE-T1S」 4B5B/DME/PAM2 変換 / フレーム構造4B5B/DME/PAM2 変換 汎用 Ethernet の 10BASE5/2/-T は、伝送路上のフレーム間ギャップは無信号状態になっている。これは、1本の伝送路を複数ノードで共有する方式のため、信号の衝突を避けるた […]
- 
			
	 4.車載ネットワーク 4.車載ネットワーク基礎から学ぶ車載 Ethernet 技術(6)「10BASE-T1S」 PLCAPLCA 10BASE-T1S のマルチドロップ環境(Mixing Segment)では、複数ノードが半 2重通信でバス接続される。複数のノードが同時に通信を開始しようとした場合に衝突回避のため、衝突回避機能 PLCA( […]
- 
			
	 4.車載ネットワーク 4.車載ネットワーク基礎から学ぶ車載 Ethernet 技術(7)「100BASE-T1 」概要100BASE-T1 登場の背景 永年に渡り車載ネットワークの主役は CAN だ。2012年に CAN FD が公開されるまでは、CAN の伝送速度は 1Mbps だった。2002年に CAN より高速な FlexRay […]
- 
			
	 4.車載ネットワーク 4.車載ネットワーク基礎から学ぶ車載 Ethernet 技術(8)「100BASE-T1 」4B3B/3B2T/PAM3 変換 / フレーム構造4B3B/3B2T/PAM3 変換 初期の 10BASE5/2/-T は、伝送路上のフレーム間ギャップは無信号状態になっている。これは、1本の伝送路を複数ノードで共有するバス方式のため信号の衝突を避けるためにはデータを送 […]
- 
			
	 4.車載ネットワーク 4.車載ネットワーク基礎から学ぶ車載 Ethernet 技術(9)「100BASE-T1 」スクランブラスクランブラ スクランブラは、100BASE-T1 が動作時にコネクタやケーブルから放射する妨害波(EMI)を抑えるために実装された機能だ。電磁妨害波が他の機器の誤動作を引き起こすため、米国の FCC や日本の VCCI […]
- 
			
	 4.車載ネットワーク 4.車載ネットワーク基礎から学ぶ車載 Ethernet 技術(10)「1000BASE-T1」概要1000BASE-T1 登場の背景 2015年に 100BASE-T1 の標準化が完了したが、当時から 100Mbps では帯域不足との指摘があった。主な理由はカメラ映像の伝送だ。既に実用化された 100BASE-T1 […]
- 
			
	 4.車載ネットワーク 4.車載ネットワーク基礎から学ぶ車載 Ethernet 技術(11)「1000BASE-T1」符号変換の概要 80B81B / RS FEC初期の 10BASE5/2/-T は、伝送路上のフレーム間ギャップは無信号状態になっている。これは1本の伝送路を複数ノードで共有するバス方式のため、信号の衝突を避けるにはデータを送信していない期間を無信号にする必要がある […]
- 
			
	 4.車載ネットワーク 4.車載ネットワーク基礎から学ぶ車載 Ethernet 技術(12)「1000BASE-T1」符号変換 スクランブル/3B2T/PAM3 変換3B2T/PAM3 次に、3B2T/PAM3 変換の手順を説明する。 「図1 1000BASE-T1 符号化処理」は、3B2T/PAM3 の一連の信号変換の例だ。伝送クロックは 750MHz で、GMII の 125MH […]
- 
			
	 4.車載ネットワーク 4.車載ネットワーク基礎から学ぶ車載 Ethernet 技術(13)「1000BASE-T1」OAM / フレーム構造 / 上位層制約事項OAM OAM(Operation / Administration / Maintenance)は、送信側 PHY と受信側 PHY がお互いの PHY リンクの健全性ステイタスを交換するために使用する。OAM は 1 […]

 
					 岩崎 有平
		岩崎 有平	