Imax B6 Mini のファームウェアは 2 つの方法で入手できます。 Imax B6 Mini のファームウェアを 2 つの方法で imax b6 mini の代替ファームウェアをダウンロード

11.03.2022

この記事では、Imax B6 Miniを2台でフラッシュする方法を説明します。 さまざまな方法で。 1 つ目は最も一般的で、大多数が使用しています。2 つ目は、私の意見ではより興味深く、よりシンプルで、現時点で最新バージョンに更新できます。

順番に始めましょう。 まず、skyrc.com にアクセスして、「ダウンロード」セクションに移動する必要があります。 次に、カテゴリで「充電器」を選択し、デバイスを見つけます。 この場合アイマックスB6ミニ。 「ソフトウェア」タブに移動し、Charger Master プログラムのバージョン 2 をダウンロードします。

私の場合、ファイルは拡張子なしで保存されたため、拡張子も含めてすべての名前をコピーし、ダウンロードしたファイルの名前を変更しました。 setup.exe または ChargeMaster2.msi を実行します - 違いはありません。 プログラムをインストールし、必要に応じてインストール パスを変更します。 すべてをそのままにしておきました。

起動後、Charge Master は動作に必要なものを教えてくれます。 NETフレームワーク第 4 バージョンをダウンロードしてください。 同意して「はい」ボタンをクリックします。 奇妙なことに、何も起こらなかったので、自分でダウンロードしました。 オフライン インストーラーをダウンロードすることをお勧めしますが、これは特に重要ではなく、Web インストーラーをダウンロードすることもできます。 インストール後、プログラムを再度実行してみてください。 プログラムが起動したので、デバイスをコンピュータの USB に接続できるようになりました。

デバイスを接続するとインターフェイスの一部が消えるというプログラムのバグが発見されました。 これを解消するには、コントロール パネルに移動して言語形式を英語に切り替えるか、カンマ区切り文字をドットに置き換える必要があります。

私の場合は、形式を英語 (米国) に設定するだけです。 プログラムを再度起動して接続を試みます。 すべてが動作し、「システム」セクションに移動すると、バージョン 1.12 が利用可能であるというメッセージが表示されますが、バージョン 1.10 があります。 [ファームウェアの更新] ボタンをクリックしてファームウェアを更新します。 ファームウェアが完了すると、デバイスは特徴的なサウンドを生成します。

次に 2 番目の方法についてです。 このデバイス特別なサービス ユーティリティを使用してフラッシュすることもできます。 この方法はより簡単で、追加のソフトウェアをインストールしたり、システム設定を変更したりする必要がありません。 その上 この方法これにより、バージョン 1.13 に更新できるようになります。 ファームウェアが含まれるページに移動し、デバイス用のフラッシャーを含む小さなアーカイブをダウンロードするか (以下のリンク)、ここから直接ダウンロードして解凍して実行します。

Enter ボタンを押しながら、USB ケーブルをデバイスに接続し、電源を接続します。 これで、「アップグレード」ボタンをクリックできるようになります。 ファームウェアのプロセスが開始されました。 原則として、デバイスを特別なブート モードにする必要はなく、電源を接続する必要もなく、USB に接続した直後にファームウェアのフラッシュを開始するだけで済みます。ただし、私のテストでは、この場合ファームウェアが不適切にインストールされているため、デバイスが時々自動的に再起動を開始します。 したがって、すべてをこれらの指示に従って厳密に行うことをお勧めします。

本当に彼らは言います:怠惰は進歩の原動力です! そこで、酸電池の測定とトレーニングのプロセスを自動化するという考えに私は興奮しました。 結局のところ、スマートマイクロ回路の時代に、正気でマルチメーターやストップウォッチを使ってバッテリーをじっくり観察する人がいるでしょうか? きっと多くの人が知っている「フォーク」 充電器アイマックスB6。 ハブには彼についての情報があります (さらに複数の情報もあります)。 以下に、私がそれを使って何をしたか、そしてその理由を書きます。

