Делаем дозиметр!

tekagi
tekagi аватар
Offline
Зарегистрирован: 07.10.2016

Ещё один камень в огород МСшки. Пробовали LC на питание преобразователя поставить?

Silent Hunter
Offline
Зарегистрирован: 14.04.2019

Нет не пробовал, до фильтра не дошло. Сильно не устраивало потребление преобразователя(на фоне того, что у народа потребляет милиампер и меньше). Попытки побороть данный недостаток отправили МСшку в электронный рай. Может и к лучшему, нет МСшки нет проблемы. Сейчас пробую традиционные блокинг генераторы т.е. развлекаюсь в свободное время.

 

 

IlyaTOSOVEC
Offline
Зарегистрирован: 29.04.2019

А вы не рассматривали алгоритм ускоренного счета  ( как в дозиметре Микрон 2) для увеличения предела измерения ардоса ?

tekagi
tekagi аватар
Offline
Зарегистрирован: 07.10.2016

Ускорение реакции на изменение фона к пределу измерения отношения не имеет. Возможно будет реализовано и то, и другое. Некоторые узлы и часть кода и так взяты из разработок и советов Shodan'a (создателя Микрона). По нынешнему низкому пределу - почитайте про переполнение переменной.

Да и тему в целом, эти вопросы упоминались не раз.

IlyaTOSOVEC
Offline
Зарегистрирован: 29.04.2019

Понял, спасибо, значит после 255 импульсов в секунду происходит переполнение, т.е.255+1=0

tekagi
tekagi аватар
Offline
Зарегистрирован: 07.10.2016

Да, пока используется массив byte. В версии под СИ22Г пробовал использовать int, но тот код нужно дорабатывать, и в плане запрета прерываний на время обработки собранных за прошешдшую секунду импульсов, и в плане читабельного графика. А память у ардуины не резиновая, сейчас код и так балансирует на грани стабильной работы. Для оптимизации не хватает знаний и времени.
В текущей версии кода при переполнении вместо данных будет периодически появляться графический символ, сигнализирующий о заниженных показаниях.

jonson37rus
Offline
Зарегистрирован: 02.09.2013

Radioactive пишет:
Нет интернета на компе... https://ibb.co/3f7r4nN https://ibb.co/xLR6b8b https://ibb.co/kGs0ZRt https://ibb.co/7pX3QFV надеюсь не забанят

Расскажите как побороли эту проблемму. Пост №26 соблюсьтил, но пачка ошибок все равно вылазит

 

tekagi
tekagi аватар
Offline
Зарегистрирован: 07.10.2016

