広告 ブラシレスモーターを回してみるステッピングモーターも回したし、サーボモーターも回した。 ブラシレスは他のロータの角度を検出する必要があるのでモーターと違って多少面倒だ。 ローターの角度を検出する方法として、ホール素子を使う方法とコイルの起電力を検出する方法があって、特に後者をセンサレスと言う。 回すのが面倒だと言いつつも、実は専用のドライバICがあるのでそれを使えばそんなに大変じゃない。 でもどうせブラシレスモーターを回すならゴツいモーターを回そうと、ラジコン屋で売っている数十Aのモーターを買ってみた。 この位の電流だと、外部にFETをつなげるタイプにする必要があるし、ラジコン用だとホールセンサもついていないので、センサレスタイプにする必要がある。 で、選んだドライバがAllegro MicroSystemsのA4960というもの なかなか良さそうな石だけど、入手性が悪くて、Digi-keyでしか買えなかった。 SPI (シリアル)で設定ができて、単純にはRUNレジスタのRUNビットを1(初期値は0)にして、PWM端子にPWM信号を入れると回り出す。 最初、いくら設定しても回らなかったが、よくよく見てみたら突入電流が大きくて、ロジック用の電圧が降下していたためだった。 突入電流を抑えるために、抵抗を入れたり、もしかしたらA4960に突入電流用の機能があるかもしれないのでそれを使うなどの対策をしようかと思う。 continue on: [ブラシレスモーターを回してみる2]
Category: [motor] - 21:35:11
広告 |