Опять дешевый хрон

Golfer

Купил ребенку вело-компьютер (по сути одометр и спидометр в одном флаконе), балуясь с ним пришла в голову чудная идея превратить его в хронограф. Есть там такая функция мах. скорость т.е. за два срабатывания геркона. Реализация следующая: датчики от хронографа -любого. Я предполагаю использовать от Air Speed (полоски фольги), которые работают на замыкание. Спидометр программируемый под любые колеса (читай: длина пробега на одно замыкание геркона) единственный минус показывать будет в км/ч, а не в м/с, но надо будет пересчитать константу на программирование прибора и оп-ля получится м/с. Цена 15 000 бел. руб. (примерно 7 общепринятых единиц) и все. В выходные буду реализовывать. Доложусь. Если кто раньше не опробует.

Doomster

Однакось, какая точность у девайса? При пересчете с километров в час на метры в секунду погрешность ахренительно возростёть!

docalex

Однако, если даже контактные датчики вы выполните идеально (это сомнительно уже!?), частотная характеристика приемника (я думаю в данном устройстве низкие частоты следованеия сигналов) не позволит мерять скорость. Проверяйте.

Golfer

Насколько мне известно чип в велокомпьютере используется аналогичный PIC так, что на счет частотной характеристики я совершенно спокоен (разогнал до 225 км/ч, 100м/с=360 км/ч). А что касается датчиков: если они работают в других хронах то я не вижу проблем в том, что они будут работать этим девайсом. 3,6 км/ч=1м/с, не думаю, что у него будет настолько большая погрешность, а +/-5 м/с (+/-18 км/ч) меня устроят.

docalex

2 Golfer
Успеха желаю. А как с выборкой? Т.е. с регистрацией одиночного замера. В спидометре показания непрерывные для текущих значений частоты следования. Или не так?

Golfer

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

Doomster

А у меня другая модификация. Переменный резистор, груз на жестком подвесе, сопротивление зависит от угла отклонения. Девайс получится компактным, поскольку не надо длинного подвеса, замеряется непосредственно угол отклонения.
А если еще на контроллер посадить с модулем для измерения сопротивления, так прямо на компе можно видеть скорость, да еще количество засаженных пуль в маятник считать и делать поправку на вес маятника.
Все подогнать, проверить на реальном хронометре и вперед. Тут тебе и архив, и поправки какие хочешь, вплоть до фамилии стреляющего...)))
Или использовать гэймпорт, там на каких то пинах сопротиление замеряется до 100 кОм.
Вот.

docalex

2 Doomster,
Блестяще, однако меня напрягает каждый раз системку налаживать. Лучше в карман положить. Дома ты , или хочешь на даче - спидомЕтр с собой.

guron

Ржунимагу из чего хронометры делають
Изменением размеров базы в 36,360,3600 раз можно добиться скорости в м/с без пересчета, если не обращать внимания на запятую.
IMHO

mironov

2 Golfer
Ну работает или нет? А то у нас они по 400р а велосипеда у меня нет.

BDVv

400р + гимор по доработке.
1000р - готовый к работе хреноскоп.

ИМХО проще готовый взять.

BDVv

TechnoW

Самый простой хрон - это две оптопары, два резистора, шнур с LPT штекером(можно со старого принтера чик чик) и трубка куда пхыються оптопары. Выходит в районе 1-2$. И то если штекера на LPT и проводов нет а покупать. А так выйдет 0,5$(комп в цену не включен 😛). Кстати оптопары с резисторами можно и от мыши старой выдрать, тогда вообще нахаляву выйдет, правда не уверен, не знаю скорость срабатывания, но по идее должно получиться. Только еще програмка потребуеться, как время будет планирую заняться, схемка детская, думаю вместе с програмкой за пару часов осилю.

DrLupus

А вот это совсем неплохо было бы! 😊

Незваный

Уже четыре дня этим занимался , только оказывается 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

Зачем геморой с анализером устараивать ? там програмка размером в три страницы текста максимум.

Незваный

TechnoW
Зачем геморой с анализером устараивать ? там програмка размером в три страницы текста максимум.

Установить программу , склеить бумажную трубку , припаять три провода к LPT-разъёму , правильно припаять пару элементов с другой стороны , посмотреть разницу времени между фронтами/спадами ( на вкус ) с датчиков обрыва провода - это геморрой ?
Другое дело , куда вставлять эти три страницы текста )))))))))

TechnoW

Я не про схему, а про использование программы 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 минуты , устанавливается меньше одной , и вперёд ...
А три страницы текста когда увидим ?

TechnoW

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

Незваный

To TechnoW
Зато дешевле и сердитей маятника , и быстрее )))))))))

Незваный

To TechnoW

Замётано , техзадание давай ...
А вообще D0 ( pin 2 ) - старт , D1 ( pin 3 ) стоп -( TTL ), любые 2 -меандр ( 1000 Hz ) со сдвигом 180 градусов для питания светодиодов и усилителей нормирователей ...


TechnoW

К чему такие сложности с усилителем/формирователем ??? В LPT порте TTL уровни сигналов(округленно 0-5в), и расстояние между светодиодом и фотодиодом минимальное, усиливать ничего не прийдеться.

Незваный

Как хочешь , усилитель-нормирователь на одном транзисторе , чтобы компенсировать разброс параметров оптопар ,но меандр всё равно нужен для питания светодиодов ( что тебе стоит ))) , неохота вставлять элементы питания ), кстати импульсы срабатывания положительные .

mironov

Всем привет!
Пуля пролетит 10см за 0.4мс при 250м/с и 10см за 0.39мс при 255м/с. Разница 0.01мс чтобы ее уверенно измерить нужно минимум 10 отсчетов по 0.001мс. Хватит у LPT скорости?(Возможно я не дружу с математикой)