jonson37rus, выкладывайте сюда полный лог ошибок в текстовом виде, обязательно под спойлер. Или мне на мейл (есть в посте #26).

Какая ардуина/контроллер используется?

Muxi
Offline
Зарегистрирован: 22.01.2019

Добавлю от себя про 1-2-4 датчика, собрал изначально для себя на 2х прерываниях и 2х датчиках, все работало отлично, я бы сказал, что прибор стал куда живее по сравнению с Беллой и тд, именно он быстрее реагируюет на изменение фона, сейчас подключил 4 датчика, по 2 на каждое прерывание, время 9сек, прибор стал еще удобней, показания правда несколько выше Сосны на 4х датчиках, но в рамках погрешности, думаю, может еще чуть время ужать?

Еще, подскажите, есть ли у сбм-20 какое-то время, которое проходит от включения до начала измерений? в первые секунды у меня прибор какой-то полу-слепой, проходит пару секунд реакция увеличивается очень прилично

IlyaTOSOVEC
Offline
Зарегистрирован: 29.04.2019

А скетч отсюда брали, или свой писали ? Немогли бы сюда его скинуть ?

Muxi
Offline
Зарегистрирован: 22.01.2019

IlyaTOSOVEC, на базе ардуса, но у меня там изменений больше, у меня модифицированная библиотека дисплея (дисплей перевернут на 180*) ну и плюс пины кнопок и тд переназначены.

Joiner
Offline
Зарегистрирован: 04.09.2014

Silent Hunter пишет:
.........................Нет не пробовал, до фильтра не дошло. Сильно не устраивало потребление преобразователя(на фоне того, что у народа потребляет милиампер и меньше)................................
Мне кажется, что тут бабушка надвое сказала. Народ, видимо, измеряет ток только в районе ключа, а сколько энергии на управление ключом тратит Ардуинка неизвестно. Когда мы сравниваем с МС34063, мы измеряем и ток ключа, и ток потребляемый самой микросхемой в части управления. Да и сама микросхемка оказалась не такой простой, как на первый взгляд. Как я понял на авось нормальных результатов не добьешься. Пока надежду на применение этой микросхемки в качестве высоковольтного преобразователя не потерял. Пока руки не доходят вплотную заняться, но обнадеживающие результаты уже есть.

Jeep64
Jeep64 аватар
Offline
Зарегистрирован: 04.05.2019

Как переделать скеч под ардуино uno и другой олед вместо i2c , 6 пиновый 1306 ? https://carduino.ru/test-0-96-duymov-oled-displeya-6pin-s-arduino-mega.html такой

Jeep64
Jeep64 аватар
Offline
Зарегистрирован: 04.05.2019

Есть дозиметр мастер 1, хочу с него сигнал снимать и на ардуину посылать чтоб считала. Так можно? Скачать архив ArDOs v1.05 Oled 128*64 на этой прошивке? Или все переписывать надо?

Jeep64
Jeep64 аватар
Offline
Зарегистрирован: 04.05.2019

Есть дозиметр мастер 1, хочу с него сигнал снимать и на ардуину посылать чтоб считала. Так можно? Скачать архив ArDOs v1.05 Oled 128*64 на этой прошивке? Или все переписывать надо?

tekagi
tekagi аватар
Offline
Зарегистрирован: 07.10.2016

Под другой дисплей только писать свою прошивку. Тем паче что олед версия давно не поддерживается.

Jeep64
Jeep64 аватар
Offline
Зарегистрирован: 04.05.2019

Если на uno скетч ставить тогда только номера выхрдов переназначить и все?

tekagi
tekagi аватар
Offline
Зарегистрирован: 07.10.2016

Если под экран 5110 и на базе текущего скетча (1.08.2) - использовать для чтения высокого пин А5 и в самом скетче перед компилляцией раскомментировать дефайн //#define UNO_DIP

Детальная информация в посте #26 на первой странице.

Silent Hunter
Offline
Зарегистрирован: 14.04.2019

Joiner пишет:

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

Вы правильно поняли, с оптимизацией по питанию там никак, МСешка в холстом режиме уже потребляет 2,5 мА, при запуске преобразователя ток от 25мА до 300мА(зависит от напряжения питания). Регулировки там особой нет, можно поиграться задающей частотой, или выходным делитилем, вот только результат от этого не меняется. Преобразователь имеет для нас излишнюю нагрузочную способность. 

В качестве высоковольтного преобразователя он и так неплох, если потребление не имеет значения.

Joiner
Offline
Зарегистрирован: 04.09.2014

Silent Hunter пишет:

Вы правильно поняли, с оптимизацией по питанию там никак, МСешка в холстом режиме уже потребляет 2,5 мА, при запуске преобразователя ток от 25мА до 300мА(зависит от напряжения питания). Регулировки там особой нет, можно поиграться задающей частотой, или выходным делитилем, вот только результат от этого не меняется. Преобразователь имеет для нас излишнюю нагрузочную способность. 

В качестве высоковольтного преобразователя он и так неплох, если потребление не имеет значения.

У меня на макете дозиметра стоит преобразователь на МС34063. Кушает как раз 25 миллиампер. Даже простым тестером, а не высокоомным вольтметром показывает 400 вольт. Меня в общем-то устраивает...но жаба душит, что у кого-то меньше миллиампера :)

P.S. Буржуи делают на МС34063 высоковольтные преобразователи на 400-600 вольт и мощностью пару ватт, эффективностью процентов 30. Естественно, используются высоковольтные ключи, дроссель и ни каких трансформаторов.

Silent Hunter
Offline
Зарегистрирован: 14.04.2019

Joiner

Думаю, не стоит так упираться во что-то одно, тем более разнообразных решений множество. Идеи витают в воздухе, стоит только посмотреть по сторонам...

п.с. если интересно могу намекнуть..... 

Silent Hunter
Offline
Зарегистрирован: 14.04.2019

tekagi

У меня к вам просьба. Посмотрите осциллографом  какая у вас амплитуда импульсов на затворе и стоке Т4 по вашей схеме(если не затруднит со скринами). 

tekagi
tekagi аватар
Offline
Зарегистрирован: 07.10.2016
Silent Hunter
Offline
Зарегистрирован: 14.04.2019

Принято, спасибо.

А что за всплески на 22в на стоке?

tekagi
tekagi аватар
Offline
Зарегистрирован: 07.10.2016

Насколько я понимаю это паразитные переходные процессы при закрытии ключа, плюс отсутствие демпфера. Подробнее можно почитать здесь.

