Прошивка Binns MOD для ATS-25 и подобных приемников на базе SI473X
-
- Сообщения: 419
- Зарегистрирован: 21 янв 2022, 01:28
- Благодарил (а): 35 раз
- Поблагодарили: 181 раз
Прошивка Binns MOD для ATS-25 и подобных приемников на базе SI473X
Сообщение Binns » 25 фев 2022, 19:55
По фото сложно оценить. Замечал сильное падение яркости при снижении напряжения батареи ниже 3.5в. Неплохо бы замерить напряжение на плате с esp32. И напряжение самой батареи
Binns
Voevoda
-
- Сообщения: 584
- Зарегистрирован: 20 ноя 2019, 19:00
- Город: Ленинград
- Имя: Андрей
- Благодарил (а): 158 раз
- Поблагодарили: 171 раз
Прошивка Binns MOD для ATS-25 и подобных приемников на базе SI473X
Сообщение Криворукий » 25 фев 2022, 21:05
Binns, поставил в делитель резисторы по 20 КОм. Индикатор разряда работает, всё хорошо. Пришлось подкорректировать значение в программе т.к. занижал на 30 %.
Что пока обнаружил. После гашения экрана, перестаёт работать бипер. Т.е. нет звукового оповещения разряда аккумулятора. Так же у меня не работает аппаратное отключение подсветки экрана, при включенном "bright disp power". На не мод. прошивке работало.
Что пока обнаружил. После гашения экрана, перестаёт работать бипер. Т.е. нет звукового оповещения разряда аккумулятора. Так же у меня не работает аппаратное отключение подсветки экрана, при включенном "bright disp power". На не мод. прошивке работало.
Криворукий
-
- Сообщения: 123
- Зарегистрирован: 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
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;
^~~~
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
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
-
- Сообщения: 123
- Зарегистрирован: 23 июн 2021, 18:33
- Позывной: R7KEO
- Город: г.Саки
- Имя: Владимир
- Благодарил (а): 5 раз
- Поблагодарили: 21 раз
Прошивка Binns MOD для ATS-25 и подобных приемников на базе SI473X
Сообщение Voevoda » 25 фев 2022, 21:58
С пресетами все ок. Запятой не хватало.
Слава Богу я не ракету программирую.
На видео видно с цветом что-то не то.
Слава Богу я не ракету программирую.
На видео видно с цветом что-то не то.
phpBB [video]
Voevoda
-
- Сообщения: 419
- Зарегистрирован: 21 янв 2022, 01:28
- Благодарил (а): 35 раз
- Поблагодарили: 181 раз
Прошивка Binns MOD для ATS-25 и подобных приемников на базе SI473X
Сообщение Binns » 25 фев 2022, 23:18
Какая строка корректировалась? И важный момент, отклонения при разряде батареи? Или и при полностью заряженной тоже? При разряде может меняться опорное напряжение 3.3в отсюда и искажения. Поскольку напряжение батареи падает ниже 3.3в при разряде.Криворукий писал(а): ↑25 фев 2022, 21:05Пришлось подкорректировать значение в программе т.к. занижал на 30 %.
Binns
-
- Сообщения: 419
- Зарегистрирован: 21 янв 2022, 01:28
- Благодарил (а): 35 раз
- Поблагодарили: 181 раз
Прошивка Binns MOD для ATS-25 и подобных приемников на базе SI473X
Сообщение Binns » 25 фев 2022, 23:21
Проверьте, пожалуйста, работает ли у Вас регулировка подсветки и гашение экрана в заставке при выключённой опции "bright disp power"Криворукий писал(а): ↑25 фев 2022, 21:05Так же у меня не работает аппаратное отключение подсветки экрана, при включенном "bright disp power". На не мод. прошивке работало.
Последний раз редактировалось Binns 25 фев 2022, 23:24, всего редактировалось 1 раз.
Binns
Binns
-
- Сообщения: 123
- Зарегистрирован: 23 июн 2021, 18:33
- Позывной: R7KEO
- Город: г.Саки
- Имя: Владимир
- Благодарил (а): 5 раз
- Поблагодарили: 21 раз
Прошивка Binns MOD для ATS-25 и подобных приемников на базе SI473X
Сообщение Voevoda » 25 фев 2022, 23:43
Больше напрягало отображение частоты. Благо нашел как убрать в настройках.
Вопросов больше нет.
Завтра индикатор сделаю и все отлично.
Voevoda
-
- Сообщения: 584
- Зарегистрирован: 20 ноя 2019, 19:00
- Город: Ленинград
- Имя: Андрей
- Благодарил (а): 158 раз
- Поблагодарили: 171 раз
Прошивка 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" не активна.
"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" не активна.
Криворукий
Вернуться в «Микроконтроллеры и программирование»
Перейти
- Обязательно к прочтению
- Аналоговая схемотехника
- ↳ Супергетеродинные приемники и трансиверы
- ↳ Прямое преобразование
- ↳ Прямое усиление
- ↳ Регенераторы
- ↳ Узлы, блоки, модули
- ↳ Усилители мощности
- Цифровая техника
- ↳ SDR приемники
- ↳ SDR приставки
- ↳ SDR трансиверы
- ↳ Микроконтроллеры и программирование
- Теплая лампота
- ↳ Супергетеродины
- ↳ Регенераторы
- ↳ Прямого усиления
- ↳ УНЧ
- ↳ ВЧ усилители мощности
- Источники питания
- ↳ Трансформаторные и линейные
- ↳ Импульсные и преобразователи
- ↳ Гибриды
- ↳ Аккумуляторы и батареи
- ↳ Альтернативные источники
- Антенны
- ↳ Антенны КВ
- ↳ Антенны УКВ
- ↳ Фидеры кабели
- ↳ Антенные приборы и устройства
- ↳ Тюнеры
- Фирменная аппаратура
- ↳ Yaesu
- ↳ Icom
- ↳ Kenwood
- ↳ Прочие
- Мастерская
- ↳ Измерения, приборы и софт
- ↳ Паяльное оборудование
- ↳ Слесарка
- ↳ ЧПУ и 3D принтеры
- Разное
- ↳ Другие радио темы
- ↳ Полевой день
- ↳ Помогите опознать
- ↳ Куплю Продам Магазины Продавцы
- ↳ Флудильня и оффтоп
- Работа форума