
2026-07-02
コンピューティング コアの選択によって、制御システム全体の信頼性が決まります。産業オートメーションでは、チップの選択ミスはコンポーネント自体よりもコストが高くなります。コンベアのダウンタイムやポンプステーションの停止は、数百万ルーブルに達する損失につながります。自動化に特化したマイクロコントローラーこれらは、拡張された温度範囲だけでなく、リアルタイムでの確定的なコード実行用に最適化されたアーキテクチャにおいても、民生用類似品とは異なります。
当社は 15 年以上にわたり、自動プロセス制御システムの導入プロジェクトに取り組んできました。この間、私たちは 8 ビット アーキテクチャに基づく単純な PLC から SoC 上の複雑な分散システムへの進化を見てきました。今日エンジニアが直面している主な問題は、能力の不足ではなく、オプションが多すぎることと、特定のタスクに実際にどのようなアーキテクチャが必要なのかを理解していないことです。この記事は、マーケティング上のノイズを無視し、機器の長期的な健全性に影響を与える技術的パラメータに焦点を当てるのに役立ちます。
産業用マイクロコントローラー市場は細分化されています。長い間、事実上の標準は AVR および PIC アーキテクチャによって定義されてきました。今日、風景は変わりました。産業オートメーション分野の新たな開発においては、ARM Cortex-M アーキテクチャが議論の余地のないリーダーとなっていますが、特定のタスクでは依然として RISC-V または特殊な DSP コアに基づくソリューションが必要です。
ARM Cortex-M (M3、M4、M7 シリーズ) は、パフォーマンスと消費電力の完璧なバランスを提供します。 M4 および M7 シリーズに内蔵された浮動小数点ユニット (FPU) は、センサー処理および PID 制御アプリケーションにとって重要です。アルゴリズムが頻繁に浮動小数点計算を必要とする場合、ハードウェア FPU がないため、プロセッサはソフトウェアでのこれらの操作のエミュレーションに最大 90% の時間を費やすことになります。これはシステムの決定論に対する直接的な脅威です。
しかし、クライアントが個別のセンサーからデータを収集するためのシンプルなロジック コントローラーとして強力な Cortex-M7 を選択するという状況に直面しました。結果?過度の発熱と熱緩和のための基板を複雑にする必要がある。このようなタスクには、FPU のない古き良き 32 ビット MCU、あるいはエネルギー効率の高い最新の M0+ コアの方が適しています。より安価で、消費電力が少なく、デバッグが簡単です。
過去 2 年間で、RISC-V アーキテクチャへの関心が著しく高まっています。オープンライセンスにより、メーカーは特定のニーズに合わせて一連の命令をカスタマイズできます。流通量が 100,000 個以上のデバイスの連続生産の場合、これによりチップのコストを最大 15 ~ 20% 節約できます。しかし、カスタムまたは小規模の産業用ソリューションの場合、RISC-V のデバッグ ツールと既製ライブラリのエコシステムは依然として ARM より劣っています。ドライバーを最初から作成できる組み込み開発者のチームがいない場合は、ARM を選択してください。
アーキテクチャを選択するときは、どのような周辺機器がプロセッサに負荷をかけるのかを自問してください。主な負荷が通信プロトコル (Modbus、CAN、Ethernet) にかかる場合、これらのインターフェイス用のハードウェア コントローラーの存在がコア クロック速度よりも重要になります。プロトコル スタックのソフトウェア実装は CPU リソースを消費し、リアルタイム システムでは許容できない遅延が発生します。
産業環境は厳しいものです。振動、電磁干渉、電圧サージ、極端な温度は通常のことであり、例外ではありません。オートメーション用の特殊なマイクロコントローラーには、そのような条件に対する耐性を確認する規格への準拠証明書が必要です。
温度範囲は選択の最初のフィルターです。市販のチップは 0°C ~ +70°C の範囲で動作します。産業用バージョンは、-40°C ~ +85°C (重工業でよく使用される自動車セグメントでは +105°C/+125°C) で動作する必要があります。範囲の端で動作させると、性能が低下し、漏れ電流が増加します。常にマージンを確保してください。オートメーション キャビネット内で +60°C が予想される場合は、上限が +85°C 以上のチップを選択してください。
フラッシュおよび RAM メモリにはエラー訂正 (ECC) が必要です。強い電磁干渉の条件下では、メモリ内のビットの値が自発的に変化する可能性があります (「ビット フリップ」)。 ECC メカニズムがないと、プログラムがハングしたり、計算が正しく行われなくなったりします。 RAM に ECC があることは、コール スタックとグローバル変数を保存するために重要です。 ECC がハードウェアに実装されており、追加の待機サイクルを必要とせずにプログラマに対して透過的であるマイクロコントローラーに注意を払うことをお勧めします。
ウォッチドッグ タイマーは必須の要素です。しかし、従来のWDTだけでは十分ではありません。本格的な産業用 MCU は、再起動が早すぎるか遅すぎる場合にプロセッサをリセットするウィンドウ ウォッチドッグ タイマー (Window WDT) を使用します。これにより、プログラムが無限ループに陥った場合の周期的な障害から保護されますが、通常の WDT に対して定期的に「ping」を実行できます。
| パラメータ | コマーシャルクラス | 工業用グレード | システムへの影響 |
|---|---|---|---|
| 温度範囲 | 0…+70℃ | -40…+85°C (以上) | 冬場やキャビネットが過熱すると故障の危険性があります |
| 電源電圧 | ±5% | ±10%以上 | ネットワークのサグや干渉に対する耐性 |
| メモリ保護 | なしまたは基本的 | フラッシュおよびRAMのECC | サイレントデータエラーの防止 |
| ウォッチドッグタイマー | 基本的なWDT | ウィンドウWDT+独立発電機 | フリーズ時のリセット保証 |
| 認証 | CE (多くの場合フォーマル) | IEC 61508、SIL2/SIL3、AEC-Q100 | 危険産業での就労許可 |
IEC 61508認証に注目してください。デバイスが安全システム (緊急停止、ボイラーの圧力制御) で使用される場合、マイクロコントローラーに対してこの認証を取得すると、デバイス全体の認証が大幅に簡素化され、コストが削減されます。チップメーカーは、SIL(Safety Integrity Level)計算の基礎となる故障率(FIT率)のデータをすでに提供しています。
オートメーションにおけるマイクロコントローラーが単独で動作することはほとんどありません。センサー、アクチュエーター、および上位 SCADA レイヤーと通信する必要があります。高品質の周辺機器をすぐに使用できるため、開発時間が短縮され、信頼性が向上します。
通信インターフェース。産業オートメーションでは、RS-485 (Modbus RTU) と CAN バスが依然としてゴールドスタンダードです。選択した MK に、自動フロー方向 (RS-485 用) および CAN FD (フレキシブル データレート) コントローラーをサポートするハードウェア UART コントローラーが搭載されていることを確認してください。ビジーなプロセッサで高速に UART をソフトウェアで実装すると、バイト損失が発生します。ハードウェア FIFO バッファはこの問題を解決します。
アナログデジタルコンバーター (ADC)。測定精度は、ビット深度 (12 ビット、16 ビット、24 ビット) だけでなく、サンプリング速度や差動入力の有無にも依存します。シャント電流または熱電対信号を測定するには、プログラム可能なゲイン差動 (PGA) 入力が必要です。 PGA を MCU に統合すると、外部オペアンプが不要になり、基板サイズが削減され、故障する可能性のあるはんだ点の数が削減されます。
パルス幅変調 (PWM/PWM)。周波数ドライブ、サーボモーター、またはバルブを制御するには、高精度のタイマーが必要です。重要なパラメータは、ハードウェアに「デッドタイム挿入」機能が存在することです。これにより、インバータの上部と下部のスイッチが同時に開いて短絡が発生するのを防ぎます。デッドタイムのソフトウェア実装は、割り込みジッターのため信頼性が低くなります。
安全性。最新のサイバーセキュリティ標準 (IEC 62443 など) では、ファームウェアとデータの保護が必要です。セキュア ブート、暗号化アクセラレータ (AES、RSA、ECC)、および一意の識別子をサポートするマイクロコントローラーを探してください。デバッグ インターフェイスでは読み取れない安全なメモリ領域に暗号化キーを保存できるため、知的財産が保護され、デバイスの複製が防止されます。
エンジニアは、購入する際に 1 つのマイクロコントローラーの価格に注目することがよくあります。これは間違いです。総所有コスト(Total Cost of Ownership - TCO)を考慮する必要があります。安価なチップには、外部コンポーネント (クォーツ、スタビライザ、メモリ チップ)、複雑なボード レイアウト、および長いデバッグ時間が必要な場合があります。
消耗品の入手可能性。 2021年から2023年のサプライチェーン危機の後、この要因は決定的なものになりました。ベンダーまたは代替ソース (第 2 ソース) から複数の生産ラインを備えたマイクロコントローラーを選択します。 「End of Life」(EOL)段階にあるチップや、納期が 50 週間を超えるチップは避けてください。別のメーカーのピン対ピン互換性のあるアナログに置き換える可能性を設計に含めることをお勧めします。
ツールとサポート。高品質の IDE、デバッガー、既製のコード サンプル、およびアクティブなコミュニティがあれば、数百の工数が節約されます。市場リーダー (STMicroelectronics、NXP、Texas Instruments、Microchip) は、無料の開発環境と広範なドライバー ライブラリ (HAL/LL) を提供しています。独自のチップまたは無名のチップを使用すると、ユニットあたり 2 ドル節約できる可能性がありますが、ソフトウェア開発コストが 20,000 ドル追加されます。
大量プロジェクトの場合は、事前にプログラムされたファームウェアを備えたチップを工場から直接注文することを検討してください。これにより、組み立てラインにプログラマーがいる必要がなくなり、テストが高速化されます。ただし、これにはバイナリとバージョン管理を慎重に準備する必要があります。
STM32 ファミリ (ARM Cortex-M アーキテクチャ) から始めます。たとえば、STM32F4 や H7 シリーズなどです。彼らは巨大なコミュニティ、ロシア語と英語の詳細なドキュメント、利用可能な開発ボードを持っています。 HAL ライブラリを使用すると、レジスタを深く掘り下げることなく、ペリフェラルを迅速に起動できます。単純なロジックタスクには、STM32G0 または G4 が適しています。新しい複雑なプロジェクトでは、パフォーマンスの上限がすぐに制限されるため、8 ビット アーキテクチャの使用は避けてください。
マイクロコントローラーは、デバイスを構築するためのコンポーネント、つまり「ブリック」です。 PLC は、マイクロコントローラー、電源、端子、ハウジング、およびプリインストールされたソフトウェアを含む完成品です。 MK での開発により、大規模な実行に対して柔軟性、小型サイズ、低コストが実現します。 PLC は、インストールとラダー図でのプログラミングの容易さ、および故障時の交換の容易さが重要な、迅速なプロジェクトに選択されます。シリアル製品を作成する場合は、MK を使用します。工場用の単一システムを作成する場合は、PLC を使用します。
組み込みの読み取り保護 (RDP) メカニズムを使用します。最新の MK の保護レベルは、レベル 0 (保護なし)、レベル 1 (デバッガによるメモリ読み取りの禁止、ただしフラッシュは許可)、レベル 2 (完全なブロック、多くの場合不可逆) です。さらに、起動時にファームウェアの暗号化とチェックサム検証を使用します。重要なキーを OTP (ワンタイム プログラマブル) メモリに保存します。 100% の保護はありませんが、これらの対策を講じるとクローン作成が経済的に不可能になることに注意してください。
代替案を念頭に置いて、事前にボードを設計します。いくつかの人気のあるシリーズ (たとえば、同じ電源ピンとグランド ピンの位置を持つ LQFP-64 または BGA-100) と互換性のあるフットプリントを使用します。重要な機能を特定のチップ上の固有のピンにリンクすることは避けてください。主要な販売代理店 (DigiKey、Mouser、地元のサプライヤー) からの製品到着に関する通知を購読してください。締め切りが迫っている場合は、最後の手段として、必要なチップを備えた外部モジュールの使用を検討してください。
選択自動化に特化したマイクロコントローラーパフォーマンス、信頼性、経済的実現可能性のバランスが重要です。最大クロック速度を追求しないでください。温度条件、機能安全認証の必要性、インターフェイスの種類、コンポーネントの長期可用性など、アプリケーションの実際の要件を評価します。
設計段階で適切な MK を選択すると、数か月にわたるデバッグと数千ドルの保証請求を節約できます。ただし、エンジニアの技術力はサプライヤーの信頼に裏付けられている必要があります。市場には偽造品や期限切れのコンポーネントが溢れており、フォールト トレラント システムを設計するあらゆる努力が台無しになってしまいます。
ここには、プロのディストリビューターの経験が活かされます。武漢新華隆科技有限公司。 2009 年に設立され、中国の「オプティカル バレー」に拠点を置く同社は、産業オートメーション、電気通信、エネルギー向けのハイテク半導体ソリューションの供給を専門としています。 Wuhan Xinhualong Technologies と提携する主な利点は、信頼性の保証です。すべての製品はメーカーからの公式ルートのみで提供され、法的な純粋性と技術仕様への準拠が保証されます。
同社は、従来の ARM ソリューションと特殊なコントローラー (LS76928 シリーズ チップや Loongson 3 プロセッサーなど) の両方を含む幅広い製品に加えて、重要なエンジニアリング サポートも提供しています。フルタイムのアプリケーション エンジニア (FAE) は、顧客がコンポーネントを購入するだけでなく、それをプロジェクトに統合して、設計および生産段階でのリスクを最小限に抑えることを支援します。厳格な入荷品質管理と技術的専門知識を組み合わせたこのアプローチにより、パートナーは電子部品ベースの品質を心配することなく持続可能なサプライチェーンを構築し、革新的な製品の開発に集中することができます。
アーキテクチャの選択が不明な場合、または品質が実証されたコンポーネントが必要な場合は、当社の専門家がお手伝いします。コンポーネントだけでなく、マイコンの選定に関するご相談から量産時の途切れのない供給まで、総合的にサポートさせていただきます。
今すぐお問い合わせくださいアドバイスを得たり商業オファーをリクエストしたりするため。 Wuhan Xinhualong Technologies LLC の実証済みのソリューションで自動化の信頼性を確保します。