Например TDA7294

Форум РадиоКот :: Просмотр темы - Дозиметр "Нанит"
Форум РадиоКот
https://radiokot.ru/forum/

Дозиметр "Нанит"
https://radiokot.ru/forum/viewtopic.php?f=25&t=101185
Страница 18 из 100

Автор:  MadOrc [ Вт апр 14, 2015 03:49:56 ]
Заголовок сообщения:  Re: Дозиметр "Нанит"

Поскольку схема, плата - всё верно, все же склоняюсь к мысли, что это отработавший датчик, самогашение не работает как надо.
Если бы дело было в питании, например превышении напряжения - картина была бы иная, пробой вообще бы не гас.

Автор:  RSG [ Вт апр 14, 2015 09:20:00 ]
Заголовок сообщения:  Re: Дозиметр "Нанит"

А может плату хорошенько отмыть, на фотке видны остатки флюса под ВВ диодами.

Автор:  MadOrc [ Вт апр 14, 2015 15:04:08 ]
Заголовок сообщения:  Re: Дозиметр "Нанит"

Обещанное обновление. Видимо последнее :tea:

Обе прошивки поддерживают датчики:
СБМ-10
СБМ-20
СБМ-21
СБМ-21 х 2
СИ-19
Калибровку времени замера на разных уровнях фона, и весьма полезные дополнения в код сделал Lekha, за что ему большая благодарность. :beer:

Вариант 1:
Модификация прошивки дозиметра по оригинальной схеме в статье, на 88й меге.
Теперь считает фон сразу, с первой же секунды, используя формулу расчета. Чем больше прошло секунд - тем точнее, вплоть до достижения расчетного времени для датчика. Сколько секунд прошло из скольки - отображается в строке под цифрами фона. Пока расчетное время не достигнуто - моргает слово "Счет" в той же строке.
График сделал на одну строку выше, на мой вкус так лучше видно, а все дополнительные данные отображаются в нижней строке, меняются как обычно 1й кнопкой по циклу.
Изменен алгоритм переоценки нужного времени измерения при резких изменениях фона, теперь оперативнее и точнее, не нужно ждать пока пересчитает весь диапазон времени полностью.
Примерно так:
Изображение
Вложение:
Комментарий к файлу: Прошивка + исходник
nanit_v2_atmega88pa_src_hex.zip [32.03 KiB]
Скачиваний: 773



Вариант 2:
Сделано уже на Atmega168pa. В какой-то мере плата была отладочная, но с макеткой возиться не хотелось, ориентировался чтобы всё таки вышло готовое устройство и без насилия влезало в корпус Gainta G430.
По функциям - всё то же самое с главным экраном что и в 1м варианте, плюс к этому поддерживает светодиод вспыхивающий на пойманные датчиком частицы. Поддерживает вибромотор включающийся при тревоги.
Тревогу можно установить не только по уровню фона но и по дневной экспозиционной дозе, параллельно с тревогой по фону, при срабатывании напишет на что сработала.
Переделал расчет накопленной дозы, теперь будет точнее.
Схема имеет изменения.
Дальше схема, прошивка + исходник, плата, сборка :tea:

Вложение:
Комментарий к файлу: Прошивка + исходник
nanit_v2_atmega168pa_src_hex.zip [31.79 KiB]
Скачиваний: 696

Вложение:
Комментарий к файлу: Схема
nanit_v2_atmega168pa_Scheme.zip [118.96 KiB]
Скачиваний: 1051

Вложение:
Комментарий к файлу: Плата
nanit_v2_atmega168pa_PCB.zip [64.43 KiB]
Скачиваний: 777


Изображение
Изображение
Изображение
Изображение
Изображение

Автор:  Dick [ Вт апр 14, 2015 15:21:49 ]
Заголовок сообщения:  Re: Дозиметр "Нанит"

Спасибо MadOrc !
Всё ждал когда ж ты вибру прикрутишь :))
Попробую с СБМ-20 и 1202 собрать в 430 корпусе :beer:

Автор:  MadOrc [ Вт апр 14, 2015 15:37:25 ]
Заголовок сообщения:  Re: Дозиметр "Нанит"

Плата без вибрика, его добавлял потом, мгтф-ом, если нужен - дорисуйте.

Кстати, если лень мотать такое чисто витков, можно 180/4-5, тоже будет работать, хотя и будет чуть больше кушать, либо гантель, Lekha параметры давал - 380/13.


И, как вариант можно подождать что Lekha на 328й меге выложит. Хотя схема у него такая же, мк перепаять, все остальное совместимо. Он там привинтил Зиверты и еще много чего, память позволяет.
У этих на 88й и 168й память уже кончилась.

Автор:  RSG [ Вт апр 14, 2015 15:55:33 ]
Заголовок сообщения:  Re: Дозиметр "Нанит"

MadOrc писал(а):
Он там привинтил Зиверты и еще много чего, память позволяет.

Это почти "RadBoy" будет только с ч/б экраном.

Автор:  Dick [ Вт апр 14, 2015 16:03:10 ]
Заголовок сообщения:  Re: Дозиметр "Нанит"

Посмотрел по схеме- кольцо 2000 проницаемость.
Возможны варианты с меньшей? Или теперь критично? ( есть 10х6х4 2000) :roll:

Автор:  MadOrc [ Вт апр 14, 2015 16:04:22 ]
Заголовок сообщения:  Re: Дозиметр "Нанит"

Написал то на чём собрано. Можно от 600 до 2000, можно гантелю. :tea:

Автор:  lekha [ Вт апр 14, 2015 17:53:06 ]
Заголовок сообщения:  Re: Дозиметр "Нанит"

Прошивка для AtMega328
Огромное спасибо автору MadOrc за помощь в создании прошивки. :beer:

Напишу про дополнения по сравнению с прошивкой на 168 меге.
- добавлена функция смены единиц измерения Sv или Рентгены
- есть выбор батарек или аккумулятора
- зеркало по "Х" или по "Y" (можно использовать почти любой дисплей без перепрошивки МК. Почему почти? Мне попался китайский 1202 в котором не работала функция зеркала по "Х" :dont_know: )
- изменен шрифт на "побольше" для отображения текущего фона
- каждые 10 сек. вместо процента заряда батареи отображается напряжение заряда.
- при включении добавлен логотип
- при одновременном нажатии на обе кнопки дозиметр уходит в сон.
Прошивка схематично полностью совместима с вариантом на 168 меге. А кому не нужны диод и вибрик, могут просто перепаять контроллер на своем Наните и прошить. fuse биты те-же.
Изображение Изображение Изображение
Памяти еще осталось достаточно для творчества. Поэтому если у кого есть желание, может прикрутить что-нибудь еще. :wink:

Вложения:
Комментарий к файлу: В архиве прошивки и исходник
Nanit_328_firmware_src.7z [87.94 KiB]
Скачиваний: 1032

Автор:  mercuri [ Вт апр 14, 2015 20:39:27 ]
Заголовок сообщения:  Re: Дозиметр "Нанит"

MadOrc спасибо за обновление , я думаю что все таки не последнее , а крайнее :)) , хотел попросить в обновлении для меги 88 поменять МкР на мкР так просто правильнее и на глаз лучше воспринимается :beer: И всем маленького фона :facepalm:

Автор:  DooMmen [ Ср апр 15, 2015 09:13:49 ]
Заголовок сообщения:  Re: Дозиметр "Нанит"

RSG, вся HV часть покрыта лаком.
Разобрался я в своей проблеме - все дело в датчике, но если на него подавать не 400В, а 280 - импульсы идут одинарные. У меня соответственно вопрос - почему используется напряжение 400В, если в документации на СБМ-19, 20, 21 указано напряжение счета 260-320В? И еще вопрос - для уменьшения напряжения преобразователя до 280В достаточно будет заменить стабилитрон на 13В (хотя где-то видел расчеты, сейчас поищу)?
Спасибо!

Автор:  Dick [ Ср апр 15, 2015 09:27:46 ]
Заголовок сообщения:  Re: Дозиметр "Нанит"

260<Uначала счёта>320
Это напряжение начала счета.
при меньшем нет гарантии что будет считать вообще.
То есть может, в зависимости от экземпляра, и при 319 В не считать.

