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

OfficialGalkin
OfficialGalkin аватар
Offline
Зарегистрирован: 29.06.2019

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

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

 karnachev - Проверь соответствует ли со схемой. Бузер должен быть пассивным.

karnachev
Offline
Зарегистрирован: 08.10.2020

ну я брал такой с Ali, пассивный, просто выпаял сам бузер и поставил в дозиметр.

пока не понимаю почему не робит звук... до буззера стоит транзистор 1АМ, быть может он не раскрывается? ибо на выходе пол вольта всего...

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

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

Aimpus2
Offline
Зарегистрирован: 25.09.2020

Ну вот наконец то я и закончил сборку одного из моих ардосов. Проект был долгостроем по причине отсутствия нужных запчастей и ожидания их доставки с Китая. Конечно получилось далеко не идеально, много где криво, много где косо, а так же ошибкой было красить корпус в глянцевый цвет, но главное что все работает. Долго мучился с тем, как оформить отверстия под СБМ. Первой мыслью было просто насверлить дырок на 10 в самом корпусе, от чего я позже отказался, затем появился вариант с железной сеткой из под динамика, но меня не устроила ее пробиваемость, затем сетка была заменена на кусок голого текстолита с насверленными в нем дырками, чувствительность поднялась на 60 условных мкр/ч, что меня никак не устраивало. Следующим этапом было опускание трубки на уровень ниже, в результате чего чувствительность увеличилась до 500 мкр\ч условно (до опускания было 360). Второй прибор в планах сделать с крышкой гамма фильтра, но пока по предварительным прикидкам оптимизма не возникает из за отсутствия достаточности места для трубки с компенсатором. Что могу сказать, проектом очень доволен, а так же выражаю благодарность всем кто помогал разобраться в возникающих проблемах.

 

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

karnachev пишет:
не работает изначально бузер, плата сама по себе какие то звуки издает (крихтит тихо)

Проверять исправность самого бузера, управляющего транзистора и обоих резисторов в базовой цепи. Дорожки тоже не помешает прозвонить на предмет перетравов.

От самой платы идёт звук работающего дросселя преобразователя, это нормально.

karnachev
Offline
Зарегистрирован: 08.10.2020

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

Jonni333
Offline
Зарегистрирован: 04.07.2020

mambavamba14 прошился 322. Все адекватно заработало. Спасибо. Вопрос по бетта. При счете показывало десятые(17,2). А вот в результата, после замеров фона ои образца - целые числа (21/17). Те как то обрезана информативность. И почему - то фон больше...21 к 17... я понимаю, что такое может быть , но как то странно. Это основной режим, наверно для многих...Можт в двух словах опишите его. Может какие то есть нюансы? 

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

Jonni333 - Забыл видимо добавить, чуть позже исправлю. В режиме замера основными единицами сделаны распадов/см2*мин, тк бету и альфу правильнее измерять в плотности потока частиц, но и мкр/мкз оставил, можно в принципе будет сделать выбор конкретных единиц в настройках если автоматически сменяющиеся значения не информативны. Фон и не должен быть с десятками если конечно не выбраны мкЗ.

Даже и не знаю чего там описывать, первый замер(замер фона), далее второй замер(замер образца), в результате отображается сверху попеременно фон в мкр/мкз и количество распадов на см2 в минуту, ниже отображается количество распадов на см2 в минуту первого и второго замера.

Если есть какие-то предложения, пишите.

Jonni333
Offline
Зарегистрирован: 04.07.2020

mambavamba14 Немного набрал статистики... Ружим замера бетта.

Фон :  образец  :  фон в режиме фон

20          17                 13

17           20                12

14           17                14

16           17                14

17           19                14

15           19                14

Прибор стоял на одном месте. Образца не было...

Jonni333
Offline
Зарегистрирован: 04.07.2020

mambavamba14 Немного набрал статистики... Ружим замера бетта.

Фон :  образец  :  фон в режиме фон

20          17                 13

17           20                12

14           17                14

16           17                14

17           19                14

15           19                14

Прибор стоял на одном месте. Образца не было...

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

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

Jonni333 - Это нормально, количество частиц за единицу времени попавших в детектор не может быть линейным и при изменении только ЕРФ показания будут "неадекватными", плюс ко всему это, если мы хотим реально замерить бету то нужен как минимум свинцовый экран, а если детектор слюдяной то ещё и листок бумаги для отсекания альфы. Без каких либо фильтров(экрана) это просто разностный замер, и в результате мы как раз и видим разницу между 1-м и 2-м замерами.

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

