Форум программистов, компьютерный форум, киберфорум
Электроника и радиотехника
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.61/141: Рейтинг темы: голосов - 141, средняя оценка - 4.61
0 / 0 / 0
Регистрация: 30.01.2010
Сообщений: 99
1

Велокомпьютер

25.05.2010, 13:46. Показов 25592. Ответов 23
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Давно собираюсь сделать велокомпьютер...Купить вроде бы проще, но я хочу не обыкновенный, а с возможностью периодически (раз в секунду) сохранять данные о текущем времени и скорости в память.
Это всё мне нужно для того, чтобы, прийдя домой, я мог загрузить эти данные в комп и построить график скорости в течение всей поездки. А проинтегрировав, построить путь, пусть и линейный, но всё же горки и спуски можно будет различить.
На данный момент продумываю концепцию и железо. Представлю пока то, что я надумал, на общественный суд =)
Поскольку меньше 3х часов я на велосипеде редко катаюсь, памяти должно хватать минимум на 3 часа.

Что писать в память?
1. Время
-относительное 3 часа = 10800 секунд - 2 байта
-абсолютное чч/мм/сс - 3 байта
2. Скорость движения - 1 байт (от 0 до 64км\ч, с шагом 0.25км\ч)
3. Пометки о контрольных пунктах(КП), ну чтоб как-то помечать когда я проехал населённый пункт, мост и т.п. - 1 байт (т.е. просто номер КП)
Итого: 4 байта\сек! 10800*4=43200 байт. Значит надо использовать 64кб внешней памяти, тогда можно даже и абсолютное время писать.
Справиться ли с такой скоростью EEPROM? Или использовать Ftosh?

Отчёт времени
Если время относительное - нажал кнопку старт, время обнулилось и тикает таймер каждую секунду.
Если абсолютное - то нужно либо постоянное питание МК, либо микросхема часов, которой тоже нужно постоянное питание, но ест она заметно меньше. Что выбрать, я не решил...

Датчик оборота колеса
- геркон
- датчик Холла
Герконы у меня есть, датчика Холла нету...но надёжность геркона не радует...

Передача данных на комп
Ну тут наверно удобнее просто по RS-232 огранизовать передачу, можно и на COM-порт, и через преобразователь на USB.

Бортовая комплектация
-Минимальная
1. МК.
2. Питание.
3. Датчик оборота колеса.
4. Кнопка старт, кнопка сброс (можно их совместить,думаю).
5. Кнопка КП.
6. Разъём UARTa. 2 штыря.
-Дополнительные элементы(но,думаю, без них реально обойтись):
1. Часовая микросхема (не помню сейчас название). Использовать относительное время - и забить на неё вообще.
2. МАХ232. На борту она не нужна. Лучше её дома в "шнурок" интегрировать.
3. ISP-разъём.
4. Кварц. А вот нужен ли он...точность дикая вроде не нужна, но надёжность повышает...

МК
Думаю, для такой штуки вполне сгодится Tiny2313. Если в DIP, то можно сэкономить на ISP-разъёме, если SOIC, то лучше ISP-разъём оставить. Так что есть над чем подумать...

Питание
- 9В типа "Крона" и стабилизатор 7805
- 3х1.5В пальчиковых (или меньше) батарейки. С помощью встроенного АЦП следить за напряжением питания можно(правда у 2313 нету АЦП, но можно наверно организовать через встроенный компаратор).
- Батарейка-таблетка 3В
Может что-то забыл, давно обдумываю такой велокомпьютер...почти год уже
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
25.05.2010, 13:46
Ответы с готовыми решениями:

Велокомпьютер
Долго думал стоит-ли, но вот решил все-же отписаться. Лирическое отступление - можно пропустить....

Велокомпьютер assize 820
Купил данный комп на свой вел за 300 руб. На вещевом рынке за красной церковью напротив цирка....

Посоветуйте велокомпьютер
Доброго времени суток. Решил приобрести велокомпьютер, посоветуйте какие-нить модели. Нужен не...

Велокомпьютер Magene C406
Нужна помощь, друзья. Привезло из Китая велокомп MageneC406. Прошивка полностью китайская. Есть ли...

23
0 / 0 / 0
Регистрация: 17.02.2010
Сообщений: 192
22.06.2010, 20:46 21
Author24 — интернет-сервис помощи студентам
Чего вы все упёрлись в этот GPS?)) Если ваш велокомп не отрисовывает на экранчике карту и не ставит точку "я тут", смысла в нём нет. Лог пути? Приехать домой и долго рассматривать на компе петли трека по лесу, вспоминая "а вот тут я маленько заблудился"?

Можно выводить координаты на экран. Глянул на генштабовскую 1:100000, там координаты только по краям. Есть ещё разбивка на квадраты 2х2км, где-то по 1.5 минуты выходит. Без линейки не удобно определить в какой попадает.

Так что кроме вызова спасателей такой GPS не нужен.
0
0 / 0 / 0
Регистрация: 17.03.2010
Сообщений: 901
22.06.2010, 21:26 22
Цитата Сообщение от pspost
Чего вы все упёрлись в этот GPS?)) Если ваш велокомп не отрисовывает на экранчике карту и не ставит точку "я тут", смысла в нём нет. Лог пути? Приехать домой и долго рассматривать на компе петли трека по лесу, вспоминая "а вот тут я маленько заблудился"?

Можно выводить координаты на экран. Глянул на генштабовскую 1:100000, там координаты только по краям. Есть ещё разбивка на квадраты 2х2км, где-то по 1.5 минуты выходит. Без линейки не удобно определить в какой попадает.

Так что кроме вызова спасателей такой GPS не нужен.
Вас не учили работать с картами??? а GPS даст лог, линейную и вертикальную скорость.
0
0 / 0 / 0
Регистрация: 17.02.2010
Сообщений: 192
22.06.2010, 21:59 23
Цитата Сообщение от Mykysoft
Вас не учили работать с картами??? а GPS даст лог, линейную и вертикальную скорость.
Спасибо, что подсказали, что я ничего не знаю о картах. ->> http://worldweapon.ru/topograf/tipy.php
Т.е. получается можно определить положение с точность +/-10, это около 200-300м.
0
0 / 0 / 1
Регистрация: 22.01.2010
Сообщений: 4,000
23.06.2010, 00:21 24
Самое интересное в самопальном велокомпе это корпус. Остальное все достаточно просто :))))
0
23.06.2010, 00:21
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
23.06.2010, 00:21
Помогаю со студенческими работами здесь

GPS велокомпьютер и экономия заряда аккумулятора
хочу написать программу "велокомпьютер" с подсчетом пройденного расстояния и подсчетом средней и...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
24
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru