Дозиметр "Нанит"

Вопросы и замечания по статьям и схемам, представленным на нашем сайте

При поддержке РадиоКОТструктор.ру


Ответить
Поставщик валерьянки для Кота
Аватара пользователя
Сообщения: 1925
Зарегистрирован: Чт июл 28, 2016 07:58:37
Откуда: Kyiv, UA

Сообщение GoldenAndy »

Мне что то подсказывает, что диод по задумке должен понижать питание МК, что бы уложиться в области питания дисплея. Но питание дисплея идет с РС0, который от AVCC питается....
ИзображениеИзображение
Изображение
 
Telegram               Лучшая благодарность ->
[+]
Контактная информация:
Реклама
Вымогатель припоя
Аватара пользователя
Сообщения: 629
Зарегистрирован: Ср дек 08, 2010 19:03:17

Сообщение sunjob »

наконец-таки... алилуЙяяя... :)))
Енот - это кот, только инкогнито!
p.s. держитесь обоими руками, а то прорвет...
Реклама
Первый раз сказал Мяу!
Сообщения: 22
Зарегистрирован: Вт дек 07, 2021 17:03:08

Сообщение evrojox »

Добрый вечер котам, кошечкам и котятам. Давно балуюсь индикаторами, радиомерами и тд. Задумался о более серьёзных вещах. Долго систематизировал свои хотелки, изучил кучу проектов и вот я здесь. Интрига по хлесче Чейза. Голова на взрыве. Миллион вопросов. Прочёл на одном дыхании, по этому не систематизировал прочитанное. Ну что, прочтем ещё раз. Дело в том что меня интересуют только led индикация. А эта тема мало популярна. Если я правильно понял то авторская схема нуждается в доработке питания регистров, иначе при полной загрузке led, когда горит максимум сегментов, слабое свечение онных. Так-же вроде была инфа что прошивка от автора для индикаторов с ОА глючна, поэтому либо альтернативная от форумчанина с этой ветки, либо led с ОК, вроде без нареканий. Это не есть гуд, так как у меня накопилась жмень индикаторов с ОА. Позже, выложу все свои вопросы с ссылками на конкретные посты. Ориентируюсь на концепт по корпусу и одностороннию плату с 34 страницы(если не ошибаюсь). Датчик сбм20. Рад любой помощи. Спасибо.
Вымогатель припоя
Аватара пользователя
Сообщения: 629
Зарегистрирован: Ср дек 08, 2010 19:03:17

Сообщение sunjob »

добрый день

исходники, мод от DooMmen
https://doommen.blogspot.com/2015/06/Do ... Nanit.html
Nanit_v2.3_1202.zip
+
данный мод на прошивку Nanit v2 ATmega88PA
http://radiokot.ru/forum/viewtopic.php? ... 6#p2340666

быстро пробежался по исходному коду, есть нестыковки (надеюсь, просто непонятки :о)
в последней версии от автора аналогиные фишки
Спойлер

Код: Выделить всё

//
// размерности массива варьируется в зов-ти от выбранного датчика
//
SI19      sbm[50]
SBM20     sbm[50]
SBM21_2   sbm[110]
SBM10     sbm[112]
SBM21     sbm[142]
M_SEL     sbm[142]

//
// 1. выход за пределы
//
void ReactKey() - общая функция без препроцессорных условий #if
for (unsigned char f=0; f<143; f++) sbm[f]=0;

//
// 2. выход за пределы
//
ISR(TIMER2_OVF_vect)

#elif (COUNTER_D == SI19)
// sbm[50] -> high cell sbm[49]
for(unsigned char i=50; i>0; i--) { sbm[i] ... }

...

#elif (COUNTER_D == SBM20)
// sbm[50] -> high cell sbm[49]
for(unsigned char i=50;i>0;i--)   { sbm[i] ... }

...

if (counter == SBM10) m=109;
else                  m=139; // SI19, SBM20, SBM21_2 - SIZE(sbm[])  < 139
for(unsigned char i=m;i>0;i--)    { sbm[i] ... }

