Велосипедный путевой прибор.
Прибор обеспечивает:
Принципиальная схема:
Датчик прибора представляет из себя геркон,который подключается к разъему XS1. На колесе велосипеда необходимо установить от одного до восьми магнитов (желательно использовать два и более т.к. уменьщается шаг измеряемой скорости и повышается точность).
Стабилизатор напряжения DA1 питания контроллера обеспечивает +5 В при изменении со временем напряжения батареи типа «Крона».
Резистор R1 служит для подстройки контрастности ЖК индикатора и в принципе может быть заменен на переменный или вообще исключен.
Кнопки SB1-SB3 предназначены для управления прибором.
Управление прибором:
При включении питания на индикаторе должно появиться следующее:
Настройка:
При первом включении прибора необходимо произвести настройку под конкретный велосипед.
Нажатие на кнопку SB1 осуществляет вход в режим "Setup". Этот режим предназначен для настройки прибора под конкретный диаметр колеса велосипеда, количества магнитов-датчиков.
В приборе имеется два параметра для настройки:
После нажатия на индикаторе появляется сообщение " SEtuP " и прибор переходит в режим установок параметров. На индикаторе отображается следующее:
При помощи кнопок SB2 (+) и SB3 (-) необходимо задать радиус колеса. Нажатие на кнопку SB1 осуществляет переход к настройке следующего параметра.
При помощи кнопок SB2 (+) и SB3 (-) необходимо задать количество магнитов на колесе. Нажатие на кнопку SB1 приводит к записи значений новых параметров в энергонезависимую память микроконтроллера и выход из режима установок.
Запись пройденного пути с целью продолжения дальнейшего измерения:
Пройденное растояние можно сохранить в энергонезависимой памяти прибора. Для этого необходимо нажать на кнопку SB2, когда прибор находится в основном режиме работы. На индикатор будет выведено сообщение " SAVE " и текущее расстояние будет прибавлено к расстоянию сохраненному в памяти прибора.
Показ ранее пройденного пути:
Когда прибор находится в основном режиме работы (отображение скорости и пройденного пути) можно посмотреть ранее пройденное расстояние, значение которого хранится в энергонезависимой памяти прибора. Для этого необходимо нажать и удерживать кнопку SB3. Пока кнопка удерживается в нажатом положении на индикатор прибора выводится значение записанного в память расстояния.
Обнуление памяти:
Для того, чтобы сбросить счетчик пройденного расстояния в памяти прибора, необходимо нажать на кнопки SB2 и SB3 одновременно. На индикатор будет выведено сообщение " ErASE " и счетчик расстояния в энергонезависимой памяти будет обнулен.
Пример реализации:
прибор собранный на макетке.
прибор в работе
Прилагаемые файлы: