Imax B6 Mini البرامج الثابتة بطريقتين. Imax B6 Mini البرامج الثابتة بطريقتين Imax b6 البرامج الثابتة باللغة الروسية

يعتبر الشاحن العالمي iMax-B6 شائعًا بحق. سيتعرف أي مصمم طائرات أو أي شخص لديه بطاريات Li-Po في المنزل على صندوق الشيتان الأزرق من بعيد.

ظهور الشيطان بوكس

بالنسبة لوقتها ، كان الشحن ثوريًا وبسيطًا للغاية لدرجة أن الجميع بدأوا في نسخه. هناك عدة إصدارات من الشاحن:
- الأصل كان يسمى BC-6 وتم إنتاجه بواسطة Bantam بناءً على ATmega32 / ATmega32L.
- ثم تم لعقه بنجاح بواسطة SkyRC ، لكن الجميع نسي أمر Bantam.
- نسخة طبق الأصل من SkyRC على ATmega32 صنعت في الطابق السفلي (حصلت على هذه).
- نسخة مع وجود اختلافات في الدائرة واللوحة.
- الشحن على شريحة ... من الصعب تسميته استنساخًا ، نظرًا لأن هذا الجهاز موجود على متحكم دقيق مختلف تمامًا ويشبه ظاهريًا فقط iMax-B6.
- في 2016/2017 ، وصل الصينيون إلى قاع التحسين وأصدروا شاحنًا جديدًا يشحن الليثيوم فقط بشكل طبيعي. رقاقة في حزمة TQFP48 وبدون علامات. وانغ أنها STC أو ABOV MC96F6432. يبدو أن Wangi كانت مخطئة - اتضح أنها MEGAWIN MA84G564. لا توجد برامج ثابتة لجهات خارجية ويبدو أنها لن تفعل ذلك.

يتم تداول ما لا يقل عن ثلاث دوائر من iMax-B6 الأصلي على الشبكة. أنجح محاولة لرسم مخطط وفهم كيفية عمله تم إجراؤها بواسطة المستخدم الكترونيك ايرك... معهم التطوراتشارك "ولد بحديد لحام" في المجتمع.

لكن في أي برميل من العسل يوجد دائمًا ملعقة من المرهم. تم العثور عليها أيضًا في iMax-B6. هذه مشكلة في Δv عند شحن بطاريات Ni-Ca و Ni-Mh بقوة 1.2 فولت. في الوقت المناسب أنا كتبللمجتمع حول مشكلة Δv ، لكن لم أحصل على إجابة. رأيي هو أن الصعوبات مع Δv تنشأ بسبب عدة عضادات. الأول - أثناء التشغيل وعند كل قياس للمكثف C21 ومحطات الخرج ، يحدث ارتفاع بمقدار 3-4 فولت ، مما يؤدي إلى حدوث تشوهات معتدلة Δv في بطاريات 1.2 فولت.


مخطط قسم الطاقة

يمكن حل هذه المشكلة بسهولة عن طريق إضافة 4.7kΩ R128 بالتوازي مع C21. على سبيل المكافأة ، يقوم هذا المقاوم بإصلاح ميزة الخطأ في بعض أجهزة iMax s - die عند تشغيلها بدون تحميل. في هذه الحالة ، يضيء عادةً VT26 أو VT27.

جندى R128 هنا

المشكلة الثانية هي عمق البت الصغير لـ ADC والضوضاء الصادرة عن مصدر الطاقة والدوائر الرقمية. 10 بت تكفي بالكاد لنطاق 0V - 30V بدقة 0.29mV. من أجل تسهيل عمل ADC بطريقة ما ، تحتاج إلى تنفيذ مجموعة من الإجراءات:
- تحسين استقرار الجهد المرجعي.
- قم بتغيير البرامج الثابتة الأصلية إلى iMax شاحن cheali... يستخدم هذا البرنامج الثابت خدعة مع الإفراط في أخذ العيناتوإضافة ضوضاء اصطناعية... بعد كل هذه التعديلات ، ستتمكن من التقاط Δv من Ni-Ca / Ni-Mh عند شحن التيارات> 0.5 درجة مئوية

لا يستخدم iMax المعتمد على ATmega32 الجهد المرجعي الأكثر دقة 2.5 فولت بناءً على TL431.00 (ليرة تركية)... يمكن زيادة استقراره بشكل طفيف عن طريق لحام مكثف كهربائى 10μF بين AREF والأرض.


لاعب خط وسط دفاعي في الزاوية اليسرى العليا

