ArDos / дозиметр, часть №1

mambavamba14
mambavamba14 аватар
Offline
Зарегистрирован: 25.12.2019

tekagi - Хорошая мысль, завтра займусь этим вопросом...Не совсем понял, какое значения и какой дозы?))

Да, если что 101 ячейка в вашем распоряжении, если в ней значение 101 значит сохраняли данные, любое другое - нет. ADC_value = 102, k_delitel = 104;

tekagi
tekagi аватар
Offline
Зарегистрирован: 07.10.2016

 

Сохранение дозы в прошивке Бодрого во float. Не нравится мне такой учёт... Никак не выкрою времени переделать, todo лист уже накопился немаленький.

В исходной прошивке маркер в нулевой ячейке, значение уже сохранённых настроек 222. Но с конфигуратора лучше отличное значение, пусть те же 101.

mambavamba14
mambavamba14 аватар
Offline
Зарегистрирован: 25.12.2019

18.06.20 #ArDos_utility_for_debug_0.0.2 - Добавлена функция полу-автоматической настройки в 5 этапов: 1-й - Приветствие, 2-й - настройка верхнего и нижнего плеча делителя, 3-й - настройка опорного напряжения(необходимо ввести текущее напряжение питания с мультиметра), 4-й - более точная настройка коеф.делителя и значения АЦП преобразователя(необходимо ввести текущее напряжение вв преобразователя с мультиметра), 5-й - Завершение настройки, будет выведено сообщение об успешной/провальной настройке преобразователя. Если преобразователь успешно настроен, то по нажатию на кнопку "готово" будут выведены основные параметры, затем можно будет выбрать сохранить их в память или выйти. Если преобразователь не смогли настроить, то по нажатии на кнопку "готово" выйдем к более сложным настройкам или же по нажатию на кнопку "назад" можно будет вернуться в начало настройки.

Автоматическая настройка начинается при первом запуске или можно выбрать пункт "быстрая настройка" в меню.

UPD. Добавлено основное меню с тремя пунктами "быстрая настройка" / "ручная настройка" / "автонастройка импульса"

alexadresat
alexadresat аватар
Offline
Зарегистрирован: 22.02.2017

mambavamba14 -  дальше "Добро пожаловать в автоматическую настройку" не идет, выбрать "Начать" или "Выход" не получается, кнопки не работают...

mambavamba14
mambavamba14 аватар
Offline
Зарегистрирован: 25.12.2019

alexadresat - Да нашел проблему, исправил и перезалил!

alexadresat
alexadresat аватар
Offline
Зарегистрирован: 22.02.2017

Быстрая настройка - Добро пожаловать в автоматическую настройку - Начать - Верхнее плечо - Нижнее плечо - Введите текущее напряжение питания - после установки напряжение невозможно выйти из установки, если долго удержать ОК выбрасывает в Добро пожаловать в автоматическую настройку 

mambavamba14
mambavamba14 аватар
Offline
Зарегистрирован: 25.12.2019

alexadresat - Исправил! Другие пункты меню/настроек работают? Преобразователь стартует?

alexadresat
alexadresat аватар
Offline
Зарегистрирован: 22.02.2017

"автонастройка импульса" - увы но пока не готово

Быстрая настройка - Добро пожаловать в автоматическую настройку - Начать - Верхнее плечо - Нижнее плечо - Введите текущее напряжение питания - Далее - Добро пожаловать в автоматическую настройку и так по кругу.

mambavamba14
mambavamba14 аватар
Offline
Зарегистрирован: 25.12.2019

alexadresat - Импульс так и должен быть тк. еще думаю как сделать... А вот с быстрой настройкой непонятка какая то... Кое что убрал, но не думаю что в этом дело... архив перезалил. те. при нажатии кнопки "ок" на кнопке "далее" возвращает обратно? а по нажатию на кнопку "назад" нормально все?

UPD. А при нажатии далее появляется окно накачки? Или сразу выкидывает в начало??

alexadresat
alexadresat аватар
Offline
Зарегистрирован: 22.02.2017

 