Aimpus2
Offline
Зарегистрирован: 25.09.2020

Кстати, заметил что не работает регулировка контрастности (правда на 3.2.1, на 3.2.2. пока не шил). И что за двойка с непонятным символом рядом со стат. погрешностью на экране фона?

Jonni333
Offline
Зарегистрирован: 04.07.2020

mambavamba14 -В общем то понятно... Но в подавляющем большенстве случаев прибор нужен для измерения лесопродуктов... грибов, ягод... Летом друг, сосед по даче сходил в лес... Принес лисички и чернику (30 км от Минска). Для смеха замерили... Прошивка была 182 (не Ваша). Так вот ягоды были 1 в 1, а лисички 13 против 19... Я не поверил. И это было стабильно в нескольких замерах. Ваша прошивка мне больше нравится. Она онформативней, да и просто красивей. Поэтому я периодически ее ставил, но все время откатывался назад. И вот чудо...322 заработала адекватно. Поэтому я и хочу на ней (Вашей прошивке) остаться. Меня смущает завышенные показания фона  и разброс в разных режимах. В режиме фон, показания давольно стабильны и правдоподобны.

Я использую экран из толстого алюминия. Не вопрос сделать свинцовый.

Я в своих проектах часто использую ардуино, и Ваши уроки на сайте мне оч помогают. Как последняя и компетентная инфа... Спасибо Вам.

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

Jonni333 - Я сначала не совсем понял про какой фон имелся ввиду в таблице, в режиме замера при измерении фона и образца в режиме замера(бета) используются другие единицы измерения (частиц/см2*м) и они не сопоставимы напрямую с мкР/ч, поэтому значения разные. Фон от исследуемого объекта(в мкР/ч) можно увидеть только после окончания замера на экране "результат", он попеременно меняется с ч/см2. Экран из алюминия поидее лучше, тк от него не должно быть тормозного излучения

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

Jonni333
Offline
Зарегистрирован: 04.07.2020

mambavamba14 - Продолжаю тестировать. Режим Бета. В результате 1й замер - 18ч/см2, 2й - 15ч/см2. В центре большими буквами 2ч/см2 и меняется на 2мкр/ч.  Т.Е. фон(1замер)выше на 3, а пишет на 2... и 2ч/см2. Раз Фон выше образца, логично бы или не выводить значение или просить запустить измерения еще раз. А может не писать "замер фона ", "замер образца", а просто 1й замер, 2й замер?

При заходе следующий раз в Бета режим там остаются старые измерения. Не знаю, правильно ли это?

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

Какие лесопродукты Вы собрались измерять им? Хоть под 4м реактором насобирайте, кроме спектрометра никакой прибор там ничего не покажет, если они не на куске твела выросли.

OfficialGalkin
OfficialGalkin аватар
Offline
Зарегистрирован: 29.06.2019

Он грибочки собрался гейгером мерить? Ну удачи в исследованиях.

Jonni333
Offline
Зарегистрирован: 04.07.2020

Не нуждаюсь в коментах от некомпитентных.

OfficialGalkin
OfficialGalkin аватар
Offline
Зарегистрирован: 29.06.2019

Ок

DetSimen
DetSimen аватар
Offline
Зарегистрирован: 25.01.2017

Jonni333 пишет:

от некомпитентных.

а от грамматных?

Aimpus2
Offline
Зарегистрирован: 25.09.2020

Уважаемый Jonni333, если вам очень хочется мерять дары природы, лучше приобрести слюду (как минимум). СБМ-20 увидит ахтунг только если грибочек вырастет непосредственно в саркофаге ЧАЭС. Разница с замером лисичек больше похожа на погрешность, нежели на настоящие превышения фона. Посмотрите видео Айзона с замерами грибов, там увидеть атас смог только радиаскан да и то, его показания так же можно было бы смело списать на погрешность. А вот на спектрометре была видна самая настоящая Ж. А если продукт содержит не такую высокую концентрацию радионуклидов и ардос (да и слюда тоже) покажет вам что все норм? Это я к чему, убедиться 100% можно ли употреблять продукт или нет, реально только спектрометрией

Jonni333
Offline
Зарегистрирован: 04.07.2020