正確さ

当初の私の目標は、UPS バッテリーを測定するために放電電力を増やし、長期的には早期劣化のリスクを冒さずにバッテリーをトレーニングすることでした (バッテリーではなく私自身です)。 デバイスを分解した状態で運転しました。

内部には、多くの差動アンプ、マルチプレクサ、高効率の昇降圧レギュレータがたっぷり詰め込まれており、優れたケースがあり、インターネットで開いたものを見つけることができます。 ソースコード とても良いファームウェア。 最大5アンペアの充電電流で、充電することもできます。 車のバッテリー 50A/h(電流0.1C)で。 ここでは、このような豊富な機能を備えた通常の 1 W 抵抗器が電流センサーとして使用されていますが、これらの抵抗器はとりわけ電力の限界で動作します。つまり、負荷がかかると抵抗が大幅に減少します。 このような測定器は信頼できるのでしょうか? これらの「センサー」を手で吹き飛ばして触ったところ、私の疑問は消えました。マンガニンシャントに変換したいのです。

マンガニン(コンスタンタンもあります)はシャント用の特別な合金で、加熱しても抵抗がほとんど変化しません。 ただし、その抵抗は交換される抵抗よりも一桁低くなります。 また、デバイス回路はオペアンプを使用して、センサーからの電圧をマイクロコントローラーで読み取り可能な値まで増幅します(デジタル化の上限はTL431からの基準電圧、約2.495ボルトだと思います)。

私の修正は、抵抗の代わりにシャントをはんだ付けし、LM2904 のオペアンプ (DA2:1 と DA1:1) のゲインを変更することでレベルの違いを補償することです (図を参照)。

スキーム



変換には次のものが必要です: 元のデバイス自体 (元のデバイスの変換について説明しています)、マンガニンシャント (中国のマルチメーターから取り出したものです)、ISP プログラマー、cheali 充電器ファームウェア (校正用)、アセンブリ用の Atmel Studio (オプション)、そのファームウェアに関する eXtreme Burner AVR、および成功した Atmega ファームウェア用のブリック作成の経験 (すべてのリンクは記事の最後にあります)。
そして、SMDをはんだ付けする能力と、正義を取り戻したいという抑えがたい願望も。

私は回路設計やアマチュア無線全般を勉強したことがなかったので、このように動作しているデバイスにその場でそのような変更を加えるのは怠惰で怖かったです。 そして、マルチシムが助けになりました! はんだごてに触れることなく、アイデアを実装し、デバッグし、エラーを修正し、実際に機能するかどうかを理解することが可能です。 で この例では, オペアンプを使用して、充電モードを提供する回路の一部をシミュレートしました。

抵抗 R77 は負のフィードバックを生成します。 R70 とともに、ゲインを設定する除算器を形成します。ゲインは、(R77+R70)/R70 = ゲインのように計算できます。 私のシャントは約 6.5 mOhm であることが判明しました。これは 5 A の電流で 32.5 mV の電圧降下となり、回路のロジックと設計者の期待を満たすには 1.96 V を得る必要があります。 1 kOhm と 57 kOhm の抵抗をそれぞれ R70 と R77 として使用しました。 シミュレーターによると、出力は 1.88 ボルトであることが判明し、これはかなり許容範囲内です。 また、抵抗器 R55 と R7 は直線性を低下させるので捨て、写真では使用していません (おそらくこれは間違いです)。シャント自体を専用のワイヤで R70 の底部、C18 の上部、および C18 の上部に接続しました。シャントをオペアンプの「+」入力に直接接続します。

ボードの裏側も含め、余分なトラックはトリミングされています。 このセンサーはマイクロコントローラーの ADC だけでなく、 フィードバックパルスレギュレータの電流に応じて、信号が消えると最大モードに移行して停止する可能性があります。

放電モードの回路は基本的に変わりませんが、VT7フィールド機器をラジエーター上に置き、放電電力をフィールド機器の制限値(データシートによれば94W)まで上げているので、最大放電電流を高めに設定したいと思います。 。

