ArDos / дозиметр, часть №1

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

На кондёре можно. Но не китайским дешёвым мультиметром с низким входным сопротивлением. В АрДосе вообще-то встроеный вольтметр есть, а методика его калибровки выложена на 15й странице (там же, где и последовательность первого запуска и настройки прибора).

alexadresat
alexadresat аватар
Offline
Зарегистрирован: 22.02.2017

По настройке у Вас написанно:

1. На данном этапе желательно отпаять резистор R47. Подаём на VCC и GND питание 5V от лабораторного источника, ограничив ток на уровне миллиампер 30. А по даташиту 3,3V.

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

По datasheet на PCD8544

Power (Vcc)
This pin is used to power the display the supply voltage is from 2.7V to 3.3V
alexadresat
alexadresat аватар
Offline
Зарегистрирован: 22.02.2017

Сегодня тестил без высокой части. При работе вибры свыше 200 мА жрет.

 

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

А без вибры? Это не нормально, там нечему столько потреблять, ищите косяки. Дисплей не боится 5 Вольт, если что.

alexadresat
alexadresat аватар
Offline
Зарегистрирован: 22.02.2017

Без вибры, схема+светодиод+бузер до 20 мА. Боится-не боится, но я б не стал подавать 5V.

 

 

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

Много, на плате промини все лишнее отрезано/выпаяно? Должно быть 5-7 мА. Ваше право подавать 5 Вольт на дисплей или нет. 

alexadresat
alexadresat аватар
Offline
Зарегистрирован: 22.02.2017

Нет не отпаивал... А что надо было отпаивать?

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

Плюс питания через стабилизатор идет или мимо? Индикаторный светодиод отрезан?

alexadresat
alexadresat аватар
Offline
Зарегистрирован: 22.02.2017

Да на RAW.

Я ни чего не трогал.

Про это ни где не написано.

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

Светодиод, индицирующий питание на ардуинке можно отпаять (или резистор, идущий на него - проще), это сэкономит несколько миллиампер.

Ардуинка 5V 16 MHz? Если да - питание напрямую на VCC.

alexadresat
alexadresat аватар
Offline
Зарегистрирован: 22.02.2017

Поздно, к верхтормашками запаяно. Выпаивать ломы....

Ардуинка 3V 8 MHz.

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

Сегодня случайно узнал, что существует в реальной жизни такой преобразователь.  https://www.youtube.com/watch?v=6-cjs9F8AkQ  

Посмотрел даташит. Характеристики понравились. Где купить не нашел :(

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

Еще и на 8 мГЦ, как кварц теперь перепаивать будете? Там еще 2 кондёра под ним... Не написано, а подумать, схему про мини открыть? Зачем от аккумулятора процессор питать через стабилизатор? 

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

Dark-Dante, прошивку можно скмпиллировать и под 8МГц, работать будет, только шаг настройки длины импульса увеличится.

Joiner, ну так MadMax же предлагал, у него можно и взять. То, что он в видео по аглицки заговорил, ещё не значит, что он за океаном обитает)

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

tekagi пишет:

Dark-Dante, прошивку можно скмпиллировать и под 8МГц, работать будет, только шаг настройки длины импульса увеличится.

Joiner, ну так MadMax же предлагал, у него можно и взять. То, что он в видео по аглицки заговорил, ещё не значит, что он за океаном обитает)

А можно ссылочку на предложение? Очень интересует цена. Если устроит, куплю 20 штук :)

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

Под видео емейл указан. Это К.б. "Радар", если слышали про серию дозиметров-радиометров-спектрометров "Атом" - это их детище.

Узнаете цену - черканите здесь, любопытно.

alexadresat
alexadresat аватар
Offline
Зарегистрирован: 22.02.2017

"tekagi"что с платки Arduino лишнее убрать... 

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

Я выше писал, разорвать цепь светодиода питания. Экономия в несколько миллиампер.

alexadresat
alexadresat аватар
Offline
Зарегистрирован: 22.02.2017

А вот у Вас на схеме на СБМ-20 по 2 Мегома 5 штук стоит, а если одним 10М заменить?

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

Дип можно (по даташиту от 0,5Вт и выше :D ), смдшек я бы всё же несколько последовательно поставил. Кстати, под смд очень сложно мыть плату, лучше до монтажа пропилы или отверстия делать.

alexadresat
alexadresat аватар
Offline
Зарегистрирован: 22.02.2017

Питание на VCC, а не RAW не подавать?

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

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

alexadresat
alexadresat аватар
Offline
Зарегистрирован: 22.02.2017

Нет я перепаяю Arduino, поставлю 5 вольтовую.

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

Да, на VCC.

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

Зачем? У них разница в частоте кварца на 16 мГц и стабилизаторе на 5 Вольт . Отключите светодиод и поднимите ногу стабилизатора выходную, раз есть возможность скомпилировать прошивку под 8 мГц. Вы от чего питать прибор собираетесь?

alexadresat
alexadresat аватар
Offline
Зарегистрирован: 22.02.2017

Хочу от 3-х пальчиковых аккумуляторов.

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

