Купил ребенку вело-компьютер (по сути одометр и спидометр в одном флаконе), балуясь с ним пришла в голову чудная идея превратить его в хронограф. Есть там такая функция мах. скорость т.е. за два срабатывания геркона. Реализация следующая: датчики от хронографа -любого. Я предполагаю использовать от Air Speed (полоски фольги), которые работают на замыкание. Спидометр программируемый под любые колеса (читай: длина пробега на одно замыкание геркона) единственный минус показывать будет в км/ч, а не в м/с, но надо будет пересчитать константу на программирование прибора и оп-ля получится м/с. Цена 15 000 бел. руб. (примерно 7 общепринятых единиц) и все. В выходные буду реализовывать. Доложусь. Если кто раньше не опробует.
Однакось, какая точность у девайса? При пересчете с километров в час на метры в секунду погрешность ахренительно возростёть!
Однако, если даже контактные датчики вы выполните идеально (это сомнительно уже!?), частотная характеристика приемника (я думаю в данном устройстве низкие частоты следованеия сигналов) не позволит мерять скорость. Проверяйте.
Насколько мне известно чип в велокомпьютере используется аналогичный PIC так, что на счет частотной характеристики я совершенно спокоен (разогнал до 225 км/ч, 100м/с=360 км/ч). А что касается датчиков: если они работают в других хронах то я не вижу проблем в том, что они будут работать этим девайсом. 3,6 км/ч=1м/с, не думаю, что у него будет настолько большая погрешность, а +/-5 м/с (+/-18 км/ч) меня устроят.
2 Golfer
Успеха желаю. А как с выборкой? Т.е. с регистрацией одиночного замера. В спидометре показания непрерывные для текущих значений частоты следования. Или не так?
Отнюдь, сам так думал, однако достаточно двух прерываний для режима максимальная скорость.
А у меня другая модификация. Переменный резистор, груз на жестком подвесе, сопротивление зависит от угла отклонения. Девайс получится компактным, поскольку не надо длинного подвеса, замеряется непосредственно угол отклонения.
А если еще на контроллер посадить с модулем для измерения сопротивления, так прямо на компе можно видеть скорость, да еще количество засаженных пуль в маятник считать и делать поправку на вес маятника.
Все подогнать, проверить на реальном хронометре и вперед. Тут тебе и архив, и поправки какие хочешь, вплоть до фамилии стреляющего...)))
Или использовать гэймпорт, там на каких то пинах сопротиление замеряется до 100 кОм.
Вот.
2 Doomster,
Блестяще, однако меня напрягает каждый раз системку налаживать. Лучше в карман положить. Дома ты , или хочешь на даче - спидомЕтр с собой.
Ржунимагу из чего хронометры делають
Изменением размеров базы в 36,360,3600 раз можно добиться скорости в м/с без пересчета, если не обращать внимания на запятую.
IMHO
2 Golfer
Ну работает или нет? А то у нас они по 400р а велосипеда у меня нет.
400р + гимор по доработке.
1000р - готовый к работе хреноскоп.
ИМХО проще готовый взять.
BDVv
Самый простой хрон - это две оптопары, два резистора, шнур с LPT штекером(можно со старого принтера чик чик) и трубка куда пхыються оптопары. Выходит в районе 1-2$. И то если штекера на LPT и проводов нет а покупать. А так выйдет 0,5$(комп в цену не включен 😛). Кстати оптопары с резисторами можно и от мыши старой выдрать, тогда вообще нахаляву выйдет, правда не уверен, не знаю скорость срабатывания, но по идее должно получиться. Только еще програмка потребуеться, как время будет планирую заняться, схемка детская, думаю вместе с програмкой за пару часов осилю.
А вот это совсем неплохо было бы! 😊
Уже четыре дня этим занимался , только оказывается LPT порт у меня сожжёный .....
А так :
LPT 3D HARD ANALYZER 1.3
Описание: Программа предназначена для снятия цифровых сигналов и протоколов работающих устройств, использующих или подключенных к параллельному (LPT 1-3) порту компьютера в ОС Windows 95/98/ME/NT/2000/XP.
Графический запоминающий анализатор-осциллограф имеет следующие возможности:
1. Построение графиков в двухмерном и трехмерном виде.
2. Две независимые диаграммы: 17 канальный (бит на канал) осциллограф и график регистров порта (входных, выходных, контрольных).
3. Регулировку скорости анализа.
4. Отображение общего количества циклов анализа за весь период движения графика.
5. Программирование количества циклов, с возможностью копирования графиков в память, глубина (длинна) которых ограничена только свободной памятью компьютера.
6. Экономия системных ресурсов во время считывания относительно
высокоскоростных протоколов устройств, подключенных к LPT порту и
синхронизированных данной программой, для не слишком мощных машин: 100 -
500 МГц процессор. Данная возможность достигается отключением графического
режима вывода на дисплей, при этом графики копируются только в память
компьютера (повышается скорость в десятки раз). После окончания анализа график просматривается как обычно при переводе в графический режим отображения.
Рекомендуется применять при снятии закодированных сигналов инфракрасных
систем охранной сигнализации, ИК кодовых замков, наиболее современных
пультов дистанционного управления, когда скорость анализа имеет решающее
значение. Аналогично работает режим переключения для каждого бита в
отдельности, с помощью которого отключаются не нужные для конкретных
измерений графики.
7. Прокрутка графиков плавно, постранично и правой кнопкой мышки; гибкая
настройка скорости и шага прокрутки; возможность автоматического сжатия всей
диаграммы в пределах одной страницы.
8. Сохранение снимка выбранной страницы графика 1:1 в форматах *BMP и *WMF
(Windows метафайл); автоматическое сохранение в отдельный файл каждой новой
страницы.
9. Встроенный просмотрщик графических файлов.
Модуль управления портами основан на ядре кода программы 'XP LPT', использующей драйвер ввода-вывода LPTWDMIO и имеет соответствующие возможности:
1. Автоматическая регистрация драйвера в Windows XP на правах администратора системы.
2. Автоматическая проверка установленных портов и внесение в список.
3. Одновременное чтение регистров данных, контроля и состояния ыбранного LPT порта.
4. Одновременное отображение содержимого регистров в форматах Hex и Byte, что избавляет от необходимости пересчета.
5. Запись данных в порт в форматах Hex и Byte.
6. Отображение логического (1/0) состояния битов (Pin) выбранного порта в реальный период времени.
7. Управление логическим состоянием бит (Pin) LPT порта с помощью Pin
клавиатуры.
8. Проверка порта на двунаправленность (если включен в Bios).
9. Доступный исходный код, описание, примеры создания программ для управления внешними устройствами посредством LPT порта на основе данной программы (Делфи), готовые шаблоны, техническая поддержка на сайте : http://valery-us4leh.narod.ru/
Зачем геморой с анализером устараивать ? там програмка размером в три страницы текста максимум.
TechnoW
Зачем геморой с анализером устараивать ? там програмка размером в три страницы текста максимум.
Установить программу , склеить бумажную трубку , припаять три провода к LPT-разъёму , правильно припаять пару элементов с другой стороны , посмотреть разницу времени между фронтами/спадами ( на вкус ) с датчиков обрыва провода - это геморрой ?
Другое дело , куда вставлять эти три страницы текста )))))))))
Я не про схему, а про использование программы LPT 3D HARD ANALYZER 1.3
А текст вставляеться по желанию хоть в IDE Borland C++, хоть в Visial Studio 2005 😛
TechnoW
Я не про схему, а про использование программы LPT 3D HARD ANALYZER 1.3
А текст вставляеться по желанию хоть в IDE Borland C++, хоть в Visial Studio 2005 😛
А ,так ты про использование программы ...
Так она лежит в указанном месте , скачивается ( около 1 М ) 2 минуты , устанавливается меньше одной , и вперёд ...
А три страницы текста когда увидим ?
Не удобно будет, и ненаглядно той прожкой, нужно чтобы сразу на экран выскакивала скорость, а не мучаться с осциллограмой и калькулятором 😊
Как только руки дойдут так сразу 😊
Просто не одной неживой мыши не осталось в доме, откуда выкрутить оптопару можно, если соберешь схемку проверишь аналайзером и выложишь принципиалку, то я тогда уже и прожкой займусь, а ты в роли бета тестера выступишь 😊 А инатче ждать скорей всего прийдеться до августа, бо сейчас делов море а в июле отпуск.
To TechnoW
Зато дешевле и сердитей маятника , и быстрее )))))))))
To TechnoW
Замётано , техзадание давай ...
А вообще D0 ( pin 2 ) - старт , D1 ( pin 3 ) стоп -( TTL ), любые 2 -меандр ( 1000 Hz ) со сдвигом 180 градусов для питания светодиодов и усилителей нормирователей ...
К чему такие сложности с усилителем/формирователем ??? В LPT порте TTL уровни сигналов(округленно 0-5в), и расстояние между светодиодом и фотодиодом минимальное, усиливать ничего не прийдеться.
Как хочешь , усилитель-нормирователь на одном транзисторе , чтобы компенсировать разброс параметров оптопар ,но меандр всё равно нужен для питания светодиодов ( что тебе стоит ))) , неохота вставлять элементы питания ), кстати импульсы срабатывания положительные .
Всем привет!
Пуля пролетит 10см за 0.4мс при 250м/с и 10см за 0.39мс при 255м/с. Разница 0.01мс чтобы ее уверенно измерить нужно минимум 10 отсчетов по 0.001мс. Хватит у LPT скорости?(Возможно я не дружу с математикой)
Хватит, т.к. данные пойдут по отдельным линиям, а замерить это уже дело CPU, вопрос в другом, хватит ли того времени, за которое пуля будет пролетать через оптопару, чтобы импуль был зарегестрирован LPT портом.
TechnoW
Хватит, т.к. данные пойдут по отдельным линиям, а замерить это уже дело CPU, вопрос в другом, хватит ли того времени, за которое пуля будет пролетать через оптопару, чтобы импуль был зарегестрирован LPT портом.
Кодовое слово LM293
1мкФ - убрать.
Та-же самая схема, ток фототранзисторы. Тут какраз нужно экспериментальным путем, т.к. не ясно скорость отдельно взятой линии LPT. Насколько я знаю есть схемы частометров на LPT порт, которые измеряют частоты вплоть до 1Мгц, и то они старые и помойму там потолок был из-за CPU, т.к. 1Мгц это под досом было, а под виндой только 400Кгц.
Кондеры это лишнее.
В принципе в случае чего можно "растянуть" импульсы, например за счет установки счетчика или триггера, но хотелось бы обойтись без этого, цель ведь создать максимально простой и доступный хрон.
julbu
Кодовое слово LM293
1мкФ - убрать.
На 1мкФ забей это просто идея удлиннить импульс да и рисовал отбалды.
LM293 это оно:
To mironov
Чем рисуешь ? И будет тебе ответ .)))
Незваный
To mironov
Чем рисуешь ? И будет тебе ответ .)))
Нашел на винте CircuitMaker ей лет 10 уже наверное.
mironovНа 1мкФ забей это просто идея удлиннить импульс да и рисовал отбалды.
LM293 это оно:
Емкость не "удлинит" импульс, она его сгладит так, что на выходе изменений вообще не заметите. Для справки, при пролете пули на скорости около 300 м/c и токе через фототранзистор около 5ма при питании от 5в, падение напряжения на резисторе будет всего 1,5-2 вольта с длительностью несколько микросекунд. Так-что компаратор обязателен. Вроде где то читал, что скорость передачи по LPT около 160 кб/c, значит теоритически можно отследить импульс длительностью около 6мкс, при пролете пули со скоростью 300 м/c оптодатчик будет затемнен около 15мкс. Так что правильным путем идете товарищи.
А кто что-то говорил про фоторезисторы ? 😛
Фототранзисторы и фотодиоды, работают 100% без всяких компараторов, одно время у нас народ страдал подключением компов через ИК, правда потом они на COM порт переключились 😊
160Кб по 8 линиям или по 1-й, тем более это скорость на линии данных, а нам нужно на сигнальные линии. Так что старым русским методом - методом тыка, главное не спалить ничего 😊
А растягивать импульсы надо не кондерами, а как я уже писал триггерами или счатчиками(в зависимости от того, что удасться выдрать из любимого телевизора тещи 😛)
Типа так?
TechnoW
А кто что-то говорил про фоторезисторы ? 😛
Фототранзисторы и фотодиоды, работают 100% без всяких компараторов, одно время у нас народ страдал подключением компов через ИК, правда потом они на COM порт переключились 😊
160Кб по 8 линиям или по 1-й, тем более это скорость на линии данных, а нам нужно на сигнальные линии. Так что старым русским методом - методом тыка, главное не спалить ничего 😊
А растягивать импульсы надо не кондерами, а как я уже писал триггерами или счатчиками(в зависимости от того, что удасться выдрать из любимого телевизора тещи 😛)
Успехов 😀
Задача усилителя-нормирователя ( 1 тр. + 1 рез . ) - возможность подобрать ток через светодиоды ( уменьшить ) , сформировать импульс пригодный для чтения ( до определённых пределов регулировкой тока насыщения ) , конденсатор завалит фронты и спады со всеми вытекающими ( как минимум возрастёт погрешность на разных скоростях ).
Незваный
Задача усилителя-нормирователя ( 1 тр. + 1 рез . ) - возможность подобрать ток через светодиоды ( уменьшить ) , сформировать импульс пригодный для чтения ( до определённых пределов регулировкой тока насыщения ) , конденсатор завалит фронты и спады со всеми вытекающими ( как минимум возрастёт погрешность на разных скоростях ).
Да просто так был кондер нарисован, первое что в голову пришло.
По поводу программ на http://valery-us4leh.narod.ru/ : я не програмист и короткие промежутки времени замерить не получается (100м/с при базе 10м получаетя).
mironov
Типа так?
Угу. Можно и самостоятельно триггеры на логике, или взять сразу готовые, в принципе сложного ничего нет, главное по параметрам подобрать.
Начали с пяти минут на впихивание оптопар в бумажную трубку - пришли к конкретному гемморою 😊
По теме - большинство велосипедных компьютеров до 100 км/ч скорость меряют. И как следствие всего две циферки в окошке 😊
)))))))))))))))))))))
Всё дело в трёх страницах ( а может в тридцати трёх ) , пока вторая только идёт ...
Можно почитать, задача простая, сколько мы успеем накалякать страниц, пока я не уйду в отпуск в июле, не вернусь в августе и не начну крутить схему методом тыка самомтоятельно. Работы тут всего часа на два, после которых можно будет сказать будет работать или нет. Но флуда набереться думаю немерянно 😀
To mironov
Kak из wmf экспортировать во что-нибудь приемлемое для сайта ?
Незваный
To mironov
Kak из wmf экспортировать во что-нибудь приемлемое для сайта ?
ACDSee точно должно конвертить или что то подобное.
Датчики можно подключить так: http://gauss2k.narod.ru/jab/chron.htm