Назад возвращает в предыдущее где вводишь сопротивление плеч

Далее просто выкидывает в начало.

Зачем так много... Не совсем удобен выбор сопротивления

tekagi
tekagi аватар
Offline
Зарегистрирован: 07.10.2016

Настройка сопротивления нижнего плеча себя неадекватно ведёт, значения меняются либо следующего за курсором разряда, либо всё число целиком в неизвестное количество раз. Курсор на последние четыре позиции сопротивления нижнего плеча не становится.

Лучше в килоомах хотя бы. Или МОм верхнее, кОм нижнее.

В ручном работает.

mambavamba14
mambavamba14 аватар
Offline
Зарегистрирован: 25.12.2019

alexadresat - Хмм..ооочень странно... ещё раз архив качал? тоже самое все??

tekagi - Изменил на КОм и МОм. У вас тоже дальше выбора напряжения не идет и выкидывает в начало??

tekagi
tekagi аватар
Offline
Зарегистрирован: 07.10.2016

mambavamba14, поведение такое же, как и у alexadresat.

Залил с кОм/МОм. Значения стоит ограничить 10 МОм - 130 МОм, 500 кОм - 50 кОм. После экрана выбора опорного опять "Добро пожаловать в автоматическую настройку".

 

 

mambavamba14
mambavamba14 аватар
Offline
Зарегистрирован: 25.12.2019

Просто фейспалм... вот что копи-паст чудотворный творит))) вместо start_pump() было start_setup().... Все исправил и перезалил)

Выбор оставить с курсором или по старинке по 1 ед в ручную? При старте значения верхнего и нижнего плеча максимальные(65535) или те что прописаны в скетче?

Ещё вопрос, если зажать кл.вверх или кл.вниз значения начинают быстрее прибавляться или нет??

alexadresat
alexadresat аватар
Offline
Зарегистрирован: 22.02.2017

После ввода напряжения - Далее - Введите текущее напряжение - Выбор уже на накачке, нажимаешь ОК на третьей строчке выбор напряжения

и в итоге делитель 129904, а ADC=3   ??????

 

tekagi
tekagi аватар
Offline
Зарегистрирован: 07.10.2016

Значения лучше с платы alexadresat, как наиболее удачной и массовой. ЕМНИП 100М/200к. Даже если кто-то сдуру ткнёт "далее", не проверив - с версией с значениями Бодрого ничего сверхстрашного не случится. А с нулями и максимальными - не факт...

ИМХО лучше по нажатию по единичке килоом для нижнего, по десятой доли мегаома для верхнего. По удержанию по 10к для нижнего, по 1М для верхнего, но помедленнее, чем сейчас, к примеру инкремент каждые 0,3 секунды.

 

mambavamba14
mambavamba14 аватар
Offline
Зарегистрирован: 25.12.2019

alexadresat - Можно фото выбора плеч, после перезагрузки??

tekagi - Те выбор мегоом с плавающей точкой? Все равно же потом будет шлифовка делителя и АЦП по реальному напряжению... У вас с быстрой настройкой все нормально? правильно считает значения??

alexadresat
alexadresat аватар
Offline
Зарегистрирован: 22.02.2017

mambavamba14 -  После перезагрузки - Верх - 00126 МОм , Низ - 00220 КОм

tekagi
tekagi аватар
Offline
Зарегистрирован: 07.10.2016

float только для вывода на дисплей, три разряда сотни-десятки-единицы мегаом, запятая, сотни килоом. Компактно, понятно. Нижнее плечо - три разряда. Ограничения, что я писал выше, лучше поставить.

При переходе на экран калибровки опорного курсор не установлен никуда, появляется только с первым нажатием.

Такой же баг с расположением данных, как на этом скрине alexadresat'а:

Насколько я понял, здесь должен был запуститься генератор? Генерации нет... На выходе, если ничего не менять на экране накачки, k_delitel 45679, ADC_value 2.

З.Ы. Можно на "ты".

mambavamba14
mambavamba14 аватар
Offline
Зарегистрирован: 25.12.2019

