mambavamba14 - Залил прошивку 3.1.1, что-то не понятно зачем еще и в меню переключать экраны (Текущий фон, Текущая доза, Поиск источник, Измерения бета) или в дальнейшем нельзя будет переключаться с основных экранов?
Когда двигаешься по меню, в конце списка пропадает выбор (выделение).
В настройках, когда двигаешься вниз строка выбора уходит ниже на одну строку и ее не видно.
В настройках Тревога Д, исчез Порог Д2
В выборе пунктов меню если удержать ОК прибор отключается.
Глюк, довольно часто бывает, что при питании 3.72в пишет батарея разряжена и выключается, и если удержать ОК прибор включается, состояние значка батареи пусто, если зайти в параметры показывает 1.52в при замере на батарее 3.72, если переключить питание становится все нормально.
Глюк с пропаданием в МАХ: показанием и единицам измерения остался, кнопка с удержанием Вниз все возвращает.
Как вкл/выкл фонарик понятно - удержанием Вверх. А как вкл/выкл подсветку экрана в ручном режиме?
alexadresat - Поправил! Да выбор режимов теперь только из меню. В меню долгое удержание "ок" это выключение питания. Ручное вкл/выкл подсветки не думаю что более нужно. Раньше был такой глюк с батареей?
mambavamba14, "доза"-"фон"-"поиск" имхо стоило на правой кнопке оставить, по кругу. Это основные режимы, между которыми требуется переключение "на лету". Или хотя бы "доза"-"фон", а поиск пусть уж в менюшке будет.
Удержание "Ок" как-то привычнее для возврата из любой менюшки, выключение лучше сделать пунктом.
Автовыход из меню пунктов нужен, желательно с небольшим таймаутом бездействия (секунд 5).
Ручное подсветки по удержанию тоже лучше оставить, если включить прибор при плохом освещении с выключенной из меню придётся искать фонарик, чтобы включить. Причём встроенный не поможет)).
Как теперь в отладку попасть? При старте ругнулся "Перегрузка преобразователя. АЦП 185", в параметрах скорость 163 вместо прежних 50, поменять ничего нельзя. Да, и таймаут автовыхода из параметров и настроек надо увеличить раз в 10.
"Счёт" лучше перенести в отладку, к коэффициентам и накачке, подальше от шаловливых пользовательских рук.
nikita71, почта прекрасно ходит между гмейлом и яндексом. А в печатке косяков тьма, удивляюсь, как оно вообще работает. Видимо, случайно... Кстати, если в таком виде впаять ESP - она, скорее всего, спалит стабилизатор питания ардуины.
tekagi - Сделал переключение фон/доза по нажатию "ок", в меню удержание "ок" теперь возврат к основным экранам, выключение питания теперь отдельным пунктом, вкл/выкл подсветки теперь по удержанию "вниз".
В отладку можно попасть удержанием кнопки "ок" в параметрах. Время тайм-аута в параметрах и отладке увеличено до 150с.
Счет итак уже в отладке.
alexadresat - Автовыхода из меню пока нету, добавлю позже, остальное исправлено кроме единиц.
tekagi - Добавил автовыход из меню.
Если не сохраняются изменения по автовыходу из отладки, то это так и должно быть, они сохраняются только по удержанию "ок".
Странно что 5 сек. по умолчанию было 15, сейчас изменил на 30...
Лучше при выходе из настроек или отладки (неважно, таймаут или "Ок") проверять, не изменил ли пользователь чего из параметров (хотя бы сравнением с еепром), если изменил - выдавать запрос на сохранение. Если секунд 20 нет реакции на запрос - отменяем изменения и выходим в главное окно. Оно ж вроде так и было, или я ошибаюсь?
Вход в отладку из "Параметров" лучше по удержанию стрелки, пусть удержание "Ок" во всех меню будет выходом. А то зациклился маленько - параметры-ок-отладка-ок-параметры...
UPD: По удержанию "Ок" в отладке тоже не сохраняются.
tekagi - Добавил запрос сохранения настроек в отладке. Вход в отладку сделал по удержанию "вверх" или "вниз", выход удержание "ок". Настройки не сохраняются как? После перезагрузки устанавливаются старые или если выйти и зайти в отладку отображаются старые?
alexadresat - Можно, но только зачем? Курсор все равно будет на пункте из которого зашли в меню.
Хм..оч странно, буду копать дальше.
mambavamba14, по мах проблема в массивах в файле config.h. Массивы объявлены как многомерные, но донные в них только в одно измерение. Я сделал пулл с фиксом https://github.com/radon-lab/ArDos_with_RADON/pull/5
Gualdimar - Я видел фикс, когда указана размерность массива не обязательно данные разделять по строкам/столбцам. То что ничего не отображалось и появлялись артефакты - это мой косяк, забыл проставить нумерацию столбцов в функции(стояли везде нули). зы. Ради интереса конечно можно переделать все массивы, бывают разные не приятные приколы во время компиляции..
Gualdimar - По всей видимости в какой-то момент не срабатывает сравнитель и функция отрисовки тупо игнорится(хотя на 3.0.3 с разделенными функциями все норм), вот только почему вопрос?
кто испитував эту прошивку?
https: //youtu.be/7QbEPfzJ6R8 я смотрел вродьбы не плохая.
Хочу попробувать переделать под схему Ардос ктото знает как добавить шим в прошивку ?
имею в виду пару строчек кода которие будут задавать шим сигнала может даже без обратной связи.
ктото испитував эту прошивку? https://youtu.be/7QbEPfzJ6R8
я смотрел вродьбы не плохая.
Хочу попробувать переделать под схему Ардос ктото знает как добавить шим в прошивку ?
имею в виду пару строчек кода которие будут задавать шим сигнала может даже без обратной связи.
nikita71, не надо апать посты, тема и так разрослась. Домосед здесь давно не появлялся, обращайтесь к нему на ютубе в комментариях. Доработка чужих и старых прошивок на данный момент не ведётся, всё самостоятельно, обучалок в сети хватает, здесь готового кода не дадут.
mambawamba14, меняем любой параметр в отладке, выходим по "Ок", по таймауту из настроек, заходим по новой - параметры изменённые. Ребут - параметры старые. Но версия ещё утренняя, где по "Ок" был вход в отладку.
UPD: Залил текущую, проблема та же, после ребута сбрасываются изменения в отладке. Запроса на сохранене не выдаёт ни при таймауте, ни при выходе по "Ок". Ещё одно, когда из отладки выпадаем обратно в параметры - скорость 0 и не меняется, хотя накачку слышно.
Не могу повторить баг с пропаданием показаний в "макс:". 3.1.1 На предыдущих тоже не наблюдал, но я через несколько коммитов перепрыгнул. Уже и КИ в него тыкал, и на полдня включённым оставлял. Может трабл где-то в конфигах?
mambavamba14 - Глюк в отладке так-же присутствует. ADC делитель с опечаткой АЦП, и нет регулировки. После выкл/вкл все настройки сбрасывается. Глюк с пропаданием показаний в MAX: - тоже остался.
#ArDos_with_RADON_3.1.1 - Исправлено сохранение в отладке, добавлена возможность сброса настроек преобразователя, для сброса нужно зажать клавиши "ок" и "вверх" затем включить питание.
alexadresat - А у тебя какая версия ИДЕ? Мб дело в компиляторе... Хотя все равно странно очень... UPD. Ну а попробуй посвежее версию скачать 1.8.10 и выше. И ещё как вариант попробуй отключить учет собственного времени.
tekagi - Мб.. но конфиги напярмую никак не влияют на эту функцию, такое чувство что в какой-то момент не срабатывает сравнитель... Хотя опять же на моем у-ве тоже вроде норм работает..
mambawamba14, просто не пойму, почему у меня данный глюк не проявляется. Заливаю с минимальными изменениями (выкл. собственный фон и мёртвое время, время счёта 36), хотя и когда заливал вообще без правок тоже не пропадали показания.
mambavamba14, tekagi - Похоже нашли глюк!!!! После отключения учета собственного времени, пока работает..... В настройках так...
//Настройки преобразователя//
uint8_t ADC_value = 188; //значение АЦП при котором 400В с учетом вашего делителя напряжения (0..255). Для значений делителя с сайта srukami 163. alexadresat 185.
uint16_t k_delitel = 487; //коефициент делителя напряжения, зависит от вашего делителя. Для значений делителя с сайта srukami k_delitel 576. alexadresat 500.
uint8_t puls = 10; //тонкая настройка длинны импульса высоковольтного транса
float opornoe = 1.11; //опорное напряжение
//Настройки времени//
uint8_t GEIGER_TIME = 55; //время измерения, для СБМ-20 36 секунд (6..120)(s)
const uint8_t diff_measuring[10] {1, 2, 3, 5, 7, 10, 20, 30, 40, 60}; //массив времени разностных замеров(1..99)(m), не более 10 пресетов!
const uint8_t mid_rad_time[10] {1, 2, 3, 4, 5, 10, 15, 20, 25, 30}; //время усреднения показаний фона(1..99)(m), не более 10 пресетов!
//Настройки комплектации//
#define UNO_DIP 0 //если используется ArduinoUNO или плата на голой атмеге328 в корпусе DIP - установите 1. Это переключит чтение напряжения с делителя с ноги A6 на ногу A5.
#define LIGHT_INV 0 //если используется синий дисплей - установите 1. Это инвертирует управление подсветкой дисплея.
//Настройки алгоритмов//
#define GEIGER_DEAD_TIME 1 //учет мертвого времени счетчика(только для одного счетчика) (1 - мертвое время счетчика учитывается | 0 - мертвое время счетчика не учитывается)
#define GEIGER_OWN_BACK 0 //учет собственного фона счетчика(только для одного счетчика) (1 - собственный фон счетчика учитывается | 0 - собственный фон счетчика не учитывается)
#define SEARCH_RETURN 1 //вернуть режим поиска (1 - поиск доступен из интерфеса | 0 - поиск не доступен из интерфейса, график отображается в режиме "ФОН")
#define TYPE_SERCH_UNIT 1 //выбор типа отображения едениц на экране "ПОИСК" (1 - имп/с | 0 - общее кол-во частиц)
#define TYPE_GRAF_MOVE 1 //выбор направления движения графика (0 - справа<-налево | 1 - слева->направо)
#define DEBUG_RETURN 1 //вернуть отладку преобразователя (1 - отладка доступна из интерфеса | 0 - отладка не доступна из интерфейса)
#define ERRORS_RETURN 1 //вернуть ошибки системы (1 - ошибки разрешены | 0 - ошибки запрещены)
#define PWR_ON_RETURN 1 //вернуть включение питания по удержанию клавиши (1 - включение по удержанию разрешено | 0 - включение по удержанию запрещено)
#define TYPE_ALARM_IND 2 //выбор типа индикации при тревоге (2 - вибрация и мигание подсветкой | 1 - вибрация и мигание фонариком | 0 - только вибрация)
#define ALARM_AUTO_DISABLE 1 //автоматическо отключение тревоги (0 - отключать только по нажатию клавиши | 1 - отключать по нажатию клавиши или спаду фона)
Не совсем понятно зачем в меню - Текущий фон, Текущая доза, Поиск источник, если после выкл/вкл прибора все равно попадаешь в Текущий Фон. И если выбрать Поиск источник и нажать ОК опять вылетаешь Текущий Фон.
Тревога! по Фону авто-отключается, а Опасность! по Дозе будет сигнализировать. пока не нажмешь кнопку.
Как по мне всё логично. Фон - основной режим работы, остальные вспомогательные. Разве что кроме вылета из поиска в фон. Непосредственно из режима поиск или при выборе пункта меню? Если первое - тоже нормально.
По сигнализации тоже. Фон может снизиться, а набранная доза нет, и требует реакции пользователя.
#ArDos_with_RADON_3.1.1 - Основные режимы теперь "фон" и "доза", режим поиска выведен отдельной функцией, график теперь постоянно доступен на экране "фон", отображает содержимое основного буфера.
alexadresat - Добавил запоминание текущего основного экрана. Тревога по дозе и не должна отключаться сама, она же не спадет)) Поэтому она ждет пока кто нибудь нажмет на любую клавишу, а после нажатия запоминает текущую дозу и когда опять накапает установленный предел в настройках - опять сработает.
mambavamba14 - В новой глюк.... При включении нет экранов, только верхний бар. появляется только после выбора Текущий фон или Текущая доза и сохранения настроек. После выкл/вкл включается на выбранном экране.
В поиске при быстром прикосновении до датчика, выходит ошибка перегрузка преобразователя, и пропадает верхний бар с надписью поиск, возвращает кнопка вниз.
Сброс с нажатием ОК + Power, сбрасывает опорное.
Не работает сигнализация тревог по фону и дозе.
После установки параметров в Отладке идет предложение сохранить, но после вкл/выкл настройки сбрасывает.
mambavamba14 - В поиске надо сделать одинаковый шрифт показаний, а то на ВСЕГО он маленький. Надо на всех (имп/с, имп/м, всего) сделать побольше шрифт, такой как на имп/с
alexadresat - Попробуй сейчас последнюю скачать и проверить какие из багов всеже остались. Шрифт сделал везде маленький тк на имп/м и всего знаков будет больше чем 4...
Сброс с нажатием ОК + Power, сбрасывает настройки + опорное, после установки и вкл/выкл настройки опорного остаются.
В поиске надо сделать одинаковый ПОБОЛЬШЕ шрифт показаний, а то он маленький. Надо на всех (имп/с, имп/м, всего) сделать побольше шрифт. Пять 99999 поместится.
Не работает сигнализация тревог по фону и дозе.
В поиске при быстром прикосновении до датчика, выходит ошибка перегрузка преобразователя, вызывает сброс показаний БАТ, ВВ и ОПР в Параметры - Отладка на 0, но на слух все работает высокое есть и счет дозы адекватный.
Сброс с нажатием Вверх + ОК + Power, сбрасывает настройки, настройки опорного остаются.
Сброс с нажатием ОК + Power, сбрасывает настройки + опорное, после установки и вкл/выкл настройки опорного остаются.
Это я попросил комбинацию, выносящую ВСЕ настройки к дефолтным. После того, как после бага в меню больше тысячи раз тыкал кнопки для возврата к нужным параметрам.
А, комбинации, выходит, местами поменяны. Полный сброс нужен на двух кнопках.
Нет, контакт только через этот ящик.
mambawamba14, не стОит объединить config.h и SETUP.h в один файл? Настройки по степени важности там приблизительно одинаковые.
#ArDos_with_RADON_3.1.1 - Исправлены единицы измерения, добавлено меню, быстрое меню удалено.
tekagi - Можно, как только обозвать его? Конфг или сетап?
mambavamba14 - Залил прошивку 3.1.1, что-то не понятно зачем еще и в меню переключать экраны (Текущий фон, Текущая доза, Поиск источник, Измерения бета) или в дальнейшем нельзя будет переключаться с основных экранов?
Когда двигаешься по меню, в конце списка пропадает выбор (выделение).
В настройках, когда двигаешься вниз строка выбора уходит ниже на одну строку и ее не видно.
В настройках Тревога Д, исчез Порог Д2
В выборе пунктов меню если удержать ОК прибор отключается.
Глюк, довольно часто бывает, что при питании 3.72в пишет батарея разряжена и выключается, и если удержать ОК прибор включается, состояние значка батареи пусто, если зайти в параметры показывает 1.52в при замере на батарее 3.72, если переключить питание становится все нормально.
Глюк с пропаданием в МАХ: показанием и единицам измерения остался, кнопка с удержанием Вниз все возвращает.
Как вкл/выкл фонарик понятно - удержанием Вверх. А как вкл/выкл подсветку экрана в ручном режиме?
Пока все....
Не получилось зарегистрироваться на Яндекс пошті
https://drive.google.com/file/d/1zBGmg0r5zwjHzG-EMX2BGOj2G9kO1Bcy/view?u...
https://drive.google.com/file/d/1zEpUmzbyF6BBfil0tFz2E2aaq9yzLTTu/view?u...
Фото плати
Флюс не встиг відмити знаю його потрібно буде відмити .
alexadresat - Поправил! Да выбор режимов теперь только из меню. В меню долгое удержание "ок" это выключение питания. Ручное вкл/выкл подсветки не думаю что более нужно. Раньше был такой глюк с батареей?
Ви били прави
Не правильна цьокольовка транзистора .
Поставив як надо все запрацювало
Но трохи бісить звук от трасформатора))
mambavamba14, "доза"-"фон"-"поиск" имхо стоило на правой кнопке оставить, по кругу. Это основные режимы, между которыми требуется переключение "на лету". Или хотя бы "доза"-"фон", а поиск пусть уж в менюшке будет.
Удержание "Ок" как-то привычнее для возврата из любой менюшки, выключение лучше сделать пунктом.
Автовыход из меню пунктов нужен, желательно с небольшим таймаутом бездействия (секунд 5).
Ручное подсветки по удержанию тоже лучше оставить, если включить прибор при плохом освещении с выключенной из меню придётся искать фонарик, чтобы включить. Причём встроенный не поможет)).
Как теперь в отладку попасть? При старте ругнулся "Перегрузка преобразователя. АЦП 185", в параметрах скорость 163 вместо прежних 50, поменять ничего нельзя. Да, и таймаут автовыхода из параметров и настроек надо увеличить раз в 10.
"Счёт" лучше перенести в отладку, к коэффициентам и накачке, подальше от шаловливых пользовательских рук.
nikita71, почта прекрасно ходит между гмейлом и яндексом. А в печатке косяков тьма, удивляюсь, как оно вообще работает. Видимо, случайно... Кстати, если в таком виде впаять ESP - она, скорее всего, спалит стабилизатор питания ардуины.
mambavamba14 - Нет не было глюков с батарейкой... Ну тогда может подсветку выключать в менюшки, в место пункта РУЧН. сделать ВЫКЛ.
Если выбрать экран Текущий фон и срабатывают порог по "Д" идет переключение на экран Текущая доза, назад только через меню, все как-то это неудобно...
Не работает автовыход из меню. Выход из меню возможен только по выбору Текущий фон, Текущая доза, Поиск источник, Измерения бета.
Глюк с пропаданием в МАХ: показанием и единицам измерения остался, кнопка с удержанием Вниз все возвращает.
tekagi - Сделал переключение фон/доза по нажатию "ок", в меню удержание "ок" теперь возврат к основным экранам, выключение питания теперь отдельным пунктом, вкл/выкл подсветки теперь по удержанию "вниз".
В отладку можно попасть удержанием кнопки "ок" в параметрах. Время тайм-аута в параметрах и отладке увеличено до 150с.
Счет итак уже в отладке.
alexadresat - Автовыхода из меню пока нету, добавлю позже, остальное исправлено кроме единиц.
Либо ты пишешь по-русски, либо отправляешься задавать вопросы на arduino.ua
Хм, сейчас перекачаю. У меня счёт в параметрах сразу после звука кнопок.
В меню отладки не сохраняются изменения.
150 вроде и многовато, секунд 30-40, в прошлой выходит за 5.
Печёшь прошивки как горячие пирожки))
Изменения в меню отладки опять не сохраняются.
tekagi - Добавил автовыход из меню.
Если не сохраняются изменения по автовыходу из отладки, то это так и должно быть, они сохраняются только по удержанию "ок".
Странно что 5 сек. по умолчанию было 15, сейчас изменил на 30...
Лучше при выходе из настроек или отладки (неважно, таймаут или "Ок") проверять, не изменил ли пользователь чего из параметров (хотя бы сравнением с еепром), если изменил - выдавать запрос на сохранение. Если секунд 20 нет реакции на запрос - отменяем изменения и выходим в главное окно. Оно ж вроде так и было, или я ошибаюсь?
Вход в отладку из "Параметров" лучше по удержанию стрелки, пусть удержание "Ок" во всех меню будет выходом. А то зациклился маленько - параметры-ок-отладка-ок-параметры...
UPD: По удержанию "Ок" в отладке тоже не сохраняются.
mambavamba14 - предлагаю в Меню пункт Выключения сделать первым
Да знаю косяков очень много
https://youtu.be/nJvokVanjAE
mambavamba14 - Глюк с пропаданием в МАХ: показанием и единицам измерения
tekagi - Добавил запрос сохранения настроек в отладке. Вход в отладку сделал по удержанию "вверх" или "вниз", выход удержание "ок". Настройки не сохраняются как? После перезагрузки устанавливаются старые или если выйти и зайти в отладку отображаются старые?
alexadresat - Можно, но только зачем? Курсор все равно будет на пункте из которого зашли в меню.
Хм..оч странно, буду копать дальше.
mambavamba14 - Понял только сейчас обратил на это внимание, думал что всегда на первой сточки заходит.
Рано радовался..... так и происходит Глюк с пропаданием в МАХ: показанием и единицам измерения, не зависимо, что установлено #define TYPE_ALARM_IND
mambavamba14, по мах проблема в массивах в файле config.h. Массивы объявлены как многомерные, но донные в них только в одно измерение. Я сделал пулл с фиксом https://github.com/radon-lab/ArDos_with_RADON/pull/5
UPD: с сэмплами та же история.
Gualdimar - Я видел фикс, когда указана размерность массива не обязательно данные разделять по строкам/столбцам. То что ничего не отображалось и появлялись артефакты - это мой косяк, забыл проставить нумерацию столбцов в функции(стояли везде нули). зы. Ради интереса конечно можно переделать все массивы, бывают разные не приятные приколы во время компиляции..
alexadresat - Понял.
mambavamba14, перед тем, как что-то выложить, я тестирую на себе. у меня проблема ушла
Gualdimar - Хорошо, щас тогда переделаю.
UPD. Заменил.
alexadresat - Попробуй сейчас, будут ли изменения.
mambavamba14, сп***анул, только что опять пропали показания(
Gualdimar - По всей видимости в какой-то момент не срабатывает сравнитель и функция отрисовки тупо игнорится(хотя на 3.0.3 с разделенными функциями все норм), вот только почему вопрос?
кто испитував эту прошивку?
https: //youtu.be/7QbEPfzJ6R8 я смотрел вродьбы не плохая.
Хочу попробувать переделать под схему Ардос ктото знает как добавить шим в прошивку ?
имею в виду пару строчек кода которие будут задавать шим сигнала может даже без обратной связи.
mambavamba14 - Все так-же глючит...
https://youtu.be/7QbEPfzJ6R8
я смотрел вродьбы не плохая.
Хочу попробувать переделать под схему Ардос ктото знает как добавить шим в прошивку ?
имею в виду пару строчек кода которие будут задавать шим сигнала может даже без обратной связи.
nikita71, не надо апать посты, тема и так разрослась. Домосед здесь давно не появлялся, обращайтесь к нему на ютубе в комментариях. Доработка чужих и старых прошивок на данный момент не ведётся, всё самостоятельно, обучалок в сети хватает, здесь готового кода не дадут.
mambawamba14, меняем любой параметр в отладке, выходим по "Ок", по таймауту из настроек, заходим по новой - параметры изменённые. Ребут - параметры старые. Но версия ещё утренняя, где по "Ок" был вход в отладку.
UPD: Залил текущую, проблема та же, после ребута сбрасываются изменения в отладке. Запроса на сохранене не выдаёт ни при таймауте, ни при выходе по "Ок". Ещё одно, когда из отладки выпадаем обратно в параметры - скорость 0 и не меняется, хотя накачку слышно.
По хоткеям вроде удобно, интуитивно.
TCCR1A = TCCR1A & 0xe0 | 2;
TCCR1B = TCCR1B & 0xe0 | 0x09;
analogWrite(5,22 ); // на выводе 9 ШИМ=10%
Можежете подсказать как уменшить шим бо на виходе 480 вольт ?
TCCR1A = TCCR1A & 0xe0 | 2;
TCCR1B = TCCR1B & 0xe0 | 0x09;
analogWrite(5,22 ); // на выводе 9 ШИМ=10%
Можежете подсказать как уменшить шим бо на виходе 480 вольт ?
Омотал 1 виток первички і напряжениє около 410 вольт
https://youtu.be/Y0QrMSOA2Dg
tekagi - Понял, буду думать..
alexadresat - А у тебя таже беда с настройками в отладке??
Не могу повторить баг с пропаданием показаний в "макс:". 3.1.1 На предыдущих тоже не наблюдал, но я через несколько коммитов перепрыгнул. Уже и КИ в него тыкал, и на полдня включённым оставлял. Может трабл где-то в конфигах?
mambavamba14 - Глюк в отладке так-же присутствует. ADC делитель с опечаткой АЦП, и нет регулировки. После выкл/вкл все настройки сбрасывается. Глюк с пропаданием показаний в MAX: - тоже остался.
#ArDos_with_RADON_3.1.1 - Исправлено сохранение в отладке, добавлена возможность сброса настроек преобразователя, для сброса нужно зажать клавиши "ок" и "вверх" затем включить питание.
alexadresat - А у тебя какая версия ИДЕ? Мб дело в компиляторе... Хотя все равно странно очень...
UPD. Ну а попробуй посвежее версию скачать 1.8.10 и выше. И ещё как вариант попробуй отключить учет собственного времени.
tekagi - Мб.. но конфиги напярмую никак не влияют на эту функцию, такое чувство что в какой-то момент не срабатывает сравнитель... Хотя опять же на моем у-ве тоже вроде норм работает..
Установил последнюю 1.8.13, и получил вот это.....
В настройках Arduino IDE снял галку - Проверять код после загрузки. Теперь все чисто.
mambawamba14, просто не пойму, почему у меня данный глюк не проявляется. Заливаю с минимальными изменениями (выкл. собственный фон и мёртвое время, время счёта 36), хотя и когда заливал вообще без правок тоже не пропадали показания.
mambavamba14, tekagi - Похоже нашли глюк!!!! После отключения учета собственного времени, пока работает..... В настройках так...
//Настройки преобразователя// uint8_t ADC_value = 188; //значение АЦП при котором 400В с учетом вашего делителя напряжения (0..255). Для значений делителя с сайта srukami 163. alexadresat 185. uint16_t k_delitel = 487; //коефициент делителя напряжения, зависит от вашего делителя. Для значений делителя с сайта srukami k_delitel 576. alexadresat 500. uint8_t puls = 10; //тонкая настройка длинны импульса высоковольтного транса float opornoe = 1.11; //опорное напряжение //Настройки времени// uint8_t GEIGER_TIME = 55; //время измерения, для СБМ-20 36 секунд (6..120)(s) const uint8_t diff_measuring[10] {1, 2, 3, 5, 7, 10, 20, 30, 40, 60}; //массив времени разностных замеров(1..99)(m), не более 10 пресетов! const uint8_t mid_rad_time[10] {1, 2, 3, 4, 5, 10, 15, 20, 25, 30}; //время усреднения показаний фона(1..99)(m), не более 10 пресетов! //Настройки комплектации// #define UNO_DIP 0 //если используется ArduinoUNO или плата на голой атмеге328 в корпусе DIP - установите 1. Это переключит чтение напряжения с делителя с ноги A6 на ногу A5. #define LIGHT_INV 0 //если используется синий дисплей - установите 1. Это инвертирует управление подсветкой дисплея. //Настройки алгоритмов// #define GEIGER_DEAD_TIME 1 //учет мертвого времени счетчика(только для одного счетчика) (1 - мертвое время счетчика учитывается | 0 - мертвое время счетчика не учитывается) #define GEIGER_OWN_BACK 0 //учет собственного фона счетчика(только для одного счетчика) (1 - собственный фон счетчика учитывается | 0 - собственный фон счетчика не учитывается) #define SEARCH_RETURN 1 //вернуть режим поиска (1 - поиск доступен из интерфеса | 0 - поиск не доступен из интерфейса, график отображается в режиме "ФОН") #define TYPE_SERCH_UNIT 1 //выбор типа отображения едениц на экране "ПОИСК" (1 - имп/с | 0 - общее кол-во частиц) #define TYPE_GRAF_MOVE 1 //выбор направления движения графика (0 - справа<-налево | 1 - слева->направо) #define DEBUG_RETURN 1 //вернуть отладку преобразователя (1 - отладка доступна из интерфеса | 0 - отладка не доступна из интерфейса) #define ERRORS_RETURN 1 //вернуть ошибки системы (1 - ошибки разрешены | 0 - ошибки запрещены) #define PWR_ON_RETURN 1 //вернуть включение питания по удержанию клавиши (1 - включение по удержанию разрешено | 0 - включение по удержанию запрещено) #define TYPE_ALARM_IND 2 //выбор типа индикации при тревоге (2 - вибрация и мигание подсветкой | 1 - вибрация и мигание фонариком | 0 - только вибрация) #define ALARM_AUTO_DISABLE 1 //автоматическо отключение тревоги (0 - отключать только по нажатию клавиши | 1 - отключать по нажатию клавиши или спаду фона)Не совсем понятно зачем в меню - Текущий фон, Текущая доза, Поиск источник, если после выкл/вкл прибора все равно попадаешь в Текущий Фон. И если выбрать Поиск источник и нажать ОК опять вылетаешь Текущий Фон.
Тревога! по Фону авто-отключается, а Опасность! по Дозе будет сигнализировать. пока не нажмешь кнопку.
Как по мне всё логично. Фон - основной режим работы, остальные вспомогательные. Разве что кроме вылета из поиска в фон. Непосредственно из режима поиск или при выборе пункта меню? Если первое - тоже нормально.
По сигнализации тоже. Фон может снизиться, а набранная доза нет, и требует реакции пользователя.
пиши по-русски, последний раз предупреждаю. Все сообщения на мове буду тереть.
#ArDos_with_RADON_3.1.1 - Основные режимы теперь "фон" и "доза", режим поиска выведен отдельной функцией, график теперь постоянно доступен на экране "фон", отображает содержимое основного буфера.
alexadresat - Добавил запоминание текущего основного экрана. Тревога по дозе и не должна отключаться сама, она же не спадет)) Поэтому она ждет пока кто нибудь нажмет на любую клавишу, а после нажатия запоминает текущую дозу и когда опять накапает установленный предел в настройках - опять сработает.
Народ можетє подсказать почему не работаєт переключениє меню ?
https://drive.google.com/file/d/1-CjiMS-cIXAQoq5mnb51dHOhYjvPP0iG/view?u...
https://drive.google.com/file/d/1-B25Maip_w5vniY9NKUG8i2SMsTFp1GJ/view?u...
mambavamba14 - В новой глюк.... При включении нет экранов, только верхний бар. появляется только после выбора Текущий фон или Текущая доза и сохранения настроек. После выкл/вкл включается на выбранном экране.
В поиске при быстром прикосновении до датчика, выходит ошибка перегрузка преобразователя, и пропадает верхний бар с надписью поиск, возвращает кнопка вниз.
Сброс с нажатием ОК + Power, сбрасывает опорное.
Не работает сигнализация тревог по фону и дозе.
После установки параметров в Отладке идет предложение сохранить, но после вкл/выкл настройки сбрасывает.
alexadresat - Исправил!
Так-же в режиме "поиск" добавлено переключение единиц имп/с | имп/м | имп.
mambavamba14 - В поиске надо сделать одинаковый шрифт показаний, а то на ВСЕГО он маленький. Надо на всех (имп/с, имп/м, всего) сделать побольше шрифт, такой как на имп/с
alexadresat - Попробуй сейчас последнюю скачать и проверить какие из багов всеже остались. Шрифт сделал везде маленький тк на имп/м и всего знаков будет больше чем 4...
Сброс с нажатием ОК + Power, сбрасывает настройки + опорное, после установки и вкл/выкл настройки опорного остаются.
В поиске надо сделать одинаковый ПОБОЛЬШЕ шрифт показаний, а то он маленький. Надо на всех (имп/с, имп/м, всего) сделать побольше шрифт. Пять 99999 поместится.
Не работает сигнализация тревог по фону и дозе.
В поиске при быстром прикосновении до датчика, выходит ошибка перегрузка преобразователя, вызывает сброс показаний БАТ, ВВ и ОПР в Параметры - Отладка на 0, но на слух все работает высокое есть и счет дозы адекватный.
Сброс с нажатием Вверх + ОК + Power, сбрасывает настройки, настройки опорного остаются.
В параметрах Накачка: надо дописать - Накачка ВВ:
Это я попросил комбинацию, выносящую ВСЕ настройки к дефолтным. После того, как после бага в меню больше тысячи раз тыкал кнопки для возврата к нужным параметрам.
А, комбинации, выходит, местами поменяны. Полный сброс нужен на двух кнопках.