Aimpus2 -  спасибо за доброжелательный и вежливый комент. Свой первый дозиметр я сделал 27 апреля 1986... В области электроники имею патенты на изобретения...

Я уже сдесь писал, но повторюсь. Дозиметр у меня несколько модифицирован... имеет несколько датчиков, которые я переключаю в зависимости от необходимости: СТС8, СБМ20, СИ8Б. Последний слюдяной с диаметром 80мм, чувствительностью 550 имп в сек., с эффективностью регистрации бета-излучения 85%... и тд. Конечно же спектрометр более информативен и интересен для моих целей, но... данной трубки у меня просто нет. А погрешности даже в 50% вполне достаточно в нашей местности. Тем более, что замеров можно сделать несколько, да и время увеличить. Принимать продукт или нет каждый решает сам. Про грибы это реальный случай. Более того в другой местности (50км), они оказались на уровне фона, плюс минус погрешность.

Нетерплю хамства... и пантов.

Еще раз спасибо.

OfficialGalkin
OfficialGalkin аватар
Offline
Зарегистрирован: 29.06.2019

Jonni333 Ну так и нужно было этого начинать, что мерил слюдником, а не сбм-20. Есть свинцовый домик для замеров?

OfficialGalkin
OfficialGalkin аватар
Offline
Зарегистрирован: 29.06.2019

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

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

Купил у Китайцев алюминиевый корпус,обернул СБМ 20 свинцовой фольгой,внешний фон нисколько не изменился ,только источник меньше показывает,похоже надо делать отдельный домик ,а вместо транзистора согласующего счётчик гейгера и микроконтроллер надо будет ставить одновибратор на кмоп таймере ICM7555 и тогда выносить датчик как в ДП-5

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

#ArDos_with_RADON_3.2.2 - Исправление замера бета.

Скоро будет добавлен журнал для тревоги/предупреждений/замеров бета/ошибок на 10 ячеек для каждого.

Jonni333
Offline
Зарегистрирован: 04.07.2020

mambavamba14  Спасибо. Завтра постараюсь протестить.

OfficialGalkin
OfficialGalkin аватар
Offline
Зарегистрирован: 29.06.2019

mambavamba14, типо такого?

Jonni333
Offline
Зарегистрирован: 04.07.2020

mambavamba14  Приветствую. Прошился 322. Бегло проверил. Увидел исправления. По-моему замер Бета стал более корректен (визуально).

Появилось несколько вопросов.

1.Журнал у меня не открывается. ТЕ нажимаешь на ОК(или другую кнопку) и ничего.

2. Что такое сигма(2) в настройках? Может я что то пропустил?

3. Есть ли различия(в скетче) в использовании пассивного и активного бустера? Я не нашел. Раньше было. У меня изначально активный.

4. Возможно ли перенаправить измерение напряжения питания на другой пин(не завязанный с ЖК модулем)? У меня не получилось в связи с внутренней структурой ATMEGA. Может Гуру знает. Была мысль всеж запитать ардуинку от DC/DC - стабилизированного 5V. Я думаю, что это поднимет качество работы прибора.

Спасибо.

sasa1958  Я думаю не стоит вводить доп микросхему - одновибратор... Усложнение, потребление... Вполне достаточно применить транзистор с большим коэффициентом(пример - BC547C, B=500-800, стоит копейки). Посмотрите осцилом формы на входе и выходе... Можно для увеличения крутизны фронтов, при длинных проводах, уменьшить резисторы в коллекторной цепи, попробовать гридлики (если кто помнит эти названия). ;-)). Про обвертывание свинцовой фольгой, все логично. Так и должно быть. Почитайте свойства Ветта, Гамма излучений...

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

OfficialGalkin - Ну да на подобие, только в текстовом стиле как и вся прошивка.

Jonni333 - Журнал и не должен открываться тк он не доделан, когда выйдет я сообщу в сообщении с обновлением прошивки. Количество сигм определяет процент статистической точности, те чем больше сигм выбрано тем более вероятно попадаем в диапазон погрешности но для этого нужно собрать больше данных. Выбора активного или пассивного бузера в прошивке никогда не было, генерация частоты нормально работает на обоих вариантах бузера, только на активных могут быть не большие искажения, но они не критичны. Считывать напряжение можно с любого аналогово пина, но тк прибор питается от акб напрямую измеряется опорное напряжение относительно питающего. Но смысла от этого особо нету тк и при питании от акб все работает нормально, как вариант можно понизить частоту мк до 8МГц переводом фьюзов на внутренний кварц и прошившись с указанием текущей частоты, тогда и работа от акб будет точно стабильной и плюсом получим небольшое снижение потребления, но опять же надо тестить прошивку на такой частоте...

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

