Проблемы по дозиметру. Помогите
- Войдите на сайт для отправки комментариев
Люди добрые, помогите, пожалуйста. Несколько дней бьюсь над схемой, но никакого результата. Сразу прошу прощения за коряво нарисованную схему. Собираю дозиметр на примере вот этого (https://usamodelkina.ru/11527-prostoj-dozimetr-na-arduino-nano-svoimi-rukami.html#comment). Все запитано от телефонной зарядки 5В, 0.7А. Далее повышалка до 10В, т.к. ВВ преобразователь включается с 9-10В. Напряжение на выходе 380В, на ардуинку идет 10В. Земля везде общая, на высоковольтном преобразователе, на входе и на выходе, земля тоже общая. Датчик рабочий, если параллельно ему подсоединить писчалку с конденсатором, сигналы есть, но очень тихие. На ардуине нет никаких сигналов. Пробовал разные схемы снятия сигнала, в том числе и как на ArDos. Тишина. На входе ардуино включен подтягивающий резистор. Если мультиметром в режиме измерения напряжения коснуться концов датчика, светодиод загорается. Ставил транзистор как у автора, потом КТ315-ничего… Вчера уже хотел сворачиваться, но вдруг случайно задел рукой корпус датчика и сигналы пошли, такие как и на писчалке. Пока держишь руку, сигналы идут, убираю-нет. На утро все повторил, даже если и прикасаюсь рукой сигналов все равно нет, уже башню сносит…. Проверил транзистор и датчик, все в норме. В чем бока не пойму. Может, кто подскажет.
а пошто ты проект повторяешь хрен знает чей, с другого сайта, а вопросы не там задаешь, а здесь?
Здесь много кто чего повторяет, это не запрещено. А задаю здесь, потому что, тут есть умные люди. Тем более есть соседняя ветка про дозиметр.
Здесь много кто чего повторяет, это не запрещено. А задаю здесь, потому что, тут есть умные люди. Тем более есть соседняя ветка про дозиметр.
имхо, либо спросить в этой "соседней ветке", либо разместить вопрос в разделах для вопросов - в "Песочнице". Программировании или аппаартных
А в Проектах твоему вопросу делать нечего, тут люди выкладывают свои проекты, а не спрашивают. как скопипастить чужие
Хорошо. Спрошу в соседней ветке. А эту тему проше не удалять и не переносить пока чего-то не посоветуют.
Все таки перенесу.
Вообще то подключение датчика нарисовано неправильно. Точно так подключен?
Все правильно подключено. Проблема была в том, что на входе поставил (по привычке) защиту от дребезга.
Сейчас замечательно считает. По трем замерам было 12, 12 и 15 щелчков за 36 сек. Сегодня купил 3 маленьких пакетика калиевой селитры, положил рядом с датчиком, фон раза в 3-4 повысился, но это примерно на глаз, точно не подсчитывал.
Вот видео:
https://youtu.be/xdRf-fIu1xM
В дальнейшем планирую поставить OLED дисплей, распечатать корпус, хочу также поставить хороший УФ фонарик, ну и может быть сделать компактный искровой альфа детектор.
Во всех промышленных дозиметрах на этом датчике корпус датчика замкнут на землю. На Вашей схеме этого нет.
А разве корпус не соединен с катодом?
Столкнулся с такой проблемой. Для теста использую LCD 1602. При физическом его подключении работает все нормально. Прошивку делаю в Florog. Но если в программе подключаю дисплей и пытаюсь вывести на него информацию, то при старте ардуино возникает короткий сигнал зуммера (чего без этого не было) и счетчик считает раз в 10 реже. Убираю в программе дисплей, все работает нормально. Еще раз повторю, что физическое подключение дисплея никак не влияет. Почему такое может быть?
А так все работает
Так Вы же даже не в прерывании считаете импульсы! Вывод на дисплей занимает время, в течении которого импульсы и пропускаются. Решение - прерывания использовать.
См. http://arduino.ru/forum/programmirovanie/schetchik-geigera-arduino , может пригодится. Сейчас я еще экран олед 1,3дюйма доцепил.
В общем, пока результата нет. Сам хочу поставить ОЛЕД дисплей, но с ЛСД уже просто дело принципа. Пробовал такой вариант, на дисплей вывожу просто счет секунд и все. Импульсы на дисплей не подаются, а детектируются звуком и светодиодом, в итоге счетчик считает пару импульсов. Удаляю дисплей все работает. Мистика.
Потом сделал так: С пина 2 импульсы идут на вход генератора, который подает свои импульсы, условно 100 мсек, эти импульсы идут на выходы светодиода и динамика (буззер со своим генератором) и на переменную через счетчик. Результат тот же, пока дисплея нет, все пищит и светится, с дисплеем нет.
И еще загадка, почему с дисплеем при включении питания 1 раз пикает (около 1 сек) буззер, без дисплея не пикает вообще.
Может проблема типа этой.
https://forum.flprog.ru/viewtopic.php?t=2557
Ох, почитали бы, вы, Ритчу с Керниганом, да писали по человечески. Попробуйте, легше будет.))))
Ну, извините, как могу.
Мистика.
И будет так дальше, если не хочешь читать что те пишут. Я ж те все обяснил выше.
ПС. Оту херню из стр.62 убери нафиг пока тя здесь на тряпки не порвали. А лучше убери все с стр.58.
Какие страницы? О чем ты???
Единственное, что я писал так это на странице 69 в теме "Делаем дозиметр".
А то что ты советовал помогло, но та чтобы разобраться надо время (мне по крайней мере). Теперь все прекрасно работает и совпадает с контрольным светодиодом, который подключен на через ардуино.
https://youtu.be/1AueseMQxWw
https://youtu.be/hrz-k3Gk4Zs
Теперь будем заниматься дальше...
строки )) В коде. Твоем, что выше. С миллисом так не работают, на форуме уже столько раз это было, в поиск.
Аааааа :) Так то не я писал, это Flprog. Наверное не корректно его код здесь выкладывать.
Там, смотри и с прерываниями все не так просто. Эти датчики имеют св-ва "звенеть", т.е. вместо одного импульса выдавать несколько. Это или аппаратно или программно надо учитывать. Правда звенят не все и не всегда.
В Flprog, есть блок "скоростной счетчик" его используют для быстрого счета, тахометры например. Я использовал его, единственное что в нем настроил, это "удлинил" импульс до 10 мс. И все сработало. Конечно, совсем не исключаю, ошибок в измерении. Но на любительских "скоростях-частотах", должно пройти, не в реактор же мне с ним ходить. Когда соберу прибор, отнесу на калибровку по эталонам. Вот там, конечно и выясним...
Ну я не знаю что там в Flprog делается, но я в обработчике прерывания счета запрещал это самое прерывание и стартовал таймер. В прерывании таймера снова разрешал прерывание счета. Т.е. делал время нечувствительности.
Честно, я тоже не знаю как там организовано. Но ребята делали на этих счетчиках, там есть еще не плохие авторские блоки, ноя пока их не щупал. Тахометры работают отлично.
Ну, вот и собрал все до кучи. Было много проблем с прерываниями. В итоге пришлось добавлять время обновления дисплея (мс). Был еще вариант, обновления дисплея после прихода импульса, так работает еще лучше, но тогда не видно изменений времени замера и общих часов в режиме реального времени.
По прибору. Распечатан корпус из АБС пластика, экран дисплея дополнительно защитил, стеклышком от образцов для микроскопа (1мм), кнопка вкл/выкл и переключение экрана. Одно нажатие меняется страничка, второе гасит полностью, третье - опять первая страница.
Быстрый замер проводится благодаря стоковому массиву и обновляется каждые 6 сек. Средний замер считает все средние значения за все время работы прибора. Также считается общее время и накопленная доза радиации.
Светодиод подключен не через ардуино, что позволяет четко сравнивать импульсы от датчика и обработку этих импульсов МК.