Электронная отсечка на базе ПК ( нужна консультация)

tscheglow

если нужно просто делать засечку по звуку…то тогда огород городить с внешним устройством на контроллере вроде как и лишнее…
ds5 похоже ближе к истине

ЕВГЕНИЙ-ARM

В принцыпе я думал об этом , но как писал проблема можит и надуманая мною . Но блин к примеру когда смотриш филм на компе и вдруг просыпается антивирус и начинает расматривать архив какой то - я очень наглядно вижу как тормозит комп. Бук у меня не сильно мощный , старенький IRU с трансметой на 1Ггц. А вот отсечка желательна всетаки с точностью до сотых секунды . Отсюда и сам себе усложняю жизнь.
Но повторюсь я не так придвинуто разбираюсь в архитектуре ПК и его ситемной жизни . вполне возможно на том же СИ есть подпрограммы которые вполне корректно выполнят необходимые задачи без намека на некоректность . Т.е приоретет будет за выполняемой программой . Конечно можно удалить антивирус и пр. с компа , но в винде куча системных служб которые иногда оживают не неписанным законам.
-----------------------
Вот что меня пугает . опять же если это просто надуманно и все будет происходить коректно , тогда немного жить проще.
почему и спрашиваю ваше мнение …

PigTail

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

Старый_прагматик

Точность “до сотых секунды” имеет смысл при замерах с ручкой на вилке. В этом случае проще всего датчик на этой вилке и поставить (механический, оптический, холла и др.).

ds5
ЕВГЕНИЙ-ARM:

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

Вообще тут нужна “ОС реального времени” 😃 Например ДОС с СД загрузочного. Точность в 0,01с это около 30см смещения - маловато для звукового датчика, пожалуй. Или хорошую линзу звуковую (трубку с хорошей звукоизоляцией). или действительно - на оптику съехать: сверху светодиод, снизу фотоприемник - на “просвет”, под углом градусов в 5-10 к вертикали, чтобы “створ” не городить и не ограничивать себя по высоте сильно. Промодулировать меандром для помехоустойчивости, потом пороговое устройство и на LPT. Тут можно будет и 0,0001с ловить.

ЕВГЕНИЙ-ARM

Оптика однозначно отпадает - нереально выполнить условия точного затенения моделью датчиков , даже полет на вилке , но чень много проблемм.
Почему такая точность - да впринцыпе хватит с точностью 0,05 а не 0,01. Просто скорость модели в среднем от 240 и до пусть 280 км\час ( тут как на рыбалке чем больше тем больше хочется). Кто не видел как ходят такие модели тяжело представить - это бешенно мелькающий снаряд . Пилот вообще упровляя ничего не видит - стена бетона , все сливается . Рев модели с включившимся мотором в резонанс слышен отчетливо на растоянии 1,5 км . Поэтому особых проблемм нет . Трубка диаметром 3мм в хорошей звукоизоляции вполне справится с задачей срабатывать в секторе наружного кргуа в 1 метр . Отсюда вполне хорошая точность должна получиться . Радиус круга 17 метров . Так что впринцыпе с точностью проблемм нет. Насчет что перейти на ДОС - вполне , я даже и не подумал о такой альтернативе , действительно на уровне ДОС проще общаться с ЛПТ портом и не возникает никаких проблем с заморочками винды . С USB конечно не сконектишся - просто когда процветала ДОС - USB небыло и поэтому вряд ли найдеш варианта как туда пробиться. Дальше можно из под дос и звуковой карты брать инфу если к примеру замутить тахометр еще . Короче как то забыл про ДОС - давно в нем нелазил видать…
Это хорошая идея…

an2an

Подумайте над таким вариантом. Есть же эффект Доплера. Следовательно и тахометр и скоростемер и таймер на круг, можно сделать анализируя звук. При прохождении модели момента когда она перестает приближаться к микрофону и начинает удаляться, случается резкое изменение частоты звука, так можно засечь момент прохождения микрофона, по средней частоте - определить RPM, а по отношению частот - скорость.

Тогда и требования к “реальности времени” ОС отпадут, т.к. все определится времянкой звуковой карты, а остальное уже не real-time получится…

ЕВГЕНИЙ-ARM
an2an:

Подумайте над таким вариантом. Есть же эффект Доплера.