その結果、R50 - 5.7ミリオームのシャント、R8とR14 - それぞれ430オームと22キロオームとなり、シャントを流れる電流が5Aで出力に必要な1.5ボルトが得られます。ただし、実験してみました。より高い電流 - 最大結果は 5.555 A だったので、ファームウェア (ファイル “cheali-charger\src\hardware\atmega32\targets\imaxB6-original\HardwareConfig.h”) に 5.5 A への制限を追加しました。

途中で、問題が発生しました - 充電器が校正されたことを認識しませんでした(放電しました)。 これは、検証に使用されるのはファイル「HardwareConfig.h」内のマクロ定義 MAX_DISCHARGE_I ではなく、最初にチェックする 2 番目のキャリブレーション ポイントであるためです (ポイントはファイル「GlobalConfig.h」に記述されています)。 )。 コードの複雑さについては詳しく説明せず、単に「Calibrate.cpp」ファイルの checkAll() 関数内のこのチェックを切り取っただけです。

変更の結果、100mA から 5A の範囲で許容可能な測定直線性を提供するデバイスが得られました。ただし、これは測定用デバイスと呼ぶことができます。理由は 1 つあります。強力な放電フィールド デバイスをケース内に置いたままにしていたためです。 (冷却が改善されたにもかかわらず)、ボードが加熱されても測定結果に歪みが生じ、測定値は少し過小評価される方向に「浮いて」います...これの責任が正確に誰にあるのかはわかりません。エラーアンプか、それともマイクロコントローラーのADC。 いずれにせよ、私見ですが、このフィールドスイッチをケースの外に取り出し、そこで十分な冷却を提供する(最大94W、または別の適切なNチャネルのものと交換する)ことは価値があります。

ファームウェア

このことについては書きたくなかったのですが、やむを得ず書きました。

冷却の改善について少し

VT7 フィールド スイッチは新しい位置にホットグルーで接着され、ヒートシンクは銅板にはんだ付けされます。

マザーボードからのヒートパイプ上の不要なラジエーターから冷却することにしました。 写真は、適切なサイズのプレッシャープレートとトランジスタパッドを示しており、その周囲に沿って絶縁プラスチックが配置されています - 念のため。 はんだごての先端からのヒールは、基板、共通ワイヤに直接はんだ付けされます。これは、コンバータからの追加のヒートシンクの役割を果たします。

組み立てられた構造は、脚の上に立つデバイスを妨げません。

ファームウェアの準備ができました:

この変更をパッシブ冷却モードでテストしました。6 ボルトの Pb バッテリーを最大電流 5.5A で 20 分間放電しました。 電力は30...31Wと表示されました。 熱電対で測定したヒートパイプの温度は 91°C に達し、本体も熱くなり、ある時点で画面が紫色になり始めました。 もちろん、すぐにテストを中止しました。 しばらく画面が元に戻りませんでしたが、その後解除されました。

取り外し可能な接続を備えたリモート ロード ブロックは次のようになることは明らかです。 最良の解決策:ラジエーターとファンのサイズに制限がなく、充電自体はよりコンパクトで軽量になります(現場での放電は必要ありません)。

この記事が、初心者が無力なハードウェアでより大胆に実験できるようになれば幸いです。
コメントや追加は大歓迎です。

警告: 記載されている改造は、不適切に使用すると、充電コンポーネントに損傷を与え、元に戻せない「レンガ」に変わる可能性があり、さらにデバイスの信頼性の低下につながり、火災の危険性が生じます。 著者は、時間の無駄を含め、起こり得るあらゆる損害について責任を負いません。

リンク

代替ファームウェア cheali-charger: https://github.com/stawel/cheali-charger (YouTube でのレビュー: 一度 , ).
ファームウェアをコンパイルするには: Atmel Studio と CMake
点滅プログラム: eXtreme Burner AVR
ISP プログラマー:

