Последняя глава бессмертной птицы
Излишне говорить, что серия «Бессмертных птиц» - мой первый успешный проект в открытом исходном коде, и она также проходила большую часть моей карьеры в колледже. Я потратил много времени и опыта в этой работе. Я хотел бы поблагодарить моего старшего брата Зи Си и всех друзей, которые помогли мне!
На этот раз бессмертная птица и новые основаны на этом проекте в Lichuang Kaiyuan Plaza [ CH32V_PD ] - в основном часть OPA и текущая часть обнаружения.
— - Кавендийский монстр 2022.11.22
| параметр | ценить | единица | источник |
|---|---|---|---|
| Входное напряжение | 8-26 | V. | INA199 максимальное напряжение выдержанное напряжение 26 В |
| Выходной максимальный ток | 12 | А | 3,0 / 50 (β) / 0,005 = 12a |
| Теоретическая максимальная сила | 312 | W. | 26*12 = 312 |
| Рекомендуемая сила | 96 | W. | 12 * 8 = 96 |
| Выходная мощность 5 В. | 15 | W. | 5 * 3 = 15 |
| Без потребляемой мощности нагрузки | 0,2 | W. | |
| Тока точности обнаружения | 0,0032 | А | 12/[3/3,3 * 4096] = 0,0032a |
| Время защиты от перегрузки (короткий замыкание) | 1 | РС | |
Входной цепь напряжения максимум чтения 3.3*(10 + 1,5) / 3,3 = 25,3 В.
5s литийная батарея макс = 5 * 4,2 = 21 В
Цепь самополоски начинается с одной кнопки, а потеря при закрытии почти 0.
Идентификация батареи: если подключенное устройство является целым числом 3,7 В - 4,2 В, то его можно рассматривать как литиевую батарею. Если множество составляет 2, то он считается батареей 2S, 3 раза, который составляет батарею 3S. Если он распознается в качестве литийной батареи, соответствующее минимальное напряжение выпадает во время использования, и будет активирована защита от чрезмерного разряда ( выключение системы ). Например: [Пример 1]
Обнаружение тока: используйте разностный сигнал резистора отбора проб, чтобы усилить INA199 на 50 раз и вывести его в MCU и другие ICS. Например: [Пример 2]
Текущая защита от перегрузки аппаратного обеспечения: используйте текущий сигнал, обнаруженный INA199, чтобы сравнить его с эталонным напряжением 3,0 в LMV358. Если ток -сигнал больше 3,0 В, выход OP AMP низкий ( переключение системы выключена ).
Текущая защита за перегрузку программного обеспечения: используя текущий сигнал, обнаруженный с помощью INA199, АЦП MCU используется для чтения значения напряжения в программе, и сравнения его с максимальным токовым значением, установленным программой (MCU выводит низкий уровень , чтобы выключить систему ).
Защита температуры: термисторная температура и выходное напряжение положительно коррелируют. Используйте ADC MCU, чтобы прочитать значение напряжения в программу, и сравните его с максимальной температурой, установленной программой (MCU выводит низкий уровень для выключения системы ).
DC-DC: выход VCC от P-MOS уменьшается до TPS5450 до фиксированного 5 В и используется для источника питания IC и вывода.
Выход USB-Out: простой выход 5V (предоставленный DC-DC).
Дисплей: ЖК -дисплей с полным цветом.
Связь: может использоваться в качестве рабовлажного 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Болетная диаграмма