//
// 3. мануальный выбор подразумевает только два датчика [SBM10 | SBM21]?
//
#elif (COUNTER_D == M_SEL)
if (counter==SBM10)
  { // SBM10
  }
else
  { // SBM21

//
// 4. а может быть надо проверить "выход за границу"?
//
unsigned char approx=(sbm_count_time-count_validate)/3;
for (unsigned char i=1; i<approx+3;i++) { sbm[i] ... }
при таком обращении с памятью, при резком "набросе", дозиметр должно неслабо калбасить, да и вообще возможно "зависание"/"сброс"/"чего только не может быть "... :)))

предлагаю разрулить примерно так
Спойлер

Код: Выделить всё

#if   (COUNTER == SBM21) 
#define SBM_SIZE     142 
#define CNT_BASE    1400 
#define SBM_CNT_TIME 420 
#define CNT_VALID    420 

...

      unsigned long sbm[SBM_SIZE]                 ; 
const unsigned int  counter_base    = CNT_BASE    ; 
      unsigned int  sbm_count_time  = SBM_CNT_TIME; 
      unsigned int  count_validate  = CNT_VALID   ; 

...

#if (COUNTER == SBM21)  // 3 секунды !!!
if(!count_flag)         // 0
  {
  div_graph_sbm  =1;
  unsigned char i=139;              
  if(i > SBM_SIZE) i = SBM_SIZE-1;  // 
  for(;i>0;i--)                     // i - не менее отображаемого графа [49]!
    {
    sbm[i]=sbm[i-1];
    
...

#if (COUNTER == SBM21)
//
// В ОДНОЙ ЯЧЕЙКЕ SBM[] 3(ТРИ) СЕКУНДЫ !!!
//
CNT = 141;  // (420/3)+1секунда = 141
if(CNT > SBM_SIZE) CNT = SBM_SIZE; 
for(unsigned char i=1; i<CNT; i++)
  {
  fon += sbm[i];      // инкримент

...

unsigned char approx=(sbm_count_time-count_validate)/3;
if(approx+3 > SBM_SIZE) approx=SBM_SIZE-3; 

for(unsigned char i=1; i<approx+3;i++) { sbm[i] ... }

Последний раз редактировалось sunjob Вт дек 14, 2021 19:33:23, всего редактировалось 1 раз.
Енот - это кот, только инкогнито!
p.s. держитесь обоими руками, а то прорвет...
Реклама
Эиком - электронные компоненты и радиодетали
Встал на лапы
Аватара пользователя
Сообщения: 94
Зарегистрирован: Ср июл 11, 2018 20:29:49

Сообщение Tor N Hime »

Рулите!
Скомпилируйте прошивку, протестируйте в железе при разных уровнях фона и поделитесь результатом.
Очень интересно посмотреть на разницу :wink:

Пы.Сы. Согласно правил форума, "простыни" не мешало бы прятать под спойлер...
Реклама
Вымогатель припоя
Аватара пользователя
Сообщения: 629
Зарегистрирован: Ср дек 08, 2010 19:03:17

Сообщение sunjob »

железа нет :)))
интересовался кодом из любопытства, "как там чего у них", для ради искусства :kill: (ну и если нарою датчик)

"находки", надеюсь, пригодятся сообществу :beer:
Последний раз редактировалось sunjob Ср дек 15, 2021 05:28:20, всего редактировалось 2 раза.
Енот - это кот, только инкогнито!
p.s. держитесь обоими руками, а то прорвет...
Реклама
Встал на лапы
Аватара пользователя
Сообщения: 94
Зарегистрирован: Ср июл 11, 2018 20:29:49

Сообщение Tor N Hime »

В том то и дело, что без реальных тестов это не "искусство", а, прошу прощения, онанизм... :))
Вымогатель припоя
Аватара пользователя
Сообщения: 629
Зарегистрирован: Ср дек 08, 2010 19:03:17

Сообщение sunjob »

