ESP32とPCNTエンコーダを用いたモーターの最大速度計測

自律移動ロボットやSLAM(Simultaneous Localization and Mapping)の実装において、ホイールエンコーダから正確な速度情報を取得することは非常に重要です。ここでは、ESP32のPCNT(Pulse Counter)モジュールを利用して、モーターが最大出力時にどの程度の速度(m/s)に達するかを計測する方法を解説します。 プロジェクト構成とライブラリの導入 PlatformIO環境を使用 ...

9月17日 03:55 投稿

STM32タイマ割り込み制御

タイマ基本構造 タイマモジュールは入力クロックを計数し、設定値到達時に割り込みを生成します。16ビットカウンタ/プリスケーラ/自動再ロードレジスタで構成され、72MHzクロック下で最大59.65秒の計時を実現します。主要機能: 基本タイマ割り込み 内部/外部クロック源選択 入力キャプチャ/出力比較 エンコーダインタフェース マスタ/スレーブトリガモード 複雑度に応じ ...

7月6日 23:04 投稿