TechnoW

Хватит, т.к. данные пойдут по отдельным линиям, а замерить это уже дело CPU, вопрос в другом, хватит ли того времени, за которое пуля будет пролетать через оптопару, чтобы импуль был зарегестрирован LPT портом.

mironov

TechnoW
Хватит, т.к. данные пойдут по отдельным линиям, а замерить это уже дело CPU, вопрос в другом, хватит ли того времени, за которое пуля будет пролетать через оптопару, чтобы импуль был зарегестрирован LPT портом.

A если так сделать

julbu

Кодовое слово LM293
1мкФ - убрать.

TechnoW

Та-же самая схема, ток фототранзисторы. Тут какраз нужно экспериментальным путем, т.к. не ясно скорость отдельно взятой линии LPT. Насколько я знаю есть схемы частометров на LPT порт, которые измеряют частоты вплоть до 1Мгц, и то они старые и помойму там потолок был из-за CPU, т.к. 1Мгц это под досом было, а под виндой только 400Кгц.
Кондеры это лишнее.
В принципе в случае чего можно "растянуть" импульсы, например за счет установки счетчика или триггера, но хотелось бы обойтись без этого, цель ведь создать максимально простой и доступный хрон.

mironov

julbu
Кодовое слово LM293
1мкФ - убрать.

На 1мкФ забей это просто идея удлиннить импульс да и рисовал отбалды.
LM293 это оно:

Незваный

To mironov
Чем рисуешь ? И будет тебе ответ .)))

mironov

Незваный
To mironov
Чем рисуешь ? И будет тебе ответ .)))

Нашел на винте CircuitMaker ей лет 10 уже наверное.

julbu

mironov

На 1мкФ забей это просто идея удлиннить импульс да и рисовал отбалды.
LM293 это оно:

Емкость не "удлинит" импульс, она его сгладит так, что на выходе изменений вообще не заметите. Для справки, при пролете пули на скорости около 300 м/c и токе через фототранзистор около 5ма при питании от 5в, падение напряжения на резисторе будет всего 1,5-2 вольта с длительностью несколько микросекунд. Так-что компаратор обязателен. Вроде где то читал, что скорость передачи по LPT около 160 кб/c, значит теоритически можно отследить импульс длительностью около 6мкс, при пролете пули со скоростью 300 м/c оптодатчик будет затемнен около 15мкс. Так что правильным путем идете товарищи.

TechnoW

А кто что-то говорил про фоторезисторы ? 😛
Фототранзисторы и фотодиоды, работают 100% без всяких компараторов, одно время у нас народ страдал подключением компов через ИК, правда потом они на COM порт переключились 😊
160Кб по 8 линиям или по 1-й, тем более это скорость на линии данных, а нам нужно на сигнальные линии. Так что старым русским методом - методом тыка, главное не спалить ничего 😊
А растягивать импульсы надо не кондерами, а как я уже писал триггерами или счатчиками(в зависимости от того, что удасться выдрать из любимого телевизора тещи 😛)

mironov

Типа так?

julbu

TechnoW
А кто что-то говорил про фоторезисторы ? 😛
Фототранзисторы и фотодиоды, работают 100% без всяких компараторов, одно время у нас народ страдал подключением компов через ИК, правда потом они на COM порт переключились 😊
160Кб по 8 линиям или по 1-й, тем более это скорость на линии данных, а нам нужно на сигнальные линии. Так что старым русским методом - методом тыка, главное не спалить ничего 😊
А растягивать импульсы надо не кондерами, а как я уже писал триггерами или счатчиками(в зависимости от того, что удасться выдрать из любимого телевизора тещи 😛)

Успехов 😀

Незваный

Задача усилителя-нормирователя ( 1 тр. + 1 рез . ) - возможность подобрать ток через светодиоды ( уменьшить ) , сформировать импульс пригодный для чтения ( до определённых пределов регулировкой тока насыщения ) , конденсатор завалит фронты и спады со всеми вытекающими ( как минимум возрастёт погрешность на разных скоростях ).

mironov

Незваный
Задача усилителя-нормирователя ( 1 тр. + 1 рез . ) - возможность подобрать ток через светодиоды ( уменьшить ) , сформировать импульс пригодный для чтения ( до определённых пределов регулировкой тока насыщения ) , конденсатор завалит фронты и спады со всеми вытекающими ( как минимум возрастёт погрешность на разных скоростях ).

Да просто так был кондер нарисован, первое что в голову пришло.
По поводу программ на http://valery-us4leh.narod.ru/ : я не програмист и короткие промежутки времени замерить не получается (100м/с при базе 10м получаетя).

TechnoW

mironov
Типа так?

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

Lexa1

Начали с пяти минут на впихивание оптопар в бумажную трубку - пришли к конкретному гемморою 😊
По теме - большинство велосипедных компьютеров до 100 км/ч скорость меряют. И как следствие всего две циферки в окошке 😊

Незваный

)))))))))))))))))))))
Всё дело в трёх страницах ( а может в тридцати трёх ) , пока вторая только идёт ...

TechnoW

Можно почитать, задача простая, сколько мы успеем накалякать страниц, пока я не уйду в отпуск в июле, не вернусь в августе и не начну крутить схему методом тыка самомтоятельно. Работы тут всего часа на два, после которых можно будет сказать будет работать или нет. Но флуда набереться думаю немерянно 😀

Незваный

To mironov
Kak из wmf экспортировать во что-нибудь приемлемое для сайта ?

mironov

Незваный
To mironov
Kak из wmf экспортировать во что-нибудь приемлемое для сайта ?

ACDSee точно должно конвертить или что то подобное.
Датчики можно подключить так: http://gauss2k.narod.ru/jab/chron.htm