この記事では、2 つの異なる方法で Imax B6 Mini をフラッシュする方法を説明します。 1 つ目は最も一般的で、大多数が使用しています。2 つ目は、私の意見ではより興味深く、よりシンプルで、現時点で最新バージョンに更新できます。

順番に始めましょう。 まず、skyrc.com にアクセスして、「ダウンロード」セクションに移動する必要があります。 次に、カテゴリで [充電器] を選択し、デバイス (この場合は Imax B6 Mini) を見つけます。 「ソフトウェア」タブに移動し、Charger Master プログラムのバージョン 2 をダウンロードします。

私の場合、ファイルは拡張子なしで保存されたため、拡張子も含めてすべての名前をコピーし、ダウンロードしたファイルの名前を変更しました。 setup.exe または ChargeMaster2.msi を実行します - 違いはありません。 プログラムをインストールし、必要に応じてインストール パスを変更します。 すべてをそのままにしておきました。

起動後、Charge Master は、動作するには NET Framework バージョン 4 が必要であることを通知し、それをダウンロードするよう促します。 同意して「はい」ボタンをクリックします。 奇妙なことに、何も起こらなかったので、自分でダウンロードしました。 オフライン インストーラーをダウンロードすることをお勧めしますが、これは特に重要ではなく、Web インストーラーをダウンロードすることもできます。 インストール後、プログラムを再度実行してみてください。 プログラムが開始されたので、デバイスをコンピュータの USB に接続できるようになりました。

デバイスを接続するとインターフェイスの一部が消えるというプログラムのバグが発見されました。 これを解消するには、コントロール パネルに移動して言語形式を英語に切り替えるか、カンマ区切り文字をドットに置き換える必要があります。

私の場合は、形式を英語 (米国) に設定するだけです。 プログラムを再度起動して接続を試みます。 すべてが動作し、「システム」セクションに移動すると、バージョン 1.12 が利用可能であるというメッセージが表示されますが、バージョン 1.10 があります。 [ファームウェアの更新] ボタンをクリックしてファームウェアを更新します。 ファームウェアが完了すると、デバイスは特徴的なサウンドを生成します。

次に 2 番目の方法についてです。 このデバイスは、特別なサービス ユーティリティを使用してフラッシュすることもできます。 この方法はより簡単で、追加のソフトウェアをインストールしたり、システム設定を変更したりする必要はありません。 さらに、この方法によりバージョン 1.13 にアップデートすることができます。 ファームウェアが含まれるページに移動し、デバイス用のフラッシャーを含む小さなアーカイブをダウンロードするか (以下のリンク)、ここから直接ダウンロードして解凍して実行します。

Enter ボタンを押しながら、USB ケーブルをデバイスに接続し、電源を接続します。 これで、「アップグレード」ボタンをクリックできるようになります。 ファームウェアのプロセスが開始されました。 原則として、デバイスを特別なブート モードにする必要はなく、電源を接続する必要もなく、USB に接続した直後にファームウェアのフラッシュを開始するだけで済みます。ただし、私のテストでは、この場合ファームウェアが不適切にインストールされているため、デバイスが時々自動的に再起動を開始します。 したがって、すべてをこれらの指示に従って厳密に行うことをお勧めします。

iMax-B6 ユニバーサル充電器は、当然のことながら人気のある充電器と考えられています。 航空機モデラーや Li-Po バッテリーを所有している人なら、遠くからでも青いシャイタン ボックスに気づくでしょう。

シャイタンボックスの外観