سوف أصف وميض وضع الضجيج الاصطناعي ومعايرته وتنشيطه جزئيًا.

UDP:كما لوحظ بشكل صحيح علامة للألش والتهريجفي التعليقات ، يعتبر TL431 حرجًا جدًا لسعة مكثف الإخراج. مناطق التشغيل المستقر محددة باللون الأحمر: 0.001mF - 0.01mF و 10mF.


الرسم البياني لثبات TL431

حقاً يقولون: الكسل محرك التقدم! هنا وأنا ، أثارت الفكرة رأسي ، لأتمتة عملية قياس البطاريات الحمضية وتدريبها. بعد كل شيء ، من ، في عقله الصحيح ، في عصرنا من الدوائر الدقيقة الذكية ، سوف يتفوق على بطارية بمقاييس متعددة وساعة توقيت؟ بالتأكيد ، يعرف الكثير من الناس الشاحن "الشعبي" Imax B6. في حبري هناك شيء عنه (ولا حتى واحد). أدناه سأكتب ما فعلته به ولماذا.

دقة

في البداية ، كان هدفي هو زيادة قوة التفريغ من أجل قياس بطارياتي من أجل مصدر طاقة غير متقطع ، وعلى المدى الطويل ، تدريبهم دون المخاطرة بالشيخوخة المبكرة (أنا ، وليس البطاريات). لقد قمت بقيادة الجهاز المفكك.

في الداخل ، يتم تعبئته بسخاء مع العديد من مكبرات الصوت التفاضلية ، ومضاعف الإرسال ، ومنظم الدفع باك بكفاءة عالية ، وحزمة جيدة ، ويمكنك العثور على مصدر مفتوح على الشبكة. حسن جداالبرامج الثابتة. مع تيار شحن يصل إلى 5 أمبير ، يمكنه حتى شحن بطاريات السيارة عند 50 أمبير / ساعة (0.1 درجة مئوية حاليًا). مع كل هذا ، في نفس الوقت ، الثروة ، كمستشعرات حالية ، يتم استخدام المقاومات العادية 1 وات هنا ، والتي ، من بين أمور أخرى ، تعمل في حدود قوتها ، مما يعني أن مقاومتها تطفو بشكل كبير تحت الحمل. هل يمكنك الوثوق بجهاز القياس هذا؟ بعد أن نفخت ولمس هذه "المستشعرات" بيدي ، اختفت الشكوك - أريد تحويلها إلى تحويلات من المنغانين!

Manganin (يوجد أيضًا ثابت) عبارة عن سبيكة خاصة للتحويلات ، والتي لا تغير عمليًا مقاومتها من التسخين. لكن مقاومته هي ترتيب من حيث الحجم أقل من المقاومات التي يتم استبدالها. أيضًا ، في دائرة الجهاز ، تُستخدم مكبرات الصوت التشغيلية لتضخيم الجهد من المستشعر إلى القيم القابلة للقراءة بواسطة وحدة التحكم الدقيقة (أعتقد أن الحد الأعلى للرقمنة هو الجهد المرجعي من TL431 ، حوالي 2.495 فولت).

تنقيتي هي اللحام المحولات بدلاً من المقاومات ، وتعويض الاختلاف في المستويات عن طريق تغيير مكاسب مكبرات الصوت التشغيلية إلى LM2904: DA2: 1 و DA1: 1 (انظر الرسم البياني).

مخطط



من أجل التغيير ، نحتاج إلى: الجهاز الأصلي نفسه (أصف التغيير الأصلي) ، وتحويلات المنجانين (أخذت من المتر الصيني) ، ومبرمج ISP ، وبرامج cheali-charger الثابتة (لإمكانية المعايرة) ، و Atmel Studio من أجله التجميع (اختياري) ، eXtreme Burner AVR لبرامجها الثابتة وخبرتها في إنشاء قوالب لبرامج atmega الثابتة الناجحة (جميع الروابط في نهاية المقالة).
وأيضًا: القدرة على لحام SMD ورغبة لا تُقاوم في استعادة العدالة.

لم أدرس أبدًا تطور الدوائر ، وبشكل عام ، هواة الراديو ، لذلك كان إجراء مثل هذه التغييرات على جهاز يعمل مثل هذا أثناء الطيران أمرًا مخيفًا. ثم جاء ملتسيم للإنقاذ! من الممكن فيه ، دون لمس مكواة اللحام: تنفيذ الفكرة وتصحيحها وتصحيح الأخطاء وفهم ما إذا كانت ستنجح على الإطلاق. في هذا المثال ، قمت بنمذجة قطعة من الدوائر ، مع op-amp ، لدائرة وضع الشحن:

