連載
モータ制御に欠かせない技術“PWM”って何?:H8で学ぶマイコン開発入門(9)(3/3 ページ)
マイコンから電圧を変化させてモータの速度を変えるのは非常に効率が悪い。そこで周期的なパルス信号を発生させるPWMの登場となる。
ITUをPWMモードにするためのフローと動作例
それでは最後に、H8/3048F-ONEのITUをPWMモードにするフローと動作例を図4、5に示します。
GRAでカウントクリアするかGRBでカウントクリアするかは、TCRのCCLR0、1を使って設定します。カウンタクリアしない設定にしていた場合、TCNTが0xffffまでカウントされた後0x0000に戻り、再度GRAかGRBにマッチしたときに信号状態が変わるという動作になります。
ここまででH8/3048F-ONEでPWM制御を行うための下準備ができました。次回は今回の説明を基にして、実際にモータを制御するプログラムの解説を中心に進めていきます。(次回に続く)
Copyright © ITmedia, Inc. All Rights Reserved.