[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Велосипедный спидометр в BASCOM
OS11Дата: Четверг, 09.08.2012, 02:23 | Сообщение # 1
Группа: Пользователи
Сообщений: 1

Статус: Offline
Всем доброго времени суток! Решил сделать себе спидометр на велосипед, но я понятия не имею как узнать скорость в км\ч с помощью прерываний. Импульсы с геркона приходят на INT0. Подскажите пожалуйста как узнать скорость с помощью INT0 в BASCOM-AVR? Заранее спасибо!

 
Aleks8383Дата: Четверг, 09.08.2012, 08:19 | Сообщение # 2
Группа: Проверенные
Сообщений: 104

Статус: Offline
Ну насколько я знаю скорость км\ч ,это пройденый путь за отрезок времени.Вот отсюда и пляшем,включаем таймер на подсчёт импульсов и считаем скока придёт импульсов за 1 времени (желательно настроить таймер на 1 сек).Далее берём колесо велосипеда (я так думаю магнитик в одном месте на колесе закреплен)и измеряем его периметр т.е от начала где стоит магнит и по кругу,можно и по другому мерием радиус колеса и по формуле P(число пи =3.1416)*R^2 и получим периметр.Получаем 2 параметра сколько проесжает велосипед за 1 оборот колеса и количество оборотов за еденицу времени перемножаем их и уже получим примерную скорость(незабываем что колесо за 1 оборот ровно 1 метр проехать неможет,добавляем коэф.для пересчёта нужно)вот и получим м\ч ну ,а в км\ч я думую не проблема перевести.Както так wacko



Сообщение отредактировал Aleks8383 - Четверг, 09.08.2012, 11:08
 
  • Страница 1 из 1
  • 1
Поиск: