JAJA761 October 2023 AM2634
多くのリアルタイム制御システムの設計では、最初にシミュレーション・ツールを使用し、浮動小数点演算を使用して制御アルゴリズムを開発します。浮動小数点演算はダイナミック・レンジが広いため、固定小数点演算よりもコードを開発しやすくなります。たとえば、スケーリングとサチュレーションはもはや問題とはなりません。また、浮動小数点演算を使用して開発された制御アルゴリズムは、値がオーバーフローやアンダーフロー時に数値行を丸めることがないため、より確実です。
リアルタイム制御向けの高性能マイコンは、32 ビット固定小数点と 32 ビット (または 64 ビット) 浮動小数点の数学演算をハードウェアでサポートする超高速 CPU を搭載しています。これにより、制御アルゴリズムをデバイスに簡単に移植でき、さまざまな並列処理が可能になります。