реклама на сайте
подробности

 
 
> Измеритель скорости пули на Mega 8, Помогите создать
NEO & NEO
сообщение Dec 4 2007, 11:01
Сообщение #1





Группа: Новичок
Сообщений: 8
Регистрация: 4-12-07
Пользователь №: 32 952



Я только начинаю разбираться с программированием, но уже кучу всего зашил и собрал, вот теперь решил начать сам программить.
Помогите создать измеритель скорости пули на ATmega 8. Алгоритм очень прост :
две оптопары на определенном расстоянии (например 100мм) пуля перекрывает первую, начинается отсчет, перекрывает вторую - отсчет останавливается, потом происходит пересчет в скорость в М/С, и вывод на ЖК WH2002A
Помогите, буду оч. признателен

если можно, то пусть происходит вывод нескольких последних значений на ЖК help.gif
Go to the top of the page
 
+Quote Post
3 страниц V  < 1 2 3  
Start new topic
Ответов (30 - 41)
Goodefine
сообщение Dec 6 2007, 09:04
Сообщение #31


Местный
***

Группа: Свой
Сообщений: 211
Регистрация: 6-08-07
Из: Приднестровье, Тирасполь
Пользователь №: 29 581



Цитата(alexander55 @ Dec 6 2007, 09:42) *
По поводу трубы в l=100 м.

Не 100м а 100мм. Пробовал сделать измеритель на индуктивных датчиках: две катушки провода на некотором расстоянии друг от друга, рядом с каждой катушкой - по постоянному магниту. При пролете пули на выводах соответствующих катушек получаются всплески напряжения, за счет магнитного поля токов Фуко, наводящихся в пуле при ее перемещении около постоянного магнита. Всплески (с обоих катушек) заводил на встроенный компаратор меги, работал по прерываниям (срабатывание компаратора, запись в регистр захвата, переполнение и т.д.). Оказалось много подводных камней: амплитуда и длительность всплесков зависит от формы пули и скорости ее пролета. Поэтому очень важно подобрать соотношение силы постоянных магнитов и числа витков в катушках для измерения скорости в некотором диапазоне. Поскольку нет пишущего осциллографа, задачу до конца пока не решил (не зная характеристики импульсов, трудно наладить). Нужно победить также различного рода наводки. В пробном образце среди измеряемых значений, были цифры, похожие на правду, но повторяемость результатов была плохой. Возможно, свою лепту внесла еще несовершенность конструкции измерительной трубку. ИМХО, данный принцип может оказаться перспективным в любительских конструкциях (в не-любительских уже давно используется), если решить данные проблемы. Выслушаю любые предложения...


--------------------
Любой, заслуживающий внимания, опыт приобретается себе в убыток...
Go to the top of the page
 
+Quote Post
Designer56
сообщение Dec 6 2007, 09:10
Сообщение #32


Гуру
******

Группа: Свой
Сообщений: 2 932
Регистрация: 13-10-06
Из: Уфа
Пользователь №: 21 290



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

Так работали датчики в системах автоматического управления огнем крупнокалиберных морских орудий времен второй мировой войны.


--------------------
"...Дьяволу ведомо многое не потому, что он- Дьявол, а потому, что он стар..."
Go to the top of the page
 
+Quote Post
alexander55
сообщение Dec 6 2007, 10:04
Сообщение #33


Бывалый
*****

Группа: Свой
Сообщений: 1 584
Регистрация: 7-08-07
Пользователь №: 29 615



Цитата(Goodefine @ Dec 6 2007, 12:04) *
Не 100м а 100мм.

Я прошу прощения, у меня в голове отложилось 100 м. biggrin.gif
Отсюда и все сомнения (по поводу труб и рикошетов) и мои предложения (по поводу кабелей и LVDS). biggrin.gif
Go to the top of the page
 
+Quote Post
NEO & NEO
сообщение Dec 6 2007, 12:07
Сообщение #34





Группа: Новичок
Сообщений: 8
Регистрация: 4-12-07
Пользователь №: 32 952



Цитата(Goodefine @ Dec 6 2007, 12:04) *
Не 100м а 100мм. Пробовал сделать измеритель на индуктивных датчиках: две катушки провода на некотором расстоянии друг от друга, рядом с каждой катушкой - по постоянному магниту. При пролете пули на выводах соответствующих катушек получаются всплески напряжения, за счет магнитного поля токов Фуко, наводящихся в пуле при ее перемещении около постоянного магнита. Всплески (с обоих катушек) заводил на встроенный компаратор меги, работал по прерываниям (срабатывание компаратора, запись в регистр захвата, переполнение и т.д.). Оказалось много подводных камней: амплитуда и длительность всплесков зависит от формы пули и скорости ее пролета. Поэтому очень важно подобрать соотношение силы постоянных магнитов и числа витков в катушках для измерения скорости в некотором диапазоне. Поскольку нет пишущего осциллографа, задачу до конца пока не решил (не зная характеристики импульсов, трудно наладить). Нужно победить также различного рода наводки. В пробном образце среди измеряемых значений, были цифры, похожие на правду, но повторяемость результатов была плохой. Возможно, свою лепту внесла еще несовершенность конструкции измерительной трубку. ИМХО, данный принцип может оказаться перспективным в любительских конструкциях (в не-любительских уже давно используется), если решить данные проблемы. Выслушаю любые предложения...


Ага, вот и стоящее решение!!!

товарисч, а есть у тебя аська? моя такая 298-316-385 Давай кое что обговорим!!!
по поводу прошивки и алгоритма поподробнее
Go to the top of the page
 
+Quote Post
Goodefine
сообщение Dec 6 2007, 12:23
Сообщение #35


Местный
***