Архив перезалил, чтоб понятно было с напряжением ВВ. После настройки опорного ВВ преобразователь запускается?? Есть напряжение?? Пока что-то не пойму что идет не так....

Еще такой момент, если в ручной настройке менять пункт "HV" то "KD" и "ADC" меняются адекватно??

alexadresat
alexadresat аватар
Offline
Зарегистрирован: 22.02.2017

Преобразователь НЕ запускается. И при вводе текущего напряжение оно бегает...(при выходе меняется установленное значение, постоянно)

tekagi
tekagi аватар
Offline
Зарегистрирован: 07.10.2016

Преобразователь пару раз запустился, выдал 12 вольт, в другой раз около 60 (по вольтметру, на дисплее средняя температура в кратерах Венеры). Показания гуляют, после ввода текущего и возврата могут скакнуть на случайное значение. Пару раз был слышен кратковременный запуск при удержании кнопки "меню" при выходе из подпункта выбора напряжения. Сейчас курсор на "накачка:", показания прыгают от 333 до 1500, на вольтметре 12-13 вольт.

В ручном сейчас не выходит запустить с заведомо правильными значениями. Пытается запуститься только до самостоятельно рассчитанного значения в 97 вольт, прогресс 24-25% (500/185/1.08). Если вручную прописать другое значение HV - запускается до него (не по вольтметру), но KDL и ADC меняет на заведомо неверные. До 100% не доходит, падает назад с ошибкой коэффициентов.

mambavamba14
mambavamba14 аватар
Offline
Зарегистрирован: 25.12.2019

tekagi - "KDL и ADC меняет на заведомо неверные" но в адекватных рамках? Не как в авто k_delitel 45679, ADC_value 2 ? А на старой версии все хорошо запускается в ручном?? Мб ещё длинна импульса не та?? Попробуй ещё сброс настроек, зажатием клавиши "ок" при включении.

tekagi
tekagi аватар
Offline
Зарегистрирован: 07.10.2016

Уже завтра. На старых в ручном было адекватно, при вводе известных коэффициентов выходил на напряжение плюс-минус несколько вольт от требуемого.

mambavamba14
mambavamba14 аватар
Offline
Зарегистрирован: 25.12.2019

alexadresat - У тебя тоже в ручной настройке не стартует преобразователь??

alexadresat
alexadresat аватар
Offline
Зарегистрирован: 22.02.2017

mambavamba14 -  У меня так же ведет себя как у tekagi

Преобразователь пару раз запустился, выдал 12 вольт, в другой раз около 60 (по вольтметру, на дисплее средняя температура в кратерах Венеры). Показания гуляют, после ввода текущего и возврата могут скакнуть на случайное значение. Пару раз был слышен кратковременный запуск при удержании кнопки "меню" при выходе из подпункта выбора напряжения. Сейчас курсор на "накачка:", показания прыгают от 333 до 1500, на вольтметре 12-13 вольт.

mambavamba14
mambavamba14 аватар
Offline
Зарегистрирован: 25.12.2019

alexadresat - А остались какие-нибудь более ранние версии? Попробуй на них запускается ли?

alexadresat
alexadresat аватар
Offline
Зарегистрирован: 22.02.2017

mambavamba14 - нет не осталось...  Вопрос.... когда будешь допиливать ArDos_with_RADON_v1.6.5 или все больше не ждать?

mambavamba14
mambavamba14 аватар
Offline
Зарегистрирован: 25.12.2019

alexadresat - А с прошивкой дозиметра преобразователь запускается? Можешь сделать фотку ручных настроек?? Да буду, как только с утилитой разберемся, буду с основной прошивкой работать.

alexadresat
alexadresat аватар
Offline
Зарегистрирован: 22.02.2017

Лично мне больше по душе ArDos_with_RADON_v1.6.5... 

mambavamba14
mambavamba14 аватар
Offline
Зарегистрирован: 25.12.2019

alexadresat - В утилите, экран где все настройки нужно вводить в ручную.