当時としては、充電は非常に革命的かつ簡単であることが判明し、誰もがそれを真似し始めました。 充電器にはいくつかのバージョンがあります。
- オリジナルは BC-6 と呼ばれ、バンタム社がベースにして製造しました。 ATmega32/ATmega32L.
- その後、SkyRC はそれをなめることに成功し、誰もがバンタムのことを忘れました。
- 地下室で作られた ATmega32 上の SkyRC の正確なコピー (私はこれを見つけました)。
- 回路と基板が異なるコピー。
- チップ上での充電 。 このデバイスはまったく異なるマイクロコントローラーをベースにしており、見た目が iMax-B6 に似ているだけであるため、これをクローンと呼ぶのは困難です。
- 2016/2017年に、中国は最適化の限界に達し、リチウムを通常充電するだけの新しい充電器をリリースしました。 チップは TQFP48 パッケージに入っており、マーキングはありません。 彼らは、これが STC または ABOV MC96F6432 であると想定しています。 ヴァンガは間違っていたようです - それは MEGAWIN MA84G564 であることが判明しました。 サードパーティのファームウェアは存在せず、今後も存在しないと思われます。

オリジナルの iMax-B6 の図が少なくとも 3 つオンライン上に出回っています。 図を描いてそれがどのように機能するかを理解する最も成功した試みは、ユーザーによって行われました。 エレクトロニック・イルク。 あなたと一緒に 発展彼は「はんだごてで生まれた」コミュニティで共有しました。

しかし、蜂蜜の樽には必ず軟膏の中にハエがいます。 iMax-B6にもありました。 これは、1.2 ボルトの Ni-Ca および Ni-Mh バッテリを充電するときの Δv の問題です。 あるとき私は 書きましたΔv の問題についてコミュニティに問い合わせましたが、返答はありませんでした。 私の意見では、Δv に関する問題はいくつかの枠があるために生じると考えています。 1 つ目は、スイッチをオンにするときおよび各測定で、コンデンサ C21 と出力端子に約 3 ~ 4 ボルトのサージが発生し、1.2 ボルトのバッテリに Δv というかなりの歪みが発生することです。


電源回路図

この問題は、公称値 4.7 kΩ の抵抗 R128 をコンデンサ C21 と並列に追加することで簡単に解決できます。 おまけに、この抵抗器は一部の iMax のバグ機能 (負荷なしでオンにすると機能が停止する) を修正します。 この場合、通常は VT26 または VT27 が点灯します。

ここにR128をはんだ付けする必要があります

2つ目は、ADCの容量が小さいことと、電源やデジタル回路からのノイズです。 10ビットは、0.29mVの精度で0V~30Vの範囲にかろうじて十分です。 何らかの方法で ADC の動作を容易にするために、一連の措置を実行する必要があります。
- 基準電圧の安定性を高めます。
- ネイティブ iMax ファームウェアを次のように変更します。 チェリチャージャー。 このファームウェアは次のようなトリックを使用しています。 リサンプリングそして追加 人工雑音。 これらすべての変更を行うと、充電電流 > 0.5C で Ni-Ca/Ni-Mh からの Δv を捕捉できるようになります。

ATmega32 上に構築された iMax は、ベースで 2.5 ボルトのあまり正確ではない基準電圧源を使用します。 TL431。 AREF とグランドの間に容量 10 µF の電解コンデンサをはんだ付けすることによって、その安定性をわずかに高めることができます。


左上のサポーター

人工ノイズモードの点滅、校正、有効化について部分的に説明します。

UDP:正しく指摘されたように ロルオルコメントでは、TL431 は出力コンデンサの容量を非常に重要視しています。 安定動作のゾーンは赤でマークされています: 0.001mF ~ 0.01mF および 10mF。


TL431の安定性チャート

本当に彼らは言う、「怠惰は進歩の原動力だ!」 そこで、酸電池の測定とトレーニングのプロセスを自動化するという考えに私は興奮しました。 結局のところ、スマートマイクロ回路の時代に、正気でマルチメーターやストップウォッチを使ってバッテリーをじっくり観察する人がいるでしょうか? 確かに、多くの人が「フォーク」充電器 Imax B6 を知っています。 ハブには彼についての情報があります (さらに複数の情報もあります)。 以下に、私がそれを使って何をしたか、そしてその理由を書きます。

正確さ

