ArDos / дозиметр, продолжение темы, часть №2

inferis
Offline
Зарегистрирован: 04.01.2022

Здравствуйте! Таки дошли руки обновиться до версии 3.8.4! немножко потестил, что хочу сказать, особых отличий нет. Заметил небольшой косяк- когда находишься в меню "параметры" то при регистрации прилетающей частички "замирает" накачка ВВ, при этом частота импульсов накачки хаотически меняется. увеличивается напряжение ВВ кондера до 420-440 вольт.В версии 3.8.2 такого небыло. при софтовом включении всегда дозиметр запускается с включеной подсветкой. Был "артефакт"- при софтовом отключении остался гореть светодиод индикации прилета частиц

inferis
Offline
Зарегистрирован: 04.01.2022

не, только что потестил от выключателя с СПД (11 мР\ч условно) - не годится- накачка импульсов достигает значения 450-500 и напряжение ВВ кондера возрастает до 462 в. В других режимах все нормально, тоесть глюк с накачкой происходит только когда нахожусь в меню "параметры". и еще при отключенном звуке прибор работает как-то более "живо" имею в виду, что быстрее находит источник и определяет фон (хотя это может быть субьективное впечатление)

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

Сброс настроек делали? Преобразователь настраивали?

inferis
Offline
Зарегистрирован: 04.01.2022

да, при первом запуске сбросил пользовательские настройки (коэфициенты прописал свои в дефайнах)

а можно как-то еще раз по новой все сбросить,без перепрошивки прибора?

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

С 3.8.3 изменилась настройка длинны импульса (указываются в мкс), старые сохранённые настройки будут некорректны.

Да, сброс осуществляется удержанием кнопки "ок" при подаче питания.

inferis
Offline
Зарегистрирован: 04.01.2022

и почему растет напряжение на вв кондере?  получается, что обратная связь не работает

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

Пока точно не могу сказать, нужно разбираться... 

А напряжение при выключенных вспышках нормально держится??

inferis
Offline
Зарегистрирован: 04.01.2022

глюк с накачкой и напряжением (когда находишься в меню "параметры") после очередного сброса остался. Для меня такое поведение прибора не критично, но при сборке "с нуля" могут быть проблемы по настройке. Длительность импульса я настраивал по минимальному количеству импульсов накачки. (как собственно и во всех предыдущих версиях прошивок). 

inferis
Offline
Зарегистрирован: 04.01.2022

mambavamba14 - нет, не нормально, когда "бодришь" прибор от сильного источника, все так же. 

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

inferis пишет:

когда "бодришь" прибор от сильного источника, все так же. 

Тоже в параметрах или это уже везде??

inferis
Offline
Зарегистрирован: 04.01.2022

нет, такое наблюдаю только, когда нахожусь в "параметрах", в остальных режимах все пока что нормально

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

Проблема найдена, фикс: в основном файле прошивки - строчку 2065 переместите в строчку 2084, строчку 2115 переместите в строчку 2169. 

inferis
Offline
Зарегистрирован: 04.01.2022

да и проверить напряжение, что называется "онлайн" находясь в других режимах я не могу, поскольку нужно зацепиться за вв кондер мультиметром, а такого высокоомного прибора у меня нет. разве что делать по схеме (где-то мелькала на ОУ) высокоомный вольтметр и ним смотреть. сейчас прибор лежит на столе в режиме "фон" ерф и я заметил, переодически некоторые замирания накачки, то есть пропуски импульсов они не идут с одной частотой. но увы, по выше изложеной причине, не могу посмотреть, что делается с высоким напряжением на кондере 

inferis
Offline
Зарегистрирован: 04.01.2022

mambavamba14 - ок, сейчас попробую! Вот это "техподдержка" Спасибо вам!!

извините пожалуйста, а строку нужно именно преместить или скопировать, у меня ошибки возникают в скетче, когда перемещаю. (я не программист а обычный радиолюбитель)

inferis
Offline
Зарегистрирован: 04.01.2022

\ArDos_with_RADON\ArDos_with_RADON.ino: In function 'uint8_t debug()':

 
ArDos_with_RADON:2180:19: error: '_convert_vcc_hv' was not declared in this scope
 
         printNumI(_convert_vcc_hv(hv_adc), RIGHT, 16); //напряжение высокого
 
                   ^~~~~~~~~~~~~~~
 
C:\Users\User\Desktop\ArDos_with_RADON\ArDos_with_RADON.ino:2180:19: note: suggested alternative: '_convert_vcc_bat'
 
         printNumI(_convert_vcc_hv(hv_adc), RIGHT, 16); //напряжение высокого
 
                   ^~~~~~~~~~~~~~~
 
                   _convert_vcc_bat
 
