|
Измеритель скорости пули на Mega 8, Помогите создать |
|
|
|
Dec 4 2007, 11:01
|
Группа: Новичок
Сообщений: 8
Регистрация: 4-12-07
Пользователь №: 32 952

|
Я только начинаю разбираться с программированием, но уже кучу всего зашил и собрал, вот теперь решил начать сам программить. Помогите создать измеритель скорости пули на ATmega 8. Алгоритм очень прост : две оптопары на определенном расстоянии (например 100мм) пуля перекрывает первую, начинается отсчет, перекрывает вторую - отсчет останавливается, потом происходит пересчет в скорость в М/С, и вывод на ЖК WH2002A Помогите, буду оч. признателен если можно, то пусть происходит вывод нескольких последних значений на ЖК
|
|
|
|
3 страниц
< 1 2 3
|
 |
Ответов
(30 - 41)
|
Dec 6 2007, 09:04
|

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

|
Цитата(alexander55 @ Dec 6 2007, 09:42)  По поводу трубы в l=100 м. Не 100м а 100мм. Пробовал сделать измеритель на индуктивных датчиках: две катушки провода на некотором расстоянии друг от друга, рядом с каждой катушкой - по постоянному магниту. При пролете пули на выводах соответствующих катушек получаются всплески напряжения, за счет магнитного поля токов Фуко, наводящихся в пуле при ее перемещении около постоянного магнита. Всплески (с обоих катушек) заводил на встроенный компаратор меги, работал по прерываниям (срабатывание компаратора, запись в регистр захвата, переполнение и т.д.). Оказалось много подводных камней: амплитуда и длительность всплесков зависит от формы пули и скорости ее пролета. Поэтому очень важно подобрать соотношение силы постоянных магнитов и числа витков в катушках для измерения скорости в некотором диапазоне. Поскольку нет пишущего осциллографа, задачу до конца пока не решил (не зная характеристики импульсов, трудно наладить). Нужно победить также различного рода наводки. В пробном образце среди измеряемых значений, были цифры, похожие на правду, но повторяемость результатов была плохой. Возможно, свою лепту внесла еще несовершенность конструкции измерительной трубку. ИМХО, данный принцип может оказаться перспективным в любительских конструкциях (в не-любительских уже давно используется), если решить данные проблемы. Выслушаю любые предложения...
--------------------
Любой, заслуживающий внимания, опыт приобретается себе в убыток...
|
|
|
|
|
Dec 6 2007, 12:07
|
Группа: Новичок
Сообщений: 8
Регистрация: 4-12-07
Пользователь №: 32 952

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

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

|
Цитата(NEO & NEO @ Dec 6 2007, 16:07)  товарисч, а есть у тебя аська?.. Внешней аськи нет - с работы общаюсь пока :-( Реализация данного принципа не такая простая как кажется. Вопросы, думаю, можно обсудить и здесь - может добрые люди подскажут...
--------------------
Любой, заслуживающий внимания, опыт приобретается себе в убыток...
|
|
|
|
|
Dec 6 2007, 12:30
|
Группа: Новичок
Сообщений: 8
Регистрация: 4-12-07
Пользователь №: 32 952

|
Обсуждения это хорошо!! дайте текст проги на Си чтобы при пролете первой оптопары начинался счет, после пролета второй - остановка, затем расчет скорости для дистанции 100 мм и вывод всего этого на ЖК с контроллером
|
|
|
|
|
Dec 6 2007, 13:16
|

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

|
Цитата Так вот. взял два листа обычной офисной бумаги. Каждый с двух сторон обклеил пищевой алюминиевой фольгой.....делал порядка двадцати выстрелов из пневтического пистолета А скорость пули разве не падает после первого листа?
Сообщение отредактировал adc - Dec 6 2007, 13:17
--------------------
Умный программист пишет тупым кодом гениальные вещи, а не наоборот...
|
|
|
|
|
Dec 6 2007, 13:16
|
Группа: Новичок
Сообщений: 8
Регистрация: 4-12-07
Пользователь №: 32 952

|
вот я решил считать время например в соундфордже, попробовал записывать с линейного входа, и болть!!! почему-то пишется только моно сигнал, бред а не прога, попробую другую
|
|
|
|
|
Dec 12 2007, 20:34
|
Участник

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

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