
OEM製品は、複雑な通信配線を加えることなく信頼性の高い通信を必要としています。産業用コントローラー、スマート照明、メーター、非常照明、EV充電機器、その他の電気製品向けに、 電力線通信(PLC) 既存の電力線を通じてデータを実用的に伝送する方法を提供します。
しかし、PLC機能をOEM製品に統合することは、単にPCBにPLCチップやモジュールを追加するだけではありません。モジュールはホスト製品の電源、通信インターフェース、PCBアーキテクチャ、ファームウェア、機械構造、動作環境に適合しなければなりません。
これだ OEM PLCモジュールカスタマイズガイド OEM製品向けにカスタマイズされたPLC通信モジュールを開発する際の主要なエンジニアリング上の決定について説明します。
OEMのPLCモジュールカスタマイズとは何ですか?
OEM PLCモジュールのカスタマイズとは、特定のOEM製品の電気的、通信、機械的、ファームウェア、アプリケーション要件を満たすためにPLC通信モジュールを適応させることを指します。
PLC通信回路全体を一から開発する代わりに、OEM顧客はカスタマイズされたPLCモジュールを既存のハードウェアに統合できます。
カスタマイズされたモジュールには以下が含まれます:
- PLC通信PHY
- MCUまたはプロセッサ
- ラインドライバー
- 電源回路
- UART、SPI、GPIO、PWM、ADC、またはその他のインターフェース
- 通信プロトコル
- ファームウェア
- ネットワーク構成
- 保護回路
- EMC/EMI設計
- カスタマイズされたPCB寸法
- コネクタとピンの定義
例えば、照明メーカーはPLCモジュールを照明コントローラーに統合し、コントローラーが既存の電力線を通じて中央ゲートウェイと通信できるようにすることがあります。
同じ考え方は他の電気製品にも適用可能です。
なぜOEM製品向けにPLCモジュールをカスタマイズするのか?
標準的なPLCモジュールで評価や概念実証の開発には十分なことが多いです。始める前に、まずは私たちの記事をご覧ください 既存の電気製品にPLC通信を追加する方法.しかし、量産製品には標準モジュールでは満たせない要件がある場合もあります。PLCの場合、標準は IEEE 参考までに。
一般的なOEMカスタマイズ要件には以下が含まれます:
1.異なる通信インターフェース
ホストコントローラは以下を使用できます:
- UART
- SPI
- I²C
- GPIO
- PWM
- RS-485
- アナログインターフェース
PLCモジュールは互換性のあるインターフェースと電気レベルを提供する必要があります。
2.異なる電源供給
OEM製品には以下のようなものが提供される場合があります:
- 3.3 V
- 5 V
- 12 V
- 24 V
- 交流電源
- 直流電源
PLCモジュールの電源アーキテクチャはそれに応じて設計されなければなりません。
3.機械的制約
モジュールは以下のように収まる必要がある場合があります:
- 照明ドライバー
- コントローラー
- メーターエンクロージャー
- 電気キャビネット
- 非常照明機器
- EV充電機器
- 産業用制御機器
したがって、モジュールの寸法、取り付け穴、コネクタの位置、部品の高さが重要なカスタマイズパラメータとなります。
4. カスタマイズされた通信プロトコル
OEM製品は、特定のプロトコルやコマンド構造を用いて既存のMCUと通信するためにPLCモジュールを必要とする場合があります。
5. アプリケーション固有のファームウェア
PLCモジュールは以下のカスタム機能を必要とする場合があります:
- デバイスアドレッシング
- ネットワーク加盟
- データ伝送
- デバイス発見
- パラメータ構成
- 診断
- OTAのアップデート
- エラー報告
PLCモジュールのカスタマイズ前に定義すべき重要なパラメータ
OEMのPLCモジュールプロジェクトを開始する前に、顧客は明確な技術仕様を準備すべきです。 OEM開発のためのPLCモジュール設計チェックリスト |ハードウェアとテスト この記事は確認するのに役立ちます。
有用な仕様は8つの分野に分けられます。
| カテゴリー | 主な質問 |
|---|---|
| PLC通信 | どのPLC規格、周波数帯、データレート、トポロジーですか? |
| ホストインターフェース | UART、SPI、GPIO、PWMなど? |
| 電源供給 | 利用可能な電圧と電流はどれくらいですか? |
| PCB | 寸法や取り付けの要件はどのくらいですか? |
| ファームウェア | どのような機能やプロトコルが必要ですか? |
| 環境 | 温度、湿度、EMC、設置条件について? |
| 機械的 | コネクター、エンクロージャー、コンポーネントの高さ制限について? |
| 制作 | 試作機の数量、認証、年間予想生産量は? |
これらの要件を早期に定義することで、開発中の再設計を大幅に減らせます。
1. PLC通信要件の定義
最初のステップは、OEMデバイスが電力線を介してどのように通信するかを決定することです。
重要なパラメータは以下の通りです:
PLC周波数
異なるPLC技術は異なる周波数帯域で動作します。
選択した周波数は以下のことを考慮すべきです:
- 送電線の特徴
- 規制要件
- 騒音環境
- 通信距離
- ターゲット用途
- 既存のPLCデバイス
データレート
必要なデータレートは用途によって異なります。
例えばスマート照明の場合、システムは以下を含む比較的小さなパケットだけで十分である場合があります:
- オン/オフコマンド
- 調光レベル
- 電圧
- 現在の
- パワー
- エネルギー
- 故障状況
- センサー情報
産業用IoTアプリケーションでは異なる通信アーキテクチャが必要になることがあります。
ネットワークトポロジー
OEMシステムは以下を使用するかどうかを定義すべきです:
- ポイントツーポイント通信
- 星位相
- 木位相
- メッシュネットワーク
- ハイブリッドアーキテクチャ
大規模なPLC照明ネットワークでは、ネットワークアーキテクチャはゲートウェイ容量、デバイスアドレス指定、ネットワーク検出、通信信頼性も考慮すべきです。
2. PLCチップセットまたはモジュールアーキテクチャを選択する
OEMのPLC開発には一般的に2つのアプローチがあります。新規ユーザーの方は、まずこの記事をご覧ください PLCモジュール、PLCチップセット、PLCボード:違いは何ですか? 参考までに。
オプションA:PLCチップセットを統合する
OEMはPLCチップセットを直接中心にPLC回路を開発します。
これにより、以下に対してより大きな制御が可能になります:
- PCBアーキテクチャ
- 成分選択
- RF/アナログ設計
- ファームウェア
- 電源供給
- 生産コスト
しかし、より多くのエンジニアリングリソースとPLC開発の経験が必要です。
オプションB:組み込みPLCモジュールの統合
OEMは事前開発されたものを統合しています PLC通信モジュール その製品に。
これにより、以下が簡単にできます:
- ハードウェア開発
- PLC回路設計
- ファームウェア統合
- 試作機の開発
- 試験
- 制作
すでにMCUベースの製品を持っているが、PLC通信回路全体の再設計を望まない企業にとっては、カスタマイズされた組み込みPLCモジュールが実用的なアプローチとなり得ます。
3. ホストMCUインターフェースの定義
最も重要な決定の一つは、PLCモジュールがOEM製品のメインコントローラーとどのように通信するかです。
一般的なインターフェースには以下があります:
UART
UARTは組み込みPLC統合に広く使われており、シンプルで比較的少ないピン数で済むためです。
典型的な建築:
ホスト MCU ↔ UART ↔ PLC モジュール↔電力線
ホストMCUはPLCモジュールにコマンドを送信し、モジュールはPLC通信を担当します。
SPI
SPIは、ホストMCUとPLCモジュール間の高速通信が必要な場合に役立ちます。
GPIO
GPIOピンは以下に使用できます:
- リセット
- 割り込み
- 現状
- ネットワーク状態
- 故障表示
PWM
PWMは、PLCモジュールが照明やモーター制御機能と相互作用する必要がある製品で有用です。
インターフェースはPCB開発前に定義すべきです。なぜなら、ピンの割り当てや電気設計がモジュール全体のレイアウトに影響を与える可能性があるからです。
4. PLCモジュールの電源をマッチングする
電力互換性も重要な考慮事項です。
OEMの顧客は以下の条件を提供すべきです:
- 入力電圧
- 耐電圧
- 最大電流
- 起動時の条件
- 利用可能な直流レール
- 電力シーケンス要件
例えば、ホスト製品がすでに安定した3.3Vレールを提供している場合、PLCモジュールはその電源を中心に設計されることがあります。
製品が高電圧の直流レールのみを提供する場合、モジュールに追加のDC/DCまたはLDO段が必要になることがあります。
交流電源に直接接続された製品の場合、絶縁および保護アーキテクチャも慎重に評価する必要があります。
既存のPLCモジュールが任意の電圧に単純に接続できると考えないでください。
モジュールの電源アーキテクチャは、実際のホスト製品に基づいて設計されなければなりません。
5. PLCラインインターフェースのカスタマイズ
PLCラインインターフェースは設計の中でも最も応用に敏感な部分の一つです。
通常、PLCトランシーバ、ラインドライバー、結合ネットワーク、フィルタリング、保護コンポーネントが含まれます。
設計には以下を考慮する必要があります:
- 交流/直流線路電圧
- ラインインピーダンス
- ノイズ
- サージ
- EMI
- 静電気制御
- 雷の環境
- 絶縁要件
- 通信距離
産業や屋外用途では、電気環境は実験室の試験環境よりもかなりノイズが大きいことがあります。
したがって、PLC通信は可能な限り実際の目標電力ネットワークを用いてテストされるべきです。
6. OEM製品のPCB設計
カスタマイズされたPLCモジュールは、機械的にも電気的にもホスト製品に適合するはずです。
典型的なPCBカスタマイズ要件には以下が含まれます:
- PCB長
- PCB幅
- PCB厚さ
- 取り付け穴
- コネクターの位置
- ピン間隔
- 部品の高さ
- 立ち入り禁止区域
- 遮蔽要件
- 熱の放散
- 設置の方向性
例えば、照明ドライバー内に搭載されたPLCモジュールには厳しい高さ制限がある場合があります。
電気キャビネット内に設置されたモジュールは、はるかに多くのスペースを持つことがあります。
したがって、 機械的環境は回路完成後ではなく、設計の初期段階で考慮すべきです。
7. ピン定義のカスタマイズ
OEMの顧客はモジュールコネクタの要件が異なる場合があります。
カスタマイズされたピン配置には以下が含まれます:
| ピン | 機能 |
|---|---|
| VCC | モジュール電源 |
| GND | グラウンド |
| テキサス | UART送信 |
| RX | UART受信 |
| リセット | ハードウェアリセット |
| インターント | 割り込み |
| GPIO | 設定可能なI/O |
| PWM | PWMインターフェース |
| ADC | アナログ入力 |
| SPI | SPIインターフェース |
実際のピン割り当てはホストのMCUおよびPCBアーキテクチャに基づいて決定されるべきです。
良いピン配置は将来の製品改良も考慮すべきです。
複数の設定可能なGPIOを残すことで、将来のバージョンに有用な柔軟性を提供します。
8. PLCファームウェアのカスタマイズ
ハードウェアはOEMのPLCプロジェクトの一部分に過ぎません。
ファームウェアのカスタマイズも同様に重要かもしれません。
典型的なファームウェア機能には以下が含まれます:
デバイスアドレッシング
各PLCデバイスは固有の論理アドレスを必要とする場合があります。
ネットワーク発見
このモジュールはネットワーク探索や自動ネットワーク設定に参加できます。
データ伝送
ファームウェアはアプリケーションデータのパッケージ化およびPLCを通じてどのように送信されるかを定義します。
エラー処理
このモジュールは以下の情報を提供します:
- 通信の失敗
- CRCエラー
- タイムアウト
- ネットワーク切断
- 無効なコマンド
構成
OEM製品は以下のような設定可能なパラメータを必要とする場合があります:
- デバイスID
- ボーレート
- 通信パラメータ
- ネットワークアドレス
- 再挑戦カウント
- 送信間隔
OTAまたはリモートアップデート
大規模展開では、ファームウェアのアップデート機能により保守コストを削減できます。
正確なファームウェアアーキテクチャは量産前に合意されるべきです。
9. ホストMCUとPLCモジュール間の通信プロトコルを定義する
カスタマイズされたPLCモジュールは、明確に定義されたホスト通信プロトコルを持つべきです。
例えば:
ホストMCU→PLCモジュール
指揮|住所|データ長|データ |CRC
PLCモジュールはコマンドを処理し、対応するデータを電力線上で送信します。
リモートPLCモジュールは受信情報をホストMCUに送信できます。
プロトコル仕様は以下を定義すべきです:
- コマンド形式
- データフォーマット
- アドレス指定
- CRC
- タイムアウト
- 再試行メカニズム
- エラーコード
- 最大パケットサイズ
- バージョン互換性
これにより、ハードウェアとファームウェアの統合が格段に容易になります。
10.最初からEMCとノイズを考える
PLC通信は意図的に電力線を通信媒体として使用します。
残念ながら、同じ電力線でも電気ノイズが含まれていることがあります。
潜在的なノイズ源には以下が含まれます:
- LEDドライバー
- スイッチング電源
- モーター
- インバーター
- 可変周波数ドライブ
- EV充電器
- 工業用機器
- リレー
- コンタクター
したがって、PLCモジュール設計では最初からEMCとノイズ耐性を考慮しるべきです。
設計上の対策として考えられるものは以下の通りです:
- フィルタリング
- 適切な接地
- PCBレイアウト最適化
- サージプロテクション
- ESD保護
- 線結合最適化
- 孤立
- EMI試験
実験台でうまく動作するモジュールは、実際の産業用電力ネットワークに接続すると異なる挙動を示すことがあります。
11.試作機テスト
量産前に、カスタマイズPLCモジュールは複数の試験段階を経る必要があります。 大量生産前にPLCモジュールをテストする方法 この記事は正しいテストガイドを紹介するかもしれません。
ハードウェアテスト
確認:
- 供給電圧
- 現在の消費量
- インターフェースレベル
- リセット動作
- GPIO機能
- 熱挙動
PLC通信テスト
測定:
- 通信距離
- パケット成功率
- データレート
- ネットワーク発見
- 再試行の動作
- マルチデバイス通信
騒音試験
異なる電気負荷下での通信をテストします。
例えば:
- LEDドライバーのオン/オフ
- 運行中のモーター
- スイッチング電源
- 異なるケーブル長
- 異なる荷重条件
環境試験
用途によります:
- 高温
- 低温
- 湿度
- 振動
- サージ
- 静電気制御
- EMC
12.最終OEM製品内でモジュールをテストする
このステップはしばしば見落とされがちです。
PLCモジュール単体でテストするだけでは不十分です。
最終製品は完全なシステムとしてテストされるべきです:
PLCモジュール+ホストMCU+電源+電気負荷+電源ネットワーク
例えば、スマート照明製品の場合:
クラウド→ゲートウェイ → パワーライン → PLCコントローラ→照明ドライバー→LED照明器具
システム全体のテストは、PLCモジュールと他のコンポーネント間の相互作用による問題を特定するのに役立ちます。
13.認証および規制要件
必要な認証は、ターゲット市場や製品カテゴリによって異なります。
OEMのPLCプロジェクトでは、以下に関連する要件を考慮する必要がある場合があります:
- EMC
- 電気的安全
- 電波または伝導放射
- サージ耐性
- 静電気制御
- 環境遵守
- 製品固有の規制
認証要件はプロジェクトの開始時に明確にすべきです。
開発の後半でPCBや通信アーキテクチャを変更すると、認証コストが増加し、生産が遅れる可能性があります。
14.大量生産準備
プロトタイプが検証されたら、モジュール設計を量産準備に進めます。
重要な項目には以下が含まれます:
BOM
定義:
- 構成要素
- 承認された代替案
- ライフサイクルの現状
- サプライヤー情報
ガーバーファイル
PCB製造ファイルは最終版に従って公開されるべきです。
ファームウェア
本番ファームウェアのバージョンは管理され、ドキュメント化されるべきです。
試験手順
本番環境でのテストには以下が含まれます:
- 電源オンテスト
- インターフェーステスト
- PLC通信テスト
- 機能試験
- 番組編成
- キャリブレーション
トレーサビリティ
大規模なOEMプロジェクトにおいて、生産トレーサビリティは以下の特定に役立ちます:
- ハードウェアの改訂
- ファームウェアバージョン
- 生産バッチ
- シリアルナンバー
OEM PLCモジュールカスタマイズプロセス
典型的なOEMプロジェクトは以下のワークフローに従います:
ステップ1 —要件分析
用途、PLCネットワーク、インターフェース、電源、機械的要求、ターゲット市場を定義してください。
↓
ステップ2 —技術提案
適切なPLCアーキテクチャを選択し、ハードウェア/ソフトウェアのカスタマイズ範囲を定義します。
↓
ステップ3 — ハードウェア設計
PCB、電源、ラインインターフェース、コネクタ、ホストインターフェースをカスタマイズできます。
↓
ステップ4 — ファームウェア開発
ホストプロトコル、PLC通信、デバイス管理、アプリケーション機能を実装します。
↓
ステップ5 — プロトタイプ
エンジニアリングサンプルを作成し、それをOEM製品に統合します。
↓
ステップ6 — システムテスト
実際の電気負荷およびネットワーク条件下でのPLC通信のテスト。
↓
ステップ7 —認証
適用可能なEMC、安全性、製品認証を完成させてください。
↓
ステップ8 — パイロット制作
製造や試験手順を検証するために小規模な生産バッチを実施します。
↓
ステップ9 —大量生産
最終ハードウェア、ファームウェア、BOM、本番試験手順、品質仕様を公開します。
OEM PLCモジュール開発パートナーの選定方法
PLCモジュールサプライヤーを評価する際は、モジュールのデータシートだけを見ないでください。
サプライヤーが開発プロセス全体をサポートできるかどうかを尋ねてください。
重要な質問には以下が含まれます:
ハードウェア
- PCBはカスタマイズできますか?
- 電源はカスタマイズできますか?
- コネクターやピン配置は変更できますか?
- モジュールの寸法はカスタマイズできますか?
ファームウェア
- ホスト通信プロトコルはカスタマイズできますか?
- ファームウェアの機能は変更できますか?
- SDKやAPIのサポートは利用可能ですか?
- サプライヤーはファームウェアのアップデートをサポートできますか?
PLC技術
- どのPLC規格がサポートされていますか?
- どのような変調技術が使われていますか?
- 利用可能な通信データレートはどのくらいですか?
- どのネットワークトポロジーがサポートされていますか?
- システムは電気ノイズをどのように処理しているのでしょうか?
工学
- サプライヤーは回路図のサポートを提供できますか?
- PCBの統合を手伝ってもらえますか?
- 通信テストはできますか?
- システムレベルのトラブルシューティングをサポートできますか?
制作
- MOQとは何ですか?
- 試作機の数量は供給できますか?
- 本番でのテストは可能ですか?
- ハードウェアやファームウェアのリビジョンは制御できますか?
支援可能な供給者 ハードウェア+ファームウェア+PLC通信+システム統合 OEMの開発プロセスを簡素化することができます。
例:PLCモジュールをスマート照明コントローラーに統合する方法
すでにMCU付きのコントローラーを持っている照明メーカーを考えてみてください。
コントローラー全体を再設計する代わりに、メーカーはPLC通信モジュールを統合できます。
アーキテクチャは以下の通りです:
中央管理プラットフォーム
↓
PLCゲートウェイ/CCO
↓
送電線
↓
PLCモジュール/STA
↓
MCUのホスト
↓
照明ドライバー
↓
LED照明器具
PLCモジュールは電力線を通じた通信を担当し、既存のホストMCUはアプリケーションのローカル機能を引き続き管理します。
このアプローチにより、既存の電気製品が制御アーキテクチャを完全に再設計することなくPLC通信を得ることが可能になります。
カスタムPLCモジュールと標準PLCモジュールの違い
| 特徴 | 標準PLCモジュール | カスタマイズされたOEM PLCモジュール |
|---|---|---|
| PCB寸法 | 固定 | カスタム |
| ピン配置 | 標準 | カスタム |
| ホストインターフェース | 標準 | カスタム |
| 電源供給 | 定義 | 適応可能です |
| ファームウェア | 標準 | アプリケーション固有 |
| プロトコル | 標準 | カスタマイズ可能 |
| 機械設計 | 限定 | OEM専用 |
| 製品統合 | 一般 | ターゲット製品向けに設計されています |
| 開発努力 | 下 | 高く |
| 最適化 | 限定 | アプリケーション固有 |
標準モジュールは評価や初期テストに有用であり、最終製品の要件に合わせてカスタマイズモジュールを開発することも可能です。
OEM PLCモジュールカスタマイズチェックリスト
OEMのPLCモジュールプロジェクトを開始する前に、以下の情報を準備してください:
PLCの要件
- PLC規格
- 頻度
- データレート
- 通信距離
- ネットワークトポロジー
- ノード数
電気的要件
- 入力電圧
- 現在の消費量
- ホストMCU電圧
- インターフェースタイプ
- GPIO要件
- 保護要件
機械的要件
- PCB寸法
- 取り付け穴
- コネクタタイプ
- ピン間隔
- 最大部品高さ
- 囲いの制限
ファームウェア要件
- ホストプロトコル
- PLCプロトコル
- デバイスアドレッシング
- ネットワーク管理
- エラー処理
- ファームウェアアップデートの要件
生産要件
- 試作数量
- 年間目標ボリューム
- 認証
- 生産試験
- ターゲット市場