すらすら解けた気がしましたが、しっかり計算問題は間違えました。
公式の問題と回答はここにあります。
IPAの公式過去問
ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー
設問1
(1)
※クランク角度はー360°~360°の範囲だから720°回転する
※つまりパルスは72回。ただし、カウントしない範囲が20°分あるから、
※72-2=70[回]
(2)排気バルブが開いている期間
設問2
(1)
サイクル信号がHighで、割り込み処理でタイマ計測値を読み、
直近の約2倍になるのを検出する
※クランク角度が0°の時は、LowからHighの立ち上がりの時であり、
その直前がー20°~-10°であることからクランク信号が出ていない。
ということを理解して、どんな時に何をして検出するのかを意識して
書く必要がある。
(2)
※以下のように考える
・クランク角度が50°の時、タイマ計測値が500。
・カウントクロックは1[MHz]。なので周期は1[μ秒]。
・10°移動する時間は500×1[μ秒]=500[μ秒]。
・クランク1回転は360°だから、
36×500[μ秒]=18000[μ秒]=18[ミリ秒]
・問題が1分間の回転数を求めているので、
60[秒]÷18[ミリ秒]=3333.333
・小数第1位を四捨五入するので答えは3333。
設問3
(1)a.クランク角
b.回転速度算出
c.バルブ可変量計算
d.モータ制御
(2)エンジン回転数、エンジンの負荷情報
プロセス名|経過時間
a | ■■■
b | ■■■■■■■
c | ■ ■■■■■
d | ■
メイン |
ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー
0 件のコメント:
コメントを投稿