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

|
Я только начинаю разбираться с программированием, но уже кучу всего зашил и собрал, вот теперь решил начать сам программить. Помогите создать измеритель скорости пули на ATmega 8. Алгоритм очень прост : две оптопары на определенном расстоянии (например 100мм) пуля перекрывает первую, начинается отсчет, перекрывает вторую - отсчет останавливается, потом происходит пересчет в скорость в М/С, и вывод на ЖК WH2002A Помогите, буду оч. признателен если можно, то пусть происходит вывод нескольких последних значений на ЖК
|
|
|
|
|
Dec 4 2007, 11:59
|
Местный
  
Группа: Свой
Сообщений: 401
Регистрация: 18-11-06
Из: Хабаровск
Пользователь №: 22 469

|
Цитата Скорость можно брать в диапазоне от 300 до 1000 м/с, я так думаю. А вот длительность получаемого импульса, учитывая размеры пули, будет в районе 20нс. Чем ловить импульс будете? Ставим защЁлочку (тригерочек)...
|
|
|
|
|
Dec 4 2007, 12:37
|

Частый гость
 
Группа: Свой
Сообщений: 145
Регистрация: 11-12-06
Пользователь №: 23 382

|
Цитата(kipmaster @ Dec 4 2007, 14:21)  Скорость можно брать в диапазоне от 300 до 1000 м/с, я так думаю. А вот длительность получаемого импульса, учитывая размеры пули, будет в районе 20нс. Чем ловить импульс будете? Ну тогда уж наверное от 100 до 600 м/с, ну если комуто нравиться 1000. Так как тогда попадешь в диапазон пневматики.
--------------------
--- human traffic - всегда 8)
|
|
|
|
|
Dec 4 2007, 12:48
|
Частый гость
 
Группа: Свой
Сообщений: 90
Регистрация: 26-10-07
Из: Одесса
Пользователь №: 31 768

|
Цитата(anpilog @ Dec 4 2007, 14:37)  Ну тогда уж наверное от 100 до 600 м/с, ну если комуто нравиться 1000. Так как тогда попадешь в диапазон пневматики. С длительностью импульса я просчитался немного - на 3 порядка. А что такое диапазон пневматики?
|
|
|
|
|
Dec 4 2007, 13:13
|

Частый гость
 
Группа: Свой
Сообщений: 145
Регистрация: 11-12-06
Пользователь №: 23 382

|
Цитата(kipmaster @ Dec 4 2007, 15:48)  С длительностью импульса я просчитался немного - на 3 порядка. А что такое диапазон пневматики? Диапазон скорости пневматической пули: 90-400 (возможно 500) м/с
--------------------
--- human traffic - всегда 8)
|
|
|
|
|
Dec 4 2007, 13:28
|

Ambidexter
    
Группа: Свой
Сообщений: 1 589
Регистрация: 22-06-06
Из: Oxford, UK
Пользователь №: 18 282

|
Цитата(NEO & NEO @ Dec 4 2007, 11:01)  Алгоритм очень прост: две оптопары на определенном расстоянии (например 100мм) пуля перекрывает первую, начинается отсчет, перекрывает вторую - отсчет останавливается, потом происходит пересчет в скорость в М/С Проблемы с определением времени нет, можно мерять хоть от 1м/с, а вот сделать подходящий оптодатчик - по-моему будет напряжно. Какой датчик, или вернее, какое исполнение датчика планируете?
--------------------
Делай сразу хорошо, плохо само получится
|
|
|
|
|
Dec 4 2007, 13:39
|
Бывалый
    
Группа: Свой
Сообщений: 1 584
Регистрация: 7-08-07
Пользователь №: 29 615

|
Цитата(NEO & NEO @ Dec 4 2007, 14:01)  А как Вы обеспечите, чтобы пуля прошла рядом диодом. Труба что-ли ? А если маленький излом. А не будет ли пуля там рикошетить ? Да возьмет и ударит по оптопаре. Технически сделать такую конструкцию проблематично. Если эти вопросы решите, то можно продолжить по электронике. Тут тоже есть вопросы, но они более понятные.
|
|
|
|
|
Dec 4 2007, 15:12
|

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

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

|
Всем конечно ОГРОМНОЕ СПАСИБО за поддержку, но в действительности кое что нужное здесь я услышал!!! измерять необходимо скорость пули от пневлатического оружия, там хватит предела от 50 до 300 м/с, для датчика можно приспособить усилитель сигнала на операционнике, если контроллер не будет справляться, конструкция датчика не оч. сложная, трубка в ней отверстия на расстоянии 100мм для оптопар, и стреляй нехочу, ну подумаешь, иногда промажешь мимо оптической оси, Ведь одним выстрелом скорость не оценишь!!!
|
|
|
|
|
Dec 5 2007, 05:43
|
Бывалый
    
Группа: Свой
Сообщений: 1 584
Регистрация: 7-08-07
Пользователь №: 29 615

|
Цитата(NEO & NEO @ Dec 4 2007, 19:22)  иногда промажешь мимо оптической оси, Ведь одним выстрелом скорость не оценишь!!! Тогда ладно, но с этими проблемами Вы еще столкнетесь в полный рост, когда система заработает. Теперь по электронике, но здесь решения такие. Чтобы не потерять короткие импульсы из-за емкости и индуктивности проводов: - применяйте изернетовский кабель под 2 витые пары (по одной паре подадите питание, по другой получите импульс) - желательно для комперсации взаимных задержек иметь кабеля одинаковой длины - применяйте приемники и передатчики LVDS - что-бы ловить импульсы тщательно продумайте сборную оптопару, в том числе и по быстродействию (иначе вся затея потерпит фиаско). PS. В трубе будут еще пороховые газы.
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|