PC софтуер към брояча

Въпроси и отговори за гайгер-мюлеровия брояч на LVA
anthill
Posts: 10
Joined: Sat Apr 25, 2020 5:41 pm

Re: PC софтуер към брояча

Postby anthill » Thu May 07, 2020 3:31 pm

Благодаря за разяснението, сега всичко е ясно!

поздрави

mhm7893
Posts: 5
Joined: Fri Mar 11, 2022 2:37 pm

Re: PC софтуер към брояча

Postby mhm7893 » Fri Mar 11, 2022 2:43 pm

Това означава ли, че няма начин да се четат данни в реално време от RAM? :shock:

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

Re: PC софтуер към брояча

Postby LVA » Sat Mar 12, 2022 3:16 pm

mhm7893 wrote:Това означава ли, че няма начин да се четат данни в реално време от RAM? :shock:


Натрупаните данни в първите 20 минути от пускането на брояча стоят в RAM и не могат да бъдат директно прочетени. Трябва да се изчака да минат тези 20 минути, преди да се появят налични за изтегляне.
Но все пак, ако броячът е включен към PC, независимо дали е преди или след 20те минути, броячът винаги си изпраща текущите данни за фон по серийния интерфейс - един data point всяка секунда. Това би следвало да е достатъчно?

mhm7893
Posts: 5
Joined: Fri Mar 11, 2022 2:37 pm

Re: PC софтуер към брояча

Postby mhm7893 » Mon Mar 14, 2022 11:59 am

Как бих могъл да чета този data point? Някакъв пример като source code snippet без значение езика за реализация (C/C++, Python, etc)?

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

Re: PC софтуер към брояча

Postby LVA » Mon Mar 14, 2022 9:20 pm

Добавихме примерен Python скрипт.

Всяка секунда броячът изписва по един ред със стойности, така че ако отворите серийния порт на (примерно под Linux: "miniterm.py /dev/ttyUSB0 9600") ще видите да се изписват тези данни с честота един ред в секунда, например:

Code: Select all

CPS, 1, CPM, 21, uSv/hr, 0.11, SLOW
CPS, 0, CPM, 21, uSv/hr, 0.11, SLOW
CPS, 0, CPM, 21, uSv/hr, 0.11, SLOW
CPS, 1, CPM, 22, uSv/hr, 0.12, SLOW
CPS, 2, CPM, 24, uSv/hr, 0.13, SLOW
CPS, 1, CPM, 25, uSv/hr, 0.14, SLOW
CPS, 1, CPM, 26, uSv/hr, 0.14, SLOW
...


Примерният скрипт по-горе чете тези данни и извлича първото число (CPS - counts per second), и го трупа в 5-минутен буфер, като изписва средния брой разряди в минута през 15-секундни интервали. За детайли, разгледайте кода на скрипта - съвсем прост е :)

Разбира се, може вместо да се печатат данните на stdout, да се пращат някъде в интернет, или да се визуализират на табло, каквото ви хрумне.

mhm7893
Posts: 5
Joined: Fri Mar 11, 2022 2:37 pm

Re: PC софтуер към брояча

Postby mhm7893 » Tue Mar 15, 2022 2:35 pm

Благодаря ви, LVA! :geek:

phoxinus
Posts: 2
Joined: Thu Mar 31, 2022 9:49 am

Re: PC софтуер към брояча

Postby phoxinus » Thu Mar 31, 2022 12:48 pm

Здравейте!
Реших да използвам тази тема, вместо да отварям нова - надявам се OP няма против.
Наскоро си поръчах брояча (даже още не е дошъл), но бих искал в един момент да го вържа към PC. Доколкото разбирам, за целта трябва да си взема FTDI платка. Въпросът ми е какъв допълнителeн кабел ми трябва за свързването от платката към PC?

mhm7893
Posts: 5
Joined: Fri Mar 11, 2022 2:37 pm

Re: PC софтуер към брояча

Postby mhm7893 » Thu Mar 31, 2022 3:19 pm

Аз взех FDTI платката и кабела от Роботев. Кабела е USB-A към mini USB-A.

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

Re: PC софтуер към брояча

Postby LVA » Thu Mar 31, 2022 6:27 pm

Да, и моят FTDI UART преходник ползва USB кабел, завършващ с USB mini конектор.

Ето как изглежда - снимка 1, снимка 2. Самият кабел е китайски-светещ-noname тип :)

phoxinus
Posts: 2
Joined: Thu Mar 31, 2022 9:49 am

Re: PC софтуер към брояча

Postby phoxinus » Fri Apr 01, 2022 6:44 am

mhm7893, LVA - благодаря за информацията!
Остава да си поръчам платката, а такъв USB кабел мисля, че имам някъде...


Return to “Geiger counter”

Who is online

Users browsing this forum: No registered users and 1 guest