الفصل الأخير من الطائر الخالد
وغني عن القول ، أن سلسلة الطيور الخالدة هي أول مشروع لي الناجح في المصدر المفتوح ، كما أنه يمر بمعظم مهنتي الجامعية. لقد قضيت الكثير من الوقت والخبرة في هذا العمل. أود أن أشكر أخي الأكبر زي شي وجميع الأصدقاء الذين ساعدوني!
هذه المرة ، يعتمد الطيور الخالدة والجديدة على هذا المشروع في Lichuang Kaiyuan Plaza [ CH32V_PD ] - بشكل رئيسي جزء OPA وجزء الكشف الحالي.
—— Cavendish Monster 2022.11.22
| المعلمة | قيمة | وحدة | مصدر |
|---|---|---|---|
| جهد المدخلات | 8-26 | الخامس | INA199 الحد الأقصى للجهد تحمل الجهد 26 فولت |
| إخراج الحد الأقصى الحالي | 12 | أ | 3.0 / 50 (β) / 0.005 = 12A |
| أقصى قوة نظرية | 312 | ث | 26*12 = 312 |
| الطاقة الموصى بها | 96 | ث | 12 * 8 = 96 |
| 5V طاقة الإخراج | 15 | ث | 5 * 3 = 15 |
| لا يوجد استهلاك للطاقة | 0.2 | ث | |
| دقة الكشف الحالية | 0.0032 | أ | 12/[3/3.3 * 4096] = 0.0032A |
| وقت حماية الحمل الزائد (دائرة قصيرة) | 1 | آنسة | |
أقصى دائرة مقسم جهد الإدخال قصوى 3.3*(10 + 1.5) / 3.3 = 25.3V
5S Lithium Battery Max = 5 * 4.2 = 21V
تبدأ دائرة القفل الذاتي بزر واحد ، والخسارة عند الإغلاق هي تقريبًا 0.
تحديد البطارية: إذا كان الجهاز المتصل عبارة عن مضاعف عدد صحيح يبلغ 3.7 فولت - 4.2 فولت ، فيمكن اعتباره بطارية ليثيوم. إذا كانت المضاعفات 2 ، فإنها تعتبر بطارية 2S ، 3 مرات هي بطارية 3S. إذا تم التعرف عليها كبطارية ليثيوم ، فإن الحد الأدنى المقابل ينخفض الجهد أثناء الاستخدام ، وسيتم تنشيط حماية التفريغ الزائد ( إيقاف تشغيل النظام ). على سبيل المثال: [مثال 1]
الكشف الحالي: استخدم إشارة الفرق لمقاوم أخذ العينات لتضخيم INA199 بنسبة 50 مرة وإخراجها إلى MCU وغيرها من ICS. على سبيل المثال: [مثال 2]
حماية الحمل الزائد للأجهزة: استخدم الإشارة الحالية التي تم اكتشافها بواسطة INA199 لمقارنتها مع جهد مرجعي قدره 3.0 في LMV358. إذا كانت الإشارة الحالية أكبر من 3.0 فولت ، يكون إخراج OP AMP منخفضًا ( إيقاف تشغيل النظام ).
حماية التحميل الزائد للبرامج الحالية: باستخدام الإشارة الحالية التي تم اكتشافها بواسطة INA199 ، يتم استخدام ADC من MCU لقراءة قيمة الجهد في البرنامج ، ومقارنتها مع الحد الأقصى لقيمة التيار التي حددها البرنامج (يقوم MCU بإخراج المستوى المنخفض لإغلاق النظام ).
حماية درجة الحرارة: ترتبط درجة حرارة التمييز والجهد الناتج بشكل إيجابي. استخدم ADC من MCU لقراءة قيمة الجهد في البرنامج ومقارنته مع الحد الأقصى لدرجة الحرارة التي يحددها البرنامج (يقوم MCU بإخراج المستوى المنخفض لإغلاق النظام ).
DC-DC: يتم تقليل إخراج VCC من P-MOS إلى TPS5450 إلى 5V ثابت ، ويستخدم في مزود الطاقة وإخراج IC.
إخراج USB-Out: إخراج عادي 5V (المقدم من DC-DC).
العرض: شاشة ملونة كاملة LCD.
الاتصالات: يمكن استخدامها كعبد IIC للأجهزة الأخرى.
//【例1】
#define Bat_min 3.7
#define Bat_max 4.2
float vol = 11.7 ; //假设获取到电池电压是11.7
char Bat_S ;
int temp = vol / Bat_min ;
if ( Bat_max * temp >= vol )
{
Bat_S = temp ;
}
else
{
Bat_S = 0 ;
} //【例2】
#define RES_Sample 0.005 //采样电阻是0.005欧姆
float Vol = 2.4 ; //假设获取到运放后面的电压是2.4
float Source_Vol = Vol / 50 ; //因为运放的倍率β固定是50倍
float Elec = Source_Vol / RES_Sample ; //真实电流值
//计算结果为 9.6Aمخطط تموج