Так все таки получается преобразователь работает??? Судя по видео..

alexadresat
alexadresat аватар
Offline
Зарегистрирован: 22.02.2017

В ручной настройке - все запускается. Мы про быструю настройку вчера говорили...

mambavamba14
mambavamba14 аватар
Offline
Зарегистрирован: 25.12.2019

alexadresat - Ох ёмае то.. я уже всю голову сломал что нет так...)) Вроде ж спрашивал про ручную) Мелкие баги подфиксил и перезалил. Попробуй скачать новый архив и попробовать пройти быстрою настройку, добавил сон туда, мб из-за этого не правильно работало...

alexadresat
alexadresat аватар
Offline
Зарегистрирован: 22.02.2017

Ручная настройка - Выбор Старт и Сохр. не выделяются(инверсия) не понятен выбор.

Быстрая настройка - все так же как и было.

И еще, начальный экран когда идет выбор - Быстрая-Ручная-Автонастройка имп. при выборе задумывается на нажатие кнопок.

mambavamba14
mambavamba14 аватар
Offline
Зарегистрирован: 25.12.2019

alexadresat - Кнопки поправил и перезалал. Так же убрал лишние формулы из быстрой настройки, попробуй сейчас эту залить и :

1 - пройти быструю настройку всегда нажимая далее и не меняя никаких параметров.

2 - пройти быструю настройку немного изменяя каждый из пунктов.

И в конце напиши результаты делителя и значения АЦП.

UPD. Затуп кнопок в меню исправил и перезалил. UPD. Вот теперь точно))

alexadresat
alexadresat аватар
Offline
Зарегистрирован: 22.02.2017

mambavamba14 - Залил последнюю - В быстрой настройке при заходе в регулировке плеч не возможно выйти регулировок, выбрасывает на начальное меню но при этом остаются установленные значения, далее - далее- Завершение не удалось..

mambavamba14
mambavamba14 аватар
Offline
Зарегистрирован: 25.12.2019

alexadresat - Хорошо! Архив если что перезалил, ещё кое что подправил... Как я понял, сейчас быстрая настройка заработала, но почему-то если не менять параметры выдает белеберду... Пока на время добавил от этого защиту, если будут выходить не понятные параметры, то будет сразу выкидывать в конец с ошибкой.

UPD. Добавил ограничение на выбор диапазона плеч делителя, переделал экран выбора плеч делителя. Переделал выход из выбора параметров(было по удержанию, сейчас по нажатию)

tekagi
tekagi аватар
Offline
Зарегистрирован: 07.10.2016

mambavamba14, утилита - то вторичное, в ущерб основной прошивке заниматься ней вряд ли стоит.
Почему гитхаб не используешь? Не обязательно с консольными утилитами возиться, тот же gitahead вполне юзабельный гуй, только не забывать синхронизировать. Зато есть полная история версий, с вoзможностью отката на любой этап и просмотра изменений между версиями. Только комментировать при синхронизации не забывать, чтобы потом не вспоминать, что и как изменялось.

mambavamba14
mambavamba14 аватар
Offline
Зарегистрирован: 25.12.2019
alexadresat - Кнопки исправил и перезалил! А если не много изменить напряжение, то настраивается успешно как и раньше?
 
tekagi - Тут как раз и был смысл отказаться от настройки ВВ в новых прошивках в угоду памяти и сделать отдельную утилиту для настройки. Не знаю, никогда их раньше не пользовал...да и вообще более-менее то серьёзно кодить начал буквально пол года назад)) Но спасибо, буду иметь ввиду))
alexadresat
alexadresat аватар
Offline
Зарегистрирован: 22.02.2017

Кнопки работают, напряжение менял результат - Завершение не удалось...

Еще при сбросе зажать ОК и включить питание, пока не отпустишь ОК ничего не происходит, и после того как отпускаешь попадаешь в на экран приглашения автоматическая настройка, выкл питания не помогает так и остается экран приглашения автоматическая настройка

