回路試作
バイポーラ型ステップモータを回してみました. バイポーラ型のステッピングモータは使ったことなかったので, ブレッドボードで簡単なテスト回路を作って回してみました. モータドライバはTA7291Pです. ステップモータは,シナノケンシのSST36C0030です. 静止トルクは,マイクロマウスを作るのには十分なようですが, 回転数をどこまで上げられるかは,PICかH8で次に実験してみます.あと,浅草技研のAA-ATM15も回してみました.
動画はこちら.
PICでバイポーラ型のステッピングモータを回してみました
PICでプログラムを組んで,バイポーラ型のステッピングモータを回してみま した.1相,2相励磁の切り替えと,ステップ動作と,スピードの加減 速ができるようにしました.動画はこちら. プログラムはこちら.
ユニポーラ型のステップモータ
ユニポーラ型のステップモータも一緒に回してみました. 単純なMOSFETスイッチ4回路(MP4401)を使いました. この回路も前のバイポーラの回路もスピードを上げるにはこれらじゃだめですね. といっても今年は参加することが目標なので,無難なこれらの回路で次に 進みたいと思います.![]()
光センサの実験
学生といっしょに,光センサの予備実験を始めました. 赤のLEDを連続点灯して,フォトトランジスタで受光し, 単電源OPAMPで増幅して,適当な検出距離と感度がでるように考えます.できたら次は,パルス駆動で応答速度まで考慮して回路を作ってみます. LEDとフォトトランジスタは何通りか買ったので,それぞれ試してみます. なにせ,マウスは20年前に一度作ったっきりなので,一から実験やってます.
結局,行き着くところは同じ
マイクロマウス用の光センサの実験をしました. 1)最初,単純にLEDとフォトトランジスタと抵抗の直列回路とで反射光の検出. 2)オペアンプによる信号増幅の実験. 3)バックグラウンドの影響が大きいようなので,光りをパルス化してバックグラウンド の影響を確認する実験. 4)可視,赤外,LED,フォトダイオードペア,反射型フォトセンサなどで同様の 実験. 5)長距離検出するには,光パワーをあげなければならない,ということで光源を パルス駆動で定格以上の電流を流して応答を見る実験. 6)パルスの大電流が電源へのノイズ源になってしまうので,電解コンデンサと抵抗 (チョーク?)でLEDの駆動電源をわける. 7)電解コンデンサによるパルス駆動なので電圧レベルの変動を考慮して,オペア ンプの出力をホールド. 8)A/Dコンバータの変換時間を考慮して,センサの応答速度とパルス幅 デューティ比の検討.と実用性を上げるために順に回路素子を追加していったら いわゆる(森永様の)Basicmouseと似たような回路になりました. 結局,行き着くところは同じでした... でも実験したおかげで少し手を抜ける場所や工夫すべき点は見えてきました.![]()
6.2Vのツェナーダイオード.
手元にあった単電源OPAMPの出力がVCC-1.5V=3.5Vまでしか振れないので, 光センサで距離計測するときダイナミックレンジが取れません. なので,OPAMP注文するかと思ったのですが,手元のパーツをいろいろ探してたら, ちょうど6.2Vのツェナーがありました. これでOPAMPの電源をとれば出力も5V近くでるしマイコンと電源が分離されるので, ノイズ対策にも一石二鳥!という行き当たりばったりで次へ進んでいいでしょうか?
![]() ESP32 Wifi Bluetooth開発ボード |
![]() Arduino Nano Every |
![]() Raspberry Pi pico |
![]() FPGA XILINX Artix-7 |