CAN (Controller Area Network)は、1980年代にBosch社が開発した通信方法で、特に自動車や産業機器で使われ、エンジンやブレーキなどの電子制御ユニット(ECU)が情報をやり取りするために利用されている。CANは、複数の機器(デバイス)間で通信でき、それぞれがデータを送受信できる特徴がある。
CANは当初自動車業界向けでしたが、その後標準化が進められ国際規格ISO11898、 ISO11519に登録された。現在では自動車業界だけでなく、工場の機械(FA機器)や医療機器、さらには航空機や宇宙開発分野でも活用されている。
CANはわずか2本(CAN-H、CAN-L)の通信線のみで実現でき、この配線の少なさはコスト削減やケーブルの軽量化につながり、大きなメリットとなっている。
また、最近では、従来のCAN(1Mbps)の上位互換規格であるCAN_FD(8Mbps)も使われている。
![]() CANバス |
![]() 差動信号 |
【CANプロトコル】
CANには、以下の4つのプロトコルがある。
【参考】
VsCodeで「メニューが3本バーの折りたたみ状態」(下図左上参照)になるのは、 version 1.27.1 でタイトルバーの仕様変更が行われたためで、「メニューバーの表示エリア不足」が原因。
そこで、メニューバーの右クリックで表示される「コマンドセンター」のチェックを外してコマンドセンターの表示を消すか、VsCodeのwindowsを広げるとメニューが表示される様になる。
・半角スペースおよびタブを可視化する設定は「Editor: Render Whitespace」でおこないます。
可視化にすると、上図のようにスペースは「・」で、タブは「→」で表示されます。
・VsCodeの使い方は ここなどを参照
いよいよwindows10の公式サポートが2025年10月14日で終了する。
abc872などを参考に、windows11に無料でアップグレードすることができるが、それでもwindows10を使い続けたい場合、セキュリティ更新プログラム(ESU)に登録すれば、最長3年間サポートを延長することができる($61 USD)。
さらに、2025年6月25日に、特定の条件付きで、無料でESUを1年間(2026年10月まで)利用出来るとMicrosoftから発表があった。
その方法は、
Windows10のサポートが1年間延長されるのはうれしいのですが、ESUが提供するのは「最小限のセキュリティ対策」で、できればWindows11への移行が不可欠と言えます。
それでも、Windowsのアップグレードをためらっている人にはうれしいサービスです。
※手持ちの3台のWin10マシンで、2台はTPM設定を行うことでWin11に移行できましたが、Win8からUpGradeしたWin10マシンは、マザーボードがTPM設定に対応せずWin11に移行できませんでした。
※ 本レポートの参考・利用は、あくまでも自己責任でお願いします。
![]() |
![]() |