C:\Users\User\Desktop\ArDos_with_RADON\ArDos_with_RADON.ino: In function 'void _init_error_messege(uint8_t, uint32_t)':
 
ArDos_with_RADON:2923:17: error: '_convert_vcc_hv' was not declared in this scope
 
       printNumI(_convert_vcc_hv(data), 43, 32);
 
                 ^~~~~~~~~~~~~~~
 
C:\Users\User\Desktop\ArDos_with_RADON\ArDos_with_RADON.ino:2923:17: note: suggested alternative: '_convert_vcc_bat'
 
       printNumI(_convert_vcc_hv(data), 43, 32);
 
                 ^~~~~~~~~~~~~~~
 
                 _convert_vcc_bat
 
exit status 1
 
expected unqualified-id before '{' token
 
 
 
Этот отчёт будет иметь больше информации с
включенной опцией Файл -> Настройки ->
"Показать подробный вывод во время компиляции"
 
mambavamba14
mambavamba14 аватар
Offline
Зарегистрирован: 25.12.2019

Да переместить. Опечатался, извиняюсь, не 2056, а 2065...

Ps. Большие партянки оформляйте под спойлеры.

inferis
Offline
Зарегистрирован: 04.01.2022

Извините за "партянку" вот строка 2056: -uint16_t _convert_vcc_hv(uint8_t adc) //параметры

строка 2084 у меня пустая. когда я перемещаю содержимое строки 2056 в строку 2084 и проверяю скетч(компилирую), возникают ошибки

inferis
Offline
Зарегистрирован: 04.01.2022

прошился "модифицированной версией" пока все нормально, при нахождении в меню"параметры" напряжение и накачка не скачет. тестирую дальше ))

 

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

#ArDos_with_RADON_3.8.4 - мелкие исправления.

inferis
Offline
Зарегистрирован: 04.01.2022

обнова подъехала! хорошо, что я еще не упрятал свой прибор в корпус! после этой процедуры уже не смогу обновлять! Ранее залитую версию прошивки 3.8.4 потестил, ничего крамольного не обнаружено. В самом приборе (не касается ПО) есть нюанс - при высоком уровне фона (11 мР\Ч условно) резко подскакивает потребляемый устройством ток (от 4-5 мА до 33 мА) что связано с работой светошумовой сигнализации. Это нужно учитывать, при нахождении в зоне повышенного фона, чтоб аккум не сдох преждевременно. А так дозиметр получился, как для любительского бытового устройства, с весьма широким функционалом! Выражаю свое почтение  супер-программисту Mambavamba14!

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

inferis - Потребление поднимается не только из-за работы бузера и индикации, в прошивке предусмотрен power manager, это одна из функций - при переваливании за порог "IMP_PWR_MANAGER" устройству запрещается сон глубже "IDLE" для максимальной производительности, отсюда и повышение потребления. Так-же при переваливании за порог "RAD_SLEEP_OUT" устройство не может заснуть(выключить дисплей). 4-5мА достаточно большое потребление во сне, нужно выпаять с ардуины светодиод питания и стабилизатор напряжения.

inferis
Offline
Зарегистрирован: 04.01.2022

странно, у меня потребление поднималось только с включеной "светомузыкой", если без нее - стабильно до 5 мА ток потребляет не зависимо от фона . Вот думаю, стоит ли обнову шить, меня вроде все устраивает и так (это наверное лень юарт-юсб доставать)

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

Сон включен(пункт настроек "СОН")? Если нет то тогда нормально все, без сна тоже энергосбережение не работает. Да это понятно дело что свет и звук больше всего кушают)) Я там ещё поправил выключение периферии при софт выключении.

inferis
Offline
Зарегистрирован: 04.01.2022

ок, попробую

sasa1958
Offline
Зарегистрирован: 21.07.2020

Приветствую всех ,уважаемый mambavamba14 ,загрузил после Вашей коррекции прошивку 3.84, у Вас стоит по максиуму 570 импульсов на преобразователе, уменьшил до152 ,а то программа ругается что много,флю-бек простой преобразователь испытал ,короче он делает как электронное зажигание авто,повышает напряжение,а значит и ток потребления становится меньше,это очень эффективно для ФЭУ, поставил на АРДОС два счётчика СБМ-21 и увеличил время до 160 секунд и сигнализация до 200 секунд,хочу увеличить до 4 счётчиков СБМ-21 чтобы поместились в малогабаритный корпус

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