#ArDos_with_RADON_3.2.3 - Добавлен журнал, добавлена ошибка "низкое напряжение преобразователя".

Внимание! Журнал могут использовать только те у кого установлен OptibootV8, по умолчанию он отключен тк со стоковым загрузчиком к сожалению не хватило памяти. Включить журнал можно в "config" - параметр "LOGBOOK_RETURN".

nikita71
Offline
Зарегистрирован: 08.10.2020

Привет всем. Чот стало скучно и решил запилить свой дозиметр. Ну и начал делать использувать обычный буфер не вариант и я решил зделать по другому вместо буфера использувать фильтр бегущеє среднєе и как оказалось ето била хорошая идея скорость и точнось прибора можно настроить заменою кафициента k . Мне посоветовали вместо того чтобы мерять сколько импульсов за 3 секунды мерчть время за которое наберется 10 импульсов и через пропорцию считать уровень радиации. Сделал но мне кажется очень маленькая скорость Шота как для такого алгоритма. Кому не сложно можетє глянуть код? (На экране баг с лишним нулем)
https://youtu.be/4uS-oYuO3kI

Gera85
Offline
Зарегистрирован: 16.11.2020

alexadresat пишет:

Живем помаленьку.....


Доброго времени суток! Подскажите пожалуйста, в место транзистора irlml6346, подойдёт irlml2502?

Gera85
Offline
Зарегистрирован: 16.11.2020

alexadresat пишет:

Живем помаленьку.....


Доброго времени суток! Подскажите пожалуйста, в место транзистора irlml6346, подойдёт irlml2502?

Gera85
Offline
Зарегистрирован: 16.11.2020

alexadresat пишет:

Живем помаленьку.....


Доброго времени суток! Подскажите пожалуйста, в место транзистора irlml6346, подойдёт irlml2502?

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

Подойдёт, куды ж ему деваться.

Не обновляйте страницу после отправки поста.

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

Jonni333
Offline
Зарегистрирован: 04.07.2020
mambavamba14
1. Про активный/пассивный бузер. Вот строки из изначальной прошивки:
 