Группа: Свой
Сообщений: 211
Регистрация: 6-08-07
Из: Приднестровье, Тирасполь
Пользователь №: 29 581



Цитата(NEO & NEO @ Dec 6 2007, 16:07) *
товарисч, а есть у тебя аська?..

Внешней аськи нет - с работы общаюсь пока :-( Реализация данного принципа не такая простая как кажется. Вопросы, думаю, можно обсудить и здесь - может добрые люди подскажут...


--------------------
Любой, заслуживающий внимания, опыт приобретается себе в убыток...
Go to the top of the page
 
+Quote Post
NEO & NEO
сообщение Dec 6 2007, 12:30
Сообщение #36





Группа: Новичок
Сообщений: 8
Регистрация: 4-12-07
Пользователь №: 32 952



Обсуждения это хорошо!! дайте текст проги на Си чтобы при пролете первой оптопары начинался счет, после пролета второй - остановка, затем расчет скорости для дистанции 100 мм и вывод всего этого на ЖК с контроллером
Go to the top of the page
 
+Quote Post
Igor26
сообщение Dec 6 2007, 12:55
Сообщение #37


Знающий
****

Группа: Свой
Сообщений: 521
Регистрация: 10-02-05
Пользователь №: 2 544



Вчера вечером решил попробовать сделать так. Я тут уже говорил про армейские стрельща. Так вот. взял два листа обычной офисной бумаги. Каждый с двух сторон обклеил пищевой алюминиевой фольгой. Одну сторону фольги подсоединил к "земле", второй на вход S RS-триггера. Со вторым листом поступил так-же, только вторую сторону фольги второго листа подсоединил на вход R RS-триггера. Эти пакеты разнес ровно на метр друг от друга. Выход RS-триггера подключил к частотомеру настроеннному на измерение длительности импульса. Что получается. Пуля проходит первое препятствие - RS-триггер установился в "1" и частотомер начинает измерять длительность импульса. Пуля проходит через второе препятствие - RS-триггер устанавливается в "0" и частотомер перестает измерять длительность импульса. В результате имеем время, за которое пуля пролетела от первой мишени до второй. Вычислить скорость её полета, ну сами понимаете. Сделал порядка двадцати выстрелов из пневтического пистолета. Разброс значений скорости порядка 12 процентов, что очень похоже на реальность.
Go to the top of the page
 
+Quote Post
adc
сообщение Dec 6 2007, 13:16
Сообщение #38


Местный
***

Группа: Свой
Сообщений: 409
Регистрация: 29-10-07
Пользователь №: 31 836



Цитата
Так вот. взял два листа обычной офисной бумаги. Каждый с двух сторон обклеил пищевой алюминиевой фольгой.....делал порядка двадцати выстрелов из пневтического пистолета

А скорость пули разве не падает после первого листа?

Сообщение отредактировал adc - Dec 6 2007, 13:17


--------------------
Умный программист пишет тупым кодом гениальные вещи, а не наоборот...
Go to the top of the page
 
+Quote Post
NEO & NEO
сообщение Dec 6 2007, 13:16
Сообщение #39





Группа: Новичок
Сообщений: 8
Регистрация: 4-12-07
Пользователь №: 32 952



вот я решил считать время например в соундфордже, попробовал записывать с линейного входа, и болть!!! почему-то пишется только моно сигнал, бред а не прога, попробую другую
Go to the top of the page
 
+Quote Post
Igor26
сообщение Dec 6 2007, 13:21
Сообщение #40


Знающий
****

Группа: Свой
Сообщений: 521
Регистрация: 10-02-05
Пользователь №: 2 544



Цитата
А скорость пули разве не падает после первого листа?

Конечно чуток падает. Но после пролета двух листов, бутылку пива разбивает с таким же успехом, как и без этих двух предыдущих мишеней. :-)
Go to the top of the page
 
+Quote Post
Igor26
сообщение Dec 7 2007, 13:07
Сообщение #41


Знающий
****

Группа: Свой
Сообщений: 521
Регистрация: 10-02-05
Пользователь №: 2 544



Посмотрите журнал "Радио" 2006г.№3 стр.38. Там то, что вам нужно.
Go to the top of the page
 
+Quote Post
HVCircuit
сообщение Dec 12 2007, 20:34
Сообщение #42


Участник
*

Группа: Свой
Сообщений: 66
Регистрация: 5-10-06
Пользователь №: 21 017



Здравствуйте все !
Слегка оффтопик - не как построить измеритель на Mega8, а как измерить скорость пули, но может быть тоже инфа пригодится, немного запоздалый ответ 05.gif - поздно набрел на сею интересную дискуссию - не помню где конкретно, к сожалению - а то привел бы ссылку, видел схемы подобных измерителей для пневматики - так вот, два листа тонкой бумаги, подклееной к двум электретным стандартным микрофонам - сигнал идет на вход компьютерной аудиокарты, какието там программы где можно записать и посмотреть форму сигнала, и вообщем-то всё....
Вычисляем по задержке сигнала между двумя микрофонами скорость..
Конечно, присутствует некоторый колебательный процесс в сигнале, но сигналы от двух микрофонов почти одинаковые и можно выделить некоторые характерные точки (пик).
Это самое простое решение вопроса какое я видел.
Удачи!


Да, извините, совсем забыл - два листа бумаги как раз находятся на некотором расстоянии друг от друга (в оригинале кажись було 1 метр...)


Да, они пробиваются пулей (не вечные), но решение вопроса очень простое...
Go to the top of the page
 
+Quote Post

3 страниц V  < 1 2 3
Reply to this topicStart new topic
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 20th July 2025 - 04:58
Рейтинг@Mail.ru


Страница сгенерированна за 0.01473 секунд с 7
ELECTRONIX ©2004-2016