#ArDos_with_RADON_3.9.0 - Новый алгоритм ускорения чувствительности на спад/всплеск импульсов, добавлен пункт меню "Чувств"(устанавливает чувствительность в процентах, 5 - минимальная чувствительность, 95 - максимальная чувствительность), оптимизация счета импульсов со счетчика.

Версия все ещё тестовая, поэтому могут быть баги...

sasa1958 - Ругается потому-то слишком много импульсов требуется чтоб поддерживать напряжение, а не из-за предела импульсов.

Wik
Offline
Зарегистрирован: 10.11.2019

В новой версии ошибка счета. На старте сразу срабатывает тревога и при нормальном фоне показывает приблизительно 1100 мР. По идее должно быть 11 мкР

в замере бета не идет таймер и во время замера счета частиц не видно, просто нули, но по итогу результат выдает, само собой, космические цифры

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

Wik - Счет импульсов исправил, а вот почему время в замерах не идет непонятно... Будем разбираться...

UPD. Проблема с режимом "бета" найдена, на днях будет фикс.

evrojox
Offline
Зарегистрирован: 09.07.2018

Добрый день. Решил приобщиться к данному проекту. Преобрел нужную ардуинку и олед. Пока решил попробовать так. Это мои первое знакомство с ардуино. Скачал ардуино иде, юсбасп прогроматор был. Но шить тиньки оказалось проще. Пока разобрался с библиотеками что, как куда. Наконец первый скетч скомпилировать. Но при заливке ждал облом, ошибка прогроматора. Хотя в аврдуде без проблем стёр камень в в среде иде снова залил загрузчик. Подскажите куда копать. Пока не знаю как вставить фото.avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0x00
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 2 of 10: not in sync: resp=0x00
...

evrojox
Offline
Зарегистрирован: 09.07.2018

Этот вопрос снят.

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

mambavamba14 Привет! Загрузил последнюю прошивку, есть баг...

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

alexadresat - Привет! Странная фигня... А ты ничего не менял в конфигах??

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

Только свой коэффициент и значение АЦП.

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

Может какие то библиотеки нужно обновить???

Я сейчас просто твою без своих настроек залил, то же самое происходит...

 

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

Я так полагаю это только при старте? Странно что на твоём дисплее после сброса указатель ячейки не сбрасывается... Нет, либы никакие не нужны. Там надо будет в инициализацию дисплея добавить установку указателя ячейки... Есть почта? А то на гит я пока залить не могу...

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

Ты прав...вставил другой экран и на нем все хорошо...

 

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

Ты первый у кого такая фигня проявилась))

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

С другого дозиметра снял, там только подсветка белая. И все работает. Ну я думаю я первый, но не последний...)))

 

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

Ну да, не исключено)) Отправил исправленную, попробуй)

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

Прошил... Все тоже без изменений...

 

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

Мож с дисплее что? На ранних версиях не было такого??

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

Сейчас залил 3.8.4 первую...и все хорошо...

А последнюю 3.8.4 все плохо...

 

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

Эмм.. Это странно.. Между ними работа с дисплеем не менялась...

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

А это...

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

Дак я про это сначала и думал, поэтому добавил их в инициализацию... Но чет не сработало...

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

Тупо подменил display.h с версии 3.8.4 и все сработало.... Так можно???

 

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

Да можно, но это было сделано чтоб последний байт обновлялся... А то последний столбец с запозданием отображался... 

Я там ещё один вариант скинул, попробуй...

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

Залил ... без изменений.

 

 

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

#ArDos_with_RADON_3.9.0 - Исправление замеров "бета", исправление работы с дисплеями.

dev_zakhariy
Offline
Зарегистрирован: 06.10.2021

Всем привет! Я как-то писал о своей проблеме  с большим значением скорости, вот опять добрался до прибора чтобы довести до ума и заодно обновить прошивку.

Извините,  дозиметр просто купил и не собирал его. 

1) Сейчас задумался, как мне определить, у меня делитель с сайта srukami или alexadresat ?
Сегодня поексперементировав - изменил коеффициент на 160/576 в настройках и СКР опустилась до 55 вот думаю наверное у меня сделан на основе srukami ?
2) снял перемычку - замерял потребление - оно очень мизерное. По нолям (ставил порог 2мА)
3) Еще пока не пробовал добавить второй кондер на 10мкф в цепи накачки возле полевика как советовали здесь

Текущие настройки:
БАТ 3.77(совпадает с реальным, замерял)    АЦП 75
СКР 53-55.      ВВ 401
ПЕР 1750         СЧ 36
ОПР 1.11         ИМП 1.6
КДЛ 576         АЦП 160

Заранее благодарю!