Страница 2 из 8

Доработки оригинальной схемы ATS25

Добавлено: 20 фев 2024, 21:16
koks60
koks60 писал(а): 01 фев 2024, 06:17 Binns писал(а): ↑27 дек 2022, 13:58
2. Считывание показаний уровня заряда батареи и статуса подключения зарядного устройства:
А от прошивки зависит реальность показания заряда батареи или только от резисторов делителей?

Доработки оригинальной схемы ATS25

Добавлено: 20 фев 2024, 23:05
Binns
koks60 писал(а): 20 фев 2024, 21:16 А от прошивки зависит реальность показания заряда батареи или только от резисторов делителей?
Для идеальных резисторов все равно могут быть расхождения из за нелинейности ацп в esp32. Для корректировки показаний можно использовать строку batValueAdjust в файле setting.ini

Доработки оригинальной схемы ATS25

Добавлено: 21 фев 2024, 06:42
koks60
Binns писал(а): 20 фев 2024, 23:05 Для корректировки показаний можно использовать строку batValueAdjust в файле setting.ini
А где находится этот файл.
В вашей выше приведённой схеме, питание 5 вольт, в делителях стоят резисторы по 18к. Но и в другой схеме, где питание 3.7в, тоже стоят резисторы делителя по 18к. Значит всё задаётся программно. В скетче версии 4.0, блок "battery info", начинается со строки №1607, может тут и задаётся?
Я в своём варианте приёмника, использую два последовательно соединённых акб. по 3.7в. и заряд батареи отображается не корректно.

Доработки оригинальной схемы ATS25

Добавлено: 21 фев 2024, 10:58
Binns
koks60 писал(а): 21 фев 2024, 06:42 А где находится этот файл.
речь о прошивке версии 4.1х. В 4.0 коррекции нет. Вы можете сделать это самостоятельно в скетче.
koks60 писал(а): 21 фев 2024, 06:42 Я в своём варианте приёмника, использую два последовательно соединённых акб. по 3.7в. и заряд батареи отображается не корректно.
поставьте делитель из резисторов как минимум на 3, чтобы не спалить вход esp32. В строке 1609 указана истинная величина опорного напряжения 3.3 вольта. При делении напряжения на 3 это значение следует увеличить в полтора раза. А в строке 1610 задается показание уровня заряда батареи в процентах в зависимости от напряжения.

Доработки оригинальной схемы ATS25

Добавлено: 21 фев 2024, 13:58
koks60
Binns писал(а): 21 фев 2024, 10:58 В строке 1609 указана истинная величина опорного напряжения 3.3 вольта.
То есть это напряжение должно быть на входе esp32, при полностью заряженной батарее ? Тогда в моём случае, коэффициент деления делителя должен быть 8.4в:3.3в=2.54, правильно?

Доработки оригинальной схемы ATS25

Добавлено: 21 фев 2024, 14:09
Binns
Binns писал(а): 21 фев 2024, 10:58 В строке 1609 указана истинная величина опорного напряжения 3.3 вольта. При делении напряжения на 3 это значение следует увеличить в полтора раза.
это напряжение питания esp32. Измерьте его на соответствующем выводе esp32 +3.3. Полученное значение записываем в эту строку. В случае, если вы ставите делитель не пополам, а на три, как я настоятельно рекомендую, то полученное значение нужно увеличить в полтора раза и так записать в строке 1609.

Доработки оригинальной схемы ATS25

Добавлено: 21 фев 2024, 14:40
koks60
Binns писал(а): 21 фев 2024, 14:09 В случае, если вы ставите делитель не пополам, а на три, как я настоятельно рекомендую, то полученное значение нужно увеличить в полтора раза и так записать в строке 1609.
Хорошо. Ставлю делитель на три, на его выходе будет 8.4:3=2.8в. дальше 2.8*1.5=4.2в это значение записываю в строку 1609, так?

Доработки оригинальной схемы ATS25

Добавлено: 21 фев 2024, 18:00
koks60
Сделал как написал выше, показания батареи занижены. Подбором числа в строке 1609, (5.1v), выставил правильные показания .

Доработки оригинальной схемы ATS25

Добавлено: 21 фев 2024, 23:35
Binns
koks60, вы меня так и не поняли ) Ну раз подобрали значение и все правильно показывает, то пусть будет так ) главное цель достигнута

Доработки оригинальной схемы ATS25

Добавлено: 22 фев 2024, 05:31
koks60
Binns писал(а): 21 фев 2024, 23:35 главное цель достигнута
Да, как сказал В.И. ЛЕНИН : Мы пойдём другим путём....