Значит оставьте ту ардуину что запаяна в плату.

alexadresat
alexadresat аватар
Offline
Зарегистрирован: 22.02.2017

Поздно, уже выдернул...

Planer
Offline
Зарегистрирован: 13.11.2013

bodriy2014 пишет:

Схема и скетч из видео

//подсчет радиации в COM порт с усреднением
#define usr 3 //количество усреднений

volatile int shet = 0;
int sredn, shet_sr;
unsigned long t_milis = 0;

void setup() {
  Serial.begin(9600);
  attachInterrupt(0, Schet, FALLING);//прерываниям пин 2
}

void loop() {
  if (millis() - t_milis >= 36000) {//отсчет для СТС-5 36000 (СБМ-20 40000)
    t_milis = millis();
    Serial.print("Doza= ");
    Serial.print(shet);
    Serial.println(" uRg/h");
    shet_sr = shet_sr + shet;
    shet = 0;
    sredn++;
    if (sredn == usr) {
      Serial.print("Usrdnenie ");
      Serial.print(usr);
      Serial.print(" Doza= ");
      Serial.print(shet_sr / usr);
      Serial.println(" uRg/h");
      sredn = 0;
      shet_sr = 0;
    }
  }
}

void Schet() { //прерывание на пин 2
  detachInterrupt(0);
  shet++;
  Serial.print("#");
  attachInterrupt(0, Schet, FALLING);
}

 

подскажите а кондеры в вашей схеме 472 чего? На какое напряжение? 5в это стабилитрон?

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

4700 пикофарад, вольт на 500 тот, что со счётчика. В данной схеме нужно убрать пьезу и конденсатор.

Planer
Offline
Зарегистрирован: 13.11.2013

понял, спасибо. А внизу чхемы перед выводос в контроллер стабилитрон на 5 вольт это?

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

Да, стабилитрон на 4-5 вольт. Эта схема использовалась в самом начале проекта, для проверки.

Planer
Offline
Зарегистрирован: 13.11.2013

спасибо.

Solid_niy
Offline
Зарегистрирован: 16.10.2017

Здравствуйт,  форумчане. А знает кто, что произошло с сайтом создателя Ardos. Не заходит на него, выдаёт ошибку. (А заодно не могли бы вы подсказать насчёт прошивки сего устройства. Куда вставлять библиотеку дисплея? И какой на данный момент актуальный скетч?)

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

Хм, действительно, сайт srukami отключен. Думаю, закончился оплаченый период аренды хостинга. Библиотеку ложить в директорию libraries в папке ардуиноИДЕ, скетч здесь. В папке скетча должен лежать файл gif.c

В принципе вся необходимая для сборки информация есть на первой странице и тытрубе.

Solid_niy
Offline
Зарегистрирован: 16.10.2017

Спасибо большое. Как запрограммирую Arduino pro mini, а программирую я её через Uno, отпишусь.

Solid_niy
Offline
Зарегистрирован: 16.10.2017

Очень извиняюсь. Но почему-то не программируется. Выводит много ошибок типо C:\Users\Михаил\Documents\Arduino\sketch_aug15a/sketch_aug15a.ino:947: undefined reference to `TinyFontRus' и всё. Биюлиотеку дисплея поставил. Файл gif.c должен быть в виде текстового документа или нет? И что мне предпринять для решения?

 
alexadresat
alexadresat аватар
Offline
Зарегистрирован: 22.02.2017

Какая версия Arduino IDE?

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

Это отсутствие файла gif.c. Текстовый файл, как и скетч, содержимое файла под спойлером кода по ссылке в моём предыдущем скетче.

Solid_niy
Offline
Зарегистрирован: 16.10.2017

Версия 1.8.5

Solid_niy
Offline
Зарегистрирован: 16.10.2017

А можете пожалуйста дать прямую ссылку на файл gif.c

 

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

Создайте папку проекта, к примеру C:/temp/ardos , в ней положите файл ardos.ino (собственно скетч) и gif.c, и оттуда уже открывайте в ИДЕ.

Здесь всё скопом.

alexadresat
alexadresat аватар
Offline
Зарегистрирован: 22.02.2017

Solid_niy - Как прошивка называется так и папка должна быть названа...

 

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

alexadresat, у вас в архиве в скетче коэффициенты к схеме Бодрого, а схема моя, может возникнуть путаница.

alexadresat
alexadresat аватар
Offline
Зарегистрирован: 22.02.2017

Как прошивка называется так и папка должна быть названа...

alexadresat
alexadresat аватар
Offline
Зарегистрирован: 22.02.2017

Вот Вы и наметили вопрос.. про то что дайте пожалуйста описание к Вашей схеме какие коэффициэнты ставить.

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

В комментах в тех же строчках дефайна указано. Хотя сейчас бы я выбрал делитель ориентировочно 100М/200к, 140 всё же многовато.

alexadresat
alexadresat аватар
Offline
Зарегистрирован: 22.02.2017

Так что сдесь ставить? При 100М/200К

#define  ADC_value 163
#define k_delitel 576