Обсуждаем электронику на колесах. Нужен увлажнитель воздуха для Камаза? Вам сюда.
Ответить

Re: Расчёт скорости велосипеда

Ср янв 25, 2017 15:57:44

Вот размер

Re: Расчёт скорости велосипеда

Сб янв 28, 2017 15:59:54

otest писал(а):Вот это спидометр. А я затолкал велоспидометр в пик 628 + дисплей от мобилы ,пробег за день ,общий пробег , подстройка колеса и всё на асме. С таким массивом далеко не уедеш.

Вам проще А мне ещё надо фарами управлять,температуру воздуха показать,время отобразить,дисплей 4х20 подключить... Кстати,формулой для расчёта скорости не поделитесь??? Буду очень рад...Спасибо..

Re: Расчёт скорости велосипеда

Сб янв 28, 2017 18:54:55

Ну вообще V=S/t ,
S - длина обода, t - время между одинаковыми положениями колеса. дальше, смотря на чем пишешь.
чем точнее определить время тем точнее будет измерение скорости, я бы использовал таймер Т1 с захватом по сработке контакта геркона.
по захвату прерывание, в нём TCNT1-=ICR1; обнуление таймера с учетом того, что за время вызова прерывания (могло быть занято) таймер мог насчитать
если разрядности счетчика не хватает - по переполнению инкрементируем переменную (по захвату её сбросить в 0), (тогда при захвате к значению ICR1 надо прибавить значение той переменной умноженной на 0x10000 ), затем сравниваем переменную с константой, для определения 0 км/ч (ведь при остановленном велосипеде прерывание по захвату не придёт "никогда") (остановить таймер и затем усыпить контроллер при повторном насчёте переменной)

Re: Расчёт скорости велосипеда

Сб янв 28, 2017 21:04:19

Ну с таймером я почти так и сделал. Только с формулой напутал блиннн!!!!... у меня V=T/S :facepalm: Таймер у меня переполняется за 1 миллисекунду,а длина колеса взята в миллиметрах..

Re: Расчёт скорости велосипеда

Вс янв 29, 2017 15:26:36

В общем после некоторых плясок с бубном получилось следующее: V=(S/T)x36. Зачем пришлось умножать на 36--не могу толком объяснить,но без этого "множителя" мой девайс безнадёжно отставал от тайванско-китайского AS 880 примерно км на 15-20,хотя данные колёс внес одинаковые.В китайце надо вносить диаметр колеса в дюймах(26"),а у меня вносится длинна колеса в мм(2070). А так в общем показания почти сходятся,разница 1-2 км... Видимо этот,скажу так," множитель" 36 исходит из скорости 1м/с,что в переводе на км/час равно 3,6.. При выводе на дисплей я в нужном месте поставил точку и получились данные скорости с десятыми долями.. Всем спасибо за помощь :beer: ,но если кто прояснит этот "феномен",буду очень рад....

Re: Расчёт скорости велосипеда

Вт фев 21, 2017 07:46:59

Ты просто невнимательно читал мои сообщения. :facepalm:

Re: Расчёт скорости велосипеда

Ср мар 01, 2017 23:57:40

Вот глянь если будет интересно на двухстрочнике, на бейсике писал плюс коррекция под колесо.
Вложения
Tacho.7z
Спидометр прошивка и исходники на бэйсике
(18.91 KiB) Скачиваний: 212

Re: Расчёт скорости велосипеда

Чт мар 02, 2017 02:50:27

1. Размер колеса, наверное, удобнее вносить в дюймах. Ведь по стандарту, их не так много (24, 26, 27, 27.5, 28, 29). И если не ошибусь, этот размер именно по покрышке, что и нужно для подсчета. Соответственно, можно выбор размера колеса сделать через меню и не придется вводить миллиметры.
Значит, в программе можно ввести соответствие между размером колеса в дюймах и длиной окружности в метрах ( так проще, всего 6 значений), и длину окружности в метрах использовать в формулах.
2. По поводу подсчета оборотов колеса, мысль о том чтобы сделать прерывание таймера, скажем каждые 10 мс и подсчитывать количество "тиков" между срабатыванием геркона, как мне кажется, правильная. Она более точная. Единственное что можно добавить, это внести в программу интервал времени в мс, когда будет считаться, что велосипед стоит, а не медленно движется со скоростью 1 см/час.
3. В качестве датчика лучше наверное использовать датчик Холла, надёжнее.

Re: Расчёт скорости велосипеда

Чт мар 02, 2017 05:48:46

Размер колеса надо в миллиметрах вводить. Все эти 24...29 - это настолько усредненно...
Зависит от свойств резины, протектора, ширины, давления, массы вела и райдера...
Так что данный параметр надо вводить индивидуально. Иначе точность вычислений будет невысокой

Re: Расчёт скорости велосипеда

Чт мар 02, 2017 16:47:53

А что вам даст погрешность плюс минус 500 метров?

Re: Расчёт скорости велосипеда

Пт мар 03, 2017 00:54:20

Смотря на какой дистанции эта погрешность... На больших пробегах заметно будет.
Хотя чего я придираюсь - конструкция же не заявлялась как профессиональный велокомп :)

Re: Расчёт скорости велосипеда

Пт мар 03, 2017 12:17:26

mr_gard писал(а):Размер колеса надо в миллиметрах вводить. Все эти 24...29 - это настолько усредненно...
Зависит от свойств резины, протектора, ширины, давления, массы вела и райдера...
Так что данный параметр надо вводить индивидуально. Иначе точность вычислений будет невысокой

Кто сказал что это усредненно ? Меняется только ширина шины, а вот высота не сильно меняется. Т.к. расчет идет не по длине окружности покрышки, а по описываемому радиусу покрышки, когда она установлена на колесо, есть нагрузка в виде велосипедиста определенной массы, и нормальное давление в шине. Поэтому показатель достаточно устойчивый. А если человек ставит непонятные покрышки от мопеда через кучу переходников и приспособ, тогда можно расчет делать по диаметру обода, уж тут он всегда одинаков, и вводить данные о нестандартных покрышках. Но таких вариантов будет 1-2 на сотню (или даже тысячу), самоделкиных нынче не так много. Смысла нет.
И как сказал Oxford, ну будет погрешность, ничего она не дает. Ведь скорость будет измеряться правильно, а измерение дистанции это лишь для визуальности. При увеличении длины окружности колеса на 10 см, погрешность на 1 км будет около 50м. А 10 см.. это же покрышка должна быть больше стандартной на 30(!) мм. Не думаю, что у кого-то будут такие "не страндартные" покрышки.

Re: Расчёт скорости велосипеда

Пт мар 03, 2017 14:33:31

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

Re: Расчёт скорости велосипеда

Пт мар 03, 2017 17:43:36

mr_gard писал(а):Погрешность в измерении скорости будет очень небольшой. Если это только спидометр (или точность измерения пробега неважна) - тогда пофигу.

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

Re: Расчёт скорости велосипеда

Чт мар 16, 2017 10:37:03

Делал я велоспидометр, там заморачиваться не надо, когда ты напишегь формулу и подставишь туда свой размер колеса, то поймешь это. Ибо при подстановке реальных значений ты придешь к следующей формуле v=<число переполнений>/<число> или наоборот уже не помню точно, где <число> - это, то что останется у тебя после преобразований формулы к твоему реальному размеру колеса, конечно оно не очень точное, в пределах последнего знаков, но поверь измеряет правильно. :))
Ответить