Спасибо за ссылку .
На форуме часто встречал упоминание на эту тему где заходит вопрос о звуковом тахометре.
Но сейчас у меня ноги разъедутся и я просто не смогу осилить реализацию этого в доплеровском варианте . Причина бональная , нужно модель готовить, моторы , винты - все что требуется для скорости. Хочу вернуться опять к любимому классу. И все похерено что было раньше. Но увы когда то было проще , одни на кордодром не выкатывались и было кому померить базу и пр. Сейчас есть основная работа и выбраться на подлеты , либо получится спонтанно и скорее всего в одиночестве. Времени нехватит на реализацию Доплера , ведь там куча моментов которые с тыка не дадут качественное решение - потребуется математическая отладка алгоритма.
У нас гонцы с такой же проблемой , выкатываются на тренировки и толком некому померить базу , посчитать круги пр. Кому то из пацанов доверят , а он собьется или еще что - короче не тренировки а балоган. Вот тут для тренировок и хочется доверить компу , включил его , стрельнул - потом подошел и проанализировал все круги и выборочно каждый. Гонцам тоже такое было бы полезно , ведь видеть объективную скороть на круг , объективное время базы , как в начале базы шел мотор и как он спекся к концу, что произошло с режимом если чуток переохладил при заправке и чуть долше по времени провел на земле или наоборот быстрее - это полезный прибор и инструмент. Тем более можно при помощи такого инструмента можно проанализировать насколько перобеднил мотор и как его температурный режим .
-------------------------------
В принцыпе агитация уже бесмыслена и в целом все что можно получить от этого я описал.
Но сейчас просто хотя бы на простейшем варианте запустить и уже праздник.
---------------------------
Если задействовать эфект доплера , это конечно классно - инфы сразу получаеш наглядно просто кучу . Но я если действительно заварюсь на тему которую вы мне дали для размышления , но только чуток позже , на следующий год. Сейчас физически не вытяну, мне проще с моторами возится чем с сочинять программу, потому как прийдется учиться этому( пргорамированию) практически с нуля. Вот и поэтому спрашиваю у всех совета как быть чтоб мне безмозглому не уйти по ложному пути.

PigTail
ЕВГЕНИЙ-ARM:

Оптика однозначно отпадает - нереально выполнить условия точного затенения моделью датчиков , даже полет на вилке , но чень много проблемм.

Не надо придумывать в оптике не существующих проблем. Дальность-вспомните домашнюю дистанцию от телика, Ваши метры даже с учетом отражения элементарно получаются, никакого затенения и точности не надо, нет модели-все излучение уходит в небо, есть модель-есть отраженный сигнал…

ЕВГЕНИЙ-ARM
PigTail:

Не надо придумывать в оптике не существующих проблем. Дальность-вспомните домашнюю дистанцию от телика, Ваши метры даже с учетом отражения элементарно получаются, никакого затенения и точности не надо, нет модели-все излучение уходит в небо, есть модель-есть отраженный сигнал…

Модели вот такого размера
Если вы считаете что оптика вполне справится то можно попробывать переотраженку. Я видать неправильно понял и подумал что вы советуете классический пример когда снизу передатчик стоит а сверху приемник и модель пролетая затеняет приемник ( сорри невнимателен иногда бываю). Вот тут я и немного и смутился что вариант не подходит .
С оптикой на неделе сяду с паяльником и поэкспериментирую . Хотя впринцыпе сейчас радары работают на таком эфекте и ничего попробуй докажи что не превысил скорость 😎 , а бьют аж за 300 метров . Но незнаю в радарах сигнал излучателя модулированный идет или нет чтоб к примеру засветку от солнечных лучей не воспринимал как ложное срабатывание.
Чтоб именно понимал свой сигнал.

BALAL

А если, просто на один звуковой канал писать сигнал с микрофона, а на другой - “метки” счётчика кругов, в редактор типа Sound Forge? А потом, в этом же редакторе в графическом представлении анализировать? Или спецпрогу потом для этого сочинить, звуковые файлы позже в нужную информацию перегонять. Средняя скорость на один круг должна вычисляться, да и обороты - каждая вспышка должна присутствовать…

PigTail

Сигнал со светодиодов безусловно модулированный, попробуйте для простоты взглянуть фотоприемники для дистанций типа TSOP1730-TSOP1756, там за копейки практически собранная схема с демодулятором и т.п. Правда схема вносит задержку на распознование сигнала, но она вроде меньше миллисекунды, хотя точно на вскидку не помню.
А звук да еще и с доплером это конечно красиво, мечта поэта 😃

an2an
PigTail:

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

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

BALAL