1: /* ArDOs   v1.08.2
...
14: #define buzzer_active //если используется активный бузер (со встроенным генератором), управляемый транзистором с выхода 6, то раскомментировать эту строчку, если пассивный (с усилителем или без) - оставить закомментированой.
...
Подскажите, где в Вашем скетче формируется частота для бузера. Попробую выключить. Уж больно частый и
противный звук у меня. Биения двух частот получаются.
 
2. Про чтение напряжения аккума. RADON V322:
 
1577: uint8_t Read_VCC(void)  //чтение напряжения батареи
1578: {
1579:    ADMUX = 0b01101110; //выбор внешнего опорного+BG
1580:   ADCSRA = 0b11100111; //настройка АЦП
1581:   _delay_ms(5);
1582:     while ((ADCSRA & 0x10) == 0); //ждем флага прерывания АЦП
1583:     ADCSRA |= 0x10; //сбрасываем флаг прерывания
1584:     uint8_t resu = ADCH; //результат опроса АЦП
1585   return resu; //возвращаем результат опроса АЦП
1586: }
 
Из строки 1579 видим, что 7 и 6 биты в 01 => В качестве опорного используем Vcc.
Биты 3-0 ADMUX = 1110 => Я нашел в литература, что это комбинация, когда вход АЦП подключен к 1.1в.
 
ТЕ мы как бы меряем одно опорное относительно другого? Тогда где пин, с которого Вы предлогаете считывать
напряжение?
"Считывать напряжение можно с любого аналогово пина, но тк прибор питается от акб напрямую измеряется
опорное напряжение относительно питающего." - пост 6530.
Где я заблуждаюсь? Чего недопонимаю? Если можно обьясните, пожалуйста.
 
3. Есть предложение. А что если ввести в config переменную - площадь датчика. По умолчанию можно поставить
для СБМ20. Тогда в режиме Бета, измерения "частиц на см2" и пересчет будут более правильные для всех датчиков.
 
Спасибо.
mambavamba14
mambavamba14 аватар
Offline
Зарегистрирован: 25.12.2019

Jonni333 - Звук формируется в прерывание таймера1, конфигурация звуков задается в файле config. Для того чтоб без генерации частот включать бузер нужно переделывать полностью логику управления звуками. 

Да, в данный момент мы измеряем опорное напряжение относительно питающего, после перевода устройства на питание от стабилизированных 5в, регистр admux нужно перевести на внешнее опорное и необходимый пин для считывания напряжения с акб. Более простой вариант - воспользоваться analogRead(). Затем в конфигурации нужно задать новые пределы ацп для корректного отображения заряда батареи и переделать формулу расчета напряжения в параметрах и отладке. 

Площадь датчика возможно указать в config, SEARCH_GEIGER_AREA. По умолчанию установлено 8 см2(примерно для сбм-20).

Jonni333
Offline
Зарегистрирован: 04.07.2020

mambavamba14

Спасибо за быстрый ответ. Теперь стало понятно. Соберусь перевести на стабилизированное 5в, без проблем переделаю. С бузером... попробую пассивный. Площадь датчика пересчитаю и перезальюсь... (у меня ~33см2)

Jonni333
Offline
Зарегистрирован: 04.07.2020

Пояснение с диодом. Ток через диод 0,15мА. Можно пренебречь. 

 

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

Пренебречь нельзя. Если микропроцессор уйдёт в power off по низкому заряду аккума или программному выключению эта цепь продолжит высаживать акк. Последний рубеж защиты контроллер акб (если есть), но и у него пороги шибко низкие, особенно на микротоках. Разве что ещё один светодиод в цепь дополнительного резистора добавить, тогда ниже трёх вольт не упадёт. Или подключить gnd дисплея к общему, а пин А3 в коде задействовать на включение маячка.

Jonni333
Offline
Зарегистрирован: 04.07.2020

 tekagi

Вы почти правы. Одна из функций данной схемы - индикация разряда батареи. Вы знаете, что светодиод это стабилитрон. В зависимости от технологии (читай цвета) на нем падает определенное, довольно стабильное напряжение. 1,7в; 1,8в; 2,2в; 2,5в; ...

Поэтому доп резистор подобран так, что при 4в диод светится (ток=0,075мА). Во всяком случае я подобрал светодиод и резистор так. При 3в, свечения практически нет(0,012мА, при 5в - 0,125мА). Пересчет дает, что разряд батареи 600мАч будет ~50 000 часов... А если добавить кремниевый диод, ток уменьшится до 0. Но в этом я не вижу смысла.

Ну и кроме того это информативно и красиво... Вы включаете прибор и всегда видите, что питание на ардуино есть. Если нет - ищи проблему... батарею, контроллер, включатель, цепи питания... И прикольно. один светодиод выполняет 2 функции: показывает наличие напряжения и вспышку при регистрации частицы.

Ну и последнее. Нельзя делать автономный прибор на Li без контроллера. 

Gera85
Offline
Зарегистрирован: 16.11.2020

Благодарю! Понял!

OfficialGalkin
OfficialGalkin аватар
Offline
Зарегистрирован: 29.06.2019

А не лучше ли тогда взять питание с пина который дергает гантельку? И индикация работы будет и индикация что импульсы идут на управление преобразователем. Естесна через диод дополнительный. 

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

alexadresat - Привет! Не тестил последнюю? Есть какие баги или предложения??

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

Да, антидребезг настраивается в тиках(1тик +- 17.5мс) здесь -> config -> BTN_GIST_TICK.

Скорее всего в кнопке дело, тк если раньше все было норм, да и на моем такого ни разу не замечал..

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

mambavamba14 - Погонял немного, фон по максимуму доходил до 54. Ну а так пока косяков не замечал.

 

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

#ArDos_with_RADON_3.2.3 - Добавлены иконки журнала и ошибки в таск бар, добавлена возможность включать и отключать ведение журнала(кроме ошибок) в настройках.

OfficialGalkin
OfficialGalkin аватар
Offline
Зарегистрирован: 29.06.2019

Mambavamba14, не пользовался микрой CH340N? Пробовал подключать, питание 3.3В она выдает, а вот комп не видит ее. От слова совсем, как буд-то ничего и не подключаю к нему.

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

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