Блог им. dimag → Секундомер для мото джимханы v.2
Для замера времени прохождения трассы мото джимханы нужен… секундомер!
В сезоне 2018 был изготовлен вариант секундомера, но его активная эксплуатация в сезоне выявила ряд недостатков:
В качестве «мозга» — всё тот же arduino nano. Для фотобарьера взят датчик с отражателем, в качестве индикатора — 8-разрядный LED.
Так как фотобарьеру требуется 12 вольт, то и всё питание организовано от гелевого аккумулятора для UPS, с понижением для ардуино и индикатора. Развязка фотобарьера и ардуино — релюшкой.
В схему внесены необходимые изменения, под новое «железо», программа скорректирована (спасибо мотоколлеге).

Вместо треног использованы конусы стартовых ворот, крепление фотодатчика и отражателя — из крепежа для металлопластиковых труб, бленда для фотобарьера — из коробочки от фотоплёнки. Корпус — распределительная коробка.
Получилось то, что получилось :)







Дальше — обкатка секундомера на площадке.
В недалёкой перспективе — изготовление большого табло для отображения результатов зрителям.
В сезоне 2018 был изготовлен вариант секундомера, но его активная эксплуатация в сезоне выявила ряд недостатков:
- неудобное наведение лазера на фотоприёмник, потеря связи при малейших внешних воздействиях;
- плохая видимость информации на LCD-индикаторе секундомера при ярком солнечном освещении и неразличимость при видеосъемке для фиксации результата в Gymkhana GP;
- неудобная установка штативов фотобарьера в стартовых воротах;
- необходимость раздельного контроля уровня заряда аккумуляторов лазера фотобарьера и самого секундомера.
В качестве «мозга» — всё тот же arduino nano. Для фотобарьера взят датчик с отражателем, в качестве индикатора — 8-разрядный LED.
Так как фотобарьеру требуется 12 вольт, то и всё питание организовано от гелевого аккумулятора для UPS, с понижением для ардуино и индикатора. Развязка фотобарьера и ардуино — релюшкой.
В схему внесены необходимые изменения, под новое «железо», программа скорректирована (спасибо мотоколлеге).

Вместо треног использованы конусы стартовых ворот, крепление фотодатчика и отражателя — из крепежа для металлопластиковых труб, бленда для фотобарьера — из коробочки от фотоплёнки. Корпус — распределительная коробка.
Получилось то, что получилось :)







Дальше — обкатка секундомера на площадке.
В недалёкой перспективе — изготовление большого табло для отображения результатов зрителям.
dimag
- Дмитрий
- 28 апреля 2019 в 17:54
- 2
- +16

Да, бывает, говорят, кварц не тот установлен....
Я первую версию проверял (так себе проверка, но уж какая есть):
Мои часы отстают от эталонных интернетных на пару секунд в месяц.
Этот лаптаймер убежал от секундомера в часах вперёд на секунду за час. Погрешность — 1/3600-ая секунды.
Примерно 0,016 секунды на минутной трассе.
Я первую версию проверял (так себе проверка, но уж какая есть):
Мои часы отстают от эталонных интернетных на пару секунд в месяц.
Этот лаптаймер убежал от секундомера в часах вперёд на секунду за час. Погрешность — 1/3600-ая секунды.
Примерно 0,016 секунды на минутной трассе.

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

- AntonKatenev
- 29 апреля 2019 в 17:37
- ↑
- ↓
Ребенок скорее всего вообще не использовал кварц, даже если он установлен, а пользовался встроенной в контроллер RC цепочкой, которая сильно плавает, и вообще не предназначена для измерения временных интервалов. Даже самый плохой кварц без всякой компенсации дает гораздо более высокую точность и стабильность.

- AntonKatenev
- 29 апреля 2019 в 17:34
- ↓
1. Реле можно выбросить, достаточно обычного делителя из пары резисторов. Гальваноразвязка тут не нужна, да у вас ее все равно нет. Реле ко всему прочему будет давать еще и временные искажения. В крайнем случае можно поставить оптопару.
2. Для точного определения времени можно выбрать нормальный источник тактового сигнала с термокомпенсацией. Продаются недорого, есть очень много где, пользоваться очень просто. Это вообще очень распространенный тип микросхем.
3. Если на вашей плате есть часовой кварц, то используйте именно его для тактирования таймера — эти кварцы более точные чем те, которые применяются в качестве источника тактовых сигналов для ядра.
4. Если нужна будет какая-то более сложная функциональность, есть смысл не усложнять прошивку, а просто сделать передачу данных, и реализовывать все это уже в приложении для телефона, или для компьютера, или вообще в облаке. Будет гораздо проще и удобнее. Тем более что при таком подходе можно объединить данные нескольких устройств, и так далее.
2. Для точного определения времени можно выбрать нормальный источник тактового сигнала с термокомпенсацией. Продаются недорого, есть очень много где, пользоваться очень просто. Это вообще очень распространенный тип микросхем.
3. Если на вашей плате есть часовой кварц, то используйте именно его для тактирования таймера — эти кварцы более точные чем те, которые применяются в качестве источника тактовых сигналов для ядра.
4. Если нужна будет какая-то более сложная функциональность, есть смысл не усложнять прошивку, а просто сделать передачу данных, и реализовывать все это уже в приложении для телефона, или для компьютера, или вообще в облаке. Будет гораздо проще и удобнее. Тем более что при таком подходе можно объединить данные нескольких устройств, и так далее.

- AntonKatenev
- 6 августа 2020 в 19:10
- ↑
- ↓
Только не повторяй реле — оно тут совершенно лишнее, да и вообще реле не ставят в системы со столь жесткими требованиями по времени. Особенно, если они с батарейным питанием. Тут вообще развязка не нужна, более чем достаточно обычного делителя.
Только зарегистрированные пользователи могут оставлять комментарии.
Войдите, пожалуйста, или зарегистрируйтесь.
Комментарии (12)
RSS свернуть / развернуть