يوفر المقاوم R77 ردود فعل سلبية. مع R70 ، يشكلون حاجزًا يحدد الكسب ، والذي يمكن حسابه على هذا النحو (R77 + R70) / R70 = كسب. تبين أن تحويلتي كانت حوالي 6.5 متر مكعب ، والتي ستؤدي عند تيار 5 أ إلى انخفاض الجهد بمقدار 32.5 مللي فولت ، ونحتاج إلى الحصول على 1.96 فولت من أجل الامتثال لمنطق الدائرة وتوقعات مطورها. أخذت مقاومات 1k و 57k لـ R70 و R77 على التوالي. وفقًا لجهاز المحاكاة ، كان الإخراج 1.88 فولت ، وهو أمر مقبول تمامًا. لقد ألقيت أيضًا بالمقاومات R55 و R7 ، كخطية مخفضة ، لا يتم استخدامها في الصورة (ربما يكون هذا خطأ) ، والتحويل نفسه متصل بأسلاك مخصصة أسفل R70 و C18 وأعلى التحويلة مباشرة إلى إدخال "+" من المرجع أمبير.

يتم قطع المسارات الإضافية ، بما في ذلك الجانب الخلفي من اللوحة. من المهم لحام الأسلاك جيدًا حتى لا تسقط ، بمرور الوقت ، من التحويلة أو اللوحة ، لأنه ليس فقط ADC الخاص بالمتحكم الدقيق يعمل من هذا المستشعر ، ولكن أيضًا التغذية المرتدة الحالية لمنظم النبض ، والذي ، إذا فقدت الإشارة ، يمكنك الانتقال إلى الوضع الأقصى والتخلي.

لا تختلف الدائرة الخاصة بوضع التفريغ اختلافًا جوهريًا ، ولكن منذ أن وضعت وحدة التحكم بالمجال VT7 على الرادياتير ، وقمت بزيادة قوة التفريغ إلى حد وحدة التحكم في المجال (94 واط وفقًا لورقة البيانات) ، أود تعيين الحد الأقصى لتيار التفريغ أكثر.

نتيجة لذلك ، حصلت على: R50 - تحويلة 5.7 مللي أوم ، R8 و R14 - 430 أوم و 22 كيلو أوم ، على التوالي ، مما يعطي 1.5 فولت المطلوبة عند الخرج مع تيار من خلال التحويلة 5 أ. جربت تيارًا عاليًا - بحد أقصى 5.555 أمبير ، لذلك قمت بربط حد 5.5 أ في البرنامج الثابت (في الملف "cheali-charger \ src \ Hardware \ atmega32 \ target \ imaxB6-original \ HardwareConfig.h") .

على طول الطريق ، ظهرت مشكلة - رفض الشاحن الاعتراف بأنه تمت معايرته (تفريغ). هذا يرجع إلى حقيقة أنه لا يتم استخدام تعريف ماكرو MAX_DISCHARGE_I في ملف "HardwareConfig.h" للاختبار ، ولكن نقطة المعايرة الثانية لاختبار النقطة الأولى (النقاط موصوفة في ملف "GlobalConfig.h"). لم أتعمق في تعقيدات الكود وقمت ببساطة بقص هذا الفحص في وظيفة checkAll () في ملف "Calibrate.cpp".

نتيجة للتغييرات ، تم الحصول على جهاز يوفر خطية مقبولة للقياسات في النطاق من 100mA إلى 5A ويمكن تسميته بقياس واحد ، إن لم يكن لشيء واحد: منذ أن تركت مجال تفريغ قوي داخل العلبة ( على الرغم من التبريد المحسن) ، فإن تسخين اللوحة منه لا يزال يشوه نتيجة القياس ، والقياسات "تطفو" قليلاً نحو التقليل من التقدير ... لست متأكدًا من المسؤول عن هذا: مكبر الخطأ أو ADC الخاص بـ متحكم. في أي حال ، IMHO ، يجدر إخراج وحدة التحكم الميدانية هذه خارج العلبة وتزويدها بتبريد كافٍ (حتى 94 واط أو استبدالها بقناة N أخرى مناسبة).

البرامج الثابتة

لم أرغب في الكتابة عنها ، لكنهم أجبروني على ذلك.

قليلا عن مراجعة التبريد الخاصة بي

يتم لصق Polevik VT7 ، في مكان جديد ، بغراء تذوب ساخن ، ويتم لحام المشتت الحراري الخاص به بلوحة نحاسية:

قررت إجراء التبريد من المبرد غير الضروري على أنبوب حراري من اللوحة الأم. تُظهر الصورة لوحة ضغط مناسبة ولوحة ترانزستور ، على طول محيطها يتم وضع البلاستيك العازل - فقط في حالة. يتم لحام الكعب من طرف مكواة اللحام مباشرة باللوحة ، إلى السلك المشترك - سيلعب دور المشتت الحراري الإضافي من المحول:

الهيكل المجمع لن يمنع الجهاز من الوقوف على ساقيه:

جاهز للبرامج الثابتة:

لقد اختبرت هذا التعديل في وضع التبريد السلبي: التفريغ لمدة 20 دقيقة لبطارية 6 فولت من الرصاص بحد أقصى 5.5 أمبير. تم تسليط الضوء على القوة 30 ... 31W. وصلت درجة الحرارة على أنبوب الحرارة ، وفقًا للمزدوج الحراري ، إلى 91 درجة مئوية ، كما أصبحت العلبة ساخنة أيضًا ، وفي مرحلة ما ، بدأت الشاشة تتحول إلى اللون الأرجواني. أنا ، بالطبع ، أوقفت الاختبار على الفور. لم تتمكن الشاشة من العودة إلى وضعها الطبيعي لفترة طويلة ، لكنها تركتها بعد ذلك.

من الواضح الآن أن وحدة التحميل الخارجية ذات الاتصال القابل للفصل ستكون الحل الأفضل: لا توجد قيود على حجم المبرد والمروحة ، وسيصبح الشحن نفسه أكثر إحكاما وخفة (لا يوجد تفريغ) مطلوب في الميدان).

آمل أن تساعد هذه المقالة المبتدئين في أن يكونوا أكثر جرأة في تجربة قطع الحديد التي لا حول لها ولا قوة.
التعليقات والإضافات مرحب بها.

تحذير: يمكن أن تؤدي التعديلات الموصوفة ، إذا تم استخدامها بشكل غير كفؤ ، إلى إتلاف مكونات الشحن وتحويلها إلى "لبنة" لا رجوع فيها ، فضلاً عن انخفاض موثوقية الجهاز وخلق خطر نشوب حريق. المؤلف يتنصل من المسؤولية عن الأضرار المحتملة ، بما في ذلك الوقت الضائع.

الروابط

شاحن cheali للبرامج الثابتة البديلة: https://github.com/stawel/cheali-charger (مراجعتها على youtube: ذات مرة , اثنين).
لتجميع البرامج الثابتة: Atmel Studio و CMake
المتعري: eXtreme Burner AVR
مبرمج ISP:

في هذه المقالة ، سأوضح لك كيفية فلاش Imax B6 Mini بطريقتين مختلفتين. الأول هو الأكثر شيوعًا ، ويستخدمه الأغلبية ، والثاني أكثر إثارة للاهتمام في رأيي ، وهو أبسط ، مما يسمح لك بالتحديث إلى أحدث إصدار في الوقت الحالي.

لنبدأ بالترتيب. أولاً ، نحتاج إلى الانتقال إلى skyrc.com والانتقال إلى قسم التنزيل. ثم حدد عنصر الشواحن في الفئة وابحث عن جهازك ، في هذه الحالة Imax B6 Mini. انتقل إلى علامة التبويب البرامج وقم بتنزيل الإصدار الثاني من برنامج Charger Master.

في حالتي ، تم حفظ الملف بدون امتداد ، لذلك قمت بنسخ جميع الأسماء مع الامتداد وأعدت تسمية الملف الذي تم تنزيله. قم بتشغيل setup.exe أو ChargeMaster2.msi - لا فرق. قم بتثبيت البرنامج ، وإذا لزم الأمر ، قم بتغيير مسار التثبيت. تركت كل شيء كما هو.

بعد الإطلاق ، يخبرنا Charge Master أنه يتطلب NET Framework 4 للعمل ونحن مدعوون لتنزيله. نتفق ونضغط على زر "نعم". الغريب ، لم يحدث شيء لذلك قمت بتنزيله بنفسي. أنصحك بتنزيل برنامج التثبيت في وضع عدم الاتصال ، على الرغم من أن هذا ليس مهمًا بشكل خاص ويمكنك تنزيل مثبت الويب. بعد التثبيت ، نحاول تشغيل البرنامج مرة أخرى. بدأ البرنامج ، يمكنك الآن توصيل الجهاز بـ USB لجهاز الكمبيوتر الخاص بك.

تم العثور على خطأ في البرنامج بسبب أي جزء من الواجهة يختفي عند توصيل الجهاز. لإصلاحها ، نحتاج إلى الانتقال إلى لوحة التحكم وتبديل تنسيق اللغة إلى اللغة الإنجليزية ، أو استبدال فاصل الأعداد الصحيحة والكسور بفاصلة بنقطة.

في حالتي ، سأضع التنسيق باللغة الإنجليزية (الولايات المتحدة). قم بتشغيل البرنامج مرة أخرى وحاول الاتصال. كل شيء يعمل ، انتقل إلى قسم النظام وشاهد رسالة تفيد بأن الإصدار 1.12 متاح ، لدينا الإصدار 1.10. نقوم بتحديث البرنامج الثابت من خلال النقر على زر تحديث البرنامج الثابت. عند الانتهاء من البرنامج الثابت ، يصدر الجهاز صوتًا مميزًا.

الآن عن الطريقة الثانية. يمكن أيضًا وميض هذا الجهاز باستخدام أداة خدمة خاصة. هذه الطريقة أبسط ، ولا تتطلب تثبيت برامج إضافية وتغيير إعدادات النظام. بالإضافة إلى ذلك ، ستسمح لنا هذه الطريقة بالتحديث إلى الإصدار 1.13. انتقل إلى صفحة البرنامج الثابت وقم بتنزيل أرشيفي صغير به فلاشر لجهازنا (الرابط أدناه) ، أو قم بتنزيله مباشرة من هنا ، وقم بفك ضغطه وتشغيله.

أثناء الضغط على زر Enter ، قم بتوصيل كبل USB بالجهاز ، ثم قم بتوصيل الطاقة. الآن يمكنك النقر فوق الزر ترقية. بدأت عملية البرامج الثابتة. من حيث المبدأ ، لا يمكنك تشغيل الجهاز في وضع تمهيد خاص ولا حتى توصيل الطاقة ، ولكن بعد الاتصال بـ USB ، انتقل فورًا إلى البرنامج الثابت ، لكن اختباراتي أظهرت أنه في هذه الحالة يتم تثبيت البرنامج الثابت بشكل ملتوي والجهاز يبدأ في إعادة تشغيل نفسه من وقت لآخر. لذلك ، أنصحك بعمل كل شيء بوضوح وفقًا لهذه التعليمات.

حقاً يقولون: الكسل محرك التقدم! هنا وأنا ، أثارت الفكرة رأسي ، لأتمتة عملية قياس البطاريات الحمضية وتدريبها. بعد كل شيء ، من ، في عقله الصحيح ، في عصرنا من الدوائر الدقيقة الذكية ، سوف يتفوق على بطارية بمقاييس متعددة وساعة توقيت؟ بالتأكيد ، يعرف الكثير من الناس الشاحن "الشعبي" Imax B6. في حبري هناك شيء عنه (ولا حتى واحد). أدناه سأكتب ما فعلته به ولماذا.

دقة

في البداية ، كان هدفي هو زيادة قوة التفريغ من أجل قياس بطارياتي من أجل مصدر طاقة غير متقطع ، وعلى المدى الطويل ، تدريبهم دون المخاطرة بالشيخوخة المبكرة (أنا ، وليس البطاريات). لقد قمت بقيادة الجهاز المفكك.

في الداخل ، يتم تعبئته بسخاء مع العديد من مكبرات الصوت التفاضلية ، ومضاعف الإرسال ، ومنظم الدفع باك بكفاءة عالية ، وحزمة جيدة ، ويمكنك العثور على مصدر مفتوح على الشبكة. حسن جداالبرامج الثابتة. مع تيار شحن يصل إلى 5 أمبير ، يمكنه حتى شحن بطاريات السيارة عند 50 أمبير / ساعة (0.1 درجة مئوية حاليًا). مع كل هذا ، في نفس الوقت ، الثروة ، كمستشعرات حالية ، يتم استخدام المقاومات العادية 1 وات هنا ، والتي ، من بين أمور أخرى ، تعمل في حدود قوتها ، مما يعني أن مقاومتها تطفو بشكل كبير تحت الحمل. هل يمكنك الوثوق بجهاز القياس هذا؟ بعد أن نفخت ولمس هذه "المستشعرات" بيدي ، اختفت الشكوك - أريد تحويلها إلى تحويلات من المنغانين!

Manganin (يوجد أيضًا ثابت) عبارة عن سبيكة خاصة للتحويلات ، والتي لا تغير عمليًا مقاومتها من التسخين. لكن مقاومته هي ترتيب من حيث الحجم أقل من المقاومات التي يتم استبدالها. أيضًا ، في دائرة الجهاز ، تُستخدم مكبرات الصوت التشغيلية لتضخيم الجهد من المستشعر إلى القيم القابلة للقراءة بواسطة وحدة التحكم الدقيقة (أعتقد أن الحد الأعلى للرقمنة هو الجهد المرجعي من TL431 ، حوالي 2.495 فولت).

تنقيتي هي اللحام المحولات بدلاً من المقاومات ، وتعويض الاختلاف في المستويات عن طريق تغيير مكاسب مكبرات الصوت التشغيلية إلى LM2904: DA2: 1 و DA1: 1 (انظر الرسم البياني).

مخطط



من أجل التغيير ، نحتاج إلى: الجهاز الأصلي نفسه (أصف التغيير الأصلي) ، وتحويلات المنجانين (أخذت من المتر الصيني) ، ومبرمج ISP ، وبرامج cheali-charger الثابتة (لإمكانية المعايرة) ، و Atmel Studio من أجله التجميع (اختياري) ، eXtreme Burner AVR لبرامجها الثابتة وخبرتها في إنشاء قوالب لبرامج atmega الثابتة الناجحة (جميع الروابط في نهاية المقالة).
وأيضًا: القدرة على لحام SMD ورغبة لا تُقاوم في استعادة العدالة.

لم أدرس أبدًا تطور الدوائر ، وبشكل عام ، هواة الراديو ، لذلك كان إجراء مثل هذه التغييرات على جهاز يعمل مثل هذا أثناء الطيران أمرًا مخيفًا. ثم جاء ملتسيم للإنقاذ! من الممكن فيه ، دون لمس مكواة اللحام: تنفيذ الفكرة وتصحيحها وتصحيح الأخطاء وفهم ما إذا كانت ستنجح على الإطلاق. في هذا المثال ، قمت بنمذجة قطعة من الدوائر ، مع op-amp ، لدائرة وضع الشحن:

يوفر المقاوم R77 ردود فعل سلبية. مع R70 ، يشكلون حاجزًا يحدد الكسب ، والذي يمكن حسابه على هذا النحو (R77 + R70) / R70 = كسب. تبين أن تحويلتي كانت حوالي 6.5 متر مكعب ، والتي ستؤدي عند تيار 5 أ إلى انخفاض الجهد بمقدار 32.5 مللي فولت ، ونحتاج إلى الحصول على 1.96 فولت من أجل الامتثال لمنطق الدائرة وتوقعات مطورها. أخذت مقاومات 1k و 57k لـ R70 و R77 على التوالي. وفقًا لجهاز المحاكاة ، كان الإخراج 1.88 فولت ، وهو أمر مقبول تمامًا. لقد ألقيت أيضًا بالمقاومات R55 و R7 ، كخطية مخفضة ، لا يتم استخدامها في الصورة (ربما يكون هذا خطأ) ، والتحويل نفسه متصل بأسلاك مخصصة أسفل R70 و C18 وأعلى التحويلة مباشرة إلى إدخال "+" من المرجع أمبير.

يتم قطع المسارات الإضافية ، بما في ذلك الجانب الخلفي من اللوحة. من المهم لحام الأسلاك جيدًا حتى لا تسقط ، بمرور الوقت ، من التحويلة أو اللوحة ، لأنه ليس فقط ADC الخاص بالمتحكم الدقيق يعمل من هذا المستشعر ، ولكن أيضًا التغذية المرتدة الحالية لمنظم النبض ، والذي ، إذا فقدت الإشارة ، يمكنك الانتقال إلى الوضع الأقصى والتخلي.

لا تختلف الدائرة الخاصة بوضع التفريغ اختلافًا جوهريًا ، ولكن منذ أن وضعت وحدة التحكم بالمجال VT7 على الرادياتير ، وقمت بزيادة قوة التفريغ إلى حد وحدة التحكم في المجال (94 واط وفقًا لورقة البيانات) ، أود تعيين الحد الأقصى لتيار التفريغ أكثر.

