Geiger counter v.2.1

Въпроси и отговори за гайгер-мюлеровия брояч на LVA
User avatar
LVA
Posts: 14
Joined: Sun Nov 15, 2015 2:00 pm
Location: Sofia, Bulgaria

Geiger counter v.2.1

Postby LVA » Mon Sep 12, 2016 11:07 pm

Актуалната версия на гайгеровия брояч вече е 2.1, като тя включва някои дребни нововъведения спрямо предходната, като сме взели предвид и предложения от клиенти. Новата версия изглежда така:

Image

А новостите са:
  1. Леко различни размери, новият модел е по-тънък и тесен, но малко по-дълъг;
  2. Всички I/O конектори са вече с удобен достъп, като за целта са изведени от двете страни на уреда;
  3. Стърчащите от корпуса елементи са вкарани навътре, така че вече устройството е с форма на монолитно блокче. Конкретно преместени са Power ключето и чинча (по идея на panevdd);
  4. По-гъвкави възможности за захранване на уреда:
    • DC букса за външно захранване;
    • Няколко варианта за свързване, включително и dual-power схема (основно захранване от мрежови адаптер, с ААА батерии като “backup” — ако основното отпадне) (по идея на t0d);
    • Захранващото напрежение вече може лесно да се смени (вместо 3V);
  5. Широка дупка в PCB-то и плексигласите с цел уредът да може да се закачи към верижка (по идея на panevdd);
  6. Новия модел дисплей се вписва по-добре в черната цветовата гама на платката (с черен фон, вместо сив);

Подробностите по точка 4 можете да разгледате в секция „Захранване“, част от ръководството за версия 2.1.

Откъм софтуер, в момента разработваме нещото, което наричаме „Long logging“. Идеята е да ползвате брояча за продължителни измервания на вариацията в радиационния фон на дадено място (часове, дни или месеци). За целта е необходимо само да пуснете брояча и той да работи повече от 20 минути. След като тази граница бъде премината, събраните данни за радиацията по минути започват да се натрупват в постоянната памет на процесора (разбира се, EEPROM-ът на ATmega88a е мъничък, така че колкото повече време се логва, толкова по-наедро ще са записите, но няма пълно щастие). Логването продължава докато не спрете уреда или не му се изтощят батериите. След това закачате брояча през серийния интерфейс към компютър, където с програмка за PC (или с една команда по серийния порт) преточвате лога. Фърмуерът ще го кача в github, като той ще бъде съвместим с броячи версии 2.0 и 2.1, т.е. съществуващите потребители на 2.0 могат да ползват новата функция, стига да си флашнат новия фърмуер с Atmel-съвместим програматор. Ще им е необходим, разбира се, и UART<->USB преходник.

В ултимативната си инкарнация (задействаща всички новости), версия 2.1 може да бъде захранвана от мрежови адаптер през DC буксата, а с двойната диодна схема батериите да стоят в запас като UPS, в случай че мрежовото захранване отпадне. С това уредът може надеждно и без потребителска намеса да логва радиацията месеци наред, като накрая просто може да я преточите на компютър.
Attachments
DSC0035.720.JPG
DSC0035.720.JPG (84.08 KiB) Viewed 654 times

User avatar
LVA
Posts: 14
Joined: Sun Nov 15, 2015 2:00 pm
Location: Sofia, Bulgaria

Re: Geiger counter v.2.1

Postby LVA » Sun Nov 20, 2016 7:24 am

Финалната версия на фърмуера за гайгеровите броячи вече е налице в Github, като там е отбелязана като r336. Промените в нея вклюват:

  • Long logging-а е финализиран и работи за произволни радиационни нива и за произволно дълго време. Поне на теория може да записвате история на радиационния фон в течение на години;
  • Уредът вече поддържа "истинска" комуникация с други устройства (най-вероятно PC) през серийния си интерфейс. Освен, че изпраща по 1 ред на секунда с информация за текущото ниво на радиация (както правеха всички версии досега, включително и 1.0 - оригиналният американски проект), устройството може да приема следните команди:
    • Задаване на чувствителността на тръбата (conversion factor), в случай, че разполагате с калибровъчен източник на радиация и искате да сверите конкретната тръба;
    • Задаване на равнища за аларма при превишаване на определен радиационен фон или при акумулиране над определена доза;
    • Прочитане и задаване на DeviceID; ако имате няколко брояча и искате да ги разпознавате лесно по програмен път;
    • и други. Пълният списък с командите и смисъла за съществуването им се намира тук.
  • Споменатите аларми се активират при превишаване на лимитите и устройството започва да пищи с говорителчето и да показва на екрана "rAd./HI." или "dOSE/HI." според случая. Повече за тях може да прочетете в документацията;
  • Предупреждението за ниско ниво на батериите е намалено с по-нисък праг, понеже при практическия тест със 7-дневно записване до пълно изтощение на батериите в икономичния режим, предупреждението се включваше твърде рано и реално писукаше по веднъж на 5 минути в последните 15 часа, което беше леко досадно. С една от новите команди, това предупреждение може и изобщо да бъде изключено;
  • Предстои писането на PC софтуер, който да предоставя удобен графичен интерфейс към новата функционалност.

Който желае да обнови устройството си до най-новия фърмуер: ако имате AVR програматор - следвайте инструкциите тук. Ако нямате - може да посетите офиса Роботев и там ще ви го препрограмират. Имайте предвид, че в зависимост от натоварването и наличните хора там е възможно процедурата да не може да се извърши веднага, съответно да се наложи да им оставите уреда си за няколко часа.


Return to “Geiger counter”

Who is online

Users browsing this forum: No registered users and 2 guests