chevron_left

メインカテゴリーを選択しなおす

cancel
しんの備忘録 https://n-shinichi.hatenablog.com/

電子工作好きおじさんの趣味事での備忘録的不定期日記です。 ちょっとしたことはこちらにも載せてます。 https://twitter.com/shinichi_nin

しん
フォロー
住所
未設定
出身
未設定
ブログ村参加

2023/05/26

arrow_drop_down
  • Bambu Lab の 3Dプリンタ 買おうかなぁ

    評判がとにかくいい3Dプリンタ、ばんぶーらぼ が 今安くなってますね。 Bambu Lab A1 mini 3D プリンターjp.store.bambulab.com うちのRepRap式5年ほど前18000円でAmazonの特売で買った。。。 ぱっと見ではわからんですが、 細かいところ、、、いろいろいじってます。 可動部の軽量化、剛性UPでいろいろフレーム補強等々 会社のフラッシュフォージの10万程のモノよりずっと速く100mm/sで ちゃんと印刷できてきれい。がちょいと自慢。 高速で印刷すると、CURAにも加速度推定補正とかあるけど 角部印刷なんかはやはり折れ曲がった後の印刷部はそこそこ振…

  • DRV8830ではまった・・・

    約250Hz以上ではパルス切り替えができないのは ポーリングでやってるから処理が回りきらんのかなと思ったら違ってた。 思い込みはいかんですね。 ESP32マイコンよりnRFマイコン1桁近く性能落ちるのでよく調べずに思ってた。 nRFマイコンで割込みはやったことなかったんで 調べて、割込みでI2C通信をするようにしたけども、結果変わらず・・・ やっぱしオシロで波形見んといかんかなって 調べると???な動作。 ”L”に指定した区間約12ms掛けてPWMしながら 徐々に平均電圧がLになり12ms後くらいでスイッチングやめて”L”になる。 ???えーこれじゃ12ms以下のパルス切り替えなんかできんじゃ…

  • マイクロロボ製作 ギヤードモータテスト

    先回紹介してたギヤモータ、 動かしてみた。 一応動くには動いたけど・・・遅い。 これまでよく使ってたポーリング... 割込みを使わない TSS制御風でもって動かしてみたのだけどnRFマイコン、 ESPマイコンの様に速く計算が回らない・・・orz 約200Hz、5msくらいまでなら Arduino関数の millis() で なんとかおよそ定時刻で計算が回る。負荷にもよるけど。 200Hz・・・・モータ自体は毎秒10回転600rpmで回ってるのだけど 800パルスで1回転のギヤモータなもんで1/4回転、、90度毎秒くらいで しか動かない。 ESP32マイコンとかならBLE使いながらでも1msくら…

  • マイクロロボ製作 ギヤードモータテスト準備

    ここ最近はΦ6ブラシレスモータをマイコンのポート直駆動で 動かしてのマイクロロボ製作が多かった。 サイズ的にもありもので先回の2.6gのロボより軽く小さく作るのは だいぶ難しくなってきた。 およそラジコンでは手作りで世界最小クラスに なったかなー感になったので一区切り。 で、次は車輪足を動かす感のロボを作ってみたくなってきてる。 特に、これまで何度か紹介したXiaoGuiさんのKT2 あれの小さいのを作ってみたくなってる。 XiaoGuiさんのKT2 とはちょっとやり取りしたことあるのだけど あの4自由度足だけであの滑らかな歩き、愛嬌のある動きは衝撃だった。 今じゃフツーに商品にして売ってる。…

  • nRF52832 ・・・その12-2 超小型Φ6mmサーボモータ駆動

    今回はΦ6mmのブラシレスモータをサーボモータ風に使ってみました。 普通のHブリッジモータドライバは電圧、電流制御は自前でPWM制御で 組んで調整が必要だったりしますが、DRV8830は電源電圧が変動しても 指定した電圧に勝手にPWM制御で調整してくれます。 なので、ブラシレスモータ・・・同期モータは 交流周期で角度制御ができるので、電圧制御が簡単にできるDRV8830だと 電圧ベクトルを指定したら微妙な電圧も勝手にピタッと調整してくれるので サーボモータにできちゃいます。 能力の小さいマイコンでモータの数が増えると・・・ 割込みでタイマー制御とか面倒になりがちです。 その辺をモータドライバが…

  • nRF52832 ・・・その12 モータ駆動

    ポート駆動なんかいけそうなんだけどうまくいかない 行き詰ったのでモータドライバ使ってみることにした。 以前もマイクロロボ作る時に モータドライバ使ってみるならDRV8835か、DRV8830 って書いた。 どっちもTI製 モータが1個、、、または2個ならDRV8835 数が増えたら、I2Cで必要ポートの数は増えないし、 PWM制御までやってくれるDRV8830。 その代わりDRV8830はブラシレス用だと1コイルしか動かせない。 2相ブラシレスモータ、、、2相バイポーラステッピングモータ動かすのに ICが2個必要・・・・かさばる。これが一番困りどころ。 ICは3mm角・・・マイクロロボにはけっ…

  • Nordic製 nRF52832 実装の Raytac製 MDBT42V ・・・その11 モータ駆動準備

    nRFマイコン思った以上に難解・・・自分には。 昨日は1日、格闘?してポートでモータが回せなかった...orz こちらご覧になってる方で回せてる方はぜひとも教えて欲しい。 ここ数年マイクロ工作モノが多くなって 10g以下位のものはみなマイコンのポート直でインバータ駆動で モータ回してきた。 ESPマイコンなんかは余裕のパワーで動く下記動画でのチビスタックチャン、 重さ15gほどあるけどポート駆動でモータ回して動いてます。 車輪も直径3mm程度で小さくしてるけど。 nRFマイコンも標準、デフォルト出力では動きそうにないけど HighDrive設定にすればなんとかいけそうに思えた。 HighDri…

  • Nordic製 nRF52832 実装の Raytac製 MDBT42V ・・・その10 モータ駆動

    3mm角のチップじゃやっぱし ポート、電流はあんまり流せない。。。 実際、マイクロロボでよくやってる3レベルインバータ駆動 試したけど回りませんでした。 ぴくぴく動くくらいはしたけど。。。 データシートの感じではギリ行けるかもってとこだったけど ま ギリではあとで困るので モータドライバどうしようってとこです。 ポートの駆動能力のバッファ的なことするならこの辺り。 およそマイコンのポートハーフブリッジ出力機能まんまをパワーアップできます。 自分はこういうのちょこちょこやるけど あんまし電子工作でもやってんのみたことない。 Pch,Nch各々ゲートをソース側に抵抗で引いておいたら マイコンのポー…

  • Nordic製 nRF52832 実装の Raytac製 MDBT42V ・・・その9 AD変換テスト

    AD変換のテストです。 この辺は凝ったことしなくて普通にArduino関数 analogRead(AINx); で できます。 その写真の時はとりあえず、スマホのモニタの方は横着してVcc電圧モニタのとこに AD変換テストの結果を表示してた。 #マイクロロボ マイコン変更 その9 ちびスタックチャンはアシスタント♪#nRF52832 、 #MDBT42V ボードでお試し #BLE 通信経由でAD変換モニタ ま・・・だいたいいい感じかな...#Arduino #Nordic #Raytac #M5Stack #スタックチャン #AD変換 #M5AtomS3 #Nordic pic.twitter…

  • Nordic製 nRF52832 実装の Raytac製 MDBT42V ・・・その8 CPU温度モニタ

    マイクロロボとかで重要なとこの1つ、マイコンの温度モニタ。 ポート駆動で能力のいっぱい近くをそこそこの負荷で使うことが多いので。 だいたいマイクロロボではモータの駆動もDCモータは使わず、 ブラシレスモータのインバータ駆動。 同期モータとしてベクトル制御してやることで停止、極低速からの 速度制御が正確にできるので。 #マイクロロボ マイコン検討 その8 #nRF52832 お試し中#BLE 通信経由で #CPU温度モニタ はんだゴテ近づけてもあんまり 温度上がらんので触れてみた...ちびスタックチャンはアシスタント♪#Arduino #Nordic #Raytac #M5Stack #スタック…

  • マイクロロボ マイコン、Nordic の nRF52832 実装の Raytac のモジュール、MDBT42V ・・・その7

    nRFマイコン、nRF52832とかはAppleがAirtagで使ってて数はすごい出てるのに、電子工作でArduinoで使ってる情報が少ない・・・ ESPマイコンはたいていやりたいことそのものズバリなのが見つかること多くて 作り込みは早かった。 思った以上にとりあえずこれならいろいろ十分に使えるなってとこまで 来るのにけっこう手間取った... こちらは電源電圧モニタを試したところけっこう精度がいい。 データシートでは1.7Vから動作とあるけど、1.6VでもBLE通信もできた。 ESPマイコン、ESP8285は1.5VでもBLE通信できてた。 #マイクロロボ マイコン変更 その7#nRF5283…

  • BLEマイコン、Nordic の nRF52832 実装の MDBT42V BLE通信

    Lチカまではあっさり行けたけど、BLE通信ができるまではけっこう手間取った。 MDBT42VをArduinoIDEで使ってるのがそんなにたくさん見つからない。 いくつか見つかったモノもについても書いてることが違ってたり。 いくつか組み合わせて順に試してうまく動くパターンは見つかった。 ので 備忘録です。 そもそもコンパイルは普通に通って、BLEが繋がらないってのがしばらくあった。 けっこうハマったのが Low Frequency Clock : "Synthesized" で動くのだけど Crystal にするってのがもっともらしい感じの説明を最初に見てCrystal にしてて なかなか動かな…

  • BLEマイコン、Nordic の nRF52832 実装の Raytac のモジュール、MDBT42V 使ってみる。

    マイクロロボの使うマイコン変えてみることにした。 今年は特に低消費電流を狙ってATtiny1614で攻めて?みてた。 去年より小さく軽くなった。 去年はなかったライントレースモードも追加。 無線通信は赤外線でM5Stack、スタックチャンと中継通信して、 BLEでスマホと通信してラジコンで操縦にしてた。 ソフトはちょこちょこ変更する、ハードもちょこちょこ変わる。 ATtiny・・・M5Stack ・・・スマホ 管理が思いのほか大変だった。 というより管理で来てなかった。組み合わせが???になることしょっちゅう。 また思った以上に赤外線、小さいチップで感知角広げたモノだと感度が低い。 テレビリモ…

  • 40kWのモータ回して発電して40mWのモータ回す

    今度はもうちょい滑らかに、Φ6ブラシレスモータを回してみます。 手回しインバータでは矩形波、階段波波形だったので ちょいとカクカクな動きでしたが HV車のモータの発電で回してみます。 大きなモータはおよそ正弦波っぽい波形で発電できるので そこそこ滑らかに回ります。 その辺は以前、ドローンのモータや130改ブラシレスモータの時と同じです。 #HV車の3相モータ 40kW品で Φ6mm、100万分の1#2相ステッピングモータ 40mWを回す♪ 先の手回しインバータは矩形波なので カクカクした動作でしたが今度は 正弦波に近い発電なので滑らかな回転です #スタックチャン は助手です#M5Stack #…

  • Φ6mmのステッピングモータを手回し3相インバータで回す。

    3相交流・・・普通によく見る波形の図、120度位相差の正弦波3つ,,, あれはGND基準で観測した場合の波形です。 3相交流のどれか1本を基準として残り2本を観測すると 90度位相差の正弦波2つになります。 それって2相ブラシレスモータを駆動する波形そのものになります。 3相のブラシレスモータ・・・見方変えれば 3相ステッピングモータです。2相バイポーラステッピングモータ・・・見方変えれば 2相ブラシレスモータにです。 Φ6ステッピングモータ、 そのちびスタックチャンの駆動に使っているモータです。 手回しインバータでは出力はバイポーラ駆動ができます・・・が、 電池電源からマイコン回路で動作する…

arrow_drop_down

ブログリーダー」を活用して、しんさんをフォローしませんか?

ハンドル名
しんさん
ブログタイトル
しんの備忘録
フォロー
しんの備忘録

にほんブログ村 カテゴリー一覧

商用