mambavamba14
mambavamba14 аватар
Offline
Зарегистрирован: 25.12.2019
alexadresat - Перезалил, попробуй сейчас как? Приветствие так и должно высвечиваться при первом запуске, пока хоть раз не сохраним значения. Из него можно выйти кнопкой "выйти" и по удержанию "ок". "Пока не не отпустишь ничего не появляется" это защита от случайного выхода из первичной настройки после сброса.
alexadresat
alexadresat аватар
Offline
Зарегистрирован: 22.02.2017

Тот же результат...

Только после неудачной авто.настройки заходишь в ручную и видишь KDL 29482 и надо очень долго держать кнопку чтоб убавить до нужного значения

И еще... при выключении подсветка сперва притухает и через 2 сек. выключается

mambavamba14
mambavamba14 аватар
Offline
Зарегистрирован: 25.12.2019

alexadresat - Вернул старые регулировки с защитой, сделал чтоб при ошибке выставлялись стандартные коеф.

На счет подсветки не знаю, тк выключение то железное, от программы поидее не зависит.

alexadresat
alexadresat аватар
Offline
Зарегистрирован: 22.02.2017

 Не заметил изменений, кроме регулировки KDL  теперь при заходе в настройки видишь 29482 и при нажатии кнопки вверх устанавливается 999.

Быстрая настройка - все так же как и было

Быстрая настройка на экране где вводишь значения плеч надо поменять направления вверх-вниз - перепутано.

mambavamba14
mambavamba14 аватар
Offline
Зарегистрирован: 25.12.2019

alexadresat - Перезалил, прошей последнюю и если не сложно, то да можно и видео)) В ручой можно снять как ведет себя изменение параметра "HV" и как после выхода из этой настройки меняются "KD" и "ADC".

UPD. Ооочень странно... Не понятно откуда берутся такие цифры, уже десять раз перепроверил все формулы, ну не возможно из них получить такое... В общем архив перезалил, клавиши инвертировал, попробуй еще раз быструю мб щас что выйдет...

alexadresat
alexadresat аватар
Offline
Зарегистрирован: 22.02.2017

Все тоже самое...

Давай начнем с того что кнопка вниз она же минус, кнопка вверх она же плюс. Так как то понятнее...

mambavamba14
mambavamba14 аватар
Offline
Зарегистрирован: 25.12.2019

alexadresat - Дак оно так и было до этого, мб я не так понял - "Быстрая настройка на экране где вводишь значения плеч надо поменять направления вверх-вниз - перепутано"... Попробуй сбросить настройки и после загрузки сразу войти в ручные настройки и посмотреть значения "KDL" и "ADC"

alexadresat
alexadresat аватар
Offline
Зарегистрирован: 22.02.2017

Нет я не про это, я про регулировку когда параметр регулируешь... вниз-минус, вверх-плюс параметр.

 

KDL 29482 

ADC 3

Dark-Dante
Offline
Зарегистрирован: 09.01.2018

mambavamba14 пишет:
Тут как раз и был смысл отказаться от настройки ВВ в новых прошивках в угоду памяти и сделать отдельную утилиту для настройки.

Как по мне, так делать не стоит. Зачем память, просто чтобы было? Прошивка то уже почти допилена по функционалу и память больше не нужна, для режима разностный замер там несколько строк кода нужно, если посмотреть оригинальную прошивку. А утилита, это костыли какие то выходят.
Трудности с настройкой вв части только у тех кто читать ничего не хочет, считать или номиналы использует плюс/минус лапоть от нужных, если всё делать как написал Текаги, то всё сразу работает.

mambavamba14
mambavamba14 аватар
Offline
Зарегистрирован: 25.12.2019

alexadresat - Все, кажись нашел косяк, перезалил, пробуй.

Dark-Dante - Я бы хотел чтоб это было так, но увы, это дополнительный экран и памяти он явно скушает +-1.5Кб, и если с оптибутом как нибудь впритык засунуть получится, то у кого уже нету оптибута не смогут её залить. Плюс при настройки преобразователя у новичков возникают зачастую трудности, данная утилита должна будет упростить этот процесс))