да вы знаток! чуствуется рука мастера!!!
ключ.фраза: надеюсь, пригодятся сообществу
форум надо читать ... внимательно и желательно :dont_know:
Спойлервыше неск. постами я об "этом" написал: ->Тыц<-
пишите конструктивно, по теме, от чистого полосатого сердца! удачи, муррр :)))
Енот - это кот, только инкогнито!
p.s. держитесь обоими руками, а то прорвет...
Поставщик валерьянки для Кота
Аватара пользователя
Сообщения: 1925
Зарегистрирован: Чт июл 28, 2016 07:58:37
Откуда: Kyiv, UA

Сообщение GoldenAndy »

sunjob, сообществу пригодится нормальная законченная прошивка. С описанием плюшек и исправлений. А не режим удалённого тестирования.
ИзображениеИзображение
Изображение
 
Telegram               Лучшая благодарность ->
[+]
Контактная информация:
Вымогатель припоя
Аватара пользователя
Сообщения: 629
Зарегистрирован: Ср дек 08, 2010 19:03:17

Сообщение sunjob »

вам точно не пригодится :)))
а тем кто столкнется с "непонятными косяками" и решит сам их исправит, вот им, возможно, пригодится.
сообществу пригодится нормальная законченная прошивка. С описанием плюшек и исправлений
это называется - режим попкорна?
Енот - это кот, только инкогнито!
p.s. держитесь обоими руками, а то прорвет...
Поставщик валерьянки для Кота
Аватара пользователя
Сообщения: 1925
Зарегистрирован: Чт июл 28, 2016 07:58:37
Откуда: Kyiv, UA

Сообщение GoldenAndy »

sunjob, Как показывает опыт чтения тем на форуме - бОльшая часть форумчан более-менее умеет в несложную схемотехнику. Те, кто не умеют, приходят на форум и спрашивают, можно ли заменить КТ315 на МЛТ-2...
А темы, где есть какое то микропроцессорное устройство - кардинально наоборот. Даже при наличии исходников 95% будут просить автора допилить ту или иную плюшку. 4% возьмут исходники и молча перепилят под себя. Ну может у автора спросят непонятный нюанс. Иногда на форуме даже выложат свой результат как альтернативную прошивку.

И 1% придется на умничающих линуксоидов.
ИзображениеИзображение
Изображение
 
Telegram               Лучшая благодарность ->
[+]
Контактная информация:
Вымогатель припоя
Аватара пользователя
Сообщения: 629
Зарегистрирован: Ср дек 08, 2010 19:03:17

Сообщение sunjob »

а вы за других не решайте! возьмутся и найдуться молодые, задорные коты или не найдутся, всяко может случиться.

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

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

далее общаюсь только по теме.
Енот - это кот, только инкогнито!
p.s. держитесь обоими руками, а то прорвет...
Поставщик валерьянки для Кота
Аватара пользователя
Сообщения: 1925
Зарегистрирован: Чт июл 28, 2016 07:58:37
Откуда: Kyiv, UA

Сообщение GoldenAndy »

На вопросы "по теме" тут отвечают. Автор и те, кто делали альтернативки.
Ну и что б по теме - возьмите любую абдурину на той же 328 меге да сделайте на макетке что вы хотите.
Если датчика нет - это не беда. Сделайте его имитатор. Там делов - транзистор да стабилитронов несколько на 300 вольт. Дёргать можно любым МК.
Вложения
geiger.jpg
(31.61 КБ) 199 скачиваний
ИзображениеИзображение
Изображение
 
Telegram               Лучшая благодарность ->
[+]
Контактная информация:
Вымогатель припоя
Аватара пользователя
Сообщения: 629
Зарегистрирован: Ср дек 08, 2010 19:03:17

Сообщение sunjob »

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

по железу вопросов нет, вопросы были по коду (уточнил/выяснил)
Енот - это кот, только инкогнито!
p.s. держитесь обоими руками, а то прорвет...
Поставщик валерьянки для Кота
Аватара пользователя
Сообщения: 1925
Зарегистрирован: Чт июл 28, 2016 07:58:37
Откуда: Kyiv, UA

Сообщение GoldenAndy »

ну вам же еще и накачку отладить надо. т.е. желательна повышайка. ну или отключить в коде проверку.
ИзображениеИзображение
Изображение
 
Telegram               Лучшая благодарность ->
[+]
Контактная информация:
Вымогатель припоя
Аватара пользователя
Сообщения: 560
Зарегистрирован: Пт июн 19, 2009 13:36:54

Сообщение Polf »

sunjob писал(а):возьмутся и найдуться молодые, задорные коты или не найдутся, всяко может случиться.
Я с нетерпением жду, когда это случится. Может быть будет, что-то интересное. Изготовил с десяток Нанитов для себя, друзей и родственников. Работают прекрасно. Сделал бы ещё, но время идёт, дисплеев уже нет в продаже, датчики тоже стали дефицитом. Сделайте что-нибудь, например с дисплеем OLED 0.9" и каким-то доступным датчиком, это было бы здорово. Перемывать косточки успешному проекту - дело неблагодарное.
Сверлит текстолит когтями
Аватара пользователя
Сообщения: 1156
Зарегистрирован: Сб ноя 16, 2013 16:23:02
Откуда: Fe-City (46)

Сообщение Stinger »

С оледом сделано давно, но одна ветка стала коммерческой, а вторая как-то подзавяла, но она есть точно... Я вроде и фотки выкладывал, ищите на форуме...
СпойлерБороться и искать, найти и перепрятать...
Контактная информация:
Поставщик валерьянки для Кота
Аватара пользователя
Сообщения: 1925
Зарегистрирован: Чт июл 28, 2016 07:58:37
Откуда: Kyiv, UA

Сообщение GoldenAndy »

Polf, ну автор вроде на оледах делал.
Но ушло в коммерцию это.
А доступные датчики? Ну тут надо искать. Вроде есть завод, который их делает и сейчас. Но цены, говорят, конские.
Мне было проще старые СБМ-20 купить, получились по 300 грн (где то 11 баксов) штука. Я себе сделал 2 штуки. Именно на ОЛЕД. Лежат на полочке, статистику набирают. (но это не наниты).

sunjob, перепилите существующую прошивку под олед - народ спасибо скажет...
ИзображениеИзображение
Изображение
 
Telegram               Лучшая благодарность ->
[+]
Контактная информация:
Встал на лапы
Аватара пользователя
Сообщения: 94
Зарегистрирован: Ср июл 11, 2018 20:29:49

Сообщение Tor N Hime »

GoldenAndy писал(а):Вроде есть завод, который их делает и сейчас. Но цены, говорят, конские...
На сайте Западприбор новые счетчики выставлены, цены заявлены, вроде бы, приемлемые... Но! Позвонил, поинтересовался... За СБМ-20 озвучивают сумму, в половину стоимости нового дозиметра "Терра-П" :facepalm: :shock:
sunjob писал(а):по железу вопросов нет, вопросы были по коду (уточнил/выяснил)
При всем желании, чтобы найти косяки, одного изучения кода без проверки его "в железе" не достаточно. Или каждый раз будете искать желающих угробить микроконтроллер, который сейчас стóит не 5 копеек, ради ваших экспериментов?
Поставщик валерьянки для Кота
Аватара пользователя
Сообщения: 1925
Зарегистрирован: Чт июл 28, 2016 07:58:37
Откуда: Kyiv, UA

Сообщение GoldenAndy »

Tor N Hime, Я там вообще цен не нашел.
СпойлерСБМ20М
В наличии на нашем складе:270 шт. от производителя.
Изготовление под заказ: любое количество.
Цена в России: по запросу в рублях с НДС
Цена в Украине: по запросу в гривнах с НДС
Я покупал несколько штук у разных "потрошителей военных складов". Есть пара штук - вроде рабочие, но один иногда не гасится и начинает хреначить десятки импульсов... Лежит у меня, как массо-габаритный макет. а второй - рабочий, даже некоторое время проработал в первом РадАлерте. Но он... странный? Если по нему легонько постучать - слышно, как нить внутри слегка звенит, как будто струной работает. Не знаю, нормально ли это...
ИзображениеИзображение
Изображение
 
Telegram               Лучшая благодарность ->
[+]
Контактная информация:
Ответить

Вернуться в «Статьи»