Прошивка Binns MOD для ATS-25 и подобных приемников на базе SI473X

Binns
Сообщения: 403
Зарегистрирован: 21 янв 2022, 01:28
Благодарил (а): 32 раза
Поблагодарили: 176 раз

Прошивка Binns MOD для ATS-25 и подобных приемников на базе SI473X

Сообщение Binns » 25 фев 2022, 19:55

По фото сложно оценить. Замечал сильное падение яркости при снижении напряжения батареи ниже 3.5в. Неплохо бы замерить напряжение на плате с esp32. И напряжение самой батареи

Voevoda
Сообщения: 121
Зарегистрирован: 23 июн 2021, 18:33
Позывной: R7KEO
Город: г.Саки
Имя: Владимир
Благодарил (а): 5 раз
Поблагодарили: 21 раз

Прошивка Binns MOD для ATS-25 и подобных приемников на базе SI473X

Сообщение Voevoda » 25 фев 2022, 20:54

Попытался редактировать пресеты, ошибка при компиляции.
изображение_viber_2022-02-25_20-54-18-977.jpg
изображение_viber_2022-02-25_20-53-05-785.jpg


Криворукий
Сообщения: 557
Зарегистрирован: 20 ноя 2019, 19:00
Город: Ленинград
Имя: Андрей
Благодарил (а): 151 раз
Поблагодарили: 164 раза

Прошивка Binns MOD для ATS-25 и подобных приемников на базе SI473X

Сообщение Криворукий » 25 фев 2022, 21:05

Binns, поставил в делитель резисторы по 20 КОм. Индикатор разряда работает, всё хорошо. Пришлось подкорректировать значение в программе т.к. занижал на 30 %.

Что пока обнаружил. После гашения экрана, перестаёт работать бипер. Т.е. нет звукового оповещения разряда аккумулятора. Так же у меня не работает аппаратное отключение подсветки экрана, при включенном "bright disp power". На не мод. прошивке работало.

Voevoda
Сообщения: 121
Зарегистрирован: 23 июн 2021, 18:33
Позывной: R7KEO
Город: г.Саки
Имя: Владимир
Благодарил (а): 5 раз
Поблагодарили: 21 раз

Прошивка Binns MOD для ATS-25 и подобных приемников на базе SI473X

Сообщение Voevoda » 25 фев 2022, 21:15

