Уведомления
Очистить все

Велоспидометр

1 Посты
1 Пользователи
0 Likes
4,832 Просмотры
akl
 akl
(@akl)
Estimable Member
Присоединился: 15 лет назад
Сообщения: 144
Topic starter  

Здравствуйте.
"А нельзя ли сделать вывод скорости до 0,1 км/ч? плз..."
"На таком микроконтроллере можно было сделать побольше функций- вывод скорости до десятых долей, сохранение максимальной скорости, может даже и средней, и часы тоже можно сделать! Attiny2313 думаю должно хватить..."
"А можно как нибудь её модефицировать чтоб измеряла не до 60 кмчас а до 130 и более чтоб на мотор можно былоб поставить"

Такие комментарии прозвучали на статью
https://radioded.ru/content/view/64/49/

Во время наступившего межсезонья нужно подумать о техническом вооружении велосипеда. Речь, в этой теме, пойдет о спидометре-одометре для велосипеда. Но!.. Задачу попробуем решить в более общем виде в расчете на применение в автомобиле. Прошу высказать соображения по этому вопросу. Мои соображения ниже.

V=S/T
S[m]=L*Nx,
где L[m]-длина окружности колеса, Nx-целое число оборотов колеса за время измерения
T=to*nox=nox/Fo,
где to-период частоты тактирования Fo, nox-число периодов частоты тактирования за время прохождения Nx.
V[м/сек]=Fo*L*Nx/nox или
10*V[км/час]=36*Fo*L*Nx/nox. Для более полного удовлетворения потребностей при различных входных параметрах введем в выражение еще одну составляющую Z, а именно число импульсов от датчика за один оборот колеса. Получаем итоговое выражение
10*V[км/час]=K*Nx/nox*Z, где
K-коэффициент пропорциональности, определением которого займемся ниже.

Допустим, что Fo=7'372'877Hz ( ну нет у нас резонатора 10МГц. Идти в магазин лениво; да и жаба орет благим матом. Зато в развалах нашли такой и измерили его частоту),
L=2.07345м( взяли рулетку и измерили длину окружности), Z=1(один магнит на колесе и один геркон) и спидометр может определять скорость 180.0км/час.
Время измерения примем ~0.3 секунды.
Велик, без сомнения, не сможет двигаться с такой скоростью, но учитывать это мы обязаны.
180'000 м/3600 сек= 50м/сек или 15м за 0.3 сек
Nx при этом будет 15/2.07345=7,23 оборота. Дождемся прохождения полного оборота колеса и тогда Nx=8. Эти 8 оборотов колесо совершит за 0,331752 секунды или за nox=2'445'966 периодов Fo
K=36*7'372'877*2.07345=550'342'505.

10*V[км/час]=550'342'505*Nx/nox.

Например:
Измеряется скорость 28.76км/час
Колесо при какой скорости совершит один оборот за 28.76[км/час]/3.6=7.9(8)[м/сек]->
7.9(8)[м/сек]/2.07345[м]=3.85xxx[1/сек] или 0.259541сек. Так как период меньше принятого времени измерения дожидаемся прохождения еще одного периода. При этом Nx=2 и nox=3'827'127
10*V=550'342'505*2/3'827'127=287.6
V=28.8 км/час
Итак, выражения, с учетом примененного резонатора и длины окружности колеса определены
10*V[км/час]=K*Nx/nox*Z=550'342'505*Nx/nox
S[m]=L*Nx.

Какие функции хотелось бы иметь?
спидометр
одометр общего пробега
одометр суточного пробега
часы.
Осталось выбрать датчик,контроллер и индикатор...

Или все это блажь!? Проще за 250 рублей?


Цитата