نتيجة لذلك ، حصلت على: R50 - تحويلة 5.7 مللي أوم ، R8 و R14 - 430 أوم و 22 كيلو أوم ، على التوالي ، مما يعطي 1.5 فولت المطلوبة عند الخرج مع تيار من خلال التحويلة 5 أ. جربت تيارًا عاليًا - بحد أقصى 5.555 أمبير ، لذلك قمت بربط حد 5.5 أ في البرنامج الثابت (في الملف "cheali-charger \ src \ Hardware \ atmega32 \ target \ imaxB6-original \ HardwareConfig.h") .

على طول الطريق ، ظهرت مشكلة - رفض الشاحن الاعتراف بأنه تمت معايرته (تفريغ). هذا يرجع إلى حقيقة أنه لا يتم استخدام تعريف ماكرو MAX_DISCHARGE_I في ملف "HardwareConfig.h" للاختبار ، ولكن نقطة المعايرة الثانية لاختبار النقطة الأولى (النقاط موصوفة في ملف "GlobalConfig.h"). لم أتعمق في تعقيدات الكود وقمت ببساطة بقص هذا الفحص في وظيفة checkAll () في ملف "Calibrate.cpp".

نتيجة للتغييرات ، تم الحصول على جهاز يوفر خطية مقبولة للقياسات في النطاق من 100mA إلى 5A ويمكن تسميته بقياس واحد ، إن لم يكن لشيء واحد: منذ أن تركت مجال تفريغ قوي داخل العلبة ( على الرغم من التبريد المحسن) ، فإن تسخين اللوحة منه لا يزال يشوه نتيجة القياس ، والقياسات "تطفو" قليلاً نحو التقليل من التقدير ... لست متأكدًا من المسؤول عن هذا: مكبر الخطأ أو ADC الخاص بـ متحكم. في أي حال ، IMHO ، يجدر إخراج وحدة التحكم الميدانية هذه خارج العلبة وتزويدها بتبريد كافٍ (حتى 94 واط أو استبدالها بقناة N أخرى مناسبة).

البرامج الثابتة

لم أرغب في الكتابة عنها ، لكنهم أجبروني على ذلك.

قليلا عن مراجعة التبريد الخاصة بي

يتم لصق Polevik VT7 ، في مكان جديد ، بغراء تذوب ساخن ، ويتم لحام المشتت الحراري الخاص به بلوحة نحاسية:

قررت إجراء التبريد من المبرد غير الضروري على أنبوب حراري من اللوحة الأم. تُظهر الصورة لوحة ضغط مناسبة ولوحة ترانزستور ، على طول محيطها يتم وضع البلاستيك العازل - فقط في حالة. يتم لحام الكعب من طرف مكواة اللحام مباشرة باللوحة ، إلى السلك المشترك - سيلعب دور المشتت الحراري الإضافي من المحول:

الهيكل المجمع لن يمنع الجهاز من الوقوف على ساقيه:

جاهز للبرامج الثابتة:

لقد اختبرت هذا التعديل في وضع التبريد السلبي: التفريغ لمدة 20 دقيقة لبطارية 6 فولت من الرصاص بحد أقصى 5.5 أمبير. تم تسليط الضوء على القوة 30 ... 31W. وصلت درجة الحرارة على أنبوب الحرارة ، وفقًا للمزدوج الحراري ، إلى 91 درجة مئوية ، كما أصبحت العلبة ساخنة أيضًا ، وفي مرحلة ما ، بدأت الشاشة تتحول إلى اللون الأرجواني. أنا ، بالطبع ، أوقفت الاختبار على الفور. لم تتمكن الشاشة من العودة إلى وضعها الطبيعي لفترة طويلة ، لكنها تركتها بعد ذلك.

من الواضح الآن أن وحدة التحميل الخارجية ذات الاتصال القابل للفصل ستكون الحل الأفضل: لا توجد قيود على حجم المبرد والمروحة ، وسيصبح الشحن نفسه أكثر إحكاما وخفة (لا يوجد تفريغ) مطلوب في الميدان).

آمل أن تساعد هذه المقالة المبتدئين في أن يكونوا أكثر جرأة في تجربة قطع الحديد التي لا حول لها ولا قوة.
التعليقات والإضافات مرحب بها.

تحذير: يمكن أن تؤدي التعديلات الموصوفة ، إذا تم استخدامها بشكل غير كفؤ ، إلى إتلاف مكونات الشحن وتحويلها إلى "لبنة" لا رجوع فيها ، فضلاً عن انخفاض موثوقية الجهاز وخلق خطر نشوب حريق. المؤلف يتنصل من المسؤولية عن الأضرار المحتملة ، بما في ذلك الوقت الضائع.

الروابط