Выдает такую ошибку при проверке. Но прошить позволяет.
D:\Downloads\SI4735_2.8_TFT_SI5351_V4.0\Memory.h:35:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
D:\Downloads\SI4735_2.8_TFT_SI5351_V4.0\Memory.h:35:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
D:\Downloads\SI4735_2.8_TFT_SI5351_V4.0\Memory.h:35:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
D:\Downloads\SI4735_2.8_TFT_SI5351_V4.0\Memory.h:35:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
D:\Downloads\SI4735_2.8_TFT_SI5351_V4.0\SI4735_2.8_TFT_SI5351_V4.0.ino: In function 'void setup()':
D:\Downloads\SI4735_2.8_TFT_SI5351_V4.0\SI4735_2.8_TFT_SI5351_V4.0.ino:1144:41: warning: NULL used in arithmetic [-Wpointer-arith]
while (MemoBankFile.Name[j] != NULL and n < 21) {
^~~~
D:\Downloads\SI4735_2.8_TFT_SI5351_V4.0\SI4735_2.8_TFT_SI5351_V4.0.ino: In function 'void presetLoad()':
D:\Downloads\SI4735_2.8_TFT_SI5351_V4.0\SI4735_2.8_TFT_SI5351_V4.0.ino:5772:43: warning: converting to non-pointer type 'char' from NULL [-Wconversion-null]
preset[count].PresetName[j + 1] = NULL;
^~~~

Voevoda
Сообщения: 121
Зарегистрирован: 23 июн 2021, 18:33
Позывной: R7KEO
Город: г.Саки
Имя: Владимир
Благодарил (а): 5 раз
Поблагодарили: 21 раз

Прошивка Binns MOD для ATS-25 и подобных приемников на базе SI473X

Сообщение Voevoda » 25 фев 2022, 21:58

С пресетами все ок. Запятой не хватало.
Слава Богу я не ракету программирую.
На видео видно с цветом что-то не то.
phpBB [video]

Binns
Сообщения: 403
Зарегистрирован: 21 янв 2022, 01:28
Благодарил (а): 32 раза
Поблагодарили: 176 раз

Прошивка Binns MOD для ATS-25 и подобных приемников на базе SI473X

Сообщение Binns » 25 фев 2022, 23:18

Криворукий писал(а):
25 фев 2022, 21:05
Пришлось подкорректировать значение в программе т.к. занижал на 30 %.
Какая строка корректировалась? И важный момент, отклонения при разряде батареи? Или и при полностью заряженной тоже? При разряде может меняться опорное напряжение 3.3в отсюда и искажения. Поскольку напряжение батареи падает ниже 3.3в при разряде.

Binns
Сообщения: 403
Зарегистрирован: 21 янв 2022, 01:28
Благодарил (а): 32 раза
Поблагодарили: 176 раз

Прошивка Binns MOD для ATS-25 и подобных приемников на базе SI473X

Сообщение Binns » 25 фев 2022, 23:21

Криворукий писал(а):
25 фев 2022, 21:05
Так же у меня не работает аппаратное отключение подсветки экрана, при включенном "bright disp power". На не мод. прошивке работало.
Проверьте, пожалуйста, работает ли у Вас регулировка подсветки и гашение экрана в заставке при выключённой опции "bright disp power"
Последний раз редактировалось Binns 25 фев 2022, 23:24, всего редактировалось 1 раз.

Binns
Сообщения: 403
Зарегистрирован: 21 янв 2022, 01:28
Благодарил (а): 32 раза
Поблагодарили: 176 раз

Прошивка Binns MOD для ATS-25 и подобных приемников на базе SI473X

Сообщение Binns » 25 фев 2022, 23:23

Voevoda писал(а):
25 фев 2022, 21:58
На видео видно с цветом что-то не то.
У Вас эти проблемы только в ретро шкале?

Voevoda
Сообщения: 121
Зарегистрирован: 23 июн 2021, 18:33
Позывной: R7KEO
Город: г.Саки
Имя: Владимир
Благодарил (а): 5 раз
Поблагодарили: 21 раз

Прошивка Binns MOD для ATS-25 и подобных приемников на базе SI473X

Сообщение Voevoda » 25 фев 2022, 23:43

Binns писал(а):
25 фев 2022, 23:23
У Вас эти проблемы только в ретро шкале?
Больше напрягало отображение частоты. Благо нашел как убрать в настройках.
Вопросов больше нет.
Завтра индикатор сделаю и все отлично.

Криворукий
Сообщения: 557
Зарегистрирован: 20 ноя 2019, 19:00
Город: Ленинград
Имя: Андрей
Благодарил (а): 151 раз
Поблагодарили: 164 раза

Прошивка Binns MOD для ATS-25 и подобных приемников на базе SI473X

Сообщение Криворукий » 26 фев 2022, 00:13

Binns, корректировал в этой строке:
"float vsupply = 3.724 * analogRead(BAT_INFO) / 2047; //3.3v"

Использовал регулируемый блок питания с подключённым вольтметром.
4.2В - приёмник показывает 4.14 и 100% заряд
3.5В = 3.4 и 50%
3.3В = 3.2 и 36%
2.7В = 2.56 и 0%

При отключенной "bright disp power" подсветка отключается (при активной "disp light off"), регулировка подсветки работает.
При включенной "bright disp power" кнопка "LIGHT" не активна.

Ответить

Вернуться в «Микроконтроллеры и программирование»