当初の私の目標は、UPS バッテリーを測定するために放電電力を増やし、長期的には早期劣化のリスクを冒さずにバッテリーをトレーニングすることでした (バッテリーではなく私自身です)。 デバイスを分解した状態で運転しました。

内部には、多くの差動アンプ、マルチプレクサ、高効率の昇降圧レギュレータがたっぷりと詰め込まれており、優れたケースがあり、インターネット上でオープン ソース コードを見つけることができます。 とても良いファームウェア。 最大5アンペアの充電電流で、容量50A/h(電流0.1C)の自動車バッテリーも充電できます。 ここでは、このような豊富な機能を備えた通常の 1 W 抵抗器が電流センサーとして使用されていますが、これらの抵抗器はとりわけ電力の限界で動作します。つまり、負荷がかかると抵抗が大幅に減少します。 このような測定器は信頼できるのでしょうか? これらの「センサー」を手で吹き飛ばして触ったところ、私の疑問は消えました。マンガニンシャントに変換したいのです。

マンガニン(コンスタンタンもあります)はシャント用の特別な合金で、加熱しても抵抗がほとんど変化しません。 ただし、その抵抗は交換される抵抗よりも一桁低くなります。 また、デバイス回路はオペアンプを使用して、センサーからの電圧をマイクロコントローラーで読み取り可能な値まで増幅します(デジタル化の上限はTL431からの基準電圧、約2.495ボルトだと思います)。

私の修正は、抵抗の代わりにシャントをはんだ付けし、LM2904 のオペアンプ (DA2:1 と DA1:1) のゲインを変更することでレベルの違いを補償することです (図を参照)。

スキーム



変換には次のものが必要です: 元のデバイス自体 (元のデバイスの変換について説明しています)、マンガニンシャント (中国のマルチメーターから取り出したものです)、ISP プログラマー、cheali 充電器ファームウェア (校正用)、アセンブリ用の Atmel Studio (オプション)、そのファームウェアに関する eXtreme Burner AVR、および成功した Atmega ファームウェア用のブリック作成の経験 (すべてのリンクは記事の最後にあります)。
そして、SMDをはんだ付けする能力と、正義を取り戻したいという抑えがたい願望も。

私は回路設計やアマチュア無線全般を勉強したことがなかったので、このように動作しているデバイスにその場でそのような変更を加えるのは怠惰で怖かったです。 そして、マルチシムが助けになりました! はんだごてに触れることなく、アイデアを実装し、デバッグし、エラーを修正し、実際に機能するかどうかを理解することが可能です。 この例では、オペアンプを使用して、充電モードを提供する回路の一部をシミュレートしました。

抵抗 R77 は負のフィードバックを生成します。 R70 とともに、ゲインを設定する除算器を形成します。ゲインは、(R77+R70)/R70 = ゲインのように計算できます。 私のシャントは約 6.5 mOhm であることが判明しました。これは 5 A の電流で 32.5 mV の電圧降下となり、回路のロジックと設計者の期待を満たすには 1.96 V を得る必要があります。 1 kOhm と 57 kOhm の抵抗をそれぞれ R70 と R77 として使用しました。 シミュレーターによると、出力は 1.88 ボルトであることが判明し、これはかなり許容範囲内です。 また、抵抗器 R55 と R7 は直線性を低下させるので捨て、写真では使用していません (おそらくこれは間違いです)。シャント自体を専用のワイヤで R70 の底部、C18 の上部、および C18 の上部に接続しました。シャントをオペアンプの「+」入力に直接接続します。

ボードの裏側も含め、余分なトラックはトリミングされています。 このセンサーはマイクロコントローラーの ADC だけでなく、パルス レギュレーターの電流フィードバックにも電力を供給するため、時間が経ってもワイヤーがシャントや基板から剥がれないように、ワイヤーをしっかりはんだ付けすることが重要です。が失われた場合、最大モードに移行して溝を埋めることができます。

放電モードの回路は基本的に変わりませんが、VT7フィールド機器をラジエーター上に置き、放電電力をフィールド機器の制限値(データシートによれば94W)まで上げているので、最大放電電流を高めに設定したいと思います。 。

