ステッピングモーターが停止したことを検出するにはどうすればよいですか?
グーグルで検索した結果、ステッピングモーターが停止すると電流が急上昇し、ホールセンサーで簡単に検出できると言う人がいました。(または、「モーターの電流をどのように検出できますか?」で説明した他の電流センサーのいずれかによると思われます )。
ただし、ステッパーモーター(の4本のワイヤーの1つ)を流れる電流を測定しましたが、ステッパードライバーが1つの位置を保持し、正常に移動しているかどうかにかかわらず、常に0.5 Aの数パーセント以内です(アプリケーションでは非常に遅いです) )、またはステッパーのドライバーは、ステッパーに正常に動くように指示していると考えていますが、モーターはハードリミットに固定されています。ステッピングモータードライバーに流れる+ 12V電源の電流を測定しても、かなり一定の電流が得られるようです。これは、「チョッパー」ステッピングモータードライバーの電流制限をその量まで下げたためかもしれません。
「現在の測定」アプローチのいくつかの重要な詳細が欠落していますか?
グーグル検索で、ステッパーのドライバーがもう一方のコイルのみを駆動している間に、ステッパーの一方のコイルの逆起電力(BEMF)を測定する他の人々に導かれました。しかし、それは「モーターが速く動いている」と「モーターが停止している」だけを区別しているように見え、「モーターがゆっくり動いている」と「モーターが停止した」という私の場合を区別しないようです。
常にステッパーをゆっくりと駆動し、決して素早く回転させないシステムでも、BEMFアプローチを適用する方法はありますか?
現在、TI DRV8825チップを搭載したステッパードライバーボードを使用しています。ステッパーモーターがハードストップに対してストールしたときに「フォールト」ピンが通知してくれることを願っています。しかし、それは何もしていないようです-ストールについて教えてくれるはずですが、間違って配線されていますか?
ステッパーがハードストップに対してストールしたことを検出する他のチップまたはドライブ技術はありますか?
市販のステッピングモータードライバーを使用してシステムに「追加」できるハードストールを検出する他の方法はありますか?
(モーターおよびモータードライバーに関する質問により適した他のStackExchangeサイトはありますか?)