Ещё пара мыслей:

  1. Реализовать конструкцию с модулированным звуковой частотой инфракрасным “прожектором” вверх, а с фотоприёмника сигнал (эту модулирующую частоту) подать на один из стереоканалов для записи. На другом канале - микрофон.
  2. Это, наверное, посложнее и хуже предидущего предположения: один микрофон разместить в центре, а другой - за пределы кордодрома. Вот тут на записи Доплеровский эффект и проявится во всю силу… Плюс ещё и скорость звука вылезит (расстояние между двумя микрофонами преодолевать…). Всё - таки п.1 более реалистичен.
    Да, кстати, и использовать для записи можно не бамбук, а всего лишь МП3 диктофон! Если в нём (я не встречал!) нет микрофонного входа - в продаже есть стереокодер - FM передатчик (порядка 500р), на него подать сигнал, а диктофон МП3, пишущий с эфира - практически стандарт.
    Вот как-то так!
ds5
ЕВГЕНИЙ-ARM:

Оптика однозначно отпадает - нереально выполнить условия точного затенения моделью датчиков , даже полет на вилке , но чень много проблемм.

Наоборот - сильная (для оптики) сторона Вашего случая - привязка к корде 😃. Установка на 2х метровом шесте в 1 м за пределами круга светодиода с углом излучения 6градусов даст 25-50см зону на земле, в которую модель с крылом в 0.5м попадает практически при любой высоте полета. Установив, для большей вероятности, последовательно 3 фотоприемника вдоль радиуса через 10см получим как минимум 1/3 уровень сигнала пролета, что очень легко компаратором засечется, а работа с сигналом от фотоприемника попроще будет чем искать-делать микрофонный усилитель. Эту линеечку фотоприемников положить на землю под радиус пролета. Триггер Шмидта и одновибратор на 1с. В отличие от отражательного регистратора явно лучше отношение сигнал-шум, наверное на пару порядков… Посложнее “механическая” часть - да, это конечно, но не так уж и сложно и не зависит от отражательной способности модели.
Хотя и остронаправленый микрофон тоже, конечно пойдет и попроще сам “регистратор” - одна коробочка небольшая.
Доплер - это прекрасно, но только путем многопорядкового усложнения софта. Весь смысл предыдущих способов - предельная простота, предсказуемость, отлаживаемость и минимальные требования к компьютеру - я пробовал делать такую засечку для мини-з на 386 старинном нотебуке с неработающим хардом 😃. ДОС элементарно грузится с дискеты, прекрасно работает с ЛПТ портом и результат занимает несколько килобайт в самом изощренном варианте.
Новые нотебуки вообще могут с флешки грузиться - надежнее чем с СД получится. 😃

BALAL

Евгений, а на борт ИК прожектор взять можно, с тремя батарейками ААА (или, как в лазерных указках)?
В описании устройства с сайта достаточно информации для попытки повторить…
И всё равно считаю о целесообразности писать данные именно в звуковой файл.

ЕВГЕНИЙ-ARM

Там все очень сбито , хотя можно поставить ИК светодиод и батарейку 3вольта как в материках стоит на СМОS.
Но в целом на подлетах нет времени расшифровывать записи, там голова пухнет от других работ с моделью.
Поэтому чтоб меньше было заморочек и нужен инструмент для помощи.
-------------
На сайте буржуи этот КИТ отсечки пихают за 260 баксов …
Еще пошарюсь по инету можит наткнусь еще на чтонибудь.

ds5
ЕВГЕНИЙ-ARM:

На сайте буржуи этот КИТ отсечки пихают за 260 баксов …
Еще пошарюсь по инету можит наткнусь еще на чтонибудь.

Да-а-а… если залетает на 6м вверх, тогда только на отражение или это только в начале и не входит в “зачетное время”? Можно на модель нанести полоску катафотную - должно увеличить отраженную яркость. Получается, что стоит попробовать все-таки с простейшим звуковым датчиком.

ЕВГЕНИЙ-ARM
ds5:

Да-а-а… если залетает на 6м вверх, тогда только на отражение или это только в начале и не входит в “зачетное время”?

По правилам за полет на высоте 6метров - 0 , т.е. дисквалификация .
Но на свете конечно нет перспективы развития девайса о котором упоминал - тахометр там и пр…
Но буржуи сделали как я понял это в виде контроллера все таки , софт ДОСОвский .

BALAL
ds5:

Можно на модель нанести полоску катафотную - должно увеличить отраженную яркость.

Раз на том сайте предлагается готовое устройство, значит разумно использовать его принцип - “однопиксельная видеокамера”, датчик освещения, реагирующий на изменение этого освещения при пролёте модели.
А запись звукового файла позволит вообще отказаться от написания спецпрограммы и при некотором навыке работы со звуковым редактором легко разбираться во временнЫх параметрах записи.