その結果、R50 - 5.7ミリオームのシャント、R8とR14 - それぞれ430オームと22キロオームとなり、シャントを流れる電流が5Aで出力に必要な1.5ボルトが得られます。ただし、実験してみました。より高い電流 - 最大結果は 5.555 A だったので、ファームウェア (ファイル “cheali-charger\src\hardware\atmega32\targets\imaxB6-original\HardwareConfig.h”) に 5.5 A への制限を追加しました。

途中で、問題が発生しました - 充電器が校正されたことを認識しませんでした(放電しました)。 これは、検証に使用されるのはファイル「HardwareConfig.h」内のマクロ定義 MAX_DISCHARGE_I ではなく、最初にチェックする 2 番目のキャリブレーション ポイントであるためです (ポイントはファイル「GlobalConfig.h」に記述されています)。 )。 コードの複雑さについては詳しく説明せず、単に「Calibrate.cpp」ファイルの checkAll() 関数内のこのチェックを切り取っただけです。

変更の結果、100mA から 5A の範囲で許容可能な測定直線性を提供するデバイスが得られました。ただし、これは測定用デバイスと呼ぶことができます。理由は 1 つあります。強力な放電フィールド デバイスをケース内に置いたままにしていたためです。 (冷却が改善されたにもかかわらず)、ボードが加熱されても測定結果に歪みが生じ、測定値は少し過小評価される方向に「浮いて」います...これの責任が正確に誰にあるのかはわかりません。エラーアンプか、それともマイクロコントローラーのADC。 いずれにせよ、私見ですが、このフィールドスイッチをケースの外に取り出し、そこで十分な冷却を提供する(最大94W、または別の適切なNチャネルのものと交換する)ことは価値があります。

ファームウェア

このことについては書きたくなかったのですが、やむを得ず書きました。

冷却の改善について少し

VT7 フィールド スイッチは新しい位置にホットグルーで接着され、ヒートシンクは銅板にはんだ付けされます。

マザーボードからのヒートパイプ上の不要なラジエーターから冷却することにしました。 写真は、適切なサイズのプレッシャープレートとトランジスタパッドを示しており、その周囲に沿って絶縁プラスチックが配置されています - 念のため。 はんだごての先端からのヒールは、基板、共通ワイヤに直接はんだ付けされます。これは、コンバータからの追加のヒートシンクの役割を果たします。

組み立てられた構造は、脚の上に立つデバイスを妨げません。

ファームウェアの準備ができました:

この変更をパッシブ冷却モードでテストしました。6 ボルトの Pb バッテリーを最大電流 5.5A で 20 分間放電しました。 電力は30...31Wと表示されました。 熱電対で測定したヒートパイプの温度は 91°C に達し、本体も熱くなり、ある時点で画面が紫色になり始めました。 もちろん、すぐにテストを中止しました。 しばらく画面が元に戻りませんでしたが、その後解除されました。

取り外し可能な接続を備えたリモート ロード ブロックが最適なソリューションであることは明らかです。ラジエーターとファンのサイズに制限がなく、充電自体もよりコンパクトで軽量になります (現場での放電は必要ありません)。 。

この記事が、初心者が無力なハードウェアでより大胆に実験できるようになれば幸いです。
コメントや追加は大歓迎です。

警告: 記載されている改造は、不適切に使用すると、充電コンポーネントに損傷を与え、元に戻せない「レンガ」に変わる可能性があり、さらにデバイスの信頼性の低下につながり、火災の危険性が生じます。 著者は、時間の無駄を含め、起こり得るあらゆる損害について責任を負いません。

リンク

代替ファームウェア cheali-charger: https://github.com/stawel/cheali-charger (YouTube でのレビュー: 一度 , ).
ファームウェアをコンパイルするには: Atmel Studio と CMake
点滅プログラム: eXtreme Burner AVR
ISP プログラマー: