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

Обсуждение прошивок для приемников на микросхеме SI473x (ATS25)
koks60
Сообщения: 11
Зарегистрирован: 01 фев 2024, 06:09
Благодарил (а): 1 раз
Поблагодарили: 1 раз

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

Сообщение koks60 »

koks60 писал(а): 01 фев 2024, 06:17 Binns писал(а): ↑27 дек 2022, 13:58
2. Считывание показаний уровня заряда батареи и статуса подключения зарядного устройства:
А от прошивки зависит реальность показания заряда батареи или только от резисторов делителей?
Аватара пользователя
Binns
Site Admin
Сообщения: 305
Зарегистрирован: 25 апр 2022, 22:46
Благодарил (а): 17 раз
Поблагодарили: 73 раза

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

Сообщение Binns »

koks60 писал(а): 20 фев 2024, 21:16 А от прошивки зависит реальность показания заряда батареи или только от резисторов делителей?
Для идеальных резисторов все равно могут быть расхождения из за нелинейности ацп в esp32. Для корректировки показаний можно использовать строку batValueAdjust в файле setting.ini
koks60
Сообщения: 11
Зарегистрирован: 01 фев 2024, 06:09
Благодарил (а): 1 раз
Поблагодарили: 1 раз

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

Сообщение koks60 »

Binns писал(а): 20 фев 2024, 23:05 Для корректировки показаний можно использовать строку batValueAdjust в файле setting.ini
А где находится этот файл.
В вашей выше приведённой схеме, питание 5 вольт, в делителях стоят резисторы по 18к. Но и в другой схеме, где питание 3.7в, тоже стоят резисторы делителя по 18к. Значит всё задаётся программно. В скетче версии 4.0, блок "battery info", начинается со строки №1607, может тут и задаётся?
Я в своём варианте приёмника, использую два последовательно соединённых акб. по 3.7в. и заряд батареи отображается не корректно.
Аватара пользователя
Binns
Site Admin
Сообщения: 305
Зарегистрирован: 25 апр 2022, 22:46
Благодарил (а): 17 раз
Поблагодарили: 73 раза

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

Сообщение Binns »

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

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

Сообщение koks60 »

Binns писал(а): 21 фев 2024, 10:58 В строке 1609 указана истинная величина опорного напряжения 3.3 вольта.
То есть это напряжение должно быть на входе esp32, при полностью заряженной батарее ? Тогда в моём случае, коэффициент деления делителя должен быть 8.4в:3.3в=2.54, правильно?
Аватара пользователя
Binns
Site Admin
Сообщения: 305
Зарегистрирован: 25 апр 2022, 22:46
Благодарил (а): 17 раз
Поблагодарили: 73 раза

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

Сообщение Binns »

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

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

Сообщение koks60 »

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

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

Сообщение koks60 »

Сделал как написал выше, показания батареи занижены. Подбором числа в строке 1609, (5.1v), выставил правильные показания .
Аватара пользователя
Binns
Site Admin
Сообщения: 305
Зарегистрирован: 25 апр 2022, 22:46
Благодарил (а): 17 раз
Поблагодарили: 73 раза

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

Сообщение Binns »

koks60, вы меня так и не поняли ) Ну раз подобрали значение и все правильно показывает, то пусть будет так ) главное цель достигнута
koks60
Сообщения: 11
Зарегистрирован: 01 фев 2024, 06:09
Благодарил (а): 1 раз
Поблагодарили: 1 раз

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

Сообщение koks60 »

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