CANバス産業オートメーションは、OEMの購買担当者が発注前に、技術的な範囲、サプライヤーの証拠、コスト、納期、およびリリース責任を関連付けるのに役立ちます。
目次
現代のスマートファクトリーという厳しい環境において、データ交換の信頼性は、円滑な生産と壊滅的なダウンタイムの分かれ目となります。エンジニアや調達担当者は、電磁干渉(EMI)に耐え、長距離伝送を可能にし、高速応答性を維持できる通信規格を選択するという課題にしばしば直面します。こうした状況において、産業オートメーションにおけるCANバスは、まさにゴールドスタンダードとなっています。
元々はボッシュが自動車用途向けに開発したCAN(Controller Area Network)は、その「衝突耐性」と堅牢な物理層により、車両から工場へと普及が進んでいます。本ガイドでは、CANバスプロトコルの技術的な仕組みを分析し、RS485やModbusといった他の規格との調達面でのトレードオフを評価し、高信頼性CANバスPCBAの製造に必要な製造上の細かな点について詳しく解説します。
CANバス産業オートメーション:産業オートメーションにおけるCANバスの技術アーキテクチャ
CANバスを用いた産業オートメーションにおいては、IPCの公式電子機器組立規格概要が、設計意図、製造管理、および受入証明を結びつける上で役立ちます。
産業オートメーションにおけるCANバスの根本的な強みは、その分散型アーキテクチャにあります。コントローラの単一障害でネットワーク全体が麻痺してしまうマスタースレーブ方式とは異なり、CANはマルチマスターシステムです。つまり、バスがアイドル状態のとき、バス上のどのノードでも通信を開始できます。工場という観点から見ると、このアーキテクチャは単一障害点の減少と、生産現場における長期的な保守性の向上につながります。
物理層と差分信号
ハードウェアレベルでは、CAN通信はCANハイ(CAN_H)とCANロー(CAN_L)という差動ペアに依存しています。産業オートメーション用プリント基板アセンブリでは、トランシーバがマイクロコントローラからのデジタル信号をこれらの差動電圧に変換します。
- 劣性状態(ロジック1):CAN_HとCAN_Lは両方とも約2.5Vに保持されます。その差は0Vです。
- 優勢状態(論理0):CAN_Hは約3.5V、CAN_Lは約1.5Vに駆動され、2Vの電圧差が生じます。
この差動方式こそが、CANバスシステムがノイズに非常に強い理由です。近くの高電圧モーターが電磁干渉(EMI)のスパイクを発生させた場合、それは両方のワイヤに等しく影響を与えます。受信機は2本のワイヤ間の差のみを検出するため、同相ノイズは打ち消されます。
メッセージベースの優先順位付けと仲裁
産業用通信プロトコルの安定性において最も重要な機能の一つが、「非破壊ビット単位調停」です。すべてのメッセージには識別子(11ビットまたは29ビット)が付与されています。2つのノードが同時に送信を開始すると、それぞれの識別子をビット単位で比較します。「0」(優位)は常に「1」(劣位)に優先します。識別子の値が低いノードはデータ損失なく送信を継続し、もう一方のノードは送信を停止して待機します。これにより、緊急停止信号などの時間制約のあるタスクが、ルーチン的なテレメトリよりも常に優先されることが保証されます。
上位層プロトコル:CANopenとその先
CANプロトコルはビットの移動方法を定義するものですが、産業用途ではより構造化された言語が求められることがよくあります。CANopenは、ロボット工学やモータ制御で最も一般的に使用されている上位層プロトコルです。CANopenは、デバイスの構成方法、ハートビート信号によるノードの状態監視方法、および大容量データオブジェクトの分割方法を定義します。製造の観点から見ると、CANopenをサポートするには、プロトコルスタックを処理するために、より大きなフラッシュメモリとRAMを搭載したマイクロコントローラが必要となることが多く、この点はDFM(製造性設計)の初期段階で検証する必要があります。
CANバスとRS485およびModbusの比較:調達に関する考慮事項
サプライヤーレビューの際には、CANバス産業オートメーションを使用して、この特定製品に関する該当する改訂版、所有者、受入証拠、未解決のリスク、および次の決定事項を記録してください。
新しい産業用コントローラの部品表(BOM)を作成する際、CANバス、RS485、Modbusのどれを選択するかは、速度だけを基準にするのではなく、システム全体の信頼性とライフサイクルコストを考慮する必要があります。調達担当者は、配線、終端処理、絶縁の選択が最終的な納入コストにどれほど影響を与えるかを過小評価しがちです。
パフォーマンスと複雑さ
RS485は基本的に物理層規格です。通信に使用する場合は、独自のデータリンク層を実装するか、Modbus RTUを使用する必要があります。Modbusは実装が簡単で安価ですが、CANバスシステムのような組み込みのエラー検出機能やハードウェアレベルのアービトレーション機能がありません。Modbusネットワークでは、2つのデバイスが同時に通信するとパケットが破損(衝突)し、マスターはタイムアウトして再試行する必要があります。特にサーボモーター通信やPLC通信など、決定論的なタイミングが求められる高度な産業オートメーションにおいては、この遅延は許容できない場合があります。
費用の内訳
調達の観点から見ると、CANバス基板はRS485基板よりも若干高価です。一般的なCANトランシーバー(TJA1050やSN65HVD230など)は、標準的なMax485チップよりも高価です。さらに、CANに必要なMCUは通常、CANコントローラ周辺機器を内蔵する必要があり、これによりチップ価格が1個あたり0.20ドルから0.50ドル上昇する可能性があります。しかし、これらのコストは、配線の簡素化と製品の10年間の寿命におけるメンテナンスコストの削減によって相殺されることがよくあります。
以下は、調達チームがプロトコルの方向性を決定する前に選択肢を検討する際に、私たちがよく共有する比較表です。
| 機能 | CANバス(CANopen) | RS485(Modbus RTU) | イーサネット(Modbus TCP) |
|---|
| アーキテクチャ | マルチマスター/ピアツーピア | マスタースレーブ | スター / スイッチ |
| エラー処理 | ハードウェアレベル(CRC、ACK) | ソフトウェアレベル(CRCのみ) | 高(TCP/IPスタック) |
| ノイズ耐性 | 優秀(差分) | 良好(差分) | 中程度(孤立性) |
| 最大ノード数 | 127(プロトコル制限) | 32〜256 | 事実上無制限 |
| 標準速度 | 1 Mbps @ 40m | 115.2のkbps | 100Mbps/1Gbps |
| ケーブルコスト | 中型(シールド付きツイストペア) | ロー(シンプルツイスト) | 高(Cat6/光ファイバー) |
| PCBAの複雑さ | 中程度(コントローラーが必要) | 低レベル(シンプルなUART/TIA) | 高(PHY/磁気機能が必要) |
| BOMコストへの影響 | 技法 | ロー | ハイ |
要点は単純明快です。製品が過酷な産業環境下で優先度の高いメッセージングを必要とする場合、CANバスは部品コストの増加に見合う価値があります。一方、低速のビルオートメーションや単純なセンサーポーリングであれば、Modbus RTUを備えたRS485が依然として費用対効果の高い選択肢となります。
CANバス産業オートメーション:製造上の課題:CANバスPCBAの設計と組み立て
設計変更を行う場合は、CANバス産業オートメーションを使用して、該当する改訂版、所有者、承認証拠、未解決のリスク、および当該製品に関する次の決定事項を記録してください。
高品質なCANバスPCBAを製造するには、単に部品をはんだ付けするだけでは不十分です。信号の完全性と環境保護に関する深い理解が求められます。GNSでは、プロトタイプの検証から本格的な量産まで、こうした業界特有の要件に対応できるよう、PCBアセンブリサービスを最適化しています。
レイアウトとトレースルーティング
差動ペア(CAN_H/CAN_L)は、インピーダンスが一定(通常120Ω)になるように配線する必要があります。トランシーバとコネクタ間の配線は、できるだけ短くすることをお勧めします。信号反射を防ぐため、スタブ(メインラインから分岐する配線の長さ)は最小限に抑える必要があります。信号反射は、現場でのデバッグが非常に困難な断続的なデータエラーの原因となることがあります。DFMレビューでは、SMTツールが確定する前に、30mmを超えるスタブはすべて再設計対象としてフラグ付けします。
ガルバニック絶縁:産業界にとって譲れない要件
工場などの工業プラントでは、機械によって接地電位が異なる場合があります。これらの機械を絶縁されていないCAN通信線で接続すると、大きなグランドループ電流がプリント基板(PCB)を流れ、トランシーバーやマイクロコントローラ(MCU)が破損する可能性があります。
当社では、デジタルアイソレータ(ADuMシリーズなど)や絶縁型トランシーバ(ISO1050など)を組み込んだ基板を頻繁に採用しています。これにより、基板の「コントローラ」側と「バス」側が分離され、高価なロジック回路が保護されます。トレードオフとして、部品コストの増加と基板面積の拡大が生じますが、産業用コントローラにとっては、これは妥当な投資と言えます。
保護回路(TVSおよびESD)
産業環境は、静電気やスイッチングモーターからの誘導サージが頻繁に発生する場所です。耐久性の高いCANバス基板設計には、過渡電圧サプレッサ(TVS)ダイオードをコネクタのできるだけ近くに配置する必要があります。SMTプロセスでは、これらの部品が高精度で配置されるように徹底しています。なぜなら、TVSの有効性は回路経路上の物理的な位置に完全に依存しているからです。コネクタからわずか10mmでも離れた場所に配置されたTVSは、その保護性能を大きく損なう可能性があります。
産業用コントローラの部品選定と部品表(BOM)の調達
発注書を発行する前に、CANバス産業オートメーションを使用して、この特定製品に関する該当する改訂版、所有者、受入証拠、未解決のリスク、および次の決定事項を記録してください。
効果的な部品管理は、あらゆる産業プロジェクトの成功の基盤となります。世界的なIC市場の変動性を考慮すると、産業オートメーションにおけるCANバスの調達には、生産遅延や急激なコスト上昇を回避するための戦略的なアプローチが不可欠です。
マイクロコントローラのジレンマ
CAN向けに設計されたマイクロコントローラはすべて同じではありません。多くのARM Cortex-M4チップにはCANコントローラが搭載されていますが、「メールボックス」(メッセージ用のハードウェアバッファ)の数は異なります。複雑なCANopenノードの場合、CPUオーバーヘッドを回避するために、少なくとも32個のメールボックスを備えたMCUが必要になる場合があります。DFM(製造性設計)段階では、トランシーバの代替品として、Sitaneや3PEAKなどのローカル製品を推奨することがよくあります。これらの製品は、TIやNXPなどの欧米ブランドと同等の性能を持ちながら、リードタイムがより安定しており、コストも低く抑えられます。代替品はいずれも、量産に入る前にサンプルによる検証が必要です。
終端抵抗管理
CANバスシステムでは、ケーブルの両端に120オームの終端抵抗が必要です。量産においては、一般的に以下の2つのアプローチが用いられます。
- ハードワイヤード方式:120オームの固定抵抗器がプリント基板上に半田付けされています。
- 切り替え可能:DIPスイッチまたはジャンパーにより、ユーザーは終端を有効/無効にできます。
工場側から見ると、汎用性の高さから切替式終端が望ましいものの、部品点数が増加し、振動下でもスイッチの信頼性を維持するために、スルーホール技術(THT)または表面実装技術(SMT)による慎重な実装が必要となります。当社では、エンドユーザーがバスの中間位置とバスの終端位置の両方で基板を使用する予定がある場合にのみ、切替式終端を推奨しています。
コンデンサとフィルタ
CANラインには、EMIをさらに抑制するためにコモンモードチョークが追加されることがよくあります。適切なチョークを選択するには、カットオフ周波数と必要なボーレート(通常125kbps~1Mbps)のバランスを取る必要があります。当社のエンジニアリングチームは、お客様がこれらの選択を検証し、PCB製造サービスによってCEおよびFCC EMC試験に初回で合格する基板が完成し、コストのかかる再設計サイクルを回避できるようサポートします。
CANバス産業オートメーション:産業用CANシステムの品質管理およびテストプロトコル
CANバス基板が当社の工場を出荷する際には、長年にわたり中断なく稼働できる状態であることが求められます。産業用基板に対する当社の品質保証プロトコルは、民生用電子機器向けよりもはるかに厳格であり、これは工場現場における一切の妥協を許さない環境を反映したものです。
機能テスト(FCT)とバスストレス
単純な導通テストとは異なり、CANボードでは機能検証が必要です。CANネットワークをシミュレートするカスタムテストフィクスチャ(FCT)を使用します。ボードがメッセージを送信できるかどうかを検証し、以下の項目をチェックします。
- 電圧レベル:CAN_HとCAN_Lは仕様の範囲内ですか?
- ビットタイミング:発振器の精度は高速通信に十分ですか?
- エラーフレーム処理:ノイズを注入した際に、ノードは正しく「エラーパッシブ」または「バスオフ」状態に移行しますか?
- 仲裁応答:シミュレーションされた衝突時に、ノードは適切に後退しますか?
高信頼性部品のSMT検査
多くの産業用CANコントローラは、省スペース化のためにBGAまたはQFNパッケージを使用しています。当社では、3D自動光学検査(AOI)とX線を用いて、これらの部品の下に隠れたはんだブリッジやボイドを検出します。産業現場では、「弱い」はんだ接合部が初期テストを通過しても、6ヶ月間の熱サイクルや機械の振動によって故障する可能性があります。現場での故障に対処するコストは、工場で問題を発見するコストよりもはるかに高額になります。
量産段階に入る産業用コントローラープロジェクトについては、製造パートナーと以下のチェックリストを確認することをお勧めします。
| 手順 | 要件 | PCBA工場に焦点を当てる |
|---|
| 設計レビュー | 120Ωの差動インピーダンス | インピーダンス制御型PCBスタックアップ |
| DFM分析 | 最小スタブ長、パッド形状 | 48時間以内にエンジニアリングからのフィードバック |
| 保護性能 | TVSダイオードとコモンモードチョーク | 入出力近傍における高精度SMT実装 |
| 分離 | 2.5kVまたは5kVのガルバニック絶縁 | 空間距離/沿面距離チェック |
| サーマル | 工業用温度部品(-40℃~+85℃) | 部品表の検証と調達トレーサビリティ |
| BOM調達 | AVL + 承認済み代替品 | すべてのICのライフサイクルステータスチェック |
| SMT検査 | BGA/QFN向け3D AOI + X線検査 | はんだ接合部の欠陥ゼロを目指す |
| 機能テスト | CAN通信テスト(完全版) | カスタムFCTジグの開発 |
| コーティング | コンフォーマルコーティング(アクリル/シリコーン) | 湿気・埃からの保護 |
| トレーサビリティ | MES経由のユニットごとのQRコード | バッチとプロセスの完全な追跡 |
このチェックリストは理論上のものではなく、私たちが毎週のように産業プロジェクトで目にする実際のリスク要因を反映したものです。サンプリング段階で各項目を真剣に検討する顧客は、製品発売後に現場での不具合に直面することはほとんどありません。
産業オートメーションにおけるプロトタイプから量産へのスケールアップ
生産リリース時には、CANバス産業オートメーションを使用して、この特定製品に関する該当する改訂版、所有者、受入証拠、未解決のリスク、および次の決定事項を記録します。
産業オートメーションにおけるCANバスプロジェクトを、手作業でハンダ付けしたプロトタイプから10,000万台の量産へと移行するには、いくつかの重要な段階を経る必要があります。各段階にはそれぞれ異なるリスクがあり、どの段階であれ検証を怠ると、後々高額な手戻り作業が発生する傾向があります。
DFM(製造性設計)最適化
初期プロトタイプ段階では、デバッグの容易さからスルーホールコネクタを使用する場合があります。しかし、量産段階では、SMTコネクタに切り替えることで、組み立て時間とコストを大幅に削減できます。当社では、お客様の設計を分析し、すべての部品が当社の高速YAMAHAピックアンドプレースラインで実装可能であることを確認することで、人的ミスにつながる可能性のある手作業によるはんだ付けの必要性を最小限に抑えます。また、パネル化、フィデューシャルマーカー、およびツール穴も検証し、基板が当社の33本のSMTラインでスムーズに動作するようにします。
サプライチェーンの安定性
量産においては、2,500社を超えるAVL(承認済みベンダーリスト)サプライヤーのネットワークを活用しています。CANコントローラの部品表(BOM)に記載されているすべての部品について、「ライフサイクルステータス」を確認します。トランシーバが「新規設計には推奨されません」(NRND)とマークされている場合は、直ちにフラグを立て、代替品を提供することで、お客様の製品が今後10年間製造可能であることを保証します。これは、通常、長い製品ライフサイクルが求められる産業用IoT通信製品にとって特に重要です。
MESによるトレーサビリティ
産業および自動車分野では、トレーサビリティが非常に重要です。当社の製造実行システム(MES)は、独自のQRコードを使用してすべてのCANバスPCBAを追跡します。どのSMTラインで製造されたか、どのバッチのはんだペーストが使用されたか、そして機能テストの正確な結果を把握できます。サプライヤーから供給された部品バッチに後日欠陥が見つかった場合でも、どの完成品が影響を受けているかを正確に特定できるため、お客様は製品全体のリコールを回避できます。
CANバス産業オートメーション:よくある質問
1. なぜ一部の産業用途では、イーサネットよりもCANバスが好まれるのでしょうか?
産業用イーサネット(EtherCATなど)は高速ですが、CANバスは高ノイズ環境において圧倒的に高い耐性を持ち、配線もはるかにシンプルです。CANのハードウェアレベルの調停機能により、重要なメッセージが確実に伝送されるのに対し、イーサネットではトラフィックの混雑を管理するために複雑なスイッチやプロトコルが必要となる場合が多くあります。低~中帯域幅の産業用制御タスクにおいては、CANの方がコスト効率に優れています。
2. CANバスシステムの最大伝送距離はどれくらいですか?
伝送距離はビットレートによって異なります。1Mbpsの場合、バスの長さは40メートルを超えないようにしてください。ただし、速度を125kbpsに下げれば、ネットワークを最大500メートルまで延長できます。さらに長距離が必要な場合は、CANリピーターまたは光ファイバーブリッジが必要です。トポロジーを確定する前に、必ずケーブルの仕様(静電容量、インピーダンス)を確認してください。
3. GNSはCANバス製造に関するIATF 16949規格をサポートしていますか?
はい。CANバスは自動車業界で生まれた技術であるため、当社ではIATF 16949認証を取得した品質管理プロセスを産業用オートメーション基板実装プロジェクトに適用し、最高レベルの信頼性とトレーサビリティを確保しています。これには、原材料の受入検査から最終的な機能テストまで、あらゆる工程が含まれます。
4. CANバス配線に標準のCAT5ケーブルを使用できますか?
CAT5はツイストペアケーブルであり、実験室での短距離接続には適していますが、産業環境では、適切な120Ωのインピーダンス整合と優れたEMI保護を確保するために、専用のシールド付きCANバスケーブルの使用を強くお勧めします。不適切なケーブルの使用は、現場で断続的なバスエラーが発生する一般的な原因です。
5. CANトランシーバーのIC不足にはどのように対処すればよいですか?
当社では、部品管理サービスを通じて、一般的なトランシーバーの在庫を常時確保し、標準的な欧米製部品と同等のサイズと電気的特性を備えた「コスト削減」および「現地代替品」オプションを事前に検証済みで提供しています。このアプローチにより、多くのお客様がIC不足時の長期にわたる生産停止を回避することができました。