شاحن cheali للبرامج الثابتة البديلة: https://github.com/stawel/cheali-charger (مراجعتها على youtube: ذات مرة , اثنين).
لتجميع البرامج الثابتة: Atmel Studio و CMake
المتعري: eXtreme Burner AVR
مبرمج ISP:

في هذه المقالة ، سأوضح لك كيفية فلاش Imax B6 Mini بطريقتين مختلفتين. الأول هو الأكثر شيوعًا ، ويستخدمه الأغلبية ، والثاني أكثر إثارة للاهتمام في رأيي ، وهو أبسط ، مما يسمح لك بالتحديث إلى أحدث إصدار في الوقت الحالي.

لنبدأ بالترتيب. أولاً ، نحتاج إلى الانتقال إلى skyrc.com والانتقال إلى قسم التنزيل. ثم حدد عنصر الشواحن في الفئة وابحث عن جهازك ، في هذه الحالة Imax B6 Mini. انتقل إلى علامة التبويب البرامج وقم بتنزيل الإصدار الثاني من برنامج Charger Master.

في حالتي ، تم حفظ الملف بدون امتداد ، لذلك قمت بنسخ جميع الأسماء مع الامتداد وأعدت تسمية الملف الذي تم تنزيله. قم بتشغيل setup.exe أو ChargeMaster2.msi - لا فرق. قم بتثبيت البرنامج ، وإذا لزم الأمر ، قم بتغيير مسار التثبيت. تركت كل شيء كما هو.

بعد الإطلاق ، يخبرنا Charge Master أنه يتطلب NET Framework 4 للعمل ونحن مدعوون لتنزيله. نتفق ونضغط على زر "نعم". الغريب ، لم يحدث شيء لذلك قمت بتنزيله بنفسي. أنصحك بتنزيل برنامج التثبيت في وضع عدم الاتصال ، على الرغم من أن هذا ليس مهمًا بشكل خاص ويمكنك تنزيل مثبت الويب. بعد التثبيت ، نحاول تشغيل البرنامج مرة أخرى. بدأ البرنامج ، يمكنك الآن توصيل الجهاز بـ USB لجهاز الكمبيوتر الخاص بك.

تم العثور على خطأ في البرنامج بسبب أي جزء من الواجهة يختفي عند توصيل الجهاز. لإصلاحها ، نحتاج إلى الانتقال إلى لوحة التحكم وتبديل تنسيق اللغة إلى اللغة الإنجليزية ، أو استبدال فاصل الأعداد الصحيحة والكسور بفاصلة بنقطة.

في حالتي ، سأضع التنسيق باللغة الإنجليزية (الولايات المتحدة). قم بتشغيل البرنامج مرة أخرى وحاول الاتصال. كل شيء يعمل ، انتقل إلى قسم النظام وشاهد رسالة تفيد بأن الإصدار 1.12 متاح ، لدينا الإصدار 1.10. نقوم بتحديث البرنامج الثابت من خلال النقر على زر تحديث البرنامج الثابت. عند الانتهاء من البرنامج الثابت ، يصدر الجهاز صوتًا مميزًا.

الآن عن الطريقة الثانية. يمكن أيضًا وميض هذا الجهاز باستخدام أداة خدمة خاصة. هذه الطريقة أبسط ، ولا تتطلب تثبيت برامج إضافية وتغيير إعدادات النظام. بالإضافة إلى ذلك ، ستسمح لنا هذه الطريقة بالتحديث إلى الإصدار 1.13. انتقل إلى صفحة البرنامج الثابت وقم بتنزيل أرشيفي صغير به فلاشر لجهازنا (الرابط أدناه) ، أو قم بتنزيله مباشرة من هنا ، وقم بفك ضغطه وتشغيله.

أثناء الضغط على زر Enter ، قم بتوصيل كبل USB بالجهاز ، ثم قم بتوصيل الطاقة. الآن يمكنك النقر فوق الزر ترقية. بدأت عملية البرامج الثابتة. من حيث المبدأ ، لا يمكنك تشغيل الجهاز في وضع تمهيد خاص ولا حتى توصيل الطاقة ، ولكن بعد الاتصال بـ USB ، انتقل فورًا إلى البرنامج الثابت ، لكن اختباراتي أظهرت أنه في هذه الحالة يتم تثبيت البرنامج الثابت بشكل ملتوي والجهاز يبدأ في إعادة تشغيل نفسه من وقت لآخر. لذلك ، أنصحك بعمل كل شيء بوضوح وفقًا لهذه التعليمات.