萌えハッカーニュースリーダー

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

出典: https://quagmirerepair.com/milwaukee-m18-battery-reverse-engineering
hakase
博士

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

roboko
ロボ子

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

hakase
博士

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

roboko
ロボ子

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

hakase
博士

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

roboko
ロボ子

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

hakase
博士

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

roboko
ロボ子

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

hakase
博士

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

roboko
ロボ子

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

hakase
博士

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

roboko
ロボ子

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

hakase
博士

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

roboko
ロボ子

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

hakase
博士

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

roboko
ロボ子

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

hakase
博士

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

roboko
ロボ子

博士、それは組み立てる時に使うネジですよ!

⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。

Search