Дозиметр "Нанит"
Мне что то подсказывает, что диод по задумке должен понижать питание МК, что бы уложиться в области питания дисплея. Но питание дисплея идет с РС0, который от AVCC питается....
- Реклама
- Сообщения: 629
- Зарегистрирован: Ср дек 08, 2010 19:03:17
наконец-таки... алилуЙяяя... 
Енот - это кот, только инкогнито!
p.s. держитесь обоими руками, а то прорвет...
p.s. держитесь обоими руками, а то прорвет...
- Сообщения: 22
- Зарегистрирован: Вт дек 07, 2021 17:03:08
Добрый вечер котам, кошечкам и котятам. Давно балуюсь индикаторами, радиомерами и тд. Задумался о более серьёзных вещах. Долго систематизировал свои хотелки, изучил кучу проектов и вот я здесь. Интрига по хлесче Чейза. Голова на взрыве. Миллион вопросов. Прочёл на одном дыхании, по этому не систематизировал прочитанное. Ну что, прочтем ещё раз. Дело в том что меня интересуют только led индикация. А эта тема мало популярна. Если я правильно понял то авторская схема нуждается в доработке питания регистров, иначе при полной загрузке led, когда горит максимум сегментов, слабое свечение онных. Так-же вроде была инфа что прошивка от автора для индикаторов с ОА глючна, поэтому либо альтернативная от форумчанина с этой ветки, либо led с ОК, вроде без нареканий. Это не есть гуд, так как у меня накопилась жмень индикаторов с ОА. Позже, выложу все свои вопросы с ссылками на конкретные посты. Ориентируюсь на концепт по корпусу и одностороннию плату с 34 страницы(если не ошибаюсь). Датчик сбм20. Рад любой помощи. Спасибо.
- Сообщения: 629
- Зарегистрирован: Ср дек 08, 2010 19:03:17
добрый день
исходники, мод от 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
быстро пробежался по исходному коду, есть нестыковки (надеюсь, просто непонятки :о)
в последней версии от автора аналогиные фишки
при таком обращении с памятью, при резком "набросе", дозиметр должно неслабо калбасить, да и вообще возможно "зависание"/"сброс"/"чего только не может быть "...
предлагаю разрулить примерно так
исходники, мод от 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. держитесь обоими руками, а то прорвет...
p.s. держитесь обоими руками, а то прорвет...
- Сообщения: 94
- Зарегистрирован: Ср июл 11, 2018 20:29:49
Рулите!
Скомпилируйте прошивку, протестируйте в железе при разных уровнях фона и поделитесь результатом.
Очень интересно посмотреть на разницу
Пы.Сы. Согласно правил форума, "простыни" не мешало бы прятать под спойлер...
Скомпилируйте прошивку, протестируйте в железе при разных уровнях фона и поделитесь результатом.
Очень интересно посмотреть на разницу
Пы.Сы. Согласно правил форума, "простыни" не мешало бы прятать под спойлер...
- Реклама
- Сообщения: 629
- Зарегистрирован: Ср дек 08, 2010 19:03:17
железа нет
интересовался кодом из любопытства, "как там чего у них", для ради искусства
(ну и если нарою датчик)
"находки", надеюсь, пригодятся сообществу
интересовался кодом из любопытства, "как там чего у них", для ради искусства
"находки", надеюсь, пригодятся сообществу
Последний раз редактировалось sunjob Ср дек 15, 2021 05:28:20, всего редактировалось 2 раза.
Енот - это кот, только инкогнито!
p.s. держитесь обоими руками, а то прорвет...
p.s. держитесь обоими руками, а то прорвет...
- Сообщения: 94
- Зарегистрирован: Ср июл 11, 2018 20:29:49
В том то и дело, что без реальных тестов это не "искусство", а, прошу прощения, онанизм... 
- Сообщения: 629
- Зарегистрирован: Ср дек 08, 2010 19:03:17
да вы знаток! чуствуется рука мастера!!!
ключ.фраза: надеюсь, пригодятся сообществу
форум надо читать ... внимательно и желательно
пишите конструктивно, по теме, от чистого полосатого сердца! удачи, муррр 
ключ.фраза: надеюсь, пригодятся сообществу
форум надо читать ... внимательно и желательно
Спойлер
выше неск. постами я об "этом" написал: ->Тыц<-Енот - это кот, только инкогнито!
p.s. держитесь обоими руками, а то прорвет...
p.s. держитесь обоими руками, а то прорвет...
sunjob, сообществу пригодится нормальная законченная прошивка. С описанием плюшек и исправлений. А не режим удалённого тестирования.
- Сообщения: 629
- Зарегистрирован: Ср дек 08, 2010 19:03:17
вам точно не пригодится
а тем кто столкнется с "непонятными косяками" и решит сам их исправит, вот им, возможно, пригодится.
а тем кто столкнется с "непонятными косяками" и решит сам их исправит, вот им, возможно, пригодится.
это называется - режим попкорна?сообществу пригодится нормальная законченная прошивка. С описанием плюшек и исправлений
Енот - это кот, только инкогнито!
p.s. держитесь обоими руками, а то прорвет...
p.s. держитесь обоими руками, а то прорвет...
sunjob, Как показывает опыт чтения тем на форуме - бОльшая часть форумчан более-менее умеет в несложную схемотехнику. Те, кто не умеют, приходят на форум и спрашивают, можно ли заменить КТ315 на МЛТ-2...
А темы, где есть какое то микропроцессорное устройство - кардинально наоборот. Даже при наличии исходников 95% будут просить автора допилить ту или иную плюшку. 4% возьмут исходники и молча перепилят под себя. Ну может у автора спросят непонятный нюанс. Иногда на форуме даже выложат свой результат как альтернативную прошивку.
И 1% придется на умничающих линуксоидов.
А темы, где есть какое то микропроцессорное устройство - кардинально наоборот. Даже при наличии исходников 95% будут просить автора допилить ту или иную плюшку. 4% возьмут исходники и молча перепилят под себя. Ну может у автора спросят непонятный нюанс. Иногда на форуме даже выложат свой результат как альтернативную прошивку.
И 1% придется на умничающих линуксоидов.
- Сообщения: 629
- Зарегистрирован: Ср дек 08, 2010 19:03:17
а вы за других не решайте! возьмутся и найдуться молодые, задорные коты или не найдутся, всяко может случиться.
как показывает мой опыт, основной читатель кота вообще не регистрируется а "грызет" гранит анонимно, так же анонимно делает свои проекты, дорабатывает существующие (втч и на коте), итд
тема и так не слабая, прочитать всю, переварить, законспектировать все необходимое - это уже достаточно серьезный труд.
предлагаю далее, не флудить "около-отвлеченными" постами, мнениями, высказываниями!
далее общаюсь только по теме.
как показывает мой опыт, основной читатель кота вообще не регистрируется а "грызет" гранит анонимно, так же анонимно делает свои проекты, дорабатывает существующие (втч и на коте), итд
тема и так не слабая, прочитать всю, переварить, законспектировать все необходимое - это уже достаточно серьезный труд.
предлагаю далее, не флудить "около-отвлеченными" постами, мнениями, высказываниями!
далее общаюсь только по теме.
Енот - это кот, только инкогнито!
p.s. держитесь обоими руками, а то прорвет...
p.s. держитесь обоими руками, а то прорвет...
На вопросы "по теме" тут отвечают. Автор и те, кто делали альтернативки.
Ну и что б по теме - возьмите любую абдурину на той же 328 меге да сделайте на макетке что вы хотите.
Если датчика нет - это не беда. Сделайте его имитатор. Там делов - транзистор да стабилитронов несколько на 300 вольт. Дёргать можно любым МК.
Ну и что б по теме - возьмите любую абдурину на той же 328 меге да сделайте на макетке что вы хотите.
Если датчика нет - это не беда. Сделайте его имитатор. Там делов - транзистор да стабилитронов несколько на 300 вольт. Дёргать можно любым МК.
- Вложения
-
- geiger.jpg
- (31.61 КБ) 199 скачиваний
- Сообщения: 629
- Зарегистрирован: Ср дек 08, 2010 19:03:17
думаю, для "тестового захвата" можно и обычный формирователь сделать, без HV-части.... имитатор ... на 300 вольт
возьмите любую абдурину
найду датчик, возьмусь за отладку, пока изучаю "тему", читаю доки, смотрю код (у меня такой подход)
по железу вопросов нет, вопросы были по коду (уточнил/выяснил)
Енот - это кот, только инкогнито!
p.s. держитесь обоими руками, а то прорвет...
p.s. держитесь обоими руками, а то прорвет...
ну вам же еще и накачку отладить надо. т.е. желательна повышайка. ну или отключить в коде проверку.
- Сообщения: 560
- Зарегистрирован: Пт июн 19, 2009 13:36:54
Я с нетерпением жду, когда это случится. Может быть будет, что-то интересное. Изготовил с десяток Нанитов для себя, друзей и родственников. Работают прекрасно. Сделал бы ещё, но время идёт, дисплеев уже нет в продаже, датчики тоже стали дефицитом. Сделайте что-нибудь, например с дисплеем OLED 0.9" и каким-то доступным датчиком, это было бы здорово. Перемывать косточки успешному проекту - дело неблагодарное.sunjob писал(а):возьмутся и найдуться молодые, задорные коты или не найдутся, всяко может случиться.
С оледом сделано давно, но одна ветка стала коммерческой, а вторая как-то подзавяла, но она есть точно... Я вроде и фотки выкладывал, ищите на форуме...
Спойлер
Бороться и искать, найти и перепрятать...Polf, ну автор вроде на оледах делал.
Но ушло в коммерцию это.
А доступные датчики? Ну тут надо искать. Вроде есть завод, который их делает и сейчас. Но цены, говорят, конские.
Мне было проще старые СБМ-20 купить, получились по 300 грн (где то 11 баксов) штука. Я себе сделал 2 штуки. Именно на ОЛЕД. Лежат на полочке, статистику набирают. (но это не наниты).
sunjob, перепилите существующую прошивку под олед - народ спасибо скажет...
Но ушло в коммерцию это.
А доступные датчики? Ну тут надо искать. Вроде есть завод, который их делает и сейчас. Но цены, говорят, конские.
Мне было проще старые СБМ-20 купить, получились по 300 грн (где то 11 баксов) штука. Я себе сделал 2 штуки. Именно на ОЛЕД. Лежат на полочке, статистику набирают. (но это не наниты).
sunjob, перепилите существующую прошивку под олед - народ спасибо скажет...
- Сообщения: 94
- Зарегистрирован: Ср июл 11, 2018 20:29:49
На сайте Западприбор новые счетчики выставлены, цены заявлены, вроде бы, приемлемые... Но! Позвонил, поинтересовался... За СБМ-20 озвучивают сумму, в половину стоимости нового дозиметра "Терра-П"GoldenAndy писал(а):Вроде есть завод, который их делает и сейчас. Но цены, говорят, конские...
При всем желании, чтобы найти косяки, одного изучения кода без проверки его "в железе" не достаточно. Или каждый раз будете искать желающих угробить микроконтроллер, который сейчас стóит не 5 копеек, ради ваших экспериментов?sunjob писал(а):по железу вопросов нет, вопросы были по коду (уточнил/выяснил)
Tor N Hime, Я там вообще цен не нашел.
В наличии на нашем складе:270 шт. от производителя.
Изготовление под заказ: любое количество.
Цена в России: по запросу в рублях с НДС
Цена в Украине: по запросу в гривнах с НДС
Я покупал несколько штук у разных "потрошителей военных складов". Есть пара штук - вроде рабочие, но один иногда не гасится и начинает хреначить десятки импульсов... Лежит у меня, как массо-габаритный макет. а второй - рабочий, даже некоторое время проработал в первом РадАлерте. Но он... странный? Если по нему легонько постучать - слышно, как нить внутри слегка звенит, как будто струной работает. Не знаю, нормально ли это...
Спойлер
СБМ20МВ наличии на нашем складе:270 шт. от производителя.
Изготовление под заказ: любое количество.
Цена в России: по запросу в рублях с НДС
Цена в Украине: по запросу в гривнах с НДС