IlyaTOSOVEC
Offline
Зарегистрирован: 29.04.2019

Возник вопрос по ардуинке. Делаю ардос на базе ардуино нано v3 ( чтобы с программатором не возиться), но на ней нету вывода Vcc, есть 5V, их значение равносильно ??? Если нет, то на какой вывод ардуинки подавать напругу с аккума ? Там как никак всего 4.2В, до 5 не дотягивает.

tekagi
tekagi аватар
Offline
Зарегистрирован: 07.10.2016

Равносильно. Только не совать в юсб при подключённом аккумуляторе. Либо-либо.

IlyaTOSOVEC
Offline
Зарегистрирован: 29.04.2019

И еще один вопросик. В первоначальной схеме автора стоит полевик irlml2502, в версии от tekagi irlml0030. По даташиту отличие нашел только в заряде затвора 8.0 против 2.6 нКл соответственно. На что влияет данный параметр ? У себя нашел на радиорынке только 2502.

tekagi
tekagi аватар
Offline
Зарегистрирован: 07.10.2016

У меня 6346 стоит, 0030 по совету форумчан как аналог добавил. Нормально работает и с 2502, из отличий, емнип, 2502 более медленный и имеет бОльшую ёмкость затвора, что влияет на скорость открытия/закрытия при отсутствии драйвера. Тестировал 2502 - в работе особых отличий не заметил.

IlyaTOSOVEC
Offline
Зарегистрирован: 29.04.2019

Понял, большое спасибо за ответы.

Joiner
Offline
Зарегистрирован: 04.09.2014

Silent Hunter пишет:

Joiner

.........

п.с. если интересно могу намекнуть..... 

Интересно. Намякивай :)

Silent Hunter
Offline
Зарегистрирован: 14.04.2019

Joiner пишет:
Интересно. Намякивай :)

 

Средний ток потребления при ЕРФ - 0,2...0,5мА. Имеет стабилизацию, автономна.

Более подробно http://forum.rhbz.org/topic.php?forum=80&topic=78 , там же найдёте ещё более продвинутый вариант: 

 

Silent Hunter
Offline
Зарегистрирован: 14.04.2019

tekagi 

Запустил родной преобразователь Ардоса на кт815(не ради смеха, а с умыслом-скрины я просил неспроста) работает хорошо стабилизация в норме, нагрузку держит. Я доволен полученным результатом. 

п.с. ради эксперимента поставил роwer mosfet 70TO3GH(валялся под рукой) всё в порядке, тоже работает. Понятно об оптимальности речи нет, но тем не менее ........

 

Dark-Dante
Offline
Зарегистрирован: 09.01.2018

Каков ток, скорость импульсов?

Silent Hunter
Offline
Зарегистрирован: 14.04.2019

С мосфетом 3мА, 120 импульсов. Думаю можно оптимизировать.  Это просто эксперимент на тему обратноходовых преобразователей. 

Joiner
Offline
Зарегистрирован: 04.09.2014

Silent Hunter пишет:

Joiner пишет:
Интересно. Намякивай :)

...............

Средний ток ..........................

Более подробно ....................

Спасибо. Поизучаю. Но пока от мс34063 не откажусь......только после окончательного разочарования :)

IlyaTOSOVEC
Offline
Зарегистрирован: 29.04.2019

Может кому нужна будт плата под Arduino nano и два счетчика https://yadi.sk/d/jEzpptBonuYzsA, пока не паял, но развел вроде верно).

P.S.плата под smd резисторы 1206, ардуинка "вверрх ногами".

IlyaTOSOVEC
Offline
Зарегистрирован: 29.04.2019

Подскажите, где в скетче можно поменять время счета ? Сам искал, не нашел, по крайней мере строк скетча с таким пояснением нету.

tekagi
tekagi аватар
Offline
Зарегистрирован: 07.10.2016
#define geiger_counter_seconds 36 

 

IlyaTOSOVEC
Offline
Зарегистрирован: 29.04.2019

Странно, но данная строка имеется только в последних 3 прошивках. Я же начинал ее искать с 1.7 , поэтому и не нашел.

tekagi
tekagi аватар
Offline
Зарегистрирован: 07.10.2016

Смысл шить старые версии? Проверить, действительно ли там были баги?

Jeep64
Jeep64 аватар
Offline
Зарегистрирован: 04.05.2019
не получается подключить олед дисплей, знающие люди, подскажите что не правильно вписал? SPI SSD1306 128X64 OLED 
 
