令和7年度 秋期 応用情報技術者試験 午前 問10
テクノロジ組込み・IoT
この問題は2025(R7)秋 応用情報技術者 午前に出題されたものです。出題時点の法令・制度に基づく内容のため、現行の内容と一致しない場合があります。
本ページの問題文・選択肢は、原本の体裁を Web 表示用に正規化しています(改行・記号・数式・図表参照の調整)。設問の趣旨および正解に影響する変更は加えていません。
モーターの軸に装着された回転センサーから出力されるパルスの周期を,1MHzのクロック周波数でカウントアップするタイマーで計測したところ,10,000カウントであった。モーターの回転数は毎秒何回転か。ここで,回転センサーはモーターの軸が1回転するごとに図のようなパルスを2回出力するものとする。

図の説明テキスト
「回転センサーの出力信号」というラベルの横にパルス波形(矩形波)が描かれている。波形の立ち上がりから次の立ち上がりまでの1周期分を示す両矢印があり、その間に「10,000カウント」と記述されている。
解答・解説を読む
正解: 選択肢ア
モーターの回転数を求めるためには、まず1パルスあたりの時間(周期)を計算し、そこから1秒間あたりのパルス数、最後にモーターの回転数を導き出します。
パルスの周期を求める
タイマーのクロック周波数は1MHz( Hz)なので、1カウントにかかる時間は 秒()です。
計測されたパルスの周期は10,000カウントであるため、1パルスあたりの時間は以下のようになります。1秒あたりのパルス数を求める
1パルスの周期が0.01秒なので、1秒間に出力されるパルス数は以下の通りです。モーターの毎秒の回転数を求める
回転センサーはモーターの軸が1回転するごとにパルスを2回出力します。
したがって、1秒間のモーターの回転数は、1秒間のパルス数を2で割ることで求められます。
よって、モーターの回転数は毎秒 50 回転となります。
各選択肢の解説
- ア
正解です。上記の計算通り、毎秒50回転となります。 - イ
モーター1回転につきパルスが1回出力されると誤認した場合の数値です()。 - ウ
1回転あたりのパルス数で割るべきところを、掛けてしまった場合の誤りです()。 - エ
クロック周波数や周期の桁数など、計算単位を誤ったことによる誤答です。