Автор:  MadOrc [ Ср апр 15, 2015 10:52:23 ]
Заголовок сообщения:  Re: Дозиметр "Нанит"

2 mercuri: Исходник прилагается, можете сами заменить буковку, дел на 3 секунды :)))

2 DooMmen: Это говорит только об одном - датчик неисправен. Если теоретизировать - галогены прореагировали с корпусом, и не способны правильно поддерживать самогашение. Плато корректной работы датчиков по паспорту 80-100 вольт(зависит от датчика), от ~340 до ~460 вольт. 400 вольт - рекомендуемый производителем оптимум для любого из них. Можете для данного экземпляра снизить питание, однако это будет чистый показометр, поскольку при фоне, скажем от 500 мкр/ч он либо вообще не будет считать, либо начнется непрерывный не гаснущий пробой.

Автор:  mercuri [ Ср апр 15, 2015 11:08:01 ]
Заголовок сообщения:  Re: Дозиметр "Нанит"

Та я и не против поменять , но я в програмировании совсем чайник :facepalm:

Автор:  lekha [ Ср апр 15, 2015 12:59:24 ]
Заголовок сообщения:  Re: Дозиметр "Нанит"

mercuri писал(а):
Та я и не против поменять , но я в програмировании совсем чайник :facepalm:

Я тоже им был полтора года назад. Надо только иметь желание сесть и почитать... В интернете куча инфы.

Автор:  mercuri [ Ср апр 15, 2015 13:31:47 ]
Заголовок сообщения:  Re: Дозиметр "Нанит"

Алексей , да я уже читал то что ты мне скидывал , и кроме того еще кучу информации , но никак не могу вехать , просто думаю нужно сделать отладочную платку и на ней начинать учить с нуля все . Сегодня приду дамой буду ковырять исходник :write:

Автор:  mercuri [ Чт апр 16, 2015 15:47:39 ]
Заголовок сообщения:  Re: Дозиметр "Нанит"

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

Автор:  MadOrc [ Чт апр 16, 2015 16:12:12 ]
Заголовок сообщения:  Re: Дозиметр "Нанит"

За то, с какой секунды считать показания валидными для тревоги отвечает строка
Код:
if ((rad>alarm_level)&&(!alarm_snooze)&&(alarm_level)&&((!count_validate)||(sbm_count_time-count_validate>5)))

Циферка - секунды. Можете подкорректировать для себя. Я ниже 120мкр/ч фон заслуживающим тревоги не считаю. :)))
А то, что ошибается на первых 4-8 секундах, это неизбежно, попробуйте рассчитать что-то имея 3% от необходимой информации, однако считаю, что такая оперативность расчёта важнее, самому теперь нравится, поскольку при высоком фоне процент ошибки на порядки ниже :tea:

А за "точнее" это спасибо Lekha. :)

Автор:  mercuri [ Чт апр 16, 2015 18:45:35 ]
Заголовок сообщения:  Re: Дозиметр "Нанит"

MadOrc спасибо , завтра попробую изменить время , Алексею огромнейшее спасибо не только за точность , а и за помощь :beer:
Мерять стало на много точнее :))) А вот по поводу источников думаю лутше меньше писать в таких форумах , чекисты не дремлют , могут быть очень большие неприятности , но это так для справки :facepalm:

Автор:  Dick [ Чт апр 16, 2015 20:33:54 ]
Заголовок сообщения:  Re: Дозиметр "Нанит"

Залил последнюю прошивку для Меги88 от автора :(
Какие-то чудеса. :dont_know:
Дозиметр пикает с интервалом ~2c, показания завышены на 110 где-то мкР
С прошивкой из статьи и от lekha - всё нормально...
Весь мозг поломал :)

Изображение

Изображение

Параметрами накачки - игрался, не помогло.

Может кто-то подскажет?

Да и еще вопрос:

MadOrc писал(а):
Обе прошивки поддерживают датчики:
СБМ-10
СБМ-20
СБМ-21
СБМ-21 х 2
СИ-19

Не нашол как выбрать... :roll:

Страница 18 из 100 Часовой пояс: UTC + 3 часа
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/