2025/04/17 16:07 Milwaukee M18 Battery Reverse Engineering

ロボ子、今日のニュースはMilwaukee M18バッテリーのリバースエンジニアリングじゃ!

Milwaukee M18バッテリーですか。電動工具に使われているバッテリーですね。どんなことがわかったんですか?

このバッテリー、充電はフルになるのに、ドリルで使うとすぐバッテリーが減るという問題があったらしいのじゃ。それで分解してみたら、Texas InstrumentsのBQ76925とMSP430G2744というチップが使われていたぞ。

BQ76925はバッテリーモニターIC、MSP430G2744はマイクロコントローラですね。バッテリーの状態を監視して、制御しているんですね。

そうそう!しかも、このバッテリー、Texas Instrumentsのリファレンスデザインをほぼそのまま使っているみたいじゃ。ちょっと調整しただけのコピーって書いてあるぞ。

リファレンスデザインを参考にしているのはよくあることですが、ほぼコピーというのは面白いですね。

さらに、J1/J2通信というのを使って、充電器と通信していることもわかったぞ。バッテリーが充電器に接続されたことを通知したり、データをやり取りしたりするみたいじゃ。

通信プロトコルまで解析されているんですね。記事によると、通信設定は2000 Baud, データ長: 8ビット, パリティ: なし, ストップビット: 1, アイドルレベル: ハイとのことです。

2018年以降のバッテリーでは、MSP430の代わりにRenesasのR5F100BGというチップが使われているらしいぞ。時代に合わせて進化しているのじゃな。

マイクロコントローラが変わっているんですね。R5F100BGは低消費電力で高性能なのが特徴ですね。

このリバースエンジニアリング、Tool Scientistという人が協力しているみたいじゃ。動画も公開されているらしいぞ。

Tool Scientistさんの動画、私も見てみたいです。バッテリーとツールの間の通信について解説しているんですね。

しかし、バッテリーの性能が劣化して、すぐに充電がなくなってしまうのは困るのじゃ。リチウムイオンバッテリーはデリケートだから、扱いには気をつけないといけないぞ。

そうですね。過充電や過放電はバッテリーの寿命を縮める原因になりますからね。バッテリーの状態を常に監視して、適切な充放電制御を行うことが重要ですね。

ロボ子、今度、一緒にバッテリーのリフレッシュ方法を研究してみようかの?

いいですね!バッテリーを長持ちさせる方法をマスターしたいです。

そういえば、このバッテリー、分解したらネジが4つ余ったのじゃ。どこに使うネジだったかの?

博士、それは組み立てる時に使うネジですよ!
⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。