/* ArDOs   v105 без режима сна
 *  Mod for OLED 128*64 I2C
***Дозиметр на Ардуино
***IDE Arduino 1.8.2
*/
#include <util/delay.h> //уже есть
#include <EEPROM.h>//уже есть
#include <U8glib.h>
#define UNO_DIP
 
//настройки /////////////начало
U8GLIB_SSD1306_128X64 u8g_spi(12, 11, U8G_PIN_NONE, 9, 10); //подключение дисплея
#define contrast 65 //контрастность дисплея
byte treviga_1 = 30; //первая ступень тревоги
byte treviga_2 = 60; //вторая ступень тревоги
byte ton_BUZZ = 70; //тональность буззера
#define  ADC 220  //значение АЦП при котором 400В с учетом вашего делителя напряжения (0..255)
#define k_delitel 440 //коефициент дельтеля напряжения, зависит от вашего делителя.
byte puls = 2; //тонкая настройка длинны импульса высоковольтного транса
byte scrin_GRAF = 1; //скорость построения графика в секундах
bool buzz_ON = 1;  //включить индикацию бузером (1)
bool podsvetka = 0; //подсветка
bool Lcd_Inv = 0; //разрешение или запрет сна
float opornoe = 1.10; //делить на opornoe/10
#define son_t 40 //время засыпания в секундах
#define save_DOZ 20 //как часто сохранять накопленную доху например каждые 20мкР
//настройки //////////////конец
 
Jeep64
Jeep64 аватар
Offline
Зарегистрирован: 04.05.2019

Jeep64
Jeep64 аватар
Offline
Зарегистрирован: 04.05.2019

на форуме есть инфа что spi  переделывается в i2c  посредствам пере мычек R3 на R1, r5 на r8.  как его потом подключать к какми пинам? 

tekagi
tekagi аватар
Offline
Зарегистрирован: 07.10.2016

Jeep64 пишет:
...подскажите что не правильно вписал? 

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

Jeep64 пишет:
...посредствам пере мычек R3 на R1, r5 на r8... 

Не перемычек, а резисторов необходимого номинала. Инструкция по переключению расписана прямо на модуле.

Jeep64 пишет:
  ...как его потом подключать к какми пинам?

Гуглим, что вообще такое IIC (I2C), и какие пины оно использует.

Повторюсь. OLED-версия ArDos'a более не поддерживается, все возникающие проблемы со старым скетчем решайте самостоятельно.

P.S. C  Arduino UNO OLED версия несовместима. Для того, чтобы её запустить на данной плате, надо переписать считывание высокого на другой пин. Почему? Должно стать понятно после прочтения ссылки про IIC, изучения схемы собираемого прибора и прочтения темы.

 

IlyaTOSOVEC
Offline
Зарегистрирован: 29.04.2019

Добрый день, скажите,это нормально, что при заливке скетча вылазит целая куча варнингов ??

Кстати скетч в итоге загрузился.

И еще, забыл при первой заливке поменять коэффициеты делителя.Это нормально что я поверх первого скетча залил второй ? 

tekagi
tekagi аватар
Offline
Зарегистрирован: 07.10.2016

Warning'и будут, мне пока тямы не хватает переписать конвертер кириллицы.
Нормально. Дальше в гайд по настройке.
Картинки не вижу, великий фаервол... Доберусь домой - гляну.

IlyaTOSOVEC
Offline
Зарегистрирован: 29.04.2019

Спасибо за ответ, а картинки скорее всего и не загрузятся, я их на яндекс диск загрузил и дал на них ссылку ). На картинках просто скрины "варнингов" при заливке скетча.

tekagi
tekagi аватар
Offline
Зарегистрирован: 07.10.2016

Картинки, ИМХО, лучше ложить на hostingkartinok.com , включив при загрузке оптимизацию и масштабирование до 760 пикселов (больше этот форум нормально не тянет). После регистрации этот сайт даёт прямую ссылку на картинку, сюда нормально вставляется. А логи нужно выкладывать в текстовом виде, пряча их под спойлер (кнопка CODE в редакторе сообщения и галочка "скрывать по умолчанию"). И читабельно, и форум не захламляется.

IlyaTOSOVEC
Offline
Зарегистрирован: 29.04.2019

Нарисовался вопрос по трансформатору. Мотаю на гантельке габаритами ф10*12 мм.Намотал 600 витков эмалированной проволокой 0,1 мм сечением, индуктивность получилась 14,6 мГн, сопротивление 30 Ом. Собственно сам вопрос: не велика ли получилась индуктивность,и надо ли мне подгонять еёё путем отматывания витков до 10 мГн, ведь я думаю не спроста трансы к данному дозиметру делают на дроселе в 10 мГн?